0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39016
39016
39016
39016
39016
0
39016
0
0
39016
39016
39016
39016
39016
39016
39016
0
39016
39016
39016
39016
39016
39016
39016
0
39016
39016
39016
0
0
0
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
0
0
0
0
39016
39016
39016
39016
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
0
0
0
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
0
0
0
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39015
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
0
0
0
0
0
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
0
1018
1018
1018
1018
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
1018
0
1018
0
0
0
0
0
0
0
1018
1018
1018
2002
2002
1018
2002
2002
1018
0
0
1018
1018
0
1018
1018
2002
2002
1018
1018
1018
1018
0
0
0
0
1018
1018
0
0
0
0
0
2002
2002
2002
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
1018
1018
0
0
0
0
0
1018
2002
1018
0
1018
0
1018
1018
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
0
1018
1018
1018
1018
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
2002
0
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
0
2002
0
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
2002
0
0
0
0
1018
1018
1018
1018
1018
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
2002
0
0
1018
0
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
1018
1018
0
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
0
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
1018
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
2002
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
1018
0
0
0
0
0
1018
1018
0
0
0
0
0
2002
2002
2002
1018
1018
2002
0
0
0
0
0
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
1018
1018
1018
0
2002
2002
2002
2002
2002
2002
0
1018
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
1018
1018
1018
2002
2002
2002
0
0
0
1018
1018
1018
1018
2002
2002
0
2002
2002
2002
2002
0
0
0
0
0
2002
2002
1018
1018
2002
2002
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
0
0
1018
0
1018
1018
1018
0
0
0
1018
1018
1018
0
0
0
0
0
0
1018
1018
2002
2002
2002
2002
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
2002
0
0
2002
0
2002
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
0
1018
1018
1018
1018
2002
2002
0
0
2002
2002
1018
1018
1018
1018
1018
2002
2002
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
2002
0
2002
1018
1018
2002
2002
0
2002
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
1018
2002
2002
2002
2002
0
2002
2002
0
1018
2002
2002
2002
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
2002
2002
2002
0
0
0
2002
2002
2002
0
2002
2002
2002
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
1018
1018
1018
0
0
0
0
0
0
2002
2002
0
0
1018
0
1018
1018
1018
1018
2002
2002
1018
1018
1018
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
2002
1018
1018
2002
1018
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
1018
1018
0
0
0
0
0
0
1018
1018
2002
0
0
0
0
1018
1018
1018
0
0
0
0
0
2002
2002
2002
2002
1018
1018
1018
2002
1018
0
1018
1018
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
1018
1018
1018
7005
0
0
0
7005
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
0
0
0
7005
7005
1018
1018
1018
7005
7005
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
1018
1018
0
0
0
0
0
7005
7005
0
0
1018
1018
1018
1018
7005
7005
0
0
0
0
0
7005
0
39016
39016
0
1018
1018
0
1018
0
0
1018
1018
1018
1018
0
1018
7005
1018
1018
1018
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
7005
0
0
0
0
0
0
0
0
0
0
0
1018
0
1018
1018
0
0
1018
1018
0
7005
0
7005
0
0
0
0
1018
1018
0
7005
7005
1018
1018
0
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
7005
0
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
7005
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
0
0
1018
1018
1018
7005
1018
1018
1018
1018
39016
39016
0
7005
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
7005
0
0
0
0
0
0
0
1018
39016
39016
0
0
0
0
0
0
1018
7005
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
7005
0
0
1018
1018
1018
1018
1018
0
0
0
7005
0
0
7005
7005
7005
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
1018
1018
0
0
0
0
0
0
7005
0
0
0
0
0
0
0
0
0
1018
0
0
0
7005
7005
0
1018
0
1018
1018
1018
0
0
0
0
1018
1018
1018
0
0
0
0
7005
0
0
0
0
1018
1018
7005
7005
7005
0
0
0
0
0
0
0
0
0
1018
1018
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
7005
0
1018
1018
1018
1018
1018
0
1018
0
0
0
0
0
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
0
0
1018
0
1018
1018
1018
7005
0
0
0
0
1018
1018
1018
1018
0
0
7005
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
0
1018
1018
0
0
0
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
1018
0
0
0
7005
7005
0
0
7005
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
0
7005
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
7005
0
0
0
0
0
0
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
7005
0
0
0
0
0
1018
1018
0
0
1018
1018
1018
0
0
0
7005
7005
0
0
0
0
0
0
0
0
7005
7005
7005
7005
7005
0
0
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
7005
0
1018
1018
1018
1018
0
1018
0
0
7005
0
7005
0
7005
0
7005
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
1018
1018
1018
7005
7005
0
0
0
0
0
0
0
0
0
0
7005
7005
7005
7005
1018
1018
1018
1018
0
0
0
0
0
0
7005
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
7005
1018
1018
0
0
0
0
0
0
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7005
39016
0
0
0
0
0
0
1018
1018
0
0
1018
1018
0
1018
0
0
0
0
0
0
0
7005
7005
0
0
1018
1018
1018
7005
0
0
0
0
0
0
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
1018
1018
7005
7005
7005
7005
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
39016
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
0
0
0
0
7005
7005
0
7005
7005
7005
0
0
1018
1018
0
0
0
7005
7005
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
7005
7005
0
0
0
0
1018
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39016
39016
1018
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7005
1018
0
0
39016
39016
39016
39016
0
0
0
0
0
0
1018
1018
1018
0
0
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
7005
0
0
0
1018
0
1018
1018
1018
0
0
0
0
1018
1018
7005
7005
1018
1018
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
7005
7005
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
1018
0
0
0
0
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
7005
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
7005
0
0
0
0
0
0
0
0
0
0
7005
1018
1018
1018
1018
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
7005
0
7005
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1018
0
0
0
0
1018
1018
1018
7005
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7005
7005
0
1018
1018
1018
1018
0
0
39016
39016
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
7005
1018
1018
7005
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
0
0
0
0
0
7005
7005
7005
0
0
0
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
7005
0
0
7005
7005
0
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
7005
7005
7005
0
0
0
0
0
0
0
0
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
0
0
7005
0
0
0
7005
0
0
0
0
0
0
0
0
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
0
0
0
0
0
0
0
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
0
0
0
7005
7005
1018
7005
1018
1018
0
0
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
7005
1018
1018
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
7005
7005
7005
7005
7005
1018
1018
1018
0
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
7005
7005
1018
7005
0
0
0
0
0
0
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
7005
0
0
7005
7005
7005
0
0
7005
0
7005
0
7005
7005
7005
7005
7005
0
39016
39016
39016
39016
1018
1018
7005
7005
7005
0
0
39016
39016
39016
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7005
1018
1018
0
0
1018
1018
0
0
1018
1018
1018
7005
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
7005
0
0
0
0
0
0
7005
7005
0
7005
1018
7005
7005
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
7005
7005
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
7005
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
0
0
0
0
0
0
7005
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7005
7005
1018
1018
1018
1018
0
1018
0
0
0
1018
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
7005
7005
7005
7005
1018
1018
0
0
0
1018
0
0
7005
7005
0
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
7005
7005
7005
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
1018
1018
0
0
0
0
1018
1018
1018
7005
0
0
0
0
0
1018
1018
1018
7005
7005
7005
7005
0
0
0
1018
0
1018
1018
7005
7005
1018
1018
0
0
0
0
1018
1018
0
1018
1018
1018
1018
0
7005
7005
0
0
0
1018
1018
1018
1018
1018
1018
39016
0
0
0
0
1018
1018
0
0
0
0
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
0
7005
7005
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
7005
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
1018
1018
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
7005
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
7005
7005
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
38003
38003
38003
38003
38003
1018
38003
38003
1018
38003
1018
1018
1018
1018
38003
0
38003
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
38003
38003
0
0
1018
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
1018
0
0
0
0
0
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
1018
0
0
0
0
38003
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
1018
0
1018
1018
0
1018
1018
0
38003
38003
38003
0
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
38003
38003
0
0
38003
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
0
1018
1018
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
0
0
0
0
0
1018
1018
1018
0
38003
38003
0
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
38003
38003
38003
38003
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
1018
1018
1018
38003
38003
38003
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
0
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
38003
1018
38003
38003
1018
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
1018
1018
0
0
1018
1018
1018
1018
0
0
1018
0
0
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
0
0
0
0
0
1018
0
0
38003
38003
38003
38003
38003
38003
38003
1018
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
0
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
38003
38003
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
0
1018
0
0
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
1018
1018
1018
0
0
0
0
1018
1018
1018
38003
38003
1018
0
1018
1018
1018
0
0
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
0
0
0
0
0
38003
38003
38003
1018
38003
38003
38003
38003
0
0
0
38003
0
1018
1018
1018
1018
0
0
0
0
0
1018
1018
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
0
0
0
1018
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
38003
38003
38003
38003
0
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
0
0
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
38003
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
0
0
0
0
38003
38003
38003
38003
38003
0
0
38003
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
38003
1018
38003
38003
38003
38003
38003
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
1018
1018
1018
0
0
1018
1018
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
0
0
0
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
0
1018
0
0
1018
38003
38003
38003
38003
38003
0
1018
1018
38003
0
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
1018
38003
0
0
0
1018
1018
1018
1018
1018
0
1018
0
0
1018
0
0
0
0
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
1018
0
1018
0
38003
38003
38003
0
0
0
0
0
0
1018
1018
1018
0
1018
0
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
0
0
0
1018
1018
1018
0
0
0
1018
0
1018
0
0
0
0
1018
1018
1018
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
38003
0
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
0
38003
38003
38003
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
1018
1018
0
0
0
0
0
0
0
1018
1018
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
0
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
0
0
0
38003
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
0
0
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
0
0
0
0
38003
38003
38003
38003
38003
1018
38003
1018
1018
0
0
0
0
0
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
1018
1018
1018
1018
0
1018
1018
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1018
1018
0
0
0
38003
0
0
0
0
38003
38003
38003
0
0
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
38003
38003
38003
38003
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
0
0
0
1018
1018
1018
1018
0
0
1018
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
1018
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
1018
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
0
1018
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
0
0
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
1018
0
0
0
0
1018
1018
0
0
1018
1018
1018
0
0
0
0
0
1018
38003
38003
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
38003
38003
38003
38003
38003
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
38003
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
1018
38003
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
0
0
0
38003
1018
1018
1018
0
0
0
0
0
0
0
0
0
38003
38003
38003
1018
38003
38003
1018
38003
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
0
0
1018
1018
1018
0
1018
0
0
0
1018
1018
1018
1018
1018
1018
0
0
38003
38003
38003
38003
0
0
0
0
38003
38003
38003
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
1018
0
0
0
0
0
1018
1018
1018
38003
1018
1018
1018
0
38003
0
0
38003
38003
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
1018
1018
1018
1018
0
1018
0
0
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
38003
38003
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
1018
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
0
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
38003
1018
1018
0
38003
38003
1018
1018
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
38003
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
0
0
0
0
1018
0
0
0
0
0
0
0
0
0
0
1018
0
1018
1018
0
0
38003
0
0
38003
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
0
1018
1018
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
38003
38003
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
38003
38003
38003
38003
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
1018
38003
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
0
0
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
38003
0
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
0
0
1018
1018
0
1018
0
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
38003
38003
38003
38003
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
1018
38003
38003
1018
1018
1018
0
38003
38003
38003
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
1018
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
38003
38003
38003
38003
38003
38003
0
0
0
38003
0
0
38003
1018
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
0
38003
38003
38003
38003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
0
0
1018
1018
38003
1018
38003
38003
0
0
0
0
0
1018
0
0
0
1018
0
0
1018
38003
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
38003
1018
38003
38003
38003
0
0
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
38003
0
0
0
0
1018
0
0
0
0
0
38003
38003
38003
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
1018
0
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
38003
38003
38003
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
38003
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
0
0
0
0
1018
1018
1018
1018
1018
0
1018
0
0
0
0
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
0
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
0
0
1018
1018
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
0
0
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
1018
0
0
1018
1018
0
1018
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
0
1018
0
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
0
1018
1018
0
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
0
0
0
0
1018
0
1018
1018
0
0
0
0
0
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
0
0
0
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
1008
1008
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
1011
1011
2002
1008
1008
1008
1008
1008
1008
1008
1008
1011
1008
1008
1008
1011
2002
2002
1011
1011
1011
40010
1008
2002
2002
2002
2002
2002
2002
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
0
0
0
2002
2002
1011
1011
40010
2002
2002
2002
2002
40010
40010
1008
1008
1011
1011
1011
1011
2002
1011
1011
1011
1011
1011
1011
1011
2002
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1008
40010
40010
1011
1011
40010
40010
40010
2002
2002
1008
1008
2002
2002
1011
1011
40010
40010
40010
40010
0
0
2002
2002
2002
2002
2002
2002
2002
1008
2002
2002
2002
1008
1008
1008
0
0
1008
0
1011
0
2002
2002
0
2002
2002
1011
1011
1011
1011
1011
2002
2002
2002
2002
40010
40010
2002
1008
1011
40010
1011
2002
1008
1008
1008
2002
2002
1008
1008
2002
2002
2002
2002
40010
40010
40010
40010
2002
2002
2002
1008
1008
1011
1008
2002
2002
1011
1008
40010
1008
1008
2002
1008
1011
1011
1011
2002
1011
1011
1011
2002
2002
2002
1008
1008
1008
1008
2002
2002
1008
40010
40010
40010
1008
1008
2002
2002
2002
2002
2002
1008
1008
1008
1008
1008
1008
40010
40010
1011
1011
1011
1008
1008
40010
1011
1011
2002
2002
2002
1011
1011
1011
1011
1008
1008
2002
1008
1011
1011
1008
1011
2002
1011
1011
2002
1011
2002
1008
2002
2002
2002
2002
1011
1011
2002
2002
2002
1011
40010
0
0
1011
1011
1011
2002
1008
1008
1008
2002
1011
0
1011
1011
1011
1011
2002
2002
2002
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
1008
1011
2002
1011
1011
1011
1011
1008
1011
1011
0
0
0
0
0
2002
2002
2002
2002
2002
1011
1008
1011
1011
1011
2002
2002
1008
1008
1008
1008
1008
1011
1008
1008
1008
1008
1008
1008
1008
1011
2002
2002
2002
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
2002
2002
2002
1008
1008
0
1008
2002
2002
1011
2002
1011
1011
1008
1008
40010
1008
2002
2002
1011
1011
1008
1008
1008
1008
2002
2002
2002
1008
1008
1008
2002
2002
2002
1011
1011
1011
1008
1008
1008
2002
2002
2002
1008
2002
2002
2002
40010
2002
2002
2002
40010
2002
40010
40010
40010
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
40010
2002
2002
2002
1011
1011
1011
1008
1008
1008
1008
1008
1008
2002
2002
2002
1011
1011
1011
1011
1011
2002
2002
40010
40010
40010
2002
2002
40010
40010
40010
2002
2002
2002
2002
2002
2002
1008
1011
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
1011
1011
1011
1011
1008
1008
2002
2002
2002
0
0
1011
1011
1011
0
0
1008
2002
2002
2002
2002
1008
0
1008
1008
0
1008
1008
1008
1008
1011
1011
2002
2002
1011
1011
2002
2002
2002
2002
2002
40010
40010
1008
1008
0
1008
1008
1008
1008
1008
2002
2002
1008
1008
1008
1008
1008
0
1011
2002
2002
2002
2002
2002
2002
2002
2002
1008
40010
2002
2002
2002
1008
1011
1011
1011
2002
1011
1011
1008
1008
1008
1011
1011
1011
1008
2002
1008
1008
1008
1008
1008
40010
40010
40010
2002
2002
2002
1011
1011
40010
40010
40010
1011
1011
1008
40010
40010
40010
2002
2002
2002
1011
1008
2002
2002
40010
2002
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
2002
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
1011
40010
1011
1011
1011
2002
2002
40010
1011
1011
40010
40010
40010
40010
1011
1011
2002
2002
2002
2002
2002
2002
1011
2002
1011
2002
1011
1008
1008
0
1011
1011
1011
1011
1011
1011
2002
2002
1008
2002
2002
1011
1011
1011
1011
1011
1011
1011
1011
1011
2002
2002
2002
1011
1011
2002
1008
1008
40010
40010
40010
2002
1008
2002
2002
1008
2002
2002
2002
2002
2002
40010
40010
40010
2002
2002
2002
0
0
0
2002
1011
2002
1011
2002
2002
1011
2002
40010
40010
40010
40010
40010
40010
0
0
0
0
0
0
0
0
2002
2002
1011
1011
1011
1011
40010
40010
40010
40010
40010
40010
40010
40010
2002
1008
1008
1008
2002
2002
40010
40010
0
0
0
40010
40010
40010
2002
2002
2002
40010
1008
1011
2002
2002
2002
2002
2002
1011
1011
2002
2002
1011
2002
2002
1008
1008
1011
2002
40010
40010
1011
1011
1011
1008
1008
2002
2002
2002
2002
1008
2002
2002
1011
1011
1011
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
40010
40010
40010
40010
40010
2002
2002
2002
40010
2002
2002
1011
2002
1008
1008
1008
0
1008
1008
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
1011
2002
2002
2002
2002
2002
1008
1008
1008
1008
1008
1011
1008
1011
1008
1008
1008
1008
1008
1008
1011
1011
0
0
0
0
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
1011
2002
1011
1011
1011
1011
1011
2002
2002
1011
1011
1011
1008
1008
0
1008
1008
1011
1011
1011
0
1011
1011
1011
1011
0
0
0
2002
2002
1008
0
0
0
0
0
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
2002
1008
0
0
1011
0
2002
2002
1008
1008
0
0
1011
1011
1011
1008
1008
1011
1011
1011
2002
2002
2002
2002
1008
1008
1008
1011
2002
2002
2002
1008
0
2002
1011
40010
1011
2002
2002
1008
1008
2002
2002
2002
2002
2002
2002
2002
2002
2002
1011
1011
2002
2002
40010
40010
40010
40010
1011
1011
1011
1011
1011
1008
1008
2002
2002
1011
1011
1008
1008
1008
1008
2002
2002
40010
40010
40010
2002
2002
2002
2002
2002
1008
2002
1008
1008
2002
2002
1011
1011
1011
1011
2002
2002
1011
1011
1011
2002
2002
40010
40010
40010
40010
40010
0
1008
0
0
0
0
2002
2002
0
0
0
0
0
1011
1011
1011
1011
2002
2002
1011
1011
1011
40010
0
40010
1011
1008
1011
1011
40010
40010
2002
40010
1008
1008
2002
2002
2002
2002
1011
1011
1011
1011
0
0
1011
1011
1008
1008
1008
1008
2002
2002
2002
2002
1008
1008
1008
1008
1008
1008
1008
2002
40010
40010
1008
1008
1008
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
1011
1011
1011
1008
1008
2002
2002
1008
2002
2002
2002
2002
2002
2002
2002
0
1008
1008
1011
1008
2002
1011
2002
2002
1008
1008
1011
1011
1011
2002
40010
1011
2002
2002
2002
2002
1008
1008
1008
1008
2002
2002
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
40010
1008
1011
1011
0
2002
2002
2002
1008
0
0
2002
2002
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
40010
40010
40010
1008
1008
1008
2002
2002
1011
1011
1011
1011
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
2002
2002
2002
2002
0
0
0
1011
0
2002
2002
2002
2002
2002
2002
1011
1008
1008
1008
1008
1011
0
0
1008
1011
1011
1011
0
0
1011
1011
1011
1011
1011
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
1008
2002
40010
1008
1008
2002
2002
2002
1008
0
1008
1008
1008
1008
1011
1011
1011
1011
1011
0
1011
1011
1011
1011
40010
40010
40010
40010
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
1008
1008
40010
40010
40010
1008
1008
1008
2002
2002
2002
2002
1011
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
2002
40010
2002
2002
2002
2002
2002
2002
1008
2002
2002
2002
0
0
0
2002
0
1011
0
1011
1011
1011
2002
2002
2002
1008
0
0
0
0
2002
2002
1008
1008
0
0
2002
2002
40010
40010
2002
2002
2002
1011
1011
2002
2002
2002
2002
1008
1008
2002
2002
1011
1011
2002
2002
1008
1011
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1008
0
0
1011
1008
1008
1008
1008
1011
1008
1008
1011
1011
1011
1011
1011
1011
2002
2002
2002
2002
2002
40010
40010
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
2002
2002
40010
40010
40010
40010
40010
1008
0
0
1008
1008
1008
2002
40010
0
1011
1011
1011
1011
1011
2002
40010
40010
40010
40010
40010
40010
40010
40010
1011
1011
1011
2002
2002
1008
1008
1011
1011
1011
1008
1008
1008
2002
2002
1011
1011
1011
1011
40010
2002
2002
40010
1008
1008
1008
1008
2002
1008
1008
1008
1008
1008
1008
1008
1008
2002
2002
2002
2002
1008
1008
2002
2002
1011
2002
1011
1011
1011
2002
2002
2002
1011
1011
1011
1008
40010
40010
40010
40010
40010
2002
2002
40010
40010
40010
40010
1011
1008
2002
40010
40010
0
0
0
1008
2002
40010
40010
40010
40010
2002
2002
1008
0
0
40010
40010
40010
40010
40010
1008
1011
1011
2002
2002
2002
2002
2002
1011
2002
1011
1011
1011
1011
1011
40010
40010
40010
1011
1011
1011
2002
2002
2002
2002
2002
2002
1008
0
1011
2002
2002
2002
2002
2002
2002
2002
2002
1008
1008
1008
2002
2002
2002
1008
2002
2002
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
2002
1008
1008
1008
1011
2002
0
1008
1008
1008
40010
40010
40010
2002
2002
1008
1008
1008
1008
1008
1008
40010
40010
1008
2002
1011
2002
2002
2002
0
0
1011
2002
2002
1008
1008
2002
2002
2002
2002
0
0
0
0
0
0
1011
1011
1011
1011
2002
2002
2002
40010
1011
1011
1011
0
0
40010
40010
40010
40010
1011
1011
1011
40010
40010
40010
2002
2002
40010
2002
2002
2002
1008
1008
1008
1008
2002
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
0
0
0
0
0
40010
40010
40010
40010
40010
40010
40010
40010
0
1008
1008
1008
34012
34012
34012
34012
1011
1011
34012
0
0
34012
0
0
34012
1008
1008
1008
1008
1011
1008
40010
40010
40010
40010
40010
40010
1011
34012
34012
34012
34012
34012
1011
1011
34012
34012
34012
1008
1008
1008
1008
1008
34012
34012
34012
1011
1011
34012
34012
34012
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
34012
34012
34012
1011
1008
1008
1008
40010
1011
1008
1008
1011
1011
1011
1011
1008
1011
1008
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1008
34012
34012
34012
34012
34012
34012
1011
34012
34012
1008
34012
34012
34012
34012
34012
34012
1008
34012
34012
34012
34012
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
40010
40010
40010
34012
34012
34012
1008
34012
34012
34012
1011
1011
1011
1011
1008
1008
1008
1008
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
34012
34012
34012
34012
34012
1011
1011
1011
1011
1011
34012
34012
1011
1011
1011
1011
34012
1011
1011
1011
34012
34012
1011
1011
1008
1008
1011
34012
1011
34012
1008
1011
1011
1011
34012
34012
34012
34012
34012
34012
1011
1008
1011
1011
1011
1008
1008
34012
34012
40010
1011
40010
1011
40010
40010
34012
34012
34012
34012
34012
34012
1011
1011
1008
1008
34012
34012
34012
34012
0
0
0
1008
1008
1008
1008
40010
1008
34012
1011
1011
1011
0
0
0
0
0
1008
1008
1008
1011
1011
34012
34012
34012
34012
40010
40010
40010
40010
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
34012
34012
1008
1011
34012
34012
1011
1011
1011
1011
34012
34012
34012
1008
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
34012
1011
1011
1008
1008
1011
1008
1008
1011
1008
1011
1011
1011
1008
1011
1008
1011
1008
1008
1008
1011
1011
0
1008
0
1008
1008
1008
1008
1008
1008
1011
34012
34012
34012
34012
34012
1011
1008
1011
34012
34012
34012
1008
34012
34012
34012
34012
1011
1011
1011
1011
1011
34012
1011
34012
1011
1011
1008
1008
1008
1008
1011
1008
1011
34012
1011
1011
1008
1011
1011
1011
1011
1008
1008
34012
34012
34012
34012
34012
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1008
1008
34012
34012
34012
40010
40010
40010
34012
34012
1008
34012
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
40010
40010
40010
1008
1008
34012
34012
34012
0
0
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
1008
1011
1011
40010
1011
1011
34012
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1008
1008
1011
40010
40010
34012
1008
1011
1011
1011
1011
1011
40010
40010
34012
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
34012
34012
34012
34012
0
0
0
1008
1008
1011
1011
1011
1011
40010
40010
40010
34012
34012
34012
34012
34012
34012
1011
1011
1008
1011
1011
1011
1008
0
0
0
0
0
1011
1008
34012
34012
34012
1011
1011
1008
1008
1011
1011
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
34012
34012
1011
34012
1011
1011
34012
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
34012
34012
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
40010
1011
1011
1011
34012
1008
40010
40010
1008
1008
34012
34012
34012
40010
40010
34012
34012
34012
1008
1008
1008
34012
34012
34012
34012
34012
34012
40010
40010
40010
1008
1008
34012
1011
34012
34012
40010
40010
40010
40010
40010
40010
34012
34012
34012
34012
34012
34012
34012
40010
40010
1008
1008
1008
1008
1008
1008
1011
1011
34012
34012
34012
34012
1008
34012
1011
1011
1008
1008
34012
34012
34012
34012
1011
34012
1011
1011
1011
1011
1008
34012
0
0
1011
1011
1011
1011
1008
1008
1011
1011
1011
1008
1011
1008
1008
1008
1011
1011
1011
34012
34012
34012
34012
34012
1011
1011
1011
1011
1011
1011
34012
34012
34012
1008
1008
1008
34012
34012
34012
1008
1008
1008
34012
1011
1011
1011
40010
40010
40010
34012
1008
1008
34012
34012
34012
34012
34012
1011
1008
1008
1008
1008
40010
34012
1008
34012
34012
34012
34012
1008
1008
34012
34012
1011
1008
1008
34012
34012
34012
1008
40010
40010
34012
40010
40010
40010
1011
1011
1011
1008
40010
1011
1011
34012
34012
34012
1011
1011
1011
1011
1011
1008
1008
1008
1008
34012
34012
1008
1008
1008
1008
34012
40010
40010
40010
40010
40010
1008
1011
1011
1011
34012
34012
34012
34012
1008
1008
1008
1011
1011
1011
1008
1008
1008
1008
1011
1008
1011
1008
1008
0
0
1008
0
0
0
40010
40010
1011
1008
34012
34012
34012
34012
34012
34012
1011
1011
1011
1008
1008
1011
0
0
40010
40010
40010
40010
40010
34012
1008
1008
34012
34012
34012
34012
34012
34012
40010
40010
34012
34012
1008
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
1008
1008
1008
1008
1008
34012
34012
34012
34012
1011
1011
40010
40010
40010
1011
1008
1008
1011
1011
1008
1008
1011
34012
34012
34012
34012
34012
34012
34012
1008
1008
34012
34012
1008
1011
1011
34012
34012
34012
34012
1011
1011
1008
1008
1011
1008
1011
1008
1008
40010
40010
40010
1011
1011
1008
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
34012
34012
34012
34012
34012
34012
1011
1011
34012
34012
34012
34012
34012
1008
1008
34012
34012
34012
34012
40010
40010
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
34012
1011
1011
1011
34012
34012
34012
1008
1008
1008
1011
1011
1011
40010
40010
1008
1008
1008
34012
34012
34012
40010
1008
1008
1008
1008
1008
1008
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
40010
40010
1011
1008
1008
1008
1011
1011
1011
1011
1011
34012
40010
40010
40010
1008
1008
34012
34012
34012
34012
34012
34012
0
0
0
1011
1011
34012
34012
1008
1008
1008
1008
1008
1008
1011
1011
1008
1008
1008
40010
40010
40010
40010
1008
1008
1008
1008
1008
1008
1011
1008
1008
1008
1008
34012
34012
1008
1008
1008
0
0
34012
1011
1011
1011
1008
1011
1008
1008
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
1011
40010
40010
40010
40010
34012
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
1008
1008
1008
34012
1008
1008
1008
1008
1011
1011
1011
40010
34012
34012
1011
1011
1011
1008
1008
34012
34012
34012
34012
34012
1011
34012
34012
34012
34012
34012
0
0
0
0
0
0
1011
1008
1008
1008
1008
1008
34012
34012
34012
34012
34012
1011
0
1008
1008
1008
1008
34012
34012
34012
34012
1011
1011
1011
1011
1011
34012
34012
1008
1008
1008
1008
40010
34012
1008
1008
34012
34012
34012
1011
1011
1008
1008
1011
1011
1011
1008
1008
0
0
1008
1011
1011
1011
1011
1011
34012
34012
40010
40010
34012
34012
34012
34012
34012
34012
1008
34012
34012
1011
1011
40010
40010
40010
34012
34012
40010
40010
40010
1011
1011
1008
1008
1008
34012
1008
1008
40010
40010
40010
1008
1011
1011
1011
1011
1011
34012
34012
34012
34012
1008
0
0
0
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
40010
40010
40010
1008
0
0
0
0
34012
34012
34012
34012
34012
1011
1011
1008
1011
34012
1011
1008
1008
1008
1008
1011
1011
1011
0
0
0
0
0
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
1011
1011
1011
34012
34012
1011
1011
1011
1008
1011
1011
1011
1008
1008
1011
1011
1008
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
0
0
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
1011
1011
1008
1011
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
1011
1011
1011
40010
40010
40010
40010
40010
40010
34012
34012
34012
34012
34012
1011
1011
1011
1008
1008
34012
34012
0
34012
34012
34012
34012
34012
34012
34012
34012
1011
1011
1011
1008
1011
1011
1011
1008
1008
1008
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
34012
34012
1008
1008
1008
1011
1011
1011
1011
40010
40010
40010
34012
34012
1008
1008
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
34012
40010
40010
1008
1008
1008
1008
0
0
1008
1008
1008
40010
40010
1011
1011
1011
1011
1008
1008
1008
1008
1008
40010
0
0
1011
1011
1011
1011
1011
1008
1008
1008
34012
1011
1008
1008
1008
1011
34012
1008
34012
34012
1011
34012
34012
34012
1011
1011
34012
34012
34012
34012
34012
34012
40010
40010
40010
40010
1008
1008
1008
1008
1008
1011
1011
1011
34012
34012
1008
0
0
34012
34012
34012
1011
1008
1008
40010
40010
40010
1008
1008
1008
1008
34012
1011
1011
1008
1008
1011
1011
1011
1008
34012
34012
34012
1008
34012
1011
34012
34012
34012
1008
1008
1008
1008
1008
40010
40010
40010
1011
1011
1011
34012
1011
1011
1008
34012
34012
34012
0
1008
34012
34012
34012
34012
1011
1011
1011
1011
1011
34012
34012
34012
34012
1008
1008
1008
34012
1011
1011
1011
1008
1008
1008
40010
1011
1011
1011
1011
1011
1008
1008
1008
34012
1011
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
34012
34012
34012
34012
1011
1011
1011
34012
34012
34012
1011
1011
1011
34012
34012
34012
1008
1008
1008
0
40010
40010
40010
1008
1008
1008
34012
1011
1011
1011
1011
1008
1011
1011
34012
34012
34012
34012
34012
1011
1008
1008
1008
1008
34012
34012
1011
1011
1011
1008
1008
34012
34012
34012
1011
1011
1011
1008
1008
1008
34012
34012
34012
34012
34012
34012
34012
0
40010
34012
34012
34012
34012
1011
1011
1011
0
0
0
34012
34012
34012
34012
34012
1011
34012
34012
34012
34012
34012
1011
1011
1011
1011
34012
34012
1008
34012
1008
1008
1008
34012
34012
34012
1008
1011
1011
34012
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1011
1011
1011
34012
34012
34012
1011
1011
1008
1008
1011
1008
1008
1008
1008
1011
1011
1011
34012
34012
0
1011
0
1008
1008
34012
1011
1011
1011
0
1008
1008
1011
1011
1011
1011
1011
1008
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1008
1011
1008
34012
34012
1008
1008
34012
1011
34012
34012
1008
1011
1011
34012
34012
34012
34012
34012
1008
1008
1008
1008
1008
1008
1008
1011
34012
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
34012
1008
1008
34012
34012
34012
34012
0
1008
34012
34012
34012
1008
1008
1011
1011
1011
1011
1008
1008
1011
0
1011
0
0
1011
0
1008
1008
34012
34012
34012
40010
40010
40010
40010
1011
1011
1011
1008
1008
34012
34012
34012
34012
34012
1008
1011
1011
0
0
1008
0
1008
1008
34012
34012
34012
34012
1008
1008
1011
34012
34012
34012
34012
34012
34012
1011
1011
1008
1011
1011
1011
0
0
34012
34012
34012
34012
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1008
1008
1008
34012
34012
1008
1008
1011
1011
1011
0
0
1008
0
1008
1008
1008
1008
1008
1008
1008
1008
1011
1008
1008
1008
1008
1008
34012
34012
34012
1011
1011
1011
1011
1011
34012
1011
34012
34012
34012
34012
1008
1011
1011
34012
1011
1011
1011
1011
1008
1008
1008
1008
34012
34012
34012
34012
34012
34012
1008
1011
1011
1008
1008
1008
0
0
0
0
1008
1008
40010
40010
34012
34012
34012
34012
34012
1011
1011
34012
34012
34012
34012
34012
1011
1011
1011
1008
1008
1011
1008
1008
1011
1011
34012
34012
34012
34012
34012
1008
34012
34012
1008
1008
1008
1008
1008
1008
1011
1011
40010
1008
1008
1008
1008
1008
0
0
0
0
0
0
0
1008
1008
34012
34012
34012
34012
34012
34012
34012
1011
1011
1011
40010
40010
40010
40010
40010
40010
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
34012
34012
1011
34012
34012
34012
1008
34012
34012
0
0
0
1011
1011
1011
34012
34012
34012
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
34012
1011
1011
1011
1011
1008
1008
34012
34012
1008
34012
34012
1011
1011
34012
34012
1011
34012
34012
40010
40010
40010
1008
1008
1008
34012
34012
34012
34012
1011
1008
1008
1008
1011
1011
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
34012
34012
34012
40010
34012
34012
34012
34012
34012
1011
1011
1011
1011
34012
1011
1011
1011
1008
1008
1008
1008
34012
1008
34012
34012
34012
34012
1008
34012
34012
34012
34012
34012
34012
34012
1011
1011
1011
1008
1008
34012
34012
34012
34012
1008
40010
40010
0
0
0
0
0
0
0
34012
34012
34012
1008
1008
1008
1008
1008
1008
1008
1011
1008
1011
34012
34012
34012
34012
34012
40010
1008
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
34012
34012
34012
40010
40010
40010
40010
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
1008
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
34012
34012
1011
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
1008
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
0
0
0
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1008
40010
40010
1011
1008
1008
40010
40010
40010
40010
40010
40010
40010
1011
1011
34012
34012
34012
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
34012
34012
1008
34012
34012
34012
0
40010
40010
40010
1011
1011
1011
1011
1011
34012
34012
1008
1011
1011
34012
34012
34012
34012
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
1011
1011
0
0
0
0
1008
1008
0
0
1011
1011
1011
1011
1011
1008
0
0
0
0
0
34012
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
34012
34012
34012
1011
34012
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
40010
40010
40010
1011
1011
34012
1011
1011
1011
34012
1011
1011
34012
1011
1011
0
0
1008
34012
34012
34012
34012
34012
34012
1008
1008
1011
1011
34012
1008
1011
1011
1011
1011
1011
1011
1008
1011
1011
34012
34012
34012
34012
34012
40010
0
0
0
1008
1008
34012
34012
40010
40010
40010
40010
1008
1008
1008
1011
1011
1011
34012
0
1011
1011
1011
1008
1008
0
0
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
40010
1008
1008
1008
1008
1008
1011
34012
34012
34012
34012
34012
34012
1011
1011
1008
1011
1011
34012
34012
34012
1008
34012
34012
1008
0
34012
34012
34012
34012
1011
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1008
1008
1008
1008
34012
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
34012
34012
34012
1011
1011
1011
1011
1011
1008
1008
0
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
1008
1008
1008
1008
1008
1011
1011
34012
34012
34012
34012
1008
1008
1008
1008
1011
1011
1011
1008
1008
1008
1008
1008
1008
34012
34012
1011
1011
1011
1011
1011
1011
40010
40010
40010
34012
40010
1008
34012
34012
34012
1011
1011
1011
1011
34012
34012
34012
34012
34012
1008
34012
34012
34012
34012
34012
1008
1008
1008
1011
1011
1008
1008
0
0
0
1011
1011
1008
0
0
0
0
0
1011
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
1008
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
40010
40010
1008
1008
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
34012
34012
34012
34012
34012
34012
1011
1011
1011
1011
1011
1008
1008
0
0
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
1011
1008
34012
0
0
1008
0
0
1008
1008
1011
1011
1011
1011
1011
34012
34012
40010
40010
40010
40010
40010
40010
40010
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
1008
1011
1011
1011
34012
34012
0
0
0
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
34012
34012
34012
34012
34012
34012
1008
1008
40010
40010
40010
40010
40010
40010
1011
1011
1011
1011
1008
1008
1008
1011
0
0
0
1011
34012
1011
34012
34012
34012
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
34012
1011
34012
1011
34012
34012
1008
1008
0
40010
40010
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
0
0
34012
34012
34012
1008
1011
1008
1008
1008
1008
34012
1008
1008
1011
1011
1011
1011
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
1008
34012
34012
34012
34012
1008
1011
1011
0
1008
1011
1008
1011
1008
40010
40010
0
0
0
34012
1008
1008
1008
1008
34012
34012
34012
34012
1011
1008
1008
1008
1008
34012
1008
34012
34012
40010
40010
40010
40010
40010
34012
34012
34012
34012
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
0
0
0
0
1008
1008
1008
1008
1008
1008
1008
40010
40010
40010
40010
34012
34012
34012
34012
34012
34012
1011
1011
1011
34012
1008
1008
1011
1011
1011
1011
34012
34012
1008
1008
1008
34012
34012
1008
1008
1008
1011
1008
1008
1008
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1008
1008
1011
1011
34012
34012
34012
1011
1011
40010
34012
34012
34012
0
1008
1008
1008
0
0
1008
1011
1011
1011
1008
1008
34012
34012
34012
34012
34012
34012
34012
1011
1011
0
0
0
1008
1011
1011
1008
34012
34012
34012
34012
34012
1008
1008
34012
34012
34012
34012
1011
1011
1008
1008
40010
40010
40010
40010
1011
1011
1011
1008
1008
1008
34012
34012
1011
1008
0
34012
34012
34012
1008
34012
34012
1008
34012
1008
1008
1008
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1008
1008
34012
34012
1011
34012
1011
1011
1011
1011
1008
1008
1008
1008
34012
34012
1011
1011
1011
34012
1011
1011
40010
40010
40010
34012
34012
34012
34012
34012
1008
34012
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
34012
34012
34012
1011
1008
1011
34012
34012
34012
34012
34012
34012
1008
1008
1008
1008
1008
0
1008
0
1008
1008
1008
1008
1008
34012
34012
34012
34012
34012
34012
34012
34012
34012
34012
1008
1008
1008
1011
1011
1008
1008
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1008
1011
1008
1011
1011
1008
1008
1011
1011
1011
1008
1008
1008
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1008
1008
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1008
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1008
1008
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
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
1008
1008
1008
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1008
1008
1011
1011
1011
1008
1011
1011
1008
1011
1011
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1008
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1011
1008
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1008
1008
1008
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1008
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1008
1008
1008
1011
1008
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1008
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1008
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1008
1008
1008
1008
1011
1011
1008
1011
1008
1008
1008
1008
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
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1008
1008
1008
1008
0
0
1008
1011
1011
1011
1008
1008
1011
1011
1008
1008
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
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1008
1011
1011
1008
1008
1011
1011
1011
1008
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1008
1011
1008
1008
1008
1008
1011
1011
1008
1008
1008
1008
1008
1011
1011
1008
1008
1011
1008
1008
1008
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1008
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1008
1008
1011
1008
1011
1011
1011
1008
1008
1008
1008
1011
1008
1008
1008
1008
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
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1011
1008
1011
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1011
1011
1011
1008
1008
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1008
1008
1011
1008
1011
1011
1008
1011
1011
1011
1011
1008
1008
1011
1011
1011
1008
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1011
1011
1011
1011
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1008
1008
1008
1011
1011
1011
1011
1008
1008
1008
1008
1008
1011
1011
1011
1011
1011
1011
1008
1008
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
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
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
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
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
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
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
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
2002
39013
39013
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
1011
2002
1011
0
0
0
0
0
0
0
0
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
1011
39013
39013
39013
39013
39013
39013
39013
0
0
0
2002
0
0
0
0
0
2002
2002
2002
1011
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
39013
39013
1011
39013
2002
2002
39013
39013
2002
2002
2002
2002
0
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
1011
1011
1011
1011
2002
2002
1011
1011
39013
0
0
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
1011
1011
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
0
0
39013
39013
2002
2002
39013
39013
39013
39013
39013
0
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
39013
39013
39013
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
0
0
0
39013
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
1011
1011
1011
1011
2002
2002
2002
2002
39013
39013
2002
39013
2002
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
0
39013
2002
2002
2002
2002
2002
2002
2002
39013
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
0
0
0
0
2002
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
39013
39013
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
1011
39013
39013
39013
39013
0
0
0
0
0
0
0
0
2002
39013
39013
39013
39013
39013
39013
39013
39013
0
2002
2002
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
39013
39013
39013
39013
1011
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
1011
1011
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
0
0
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
2002
2002
2002
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
2002
1011
1011
1011
1011
1011
2002
2002
2002
2002
1011
1011
1011
2002
2002
39013
39013
39013
39013
2002
0
0
2002
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
2002
39013
2002
2002
2002
2002
2002
0
2002
2002
1011
2002
1011
2002
2002
39013
39013
2002
1011
1011
1011
1011
1011
1011
1011
1011
1011
2002
2002
39013
39013
39013
39013
39013
39013
0
0
0
1011
1011
2002
2002
1011
1011
1011
1011
1011
1011
1011
2002
2002
0
39013
39013
39013
39013
39013
2002
39013
39013
39013
39013
39013
39013
39013
0
0
2002
2002
39013
0
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
39013
39013
39013
39013
39013
39013
2002
39013
2002
2002
39013
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
2002
0
0
0
0
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
39013
39013
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
2002
2002
1011
1011
1011
1011
39013
1011
1011
1011
1011
1011
1011
1011
1011
0
39013
39013
0
39013
39013
0
2002
2002
2002
2002
0
0
1011
1011
1011
2002
2002
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
2002
2002
0
2002
0
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
0
0
0
2002
1011
1011
1011
1011
1011
1011
0
0
0
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
2002
2002
2002
2002
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
0
0
0
0
1011
0
0
0
0
39013
39013
39013
2002
2002
2002
39013
39013
0
0
0
0
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
1011
1011
1011
1011
1011
1011
1011
2002
2002
2002
2002
1011
1011
39013
2002
2002
2002
2002
2002
2002
2002
0
39013
39013
39013
0
0
0
0
0
0
0
0
0
1011
1011
0
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
39013
39013
39013
0
0
0
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
0
0
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
39013
0
1011
2002
2002
2002
2002
2002
1011
1011
1011
1011
1011
1011
2002
2002
2002
2002
2002
2002
39013
0
0
0
0
0
0
2002
2002
1011
0
0
0
0
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
39013
39013
39013
1011
1011
1011
1011
0
0
0
0
39013
39013
39013
39013
2002
2002
2002
2002
0
0
0
1011
1011
1011
1011
1011
39013
0
39013
0
0
39013
2002
2002
2002
2002
2002
1011
2002
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
39013
39013
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
1011
0
0
0
0
1011
2002
0
39013
39013
39013
0
1011
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
39013
1011
1011
1011
1011
39013
39013
2002
2002
2002
2002
2002
39013
39013
2002
39013
39013
2002
2002
2002
2002
39013
39013
39013
39013
39013
0
0
39013
39013
39013
39013
39013
39013
1011
2002
39013
2002
39013
2002
2002
2002
2002
39013
39013
1011
39013
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
1011
1011
2002
2002
2002
2002
2002
2002
0
0
0
0
0
39013
39013
39013
39013
2002
2002
2002
2002
2002
39013
39013
39013
39013
0
0
0
1011
1011
1011
1011
1011
1011
39013
39013
39013
2002
2002
2002
2002
0
0
0
0
0
0
2002
0
0
39013
39013
39013
39013
2002
1011
1011
1011
1011
1011
0
0
1011
1011
1011
1011
39013
39013
1011
1011
1011
1011
1011
39013
39013
39013
0
0
2002
2002
2002
2002
1011
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1011
0
0
0
0
0
0
0
39013
39013
39013
0
0
39013
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
39013
2002
0
0
2002
2002
0
2002
2002
2002
1011
2002
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
0
39013
39013
0
0
0
0
2002
0
0
0
0
39013
39013
1011
1011
1011
1011
1011
2002
2002
2002
2002
2002
2002
39013
2002
39013
39013
39013
39013
39013
2002
1011
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
1011
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
0
0
2002
2002
2002
2002
39013
2002
2002
2002
2002
2002
39013
39013
0
0
0
0
0
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
1011
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
0
0
1011
1011
1011
39013
1011
1011
1011
1011
39013
39013
1011
39013
1011
1011
39013
39013
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
1011
1011
1011
1011
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
2002
39013
39013
39013
39013
39013
2002
39013
39013
39013
39013
39013
39013
0
39013
0
0
39013
2002
2002
39013
39013
39013
39013
39013
1011
1011
1011
0
2002
2002
0
0
0
0
0
2002
0
2002
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
0
0
0
0
0
0
2002
1011
1011
1011
2002
2002
2002
39013
2002
2002
39013
39013
39013
1011
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1011
1011
1011
0
0
0
2002
2002
39013
39013
0
0
0
0
2002
2002
2002
2002
0
0
2002
2002
2002
39013
39013
39013
39013
2002
2002
0
0
0
0
0
0
2002
39013
39013
39013
2002
2002
39013
39013
2002
2002
2002
2002
2002
39013
0
0
39013
39013
39013
39013
39013
2002
2002
1011
1011
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
0
2002
2002
39013
39013
39013
2002
2002
2002
2002
39013
39013
39013
39013
2002
2002
1011
2002
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
2002
39013
2002
2002
2002
2002
2002
39013
2002
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
0
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
1011
0
0
0
0
0
0
2002
2002
2002
39013
39013
39013
1011
1011
1011
39013
0
0
0
0
1011
1011
2002
0
2002
2002
2002
2002
1011
1011
1011
1011
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
1011
1011
1011
2002
2002
2002
2002
39013
0
0
0
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
0
39013
39013
39013
39013
39013
39013
39013
2002
2002
2002
2002
0
39013
39013
1011
1011
1011
1011
1011
1011
39013
39013
39013
2002
2002
2002
0
39013
39013
39013
2002
2002
0
0
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
1011
1011
2002
2002
2002
0
0
0
0
2002
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
2002
2002
2002
39013
39013
39013
39013
2002
2002
2002
2002
1011
1011
0
0
0
0
0
39013
39013
39013
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
39013
39013
2002
2002
2002
2002
2002
2002
1011
1011
1011
0
0
1011
2002
1011
1011
1011
39013
39013
39013
39013
39013
2002
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
2002
0
0
0
1011
39013
39013
39013
0
39013
39013
1011
1011
0
39013
0
0
39013
0
39013
39013
2002
2002
2002
2002
2002
39013
39013
2002
2002
2002
2002
0
0
39013
39013
0
0
0
0
1011
1011
2002
2002
2002
0
2002
0
0
0
0
0
0
0
39013
0
0
0
0
0
0
0
0
0
0
2002
39013
39013
0
39013
39013
0
0
0
0
0
0
2002
2002
0
0
0
0
0
2002
2002
2002
1011
1011
0
0
2002
0
0
0
0
0
0
39013
39013
39013
2002
2002
2002
2002
2002
39013
39013
39013
0
0
2002
2002
2002
2002
39013
2002
39013
39013
1011
2002
2002
2002
2002
2002
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
39013
1011
1011
39013
39013
2002
2002
2002
39013
39013
39013
39013
39013
39013
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
39013
39013
0
2002
39013
39013
39013
39013
39013
39013
39013
2002
2002
0
2002
2002
39013
39013
39013
39013
1011
1011
39013
39013
39013
39013
1011
1011
1011
1011
0
0
0
0
0
1011
1011
1011
1011
1011
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
39013
0
0
39004
0
0
0
39013
39013
7028
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
39013
39013
39013
39004
39013
1011
34012
34012
0
7028
7028
0
0
0
0
39013
34012
34012
34012
34012
34012
0
0
0
0
0
0
0
0
0
39013
1011
1011
1011
1011
1011
0
0
0
1011
1011
1011
34012
0
0
0
39013
39013
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
0
0
0
0
0
0
0
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
0
0
39004
39013
39004
39004
39004
0
0
39004
1011
1011
7028
34012
39013
39013
39013
39013
0
0
0
0
0
0
0
39004
39004
39004
39004
0
0
0
0
39013
39004
39013
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
1011
1011
1011
0
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
1011
1011
1011
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39004
0
39004
39004
39004
39004
1011
1011
39004
39004
0
0
0
0
0
39004
39004
0
0
0
0
1011
1011
39013
39013
1011
1011
1011
39013
39013
39013
39013
0
0
39004
39004
39004
39013
39013
39013
39013
0
0
0
0
0
0
39013
39013
39013
34012
34012
34012
39013
39013
1011
39004
39004
39004
39004
39004
39013
39013
39013
39013
0
1011
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
0
0
0
7028
7028
7028
39013
39013
39013
0
0
0
0
39004
39004
0
0
0
1011
1011
0
1011
1011
1011
39013
39013
39013
0
39004
39013
0
39013
39013
0
0
0
0
0
1011
1011
39013
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
0
0
0
0
1011
1011
1011
39013
39013
0
0
39013
39013
39013
39013
39013
1011
1011
1011
0
0
39013
39013
39013
39013
0
0
0
0
0
1011
1011
7028
7028
7028
7028
7028
39013
39013
0
1011
1011
1011
39013
39013
39013
39004
39004
39004
39004
0
39013
39013
39013
39013
39013
0
1011
0
0
7028
7028
7028
7028
7028
7028
0
0
0
0
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
0
1011
0
1011
0
0
0
0
0
0
0
39013
39013
39013
1011
1011
1011
34012
34012
34012
0
0
39004
0
0
0
0
39004
39004
39004
34012
34012
34012
34012
7028
7028
1011
1011
1011
0
0
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
34012
39013
39013
39013
1011
1011
0
0
39004
0
34012
34012
34012
34012
34012
34012
39013
39013
39013
1011
1011
39013
1011
39013
0
0
0
0
0
39013
39013
1011
1011
1011
1011
0
0
0
0
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
1011
1011
1011
1011
1011
1011
1011
1011
34012
34012
34012
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
39013
39013
39013
0
0
0
0
0
39013
39013
39013
34012
34012
34012
34012
34012
34012
0
0
0
0
1011
39013
39013
0
0
0
0
0
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
34012
0
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
0
39004
39004
39004
0
0
0
0
39004
39004
39004
39013
39013
39013
39013
0
0
0
0
0
39004
39004
39004
39004
39004
39013
39013
0
34012
34012
34012
0
0
0
39013
39013
39013
34012
34012
0
0
39013
39013
39013
39013
0
39013
39013
39013
39013
39013
0
0
0
1011
1011
0
0
0
0
39004
0
0
1011
0
39004
39004
34012
34012
34012
34012
34012
39013
1011
1011
1011
34012
34012
34012
39013
39013
39013
0
0
0
1011
39004
39004
39004
39013
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39004
39004
0
0
0
0
0
39013
39013
39013
1011
1011
1011
1011
39013
39013
39013
39013
0
0
1011
34012
1011
34012
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
0
0
0
0
0
39004
39004
39004
39004
39013
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
34012
34012
34012
34012
0
0
0
39013
39013
0
0
7028
0
7028
7028
0
0
0
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
34012
34012
34012
34012
34012
0
0
39004
39004
39004
39004
0
0
39013
0
0
39004
39004
39004
1011
1011
1011
1011
39013
39013
39013
34012
39004
39013
39013
0
39013
0
39013
0
1011
1011
0
0
0
39013
39013
34012
39004
39004
39004
0
39013
39013
39013
0
39013
1011
1011
1011
1011
1011
39013
39013
0
0
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
1011
1011
1011
1011
39004
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
39004
39004
39004
0
0
0
0
0
0
39013
39013
39013
39013
39004
0
0
1011
1011
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
39013
39013
39013
39013
39013
1011
1011
1011
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
0
0
39013
39013
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
0
0
0
1011
1011
39013
1011
0
0
0
0
0
0
1011
1011
0
0
0
0
0
39004
0
39004
1011
1011
1011
1011
39013
39013
39013
39013
0
39013
39013
39013
0
0
39013
39013
39013
39013
39013
39013
39013
34012
34012
34012
34012
34012
1011
1011
0
0
0
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
39004
39004
39004
39004
39004
39004
0
39004
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
0
0
0
0
0
39013
39013
39013
39013
39013
39013
34012
1011
1011
1011
1011
39013
39013
39013
39013
0
0
0
39004
39004
39013
39013
39013
39004
39013
0
1011
1011
34012
1011
34012
34012
39013
34012
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
39013
0
0
0
39013
0
0
0
39013
39013
39013
39013
39013
39004
39004
39004
39004
0
7028
0
1011
39013
39013
39013
39013
39013
39013
39013
39013
39004
0
0
0
0
0
0
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
1011
1011
39013
39013
39013
39013
39013
0
0
0
0
39004
39004
39004
34012
34012
39013
39013
39013
39013
0
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
1011
1011
1011
0
0
0
0
0
0
39013
39013
39013
39013
39013
0
0
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
0
0
0
39004
0
39004
0
0
0
39004
39004
1011
1011
1011
1011
0
0
1011
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39004
39004
0
0
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
34012
0
0
0
0
0
1011
1011
1011
0
34012
34012
39013
39013
39013
39013
39013
0
0
0
39004
39004
39013
39013
1011
1011
1011
39013
39013
7028
7028
0
39013
39013
39013
1011
1011
1011
1011
1011
0
0
39013
39013
39013
39013
34012
34012
0
0
1011
1011
1011
1011
1011
1011
1011
0
0
0
39013
39013
1011
1011
1011
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
39004
39004
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
0
0
0
0
0
0
0
0
39004
0
0
39013
39013
39013
39013
39013
39013
39013
0
39013
0
0
0
0
39013
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
1011
1011
1011
1011
1011
39004
39004
39004
39013
39013
39013
0
0
34012
34012
0
0
0
0
1011
1011
1011
1011
1011
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
39013
39004
39004
39004
39004
0
39013
39013
39013
39013
39013
1011
1011
1011
39013
39013
0
0
0
0
0
0
0
0
0
39004
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
34012
34012
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
0
0
0
0
1011
39013
39013
1011
1011
1011
0
0
0
1011
1011
1011
1011
1011
0
0
39013
39013
39013
39013
34012
34012
34012
39013
39013
1011
0
0
0
39004
39013
39013
0
0
0
1011
1011
0
1011
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
0
0
39004
0
0
0
0
39013
39013
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
1011
0
39013
39013
39013
39013
39013
1011
1011
0
7028
39013
0
0
39013
39013
0
0
7028
0
39013
39013
39013
0
0
0
0
0
0
0
0
0
39013
39013
0
0
39004
39004
0
0
0
0
0
0
0
0
34012
34012
34012
34012
34012
1011
1011
1011
1011
1011
1011
1011
1011
1011
39004
39004
39013
39013
39013
1011
1011
0
0
0
0
0
0
39013
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
1011
1011
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
1011
1011
0
1011
1011
39013
0
39013
39013
39013
7028
0
0
39013
39004
39004
39013
39013
39013
39013
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
34012
34012
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
1011
1011
1011
1011
1011
34012
34012
34012
39013
39013
39013
1011
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
1011
0
1011
1011
1011
1011
1011
1011
1011
7028
7028
7028
0
0
0
39013
39013
39013
39013
39013
1011
39013
39013
1011
1011
0
0
39004
39013
39013
39013
39013
39013
39013
1011
1011
39013
39013
39013
39013
39013
0
7028
7028
7028
7028
39013
39013
39013
0
1011
1011
1011
1011
1011
1011
0
0
39013
1011
1011
39013
39013
39013
39013
0
0
0
1011
39004
39004
39004
39013
39013
0
0
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
1011
1011
0
0
0
0
39013
0
0
0
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
0
39004
39013
39013
39013
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39013
39013
39013
1011
1011
1011
0
39004
0
0
39004
39013
39013
7028
39013
1011
1011
1011
1011
1011
1011
0
0
0
0
0
34012
34012
34012
34012
34012
34012
34012
34012
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
34012
0
0
0
0
0
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
0
0
0
39004
39004
39004
0
0
0
0
0
0
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
0
0
39013
39013
39013
39013
39013
0
39004
0
0
0
0
0
0
0
0
39013
39013
0
0
39004
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
39013
0
1011
1011
0
0
0
0
0
0
0
0
0
0
0
0
0
39004
39004
0
0
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
39013
0
0
0
0
0
0
0
0
0
0
0
0
39004
0
0
0
39013
39004
39004
39004
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
39013
39013
34012
34012
1011
1011
39013
39013
39013
39013
39013
39004
39004
39004
39004
0
0
0
0
39004
0
0
0
0
0
0
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
7028
7028
7028
39013
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
39004
0
39004
39004
39013
39013
39013
39013
39013
39013
39013
1011
0
0
0
0
0
0
0
39013
0
39013
39013
39013
1011
1011
0
0
0
0
39004
7028
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
34012
34012
34012
34012
39013
39013
39004
39013
39013
39013
0
0
0
0
39013
39013
39013
34012
1011
34012
34012
1011
1011
39013
0
39013
39013
39013
39013
39004
39013
0
39013
39013
39004
39004
0
0
39004
39004
39004
39004
34012
34012
34012
34012
34012
0
0
0
0
0
0
39013
39013
39013
0
0
0
1011
1011
1011
1011
1011
1011
39013
1011
1011
1011
1011
1011
1011
39013
39004
39004
39004
0
0
39013
39013
34012
34012
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
0
0
0
1011
1011
1011
7028
7028
7028
39004
34012
34012
34012
34012
34012
39013
39013
39013
39013
39013
0
0
39013
39013
39013
1011
1011
1011
1011
0
0
0
0
0
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
39013
39013
1011
1011
39013
39013
39013
0
0
0
0
0
0
39004
0
0
0
0
0
1011
1011
1011
0
0
39013
39013
39013
39013
0
0
0
0
34012
34012
34012
34012
34012
34012
39004
39004
39004
39004
1011
1011
1011
1011
1011
1011
1011
1011
1011
39004
39004
39004
39004
39004
39004
39004
34012
1011
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
34012
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
1011
1011
1011
1011
39013
39013
39013
39013
39004
39004
39004
1011
1011
1011
1011
1011
0
0
0
0
0
39013
39013
1011
1011
1011
1011
1011
0
0
39013
39013
39013
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39004
0
0
0
0
0
1011
1011
1011
1011
34012
34012
34012
39013
39013
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
0
0
0
39013
39013
1011
39013
39013
39013
39004
39004
39004
39004
0
0
0
39013
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
34012
39004
39004
34012
39013
39013
39013
39013
34012
34012
34012
39013
39013
0
0
0
0
0
39004
39004
39004
39004
0
1011
1011
39013
39013
39013
0
0
0
39013
39013
0
39013
39013
39013
39013
7028
7028
0
0
0
39013
39013
0
0
0
39013
39013
39013
39013
39013
0
0
0
0
39004
39004
0
39013
0
0
0
0
39013
39013
39013
39013
0
1011
1011
1011
0
39013
39013
39013
39013
0
0
0
39004
39004
0
0
39013
39013
0
0
0
7028
1011
1011
39013
1011
1011
39013
39013
1011
1011
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39013
1011
1011
1011
1011
1011
1011
39004
39004
39004
39004
39004
1011
0
0
0
0
0
39013
0
0
0
0
0
0
0
0
0
0
0
0
39013
0
0
1011
1011
39013
39013
39004
39004
39004
39004
39013
39013
39013
1011
1011
1011
1011
39013
39013
0
0
0
1011
1011
39013
0
0
0
0
39013
39013
39013
39013
39013
1011
1011
1011
1011
0
39013
39013
39013
39013
39013
0
0
0
39004
39004
39004
39004
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
7028
39013
39013
39013
0
0
39013
39013
39013
0
0
0
0
0
0
0
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
1011
7028
7028
7028
39004
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
0
0
39004
0
1011
1011
1011
0
1011
0
39013
39013
39013
39013
1011
1011
1011
39004
0
0
39004
39004
0
0
0
0
1011
1011
1011
1011
39013
0
39013
39013
39013
0
34012
34012
0
0
39013
39013
39013
39013
39013
39013
1011
0
0
0
39013
39013
39013
0
0
0
0
39013
39013
0
0
0
0
0
0
0
39004
39004
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
39013
39013
39013
0
0
0
0
39004
39004
39004
39004
39004
39004
0
0
0
39013
39013
39013
39013
39013
0
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
1011
1011
1011
1011
39004
39004
39004
0
0
0
0
0
0
0
0
0
0
0
0
34012
34012
34012
34012
34012
34012
34012
39013
39013
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
1011
1011
1011
0
39013
39013
39013
34012
34012
34012
39013
39013
39013
1011
1011
1011
1011
39004
39004
39004
39004
39004
34012
34012
34012
34012
34012
34012
34012
1011
1011
34012
34012
34012
34012
34012
39004
39004
0
0
1011
1011
0
0
0
39013
0
39013
39013
0
0
0
0
0
0
39013
39013
7028
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
0
0
0
39013
0
1011
1011
1011
34012
34012
34012
1011
1011
1011
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39004
39004
39004
39004
39004
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
39013
39013
39013
39013
39013
1011
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
1011
1011
39013
39013
0
0
39013
0
0
39013
0
0
0
0
0
0
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
39013
39013
0
0
1011
1011
1011
1011
1011
39013
39013
39013
39004
39004
39004
39004
39004
0
0
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
39013
1011
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
39013
39013
39013
1011
1011
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
1011
0
0
0
0
1011
0
0
0
0
0
0
1011
1011
39013
39013
39013
39013
0
0
0
39013
39013
1011
39013
39013
0
39013
39013
0
0
0
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
39013
39013
0
0
0
0
0
0
39013
39013
39013
39013
0
39013
39013
0
39013
0
0
0
0
0
0
1011
39013
39013
1011
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
0
39013
39013
39013
39013
0
0
0
0
39013
39013
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
0
1011
1011
1011
0
1011
1011
0
0
1011
0
0
0
0
0
39013
39013
39013
1011
1011
1011
1011
0
0
0
0
39013
1011
1011
39013
39013
0
0
1011
1011
1011
1011
0
0
1011
1011
1011
0
0
0
0
0
1011
1011
39013
1011
1011
39013
39013
39013
39013
39013
39013
39013
0
0
0
39013
0
0
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
39013
1011
39013
0
0
0
1011
1011
1011
1011
1011
0
0
0
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
0
39013
1011
1011
0
0
0
0
0
39013
39013
0
1011
0
0
0
0
0
0
0
0
1011
1011
0
0
0
0
0
39013
39013
0
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
0
39013
39013
39013
39013
39013
0
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
1011
1011
1011
0
0
1011
39013
39013
0
0
0
0
0
0
0
1011
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
0
39013
39013
0
1011
1011
0
1011
1011
1011
0
0
39013
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
0
39013
1011
1011
1011
1011
1011
39013
39013
0
0
0
0
0
0
0
39013
39013
39013
0
1011
0
0
0
0
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
39013
39013
39013
39013
39013
39013
39013
39013
1011
39013
0
0
39013
39013
39013
0
39013
0
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
0
39013
39013
0
0
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
39013
0
0
0
0
0
0
39013
39013
39013
1011
1011
1011
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39013
0
0
39013
39013
1011
1011
1011
1011
0
0
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
0
0
0
0
39013
1011
1011
1011
1011
1011
0
0
0
1011
1011
1011
39013
39013
39013
1011
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
0
0
0
39013
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
1011
39013
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
1011
1011
1011
1011
1011
0
0
0
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
0
0
1011
1011
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
1011
1011
0
0
0
39013
0
1011
1011
1011
1011
39013
39013
39013
0
39013
39013
0
0
0
0
1011
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
1011
0
39013
39013
0
0
0
0
39013
1011
1011
0
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
1011
0
0
0
0
0
0
39013
39013
39013
39013
1011
1011
0
0
0
39013
39013
39013
0
1011
1011
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
0
1011
1011
1011
1011
1011
39013
39013
1011
0
39013
0
39013
0
0
39013
0
39013
39013
39013
39013
1011
1011
1011
1011
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
1011
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
0
0
0
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
1011
1011
0
0
39013
39013
39013
39013
39013
39013
39013
0
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
0
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
0
0
0
0
39013
39013
39013
39013
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
39013
0
0
39013
0
0
39013
0
0
1011
1011
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39013
39013
0
0
1011
0
0
0
0
0
0
39013
39013
39013
39013
0
0
1011
0
0
0
1011
1011
0
39013
39013
0
0
0
0
39013
0
0
0
1011
1011
1011
1011
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
1011
1011
1011
1011
39013
1011
1011
1011
39013
39013
39013
0
0
0
1011
1011
39013
39013
39013
39013
1011
1011
39013
39013
39013
39013
1011
39013
39013
1011
1011
1011
0
0
0
0
1011
1011
39013
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
39013
39013
39013
0
1011
1011
1011
39013
39013
0
1011
1011
1011
0
0
0
39013
39013
39013
1011
0
1011
0
0
1011
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
0
0
1011
1011
39013
39013
39013
39013
1011
1011
0
39013
0
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
39013
0
0
0
0
0
39013
1011
1011
1011
39013
39013
0
39013
0
1011
0
0
0
1011
1011
0
0
0
39013
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
0
0
39013
39013
39013
0
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
0
0
0
1011
1011
1011
0
0
0
0
0
0
39013
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
0
0
39013
39013
39013
0
1011
1011
1011
39013
39013
0
1011
1011
0
0
39013
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
39013
39013
39013
1011
1011
0
0
0
0
0
0
1011
1011
1011
39013
39013
0
0
0
0
39013
0
0
39013
39013
39013
39013
39013
39013
39013
0
39013
0
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
1011
1011
1011
1011
1011
1011
39013
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
1011
1011
1011
1011
1011
1011
39013
0
0
1011
1011
39013
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
0
1011
1011
0
0
0
0
1011
1011
1011
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
1011
0
0
0
0
0
1011
1011
0
39013
39013
39013
0
0
0
39013
1011
0
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
1011
1011
1011
1011
1011
0
0
0
0
0
1011
1011
0
0
39013
39013
39013
39013
1011
1011
1011
39013
39013
39013
0
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
1011
1011
1011
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
0
0
39013
0
39013
39013
0
39013
39013
39013
39013
39013
1011
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
1011
1011
39013
39013
39013
0
0
0
0
0
0
0
1011
0
0
0
0
0
0
1011
1011
1011
1011
0
0
0
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
0
0
1011
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
0
0
0
1011
1011
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
1011
1011
1011
1011
1011
1011
1011
0
0
39013
39013
39013
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
1011
1011
1011
1011
0
0
1011
39013
39013
39013
0
0
0
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
0
0
39013
1011
0
0
0
0
0
1011
1011
1011
1011
1011
39013
0
0
39013
39013
39013
39013
0
0
39013
39013
1011
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
1011
0
0
0
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
39013
39013
39013
1011
39013
39013
39013
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
1011
1011
39013
0
0
39013
39013
0
1011
1011
39013
39013
39013
39013
0
0
39013
39013
39013
39013
0
0
39013
39013
39013
1011
0
0
0
0
0
0
0
0
0
0
0
39013
0
0
0
0
39013
39013
39013
0
0
0
0
39013
39013
1011
1011
0
0
0
0
0
39013
39013
39013
39013
0
0
1011
1011
0
1011
0
0
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
0
0
0
0
0
39013
39013
39013
0
39013
39013
39013
39013
1011
1011
1011
0
1011
1011
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
39013
39013
39013
39013
0
0
0
0
0
0
0
0
0
39013
39013
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
0
39013
39013
39013
0
0
0
0
0
0
1011
1011
1011
1011
1011
39013
39013
0
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
1011
1011
1011
1011
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
39013
39013
39013
39013
0
0
0
39013
39013
39013
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
0
1011
1011
0
1011
1011
1011
1011
1011
1011
1011
39013
39013
0
0
0
1011
1011
1011
0
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
1011
1011
0
0
1011
1011
39013
39013
39013
39013
39013
39013
39013
0
0
39013
1011
39013
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
0
0
0
0
39013
39013
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
39013
0
0
39013
39013
39013
39013
39013
39013
0
0
0
0
0
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
0
39013
39013
39013
39013
39013
39013
39013
1011
39013
39013
39013
39013
39013
0
0
0
0
0
0
0
1011
1011
1011
0
0
0
0
0
0
0
0
0
39013
39013
39013
39013
0
0
0
39013
0
39013
0
0
0
0
1011
1011
1011
0
0
39013
39013
39013
0
0
0
0
1011
1011
1011
0
0
1011
1011
1011
1011
1011
39013
39013
39013
39013
39013
39013
0
39013
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
1011
1011
1011
1011
39013
39013
39013
39013
39013
0
0
1011
1011
1011
39013
39013
0
0
0
0
39013
39013
39013
1011
1011
1011
39013
39013
39013
0
0
0
0
39013
1011
39013
39013
39013
1011
1011
1011
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
39013
1011
1011
1011
0
1011
1011
1011
1011
1011
1011
0
0
0
1011
1011
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
0
0
0
39013
39013
39013
1011
0
1011
1011
1011
1011
0
0
0
39013
39013
39013
39013
39013
39013
39013
0
0
1011
1011
39013
39013
39013
1011
0
0
0
0
1011
1011
1011
0
0
1011
1011
1011
1011
0
0
39013
39013
39013
39013
1011
0
0
39013
39013
0
0
0
0
0
1011
1011
39013
39013
39013
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
1011
1011
1011
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
1011
1011
1011
1011
0
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
0
1011
1011
1011
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
1011
0
0
0
1011
1011
1011
1011
1011
1011
1011
0
1011
1011
1011
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1011
1011
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
1011
1011
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
0
1011
0
0
0
1011
1011
1011
1011
1011
1011
0
0
0
0
0
0
0
0
1011
1011
0
0
0
0
1011
1011
1011
1011
1011
0
0
0
0
0
1011
1011
1011
1011
0
0
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
0
0
0
0
7027
7027
0
7028
7027
7027
0
0
0
7027
7027
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
2002
2002
2002
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
0
7027
7027
0
0
0
7027
7027
7027
2002
7027
7027
7027
7027
7027
0
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
7027
7027
7027
0
0
2002
2002
7027
7027
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
7027
7027
7027
7027
7028
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
7027
7027
7027
7027
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
7027
0
0
0
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
7027
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
0
0
0
0
0
7028
7028
7028
7027
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7028
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7027
7027
7027
7028
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7028
7027
7028
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
7027
7027
7028
7028
7028
0
0
7028
7028
0
0
0
0
0
0
0
0
7027
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7028
7028
0
0
0
7027
7027
0
0
0
0
7027
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7028
7028
7028
0
0
0
0
0
0
0
7027
0
0
0
7027
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
7027
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
7028
7028
7027
7028
7027
0
0
0
0
0
7027
0
7027
7027
7027
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
7027
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
7028
7028
7028
7028
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
7028
0
7028
7028
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
7027
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7027
7028
7028
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
7027
0
0
7027
0
0
0
7027
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
7027
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
7028
7028
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
7028
7028
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
7028
7028
7027
7027
7027
7027
7028
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7028
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
0
7028
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7027
7028
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
7028
7028
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7028
7028
7028
7028
7028
0
0
0
7027
7028
7028
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7027
7028
7027
7027
7027
7027
7027
7027
0
0
7027
7027
7028
7028
7027
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
7027
7027
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7028
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
7027
0
0
0
0
0
7027
7028
7028
7027
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7028
7027
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
7027
7028
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
7027
0
0
0
0
7027
0
7027
7027
0
0
0
0
0
7027
7027
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7028
7027
7027
7027
0
7027
0
0
0
0
0
7027
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
7027
0
0
0
7028
7028
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
7028
0
0
0
0
0
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
7027
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
7027
7027
7028
7027
7027
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
7028
7028
0
0
7027
0
0
0
7027
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
0
0
0
0
0
0
0
0
0
0
0
7028
7027
0
0
0
0
7028
7028
7028
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
7028
0
7028
0
0
0
7027
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7028
7028
7028
7028
0
0
0
7027
7027
0
7027
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7028
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
7027
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7027
7027
7027
0
0
7027
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
7027
7027
0
0
0
0
0
0
7028
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
7028
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
7028
7028
7028
7028
7028
0
0
7027
0
7027
7027
0
0
7027
7027
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7027
7027
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
7028
0
0
0
0
7027
7027
7027
7027
7027
7028
7027
7027
0
0
0
7028
7028
0
0
0
0
0
7028
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7028
7027
7027
7028
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
7028
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
0
0
0
7027
7027
0
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
0
0
0
0
7028
7028
0
7027
7027
0
0
0
0
7027
7027
7027
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7027
0
0
0
7028
7028
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
7027
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
7027
7027
7027
7027
7027
0
7028
7028
0
7028
7028
7028
7028
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7028
7028
0
7028
7028
7028
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
7028
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
7028
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
7028
0
7027
7027
7027
7028
7028
7027
0
0
0
0
0
7027
7027
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
39030
39030
39030
7027
7027
39030
39030
7027
7027
7027
7027
7027
2002
7027
7027
2002
2002
7027
7027
7027
2002
2002
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
2002
2002
0
7027
7027
7027
7027
7027
2002
7027
7027
7027
7027
2002
7027
7027
39030
39030
7027
2002
2002
7027
7027
7027
39030
39030
7027
7027
7027
7027
2002
39030
39030
7027
7027
7027
7027
39030
2002
7027
7027
7027
7027
7027
39030
39030
2002
7027
7027
2002
2002
39030
39030
39030
39030
7027
7027
7027
2002
2002
7027
7027
2002
7027
7027
39030
39030
2002
7027
2002
7027
7027
7027
7027
7027
7027
39030
39030
7027
39030
7027
2002
7027
7027
7027
7027
7027
39030
39030
39030
7027
39030
39030
39030
2002
2002
7027
7027
7027
7027
7027
7027
39030
39030
39030
39030
39030
39030
2002
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
7027
7027
7027
7027
2002
2002
7027
2002
7027
7027
0
0
7027
7027
7027
7027
2002
2002
0
39030
39030
7027
7027
7027
7027
7027
7027
7027
39030
39030
39030
2002
7027
2002
7027
2002
7027
2002
7027
7027
7027
39030
39030
7027
7027
2002
7027
7027
7027
2002
7027
39030
2002
7027
7027
7027
0
7027
7027
2002
2002
2002
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
7027
7027
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
7027
2002
2002
2002
2002
7027
39030
39030
39030
0
0
0
0
7027
2002
39030
39030
39030
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
7027
7027
7027
7027
7027
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
2002
7027
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
7027
2002
7027
2002
2002
2002
2002
7027
2002
2002
7027
2002
39030
7027
7027
7027
7027
39030
2002
7027
2002
2002
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
2002
2002
2002
2002
2002
2002
2002
7027
0
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
2002
2002
7027
7027
7027
2002
7027
7027
7027
7027
39030
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
2002
7027
7027
2002
7027
7027
7027
7027
2002
2002
7027
7027
7027
7027
7027
7027
2002
7027
7027
2002
7027
2002
0
0
0
0
0
7027
7027
7027
7027
7027
2002
7027
2002
39030
39030
39030
39030
7027
2002
7027
7027
2002
2002
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
7027
7027
2002
2002
2002
2002
7027
7027
7027
0
39030
39030
7027
2002
2002
7027
7027
7027
7027
7027
2002
2002
7027
7027
7027
7027
7027
7027
7027
39030
39030
39030
39030
39030
7027
7027
7027
7027
7027
7027
2002
7027
7027
0
0
7027
7027
2002
7027
2002
2002
2002
2002
2002
2002
7027
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
39030
2002
7027
7027
7027
7027
7027
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
7027
7027
7027
7027
7027
2002
2002
7027
7027
7027
7027
7027
2002
2002
2002
7027
7027
7027
2002
7027
39030
7027
7027
0
7027
7027
2002
2002
7027
7027
7027
0
7027
7027
0
0
0
0
2002
2002
7027
7027
7027
7027
2002
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
7027
2002
2002
7027
7027
2002
7027
2002
0
2002
7027
7027
7027
2002
2002
2002
39030
39030
39030
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
7027
7027
2002
7027
7027
7027
7027
2002
2002
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
7027
2002
2002
2002
7027
2002
2002
2002
7027
39030
39030
7027
39030
7027
7027
7027
7027
0
7027
7027
39030
39030
39030
7027
7027
7027
2002
2002
2002
7027
39030
7027
2002
7027
7027
2002
2002
7027
0
0
0
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
7028
7028
7028
7027
7028
7028
7028
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
7027
0
0
0
0
0
0
7028
7028
7027
7028
7028
7027
7028
0
0
0
0
0
0
0
0
0
7027
0
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
7028
7028
7028
7028
7028
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
7027
0
0
7027
7027
7027
7027
0
0
0
0
7027
7027
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
0
7027
7027
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7027
7027
0
7028
7028
7028
7028
7027
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7028
7028
7027
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
0
7027
0
0
0
0
0
0
7027
39030
39030
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
7028
7028
0
0
0
0
0
0
0
7027
7027
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
0
0
0
0
0
7028
0
7028
7028
7028
7028
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
7028
39030
39030
39030
0
0
0
7028
7028
7028
0
0
0
0
0
0
7027
0
0
7027
0
0
0
0
7027
7027
7027
0
0
7027
7027
7027
7027
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7028
7027
7028
7028
7027
0
7027
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
7028
7028
7028
0
7028
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
7027
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
7028
0
0
7027
7027
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
7027
7027
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7028
7027
7027
7027
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
7028
7027
7028
7028
7028
7027
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7027
7027
0
0
7027
7027
7028
7028
7027
7027
7027
7027
7027
7027
7028
7028
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
7027
0
7027
7027
7027
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
7027
7027
7027
7027
7027
7027
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
7028
7028
7028
0
0
0
0
7028
7028
7028
0
0
0
0
7027
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
7027
0
0
0
7028
0
0
39030
39030
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7027
7028
7027
7028
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
7027
7027
7027
0
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
0
7027
0
0
0
7027
7027
7027
0
0
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
7027
7027
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7028
7027
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7027
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
7027
7028
7028
7028
7028
7028
7028
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
7027
7028
7028
7028
7027
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7027
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
7028
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7027
7027
0
0
0
0
0
0
0
7027
7027
7027
7027
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
0
0
7028
7027
7027
7027
7027
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
7027
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7027
7027
7028
7028
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
7027
7027
7027
7027
7027
7027
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
7028
7028
7028
7028
7028
0
0
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
7027
0
7027
7027
7027
7027
0
0
0
0
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
7028
0
7027
7027
7027
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
0
7027
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
7028
7028
7028
0
0
7027
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
7027
0
0
7027
7027
7027
7027
7028
7028
7028
7028
7028
0
0
7027
7028
7028
7028
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
7028
7028
7028
7027
7028
7027
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
0
0
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
7027
7027
7027
7027
39030
7027
0
0
0
0
0
0
7028
0
0
7027
0
0
0
0
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7028
7028
0
0
0
0
0
0
0
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7028
7028
7028
7028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
39030
39030
39030
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
7027
0
0
7027
7027
7027
0
0
0
0
0
7028
7028
7028
7028
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
0
7027
7027
7028
7027
0
0
0
7027
7027
7027
7027
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7028
7027
7028
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
7027
39016
39001
39001
39001
39016
39016
39016
2002
0
0
0
39001
39001
39001
39001
39030
39030
39030
39001
39001
7027
39001
2002
2002
39016
39016
2002
39001
39001
39001
2002
2002
2002
39016
39016
2002
39014
39001
2002
39001
2002
7027
7027
39001
39001
39016
2002
2002
39001
39001
39001
39001
39014
39014
39014
39016
39001
39001
39001
39030
39030
39030
2002
39030
39030
39030
39030
39001
39001
39014
39014
39014
39014
39014
39030
39030
39030
39030
39001
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39001
2002
39001
39001
39001
39001
39014
39014
39016
39014
39014
39014
39014
39014
39014
7027
7027
7027
7027
7027
7027
39015
2002
39015
39015
2002
2002
39015
39015
39015
39015
39015
39030
39030
39030
39030
39001
39001
39001
39001
39001
39001
39001
39001
2002
2002
2002
39015
2002
2002
2002
39015
2002
39015
7027
7027
39014
39014
2002
2002
2002
2002
39001
39001
2002
39030
39030
7027
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
2002
2002
39016
39016
2002
2002
39016
0
39016
0
39016
39001
39001
39015
39015
39001
39001
39001
39001
39001
39001
2002
2002
2002
2002
2002
2002
2002
2002
2002
39001
39001
39030
39001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39001
39001
39016
39016
39001
2002
2002
39014
2002
2002
2002
39015
39014
39001
39001
2002
2002
2002
2002
2002
39001
39001
39001
2002
2002
39001
2002
2002
2002
39015
39001
39001
39001
2002
2002
39030
39030
39030
39030
39001
39001
2002
2002
2002
39014
39030
39030
39030
39030
39030
39030
39030
39030
39030
39016
0
39016
39016
39016
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
39001
7027
39001
39001
39001
39014
2002
2002
2002
2002
2002
2002
2002
2002
2002
39014
39014
2002
2002
2002
39016
39016
39016
2002
2002
39001
2002
39016
39016
39016
39001
39001
39001
39001
2002
2002
2002
2002
2002
39016
7027
2002
2002
39014
39014
39014
2002
2002
2002
39016
2002
39001
39030
39030
39030
39030
39030
39030
39015
39015
39015
39001
39001
39030
39030
39030
2002
39001
39001
39001
39001
39001
39001
39001
39014
39014
39014
39001
39001
2002
39015
39015
39015
39015
2002
7027
7027
7027
2002
2002
2002
2002
2002
39001
39001
2002
2002
2002
2002
39001
2002
2002
39030
39030
2002
2002
7027
2002
2002
2002
2002
2002
2002
39014
39014
39015
39015
39015
2002
2002
39001
39001
39001
2002
2002
39014
39001
39014
39014
39014
2002
2002
2002
2002
2002
2002
7027
39014
39014
7027
7027
7027
2002
2002
2002
2002
2002
0
39001
39001
39001
39001
39001
39001
39016
39016
0
0
39016
7027
39014
39014
39014
0
0
39001
39001
7027
2002
2002
2002
39016
39016
39015
39016
39001
39001
39001
2002
2002
39001
39001
39001
39001
39015
39015
39015
39001
39001
39001
2002
2002
2002
2002
0
39016
0
39016
0
39016
39001
39001
39001
0
0
0
39001
39001
7027
39016
2002
2002
2002
2002
2002
39014
39016
39016
0
39016
39014
39016
39016
39016
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39014
39014
39014
39016
39016
7027
2002
2002
39014
39014
39014
39014
39014
39014
2002
2002
39014
39014
39014
39016
39016
39001
2002
2002
39001
39001
39015
39015
39015
39015
39015
2002
2002
2002
39030
2002
2002
2002
0
0
39001
0
39001
39001
39001
39001
39001
39001
39001
39016
39016
39016
39016
0
0
0
0
0
0
0
0
7027
2002
2002
39015
39015
39015
39015
2002
39001
39016
39015
39015
39015
39014
39001
39030
39030
0
0
0
0
39014
39014
39014
39001
39001
7027
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39015
2002
2002
2002
2002
2002
7027
7027
2002
2002
7027
2002
2002
2002
39016
0
39030
39030
39030
39030
39001
39001
39001
39016
39016
39014
39014
39016
39016
39016
2002
2002
2002
39001
39001
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39001
39001
39001
39001
39001
39001
39030
39030
39001
2002
2002
2002
2002
2002
2002
39015
39015
39015
39015
39015
39015
2002
2002
2002
39016
39016
39016
39016
7027
7027
7027
39016
2002
39016
39016
2002
2002
2002
39014
39014
2002
2002
2002
2002
39001
39016
39016
39016
39016
2002
2002
2002
2002
39001
39001
39001
39001
2002
39001
39001
39030
39030
39030
39001
39001
39001
39014
7027
39001
39001
39001
39001
39014
39014
2002
2002
2002
2002
2002
39030
39001
39001
39014
39014
2002
2002
2002
39001
39001
2002
2002
2002
2002
2002
2002
2002
39016
39016
39016
2002
2002
2002
2002
2002
2002
39001
39001
39001
39014
39014
39014
0
0
0
2002
2002
2002
2002
39014
2002
39014
2002
39014
39014
39016
2002
2002
39015
39016
39016
39016
39016
2002
2002
2002
2002
7027
2002
2002
2002
39001
39001
39001
2002
39030
2002
2002
39016
39016
39016
39015
39015
39001
39001
2002
39014
39014
39014
39014
7027
2002
2002
2002
7027
7027
2002
39016
39001
39001
39001
2002
2002
2002
39014
39014
39001
39001
39014
39030
2002
39030
2002
39030
39030
39015
39015
39015
39015
39015
39015
39015
39001
39001
2002
2002
2002
2002
2002
39001
39001
39001
39030
39001
39001
2002
2002
2002
39001
39001
2002
2002
39030
39030
39030
2002
2002
0
0
0
0
39030
7027
7027
2002
39030
2002
2002
2002
2002
39001
39001
39001
39001
0
2002
39001
39001
39001
39001
39001
39001
39001
7027
39014
39014
2002
2002
39001
2002
7027
39014
39014
39014
0
0
0
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
7027
39001
2002
39001
39001
39001
7027
2002
2002
2002
2002
2002
2002
39001
39001
39001
7027
2002
2002
2002
39001
39001
39001
2002
2002
2002
0
0
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
39001
39014
39014
39014
39014
2002
2002
2002
39001
2002
2002
2002
2002
2002
2002
7027
7027
7027
39014
39014
39014
2002
2002
2002
39001
39001
39001
7027
2002
2002
2002
2002
2002
2002
39015
39015
39015
39015
7027
7027
7027
7027
7027
7027
39015
39001
2002
2002
2002
2002
39016
39016
39016
39016
39016
39001
39014
39014
39014
39014
39001
39001
39001
39001
7027
7027
7027
2002
7027
39014
39016
39015
39015
39015
39015
39015
0
0
0
39015
39015
39015
39001
39001
39001
2002
2002
39001
39001
39001
2002
2002
2002
2002
2002
39001
39016
39016
2002
39014
39014
2002
2002
2002
2002
2002
39030
7027
39014
39014
39014
39014
2002
39001
39014
39014
39014
39001
2002
39001
39001
39001
39001
39001
39001
39016
39016
39016
2002
39016
2002
0
0
39030
39030
2002
2002
2002
2002
2002
39014
39014
39016
39001
39001
2002
2002
2002
2002
2002
39030
39030
39030
39015
39014
39014
39001
39001
2002
2002
39030
39030
2002
2002
39001
39001
39001
39001
2002
2002
2002
39016
2002
2002
39001
2002
39015
39015
39015
39015
2002
39015
39015
39014
39014
39016
39016
39016
39016
39016
2002
2002
2002
2002
2002
39015
39015
39014
39014
39015
39015
39015
39015
39016
39014
39014
39014
39014
39014
2002
2002
2002
39001
39001
2002
2002
2002
2002
2002
39016
39016
39016
2002
39001
39030
39030
39030
39001
39001
39001
39001
39001
39014
39014
39014
39015
39001
39001
39015
39015
2002
2002
39030
39030
39030
39030
2002
2002
39015
39015
39015
39015
39015
39015
39001
39001
2002
39016
0
2002
2002
2002
2002
2002
2002
39001
39001
39016
39016
39016
2002
2002
39001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
7027
7027
39015
39014
39016
39016
0
0
0
39014
39014
39014
2002
2002
2002
2002
2002
39001
39001
39001
39001
7027
7027
39016
39016
39016
39016
39016
39016
39016
7027
7027
7027
7027
39001
7027
7027
39001
39016
39016
2002
39014
2002
2002
2002
2002
2002
39015
39015
39015
39015
39015
2002
39001
39001
39001
2002
39001
39015
39015
2002
2002
2002
0
2002
2002
39014
39014
39014
2002
2002
2002
39016
39016
39016
39014
39014
39014
39015
39015
39015
7027
39030
39030
39030
39030
39030
39030
39030
0
0
2002
2002
7027
2002
7027
2002
7027
2002
2002
7027
2002
39030
39030
39030
39016
39016
39016
7027
7027
7027
7027
2002
39001
39001
39001
2002
39001
39001
39014
0
0
0
2002
2002
0
39001
39001
39001
39001
39001
2002
2002
2002
2002
2002
2002
2002
2002
39016
2002
2002
39001
39001
39030
39030
39030
0
39016
39015
39015
39015
39030
39001
39001
39001
39001
7027
7027
0
0
0
0
39014
39015
39015
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
39030
39014
39014
39014
39015
39016
2002
2002
2002
2002
2002
39014
39016
39016
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39001
39016
39014
39014
39014
39014
39001
0
0
39001
39001
39001
39001
2002
2002
2002
2002
39001
39001
39001
39001
39001
39014
39014
39014
39014
39014
39014
39001
2002
2002
2002
2002
0
0
0
7027
7027
7027
0
0
2002
2002
2002
2002
2002
39001
39030
39030
39030
39030
0
0
0
2002
2002
39001
39001
39014
39014
2002
2002
39030
39030
39030
2002
2002
2002
2002
39030
39016
39016
39016
0
0
0
0
0
39001
39016
39016
39016
39016
2002
2002
2002
39014
0
39030
39030
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
39016
39016
7027
39030
2002
2002
2002
2002
2002
2002
2002
2002
39001
39030
39030
39001
2002
2002
0
0
39016
39016
39016
2002
39001
39016
39016
39016
39001
39001
39001
39001
39001
39001
39030
39030
39030
39030
2002
2002
39001
39001
39001
39001
39016
39016
39001
39001
39001
7027
7027
7027
39030
39030
39015
39015
39015
39014
39014
39014
39014
39014
2002
39014
39001
2002
2002
0
7027
7027
7027
39001
39001
39001
39001
39001
2002
2002
0
0
39016
39016
0
0
0
0
0
39016
39016
39016
39015
39015
39015
39015
39015
39015
39014
0
2002
39016
39001
2002
39001
39001
39016
39016
39016
39016
39014
39014
39014
39014
39014
39014
39030
39030
39001
39001
2002
2002
7027
2002
2002
2002
39014
39014
39014
39014
2002
2002
39001
39001
2002
2002
2002
39030
39030
39030
39030
2002
2002
7027
7027
39001
39001
39001
2002
2002
2002
2002
39030
39030
39030
39015
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
39014
39014
39014
39014
39014
39001
39001
2002
2002
2002
39001
39001
39001
39001
39001
7027
39016
39016
39016
39016
39001
39001
39001
39030
39030
39030
39030
0
0
2002
2002
2002
39015
39015
39015
39015
39015
2002
2002
39016
39016
39016
2002
39030
2002
2002
2002
39030
7027
7027
39030
39030
39030
39014
39014
2002
2002
2002
2002
2002
39001
39001
7027
39001
7027
7027
7027
7027
7027
7027
7027
7027
2002
2002
2002
2002
2002
2002
39014
39014
39014
39014
39014
39014
39014
39001
39001
39001
39001
39001
39001
39014
2002
2002
2002
2002
2002
39014
39014
39014
39014
39001
2002
2002
39014
39014
39014
39001
39001
39001
39015
39015
0
39015
2002
2002
2002
2002
39016
39016
39016
2002
2002
39016
39001
39001
39014
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
39014
39014
39014
39014
39014
39014
39014
39014
2002
7027
7027
7027
7027
39015
39015
39015
39001
39001
39001
39001
7027
39015
39015
39015
39015
39015
39001
39001
39030
39016
39016
39016
39016
2002
2002
2002
2002
2002
2002
39014
39014
39014
39030
39030
2002
2002
39014
39014
39014
7027
7027
7027
39016
39016
7027
39015
39015
39015
39015
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
39030
2002
39001
39001
39001
39001
39001
39001
39015
39015
39015
39015
7027
39016
39016
2002
2002
2002
2002
2002
39014
39014
2002
2002
39014
39014
39014
0
39016
39016
39016
7027
39001
39016
0
0
0
39001
39016
39001
39016
39016
2002
2002
2002
2002
39016
39016
39016
39016
39016
39015
39015
2002
39015
7027
39015
39001
2002
2002
2002
2002
39030
39030
39030
39001
39001
39001
39001
2002
39001
2002
2002
39001
39030
39030
2002
39014
39014
39014
39014
2002
2002
2002
39030
39030
39030
39030
2002
39001
39001
39001
0
0
0
0
39016
39016
39014
39014
39014
7027
7027
7027
7027
7027
39001
39001
39015
39015
39015
39015
39016
39016
2002
39001
7027
7027
2002
2002
2002
39015
39015
39015
2002
2002
2002
0
0
0
0
39014
39001
39001
39001
39001
39001
39001
39014
39014
39016
2002
2002
39001
39001
39001
0
39001
39016
39015
39015
2002
2002
39016
39016
39015
39015
39015
39015
39001
39001
2002
2002
7027
39001
39001
2002
39001
39001
39014
39014
39014
39014
39014
39014
39001
39001
39001
7027
39001
39001
39001
39001
39030
2002
2002
2002
2002
2002
2002
2002
2002
39014
39030
39030
39030
39030
2002
39016
2002
39016
2002
2002
2002
39016
39016
2002
39015
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
39014
39014
39014
2002
2002
39030
39030
39001
39030
39030
39030
2002
2002
0
0
0
39001
7027
39001
39001
39030
39030
39030
39001
39001
39014
39014
39014
39014
39014
39014
39014
39016
39016
2002
2002
39001
2002
39001
39001
7027
39001
39001
39030
39030
39014
7027
39001
39001
7027
39001
39014
2002
2002
39015
39015
39015
39015
39015
39015
2002
39016
2002
2002
2002
39014
39014
39014
39001
39001
39014
39014
39001
39014
39014
39001
39001
39014
39014
39014
39015
2002
39015
39015
2002
2002
2002
39016
7027
7027
7027
7027
7027
7027
39016
39001
0
0
0
0
39014
39014
39014
39014
39014
39001
39001
39001
39001
39001
39001
0
39016
39016
39030
39030
39030
2002
2002
2002
2002
39016
39015
39015
39015
39015
2002
39016
0
2002
2002
2002
39030
7027
7027
7027
0
0
39001
39001
39030
39030
39001
39001
39001
2002
2002
2002
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39014
2002
2002
39014
2002
39030
39030
39030
39030
7027
7027
7027
7027
2002
2002
2002
39015
39001
39001
39001
2002
2002
2002
2002
2002
39030
39030
2002
2002
7027
7027
7027
7027
39001
39001
2002
2002
2002
2002
39015
39015
39015
39014
39014
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39016
2002
2002
2002
39016
39016
2002
2002
2002
7027
7027
7027
2002
2002
2002
2002
2002
2002
39016
39016
39001
39001
39001
39030
39016
2002
2002
39015
39015
39015
39015
39030
39030
7027
2002
2002
2002
39001
39001
39016
39016
39016
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
0
2002
39014
39014
39030
39030
39030
2002
2002
2002
2002
2002
2002
7027
2002
2002
0
2002
2002
2002
39015
39015
39015
39001
39030
39001
2002
2002
2002
2002
39001
39001
39001
2002
2002
7027
7027
7027
39014
39014
39014
39014
39014
39014
39014
2002
2002
39014
7027
7027
7027
7027
2002
2002
2002
39016
39014
39014
39016
39016
39016
7027
2002
2002
39016
39016
39016
39001
39001
39001
39001
39001
2002
2002
39001
39001
39001
39001
2002
2002
2002
39030
39001
39001
39014
39014
39014
39030
39030
39030
0
0
0
2002
2002
2002
39016
39015
39015
39015
39015
39014
39014
39014
39014
39001
7027
2002
2002
2002
2002
39001
39001
39001
39016
39016
39016
2002
2002
39014
39030
39030
39030
39016
39016
39016
39016
39016
2002
2002
2002
2002
39014
39014
39014
2002
2002
2002
39001
39001
39016
39016
39016
2002
2002
2002
2002
2002
2002
2002
2002
39001
39001
39016
39016
39016
39016
39030
39030
2002
2002
39015
39015
39015
39015
39014
39014
39014
39015
39015
39001
0
0
39014
39014
39014
39015
39015
39015
39015
2002
2002
2002
2002
2002
2002
39014
39014
39014
39014
39030
39001
39001
0
0
2002
2002
2002
2002
2002
2002
7027
2002
39001
39001
2002
2002
2002
2002
39030
39001
39030
2002
2002
39015
39015
39001
39001
2002
39001
2002
39001
39015
39015
39015
2002
2002
2002
2002
2002
2002
2002
39016
39016
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
39001
39001
39016
39016
39016
7027
2002
2002
2002
39030
39030
39030
39001
39001
2002
7027
7027
7027
2002
39001
2002
2002
2002
39001
2002
39016
39015
39015
39015
2002
2002
39016
39016
39030
39014
2002
39016
39016
2002
2002
2002
39016
7027
39001
39001
39001
39014
39001
39015
39015
39016
39016
39016
39016
39001
39001
7027
7027
7027
2002
2002
2002
39030
39030
39030
39001
39001
39001
39001
39001
39030
39030
39001
39001
39001
2002
2002
2002
2002
2002
39001
0
39016
0
0
39001
39001
39001
2002
2002
39001
39001
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39014
2002
39014
39001
39001
39001
2002
39030
39001
39030
39030
39030
2002
2002
39001
39001
2002
2002
39014
39014
39014
39001
7027
7027
7027
39016
39015
39015
39015
39015
0
0
39030
39030
39030
2002
39016
39016
39016
39016
39001
39001
39030
39030
39030
39030
39030
7027
39001
39001
39001
39001
7027
39001
39001
39001
39001
39001
0
0
0
39014
0
2002
39014
39014
39015
39015
2002
39015
2002
39015
2002
39015
39015
39015
39001
39016
2002
2002
2002
2002
7027
7027
7027
2002
2002
2002
2002
2002
2002
39001
39001
39001
2002
2002
2002
39001
39001
39001
39001
39001
39001
39016
39016
39016
2002
2002
39014
39014
39014
39014
2002
0
39015
2002
0
2002
2002
2002
2002
2002
2002
2002
39015
39015
39015
39030
39030
39030
39030
39030
39001
39001
7027
39001
39001
39001
2002
39001
39001
39001
2002
2002
2002
2002
39016
39016
7027
7027
7027
2002
2002
39016
39016
39016
2002
39030
39030
39030
39030
7027
7027
39015
39015
7027
7027
2002
2002
2002
2002
2002
2002
2002
39030
39030
39015
2002
2002
2002
2002
39014
39014
7027
7027
7027
39001
2002
2002
2002
2002
39014
2002
2002
39014
2002
2002
2002
39030
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
39015
39016
39016
39030
39030
2002
2002
39030
2002
7027
39001
39001
39001
39030
39001
39001
39001
2002
2002
2002
39030
2002
39030
2002
2002
39030
39001
39001
39030
39030
39030
39030
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39001
39014
39015
39015
39016
39016
39016
39001
7027
7027
2002
2002
2002
2002
2002
39015
39015
39015
39015
2002
2002
2002
2002
2002
2002
39016
39016
39016
39001
39001
39001
2002
2002
2002
39014
39014
39014
39014
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39001
39001
39001
39001
7027
39001
39001
39001
2002
2002
2002
39030
39030
39030
39030
39030
39030
7027
2002
2002
7027
39001
39001
2002
2002
2002
39030
39030
39030
39030
39030
39001
39001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39016
39016
39015
39015
39015
39015
39014
39014
39001
39001
7027
2002
2002
2002
2002
2002
39001
39001
39001
2002
2002
2002
2002
39001
0
0
0
0
0
2002
2002
0
0
39030
7027
7027
39030
39030
39016
2002
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
7027
39014
39014
39001
39001
39001
39001
2002
2002
2002
2002
2002
39001
39001
2002
2002
2002
2002
39016
39016
39016
7027
2002
7027
39001
39014
2002
2002
39001
39015
39015
39001
39001
39001
39001
39014
39014
2002
2002
2002
2002
2002
2002
2002
2002
39016
39016
2002
2002
2002
39015
39015
39015
39016
39001
39001
39001
39016
2002
2002
7027
7027
7027
39016
7027
7027
7027
7027
7027
2002
2002
39014
39014
39001
39016
39001
39001
39014
39014
39016
39016
39016
39016
39001
39015
39030
39030
39030
39016
39016
39015
39015
39016
2002
2002
39016
39015
39015
39015
39015
39015
39030
39030
39030
39030
39030
39030
39030
39030
39001
39001
39001
39014
39014
39014
39014
39014
39014
7027
39014
39014
2002
2002
2002
2002
2002
39014
39014
39014
39014
39001
39030
39030
39030
39030
39014
39016
39030
39030
7027
7027
2002
2002
7027
7027
7027
2002
39014
39014
39015
2002
2002
2002
2002
2002
39001
2002
2002
2002
2002
2002
39015
39015
39015
39001
39001
0
0
39001
39001
39001
39030
39030
39030
39030
39030
39001
39001
7027
7027
7027
39030
39030
39030
7027
7027
39016
39016
7027
39016
0
2002
39001
39001
39001
39015
39014
39014
39001
39001
39001
39001
39015
39016
39001
39015
39001
39015
39001
39030
39016
39001
39001
39001
39001
0
0
0
0
0
0
0
39001
7027
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39015
39014
0
0
0
0
0
0
39014
39014
39014
39014
39014
39014
39014
39014
39016
39016
39016
39016
39016
39014
39015
39015
39015
7027
0
0
0
0
39014
39014
39015
39016
39016
39016
39016
0
0
0
0
0
7027
7027
7027
7027
39001
39001
39001
39001
39001
39001
39001
39001
39001
0
0
39001
39001
39001
39001
39001
39001
39014
39014
39014
39014
39014
39014
39016
39016
39016
39016
39014
39014
39015
39015
39015
39016
39015
39015
39015
39015
39015
39015
39001
39001
39014
39014
39014
39014
39014
39014
39016
0
0
0
0
0
39014
39014
39014
39014
39014
39014
39014
39015
39015
39016
39001
39001
39001
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39016
39015
39015
39015
39014
39014
39014
39001
39001
39016
39016
39016
39015
39015
39015
39001
39001
39016
39016
39015
39016
39016
39016
0
0
0
39001
39001
39001
39001
7027
7027
39001
39001
39001
39001
39001
39001
39001
39001
39014
39014
39014
39014
0
39001
39001
39001
39001
39014
39014
39014
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39014
39001
39001
39001
39001
39001
0
0
0
0
39016
39016
39030
39030
7027
0
0
39015
39015
39015
39015
39015
39015
39014
39014
39014
39016
39016
39016
39001
39001
39001
39001
39015
39014
39030
39030
39030
39030
39014
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39015
39015
39015
39030
39001
39001
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39016
39001
39001
39016
7027
7027
7027
39014
39016
39016
39016
39016
39016
39016
39001
39016
39016
39016
39016
39001
39001
39001
39001
39001
0
0
0
39015
39015
39001
39001
39001
39001
39001
39001
0
0
0
0
39015
39014
39014
39015
39015
39015
39015
39015
39014
39014
39014
39014
0
39001
39001
39001
39001
39001
0
0
0
0
0
39001
39001
39001
39014
39014
0
0
39014
39014
39014
39015
39015
39015
39015
39015
39015
39015
39001
39001
39016
39016
39016
39016
39014
39015
7027
39015
39015
39001
39001
39015
39015
0
0
0
39014
39014
7027
7027
0
7027
7027
7027
39030
39015
39030
39015
39030
39030
39030
39030
0
0
0
0
0
39016
0
39001
0
0
0
0
39015
39015
39015
0
0
7027
7027
39015
39015
39015
39001
39001
39001
39001
7027
7027
39001
39001
39014
39014
39001
39014
39014
39015
39015
39015
39001
0
0
7027
39015
39001
39001
39001
39001
39001
39001
39014
39014
39014
39014
39014
39014
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39015
39030
39030
39030
39030
39030
39030
39001
39001
39001
39015
0
0
0
0
0
0
0
0
7027
7027
7027
39001
39001
39001
39001
39001
39001
39014
39014
39014
39014
39015
39015
39014
39014
39001
39001
39001
39014
39014
39014
39014
39014
0
0
0
0
0
39014
39014
39014
39015
0
0
0
39014
39014
39014
39014
0
0
0
0
39014
0
0
39014
0
39001
39001
39001
39016
39016
39016
39001
39001
39001
39001
39001
39015
39015
39015
39015
39014
39014
39016
39016
39016
0
0
0
0
0
0
0
0
0
0
39014
39030
39001
39001
39016
39016
39001
0
0
0
0
39015
39015
39015
39015
39016
39016
39016
39001
39016
39001
39001
0
39015
39015
39015
39015
39016
39016
39016
39016
0
0
0
0
0
39015
39015
39015
0
39016
39016
7027
39030
39030
39030
39030
39030
0
39030
39015
39016
39016
39016
39016
39016
39014
7027
39001
39001
39001
39016
39016
39016
39001
39001
0
0
0
39014
39014
39014
39014
39014
39014
39016
39016
39016
39016
7027
7027
0
0
0
0
0
0
0
0
0
0
0
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39015
39015
39001
39001
39001
39001
39014
39014
39014
39014
39014
39014
39014
39014
0
39016
39001
39015
39015
39014
39014
39014
39001
39001
39001
39001
39015
39001
39001
39001
39001
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39014
39014
39014
39016
39001
39001
39001
39001
39001
39001
39001
39015
39015
39001
39001
39001
39001
39015
39015
39001
39014
39001
39016
39016
39016
39016
39001
39016
0
0
0
0
39001
39001
39001
39001
39001
39015
39015
39015
39015
39015
39015
0
0
39001
39016
39016
39016
39016
39015
39015
39030
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
0
0
39014
39001
39015
39015
39016
39015
39015
39016
0
0
0
0
39016
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39014
39015
0
0
0
0
0
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
39014
39014
39014
39016
39016
39016
39016
39016
39016
39001
39001
39001
39001
39001
39001
7027
0
0
7027
39015
39015
39016
39016
39001
39001
39001
39001
39014
39014
39014
39014
39015
39015
39015
39015
39001
39001
39030
39030
39030
39030
39030
39030
39030
39030
39030
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39014
39014
39014
39014
39014
39016
39014
39014
39014
39014
39014
39014
39015
39015
39001
39001
39001
39001
39001
39001
0
0
39015
39014
39014
39014
39016
39016
39016
0
7027
7027
7027
7027
7027
7027
39015
39015
0
39030
39030
39030
39030
39030
39030
0
0
0
39016
39016
39014
39014
39014
39014
39030
39030
39030
39030
39030
39030
0
0
0
39015
39014
39016
39001
39001
39001
39001
39001
39016
39016
39016
39001
39001
39001
39001
39016
39016
39016
7027
39015
39001
39001
39015
39001
39001
39001
39014
39014
39014
39014
39014
39001
39001
39015
39015
39015
39015
39016
39016
39016
39016
39001
39001
39001
39001
0
0
0
0
0
39015
39015
39001
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39001
39001
39001
39016
39016
39016
39015
39016
39016
39016
0
0
0
0
39014
39014
39030
39014
39001
39001
39001
39001
39001
39001
39001
39015
39015
39015
39015
7027
7027
39015
39014
39014
39014
39014
39001
39001
39001
39016
39016
39016
0
0
0
39030
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
39001
39001
39001
0
0
0
0
0
0
0
39014
39014
39014
39001
39001
39001
39015
39015
39015
39016
0
0
39016
39014
39014
39014
0
0
39014
39014
39014
39001
39001
39016
39016
39016
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39030
39030
39030
39030
39030
39030
39030
39015
39015
39015
39015
39015
39015
39015
39015
39015
39030
39030
39030
39030
39030
39030
39030
39014
39015
39015
39015
39016
39015
39015
39001
39030
39030
39030
39030
39030
39030
39030
39030
39030
39016
39015
39015
39015
39015
39015
39015
39015
39001
39014
39001
39001
39001
39014
39014
39001
39016
39001
39015
39015
39016
39016
39016
39016
39016
39016
39016
39016
39001
39001
39001
39001
39015
39015
39015
39015
39014
39014
39014
39014
39001
39016
39016
0
7027
7027
0
0
0
0
0
0
0
39016
39016
39016
39016
39016
39016
0
0
0
39001
39015
39015
39015
39015
39016
39016
39016
39016
39001
39015
39015
39001
39001
39001
39001
39001
0
0
0
0
0
0
0
0
0
39001
39015
39015
39015
39016
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39001
39001
39001
39015
39015
39001
39015
39001
39015
39015
39014
39014
39014
39014
39001
39001
39001
39001
39001
39001
39015
39016
39015
39030
39030
39030
39030
0
0
0
39001
39001
39001
39001
39001
39015
39015
0
0
0
0
0
0
0
0
39014
39001
39015
39015
39030
39030
39015
39015
39015
39015
39015
39016
39016
39014
39014
39014
39001
7027
0
7027
7027
39001
39001
0
0
0
39001
39001
39001
39001
39001
39014
39014
39001
39001
39001
39014
39014
39014
39014
39001
39015
39014
39014
39014
39014
0
0
0
0
0
39014
39014
39014
39015
39015
0
7027
7027
0
0
0
0
0
0
0
39001
39001
39001
39001
39001
39001
39015
39015
39015
39015
39015
39001
39001
39016
39015
39015
39015
39015
39001
0
39001
39001
39001
39030
39030
39030
39030
39030
39030
39030
39030
39030
39001
39001
39016
39016
39016
39014
39014
39014
0
0
39016
39016
39016
39016
39016
39016
39001
39001
39001
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39001
39001
39001
39001
39001
39001
39015
39001
39001
39001
39001
39016
39016
39015
39014
39014
39014
39014
39016
39014
39001
39016
39016
39016
39016
39016
39016
39014
39014
39014
39014
39014
39015
39015
39015
39015
39016
39016
39016
39016
39016
0
0
0
0
0
39001
39001
39001
0
0
0
0
0
39001
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
39015
39030
7027
7027
7027
39001
39001
39016
39016
39001
39001
39016
39016
39015
39015
0
0
0
0
0
39001
39001
39001
39001
39001
39016
39016
39015
39015
39014
39014
39014
39014
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39001
39001
39001
39001
39001
39001
39015
39015
39015
39015
39015
39014
39014
39015
39015
39015
39015
39014
39014
39014
39014
39015
39015
39015
39015
39015
39015
39014
39014
39014
39014
39014
39014
7027
7027
39015
39015
39015
39015
39015
39015
39015
39015
39015
39014
39030
39030
39001
39001
39001
39001
39001
39001
39001
39001
39016
39016
0
0
39016
39016
39016
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39014
39014
39014
39014
39014
39015
39015
39015
39014
39014
39014
39016
39016
39014
39014
39014
39014
39016
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39016
39016
39016
39016
39016
39016
39014
39014
39014
39014
0
0
0
0
0
39014
39014
39015
39015
39015
39016
39016
39016
39001
39001
39001
39001
39015
39015
39015
39015
39015
39015
39014
0
0
0
0
0
39014
39014
39014
39014
0
39001
39001
39001
39001
39001
39001
39015
39014
39015
39015
39015
39015
39015
39015
39015
39015
39015
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39016
39015
39015
39015
39015
39015
39015
39001
39001
39016
39016
0
0
0
39015
39015
39015
39015
39001
39014
39015
39015
39015
39015
39015
39014
39014
39014
0
0
0
39015
39015
39015
39015
0
0
0
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39001
39016
39016
39016
39016
39016
39016
39014
39015
39015
39015
39001
39001
0
0
0
39016
39016
39016
39016
39001
39001
39001
39001
39001
39001
39014
39014
39014
39014
39014
39014
39014
39014
39014
39016
39014
39014
39014
0
39001
39001
39001
39001
39001
39001
39014
39014
39001
39001
39014
39014
39001
39001
39016
39016
39016
39016
39001
39001
39015
39015
39015
39015
39015
39030
39015
39015
39015
39014
0
0
0
7027
7027
39001
39016
39016
39016
39016
39001
39016
39016
39016
39016
39001
39001
39001
39001
39001
39001
39001
39001
39014
39014
39015
39015
39015
0
39001
39001
39001
39001
39001
39001
0
0
0
39015
0
7027
0
7027
0
39001
39001
39014
39014
39014
39016
39016
39016
39016
39014
39014
7027
39001
39001
39015
39015
39001
39001
39001
39015
39015
39015
39015
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39016
39016
39015
0
39001
39015
39015
39014
39016
39016
39016
39016
39001
39001
39014
39014
39014
39014
7027
39016
39016
39001
39001
39015
39015
39015
39015
39015
0
0
0
0
39016
39016
39016
0
0
0
39015
0
39014
39014
39014
39014
39014
0
0
0
0
0
0
0
39016
39015
39015
39015
39015
39016
39016
39016
39016
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
0
0
0
39001
39016
39016
39016
39016
39016
39016
39016
39016
0
7027
7027
7027
39015
0
0
0
0
0
0
0
0
0
0
0
39014
0
0
0
0
0
0
39001
39001
39001
39001
39001
39015
39001
39001
39001
39001
39015
39015
39015
39016
39016
39016
39016
39001
39001
39001
0
0
0
39016
39015
39015
39016
39016
39016
39014
39014
39014
39014
39001
39001
39001
39001
39001
39001
39001
39001
39014
39014
39001
39015
39015
39014
39014
39015
39014
39014
39014
39015
39015
39001
39001
39001
39001
39015
39015
39015
39001
39001
39001
39001
39001
39001
39001
39001
39014
39016
39014
39014
39014
39014
39016
39015
7027
7027
39015
39015
39030
39030
39030
39030
39030
39015
39015
7027
7027
7027
7027
39016
39016
39016
39015
39015
39015
39015
39014
39001
39001
39001
39014
39014
39014
39014
39014
39030
39030
39030
39030
39030
39030
39030
39030
39030
39016
39001
39001
39016
39016
39016
39016
39016
39016
39016
39016
39015
39015
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39015
39015
39015
0
0
0
0
0
0
0
0
39001
39001
39016
39016
39016
39016
39001
39015
39015
7027
7027
0
0
0
0
7027
0
0
39014
39014
39014
0
0
0
0
39001
39001
39015
39015
39015
39015
39015
7027
39014
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39015
39015
39014
39014
39015
39015
39015
39015
39015
39014
0
0
0
0
0
39016
39015
39015
39015
39015
39016
39016
39016
39016
39016
39016
39015
39015
39015
39015
0
0
0
0
0
0
39014
39001
39001
39001
39001
39001
39016
39016
39016
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
7027
7027
0
0
0
0
0
0
39001
39001
39001
39014
39014
39014
39015
39015
39016
39016
0
0
0
39014
39014
39016
39016
39015
39016
39016
39015
39016
39016
39016
39016
39030
39030
0
0
0
0
0
0
39015
39015
39015
39014
39014
39014
39014
39001
39001
39001
0
0
0
0
39014
39014
39014
39014
39014
39015
39015
39015
39015
7027
39014
0
0
39015
39016
39016
39016
39014
39014
39014
39015
39014
39015
39015
39001
39001
39014
39014
39014
39014
39014
39014
39015
39014
39014
39014
39014
39030
0
0
0
0
0
39001
39001
39001
39001
39014
39014
39015
39015
39015
39015
39014
39016
39016
39016
0
0
39016
39016
39016
39016
39016
7027
39001
39001
39001
39016
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39016
39016
39016
39001
0
0
0
0
0
7027
7027
7027
39001
39001
39016
39016
39016
39015
39015
0
0
0
0
39016
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
0
0
0
0
0
0
39016
39016
39016
39016
39016
39016
39016
39016
39015
39016
39016
39016
39016
39016
7027
39016
39016
39015
39015
39015
39015
39015
39015
39015
39015
39016
39016
39016
39016
39001
39001
39016
39015
39001
39014
0
0
39001
39001
39001
39016
39016
0
0
0
39001
39001
39014
39014
0
39015
0
0
0
0
0
0
0
0
0
0
39001
39001
39001
39001
39016
39016
39016
39001
39001
0
0
0
0
39001
39001
39001
39001
39014
39014
39014
39016
39016
39016
39016
39016
39016
39016
39015
39014
39001
39001
39001
39001
39015
39015
39015
39015
39015
39015
39015
39001
39015
39015
39016
39016
39016
39001
39001
39001
0
0
0
0
0
0
0
39015
39015
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39015
39001
39001
39001
39001
39001
39014
39014
39014
39014
0
39016
39016
39016
39014
39001
39014
39014
39014
39014
39014
39014
39001
39001
39001
39001
39001
39015
39014
39014
39014
39014
39016
39016
39016
39016
0
0
0
0
0
0
0
39015
39015
39015
39030
39030
39030
39030
39030
39030
39030
39030
39001
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39014
39014
39014
39014
39001
39016
0
0
39015
0
0
0
39015
39016
39001
39001
39001
39001
39001
39001
39001
0
7027
0
7027
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39014
39014
39016
39016
39015
39016
39016
39016
39001
39001
39016
39014
39014
39015
39015
39015
39015
39015
39001
39015
39015
39015
39015
39015
39015
39015
39015
39001
7027
39016
7027
7027
7027
7027
39015
39015
39015
39015
39014
39014
39015
39015
39015
39015
39001
0
0
0
0
39014
39014
39014
39014
39001
39001
39001
39001
39001
39014
0
0
0
0
0
39014
39014
39014
39001
39001
39014
39014
39014
39016
39016
39015
39001
39001
39016
39016
39016
39016
39016
39016
39001
39001
39015
39015
39014
39014
39014
39014
39014
39014
39014
0
0
0
39015
39015
39015
39015
0
39016
39016
39016
39016
39014
39014
39014
39001
39001
39001
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39015
39015
39015
39015
39001
39001
39016
39016
39016
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39014
39014
0
39014
39015
39030
39030
0
0
0
0
0
0
39014
39014
39014
39014
39014
39014
39014
39016
39016
39030
39030
39014
39014
39014
39014
39014
0
0
0
0
0
0
39001
39001
39001
39001
39001
39001
39001
39030
39030
39030
39001
39001
39001
39001
39016
39016
39016
39016
0
0
0
0
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39030
39016
39015
39015
39015
39016
39016
39016
39015
39015
39015
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39001
39001
39001
39001
39001
39015
39030
39030
39030
39030
39030
39014
39001
39001
39001
39001
39001
39001
39001
0
0
0
39001
39001
39001
39014
39015
39001
39001
39001
39030
39030
39016
39016
39001
39001
39001
39001
39015
39015
39015
39015
39015
39015
0
0
7027
0
7027
7027
39001
39001
39001
39001
39001
39014
39014
39015
39015
39015
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
39016
0
0
0
0
0
0
0
0
39016
39016
39016
39016
39016
39001
39001
39001
39001
39016
39016
39016
39016
39016
39015
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
0
7027
7027
0
7027
0
7027
7027
7027
39001
39001
39001
39014
39014
39014
39014
39014
39014
39014
39001
39001
39015
39015
39015
39015
39016
39016
39016
39016
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39014
39001
39015
39015
39015
39030
39030
39030
39030
39030
39001
0
0
0
0
0
0
39001
39001
39001
39001
39001
0
0
7027
39014
39014
39001
39001
39001
0
39014
39014
39014
39014
39014
39001
39001
39015
39015
0
0
0
39015
39016
39016
39016
39016
39016
39001
39001
39014
0
0
0
0
39030
39030
39030
39030
39030
39030
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39001
39014
39014
39014
39014
39016
39016
39016
39016
39015
39015
39015
39015
39015
39015
39015
39014
39014
39016
39016
0
0
39001
39001
39001
0
0
0
39014
39014
39014
39014
39014
39014
39001
39001
39001
39001
39016
39016
0
0
0
0
0
39016
39016
39016
39016
39016
39016
39030
39030
39030
39030
39015
39015
39015
0
39001
39001
39001
39016
0
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39015
39015
39015
39016
39016
39001
39001
39001
39001
39016
39016
39014
39014
39014
39014
0
0
0
0
0
0
0
39014
39001
39001
0
0
0
0
0
0
0
7027
7027
7027
0
0
39015
39015
39015
39015
39001
39001
39001
39001
39001
39001
39001
39016
39016
39016
39015
39015
39015
39015
39015
39014
39014
39014
39016
39016
39001
39001
39001
39001
39001
0
0
0
39016
0
0
7027
7027
7027
39015
39015
39015
39015
0
0
39001
39001
0
7027
7027
0
7027
0
0
0
0
39016
39016
39016
39016
39015
0
39016
39001
39001
39015
39001
39001
0
39015
0
0
39015
39015
39015
0
0
0
0
0
39014
39014
39015
39015
39016
39016
39016
0
0
39014
39014
39014
39015
39001
39015
39015
39001
39001
39001
39001
39001
39001
39001
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
0
39001
39001
39001
39001
39001
39001
39014
39014
39001
39001
39015
39015
0
0
0
0
0
0
0
0
39014
39014
39014
39014
39001
39001
39001
39001
39015
39015
39015
39030
39030
39030
39014
39001
39001
39015
39016
39016
39015
39016
39016
39015
39015
39015
39015
39015
39001
39001
0
39015
39015
39001
39001
39015
39015
39015
39001
39001
39016
0
0
0
7027
7027
7027
7027
0
39014
39014
39014
39014
39014
39014
39016
39016
0
0
0
0
0
0
0
0
39015
39015
0
39015
0
0
0
0
0
0
7027
39014
39015
39015
39015
39015
39014
39014
39015
39015
39015
39015
39015
39014
39014
39014
39014
39014
39014
39014
39014
39014
7027
39015
39015
0
0
0
0
39015
39015
39015
39015
39015
0
39016
39015
39015
39016
39015
39015
39001
39014
39014
39014
39014
39014
39014
39014
39014
39014
39015
0
0
0
0
39016
39015
39015
39015
39015
39015
39001
39016
39016
39016
39001
39001
39030
39030
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39015
39015
39015
39015
0
0
0
0
39014
0
0
39001
39015
39015
39015
39015
39015
39015
39001
39001
39014
39016
39016
39016
39016
39001
39001
39001
39001
39001
39016
39016
0
0
0
0
39030
39030
39030
39030
39001
39001
39001
39001
39016
39016
39015
39015
39015
39015
7027
39001
39001
39015
39015
39015
39001
39001
39001
39001
39001
39001
39014
39014
0
0
39001
39001
39001
0
0
0
39001
39001
39001
39001
39001
39001
39030
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
0
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39001
39001
39001
39015
39015
39030
0
0
0
0
0
0
0
0
0
0
0
0
39001
39001
39001
0
0
0
0
0
0
39014
39014
7027
7027
7027
39015
39015
39015
39015
39015
39001
7027
7027
7027
0
7027
7027
7027
0
7027
39014
39014
39015
0
39001
39001
39001
39001
39015
0
0
0
0
0
39030
39030
39030
39030
39016
39016
39016
39016
39016
39016
39001
39001
39001
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
0
39001
39001
39001
39001
0
39001
39001
0
39016
39016
39016
39015
39014
39001
39001
39001
39001
39001
39001
7027
39001
39001
0
0
0
0
0
0
39016
39016
39016
39016
39001
39001
39001
39015
39015
39015
39015
39015
39015
39015
39016
39014
39014
39014
39015
39015
39015
39015
39015
7027
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39014
39015
39014
0
39014
39014
39014
39014
39001
39001
0
0
39015
39015
0
0
0
39014
39014
39014
39014
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
0
0
0
0
7027
7027
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39014
39001
39001
39001
39001
39001
39001
0
0
39014
39014
39014
39014
39015
39015
39015
39015
39016
0
39016
0
39016
39016
39016
39001
39014
39014
39014
39016
39016
7027
39016
0
0
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
0
0
0
0
39015
39015
39015
39016
39001
39015
39001
39014
39014
39015
39015
39015
39015
39016
0
0
39016
39016
39016
39016
0
39015
39015
39015
39015
0
39014
39014
39016
39001
39001
39001
39015
39015
39015
39001
39001
39001
39001
39001
0
0
0
0
39015
39001
39001
39001
39001
39001
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39001
39015
39014
39014
39015
39015
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
0
7027
0
39015
39015
39015
39015
39016
39016
39016
39016
39016
39016
39016
39001
39001
39015
0
39001
39001
39001
39001
39001
39001
39001
39016
39016
39016
39016
39016
39016
0
0
0
0
0
0
0
0
0
0
0
0
0
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
39015
39015
39015
39015
0
39016
39016
39016
39016
39016
39016
39016
39016
39015
39015
0
0
39015
39015
39015
0
0
0
7027
0
0
0
39015
39015
39015
39016
39016
39016
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
0
0
0
0
0
0
0
0
0
0
39014
39015
39015
39015
0
0
0
0
0
0
0
0
39014
39014
39016
39016
39001
39015
39015
39015
39015
39014
39014
39014
39014
39014
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39016
39016
39016
39016
0
0
39001
39001
39015
39015
39015
39015
39016
39016
39016
0
0
0
0
0
0
39016
7027
39014
39014
39014
39014
39014
7027
7027
7027
7027
7027
7027
7027
7027
7027
39015
39015
39015
0
39016
39016
39016
39001
39001
39016
0
0
0
39015
39015
0
0
0
0
0
0
0
0
39001
39014
39014
39014
39014
0
0
0
0
0
0
0
0
39016
39016
39014
39014
39015
39015
39015
39015
39001
39001
39001
39001
39001
39001
39014
39015
39015
39015
39001
39001
39001
39001
0
0
0
0
0
0
39014
39014
39014
39014
39015
39015
39015
39015
39001
39001
39001
39014
39014
39014
39015
39015
39015
39015
39015
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39014
39014
39014
39014
39014
39016
39016
39001
39001
39001
39014
39015
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39014
39014
39014
39014
39014
0
0
0
0
39014
39014
39014
39014
39014
39014
39016
39016
39016
39016
39001
39001
39014
39014
39015
39015
39015
39016
0
0
0
0
0
7027
7027
7027
39001
39001
0
39001
39001
39001
39016
39016
39016
39015
39015
39015
39001
39001
39001
0
0
0
39015
39015
39015
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
0
39015
39014
39014
39014
39014
39014
39015
39015
39015
39015
0
0
39015
39015
39015
39015
39001
0
0
0
39015
39015
39015
39015
39015
7027
7027
7027
39015
39015
39015
0
0
39014
0
39001
39001
39001
39001
39001
39016
39016
39016
39001
0
39015
0
0
39001
39016
39016
39001
39001
39001
39001
39001
39016
39016
39016
39015
39015
39015
0
0
0
0
0
39030
39030
39030
39016
39001
39001
39001
39014
39001
39001
39001
39001
39015
39015
39015
39015
39015
39016
39016
39016
39016
39014
39015
39015
39001
39001
39001
39001
0
0
0
0
0
39001
39001
39001
39001
39001
39015
39015
39015
39015
39015
39001
39001
0
0
0
0
0
0
39014
39014
39014
39014
39014
39001
39016
39001
39001
39001
39001
39001
39015
39030
39016
39016
0
0
0
39015
39015
0
0
0
0
7027
7027
0
39014
39014
39014
39014
7027
7027
7027
39016
39016
0
0
0
0
0
39001
39001
39001
39001
39001
39001
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39001
39001
39001
39001
39001
0
0
0
0
0
0
0
0
0
0
39001
39001
39001
0
0
0
39015
39015
39015
39015
39015
39016
39001
39001
39001
39001
0
0
0
0
0
7027
0
0
0
39015
39015
39015
39015
39015
39015
39015
0
0
39016
39016
39016
39016
39016
39001
39001
0
0
0
0
39016
39016
39001
39001
39001
39016
39016
39016
39014
39014
39014
39014
39014
39016
39001
39001
39001
39001
39001
39001
39001
39016
39016
39016
0
0
39016
39016
0
39016
39014
39014
39014
39030
39030
0
0
0
39001
39001
0
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39016
39016
0
0
0
39001
39001
39001
39001
39001
39001
39001
39001
39001
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39001
39001
39001
39001
39001
39001
39001
39015
39001
39001
39015
39015
39015
7027
39014
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
39001
0
0
0
0
0
0
0
0
39014
39015
39015
39014
39014
39015
39015
39015
39015
39015
0
0
0
0
0
0
39014
39014
39014
39014
39014
39014
39014
39016
39016
0
0
0
0
0
39001
39001
39001
39001
39001
39001
39014
39014
39014
39014
39014
39030
0
0
0
0
39001
39001
39001
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39014
0
39001
39015
39016
39016
39016
39016
39001
39001
39001
39001
39001
39001
39001
0
0
0
0
0
39015
39014
39014
39014
39014
39014
39015
39015
39015
39015
39015
39015
39015
0
39001
39001
39001
39015
0
0
0
39016
39015
39015
7027
39016
39016
39016
39016
39015
39015
39016
39001
39001
39001
39001
0
0
0
39015
39015
39015
39015
39015
39001
39001
39001
39030
39014
39001
39001
39001
39015
39015
39015
39015
39001
39001
39001
39001
39001
39001
39016
39014
39016
39016
39014
39014
0
39015
39015
39015
39015
0
0
0
7027
0
0
0
0
0
39001
39001
39001
39015
39015
39015
39015
39001
39001
39001
0
0
39015
39015
39015
39014
39014
39014
39014
39014
39014
39001
39001
39001
39014
39016
39016
39001
39001
39001
39001
39001
39001
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39001
39001
39001
39001
39001
39001
39001
39015
39015
0
39015
39015
39015
39015
39014
39014
0
0
0
0
0
0
0
0
0
0
0
39015
39015
39015
39015
39001
39015
39015
39015
0
39015
39001
0
39015
39015
39015
39015
39015
39015
39015
39016
39016
39001
39001
39015
39015
39015
39015
39014
7027
0
0
39016
39016
39016
39016
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
1018
1018
2002
2002
0
0
2002
0
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
1018
2002
2002
2002
2002
39030
39030
39030
39030
2002
0
1018
1018
1018
39030
39030
39030
39030
0
0
0
0
2002
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
39030
1018
1018
1018
1018
1018
1018
2002
0
0
0
0
0
1018
2002
1018
1018
2002
2002
0
0
0
0
0
1018
1018
1018
2002
39030
0
0
0
0
0
1018
1018
1018
2002
2002
2002
2002
2002
1018
1018
39030
39030
39030
0
0
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
0
0
0
0
2002
1018
1018
1018
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
1018
1018
39030
39030
39030
39030
0
0
0
0
1018
1018
2002
2002
2002
2002
2002
39030
39030
39030
39030
1018
2002
2002
2002
39030
39030
2002
2002
1018
1018
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
39030
39030
0
0
0
39030
0
0
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
1018
2002
2002
1018
1018
1018
0
0
0
1018
0
0
0
0
0
39030
39030
39030
39030
2002
2002
2002
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
1018
2002
2002
2002
1018
1018
2002
2002
1018
1018
39030
39030
39030
39030
2002
2002
1018
2002
2002
2002
0
1018
1018
1018
1018
1018
2002
2002
2002
0
0
0
0
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
1018
1018
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
1018
1018
39030
39030
39030
2002
2002
2002
39030
39030
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
0
1018
2002
2002
2002
2002
1018
1018
1018
2002
1018
1018
1018
1018
1018
1018
2002
2002
1018
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
39030
0
1018
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
1018
1018
2002
0
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
1018
1018
1018
1018
1018
1018
1018
0
0
2002
2002
2002
2002
39030
39030
39030
39030
0
0
1018
1018
1018
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
1018
1018
2002
2002
2002
2002
1018
1018
1018
39030
1018
1018
39030
2002
2002
2002
39030
39030
39030
39030
1018
1018
1018
1018
39030
39030
39030
39030
2002
2002
1018
1018
2002
2002
39030
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
2002
39030
1018
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
39030
39030
2002
2002
1018
1018
1018
1018
1018
0
0
0
0
0
39030
39030
39030
39030
39030
39030
1018
1018
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
39030
1018
1018
2002
2002
2002
2002
2002
0
39030
39030
39030
39030
39030
2002
2002
0
0
0
0
2002
2002
2002
1018
1018
1018
1018
1018
0
0
1018
0
0
0
0
0
0
1018
1018
1018
1018
2002
2002
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
1018
1018
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
2002
2002
2002
39030
39030
39030
39030
39030
1018
1018
1018
2002
2002
2002
0
1018
1018
2002
2002
39030
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
1018
2002
2002
1018
2002
39030
39030
39030
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
2002
39030
2002
39030
39030
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
39030
39030
2002
2002
1018
1018
1018
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
0
0
0
0
0
2002
1018
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
39030
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
1018
1018
1018
1018
1018
0
0
0
0
0
2002
2002
2002
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
2002
2002
1018
1018
1018
1018
1018
1018
1018
0
0
2002
2002
1018
1018
2002
1018
1018
2002
1018
1018
39030
39030
39030
39030
39030
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
39030
39030
39030
2002
2002
2002
2002
1018
1018
39030
39030
1018
1018
1018
1018
1018
0
1018
0
2002
39030
39030
2002
2002
2002
2002
0
0
2002
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
39030
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
39030
39030
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
39030
39030
0
39030
0
0
0
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
0
0
1018
1018
1018
2002
1018
1018
1018
1018
39030
39030
39030
39030
2002
2002
2002
1018
1018
0
0
2002
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
2002
39030
39030
2002
0
0
0
0
39030
39030
39030
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
1018
2002
0
0
0
0
39030
39030
39030
1018
1018
1018
1018
1018
1018
2002
39030
39030
39030
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
39030
39030
1018
2002
2002
2002
2002
2002
2002
1018
1018
0
0
1018
0
1018
1018
1018
1018
0
1018
39030
39030
39030
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
0
2002
2002
2002
1018
1018
1018
39030
39030
39030
39030
1018
1018
39030
39030
39030
39030
1018
1018
2002
2002
2002
0
0
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
2002
2002
2002
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
2002
1018
2002
2002
2002
1018
1018
2002
0
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
39030
39030
39030
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
39030
39030
39030
39030
39030
39030
39030
1018
1018
39030
2002
39030
2002
2002
2002
39030
1018
1018
1018
1018
2002
2002
2002
2002
2002
0
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
0
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
0
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
39030
39030
1018
1018
1018
1018
2002
2002
2002
1018
1018
0
0
2002
1018
1018
1018
1018
1018
1018
0
0
2002
2002
2002
2002
1018
1018
1018
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
2002
2002
1018
1018
1018
1018
1018
1018
0
1018
1018
2002
2002
2002
1018
1018
2002
1018
1018
1018
1018
1018
1018
1018
39030
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
1018
0
1018
1018
0
1018
1018
1018
1018
0
39030
39030
0
39030
2002
2002
2002
2002
2002
1018
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
2002
2002
2002
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
1018
2002
2002
2002
2002
2002
2002
0
0
39030
0
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
1018
39030
39030
39030
39030
39030
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
1018
1018
2002
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
39030
39030
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
1018
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
0
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
1018
1018
1018
2002
2002
2002
2002
2002
2002
0
1018
1018
1018
1018
1018
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
0
0
1018
1018
1018
0
1018
1018
1018
1018
1018
2002
2002
2002
2002
39030
39030
1018
1018
1018
1018
2002
2002
2002
2002
39030
2002
2002
39030
1018
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
2002
2002
2002
1018
1018
1018
1018
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
1018
1018
1018
1018
1018
2002
39030
39030
39030
39030
1018
1018
1018
1018
1018
39030
39030
39030
2002
2002
2002
0
0
0
39030
2002
2002
2002
2002
2002
0
2002
0
2002
0
1018
1018
1018
1018
1018
0
0
2002
1018
39030
39030
2002
2002
2002
39030
39030
39030
39030
1018
39030
39030
39030
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
1018
2002
1018
2002
2002
2002
2002
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
2002
1018
1018
1018
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
39030
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
0
2002
2002
2002
2002
2002
1018
1018
39030
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
39030
39030
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
2002
2002
2002
2002
39030
39030
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
39030
39030
39030
1018
1018
1018
2002
2002
1018
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
39030
39030
39030
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
0
0
0
0
0
39030
39030
39030
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
2002
0
0
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
39030
39030
39030
1018
39030
2002
2002
39030
39030
39030
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
2002
2002
0
0
0
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
2002
2002
1018
39030
39030
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
39030
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
1018
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
0
1018
1018
0
0
1018
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
39030
39030
39030
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
39030
39030
1018
1018
39030
1018
1018
1018
2002
39030
39030
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
39030
2002
2002
2002
39030
1018
1018
1018
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
0
0
0
0
0
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
39030
39030
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
1018
39030
39030
2002
0
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
1018
1018
2002
2002
1018
1018
1018
1018
2002
1018
2002
1018
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
0
2002
1018
1018
1018
2002
2002
2002
2002
2002
1018
2002
1018
1018
1018
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
0
2002
39030
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
7005
1018
1018
1018
1018
1018
7005
39016
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
7005
7005
7005
7005
7005
39016
7005
7005
39030
39030
39030
7005
7005
7005
7005
7005
7005
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
39016
39016
7005
7005
7005
7005
1018
1018
7005
1018
1018
1018
1018
1018
7005
7005
39030
39030
39030
7005
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
7005
7005
0
39030
0
39016
39016
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
39030
39030
39016
39030
39030
39030
39030
39030
7005
7005
39030
1018
1018
1018
1018
7005
7005
7005
1018
1018
7005
7005
1018
1018
1018
39030
39030
1018
1018
7005
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
7005
7005
1018
1018
1018
1018
1018
39016
39016
39016
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
7005
1018
1018
1018
7005
7005
39030
0
0
7005
7005
1018
1018
1018
1018
1018
1018
1018
39016
39016
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
39030
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
7005
7005
7005
7005
39030
39030
39030
39030
39030
39030
39030
39030
7005
7005
1018
39016
1018
39016
7005
7005
7005
39030
39030
39030
39030
1018
39016
7005
7005
39030
39030
7005
7005
39016
39016
39016
39016
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
39030
39030
39030
1018
1018
1018
1018
39030
1018
39016
39016
7005
39016
39016
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
1018
1018
39016
39016
39016
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
7005
39030
39030
7005
7005
1018
7005
39030
39030
1018
39030
39030
7005
39030
39030
39030
1018
1018
39030
39030
1018
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39016
39016
39016
39016
39016
39016
39016
7005
7005
7005
7005
39016
7005
7005
1018
1018
1018
7005
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
7005
1018
1018
7005
7005
7005
7005
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
39030
39030
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
1018
1018
1018
0
0
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
0
0
39016
0
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
39030
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
7005
39030
39030
1018
39030
39030
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
7005
7005
7005
1018
7005
7005
1018
1018
1018
1018
1018
1018
7005
7005
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
39030
7005
7005
1018
1018
1018
0
0
0
0
0
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
7005
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
39030
39030
39030
39030
39030
39016
39030
39030
39030
39030
7005
7005
7005
7005
7005
7005
7005
7005
39030
0
1018
1018
7005
7005
1018
1018
1018
1018
1018
7005
7005
7005
39016
39016
39016
7005
1018
7005
1018
7005
7005
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
0
0
0
0
39016
39016
7005
1018
1018
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
7005
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39030
39030
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
39030
39030
1018
7005
7005
7005
1018
1018
1018
1018
1018
7005
1018
1018
7005
7005
7005
39030
39030
1018
1018
1018
7005
7005
1018
1018
1018
7005
1018
39030
39030
39030
39030
39030
7005
7005
7005
0
0
0
0
0
39030
39030
39030
39030
1018
1018
7005
7005
7005
7005
7005
7005
7005
39030
39030
39030
39030
39030
39030
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
39030
39030
39030
39030
39030
39030
1018
39016
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
39016
7005
39016
1018
1018
1018
7005
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
7005
1018
7005
7005
7005
7005
7005
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
39030
39030
39030
39030
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
39030
39030
39030
39030
39030
7005
7005
1018
1018
1018
7005
39030
39030
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
39030
39030
39030
39030
0
0
0
0
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
39030
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
39001
39001
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
39016
39016
39016
39016
1018
7005
7005
39030
39030
39030
39030
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
39030
39030
39030
1018
1018
39030
39030
39030
39030
39030
39016
39016
39016
39016
7005
7005
7005
7005
7005
1018
1018
39030
39030
39030
39030
39030
39030
39030
7005
7005
39016
1018
1018
39016
39016
1018
1018
1018
1018
1018
1018
1018
39016
39016
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
39030
39030
39030
39030
1018
1018
1018
1018
39016
39016
39030
1018
39030
1018
1018
7005
7005
39030
39030
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
7005
7005
39016
39030
7005
39030
39030
7005
7005
7005
7005
7005
39030
39030
39030
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
7005
1018
7005
7005
39030
39030
39030
39030
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
7005
7005
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
39030
39030
7005
39030
39030
7005
1018
7005
39030
39030
39030
0
0
0
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
1018
1018
1018
39030
39030
39030
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
7005
7005
7005
7005
7005
7005
39030
39030
39030
39030
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
39030
7005
1018
39030
39030
39030
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
7005
39030
7005
7005
7005
39030
39030
7005
7005
7005
1018
1018
39016
39016
39016
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39016
39016
39016
1018
1018
1018
1018
1018
1018
39030
39030
7005
7005
7005
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
7005
7005
7005
7005
7005
7005
1018
39030
39030
39030
39030
39030
7005
7005
39030
39030
7005
7005
7005
39030
39030
39030
39030
39030
39030
39030
39030
7005
7005
39030
39030
39030
39030
39030
39030
7005
39030
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
39030
39030
39030
1018
1018
39030
1018
1018
39030
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
0
1018
1018
0
0
0
0
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
7005
7005
7005
1018
1018
1018
39030
39030
39030
39016
39016
39016
39016
1018
7005
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
7005
1018
1018
1018
39016
39016
39016
39016
39016
39016
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39016
1018
0
0
0
0
0
0
39030
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
0
39030
1018
1018
1018
1018
7005
1018
39016
1018
1018
1018
7005
7005
7005
7005
1018
1018
7005
1018
1018
1018
1018
1018
1018
7005
7005
39016
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39016
39016
39030
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
39030
39030
39030
39030
1018
1018
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39016
39016
39016
39016
39016
39016
39016
39030
39030
39030
7005
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
7005
7005
7005
7005
1018
1018
1018
39016
39016
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
7005
39030
39030
39030
39030
39030
1018
1018
7005
7005
7005
7005
1018
1018
7005
7005
1018
1018
1018
1018
39030
39030
39030
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39016
7005
7005
7005
1018
7005
7005
7005
1018
39016
39016
39016
1018
7005
7005
7005
7005
1018
1018
1018
1018
7005
1018
7005
7005
7005
7005
7005
1018
39030
7005
1018
0
39030
0
0
0
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
0
1018
1018
0
1018
1018
1018
1018
1018
7005
7005
0
0
1018
1018
1018
1018
1018
7005
1018
1018
1018
7005
7005
39030
7005
7005
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
1018
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
1018
1018
1018
1018
1018
1018
7005
39030
39030
1018
1018
1018
7005
1018
1018
7005
7005
1018
1018
7005
1018
1018
1018
1018
1018
7005
39030
7005
39030
39030
39030
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
7005
1018
1018
1018
39030
39030
39030
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
39030
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39016
39016
39016
39016
39016
7005
7005
39030
39030
39030
39030
39030
39030
7005
7005
1018
1018
1018
39030
39030
7005
7005
39030
39030
39030
39030
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
7005
7005
1018
0
1018
1018
1018
39030
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
0
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
7005
39030
39030
39030
39030
39030
1018
1018
1018
39030
39030
39030
39030
1018
1018
1018
39030
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
7005
7005
39030
39030
39030
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
39030
39030
0
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
7005
7005
1018
1018
7005
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
39030
39030
7005
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
39016
7005
7005
7005
7005
7005
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
0
39030
39030
39030
39030
39030
39030
39030
7005
7005
7005
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39030
39030
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
39016
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
7005
7005
7005
7005
7005
39030
7005
1018
39030
39030
39030
39030
39030
7005
39030
39030
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
39030
1018
1018
1018
7005
1018
1018
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
39030
39030
39030
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
39016
1018
1018
7005
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
7005
1018
1018
1018
7005
7005
7005
39016
39016
7005
7005
7005
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
39016
7005
7005
39016
7005
7005
7005
7005
39016
39016
39016
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
7005
7005
7005
39016
7005
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
39030
1018
1018
1018
1018
7005
7005
1018
39030
39030
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
39030
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
39030
39030
39030
39030
39030
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
39016
39016
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
39030
39030
0
7005
7005
7005
7005
7005
7005
1018
1018
7005
7005
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
0
0
0
7005
7005
7005
7005
39030
39030
1018
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
39030
39030
39030
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
39030
0
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
39030
39030
39030
7005
7005
7005
7005
1018
1018
1018
7005
1018
1018
1018
7005
7005
0
0
0
0
7005
1018
1018
1018
1018
1018
39016
39016
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
7005
1018
1018
39030
39030
1018
1018
1018
1018
7005
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
39030
39030
39030
7005
7005
7005
7005
39030
1018
1018
1018
1018
1018
7005
39030
39030
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
39030
39016
39016
39016
39016
39016
39016
39016
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
39030
39030
7005
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
39016
39016
39016
39016
39016
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
7005
7005
7005
39030
39030
39030
39030
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
7005
7005
39030
39030
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
39030
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
0
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
39030
39030
39030
39030
7005
7005
1018
1018
39030
1018
1018
1018
0
1018
1018
1018
1018
1018
0
39030
1018
1018
7005
39030
39030
39030
7005
7005
7005
1018
1018
1018
39030
39030
39030
39030
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
0
39030
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
39016
39016
1018
1018
1018
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
39016
39016
39016
39016
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
7005
7005
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
39030
39030
39030
1018
1018
1018
39016
1018
1018
1018
7005
0
0
0
7005
7005
7005
7005
7005
7005
39030
39030
39030
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39030
39030
39030
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
39030
39030
39030
39030
39030
7005
1018
1018
1018
1018
7005
1018
39030
39030
7005
7005
7005
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
39016
39016
39016
39016
39016
39030
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
7005
7005
39030
7005
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
7005
7005
7005
7005
7005
7005
39016
39030
7005
1018
1018
39030
39030
39030
39030
7005
39030
39030
39030
39030
7005
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
7005
7005
1018
1018
1018
1018
7005
7005
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
0
39030
39030
7005
7005
7005
1018
1018
1018
1018
7005
39030
39030
7005
7005
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
7005
7005
1018
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
7005
7005
7005
7005
7005
39016
39016
39016
1018
1018
1018
7005
39016
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
39030
39030
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
39030
1018
7005
7005
1018
1018
1018
39030
39030
39030
39030
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
39030
39030
39030
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
7005
7005
1018
1018
7005
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
7005
7005
1018
1018
39030
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
39030
39030
39030
7005
39016
39016
39016
39016
39016
7005
7005
7005
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
7005
7005
0
0
1018
1018
7005
7005
39016
39016
39016
39016
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
38003
38003
38003
1018
1018
38003
38003
1018
1018
0
0
0
38003
0
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
1018
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
1018
38003
1018
38003
38003
1018
38003
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
1018
38003
0
0
1018
1018
1018
0
1018
1018
1018
1018
1018
38003
38003
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
38003
1018
1018
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
0
0
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
1018
38003
1018
1018
1018
1018
39030
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
0
0
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
38003
1018
1018
1018
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
0
0
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
0
38003
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
1018
39030
39030
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
0
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
0
38003
38003
1018
1018
38003
38003
38003
38003
1018
38003
1018
1018
1018
38003
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
38003
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
0
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
1018
1018
38003
38003
38003
1018
38003
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
0
0
0
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
0
38003
38003
38003
1018
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
0
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
0
0
0
1018
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
0
0
0
38003
0
0
0
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
38003
1018
38003
38003
38003
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
38003
0
1018
0
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
39030
39030
39030
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
0
38003
0
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
38003
1018
1018
38003
38003
1018
1018
1018
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
1018
38003
38003
38003
1018
1018
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
38003
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
1018
1018
38003
1018
1018
1018
0
0
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
0
0
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
0
0
0
38003
38003
0
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
1018
38003
1018
38003
1018
1018
1018
1018
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
39030
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
1018
1018
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
39030
39030
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
1018
38003
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
0
0
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
1018
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
0
0
38003
0
38003
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
38003
1018
1018
1018
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
39030
39030
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
1018
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
1018
0
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
1018
1018
1018
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
0
0
0
38003
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
38003
1018
1018
38003
38003
38003
1018
1018
1018
38003
1018
1018
1018
1018
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
39030
39030
39030
39030
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
0
0
1018
0
38003
39030
39030
39030
39030
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
1018
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
1018
38003
38003
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
1018
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
8007
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
8007
40010
40009
40009
40009
40009
8007
40009
40009
8007
2002
40010
40010
40010
40010
8007
8007
2002
8007
2002
8007
8007
8007
8007
40009
40009
40009
8007
8007
8007
8007
2002
40010
40010
40010
40010
40010
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
0
8007
8007
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
40010
40010
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
40009
8007
40009
2002
40009
2002
2002
2002
1008
1008
1008
2002
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
40010
40010
40010
8007
8007
8007
40010
40010
2002
40010
40010
40010
40009
40009
8007
40009
40009
40009
40009
40009
40010
40010
8007
40010
40010
40010
40010
2002
2002
40009
8007
2002
2002
8007
40010
40010
40010
40010
40010
2002
2002
8007
8007
8007
8007
40010
40010
40010
8007
40010
40010
40010
40010
40010
40010
40009
40009
1008
40009
2002
2002
2002
2002
1008
1008
8007
8007
8007
40010
40010
40010
40010
40010
40010
1008
40010
40010
40010
8007
8007
2002
2002
2002
2002
2002
2002
2002
40010
40010
2002
2002
2002
2002
8007
8007
8007
8007
8007
40010
40010
40010
2002
2002
40010
8007
40010
40010
8007
8007
8007
40009
40009
40010
1008
1008
40010
8007
40010
2002
2002
2002
2002
2002
2002
2002
1008
40010
40009
2002
2002
2002
2002
2002
2002
2002
2002
40010
2002
2002
8007
8007
2002
2002
2002
2002
40009
40009
40009
8007
8007
2002
2002
2002
2002
2002
2002
2002
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
1008
1008
1008
40010
40010
40010
40010
40010
40009
40009
40009
40010
2002
40010
40010
40010
40010
40010
40009
40009
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
1008
40010
40009
40009
40009
40009
2002
40010
40010
40010
40009
40009
40009
40009
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
2002
2002
2002
2002
2002
8007
2002
2002
2002
2002
40010
2002
2002
2002
2002
40010
40010
40010
40010
2002
8007
40010
40010
40010
40010
40010
8007
8007
8007
2002
2002
8007
8007
1008
1008
8007
2002
2002
8007
8007
8007
8007
40010
40009
40009
40009
40010
2002
40010
2002
8007
8007
40010
40010
40010
40010
8007
8007
8007
2002
8007
8007
8007
40010
40010
40010
40010
40009
40010
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
40009
40009
2002
40010
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
1008
1008
40010
40010
40010
40010
40010
40010
8007
40009
40009
40009
40009
40010
8007
8007
8007
8007
2002
8007
8007
2002
2002
8007
2002
8007
8007
8007
8007
2002
2002
2002
2002
2002
8007
40010
40010
40010
8007
8007
8007
40009
2002
2002
8007
8007
2002
8007
8007
8007
8007
2002
40010
40010
40010
2002
40010
40010
40010
40010
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
40010
40010
40009
40009
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
40009
2002
2002
2002
2002
2002
2002
1008
2002
40009
2002
2002
8007
8007
1008
8007
8007
8007
8007
2002
2002
2002
8007
8007
2002
2002
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
1008
1008
2002
2002
1008
1008
1008
8007
8007
8007
40010
40010
40009
40009
2002
8007
8007
8007
2002
2002
2002
2002
2002
2002
40009
40009
40009
2002
2002
40009
40009
40009
2002
2002
2002
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
40010
40010
40010
40010
1008
1008
2002
40010
40010
40010
40010
2002
2002
2002
2002
2002
40010
40010
40010
40010
40010
40010
40010
40010
40010
2002
2002
8007
40010
40010
2002
2002
2002
8007
2002
2002
2002
2002
2002
40010
40010
8007
8007
8007
8007
8007
8007
40009
40009
2002
2002
2002
40009
2002
40010
40010
8007
8007
40010
40010
2002
2002
2002
2002
2002
8007
8007
8007
2002
2002
2002
40010
40009
40009
2002
2002
2002
2002
2002
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
1008
1008
8007
8007
8007
8007
40010
2002
2002
2002
2002
2002
2002
2002
2002
40009
2002
40010
40010
40010
40010
40009
8007
8007
8007
8007
8007
8007
2002
40010
2002
8007
8007
8007
8007
40010
40010
2002
2002
2002
2002
2002
1008
1008
8007
8007
2002
2002
2002
40009
40009
40009
40009
40009
8007
8007
40009
2002
2002
2002
8007
40010
40009
8007
2002
2002
8007
8007
1008
8007
8007
8007
2002
2002
2002
2002
40009
40009
8007
8007
8007
40010
40010
40010
40010
2002
2002
2002
2002
2002
2002
1008
1008
2002
2002
8007
8007
8007
2002
8007
8007
8007
8007
40009
40009
40009
2002
2002
2002
2002
8007
2002
2002
2002
40010
40010
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
2002
1008
8007
8007
8007
1008
1008
8007
8007
8007
2002
2002
2002
2002
2002
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
2002
2002
40010
40010
40010
40010
40010
40010
40009
40009
40009
8007
8007
40010
40010
40010
2002
8007
8007
2002
40009
40009
40009
40009
40010
40009
40009
2002
2002
40010
40010
40010
40010
40009
40009
8007
8007
8007
8007
8007
1008
40009
40009
40010
40010
40010
40010
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
40010
40010
40010
2002
1008
1008
1008
1008
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
8007
8007
40010
40010
2002
2002
2002
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
8007
8007
2002
2002
2002
2002
2002
2002
40010
40010
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
40010
2002
2002
2002
2002
2002
8007
40010
40010
40010
40010
8007
8007
2002
2002
2002
2002
2002
2002
2002
1008
1008
40009
8007
40009
8007
1008
1008
2002
2002
0
0
2002
2002
0
8007
8007
8007
40010
8007
2002
2002
40010
40010
40010
40010
2002
2002
2002
8007
8007
8007
8007
8007
40009
40009
40009
40010
40010
40010
40010
40010
40010
40010
40010
2002
2002
40010
40010
40010
8007
0
0
40009
2002
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
2002
2002
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
8007
2002
2002
2002
2002
40010
2002
8007
8007
8007
2002
40010
40010
40010
40010
2002
2002
8007
8007
8007
8007
2002
2002
2002
2002
40010
40009
2002
2002
40010
1008
1008
1008
1008
40010
40010
40010
40010
40010
8007
40010
2002
2002
1008
8007
8007
8007
8007
8007
8007
40010
40010
40010
2002
0
0
2002
2002
40010
40010
40010
40010
40009
40010
40010
40010
40010
40009
40009
40009
40010
40009
8007
8007
2002
2002
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40010
40010
40010
40010
40010
2002
2002
2002
1008
1008
40010
40010
40010
2002
2002
8007
2002
2002
8007
8007
8007
1008
1008
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
40010
40010
40009
2002
40009
40009
40009
40010
40010
40010
40010
40010
1008
40009
40009
40009
40009
40009
40009
40009
40009
40010
40010
2002
2002
2002
2002
8007
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
8007
8007
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
2002
2002
40010
40010
1008
8007
8007
8007
8007
8007
8007
8007
8007
40009
40009
2002
40009
40009
8007
8007
8007
8007
8007
2002
8007
8007
8007
2002
2002
2002
40010
2002
2002
8007
8007
2002
2002
2002
8007
8007
2002
2002
40009
8007
8007
2002
2002
2002
8007
8007
8007
8007
40010
40010
40010
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
40010
2002
40010
1008
1008
8007
2002
2002
40009
2002
8007
8007
2002
8007
8007
8007
1008
1008
1008
1008
1008
2002
1008
8007
8007
8007
40009
2002
2002
40009
2002
40010
40010
40010
40009
8007
8007
2002
2002
8007
8007
0
40009
2002
2002
2002
2002
2002
2002
2002
2002
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
8007
2002
2002
8007
8007
2002
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
1008
40009
40009
40009
2002
8007
8007
8007
2002
40009
8007
8007
1008
1008
1008
1008
1008
40009
40009
40009
2002
2002
2002
2002
2002
8007
2002
2002
40010
40010
40010
40009
40009
40009
2002
2002
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
2002
2002
2002
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
40009
40009
40009
40009
40009
40009
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
2002
2002
2002
8007
40010
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
2002
40010
40010
40010
2002
2002
2002
8007
8007
8007
8007
40009
40010
40010
40009
40009
40009
40009
40010
40010
40010
40010
40010
40010
40010
8007
8007
2002
2002
2002
40010
40010
40010
40010
8007
8007
2002
2002
8007
8007
8007
8007
8007
40009
40009
2002
2002
2002
2002
40010
8007
2002
2002
40010
40010
40010
40010
40010
40010
8007
8007
2002
2002
40010
2002
2002
2002
2002
2002
8007
8007
40009
40009
40010
40010
40010
40010
40010
40010
2002
2002
40009
2002
8007
8007
8007
8007
40010
2002
2002
2002
40009
2002
2002
8007
8007
8007
8007
8007
2002
2002
40009
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
40010
8007
8007
8007
8007
8007
2002
2002
8007
8007
40010
40010
40009
8007
8007
8007
8007
1008
1008
1008
8007
2002
2002
2002
2002
2002
2002
40009
40009
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
1008
1008
40010
40010
40010
40010
40010
40010
1008
8007
8007
2002
2002
2002
2002
1008
8007
8007
2002
40009
40009
40009
40009
40009
40010
40010
2002
8007
8007
8007
8007
8007
2002
2002
8007
40010
40010
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
2002
8007
40010
2002
40010
40010
40010
2002
2002
2002
2002
2002
2002
2002
2002
1008
1008
8007
8007
8007
8007
8007
40009
8007
8007
40009
8007
8007
8007
40010
40010
40010
40010
8007
40010
40009
40009
40009
1008
1008
1008
2002
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40009
40009
40009
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40010
40009
40009
40009
8007
8007
2002
2002
8007
8007
2002
2002
1008
2002
2002
8007
8007
40009
8007
40009
40009
40009
8007
8007
2002
2002
8007
8007
8007
8007
8007
40010
40010
2002
40010
2002
40010
40010
2002
40010
2002
40010
2002
8007
8007
8007
8007
8007
8007
8007
1008
1008
2002
40009
40009
40009
40009
40009
2002
2002
40010
40010
40010
40010
40010
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
8007
8007
2002
2002
1008
1008
2002
2002
2002
8007
8007
2002
2002
2002
2002
2002
8007
8007
8007
8007
2002
2002
8007
1008
1008
40010
40010
40010
2002
2002
2002
2002
2002
40010
40010
40010
40010
2002
2002
2002
40010
40010
1008
1008
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
2002
2002
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
40010
2002
8007
2002
40009
40009
40009
40009
40009
40010
40009
40009
2002
40009
2002
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
2002
2002
40010
8007
1008
40010
40010
2002
2002
8007
2002
2002
2002
2002
2002
2002
8007
8007
0
0
0
0
0
8007
8007
8007
8007
8007
40009
40009
40009
40009
40009
1008
0
0
40010
1008
0
0
2002
2002
1008
2002
2002
2002
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40009
40009
8007
2002
2002
2002
8007
8007
8007
2002
8007
8007
8007
8007
1008
40010
40010
40010
40010
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40009
40009
40009
8007
40010
40010
8007
8007
1008
40010
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
1008
8007
8007
1008
40010
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
1008
1008
1008
40009
40009
8007
8007
8007
8007
8007
40010
40010
0
1008
0
0
1008
1008
0
1008
1008
1008
1008
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
40010
40010
40010
40010
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
40010
8007
8007
0
8007
8007
8007
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
40010
8007
40010
40010
40010
40010
40010
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
40010
40010
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
1008
1008
8007
8007
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
1008
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
1008
1008
40010
40010
40010
40010
40010
40009
40010
40010
40010
40010
40010
40010
40010
40010
40010
1008
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
8007
8007
8007
8007
1008
1008
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
1008
1008
40010
40010
40010
40010
40010
0
0
0
0
0
0
0
0
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
1008
8007
1008
1008
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
1008
1008
1008
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
8007
40010
40010
8007
40010
8007
8007
8007
8007
40010
8007
40010
40010
8007
0
0
0
0
0
0
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
40010
40010
40010
40010
0
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
40010
40010
8007
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
40009
40009
40009
40009
40009
1008
1008
8007
8007
40010
40010
40010
40010
40010
40010
1008
1008
1008
0
0
0
0
0
0
0
40009
40009
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
40010
40010
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
40009
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
1008
1008
0
0
0
40009
40009
40009
40009
40009
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
40010
1008
8007
1008
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
40009
40009
1008
1008
1008
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
1008
40010
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40009
40009
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
8007
1008
1008
1008
8007
8007
8007
1008
8007
8007
8007
8007
1008
40010
8007
8007
1008
1008
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
1008
1008
1008
1008
8007
8007
8007
8007
1008
40010
40010
40010
40010
40010
1008
8007
40010
40010
40010
40010
40010
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
40009
40009
8007
8007
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40010
8007
8007
8007
8007
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
40010
40010
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
40009
8007
8007
8007
8007
8007
40010
40009
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
40009
40009
40009
40009
40009
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
1008
8007
8007
1008
1008
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
0
0
8007
8007
8007
8007
8007
8007
0
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
1008
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
8007
8007
8007
8007
8007
0
0
0
1008
1008
0
0
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
8007
40010
8007
8007
8007
8007
8007
8007
40010
40010
8007
8007
40010
8007
40010
40010
40010
40010
40010
40010
8007
8007
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
1008
1008
8007
8007
8007
40010
40010
40010
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
0
0
0
0
0
0
0
0
0
0
0
0
40010
40010
8007
0
0
0
0
0
0
40010
40010
40010
40010
40010
1008
1008
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40009
40009
40009
40009
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
1008
40010
40010
40010
40010
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
1008
40009
40009
40009
40009
40009
40009
0
0
0
0
0
0
0
0
0
0
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
40010
8007
8007
40010
40010
8007
8007
40010
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
1008
1008
8007
8007
8007
8007
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
0
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
1008
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
0
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
1008
1008
1008
1008
0
0
0
8007
8007
40010
40010
40010
40010
8007
40010
8007
8007
1008
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
40010
40010
8007
8007
8007
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
0
0
0
8007
8007
8007
8007
0
0
0
0
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
40010
40010
40010
8007
8007
8007
0
0
0
0
0
0
0
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
0
0
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
1008
1008
8007
8007
8007
8007
40009
40009
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
1008
8007
8007
8007
8007
8007
40010
40010
40010
1008
1008
8007
8007
8007
8007
8007
1008
40010
40010
40010
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
1008
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
8007
8007
40010
8007
40010
8007
8007
8007
1008
1008
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
8007
8007
8007
1008
1008
1008
40010
40010
8007
8007
40010
40010
8007
8007
8007
8007
8007
8007
1008
8007
8007
40010
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
8007
1008
1008
0
1008
0
1008
1008
1008
1008
1008
1008
1008
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
1008
40010
1008
8007
1008
1008
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
1008
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
40010
40010
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
40010
40010
40010
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
1008
8007
1008
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
1008
8007
8007
1008
1008
8007
40010
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40009
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
40009
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
40010
40010
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
1008
8007
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
40009
40009
40009
40009
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
1008
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
1008
1008
1008
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
40010
8007
8007
1008
8007
8007
40009
40009
40009
40009
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
0
0
0
8007
8007
40010
40010
8007
40010
40010
40010
40010
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
40010
8007
8007
40010
40010
0
0
0
0
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
1008
1008
1008
1008
8007
8007
8007
1008
8007
8007
8007
1008
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
1008
0
1008
1008
8007
8007
1008
8007
8007
40010
40010
40010
8007
8007
40010
8007
8007
8007
8007
8007
1008
40010
40010
40010
40010
8007
8007
8007
40010
40010
1008
8007
8007
8007
8007
1008
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
40010
40009
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
40010
8007
40010
8007
1008
40010
1008
1008
1008
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
1008
1008
1008
40010
40010
0
0
0
0
0
0
40010
40010
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
1008
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
1008
40010
40010
40010
40010
0
0
0
8007
40010
40010
8007
8007
1008
40010
40010
40010
40010
0
0
0
0
0
0
0
0
0
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
1008
40010
40010
40010
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
1008
1008
1008
1008
40009
40009
40009
40009
40009
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
1008
1008
40010
40010
40010
8007
8007
8007
8007
8007
40010
8007
8007
1008
8007
8007
8007
8007
0
0
0
0
0
0
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
40010
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
1008
8007
8007
1008
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
8007
8007
8007
8007
8007
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
40010
40010
40010
40010
40010
8007
40010
8007
8007
8007
0
0
0
0
0
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
1008
1008
1008
40010
40010
40010
40010
40010
40010
1008
1008
40010
40010
1008
1008
1008
40010
40010
8007
8007
8007
8007
1008
1008
1008
1008
1008
1008
1008
1008
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
40010
40010
1008
1008
1008
1008
1008
1008
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
1008
40010
40010
40010
40010
40010
1008
1008
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
1008
8007
40010
40010
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
1008
8007
8007
8007
1008
8007
8007
1008
8007
8007
8007
8007
40010
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
1008
1008
8007
40010
40010
40010
40010
40010
40010
40010
8007
0
0
0
0
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
8007
40010
40010
40010
8007
8007
8007
40010
40010
40010
40010
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
40010
40010
40010
40010
40010
8007
40010
8007
8007
8007
40010
40010
1008
1008
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
40010
40010
40010
40010
8007
8007
40010
40010
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
40010
0
1008
0
1008
0
1008
1008
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
8007
40009
40009
40009
40009
40009
40009
40009
40009
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
1008
1008
0
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
1008
1008
8007
8007
1008
1008
40010
40010
40010
8007
8007
1008
1008
1008
8007
8007
8007
8007
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
1008
1008
40010
40010
40010
40010
40010
40010
40010
0
0
0
0
0
8007
8007
8007
40010
40010
40010
1008
1008
1008
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
40010
8007
40010
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
40010
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
8007
8007
8007
8007
8007
8007
8007
40010
40010
40010
40010
40010
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39004
2002
2002
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
2002
2002
2002
2002
2002
39013
39013
39004
39004
39004
39004
39004
39004
39004
2002
2002
39013
39013
39013
39013
2002
2002
39013
39013
2002
2002
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
39004
39004
0
0
39004
39004
0
0
2002
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
39004
2002
0
39004
0
39004
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
2002
40009
39004
39004
39004
39013
40009
40009
40009
40009
40009
39004
2002
39004
0
0
39004
39004
39013
2002
2002
2002
0
0
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
0
0
39004
0
39004
39004
39004
2002
2002
2002
40009
40009
40009
40009
40009
40009
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
2002
39013
39013
2002
2002
2002
0
39004
0
0
0
0
0
39004
39004
0
0
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
2002
39004
39004
39004
2002
2002
39004
39004
39004
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39013
39013
39013
39004
39004
39013
39013
39004
0
0
0
0
39004
0
0
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
39013
2002
2002
2002
2002
2002
2002
39004
39004
39004
2002
39004
2002
2002
2002
2002
2002
0
0
0
0
0
0
39004
39004
39013
39013
39013
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
2002
39004
2002
2002
2002
39004
39004
2002
39004
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
39013
39013
39004
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
39004
39004
39004
39004
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
39004
0
0
0
0
2002
2002
2002
40009
2002
2002
2002
2002
2002
2002
2002
7028
0
2002
2002
2002
39004
39004
39004
39004
39004
39004
0
0
0
2002
2002
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
2002
2002
2002
39013
39013
39013
39004
2002
39013
2002
2002
2002
2002
2002
39004
2002
2002
39004
2002
2002
39004
39004
2002
39013
39013
39013
39013
2002
2002
39013
39013
39013
2002
2002
39004
0
0
0
39004
40009
40009
40009
40009
40009
40009
2002
2002
39004
39004
39004
0
0
0
0
2002
2002
39004
39004
39004
39004
39004
0
0
0
0
0
0
39004
39004
39004
39004
39004
39013
39013
2002
2002
2002
0
0
0
0
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
39004
39004
2002
2002
2002
2002
39004
39013
39013
39013
39013
39013
39013
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
0
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
39013
39013
39013
39013
39013
39013
39004
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
39013
39013
39013
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
40009
40009
40009
40009
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
39004
39004
39004
39004
40009
40009
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
2002
2002
2002
2002
39013
40009
39013
40009
39013
39013
2002
2002
2002
2002
40009
40009
40009
2002
2002
2002
2002
39013
39013
39013
39013
2002
2002
2002
39004
2002
2002
2002
2002
2002
2002
2002
39004
39004
2002
39004
2002
40009
40009
40009
39004
39004
39013
39013
39013
2002
2002
2002
2002
39013
39013
39013
2002
2002
2002
2002
2002
39004
39004
39004
2002
39013
39013
39013
39004
39004
2002
40009
40009
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
40009
40009
40009
2002
2002
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
40009
40009
40009
40009
40009
2002
2002
39013
2002
2002
2002
2002
2002
39004
2002
2002
2002
39004
2002
39004
2002
39013
40009
39013
39013
39013
39004
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
39013
39013
2002
2002
2002
2002
39013
39013
39013
39013
39004
39004
2002
2002
2002
2002
2002
2002
2002
39004
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
0
0
0
0
0
0
0
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
0
0
0
0
0
2002
2002
0
0
0
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
40009
40009
40009
40009
40009
2002
2002
2002
2002
2002
39013
2002
2002
39013
2002
2002
2002
2002
2002
2002
2002
2002
40009
2002
2002
2002
2002
2002
39013
39013
2002
2002
39004
39004
2002
39004
39013
0
0
0
0
39004
0
0
0
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
40009
40009
39004
39004
39004
39004
40009
40009
40009
0
0
0
39013
2002
2002
2002
40009
39004
39004
2002
2002
39004
39013
39013
39004
39013
39013
39004
39004
39013
2002
2002
2002
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
0
0
39004
0
0
0
0
0
0
0
0
40009
0
40009
40009
40009
2002
2002
39004
39004
39004
39004
39004
39004
0
0
0
0
0
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
39013
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
0
39004
0
0
39004
39004
39004
39004
39004
39004
2002
2002
2002
39013
39013
2002
2002
2002
2002
39013
40009
39013
40009
39013
40009
39004
39004
39004
39004
39004
39004
0
0
0
0
0
0
2002
39013
39013
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39004
2002
39004
39004
39004
0
39004
39004
39004
39004
39004
0
0
2002
2002
2002
2002
2002
39004
40009
40009
40009
39013
39013
39004
2002
2002
2002
0
2002
2002
2002
2002
2002
39013
39004
39004
39004
40009
40009
40009
39004
2002
2002
2002
2002
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
40009
39004
39004
39004
2002
40009
40009
40009
40009
2002
2002
39004
0
0
2002
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
39004
2002
2002
39004
39004
39004
2002
2002
39004
2002
2002
39004
39004
39004
2002
39004
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39013
2002
2002
39004
2002
2002
39004
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
2002
39013
39013
39013
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
0
0
0
39004
39004
0
39004
2002
40009
39004
39004
2002
39004
39004
39004
2002
2002
2002
2002
40009
0
0
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
2002
0
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
39004
39004
2002
39013
2002
2002
39013
2002
2002
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
39013
39013
39004
39013
39013
2002
2002
39004
39004
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
39004
39004
39004
2002
2002
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
2002
0
39004
39004
39004
39004
39004
39004
40009
40009
40009
40009
39004
39004
39004
2002
2002
39013
39013
39013
2002
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
2002
2002
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
40009
40009
40009
39004
39004
40009
40009
40009
40009
2002
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
2002
2002
2002
2002
2002
39013
39013
39013
39013
2002
2002
2002
2002
2002
39004
2002
2002
2002
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
2002
2002
2002
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39013
39013
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
0
0
0
2002
2002
2002
2002
40009
40009
40009
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
39013
39013
2002
2002
2002
2002
0
0
2002
2002
2002
40009
2002
39004
39004
39004
39004
2002
2002
39004
2002
2002
0
39004
0
39004
39004
39004
39004
2002
2002
2002
39013
39013
39004
39004
39004
2002
2002
2002
2002
2002
2002
40009
40009
40009
39004
39004
39004
39004
39004
0
0
39004
39004
39004
39004
2002
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
39004
39004
2002
2002
39004
39004
0
2002
2002
2002
2002
2002
2002
2002
39004
39004
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
2002
40009
39004
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
2002
0
2002
2002
2002
40009
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
40009
40009
40009
40009
40009
40009
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
40009
40009
40009
2002
2002
2002
2002
2002
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
40009
40009
39013
39013
39013
39013
40009
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
39013
2002
2002
2002
0
0
0
0
39004
0
0
0
0
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
0
39004
39004
39004
39004
39004
0
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
39013
39013
39013
2002
2002
2002
2002
2002
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
0
0
0
0
0
0
0
0
0
0
39013
39013
2002
2002
2002
39013
2002
2002
2002
39013
39013
2002
2002
2002
2002
2002
39004
39004
2002
2002
2002
2002
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
40009
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
39004
39004
2002
2002
39004
2002
2002
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
2002
2002
39004
2002
39004
39004
2002
39004
2002
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
39004
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
40009
40009
39004
39004
39004
0
39004
39004
39004
0
39004
0
0
0
0
2002
2002
40009
40009
40009
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39004
39004
39004
39004
39004
39004
40009
40009
40009
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39013
39013
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
39004
39013
39013
39013
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
2002
2002
39013
39013
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39013
2002
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
2002
2002
40009
40009
2002
2002
40009
39013
39013
39013
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
0
0
0
0
0
0
0
39013
39013
39013
39013
39013
39013
2002
39013
7028
0
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
2002
39004
39004
2002
2002
2002
39013
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
0
0
0
39004
39004
39004
2002
2002
39013
39013
39013
39013
39013
39013
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
2002
2002
39004
39004
2002
2002
40009
2002
2002
2002
2002
2002
2002
39004
2002
2002
2002
2002
39004
2002
2002
2002
2002
2002
2002
2002
2002
39004
2002
2002
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
40009
2002
2002
39013
39013
39004
39004
39004
39004
39004
39004
39004
2002
40009
40009
40009
40009
40009
2002
2002
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
2002
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
0
39013
39013
39013
2002
2002
2002
0
0
0
0
0
0
39004
39004
2002
2002
39004
2002
0
0
0
2002
2002
2002
39004
39004
0
2002
39004
39004
2002
2002
2002
39013
2002
39013
39013
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
39013
39013
40009
40009
40009
40009
2002
2002
2002
39013
40009
40009
40009
2002
2002
2002
2002
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
2002
2002
39004
39004
39004
39004
39004
2002
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
40009
40009
2002
40009
40009
40009
40009
40009
2002
39004
39004
2002
2002
2002
0
0
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
2002
0
0
39004
0
0
2002
0
0
0
2002
0
39004
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
2002
2002
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
40009
40009
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
40009
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
39013
39013
2002
2002
39004
2002
2002
39004
39004
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
7028
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
0
39013
39013
39013
39013
39004
39004
39004
39004
2002
0
0
0
2002
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
2002
39013
39013
39013
39013
2002
2002
2002
2002
39004
2002
39004
39004
39004
39004
39004
2002
2002
2002
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
0
0
2002
2002
2002
2002
39004
39004
39004
2002
39013
39013
39013
0
0
0
0
0
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
40009
2002
2002
2002
40009
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
2002
2002
39004
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39013
2002
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
2002
39004
40009
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
39004
2002
2002
39004
39004
2002
39004
0
0
0
0
0
39004
39004
39004
2002
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39013
0
0
2002
2002
39004
39004
0
0
2002
2002
2002
39004
39004
39004
39004
0
39004
39004
39004
39004
39004
39004
2002
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
40009
39004
39004
39004
39004
0
0
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
2002
2002
39013
39013
2002
2002
39013
39013
2002
2002
2002
2002
2002
2002
39013
2002
39013
39013
39013
40009
39013
39013
0
40009
39013
0
40009
39013
39013
2002
2002
2002
39004
39004
2002
0
2002
39004
39004
39004
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
2002
2002
2002
2002
39004
2002
0
0
0
0
0
2002
39004
39004
39004
39004
2002
39004
39004
2002
39004
39004
39004
39004
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
40009
40009
39004
39004
39004
39004
0
0
39004
2002
39004
0
0
39004
0
0
0
39013
39013
39013
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
0
0
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
2002
2002
2002
2002
40009
40009
40009
40009
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
2002
39004
39004
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
2002
2002
0
7028
0
2002
2002
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
39004
2002
2002
0
0
0
0
0
0
0
0
2002
2002
39013
39013
39013
39013
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
2002
39004
39004
39004
2002
2002
2002
39004
39004
0
0
0
39004
0
0
0
0
0
0
2002
2002
2002
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
40009
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39013
39013
39013
39013
39013
2002
2002
2002
2002
39004
39004
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
0
0
0
39004
0
39013
0
0
39013
0
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
39013
39013
40009
0
39004
39004
39004
39004
2002
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
0
0
2002
0
39004
2002
2002
2002
0
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
39004
39004
39004
39004
39004
39004
39004
39004
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
40009
39004
39004
39004
39004
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
39004
39004
39004
2002
39004
39004
39004
39004
0
7028
2002
2002
2002
2002
40009
40009
40009
40009
39004
39004
39004
39004
39004
40009
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
40009
2002
39004
39004
39004
2002
39013
0
0
0
0
39004
39004
39004
39004
39004
39004
39004
2002
7028
0
2002
2002
2002
2002
2002
2002
2002
2002
40009
40009
39004
39004
39004
39004
2002
39004
39004
40009
40009
40009
39004
39004
2002
2002
2002
39013
2002
39013
39013
39013
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
39013
39013
39013
2002
2002
2002
39004
39004
39004
2002
40009
40009
40009
40009
40009
39013
39013
2002
0
39004
39004
39004
39004
39004
2002
40009
2002
2002
2002
2002
40009
40009
40009
39004
39004
2002
39004
39004
2002
2002
2002
0
2002
2002
2002
2002
0
0
2002
2002
2002
2002
40009
39004
39004
39004
39004
39004
39004
39004
39004
2002
2002
2002
2002
2002
39004
39004
39004
2002
2002
2002
2002
39013
39013
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
2002
2002
2002
2002
2002
2002
2002
2002
2002
39013
39013
39013
39013
39013
39013
2002
39004
39004
39004
2002
2002
2002
39004
39004
39004
39004
39004
39004
2002
2002
0
0
0
39004
39004
39004
2002
2002
39004
39004
2002
2002
2002
40009
40009
40009
40009
40009
7028
40009
40009
40009
2002
2002
2002
2002
2002
2002
2002
2002
39004
39004
2002
2002
2002
39004
2002
2002
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
40009
40009
40009
40009
39013
39013
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39013
39013
39013
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39013
39013
39004
39013
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
40009
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
0
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
0
0
0
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
0
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39013
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39013
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
40009
40009
40009
40009
40009
40009
39013
39013
39013
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
0
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39013
39004
39004
39013
39004
39013
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
0
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
40009
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39013
39004
39013
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
0
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39004
39013
39013
39013
39013
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39004
39013
39004
39004
39004
39004
39004
39013
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39004
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
39013
0
0
0
0
2002
2002
2002
7027
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
0
2002
7027
2002
7027
7027
2002
2002
2002
2002
2002
2002
7027
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
7027
0
0
2002
2002
2002
2002
2002
0
7027
7027
7027
0
0
0
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
0
0
0
0
0
0
7027
7027
0
2002
2002
2002
0
0
2002
2002
0
2002
0
7027
7027
2002
2002
2002
2002
2002
7027
7027
7027
0
0
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
7027
7027
7027
0
7027
7027
7027
0
0
2002
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
0
0
7027
7027
0
0
0
2002
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
0
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
2002
0
0
2002
2002
2002
0
2002
2002
2002
2002
7027
7027
7027
7028
7027
7027
7027
0
0
0
0
0
7027
7027
2002
2002
2002
2002
0
0
7027
7027
0
0
0
2002
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
7027
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
7027
0
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
7027
7027
7027
0
0
0
7027
0
0
0
2002
2002
2002
2002
2002
2002
7027
7027
7027
0
7027
7027
0
2002
2002
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
2002
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
7027
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
0
0
0
0
0
0
7028
7028
7028
7028
7027
7028
2002
0
0
2002
2002
2002
7027
7027
7027
7027
7027
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
0
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
7027
7027
7027
0
0
7028
7028
7028
7028
7027
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
7027
7027
7027
7027
7027
2002
0
0
0
2002
2002
7027
0
0
0
7027
0
0
0
0
7027
0
2002
0
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
0
7027
7027
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
7027
7027
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
0
0
0
0
2002
2002
2002
0
0
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
7027
7027
7027
7027
7027
7027
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
7027
7027
0
0
0
0
0
2002
2002
7027
7027
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
7027
7027
2002
2002
2002
2002
2002
2002
0
0
0
0
7027
7027
7027
7027
2002
2002
2002
2002
7027
2002
0
0
0
0
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
7027
7027
2002
2002
0
0
2002
2002
0
0
2002
0
0
0
2002
2002
2002
0
0
0
2002
2002
0
2002
2002
2002
2002
2002
2002
0
0
7027
7027
2002
0
0
0
0
7027
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
2002
2002
0
0
0
0
0
0
0
0
0
7027
7027
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
7027
0
0
7027
2002
2002
2002
0
0
0
0
0
0
0
2002
7027
7027
7027
7027
7027
0
0
0
0
0
0
2002
2002
7027
7027
7027
0
0
0
0
0
7027
7027
2002
7027
2002
2002
0
0
7027
2002
7027
2002
2002
0
0
0
0
0
0
2002
2002
7027
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
7027
0
0
2002
0
2002
0
7027
7027
7027
2002
2002
2002
2002
7027
0
0
0
2002
0
2002
2002
2002
2002
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
7027
7027
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
7027
2002
2002
2002
7027
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
0
2002
7027
7027
7027
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
7027
7027
7027
7027
0
0
0
0
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
0
2002
2002
2002
7027
7027
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
0
2002
2002
0
0
0
2002
2002
0
0
7027
7027
7027
7027
7027
7028
0
0
0
0
2002
2002
2002
0
0
7027
2002
2002
2002
2002
2002
2002
0
2002
2002
7027
7027
7027
7027
7027
7027
0
7027
0
0
0
0
0
0
0
0
0
0
0
2002
7027
7027
2002
2002
2002
0
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
2002
2002
2002
7027
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
7027
7027
2002
2002
0
0
0
2002
2002
7027
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
7027
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
7027
2002
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
2002
2002
2002
7027
7027
0
0
0
2002
0
7027
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
7028
7028
7028
0
0
0
0
0
0
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
7027
2002
2002
2002
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
7027
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
7027
0
0
0
0
2002
2002
0
7027
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
7027
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
7027
7027
7028
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
7027
7027
0
0
0
0
0
0
7027
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
7027
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
7027
7027
7027
2002
2002
7027
2002
2002
2002
0
0
2002
0
2002
2002
0
0
2002
2002
2002
7027
7028
7027
0
7027
7027
0
0
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
7027
7027
7027
7027
0
0
0
2002
2002
7027
0
0
0
7027
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
7027
0
0
2002
2002
2002
0
0
0
7027
0
2002
7027
7027
7027
7027
2002
2002
2002
2002
2002
0
7027
7027
2002
2002
2002
0
0
0
0
0
0
7027
2002
2002
2002
2002
7027
2002
7027
7027
0
0
0
0
0
0
0
2002
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
7027
2002
7027
7027
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
7027
7027
7027
0
0
0
0
7027
0
0
0
0
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
7027
0
7027
7027
7027
2002
2002
0
0
0
0
0
2002
2002
7028
7028
7028
7027
7027
2002
2002
2002
2002
2002
0
2002
0
0
0
0
2002
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
0
7027
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
7027
7027
0
0
0
0
0
0
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
7027
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
7027
7027
0
0
0
2002
2002
0
0
7027
7027
7027
2002
2002
0
2002
2002
2002
2002
0
7027
7027
2002
7027
2002
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
7027
7027
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
2002
0
2002
0
0
0
0
0
2002
2002
2002
0
2002
2002
2002
2002
7027
0
2002
2002
2002
0
7027
7027
7027
7027
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
2002
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
2002
7027
7027
7027
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
7027
7027
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
7027
0
0
0
2002
2002
2002
2002
2002
0
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
7027
7027
7027
2002
7027
7027
2002
2002
2002
2002
2002
0
0
7027
7027
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
2002
2002
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
7027
7027
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
7028
7028
2002
2002
2002
0
0
2002
2002
0
2002
2002
2002
2002
2002
2002
0
0
0
0
7027
7027
7027
7027
2002
2002
7027
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
0
0
0
7027
7027
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
7027
0
0
0
2002
2002
0
0
2002
2002
2002
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
0
7027
2002
0
0
0
7027
7027
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
7028
7028
7028
2002
2002
2002
2002
0
2002
0
7027
0
7027
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
7027
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
7027
0
0
0
0
2002
2002
2002
2002
2002
0
0
7027
7027
7027
0
0
0
2002
2002
2002
0
0
0
0
0
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
7027
2002
2002
2002
7027
7027
7027
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
2002
2002
2002
2002
0
0
7027
2002
2002
0
0
7027
2002
2002
2002
2002
2002
0
0
0
7027
0
0
0
0
0
2002
2002
2002
2002
2002
7027
7027
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
7027
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
7027
7027
2002
2002
0
0
2002
2002
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
7027
2002
2002
2002
7028
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
7027
7027
2002
7027
0
0
0
0
0
7027
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
7027
7027
2002
2002
7027
7027
7027
7027
2002
2002
0
0
0
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
7027
7027
7027
7028
7027
7027
7027
7027
7027
7027
7027
2002
2002
2002
2002
2002
0
7027
0
7027
7027
7027
0
0
7027
2002
0
0
0
0
0
2002
2002
0
0
2002
2002
2002
2002
0
0
0
7027
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
7027
7027
0
0
0
0
0
0
7027
2002
2002
0
0
7027
7027
7027
7027
2002
2002
0
0
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
7027
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
7027
7028
7028
7028
7028
7027
7028
7028
7028
2002
2002
0
0
0
7027
2002
2002
2002
2002
2002
2002
2002
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
7027
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
7027
2002
2002
7027
7027
2002
2002
0
7027
7027
7027
7027
0
0
7027
7027
7027
2002
2002
2002
0
0
0
2002
2002
0
0
0
2002
0
0
0
0
2002
2002
2002
0
2002
2002
2002
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
0
7027
7027
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
7027
7027
2002
2002
2002
2002
2002
2002
2002
2002
2002
7027
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
2002
2002
7027
7027
7027
7027
2002
2002
2002
2002
0
0
0
2002
2002
0
7027
7027
7027
7027
7027
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
0
0
0
0
0
0
7028
0
0
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
0
0
0
7027
2002
2002
7028
7027
7027
7027
7027
0
0
2002
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
7027
7027
2002
2002
0
0
0
2002
2002
7027
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
0
0
7027
2002
2002
2002
2002
7027
7027
0
0
0
0
0
2002
2002
7027
7027
7027
0
0
0
2002
2002
2002
7027
7027
0
0
0
0
7027
7027
7027
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
7027
7028
7027
7028
0
2002
2002
2002
2002
7027
7027
2002
2002
2002
2002
2002
0
2002
2002
0
2002
2002
2002
2002
2002
7027
7027
7027
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
7027
2002
2002
2002
0
0
0
0
0
0
0
0
7028
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
7027
7027
7027
7027
7027
7027
2002
2002
2002
2002
7029
7029
7029
7029
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
0
7029
0
0
0
0
0
0
0
0
7027
7027
0
7027
7027
7027
7027
0
7027
7027
7027
7029
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
0
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
7027
0
7027
7029
0
0
7027
7027
0
7027
7027
7027
7027
7029
7029
7029
7029
7029
7027
7029
7029
7029
7029
7029
7029
7029
0
7029
7027
7027
7027
7027
7027
7027
7027
0
0
7029
7029
0
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
7027
7027
0
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7029
7027
7027
7027
0
0
0
0
7027
7027
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
7027
7027
7027
7027
0
0
0
0
7027
7027
7027
7027
7027
0
7027
7029
7029
7029
7027
7027
7027
0
0
0
0
7027
0
0
0
7027
0
7027
0
0
0
0
7027
7027
7027
0
7027
0
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
7029
7029
7027
7027
7027
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
7027
7027
0
0
0
0
0
0
0
0
0
0
7027
7027
7029
7027
7027
7027
7027
7027
0
0
0
0
7027
7029
0
0
7027
7027
0
7027
7027
7027
7027
7027
7027
0
0
7027
0
0
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
7027
7027
7027
0
7027
7027
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
0
7027
0
7027
7027
7027
0
0
7029
7027
0
0
0
0
0
0
0
7027
0
7027
0
0
0
0
7027
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
7027
7027
0
7027
0
7027
0
7027
0
0
0
0
7027
7027
7027
7027
0
7027
7029
0
0
7029
0
0
0
0
7027
7027
0
7027
7027
0
0
7027
7027
7027
7027
7027
7027
0
7027
0
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
0
7027
0
0
0
7027
7029
7027
7027
0
7027
7027
7027
7027
0
7027
7027
7027
7029
7029
7029
0
7027
0
7027
0
0
0
0
0
0
7029
7029
7029
7029
7029
7027
0
7027
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
0
0
7027
7027
7027
0
7027
7027
7027
0
0
7027
7027
7027
7027
7029
7029
7029
7029
7029
7029
7027
7027
7027
7027
7027
7027
0
0
7027
7027
0
7027
7027
7027
7027
7027
7027
7027
0
7027
0
0
0
0
0
0
0
0
7027
7027
7027
0
0
0
7029
7029
7029
7029
7029
7027
7027
7027
7027
7027
0
7027
7027
7027
7029
7029
0
7027
7027
7027
0
0
7027
7027
7027
0
0
7027
7027
7027
7027
7029
0
7029
7029
7029
7029
0
7029
7029
0
0
0
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
0
7027
7027
7027
7027
0
0
7027
0
7027
7027
7027
7027
0
7027
0
7027
7027
0
7027
7027
7027
7027
7027
7027
7029
7027
7027
0
0
7027
0
7027
0
7027
7027
0
7027
0
7027
0
7027
0
0
0
0
7027
7027
7027
0
0
0
0
7029
7027
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
7027
0
0
0
0
7027
7027
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7027
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
0
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
7027
7027
7029
7029
7029
7029
7029
7027
7027
7027
0
7027
7027
7027
0
7029
7029
7029
7029
7029
7027
0
0
0
0
7029
7027
7027
0
7027
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
7029
7029
0
7027
0
0
0
0
0
0
7027
7027
0
0
0
7027
0
7027
0
0
7027
0
0
0
0
7027
7027
7027
7027
7027
7027
7027
7027
0
0
0
0
0
0
0
0
0
7027
7029
0
7027
7027
7027
7027
0
0
0
0
0
0
0
0
7027
0
0
7027
7027
0
0
7027
0
0
0
0
0
0
0
0
0
7027
7027
7027
7027
7027
7027
0
7027
0
7027
0
7027
7027
7029
7029
7029
7029
7029
7027
0
7027
0
0
7027
7027
7027
7027
0
0
0
0
0
0
7027
7027
7027
0
7027
0
0
7029
7029
7029
7029
0
7027
7027
7027
7027
7027
7027
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
0
29031
29031
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
39030
39030
2002
2002
0
29031
0
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
0
0
0
2002
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
29031
29031
29031
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
39030
2002
29031
2002
2002
0
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
39030
39030
29031
0
0
29031
2002
2002
0
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
29031
2002
2002
2002
29031
29031
29031
29031
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
0
29031
29031
29031
29031
29031
29031
2002
29031
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
2002
0
2002
0
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
39030
39030
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
29031
0
0
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
29031
29031
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
29031
0
29031
2002
2002
2002
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
29031
29031
29031
2002
29031
29031
0
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
29031
0
0
0
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
29031
29031
0
0
0
0
0
2002
2002
0
0
0
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
0
0
0
29031
0
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
29031
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
39030
2002
2002
29031
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
29031
39030
39030
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
29031
29031
29031
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
29031
29031
2002
2002
2002
0
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
39030
39030
39030
39030
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
39030
39030
2002
2002
2002
2002
2002
2002
0
29031
0
0
0
29031
29031
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
29031
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
0
2002
2002
0
29031
29031
0
29031
0
0
0
2002
2002
0
29031
29031
2002
2002
2002
2002
2002
0
39030
39030
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
2002
2002
2002
2002
0
2002
29031
29031
0
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
29031
2002
2002
2002
0
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
29031
29031
2002
29031
2002
29031
29031
2002
29031
29031
29031
2002
2002
2002
39030
39030
39030
2002
2002
2002
0
0
0
0
0
0
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
29031
29031
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
29031
0
0
29031
39030
2002
2002
29031
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
39030
39030
39030
29031
29031
29031
29031
2002
2002
2002
29031
29031
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
29031
29031
2002
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
39030
39030
39030
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
29031
29031
29031
0
29031
29031
2002
2002
29031
29031
29031
29031
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
2002
0
0
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
29031
29031
39030
39030
2002
2002
2002
2002
39030
39030
2002
0
0
0
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
39030
39030
39030
39030
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
0
0
0
0
0
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
29031
29031
29031
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
29031
2002
2002
0
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
29031
29031
2002
2002
2002
29031
29031
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
39030
39030
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
0
2002
0
0
0
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
29031
29031
29031
2002
29031
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
0
2002
29031
29031
29031
0
0
0
0
0
0
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
39030
0
0
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
29031
2002
29031
39030
39030
39030
39030
39030
2002
2002
2002
29031
29031
29031
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
0
0
0
2002
2002
2002
29031
2002
2002
2002
2002
29031
29031
2002
0
2002
2002
2002
39030
39030
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
0
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
39030
29031
29031
29031
29031
29031
29031
39030
0
29031
0
0
0
0
39030
39030
0
7029
0
0
0
0
0
29031
29031
29031
29031
29031
0
0
39030
7029
7029
7029
39030
39030
39030
39030
39030
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
39030
39030
39030
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
0
0
0
39030
39030
39030
39030
0
0
39030
39030
39030
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
7029
7029
39030
39030
39030
0
39030
39030
7029
7029
7029
7029
7029
7029
39030
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
39030
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
0
39030
0
7029
0
0
0
0
0
0
0
0
0
0
39030
39030
0
0
0
0
0
0
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
29031
29031
7029
7029
0
0
0
0
0
39030
39030
39030
7029
7029
7029
29031
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
39030
39030
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
29031
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
39030
39030
39030
39030
39030
39030
0
0
0
0
29031
29031
39030
39030
39030
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
29031
0
29031
0
0
0
7029
7029
39030
29031
29031
29031
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
7029
7029
7029
7029
7029
0
0
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
39030
29031
7029
7029
7029
7029
7029
7029
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
39030
39030
39030
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
0
0
0
0
0
29031
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
29031
0
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
7029
7029
7029
39030
39030
39030
39030
39030
0
0
29031
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
39030
39030
29031
39030
39030
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
29031
29031
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
29031
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
0
0
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
39030
39030
39030
39030
39030
39030
39030
7029
7029
7029
7029
7029
39030
39030
39030
7029
7029
7029
7029
7029
7029
29031
29031
29031
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
7029
39030
39030
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
7029
7029
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
7029
0
0
0
0
0
29031
29031
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
39030
39030
39030
39030
39030
29031
29031
0
0
0
0
0
0
39030
39030
39030
39030
39030
7029
7029
7029
7029
7029
7029
7029
7029
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
29031
39030
39030
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
29031
0
7029
7029
39030
39030
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
39030
39030
39030
0
0
0
0
0
0
0
39030
0
0
0
0
0
0
0
29031
0
29031
0
0
29031
29031
0
0
0
29031
29031
29031
39030
39030
39030
39030
39030
0
7029
7029
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
0
39030
0
0
0
0
0
0
29031
29031
0
0
0
39030
39030
39030
39030
39030
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
7029
7029
7029
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
39030
39030
39030
0
0
0
29031
29031
29031
29031
29031
0
0
0
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
39030
39030
39030
0
7029
0
0
29031
29031
29031
29031
39030
29031
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
39030
39030
39030
39030
0
39030
39030
39030
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
29031
0
0
0
0
29031
29031
39030
39030
39030
0
0
0
0
0
0
0
0
0
0
7029
7029
39030
39030
39030
39030
39030
39030
39030
0
7029
7029
7029
29031
7029
7029
7029
7029
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
0
7029
0
0
7029
0
0
0
0
39030
39030
39030
39030
39030
39030
29031
29031
0
0
0
0
39030
39030
39030
39030
0
0
7029
39030
0
0
0
0
0
0
0
0
0
0
0
39030
7029
7029
7029
39030
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
39030
39030
39030
39030
39030
7029
7029
7029
0
0
0
0
0
0
0
29031
29031
0
39030
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
0
39030
39030
39030
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
29031
29031
2002
39030
39030
29031
2002
2002
2002
39030
2002
2002
39030
2002
39030
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
29031
29031
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
29031
2002
2002
2002
39030
39030
39030
39030
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
0
29031
29031
0
39030
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
39030
2002
2002
39030
39030
39030
39030
39030
29031
29031
29031
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
29031
29031
29031
0
29031
0
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
39030
39030
39030
39030
39030
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
39030
39030
29031
29031
29031
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
39030
2002
39030
29031
29031
0
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
2002
39030
39030
39030
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
2002
39030
39030
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
29031
29031
29031
29031
29031
2002
0
2002
39030
39030
39030
39030
39030
2002
29031
0
29031
0
0
0
29031
2002
2002
2002
2002
0
0
0
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
29031
29031
0
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
39030
39030
2002
39030
2002
29031
2002
2002
2002
39030
39030
2002
2002
39030
39030
39030
39030
39030
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
0
0
29031
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
39030
39030
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
29031
29031
2002
2002
2002
2002
2002
2002
0
29031
0
2002
39030
39030
39030
39030
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
39030
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
29031
29031
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
39030
39030
39030
2002
2002
2002
39030
2002
2002
39030
39030
39030
2002
2002
2002
39030
39030
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
29031
29031
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
39030
2002
2002
39030
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
39030
0
0
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
0
0
0
2002
2002
2002
39030
39030
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
39030
39030
39030
39030
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
39030
39030
39030
39030
2002
29031
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
29031
29031
29031
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
39030
39030
2002
2002
39030
39030
39030
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
39030
2002
2002
29031
29031
0
39030
29031
29031
29031
29031
29031
0
0
0
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
29031
0
0
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
29031
29031
29031
2002
2002
39030
2002
2002
2002
39030
39030
2002
39030
2002
2002
39030
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
2002
29031
0
29031
29031
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
29031
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
29031
29031
39030
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
0
29031
29031
29031
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
2002
2002
39030
39030
39030
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
29031
39030
2002
2002
2002
2002
2002
2002
2002
39030
2002
29031
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
39030
2002
2002
29031
0
29031
29031
0
39030
2002
2002
2002
2002
29031
29031
0
29031
0
2002
2002
29031
0
0
0
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
39030
0
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
29031
29031
0
2002
2002
2002
2002
29031
2002
2002
29031
2002
2002
2002
2002
0
0
0
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
29031
0
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
0
0
29031
29031
0
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
29031
2002
29031
29031
2002
29031
2002
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
39030
39030
39030
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
29031
29031
29031
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
39030
39030
39030
39030
0
0
0
39030
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
39030
0
39030
0
0
0
0
0
0
0
39030
39030
39030
39030
0
39030
39030
39030
39030
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
0
0
39030
39030
0
0
0
39030
39030
39030
39030
39030
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
0
39030
39030
39030
39030
39030
39030
0
0
39030
39030
39030
39030
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
0
39030
0
39030
0
0
0
0
0
0
0
0
0
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
39030
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
39030
0
0
39030
39030
0
0
0
39030
0
39030
39030
39030
0
0
0
39017
39017
39017
2002
2002
2002
0
0
2002
0
1018
1018
39017
39017
39017
39017
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
39030
39030
39030
2002
2002
39030
39030
39030
2002
1018
1018
2002
1018
39017
39017
39017
39030
39017
39017
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
2002
2002
2002
2002
39030
39030
2002
2002
39017
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
39017
0
2002
2002
39017
39017
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
2002
1018
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
39030
39030
39030
2002
2002
1018
1018
1018
0
0
0
39017
39017
39017
1018
1018
2002
39017
2002
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
39017
39017
2002
2002
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
39030
39030
39030
39030
39030
39030
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
1018
2002
39030
2002
39030
2002
2002
2002
2002
2002
39017
39017
39017
2002
0
2002
0
2002
0
2002
2002
2002
2002
2002
2002
0
0
0
39017
39017
39017
2002
0
0
1018
1018
0
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
0
0
39017
39017
2002
2002
39017
2002
2002
39017
39017
39017
2002
39017
39017
39017
39017
39017
39017
39017
1018
1018
1018
2002
39017
39017
39017
2002
2002
2002
1018
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
2002
39017
0
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
39017
2002
0
2002
0
2002
2002
39030
39030
39030
39017
39017
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
0
2002
1018
2002
2002
39017
2002
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
39017
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
0
0
0
0
0
39030
39030
39017
39017
1018
1018
1018
1018
1018
1018
1018
2002
1018
1018
1018
1018
2002
1018
1018
1018
39017
39017
39017
39017
2002
39017
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
2002
39017
39017
39017
39017
39017
39017
2002
39017
39017
39017
39017
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
39017
39017
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
1018
39017
39017
39017
39017
39017
39017
39017
39017
1018
1018
1018
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
39017
39017
39017
39017
2002
2002
39017
39017
39017
39017
39017
2002
2002
1018
39030
39030
39030
39030
39030
39030
1018
0
0
0
0
39017
1018
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
39017
39017
39017
39017
39017
39017
39017
2002
39017
0
1018
0
1018
1018
0
2002
0
0
0
2002
39017
39017
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
2002
2002
2002
2002
1018
1018
1018
39017
39017
39017
39017
39017
39017
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
1018
1018
1018
2002
39017
39017
1018
1018
1018
1018
1018
0
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
1018
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
0
0
0
0
2002
2002
1018
1018
1018
0
0
1018
1018
1018
1018
2002
39017
1018
2002
2002
2002
2002
1018
1018
1018
1018
2002
1018
1018
1018
1018
2002
39030
39030
1018
1018
1018
2002
0
39017
0
39017
0
39017
39017
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
39017
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
0
0
1018
1018
1018
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
39017
39017
39017
39017
2002
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
39017
2002
2002
2002
2002
39030
2002
39030
39030
1018
1018
1018
39017
39017
39017
39017
0
0
2002
39017
39017
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
2002
2002
2002
2002
0
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
0
0
0
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
39017
39017
39017
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
1018
1018
2002
0
0
0
0
2002
2002
2002
39017
39017
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
2002
2002
1018
1018
1018
2002
39030
39030
39017
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
1018
0
1018
1018
1018
1018
1018
0
0
2002
2002
2002
2002
2002
0
0
0
2002
1018
2002
39017
39017
2002
0
0
39030
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
39017
39017
39017
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
39017
2002
1018
1018
1018
2002
2002
2002
1018
2002
2002
1018
39017
39017
39017
2002
2002
2002
2002
2002
2002
1018
39017
1018
2002
2002
2002
1018
1018
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
39030
39030
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
1018
1018
1018
1018
1018
2002
2002
39017
39017
39017
39017
39017
39017
39017
2002
2002
39017
39017
39017
2002
2002
39030
2002
2002
2002
39030
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
1018
1018
39017
2002
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
2002
0
0
0
0
1018
1018
0
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
2002
39017
1018
2002
2002
39030
39030
39030
2002
2002
2002
1018
1018
39017
39017
39017
2002
39017
39017
39017
39017
1018
0
1018
0
0
0
39017
39017
39017
39017
1018
1018
2002
2002
2002
2002
2002
1018
1018
2002
2002
1018
1018
1018
0
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
39017
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
39017
39017
1018
1018
0
0
2002
2002
39017
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
1018
2002
2002
1018
1018
0
0
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
39030
1018
2002
2002
2002
2002
2002
2002
0
0
0
2002
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
2002
2002
0
39030
0
39030
39030
2002
2002
39017
0
1018
1018
1018
1018
1018
1018
2002
2002
2002
39030
39030
39030
39030
39030
0
0
0
0
0
0
0
0
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
39017
39017
2002
2002
2002
2002
2002
1018
1018
1018
1018
39017
39017
39017
2002
2002
2002
2002
2002
2002
0
2002
39017
39017
1018
1018
1018
39017
39017
39017
39017
39017
2002
1018
1018
2002
2002
2002
0
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
39017
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
39017
2002
2002
2002
2002
1018
1018
39017
39017
39017
39017
1018
1018
2002
2002
2002
1018
1018
1018
1018
1018
39017
2002
2002
2002
2002
39017
39017
39017
39017
39017
39017
1018
1018
0
1018
2002
0
0
0
0
1018
2002
1018
1018
1018
1018
1018
2002
1018
2002
2002
1018
1018
1018
2002
39017
39017
39017
39017
1018
1018
2002
39017
0
0
39030
1018
1018
2002
2002
2002
1018
1018
39017
39017
39017
39017
2002
2002
2002
2002
2002
2002
39017
39017
39017
39017
0
1018
1018
1018
1018
2002
2002
0
0
0
0
2002
2002
2002
39017
39017
39017
39017
39017
39017
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
39030
39030
0
2002
1018
1018
0
0
0
0
2002
1018
1018
1018
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
2002
2002
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
39017
39017
39017
39017
39017
39017
39017
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
39017
39017
39017
2002
1018
2002
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
2002
2002
2002
0
0
2002
0
39017
0
39017
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
39017
0
0
0
0
0
0
2002
0
2002
2002
0
0
0
0
0
1018
1018
1018
0
0
2002
2002
39017
39017
39017
39017
1018
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
1018
1018
2002
2002
2002
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
1018
1018
1018
2002
0
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
2002
1018
1018
1018
2002
2002
2002
2002
2002
39030
0
0
0
0
2002
39017
39030
39030
39017
39017
39017
39017
2002
2002
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
2002
39017
39017
2002
2002
39017
39017
39017
0
0
39017
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
39030
2002
2002
1018
1018
1018
1018
2002
2002
2002
39030
2002
2002
2002
39030
2002
2002
2002
2002
39017
39017
39017
39017
39017
1018
2002
2002
39017
39017
39017
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
1018
1018
39017
2002
2002
2002
1018
1018
1018
0
0
0
0
39017
39017
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
2002
2002
1018
1018
2002
1018
1018
1018
2002
2002
39017
2002
2002
2002
2002
2002
39017
39017
39017
39017
0
0
2002
0
39030
2002
2002
2002
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39030
2002
39030
39030
2002
39030
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
1018
1018
1018
1018
1018
2002
1018
1018
1018
1018
1018
1018
2002
2002
2002
0
2002
2002
39017
2002
39030
39030
0
0
2002
2002
2002
39017
1018
1018
2002
2002
2002
2002
2002
39030
39030
39017
39017
39017
2002
2002
2002
39030
39030
39030
39030
39030
39030
39017
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
39017
39017
39017
2002
2002
2002
39017
39017
39017
2002
2002
2002
2002
2002
2002
39017
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
39030
39030
39030
2002
2002
2002
2002
1018
1018
2002
1018
0
0
0
0
0
0
2002
2002
2002
0
2002
0
0
2002
2002
39017
39017
39017
39017
39017
39017
39017
1018
2002
39017
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
1018
1018
0
0
0
2002
2002
2002
2002
2002
2002
39017
39017
1018
1018
1018
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
2002
2002
0
39017
39017
0
0
1018
2002
2002
2002
0
2002
2002
2002
2002
2002
39030
39030
39030
2002
2002
2002
2002
2002
1018
1018
2002
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
2002
2002
2002
1018
2002
2002
2002
2002
0
0
0
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
39017
39017
39017
39017
39017
2002
2002
1018
2002
2002
2002
39030
39030
2002
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
39017
39017
39017
39017
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
39030
39030
39030
39030
39017
39017
39017
2002
2002
1018
1018
2002
1018
2002
2002
2002
1018
1018
1018
1018
1018
0
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
1018
2002
39017
39017
39017
39017
39017
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
1018
39017
1018
1018
2002
1018
1018
1018
1018
1018
39030
2002
39017
39017
0
0
0
0
2002
2002
0
0
0
0
2002
2002
39017
39017
2002
2002
2002
2002
2002
2002
2002
2002
39017
2002
2002
2002
39030
39030
2002
2002
0
2002
2002
2002
1018
1018
1018
1018
1018
1018
1018
2002
2002
1018
2002
2002
2002
2002
2002
39017
1018
1018
1018
1018
39017
39017
39017
39017
39017
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
2002
2002
2002
2002
39017
39017
39017
39017
39017
39017
39017
2002
2002
2002
39017
39017
39017
2002
39030
39030
2002
39030
2002
2002
2002
2002
2002
1018
1018
1018
1018
39017
1018
1018
1018
0
0
0
0
0
0
39017
39017
39017
39017
39017
2002
2002
2002
2002
2002
39017
2002
2002
1018
1018
2002
2002
39017
39017
1018
39017
39017
39030
39030
39030
39030
39030
39030
2002
2002
2002
2002
2002
2002
2002
2002
1018
2002
1018
1018
2002
2002
2002
2002
2002
0
0
0
0
39017
39017
2002
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
0
39017
1018
1018
2002
2002
1018
2002
2002
2002
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39030
39030
39030
1018
2002
2002
1018
0
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1018
39017
39017
39017
0
0
39017
0
39017
1018
1018
1018
1018
39030
2002
2002
1018
2002
2002
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
2002
2002
2002
39017
2002
2002
2002
1018
1018
2002
1018
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
2002
2002
1018
1018
1018
2002
2002
1018
1018
1018
2002
1018
2002
2002
2002
0
0
0
1018
1018
1018
1018
1018
1018
2002
1018
0
0
0
0
2002
2002
39017
39017
39017
39017
39017
1018
1018
0
0
2002
2002
2002
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
2002
39030
2002
39017
39017
39017
2002
2002
2002
2002
2002
2002
2002
2002
39017
39017
39017
1018
1018
39017
39017
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
2002
2002
2002
39030
39030
2002
39017
39017
39017
39017
1018
1018
1018
2002
2002
2002
2002
0
2002
2002
2002
2002
1018
2002
1018
1018
2002
1018
39017
39017
39017
0
0
0
2002
2002
2002
2002
0
0
1018
1018
1018
1018
1018
1018
2002
2002
2002
2002
1018
1018
1018
1018
2002
0
2002
1018
1018
1018
2002
0
0
2002
2002
2002
2002
2002
39017
2002
39017
39017
39017
2002
2002
39017
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
0
1018
0
0
1018
1018
1018
1018
1018
7005
1018
1018
7005
7005
1018
7005
0
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
0
7005
7005
7005
7005
0
0
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
39017
1018
39017
39017
39017
7005
7005
1018
1018
1018
7005
1018
1018
39017
39017
39017
39017
39017
39017
7005
7005
7005
7005
7005
7005
7005
1018
39017
7005
0
0
0
7005
7005
1018
7005
7005
7005
7005
7005
7005
39017
7005
7005
7005
7005
1018
1018
1018
7005
1018
1018
7005
7005
7005
7005
7005
7005
7005
0
0
0
0
0
0
0
0
0
1018
1018
1018
39017
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
0
0
7005
7005
7005
7005
1018
1018
39017
7005
7005
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
39017
39017
1018
1018
1018
39017
39017
39017
39017
39017
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
0
0
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
1018
1018
1018
7005
7005
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
1018
1018
7005
0
0
0
0
7005
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
7005
1018
7005
39017
39017
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
7005
7005
7005
1018
7005
1018
1018
0
7005
1018
7005
0
0
1018
1018
1018
0
1018
1018
7005
7005
7005
7005
7005
7005
7005
0
7005
1018
1018
7005
1018
1018
1018
1018
39017
39017
39017
1018
1018
1018
1018
1018
1018
7005
0
0
0
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
7005
7005
7005
7005
7005
39017
39017
0
0
0
0
1018
1018
1018
1018
1018
7005
7005
1018
1018
7005
7005
1018
1018
1018
7005
1018
1018
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
0
0
7005
0
1018
1018
1018
39017
39017
39017
39017
1018
0
1018
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
0
39017
39017
0
0
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
39017
0
39017
0
7005
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
39017
1018
1018
39017
39017
39017
1018
1018
1018
1018
1018
39017
39017
39017
7005
7005
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
0
0
0
0
0
7005
7005
7005
7005
7005
7005
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
0
1018
0
0
1018
7005
1018
1018
7005
7005
7005
7005
7005
7005
7005
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
0
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
0
0
0
0
1018
1018
39017
1018
7005
0
39017
39017
39017
39017
39017
39017
0
0
39017
0
1018
1018
1018
1018
1018
1018
7005
7005
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
0
0
0
0
0
0
7005
7005
7005
7005
0
0
1018
1018
1018
7005
1018
1018
1018
1018
0
0
0
39017
0
0
0
7005
7005
1018
1018
7005
7005
1018
1018
1018
7005
7005
7005
7005
7005
7005
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
39017
39017
39017
39017
39017
39017
7005
1018
1018
1018
1018
7005
7005
0
0
0
0
0
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
39017
0
1018
1018
1018
7005
0
0
0
0
0
0
1018
1018
1018
0
0
7005
1018
1018
1018
1018
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
0
39017
7005
7005
0
0
0
1018
1018
1018
1018
1018
1018
1018
7005
39017
39017
39017
39017
39017
39017
39017
39017
7005
7005
39017
7005
7005
1018
1018
1018
7005
0
0
0
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
39017
1018
1018
1018
1018
39017
39017
7005
7005
7005
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
39017
39017
1018
1018
7005
7005
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
39017
1018
1018
39017
0
1018
1018
1018
1018
7005
1018
7005
1018
1018
7005
7005
7005
7005
7005
39030
39030
39030
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
7005
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
0
7005
7005
0
0
0
0
7005
0
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
7005
39017
39017
1018
1018
1018
1018
39017
0
0
0
7005
7005
7005
1018
39017
39017
39017
39017
39017
7005
7005
7005
7005
7005
7005
7005
1018
0
7005
7005
7005
1018
7005
7005
0
0
1018
1018
7005
7005
7005
1018
39017
7005
39017
1018
39017
39017
1018
1018
1018
1018
0
0
0
0
7005
7005
39017
39017
39017
39017
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
0
39017
0
39017
39017
39017
39017
1018
1018
1018
7005
0
0
0
0
0
39017
39017
39017
39017
39017
39017
39017
7005
39017
39017
39017
7005
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
0
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
1018
0
0
1018
0
1018
7005
7005
7005
7005
1018
1018
7005
7005
7005
7005
1018
1018
7005
7005
1018
39017
39017
39017
39017
1018
39017
7005
7005
7005
7005
39017
39017
39017
7005
7005
39017
39017
39017
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
7005
7005
1018
1018
1018
1018
39017
39017
39017
0
0
39017
39017
39017
1018
39017
39030
7005
7005
39030
0
0
0
0
0
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
0
0
0
0
7005
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
0
7005
0
7005
0
0
0
1018
1018
1018
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
0
0
39017
39017
7005
7005
1018
1018
1018
1018
1018
7005
0
0
0
0
39017
39017
39017
0
39017
0
0
1018
1018
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
0
0
1018
7005
1018
1018
7005
7005
7005
7005
1018
39017
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
7005
7005
7005
1018
1018
7005
7005
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
0
7005
7005
7005
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
7005
0
0
0
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
0
0
0
1018
1018
7005
0
0
0
1018
1018
1018
1018
1018
1018
7005
39017
39017
39017
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
1018
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
7005
7005
39017
39017
39017
39017
7005
39017
0
0
0
0
0
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
0
1018
1018
0
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
0
0
0
0
0
0
0
0
0
39030
39030
7005
7005
7005
1018
1018
1018
1018
7005
0
0
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
39017
39017
39017
39017
1018
1018
1018
1018
7005
7005
7005
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39017
0
0
0
0
0
7005
0
0
0
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
0
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
0
1018
0
7005
0
0
1018
1018
1018
7005
7005
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
0
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
0
0
7005
0
0
0
7005
1018
1018
1018
39017
39017
0
0
0
7005
1018
1018
1018
1018
0
1018
7005
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
0
7005
7005
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
0
0
0
7005
1018
1018
1018
39017
39017
1018
1018
1018
39017
39017
39017
1018
1018
1018
7005
7005
7005
1018
7005
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
39017
39017
1018
1018
1018
39017
1018
1018
39017
39017
39017
39017
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
0
0
0
0
0
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
7005
7005
39017
39017
39017
39017
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
39017
39017
39017
39017
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
7005
7005
0
0
7005
7005
7005
1018
1018
1018
1018
1018
1018
7005
39017
39017
39017
39017
39017
39017
1018
1018
1018
7005
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
39017
39017
39017
39017
39017
39017
39017
7005
7005
7005
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
7005
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
0
0
0
0
0
0
0
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
39017
7005
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
0
0
39017
39017
39017
39017
39017
39017
1018
1018
0
7005
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
39017
39017
39017
7005
7005
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
7005
1018
1018
1018
0
0
0
1018
0
0
0
0
0
0
39017
39017
39017
7005
7005
1018
1018
1018
7005
7005
7005
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
0
0
39017
39017
39017
39017
0
0
0
0
0
39017
1018
1018
1018
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
7005
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
7005
7005
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
39017
39017
7005
7005
0
0
0
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
39017
1018
1018
7005
7005
7005
39017
39017
39017
39017
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
39017
1018
1018
7005
7005
7005
7005
0
0
0
0
1018
0
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
7005
7005
7005
7005
0
7005
7005
7005
7005
7005
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
0
0
0
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
39017
39017
7005
7005
0
7005
0
1018
1018
1018
1018
39017
39017
1018
7005
7005
7005
7005
7005
0
0
0
7005
7005
0
0
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
0
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
0
39017
0
39017
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
7005
7005
7005
1018
1018
0
0
7005
7005
7005
7005
1018
1018
7005
1018
1018
1018
39017
39017
1018
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
7005
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
39017
39017
39017
39017
39017
0
7005
7005
7005
1018
1018
1018
1018
0
1018
1018
7005
7005
1018
1018
1018
7005
7005
0
0
0
0
0
7005
7005
7005
7005
1018
1018
1018
1018
1018
39017
39017
1018
1018
1018
1018
1018
1018
7005
7005
7005
0
0
0
0
1018
1018
1018
0
1018
1018
1018
1018
7005
7005
7005
7005
1018
7005
1018
1018
1018
1018
1018
1018
7005
39017
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
0
0
0
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
7005
1018
1018
1018
1018
1018
1018
7005
0
7005
7005
7005
7005
7005
7005
7005
0
7005
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
0
39017
0
39017
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
39017
39017
39017
7005
7005
1018
1018
1018
7005
1018
1018
1018
1018
7005
7005
0
7005
7005
7005
0
7005
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
7005
7005
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
7005
7005
7005
39017
39017
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
39017
39017
39017
39017
1018
0
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
39017
39017
39017
7005
7005
7005
7005
7005
1018
0
7005
7005
7005
1018
1018
39017
39017
39017
1018
1018
1018
1018
7005
7005
39017
39017
39017
1018
1018
1018
7005
7005
7005
7005
7005
1018
1018
1018
7005
1018
7005
7005
1018
7005
7005
7005
1018
1018
1018
7005
1018
1018
7005
39017
39017
39017
0
0
0
39017
1018
1018
1018
1018
1018
39017
1018
1018
1018
7005
7005
1018
1018
1018
7005
7005
7005
1018
1018
7005
39017
39017
0
0
0
0
0
1018
1018
0
7005
7005
7005
7005
7005
1018
7005
7005
7005
1018
1018
1018
1018
39017
1018
1018
1018
1018
1018
0
0
1018
1018
7005
7005
7005
7005
39017
1018
1018
1018
0
0
0
0
0
0
0
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
1018
1018
1018
1018
1018
39017
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
39017
7005
0
0
7005
0
0
0
1018
1018
0
1018
7005
7005
7005
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
1018
1018
0
0
0
0
0
7005
7005
7005
7005
7005
7005
7005
39017
39017
1018
1018
1018
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
39017
0
0
0
0
0
0
1018
1018
1018
7005
7005
0
0
0
0
7005
7005
7005
7005
7005
1018
1018
1018
1018
7005
7005
7005
7005
1018
1018
39017
39017
39017
39017
39017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
1018
7005
7005
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
1018
1018
1018
1018
1018
1018
1018
7005
7005
7005
7005
0
0
1018
1018
1018
1018
1018
7005
1018
7005
39017
1018
1018
1018
1018
7005
7005
7005
7005
7005
7005
39017
0
39017
1018
1018
7005
7005
39017
39017
39017
39017
39017
0
39017
7005
7005
1018
1018
1018
1018
7005
1018
1018
7005
1018
1018
39017
39017
39017
39017
1018
1018
1018
7005
7005
7005
0
0
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
0
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
38003
38003
38003
38003
38003
38003
38003
38003
0
0
1018
1018
1018
0
0
0
38003
0
0
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
38003
0
0
0
0
0
38003
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
1018
0
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
38003
38003
38003
1018
1018
1018
0
0
0
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
1018
0
0
1018
0
0
38003
38003
38003
38003
0
38003
38003
1018
1018
1018
1018
1018
0
1018
1018
38003
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
0
38003
0
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
0
0
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
38003
0
0
0
0
1018
38003
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
0
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
0
1018
1018
0
0
1018
1018
1018
1018
1018
1018
38003
1018
0
0
1018
38003
38003
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
0
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
0
1018
1018
1018
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
38003
1018
38003
38003
38003
38003
38003
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
38003
0
0
0
38003
38003
38003
38003
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
0
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
0
0
1018
1018
1018
38003
38003
1018
0
0
0
0
0
1018
0
0
38003
1018
1018
1018
0
0
0
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
1018
0
0
0
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
38003
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
0
0
0
0
38003
38003
38003
1018
1018
38003
38003
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
0
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
1018
1018
1018
1018
1018
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
38003
38003
38003
38003
38003
38003
38003
0
38003
38003
38003
0
0
0
0
38003
0
0
0
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
0
0
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
0
1018
38003
0
1018
1018
0
0
0
1018
1018
0
0
0
0
38003
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
0
0
0
38003
38003
1018
1018
1018
0
0
0
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
0
1018
0
0
0
0
0
0
38003
38003
0
0
0
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
38003
38003
38003
0
1018
1018
1018
0
0
0
38003
38003
38003
38003
0
38003
38003
38003
0
0
38003
38003
38003
1018
0
0
0
0
1018
1018
1018
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
0
0
0
0
38003
38003
38003
38003
1018
1018
38003
1018
1018
38003
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
0
1018
0
0
0
0
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
0
0
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
1018
1018
0
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
38003
38003
38003
38003
0
0
0
0
0
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
0
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
38003
38003
1018
1018
1018
0
0
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
38003
38003
38003
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
0
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
0
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
0
0
1018
1018
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
38003
1018
1018
0
0
0
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
0
1018
1018
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
0
0
38003
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
38003
38003
1018
38003
38003
38003
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
0
0
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
38003
38003
38003
0
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
0
0
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
1018
1018
1018
38003
38003
38003
38003
0
0
0
0
38003
38003
38003
38003
0
0
0
0
0
0
0
38003
38003
1018
0
0
1018
1018
1018
1018
1018
1018
38003
38003
0
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
0
0
1018
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
38003
38003
0
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
38003
38003
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
0
1018
1018
1018
0
0
0
0
1018
0
1018
0
0
0
38003
38003
0
0
0
1018
1018
1018
38003
0
0
0
0
0
0
0
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
0
0
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
1018
1018
38003
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
1018
0
0
1018
0
0
0
0
0
1018
1018
38003
38003
0
0
0
0
0
38003
38003
38003
38003
38003
38003
38003
0
0
38003
38003
0
0
0
0
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
0
0
38003
38003
38003
38003
38003
38003
38003
0
0
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
0
0
0
1018
1018
1018
38003
38003
38003
38003
0
0
1018
1018
0
0
0
0
0
0
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
38003
1018
1018
38003
38003
38003
1018
38003
38003
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
0
0
0
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
1018
1018
1018
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
0
1018
1018
1018
0
0
38003
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
38003
38003
38003
38003
38003
0
0
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
0
0
1018
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
0
0
1018
1018
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
0
1018
1018
38003
38003
38003
0
0
0
0
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
0
0
0
0
0
38003
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
38003
1018
1018
1018
38003
38003
38003
1018
1018
1018
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
0
0
0
0
0
0
0
0
38003
38003
38003
1018
1018
1018
1018
38003
1018
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
38003
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
38003
38003
38003
1018
1018
38003
38003
38003
38003
38003
1018
1018
1018
1018
38003
38003
1018
1018
0
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
2002
2002
2002
0
1019
1019
1019
1019
0
2002
2002
2002
2002
1019
1019
1019
0
0
0
2002
2002
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
2002
1019
1019
2002
2002
2002
1019
2002
2002
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
0
1019
1019
1019
1019
1019
2002
2002
1019
1019
1019
1019
1019
1019
0
1019
0
1019
0
0
0
0
0
0
0
0
2002
2002
1019
1019
0
0
0
0
0
2002
2002
2002
1019
1019
1019
2002
2002
2002
2002
2002
1019
1019
1019
2002
2002
0
0
0
0
1019
0
0
1019
1019
0
1019
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
2002
1019
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
2002
0
1019
1019
1019
1019
1019
1019
1019
1019
2002
1019
1019
1019
1019
2002
1019
1019
1019
1019
1019
1019
0
0
0
1019
0
1019
0
1019
0
0
0
1019
1019
1019
1019
0
0
2002
2002
2002
2002
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
2002
1019
1019
1019
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
1019
1019
1019
1019
2002
2002
2002
2002
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
1019
1019
1019
1019
0
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
2002
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
1019
1019
1019
1019
1019
0
0
0
1019
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
0
0
0
1019
1019
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1019
1019
1019
1019
1018
0
0
0
1019
0
0
1019
1018
0
0
1018
1018
1018
1018
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
0
1019
1019
1019
1019
1019
1019
1018
0
0
0
0
0
0
0
0
1019
0
0
1019
0
1019
0
0
1019
0
0
0
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
1018
1018
1019
1019
1019
1019
1018
0
0
0
1019
0
0
1019
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
0
1019
0
0
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
0
0
0
1019
0
1019
1019
0
1018
1018
1019
1018
1019
1018
1018
1019
1018
1018
1018
1019
1019
1019
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
1018
1018
1018
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1019
1019
0
1019
1019
1019
0
0
0
0
0
0
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1018
1018
1018
1018
1018
1018
1019
1019
1019
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1019
0
1019
1019
0
1019
1019
0
1018
0
0
0
0
0
0
0
1019
1019
1018
1018
1018
1018
0
1019
1019
0
0
0
0
0
0
0
1019
1019
1019
1019
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
0
1019
0
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1019
1019
1019
1019
1019
1019
1019
0
0
1018
1018
1018
1018
1018
1018
1018
0
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1019
0
0
1019
0
1019
0
1019
0
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
1018
0
0
1019
1019
0
1019
0
1019
1019
1018
1018
1018
1018
1018
0
1019
1019
1019
0
1018
1018
1018
1018
1018
1018
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
1019
0
0
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
0
0
0
0
1019
1019
1018
1018
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1019
1019
1018
1019
1019
1019
1019
0
1018
1018
0
0
0
0
0
0
1019
1019
0
0
0
0
0
1018
0
0
0
0
1019
1019
0
0
0
0
0
0
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
0
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
1019
0
0
1019
1018
1018
1018
0
0
0
0
0
1019
1019
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
0
0
0
1019
1019
1019
1019
1019
1019
0
0
0
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1019
0
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
0
0
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
0
0
0
0
1018
1019
1019
1019
1019
1019
1019
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1018
1018
0
0
0
1019
1019
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1019
1019
1019
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1019
0
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
0
1018
1018
1018
1018
1018
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1019
0
1019
1019
0
0
0
0
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
0
0
0
0
1019
1019
1018
1018
1019
1019
1019
1019
1019
1018
1018
1019
0
1019
1019
1019
0
0
0
0
0
0
0
0
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
0
0
0
1019
0
1019
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
1018
1018
1018
1018
1018
1018
1019
0
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
1019
1018
1018
1018
1019
1018
1018
1018
1018
1018
1018
1018
1019
1018
1018
1018
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1019
0
1018
1018
1019
1019
1019
1019
1019
1019
1019
1018
1019
1018
1018
1018
1018
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1018
1019
0
1018
0
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
1019
1019
1019
1019
0
0
1019
1019
0
0
0
0
0
0
1018
1018
1018
1018
1018
1019
0
1019
1019
1018
1018
1018
1018
1018
0
0
0
0
1019
1019
0
1019
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
0
0
0
0
0
0
0
0
0
1018
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1019
1019
1019
0
0
1018
1018
1018
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1019
0
1019
1019
1019
0
0
1019
1019
1019
1019
1019
1019
1018
1018
1018
1019
1019
0
1019
1019
1019
0
0
1019
1019
1019
0
0
0
0
1019
1019
1018
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
1019
1019
1019
1019
0
0
0
0
1019
1019
1019
0
0
0
0
1019
1019
1019
0
1019
1019
0
1019
1019
1019
1019
0
0
1019
1019
0
1019
1019
1019
1019
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
1019
0
1019
1019
0
1019
1019
0
1019
0
0
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
0
1019
1019
0
1019
1019
0
1019
0
1019
1019
1019
0
1019
1019
0
0
0
1019
1019
1019
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1019
1019
1019
1019
1019
1019
1019
0
0
1019
1019
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
1018
0
0
0
0
0
1019
1019
1019
1018
0
0
0
0
0
0
1018
1018
1019
1019
0
1018
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
1019
1019
1019
1018
1019
1019
1019
1019
1019
1019
1019
1018
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
1019
1019
1019
1019
1019
1018
1018
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1018
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
1018
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
0
0
0
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
1019
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
0
0
0
0
1019
1019
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
1019
1019
1019
1019
0
0
0
0
0
0
1018
1018
1018
1018
1019
1019
1019
1019
1019
1018
1018
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
1018
1018
1019
1019
1019
1019
1019
0
1019
0
1019
1019
0
0
1019
1019
0
0
1019
0
0
0
0
0
1019
0
0
1019
1019
1018
1019
1019
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
1019
1019
1019
0
0
1019
0
1019
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
1019
1019
1019
0
0
1019
1018
1018
1018
1018
1019
1018
1019
1019
1019
1019
1019
0
0
0
1019
1019
0
0
1018
1018
1019
1019
1019
1019
1019
0
0
0
0
1019
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
1019
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
1019
1019
1019
1019
0
1019
1019
1019
1019
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1019
1019
1019
1019
1019
1019
1018
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
1019
1019
0
0
0
0
0
1019
0
1019
0
1019
1019
1019
1018
1018
1019
1019
1019
1019
0
0
0
0
0
1019
1008
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
1008
1008
8007
8007
2002
2002
8007
2002
8007
8007
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
8007
2002
2002
1008
2002
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
1008
8007
2002
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
2002
2002
2002
2002
2002
8007
2002
8007
8007
8007
2002
8007
8007
8007
2002
2002
2002
2002
2002
8007
8007
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
2002
2002
8007
8007
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
2002
8007
8007
1008
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
1008
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
2002
2002
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
2002
2002
2002
8007
8007
8007
2002
2002
2002
8007
8007
2002
2002
1008
1008
1008
1008
8007
8007
8007
1008
1008
1008
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
1008
1008
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
2002
2002
2002
2002
2002
1008
1008
1008
1008
1008
1008
1008
1008
8007
8007
2002
2002
2002
8007
8007
8007
1008
1008
8007
8007
1008
2002
2002
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
1008
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
2002
8007
2002
2002
2002
2002
2002
1008
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
2002
2002
2002
2002
2002
8007
8007
2002
8007
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
1008
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
8007
8007
1008
8007
1008
2002
2002
2002
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
1008
1008
2002
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
2002
2002
8007
8007
8007
1008
1008
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
2002
8007
2002
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
2002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
1008
1008
1008
1008
2002
1008
1008
1008
8007
8007
8007
2002
8007
8007
8007
2002
2002
2002
2002
8007
8007
2002
2002
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
8007
2002
8007
8007
2002
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
1008
1008
1008
2002
2002
8007
8007
2002
2002
2002
2002
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
1008
8007
2002
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
1008
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
1008
1008
1008
8007
8007
8007
8007
2002
8007
8007
2002
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
2002
2002
2002
1008
2002
2002
1008
1008
8007
2002
1025
2002
2002
1025
1025
8007
8007
8007
8007
2002
1008
1008
2002
2002
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1025
2002
2002
2002
2002
2002
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
1008
1008
8007
1008
1008
8007
2002
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
2002
2002
2002
1008
1008
1008
1008
8007
8007
8007
2002
8007
8007
1008
1008
8007
2002
2002
2002
8007
8007
8007
1008
1008
1008
2002
1008
2002
2002
8007
8007
2002
8007
2002
2002
2002
2002
2002
2002
8007
1008
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
2002
2002
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
1008
1008
8007
8007
8007
1008
1008
8007
8007
2002
2002
2002
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
8007
1008
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
8007
2002
2002
2002
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
2002
2002
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
8007
2002
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
2002
8007
2002
2002
8007
2002
2002
8007
8007
2002
2002
2002
8007
8007
8007
2002
8007
8007
8007
8007
8007
2002
2002
2002
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
1008
2002
8007
8007
8007
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
2002
2002
2002
2002
2002
2002
8007
8007
2002
8007
2002
1008
1008
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
1008
1008
1008
8007
1008
1008
1008
2002
2002
2002
1008
1008
1008
2002
2002
1008
1008
1008
1008
1008
1008
2002
2002
2002
2002
2002
1008
8007
8007
8007
8007
8007
8007
1008
1008
2002
2002
2002
8007
8007
8007
8007
8007
1008
2002
1008
1008
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
2002
8007
2002
2002
2002
8007
8007
2002
2002
2002
8007
8007
2002
2002
2002
1008
1008
1008
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
2002
2002
2002
1008
1008
1008
1008
2002
2002
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
8007
8007
2002
2002
2002
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
1008
1008
1008
8007
8007
8007
2002
2002
8007
2002
2002
2002
8007
8007
8007
8007
8007
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
2002
8007
8007
1008
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
1008
8007
1008
8007
1025
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
1008
8007
8007
8007
8007
8007
1008
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1025
0
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
0
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1025
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
1008
1008
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
0
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
1008
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
0
0
0
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
0
0
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
8007
0
0
0
0
0
0
0
8007
8007
8007
8007
8007
8007
8007
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
1025
7026
7026
7026
7026
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
1025
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
1025
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
1025
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
7026
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
2002
7026
7026
2002
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
1025
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
1025
1025
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
7026
2002
2002
1025
1025
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
2002
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
1025
1025
7026
7026
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
7026
7026
7026
7026
2002
7026
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
7026
7026
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
1025
2002
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
7026
2002
7026
7026
2002
2002
2002
2002
2002
1025
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
1025
1025
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
1025
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
7026
7026
7026
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
7026
2002
2002
2002
7026
2002
2002
2002
2002
7026
7026
7026
7026
7026
7026
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
1025
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
1025
1025
7026
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
7026
1025
1025
7026
1025
1025
7026
7026
7026
7026
7026
1025
7026
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
7026
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
7026
7026
7026
1025
7026
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
7026
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
1025
1025
7026
7026
1025
7026
7026
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
7026
1025
1025
7026
7026
1025
1025
1025
1025
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
7026
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
7026
1025
7026
7026
7026
7026
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
7026
7026
7026
7026
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
1025
1025
1025
7026
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
7026
7026
7026
1025
7026
7026
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
7026
7026
7026
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
1025
1025
7026
7026
7026
1025
1025
7026
7026
7026
1025
7026
7026
7026
7026
7026
1025
1025
7026
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
1025
7026
7026
7026
7026
1025
1025
7026
7026
7026
7026
7026
1025
1025
7026
7026
7026
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
7026
7026
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
7026
7026
7026
7026
7026
1025
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
7026
1025
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
7026
7026
7026
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
7026
1025
1025
1025
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
1025
1025
1025
1025
1025
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
7026
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
0
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7026
7026
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
1025
1025
0
7029
0
1025
1025
1025
1025
7029
7029
7029
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
1025
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
1025
1025
1025
1025
1025
7029
0
0
7029
7029
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
1025
1025
1025
7029
7029
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
0
1025
1025
1025
1025
1025
0
7026
7026
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
7029
7029
7029
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
7026
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
7026
0
0
1025
1025
1025
1025
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
0
0
7026
7026
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
1025
0
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
7029
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
1025
0
1025
0
0
0
0
0
0
0
0
0
7029
0
7029
0
0
0
7029
0
0
0
0
7029
0
7029
7029
7029
0
1025
1025
1025
1025
1025
1025
1025
7029
1025
1025
1025
1025
1025
0
0
0
0
0
0
7026
0
0
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
7026
0
0
0
0
0
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
0
7026
7026
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
0
0
0
0
0
0
0
1025
1025
7026
1025
1025
7026
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
1025
0
0
7029
7029
0
7029
0
0
0
0
0
0
1025
1025
1025
1025
1025
7029
7029
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
1025
1025
0
0
0
0
1025
1025
1025
7029
7029
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
7029
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
7029
1025
0
1025
7029
0
0
0
0
7029
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
7026
7026
7026
7026
7026
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
1025
0
0
1025
1025
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
7026
7026
7026
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
7029
0
0
7029
7029
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
1025
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
0
0
0
1025
0
0
0
0
0
1025
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
7029
7029
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
0
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
1025
1025
0
0
0
0
0
0
0
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
1025
0
1025
0
0
0
0
1025
0
0
0
1025
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
1025
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
0
0
7026
7026
7026
7026
7026
0
0
0
0
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
7026
7026
7026
1025
0
1025
1025
1025
1025
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
7026
7026
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
7029
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
1025
1025
7029
7029
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
1025
0
0
1025
0
0
0
0
0
7029
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
1025
1025
1025
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
1025
1025
1025
0
0
0
0
0
1025
0
1025
1025
1025
7026
7026
7026
7026
7026
7026
7026
0
0
0
0
7029
0
7029
7029
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
0
0
0
1025
7029
7029
7029
7029
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
1025
0
7029
7029
7029
1025
1025
1025
1025
1025
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
7029
0
0
0
0
1025
0
1025
1025
1025
1025
1025
1025
1025
0
7026
7026
7026
7026
7026
7026
7026
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
7029
7029
7029
7029
0
1025
1025
1025
1025
1025
1025
7026
7026
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7026
7026
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
7029
7029
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
1025
1025
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
7029
0
0
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
1025
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
7029
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
1025
0
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
1025
1025
1025
1025
0
0
0
0
7026
7026
7026
7026
7026
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
7029
7029
7029
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
0
0
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
0
0
7029
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
7029
7029
7029
7029
0
0
0
1025
1025
1025
1025
1025
0
0
7029
1025
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
1025
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
1025
1025
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
0
0
1025
1025
0
0
0
0
0
7029
7029
7029
7029
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
1025
7029
7029
7029
0
7029
1025
1025
1025
1025
0
0
0
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
7026
7026
7029
7029
7029
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
7026
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
1025
1025
1025
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
7026
7026
0
7029
7029
0
0
0
1025
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
7026
7026
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
1025
1025
1025
1025
0
0
0
7029
0
7029
7029
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
7029
0
0
7029
7029
7029
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
1025
1025
1025
1025
1025
1025
0
7029
7029
0
7029
7029
0
7029
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7026
7026
7026
7026
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
1025
7029
7029
0
7029
7029
0
0
0
1025
0
7029
0
7029
1025
7029
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
1025
0
0
7029
7029
0
0
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
0
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
7029
7029
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
7029
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
1025
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
1025
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
0
0
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7026
7026
7026
7026
7026
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
29031
0
0
0
29031
29031
0
0
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
0
29031
29031
29031
29031
0
0
0
29031
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
29031
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
29031
0
0
29031
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
29031
0
0
0
0
0
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
0
29031
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
29031
0
29031
29031
29031
29031
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
29031
29031
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
0
0
0
0
29031
29031
0
0
29031
29031
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
0
0
0
2002
2002
2002
2002
0
0
0
0
29031
29031
29031
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
29031
0
29031
29031
29031
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
29031
29031
29031
29031
0
0
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
7029
7029
7029
7029
7029
0
0
0
1025
1025
1025
7029
7029
7029
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
29031
29031
29031
29031
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
7029
7029
7029
7029
7029
7029
0
0
0
0
1025
0
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
7029
7029
1025
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
29031
29031
1025
1025
29031
29031
29031
29031
29031
7029
7029
7029
0
0
0
0
0
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
29031
29031
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
29031
29031
0
7029
7029
0
1025
1025
7029
7029
7029
7029
7029
7029
0
0
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
7029
7029
7029
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
7029
29031
7029
7029
1025
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
7029
0
0
1025
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
1025
1025
1025
1025
29031
29031
29031
7029
0
0
7029
0
1025
0
0
0
0
1025
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
1025
7029
7029
7029
29031
29031
29031
0
29031
29031
29031
29031
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
7029
7029
7029
7029
7029
7029
0
0
0
0
0
7029
0
7029
0
0
0
0
0
0
1025
1025
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
7029
7029
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
29031
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
1025
1025
0
0
1025
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
7029
1025
1025
0
0
7029
7029
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
0
1025
1025
1025
7029
7029
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
29031
29031
29031
29031
7029
0
1025
1025
0
0
0
0
0
1025
1025
1025
7029
7029
7029
7029
7029
0
0
29031
1025
1025
0
0
1025
1025
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
29031
0
0
29031
29031
29031
29031
29031
7029
7029
7029
7029
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
1025
1025
7029
1025
1025
0
0
0
1025
1025
0
0
0
0
0
0
0
0
7029
0
0
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
29031
0
0
0
0
0
0
0
1025
1025
29031
29031
29031
29031
29031
0
0
0
0
1025
1025
29031
29031
29031
7029
7029
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
1025
1025
1025
1025
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
29031
29031
29031
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
1025
1025
1025
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
1025
1025
29031
29031
0
0
0
0
1025
7029
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
7029
7029
7029
7029
7029
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
29031
29031
29031
29031
29031
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
29031
0
29031
1025
1025
29031
1025
1025
29031
7029
7029
0
0
1025
1025
29031
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
29031
29031
29031
29031
29031
29031
0
0
7029
7029
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
7029
1025
1025
0
0
7029
0
0
0
0
1025
1025
1025
1025
29031
0
1025
1025
1025
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
1025
1025
0
0
0
0
0
0
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
1025
1025
0
0
0
0
7029
7029
7029
7029
7029
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
1025
1025
29031
29031
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
7029
7029
0
0
29031
29031
0
0
0
0
0
1025
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
1025
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
29031
29031
29031
7029
7029
7029
7029
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
7029
7029
7029
0
0
0
0
0
7029
0
0
7029
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
7029
7029
7029
7029
0
29031
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
1025
1025
0
0
0
0
0
0
0
0
29031
0
29031
1025
0
0
0
0
0
0
0
0
29031
29031
29031
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
7029
7029
7029
1025
1025
1025
1025
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
7029
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
29031
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
7029
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
1025
0
0
0
0
29031
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
1025
1025
1025
7029
0
0
0
0
1025
0
29031
29031
0
0
1025
29031
29031
29031
29031
29031
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
29031
0
0
29031
29031
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
1025
1025
1025
7029
7029
7029
7029
7029
1025
1025
1025
0
0
0
1025
1025
1025
0
0
29031
29031
29031
29031
29031
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
29031
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
1025
1025
1025
0
0
0
1025
1025
0
0
1025
1025
0
0
0
0
0
1025
1025
1025
1025
0
0
0
29031
29031
29031
29031
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
29031
29031
0
29031
7029
7029
1025
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
1025
1025
7029
1025
0
0
0
0
0
0
0
0
1025
1025
29031
29031
29031
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
1025
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
7029
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
1025
0
0
0
0
0
0
1025
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
7029
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
29031
1025
1025
29031
0
0
0
0
0
0
0
29031
0
1025
1025
29031
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
7029
7029
7029
7029
0
1025
0
1025
0
7029
7029
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
29031
29031
29031
29031
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
1025
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
29031
29031
29031
0
29031
29031
0
1025
1025
1025
1025
0
29031
0
0
0
0
29031
29031
0
29031
29031
29031
0
29031
29031
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
7029
7029
7029
1025
1025
7029
7029
7029
1025
1025
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
1025
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
7029
0
0
29031
29031
29031
29031
29031
29031
7029
7029
29031
29031
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
29031
1025
1025
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
7029
7029
0
7029
7029
0
0
0
0
0
0
0
0
1025
0
0
1025
1025
1025
1025
0
0
0
0
0
7029
7029
0
7029
0
0
1025
0
1025
0
0
0
29031
29031
29031
0
0
29031
1025
1025
1025
1025
1025
0
0
0
7029
1025
1025
1025
1025
1025
7029
7029
1025
1025
29031
29031
29031
0
0
0
0
0
29031
0
29031
0
29031
29031
29031
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
1025
29031
29031
7029
7029
1025
7029
7029
7029
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
7029
0
0
29031
29031
29031
29031
7029
0
0
1025
7029
1025
7029
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
1025
1025
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
1025
0
0
0
1025
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
29031
0
29031
0
29031
0
0
29031
0
0
0
0
0
7029
7029
1025
1025
1025
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
7029
7029
0
0
0
1025
29031
29031
0
0
0
0
1025
1025
0
1025
1025
0
1025
1025
1025
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
1025
0
0
0
0
0
0
0
0
7029
7029
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
7029
29031
0
0
0
29031
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
29031
29031
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
29031
0
29031
29031
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
7029
7029
7029
7029
0
0
0
7029
7029
7029
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
7029
0
0
0
7029
7029
0
7029
7029
0
1025
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
7029
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
7029
7029
7029
7029
7029
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
1025
1025
1025
7029
7029
7029
7029
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
29031
0
1025
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
29031
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
1025
1025
1025
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
29031
0
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
1025
0
29031
7029
7029
7029
7029
1025
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
29031
29031
29031
0
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
0
0
0
0
0
0
0
29031
0
1025
7029
7029
7029
1025
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
1025
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
0
0
0
0
1025
1025
0
0
29031
29031
29031
29031
29031
0
29031
0
0
1025
7029
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
1025
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
1025
1025
1025
7029
1025
7029
7029
7029
1025
7029
0
1025
0
1025
1025
1025
1025
1025
0
7029
7029
7029
7029
7029
1025
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
7029
7029
7029
1025
1025
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
1025
0
0
0
1025
1025
7029
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
7029
7029
7029
0
29031
29031
29031
29031
29031
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
29031
29031
1025
0
0
0
0
1025
0
0
0
0
0
0
0
1025
1025
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
7029
7029
0
29031
29031
0
1025
1025
1025
0
0
7029
7029
7029
1025
1025
0
0
1025
1025
0
0
1025
1025
1025
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
1025
0
0
0
0
0
7029
0
0
0
0
0
1025
1025
1025
1025
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
1025
0
0
0
0
0
0
0
1025
29031
0
29031
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
1025
1025
1025
1025
1025
7029
7029
7029
0
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
29031
29031
1025
1025
0
7029
0
0
0
7029
7029
0
7029
0
7029
0
0
0
7029
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
29031
29031
29031
29031
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
7029
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
1025
7029
0
0
1025
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
29031
0
29031
29031
1025
1025
0
0
7029
7029
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
0
0
1025
0
29031
29031
29031
29031
7029
7029
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
7029
0
7029
7029
7029
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
29031
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
7029
0
0
0
0
0
0
0
0
0
7029
0
0
1025
1025
1025
7029
7029
0
0
0
1025
1025
1025
0
7029
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
7029
7029
7029
7029
1025
1025
1025
1025
1025
29031
29031
0
0
0
0
0
0
0
1025
1025
29031
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
1025
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
7029
0
7029
0
7029
7029
0
0
0
0
1025
0
0
0
1025
1025
29031
0
0
0
0
0
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
1025
0
0
0
1025
1025
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
29031
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
0
7029
7029
7029
0
7029
7029
0
0
0
0
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
0
0
0
1025
1025
1025
1025
0
0
1025
0
7029
7029
7029
7029
7029
7029
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
7029
7029
7029
0
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
7029
7029
0
0
0
29031
29031
29031
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
29031
29031
29031
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
7029
0
7029
7029
7029
7029
0
7029
29031
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
29031
29031
1025
1025
1025
1025
1025
1025
1025
0
0
0
29031
29031
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
7029
29031
29031
7029
7029
29031
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
1025
1025
29031
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
29031
29031
1025
1025
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
29031
29031
0
0
0
0
1025
0
0
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
1025
1025
1025
1025
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
1025
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
1025
1025
0
0
0
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
7029
7029
29031
29031
0
0
0
1025
1025
0
0
0
0
29031
29031
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
0
29031
0
29031
0
29031
1025
0
1025
1025
1025
1025
0
29031
29031
0
0
0
0
0
29031
29031
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
1025
7029
7029
7029
7029
7029
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
1025
1025
1025
0
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
29031
1025
1025
1025
0
0
0
0
0
0
0
0
1025
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
1025
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
7029
7029
7029
7029
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
7029
29031
0
7029
7029
0
0
7029
7029
0
0
7029
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
7029
1025
1025
1025
0
29031
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
7029
7029
7029
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
7029
29031
29031
29031
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
1025
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
1025
7029
7029
7029
0
0
0
1025
1025
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
1025
1025
0
0
1025
0
0
1025
0
0
1025
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
7029
7029
7029
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
0
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
7029
1025
1025
7029
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
7029
0
29031
29031
1025
1025
7029
7029
7029
1025
1025
1025
1025
0
0
0
0
1025
1025
0
0
0
0
0
0
0
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
29031
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
7029
0
0
1025
1025
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
1025
1025
0
0
0
0
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
29031
29031
0
29031
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
0
0
0
7029
0
0
0
0
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
7029
7029
0
1025
1025
0
0
0
1025
1025
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
1025
1025
29031
29031
0
0
0
0
0
0
1025
0
1025
0
0
0
7029
7029
7029
7029
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
29031
29031
0
29031
29031
0
0
0
0
0
0
1025
0
29031
29031
29031
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
29031
29031
29031
0
0
0
0
0
0
1025
29031
29031
29031
29031
29031
7029
7029
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
7029
7029
0
7029
0
0
0
0
0
1025
1025
29031
0
0
0
0
1025
1025
0
1025
1025
1025
7029
7029
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
29031
29031
29031
29031
29031
29031
0
0
0
0
7029
7029
7029
7029
7029
7029
7029
7029
7029
7029
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
1025
1025
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
1025
1025
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
7029
7029
7029
7029
7029
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
7029
7029
7029
7029
0
7029
7029
1025
0
0
0
0
0
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
7029
7029
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
0
1025
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
7029
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
7029
7029
7029
7029
7029
1025
1025
1025
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
7029
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
1025
29031
29031
29031
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
0
0
0
0
0
0
7029
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
0
0
0
0
7029
7029
1025
1025
7029
7029
0
0
0
0
0
1025
0
0
0
1025
0
29031
29031
0
1025
0
0
0
0
0
0
1025
7029
0
7029
7029
7029
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
1025
1025
0
0
7029
0
0
7029
0
0
1025
1025
1025
1025
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
7029
7029
7029
0
0
0
0
0
0
0
0
7029
7029
7029
7029
0
1025
7029
7029
7029
7029
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
0
0
7029
0
0
0
0
0
0
7029
7029
0
0
0
0
1025
1025
0
0
0
29031
0
0
29031
29031
0
7029
7029
7029
29031
29031
29031
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
29031
29031
29031
29031
0
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
0
1025
1025
7029
7029
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
0
29031
0
0
0
0
0
0
0
0
0
7029
0
0
0
29031
1025
1025
29031
29031
0
7029
7029
7029
7029
0
0
0
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
29031
29031
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
7029
7029
7029
1025
0
0
0
0
0
0
0
0
0
0
0
29031
0
29031
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
7029
7029
7029
29031
29031
29031
29031
29031
1025
1025
0
0
1025
1025
1025
0
0
0
0
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
2002
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
2002
2002
29031
29031
2002
2002
2002
2002
2002
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
2002
2002
2002
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
2002
2002
2002
2002
29031
2002
2002
2002
29031
29031
2002
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
2002
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
2002
2002
2002
29031
29031
29031
2002
2002
2002
29031
29031
29031
2002
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
2002
2002
29031
29031
2002
29031
29031
29031
2002
2002
2002
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
2002
2002
2002
2002
2002
2002
29031
29031
2002
2002
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
29031
29031
2002
29031
2002
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
2002
2002
29031
29031
29031
29031
29031
2002
29031
29031
2002
2002
29031
2002
29031
29031
29031
2002
2002
29031
29031
29031
29031
1025
1025
1025
29031
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
1025
1025
0
0
1025
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
0
0
0
0
0
0
0
0
0
0
0
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
1025
0
0
0
0
0
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
0
29031
29031
29031
1025
0
0
29031
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
1025
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
0
0
29031
29031
1025
1025
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
1025
1025
1025
0
0
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
0
1025
29031
29031
1025
29031
29031
29031
0
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
0
0
0
0
0
0
1025
1025
1025
29031
29031
29031
29031
29031
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
0
0
0
0
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
0
0
0
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
0
0
0
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
1025
29031
29031
1025
1025
29031
1025
0
0
0
0
29031
29031
29031
0
0
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
1025
29031
0
0
0
0
0
0
0
0
29031
1025
1025
1025
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
29031
29031
1025
1025
1025
1025
1025
0
0
0
0
0
29031
29031
29031
29031
1025
1025
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
29031
1025
1025
0
0
29031
29031
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
29031
29031
1025
1025
1025
1025
0
0
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
1025
1025
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
1025
1025
1025
1025
1025
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
1025
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
1025
0
0
0
0
0
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
29031
1025
29031
0
0
0
0
0
1025
1025
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
1025
1025
29031
0
29031
29031
1025
1025
1025
1025
1025
1025
0
0
0
0
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
1025
0
1025
1025
29031
0
0
0
0
0
29031
29031
1025
1025
1025
1025
1025
29031
29031
1025
1025
1025
1025
1025
1025
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
1025
1025
1025
1025
0
0
1025
1025
1025
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
1025
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
0
1025
1025
1025
0
0
0
29031
29031
29031
1025
1025
0
0
0
29031
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
0
1025
0
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
0
0
0
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
0
0
1025
1025
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
0
0
0
0
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
0
0
29031
1025
1025
1025
29031
29031
0
0
0
0
0
0
29031
0
1025
1025
29031
29031
29031
1025
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
1025
1025
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
0
0
0
0
0
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
0
0
0
0
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
1025
1025
29031
0
0
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
1025
1025
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
0
1025
1025
0
0
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
0
0
0
0
0
29031
29031
29031
29031
1025
1025
1025
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
29031
1025
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
1025
29031
29031
29031
0
0
0
0
0
0
0
0
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
29031
29031
29031
29031
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
29031
29031
29031
0
29031
29031
0
0
29031
1025
1025
29031
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
1025
1025
29031
29031
29031
29031
29031
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
1025
1025
1025
29031
29031
1025
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
0
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
1025
1025
29031
1025
1025
1025
1025
29031
1025
29031
29031
29031
29031
29031
29031
0
0
0
1025
1025
1025
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
1025
1025
1025
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
0
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
29031
29031
29031
1025
1025
0
0
1025
0
0
29031
29031
0
29031
29031
29031
1025
0
29031
29031
29031
0
0
29031
29031
29031
29031
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
29031
29031
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
0
0
0
0
1025
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
0
0
29031
29031
29031
1025
1025
1025
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
0
1025
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
0
29031
1025
1025
1025
1025
29031
29031
1025
0
0
0
0
1025
1025
0
1025
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
0
0
0
0
0
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
1025
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
1025
1025
1025
29031
1025
1025
0
0
29031
29031
1025
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
1025
1025
29031
29031
29031
29031
29031
0
0
0
1025
1025
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
0
0
0
0
0
0
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
0
1025
0
0
0
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
29031
1025
29031
29031
1025
1025
0
0
0
29031
29031
29031
29031
29031
1025
29031
1025
1025
1025
1025
1025
1025
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
0
0
0
0
0
29031
1025
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
29031
29031
29031
29031
1025
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
0
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
29031
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
1025
1025
1025
29031
29031
0
0
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
1025
29031
29031
29031
1025
1025
1025
29031
29031
0
0
29031
0
0
0
0
0
0
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
1025
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
1025
0
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
1025
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
0
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
0
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
0
0
29031
0
0
1025
29031
1025
1025
29031
29031
29031
1025
1025
29031
1025
1025
29031
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
29031
1025
1025
1025
29031
1025
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
1025
1025
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
0
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
1025
29031
29031
29031
0
0
0
0
0
0
0
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
0
0
0
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
0
0
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
1025
1025
29031
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
29031
29031
29031
1025
29031
29031
0
0
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
1025
29031
29031
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
29031
29031
29031
0
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
1025
1025
0
29031
29031
29031
0
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
1025
1025
1025
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
0
0
1025
0
0
0
0
1025
0
0
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
1025
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
0
0
0
29031
29031
1025
1025
1025
29031
0
0
0
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
0
29031
1025
1025
1025
1025
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
0
0
1025
1025
1025
1025
1025
1025
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
0
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
1025
1025
0
0
1025
29031
29031
29031
0
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
1025
29031
29031
0
1025
1025
1025
1025
1025
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
0
1025
0
1025
1025
0
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
1025
1025
1025
1025
1025
0
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
1025
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
1025
1025
1025
1025
1025
1025
29031
1025
1025
29031
29031
1025
29031
29031
1025
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
1025
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
1025
1025
29031
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
1025
0
0
0
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
1025
0
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
1025
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
0
0
0
0
0
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
0
29031
29031
0
0
0
0
0
0
29031
29031
29031
29031
1025
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
29031
29031
29031
1025
1025
1025
0
0
0
0
0
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
0
1025
1025
0
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
0
0
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
1025
1025
1025
29031
29031
29031
29031
0
0
0
1025
1025
1025
29031
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
1025
1025
1025
1025
29031
29031
0
0
29031
29031
29031
29031
29031
29031
0
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
0
1025
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
1025
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
29031
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
29031
0
0
0
0
29031
29031
29031
29031
29031
1025
0
0
0
0
0
0
0
1025
1025
29031
29031
29031
29031
29031
29031
29031
1025
1025
29031
29031
1025
1025
1025
1025
29031
29031
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
0
29031
29031
0
0
0
0
0
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
29031
0
0
0
29031
29031
29031
29031
1025
1025
29031
29031
29031
29031
29031
29031
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
0
0
0
0
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
0
0
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
2002
0
2002
0
2002
2002
2002
2002
2002
0
0
2002
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
2002
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
0
0
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
0
0
0
0
2002
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
0
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
2002
0
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
2002
2002
0
2002
0
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
0
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
2002
0
0
2002
2002
0
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
0
2002
2002
0
2002
2002
2002
2002
2002
0
2002
0
0
2002
2002
0
0
0
0
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
0
2002
0
0
2002
0
0
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
0
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
0
0
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
0
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
0
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
1025
1025
1025
0
1025
1025
1025
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
1025
1025
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
1025
1025
1025
1025
1025
1025
0
1025
0
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
1025
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
0
0
0
0
0
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
1025
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
0
0
0
0
1025
1025
0
0
0
0
1025
0
0
1025
0
0
0
0
0
0
0
0
1025
0
1025
1025
1025
1025
1025
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
1025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
0
0
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
1025
0
1025
0
1025
0
0
0
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
0
0
1025
0
0
0
0
1025
1025
1025
1025
1025
0
0
0
0
0
0
1025
1025
1025
1025
1025
1025
0
0
1025
1025
0
0
0
0
1025
1025
0
1025
1025
1025
0
1025
1025
1025
0
0
0
1025
0
1025
1025
0
0
0
1025
2002
2002
2002
2002
0
1019
1019
1019
1019
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
2002
0
0
0
0
1019
1019
1019
2002
1019
1019
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
1019
2002
1019
1019
1019
1019
0
0
2002
2002
2002
2002
2002
2002
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
1019
1019
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
1019
1019
1019
0
0
0
1019
1019
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
1019
1019
2002
1019
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
1019
2002
2002
1019
1019
1019
2002
2002
0
0
0
0
0
0
2002
2002
1019
1019
1019
1019
2002
2002
2002
0
0
0
0
0
0
1019
1019
1019
2002
2002
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
1019
2002
1019
1019
1019
2002
2002
2002
0
0
0
0
0
0
0
0
1019
2002
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
2002
1019
1019
1019
1019
0
0
0
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
0
1019
1019
2002
2002
2002
2002
1019
1019
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
1019
1019
1019
1019
1019
0
0
0
0
0
0
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
2002
2002
2002
2002
2002
0
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
1019
1019
1019
2002
1019
1019
1019
1019
0
1019
2002
0
0
0
0
0
0
2002
2002
1019
1019
1019
1019
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
2002
2002
2002
2002
0
0
0
2002
1019
1019
1019
2002
2002
2002
2002
2002
2002
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
2002
2002
2002
2002
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
1019
1019
1019
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
2002
1019
2002
2002
1019
1019
1019
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
1019
1019
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
1019
1019
1019
0
0
2002
2002
2002
0
0
0
0
0
0
1019
1019
2002
2002
0
2002
2002
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
1019
0
0
1019
1019
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
2002
0
0
0
1019
1019
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
1019
2002
1019
2002
2002
0
0
0
0
1019
2002
2002
2002
2002
2002
2002
1019
1019
1019
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
1019
1019
0
2002
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
1019
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
1019
0
0
0
0
1019
1019
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
1019
1019
1019
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
1019
0
0
0
0
0
0
2002
2002
0
1019
2002
1019
1019
2002
2002
2002
1019
1019
2002
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
2002
2002
2002
0
0
0
2002
2002
2002
1019
1019
2002
1019
2002
2002
2002
2002
2002
2002
2002
2002
2002
1019
2002
2002
2002
2002
1019
2002
2002
2002
2002
2002
2002
1019
2002
2002
2002
2002
2002
2002
1019
1019
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
0
0
0
2002
2002
2002
0
0
0
0
0
2002
2002
2002
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
1019
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
1019
1019
0
0
0
0
1019
1019
1019
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
1019
1019
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
1019
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
0
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
1019
1019
0
0
0
0
0
0
1019
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
1019
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
1019
1019
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
1019
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
1019
0
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
1019
1019
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
0
0
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1019
1019
1019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1025
1008
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1008
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1008
1008
1008
1008
1008
1025
1025
1025
1008
1025
1025
1025
1008
1008
1008
1008
1025
1025
1008
1025
1008
1025
1025
1025
1025
1025
1008
1008
1025
2002
1025
1008
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1008
1008
1008
1025
1008
1008
1008
1008
1008
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
1025
2002
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
1025
1025
1008
1008
1008
1008
1025
1008
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1008
1008
1025
1025
1025
1025
1008
1008
1008
1025
1025
1008
1025
1025
1025
2002
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
1025
2002
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1008
1008
1025
1025
1025
1025
1025
1025
1025
1008
1025
1008
1025
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
0
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
0
1025
1025
1008
1025
8007
0
8007
8007
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
8007
8007
8007
1025
8007
8007
1025
1025
1025
1025
1025
1025
1025
1025
8007
8007
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
0
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
8007
8007
1025
8007
1025
8007
8007
1025
1025
1025
1025
8007
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
1008
1025
1025
1008
1025
0
1008
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
1025
0
1025
1025
1025
1025
1025
1025
0
8007
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
1025
1025
1025
1025
0
0
0
8007
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
8007
1025
8007
0
0
0
1025
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1025
1025
1025
1025
1025
8007
1025
1025
1025
1025
8007
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1008
1025
1025
1008
1025
1025
1025
1025
1025
1025
8007
1025
1025
1008
1008
8007
1008
1008
1008
1008
8007
1008
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
2002
1025
2002
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
2002
1025
2002
1025
1025
1025
1025
1025
1025
1025
1025
2002
2002
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
2002
1025
1025
1025
1025
1025
2002
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
2002
2002
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
0
0
0
2002
0
0
0
0
2002
0
0
2002
2002
2002
2002
0
0
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
2002
2002
0
2002
0
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
0
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
0
1024
1024
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
1024
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
0
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
1024
1024
1024
0
1024
1024
1024
1024
0
0
0
0
0
0
0
1024
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1024
0
1024
0
1024
0
0
0
0
0
0
0
0
0
0
0
1024
0
0
0
0
0
0
0
0
0
0
1024
0
0
0
0
0
1024
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
1024
0
0
0
0
0
0
0
0
0
0
0
0
1024
0
1024
0
1024
1024
1024
1024
1024
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1024
0
0
0
0
0
0
1024
1024
0
0
0
0
0
0
0
0
0
0
1024
1024
0
0
1024
1024
0
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
0
0
0
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1024
1024
1024
1024
1024
1024
1024
0
0
0
0
1024
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1024
1024
1024
0
0
0
0
1024
1024
1024
1024
1024
1024
0
1024
0
0
0
0
0
0
0
0
1024
1024
1024
1024
1024
0
1024
1024
0
1024
1024
0
0
0
0
0
1024
1024
1024
1024
1024
1024
1024
1024
0
0
0
0
0
0
1024
1024
0
0
1024
0
0
1024
1024
1024
1024
1024
0
0
1024
1024
0
1024
0
0
0
0
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1024
0
1024
0
0
1024
1024
1024
0
0
0
0
1024
1024
0
0
1024
1024
1024
0
0
0
1024
0
0
0
0
0
0
0
1024
0
0
0
0
0
0
0
0
0
1024
1024
1024
1024
1024
1024
1024
0
0
0
1024
1024
0
0
0
1024
0
0
0
0
1024
1024
1024
1024
1024
1024
1024
1024
0
0
1024
0
0
0
0
1024
0
0
1024
0
0
0
0
0
0
1024
1024
1024
1024
0
0
0
0
0
1024
1024
1024
0
0
0
0
0
0
0
0
0
0
0
0
1024
0
0
0
1024
1024
1024
1024
0
1024
1024
1024
0
0
0
0
0
1024
1024
1024
1024
0
1024
0
0
0
1024
1024
1024
1024
0
0
0
0
0
0
0
0
1024
0
0
0
1024
0
0
0
0
0
0
0
0
1024
0
0
0
0
0
0
0
1024
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
2002
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
0
0
2002
2002
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
0
0
2002
0
0
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
2002
0
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
2002
0
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
0
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
2002
0
0
0
0
0
0
0
2002
0
0
0
0
0
2002
2002
2002
0
0
0
0
2002
0
0
0
0
0
0
0
2002
0
2002
0
2002
2002
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
0
0
0
2002
2002
0
0
0
0
2002
2002
2002
0
0
2002
0
0
0
0
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
0
0
0
0
0
2002
2002
0
2002
0
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
0
0
2002
2002
2002
2002
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
2002
0
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
0
2002
0
0
0
2002
0
0
2002
0
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
2002
2002
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
0
0
2002
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1022
2002
2002
2002
2002
2002
2002
2002
2002
2002
8021
8021
1024
1022
1022
1022
8020
8020
8020
1022
8021
2002
2002
2002
1022
1022
1022
1022
1022
2002
1022
1022
1022
1022
8020
2002
2002
2002
2002
2002
1024
0
0
0
0
0
0
0
0
0
2002
2002
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
8020
8020
8020
8020
2002
2002
2002
2002
8021
2002
0
1024
0
2002
0
2002
8020
8020
8020
2002
2002
2002
1022
1022
2002
2002
8020
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
2002
0
8020
8020
0
2002
2002
0
0
0
2002
2002
1024
2002
2002
8020
2002
2002
2002
2002
8020
8020
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8021
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
2002
2002
0
0
2002
2002
1022
2002
2002
1022
8020
8020
8020
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
1024
1024
2002
2002
2002
2002
1024
2002
1022
1022
1022
2002
2002
2002
8020
2002
8020
2002
2002
2002
2002
2002
2002
8020
8020
8020
8020
2002
2002
2002
1024
2002
2002
2002
1024
2002
2002
2002
2002
2002
1022
1022
1022
1022
1024
1024
0
0
2002
2002
2002
2002
1022
2002
2002
2002
2002
1024
1024
2002
8020
8020
8020
2002
2002
2002
2002
1022
1022
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
8020
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
1022
1022
1022
2002
2002
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
8020
8020
0
2002
2002
1024
1024
1022
1022
1022
1022
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
1022
2002
2002
2002
2002
0
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
2002
2002
2002
2002
2002
2002
8021
1022
1022
2002
2002
2002
8021
2002
2002
8020
2002
2002
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
8020
8020
1024
2002
1024
2002
1024
2002
0
0
2002
8021
2002
2002
8020
8020
2002
2002
0
2002
2002
8020
8020
8020
1022
2002
8021
8020
8020
2002
2002
2002
8021
2002
2002
2002
8020
8020
8020
2002
2002
2002
8020
8020
1024
8020
0
2002
1024
2002
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
8020
2002
8020
1024
1024
1024
1022
2002
1024
2002
1022
1022
2002
2002
1024
2002
1022
2002
1022
1022
2002
2002
2002
2002
2002
2002
8020
2002
2002
2002
2002
8020
8020
2002
2002
2002
2002
2002
2002
1024
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
8020
2002
2002
2002
1024
2002
2002
0
2002
2002
2002
2002
2002
2002
1024
1024
1024
8020
8020
2002
2002
8020
8020
8020
1024
0
0
2002
2002
1024
1022
1022
1022
1022
1024
1024
2002
2002
2002
2002
2002
2002
2002
1022
8021
8021
8021
8021
2002
1024
1024
2002
1022
1022
1022
8020
8020
8020
2002
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
8021
2002
2002
2002
1024
2002
2002
8020
8020
2002
2002
1022
1022
1022
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
2002
2002
2002
2002
2002
2002
8020
2002
2002
2002
2002
2002
2002
8020
8020
2002
2002
2002
2002
1024
2002
1024
2002
2002
2002
2002
2002
2002
0
2002
2002
8020
8020
2002
1024
1024
1024
8020
8020
8020
0
1024
1024
0
0
2002
1024
1024
0
0
0
2002
1024
1024
1024
8020
8020
2002
2002
2002
2002
8020
8020
8020
2002
2002
2002
2002
2002
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
2002
2002
2002
2002
2002
8021
2002
2002
2002
1024
1024
1024
1024
1024
2002
2002
8020
8020
8020
8020
8020
8020
2002
2002
2002
0
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
2002
2002
2002
8021
8021
8020
8020
2002
2002
8020
8020
8020
8020
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
8020
8020
8020
2002
2002
2002
8020
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
1024
1024
0
2002
2002
2002
2002
1022
1022
2002
2002
1024
2002
2002
2002
2002
2002
2002
2002
2002
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
1024
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
2002
2002
2002
2002
2002
8020
8020
8020
8021
2002
2002
2002
2002
1024
8020
8020
8020
2002
2002
0
0
2002
2002
2002
2002
1024
2002
2002
2002
8020
2002
2002
2002
2002
8020
8020
2002
2002
2002
2002
1022
1022
8021
1022
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
1024
1022
8021
2002
1022
1024
1024
1024
1022
1022
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
2002
2002
2002
1022
1022
1022
1022
1024
2002
2002
2002
2002
2002
2002
2002
8020
2002
2002
8020
2002
2002
2002
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
0
0
0
0
0
0
0
0
1024
1024
1024
2002
2002
2002
2002
2002
8020
8020
8020
1024
1024
0
0
1024
2002
8020
8020
2002
2002
2002
8020
8020
8020
2002
0
2002
8020
8020
2002
2002
8020
8020
2002
2002
1024
1024
1024
2002
1024
1024
2002
2002
1024
1024
2002
8021
1022
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
1022
1024
1024
1022
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
0
1024
1024
0
2002
2002
2002
8020
8020
2002
2002
8020
8020
2002
1024
1024
1024
2002
2002
2002
0
2002
2002
2002
2002
2002
8020
8020
0
0
0
2002
1024
2002
2002
2002
8020
8020
1024
1024
1024
2002
2002
2002
8020
8020
8020
2002
2002
2002
1024
2002
0
2002
2002
1024
1024
1024
1024
1024
1024
1024
2002
2002
2002
2002
0
0
1024
1024
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1022
2002
2002
1022
1022
1022
1022
2002
2002
2002
2002
2002
2002
2002
1022
2002
2002
8020
8020
2002
0
0
0
2002
2002
1024
1024
2002
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
1024
2002
2002
2002
1024
1024
2002
0
2002
2002
2002
2002
2002
2002
1024
2002
1024
1024
1024
2002
2002
2002
2002
1024
2002
2002
1024
1024
1024
1024
2002
2002
2002
2002
1024
1024
8020
8020
8020
8020
2002
2002
1022
1022
8020
8020
2002
1024
1024
8020
8020
0
0
0
0
0
0
0
1024
2002
2002
1022
1022
2002
2002
1024
2002
2002
1024
8020
8020
8021
1024
1024
2002
2002
1024
1024
2002
8021
2002
8021
8021
8021
2002
2002
1024
2002
2002
2002
2002
2002
1022
1022
1022
8020
8020
8020
8021
8020
8020
2002
2002
2002
1024
2002
2002
0
0
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
2002
8020
8020
2002
2002
8020
8020
8020
1022
1022
1022
8021
2002
2002
1024
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
8021
8021
8021
2002
2002
2002
2002
2002
2002
2002
1022
2002
2002
1024
1024
2002
2002
8020
8020
2002
2002
2002
2002
1022
1022
1022
2002
2002
2002
2002
2002
1022
8020
8020
2002
2002
2002
2002
2002
2002
1024
2002
2002
2002
2002
1022
1022
1024
1024
8020
8020
1022
1022
1022
1022
2002
2002
2002
2002
8020
8020
8020
8020
8020
8020
8020
8020
2002
8020
2002
2002
2002
2002
1024
2002
8021
8021
8021
8020
2002
2002
2002
2002
1024
1024
1024
1024
1024
1024
1024
1024
2002
2002
0
0
1024
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
2002
2002
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
8020
1022
1022
1022
1022
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
1022
1024
1024
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
1024
1024
2002
8020
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
1024
2002
2002
2002
1024
1024
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
2002
2002
2002
1024
1024
1024
2002
2002
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
1022
1022
1022
2002
2002
8020
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
2002
2002
2002
2002
2002
2002
2002
2002
2002
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
8020
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
1024
8020
8020
1024
8020
8020
8020
8020
1024
8020
8020
1024
1024
1024
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
1024
1024
1024
1024
1024
8020
8020
8020
8020
1022
1024
8021
1022
8020
8020
8020
8020
1024
1024
1022
1022
1022
1022
8020
1022
8020
1022
1022
8020
8020
8020
1024
1024
8020
8020
8020
8020
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
8020
8020
1024
1024
8020
8020
8021
1024
1024
8020
8020
8020
8020
8020
1024
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
1024
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8021
8021
8020
8021
1022
1022
1022
1024
1024
1022
1022
8020
8020
8020
8020
8020
8020
8020
1024
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
1022
8021
1024
8020
1024
1024
1022
1022
8020
8020
8020
1024
8020
8020
8020
8021
8021
8021
8020
1024
1024
1024
8020
8020
8021
1022
1024
1024
1024
1024
8021
8021
8021
8021
0
1024
8020
8021
1022
1022
1022
1024
1024
8021
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
1024
1024
1022
1022
1022
8020
8020
8020
8020
8020
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
1024
1024
1024
1024
8021
1024
1024
1024
8021
1024
1024
8020
8020
8020
1024
1024
8020
8020
8020
1024
1024
1024
8020
1024
1022
1022
8020
8020
8020
8020
1024
1024
1024
1024
1024
8020
8020
8020
8020
8020
1022
1022
8021
8021
8021
1022
1022
1022
1022
1022
8020
8020
1024
1024
8021
1024
1024
1024
0
0
8020
8020
8020
1024
1024
1022
1022
8020
1022
0
1024
1024
1024
1024
1024
1024
8020
8020
8020
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
8020
8020
1024
1024
1022
1024
1022
8020
8020
8020
8020
8020
8020
8020
8021
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
8020
8020
1022
1022
1022
1024
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
1022
1022
8021
1022
1024
1024
8020
1024
1024
1024
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
1022
1022
1022
8020
8021
8020
8020
8020
1022
1022
1022
1022
1024
1022
1022
1022
8021
8020
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1024
8020
8020
8020
8020
8020
8020
0
0
0
8021
8021
8021
8020
8021
1022
8021
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
1022
1022
1024
8020
8020
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1024
1024
1024
8020
1022
1022
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
8020
1022
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
0
1024
1022
8020
8020
8020
8020
1022
1022
1022
1022
8021
1022
1022
8020
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
8020
1022
1022
1022
1024
8020
8020
8020
8020
1024
1024
1024
1024
1024
1022
1022
1022
1022
1022
1022
1024
1024
1024
8021
1024
8020
8020
1024
8020
1024
8020
8020
8020
1022
1022
1022
1022
1022
1024
1024
1024
8020
8020
8020
8020
8020
1024
1024
8020
8020
1024
1024
8020
8020
8020
8020
8020
1024
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
1024
1024
1024
8020
8020
8021
8021
8021
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
8020
1024
8021
1024
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1024
8020
8020
1024
8021
8020
1022
1022
1022
1022
8020
8020
1022
1022
8020
8020
1022
1022
1022
8021
1024
8021
8020
8020
8020
8020
8021
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8021
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
1024
8020
8020
1024
1024
8020
8020
8020
8020
8020
1024
8020
8020
8020
8020
1024
1024
1022
1022
8020
8020
8020
8020
8020
8020
8020
1024
1024
0
0
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1022
8020
8021
8021
8021
1022
1022
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
8020
8020
8020
1022
1022
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
8020
8021
1024
1024
1024
1024
8021
1022
1022
1024
1024
8020
8020
1024
1024
1024
1024
1024
8020
8020
8020
8020
1022
1022
1022
1024
1024
8020
8020
1024
1024
8020
8020
1022
1024
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
1024
8021
8020
8020
1024
1022
1022
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
1024
1022
1022
1022
1022
1022
8020
8020
1024
1024
1024
1024
8020
8020
8021
8021
8021
8021
8021
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8021
8021
8021
8021
8021
1024
1024
1024
8020
8020
8020
1024
1024
1024
1022
1024
1024
1024
8021
8021
8021
8021
8021
8020
8020
1024
1022
1022
1024
1024
1024
1022
1022
1022
8020
8020
8020
8021
8021
8021
8021
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
8020
8020
8020
8021
8021
8021
8021
1024
1024
1024
1024
1024
8020
8020
1022
1022
8020
1022
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
1022
8020
8020
8020
1022
1022
1022
1022
8020
1024
8020
8020
8020
8020
8021
8021
8021
1024
1024
1024
1024
1024
1024
8020
1024
1024
1024
8020
8020
1022
1022
1024
8020
8020
8020
8020
8020
8020
8020
8020
8021
1022
8021
8021
1022
1024
8020
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1024
1024
1024
1024
1024
1024
8020
8020
8020
1022
8020
8020
8020
8020
8021
8020
8020
8020
1024
1022
1022
1022
8020
1022
1022
1022
8021
8020
1022
8020
8020
8020
8020
1024
8020
8020
8020
1024
1024
1024
1024
8020
8020
1024
1024
1024
1024
1024
8021
8020
8020
1024
1024
1024
1022
1022
1024
1024
1024
8020
8020
8020
1022
1022
1022
1024
8020
8020
8020
1024
8020
1024
1024
1022
1024
1022
8020
8020
1022
1024
8021
8021
1024
1024
1024
1024
1024
8020
8020
1024
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
1024
1022
1022
1022
1022
8020
8020
8020
8020
8020
1024
1024
1024
1024
8020
1024
1024
8020
8020
8020
1024
1024
8021
8021
8020
8020
8020
8020
8020
8020
8020
1024
8020
8020
8020
1024
1024
1024
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
1024
8020
8020
8020
8020
1024
1022
1022
1022
1022
1022
8020
8020
8020
1022
1022
1024
8020
8020
1022
1022
8020
1022
1022
1022
8020
8020
8020
8020
8020
8020
1024
8020
8020
8020
8020
8020
8020
8021
8021
8021
1024
8020
8020
8020
8020
1022
1022
1022
1022
1024
1024
8020
8020
8020
8020
8020
8020
8020
1022
8020
8020
1022
8020
8020
8020
8020
8020
8020
8020
8020
8021
8021
1024
1024
1022
1022
1022
8021
1024
1024
1024
8020
8020
1024
1024
1024
1024
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
1024
1024
8021
8021
8020
8020
1022
1024
1024
1022
1022
8020
8020
8020
8020
8020
8020
1024
1024
1022
1022
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
1022
8020
8020
8020
1024
1024
1024
1022
1022
1022
1022
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1024
8020
8020
8020
8020
8020
1024
1022
1022
1022
1022
8021
8021
8021
8021
8020
8020
8020
8020
8020
8020
1022
1022
8020
1022
1022
8020
8020
1022
1022
1022
1022
1022
1024
1024
1024
8020
8021
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8021
8021
1022
1022
8020
1024
1024
1024
8020
8020
8020
8020
8020
8021
1024
1024
1024
1024
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
1024
1024
8020
8020
8020
1024
8020
8020
1024
1024
1024
1024
1024
8021
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
8021
8021
8020
8020
8020
8021
1024
1024
8020
8020
8020
8020
8021
8021
1022
8021
1022
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
1022
1022
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8021
8020
8021
1024
8021
8020
8020
1022
1022
1022
1022
8020
8020
1022
1022
1022
1024
1024
1024
8020
8020
8021
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
8020
1024
8020
8020
8020
8020
1024
8020
8020
8020
8020
8020
8020
8020
1024
8020
8020
8020
1024
8020
8020
8020
8020
1022
8020
8020
8020
8020
8020
8020
1024
1024
1024
1024
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
1022
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
8020
8020
8021
8021
8020
8020
8020
8020
8020
1022
1022
8020
1022
1024
1024
1022
1022
1022
8020
8020
8020
8020
8020
8020
1022
8020
8020
8020
8020
1024
1024
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1024
1024
8020
8020
8020
1024
1024
1024
1022
8020
8020
1024
8020
8020
1024
1024
1022
1022
8020
8020
8020
1024
1024
1024
8020
8020
8020
1024
1024
1024
1024
8020
8020
8020
8020
1024
1024
1022
1022
8020
8020
8020
1022
1022
1022
1022
1024
1024
8020
1024
1022
8020
1024
1024
1024
1024
1024
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
8020
8020
1022
1024
1024
1024
1024
8020
8020
8020
8020
8020
1024
1024
1024
8021
1024
1024
8020
8020
1024
8021
8020
8020
8020
1024
8020
8020
8020
8020
1022
1022
1022
1024
1024
1024
1024
1024
1024
8021
1024
1024
8021
8020
8020
8020
8020
8020
8020
1022
1022
1024
8020
1024
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
8020
8020
1024
8021
8021
8021
8021
8021
8021
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
1024
8020
8020
8020
1024
1024
8021
8021
8021
8021
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1024
1024
1024
1024
1024
1024
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1024
8021
8021
8021
8021
1024
1022
1022
1022
1022
1022
8020
8020
8020
1024
1024
8020
8020
1024
1024
8020
8020
8020
8020
8020
8020
8020
1024
1022
8020
8020
1024
1024
8021
8021
8020
1024
1024
8020
8020
8020
1022
8020
8020
8020
1022
1022
8020
8020
8020
1022
1022
1024
1024
1024
1024
8020
1024
8020
8020
8020
8020
1024
1024
8020
8020
8020
8020
8020
1022
8020
8020
1022
8020
8020
8020
1024
1024
8020
8020
8020
1022
1022
8020
8020
8021
8020
1024
8020
8020
8020
1024
8020
1024
1024
1024
0
1024
1024
8020
8020
1024
1024
1024
1024
1024
1022
8020
1024
1024
1024
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
1024
1024
1024
1024
1024
8021
1022
8021
1022
8021
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
8020
8020
1024
1024
8020
8020
8020
8020
8020
8020
1022
1022
1024
1024
1024
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
1024
8021
1024
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
8021
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
8020
1024
8020
8020
1022
1022
1022
1024
1024
8020
8020
8020
1024
1024
8021
1022
1022
8020
1022
1022
1022
8021
1022
8021
8020
8020
8020
8021
8020
8020
8020
1024
1024
1024
1024
8020
8020
8020
8020
1022
1022
1022
1022
1024
1024
8020
8020
8020
8020
1024
8021
8021
8020
8021
8020
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
8021
1024
8020
8020
1024
1024
1024
8020
8020
1024
8020
8020
1022
1022
1022
1022
8020
8020
8020
8020
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1024
1024
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
1024
1024
1024
8021
8021
1024
1024
1024
8020
8020
8020
1024
1024
1022
1024
1022
1022
1022
1022
1024
1024
1022
8020
8020
8020
8020
8020
1024
1022
1022
8020
8020
8020
8021
8021
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8021
1024
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
1022
1024
8020
8020
8020
1024
1022
1024
1022
8020
8020
8020
1024
1022
1022
1022
1022
8021
8021
8021
8021
1022
1022
8021
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
8020
8021
8020
8021
8021
8021
8020
8020
8020
8020
1024
1024
1024
1024
8020
8020
8020
8020
1022
1024
8020
8020
8020
8021
8021
1022
1022
1022
1024
8020
8020
8020
8021
8021
8020
8020
8021
8020
8021
8020
8020
8021
1024
1024
8021
1022
8021
1024
8020
8020
1022
1024
1024
8020
8020
1022
1022
1022
1022
8021
1022
1022
1022
8020
8020
8020
8020
8020
8021
1022
1022
8020
8020
1022
1022
1022
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1024
1024
1024
1024
1024
8020
8020
8020
8020
1024
1024
1024
8020
8020
1024
1024
1022
1022
1022
1022
1022
1024
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1024
1024
8020
1024
1024
1024
1024
1024
1024
8020
1022
1022
1022
1022
8020
1022
1024
1024
1024
1024
8020
1022
1022
8020
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
1024
1024
1022
1022
1022
8021
8020
8020
8020
1022
8020
8020
8020
8020
1022
1022
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8021
1024
8021
8021
1022
1022
1022
1022
1022
8020
8020
8020
8020
8021
8021
8021
8021
1022
1022
1022
1024
1024
8020
8020
8020
1022
1022
1024
8021
1024
1022
1022
1022
1022
1022
8020
8020
8020
1024
8020
1022
1022
8020
8020
8020
1022
1022
1024
8021
8021
1024
1024
1022
1022
1022
8021
8020
8020
8020
8020
8020
1024
1024
1024
1024
8020
8020
8020
8020
1024
1024
8020
8020
8020
8020
8020
8020
8020
8021
8021
8020
8020
8020
1022
1022
1022
1022
1022
8020
8020
8021
8021
8020
8020
8020
8020
8020
1022
8020
8020
8020
1022
1024
1022
1022
1022
8020
8020
1024
1022
8021
8021
8021
8021
8021
8020
8020
8020
1024
8020
8020
8020
1024
1022
1022
1024
1024
0
1022
1022
1022
1024
8020
8020
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1024
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
1022
1022
1022
8020
1024
1024
8020
8020
1022
1022
1022
1022
1022
1022
1024
1024
1024
1024
8020
8020
8020
8020
8021
8021
8021
1022
1022
8020
8020
8020
8020
8020
1022
1022
1022
1022
1024
1024
1024
1022
1022
1024
1024
1022
1022
1022
1022
8020
1024
8021
8021
1024
1024
1024
8020
8020
8020
8021
8020
8020
1022
1022
1022
1022
1024
8020
8020
8021
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
1024
8020
8020
8020
1024
1024
1022
1022
1022
1022
1022
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
8021
8021
8020
8020
1022
1022
1022
1022
1022
8020
8020
1024
1024
8020
8020
1022
1022
1022
1022
1022
1022
8020
8020
8020
1024
1024
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
8021
8021
8020
8020
8020
8020
1024
1024
1024
1024
1024
1022
1022
1022
8020
1024
1024
8020
8020
8020
8020
1022
1022
8021
8021
8021
8021
8020
8020
8020
8020
8020
8020
1024
1022
1022
1022
8020
8020
8020
1024
8020
8020
8020
8020
1024
8021
8021
1022
1022
1022
8020
1024
8020
8020
8020
1024
1024
8020
1024
1024
8020
8020
8020
8021
8020
8021
8020
8020
8020
1024
1024
1022
1024
1024
1022
1024
8020
8020
8020
1024
1024
8021
8021
1022
1022
1022
1022
1024
1024
1024
1024
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
8021
1024
1024
1022
8021
8021
1022
1024
1022
1022
1022
1024
1024
8020
8020
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
1024
1022
8020
8020
1024
1024
8021
1022
1022
1022
8020
8020
8020
8020
8020
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
0
1024
8020
8020
8020
8020
8020
1022
1022
1022
1024
1024
8020
8020
8020
1022
1024
1024
1024
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
8020
8020
8020
8020
8020
1022
1022
1022
1022
1024
1024
1024
1024
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
8021
8021
8021
8021
8021
8021
8021
8021
8021
8021
8020
1024
1024
1024
1024
8020
8020
8020
1024
8020
8020
8020
1024
1024
1024
8020
1024
1024
1022
1024
8020
8020
8020
8020
8020
8021
8021
8021
8021
8021
1022
1022
8020
1024
1024
1024
1024
8020
8020
8020
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
8021
8021
1024
1024
1024
8021
8021
1022
1022
1022
1022
1022
1022
1022
8021
8020
8020
8020
8020
8020
8020
8021
8021
8021
1024
1024
1024
1024
8020
8020
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
8021
8021
8021
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
0
1022
1022
1024
1022
1022
1024
8020
8020
8020
8020
1022
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
1024
1024
8020
8020
8020
1024
8020
8020
1024
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
8020
1024
1024
8021
8021
8021
8021
8020
8020
8020
1024
1024
1024
1024
1024
0
1024
1024
0
0
0
1022
1022
1022
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
1024
8020
8020
8020
8020
8020
8021
8021
1024
1024
1024
1022
1022
1022
1022
1022
1022
1024
1024
1024
1022
1022
1022
1022
1022
1022
1024
1024
1024
8020
8020
8020
8020
8020
8020
1022
1022
1022
1024
8021
1022
8021
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
1024
1024
1024
8020
8020
8020
8020
1024
1024
1022
1022
1022
1022
1022
8020
8020
8020
1024
8020
8020
8020
8020
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1024
8020
1022
8020
8020
1024
1024
1024
8020
8020
1022
8021
8020
8020
8020
8020
1024
1024
1024
8020
8021
8020
8020
8020
1024
8020
1024
1024
1024
1024
8020
8020
8020
8020
1024
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1024
1024
1024
1024
8020
8020
8020
8020
8020
8020
1024
1024
1024
2002
2002
39006
39006
39006
2002
2002
39006
2002
2002
2002
2002
2002
39006
39006
39006
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
39006
39006
39006
8020
2002
2002
39006
39006
39006
39006
2002
8020
8020
8020
8020
8021
8021
0
0
2002
2002
2002
2002
2002
1022
1022
1022
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
0
0
1022
1022
2002
2002
2002
2002
2002
8020
8020
0
0
8020
2002
2002
2002
2002
8020
8020
8020
8020
8020
2002
2002
2002
0
0
1022
1022
1022
1022
2002
2002
2002
1022
1022
2002
2002
2002
2002
2002
2002
39006
2002
39006
39006
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
39006
2002
2002
0
0
0
0
0
0
2002
8020
8020
8020
8020
2002
2002
39006
39006
39006
39006
2002
2002
2002
39006
39006
2002
2002
2002
0
0
0
0
1022
1022
2002
2002
8020
8020
8020
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
39006
2002
2002
2002
39006
39006
39006
1022
1022
1022
2002
2002
39006
2002
2002
2002
2002
2002
2002
39006
39006
39006
39006
2002
2002
8020
8020
8020
0
0
0
2002
2002
39006
39006
39006
39006
39006
8020
8020
8020
2002
2002
2002
0
0
0
0
0
39006
2002
2002
2002
2002
2002
2002
39006
8020
8020
8020
8020
2002
2002
0
0
0
0
0
0
0
2002
8020
8020
39006
39006
2002
2002
8020
8020
8020
2002
2002
39006
39006
39006
39006
8021
8021
8021
8021
39006
39006
39006
39006
39006
39006
39006
39006
2002
2002
2002
1022
1022
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
2002
39006
39006
0
39006
0
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
8020
8020
0
0
0
1022
1022
2002
39006
2002
2002
2002
39006
39006
39006
39006
39006
39006
0
0
2002
2002
39006
2002
39006
39006
39006
8021
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
2002
1022
2002
2002
8021
8021
39006
39006
39006
2002
2002
2002
2002
2002
39006
39006
39006
2002
2002
2002
39006
39006
39006
2002
2002
39006
39006
2002
39006
39006
2002
2002
2002
8021
1022
2002
2002
2002
2002
39006
39006
39006
39006
39006
39006
39006
2002
2002
2002
8020
8020
8021
39006
39006
0
2002
2002
2002
8020
2002
2002
2002
39006
39006
39006
39006
2002
39006
39006
39006
39006
39006
39006
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
8020
8020
8020
8020
39006
39006
39006
39006
2002
2002
2002
2002
39006
39006
2002
39006
39006
39006
39006
39006
39006
0
0
8020
8020
2002
2002
0
2002
0
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
39006
2002
2002
2002
2002
2002
2002
0
2002
8020
1022
0
39006
1022
39006
39006
39006
0
39006
0
39006
2002
2002
39006
39006
39006
39006
2002
2002
2002
39006
0
2002
2002
2002
8020
8020
0
1022
1022
8020
8020
2002
2002
2002
8020
8020
8020
8020
8020
8020
8020
8020
2002
2002
39006
39006
8020
8020
8020
8021
0
2002
2002
2002
2002
1022
39006
39006
39006
39006
2002
39006
2002
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
39006
39006
39006
2002
39006
2002
39006
2002
2002
2002
2002
2002
2002
39006
39006
8020
8020
2002
2002
2002
2002
39006
39006
2002
2002
2002
2002
2002
2002
2002
39006
2002
2002
39006
39006
2002
2002
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
1022
1022
1022
2002
2002
8020
2002
1022
1022
39006
39006
2002
2002
2002
2002
39006
39006
2002
2002
1022
0
0
0
0
0
0
0
1022
1022
1022
2002
2002
39006
0
39006
0
0
39006
39006
0
2002
2002
2002
39006
2002
2002
2002
39006
39006
39006
39006
39006
0
2002
39006
39006
39006
39006
39006
2002
2002
2002
8021
8021
2002
2002
1022
1022
39006
2002
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
39006
2002
2002
39006
2002
39006
39006
2002
2002
39006
2002
2002
2002
39006
39006
39006
39006
8020
8020
8020
2002
39006
39006
39006
39006
2002
2002
2002
0
39006
39006
2002
1022
1022
1022
2002
39006
8021
0
0
0
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
2002
39006
39006
2002
39006
39006
39006
39006
39006
0
0
0
0
39006
2002
2002
2002
2002
2002
2002
39006
39006
2002
39006
2002
2002
2002
39006
2002
8020
0
2002
2002
39006
39006
8021
2002
2002
2002
2002
2002
2002
2002
2002
39006
2002
39006
39006
39006
39006
8020
2002
2002
2002
8021
8021
8020
8020
2002
2002
0
0
2002
2002
2002
2002
2002
2002
39006
39006
39006
2002
39006
8021
8021
8021
8020
8020
8020
8020
39006
39006
39006
39006
39006
39006
2002
39006
39006
2002
2002
8020
2002
0
0
0
0
0
39006
39006
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
2002
2002
2002
2002
39006
39006
39006
2002
39006
8020
8020
39006
39006
39006
2002
0
2002
2002
8020
8020
8020
2002
39006
39006
8020
2002
2002
2002
2002
39006
39006
8020
39006
39006
8020
8020
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
2002
2002
2002
2002
2002
39006
39006
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
2002
2002
2002
2002
2002
2002
2002
8020
8020
2002
2002
2002
1022
1022
2002
2002
2002
2002
1022
1022
1022
0
0
39006
39006
39006
39006
2002
39006
2002
39006
39006
39006
39006
2002
39006
2002
2002
2002
8020
8020
8020
2002
2002
2002
2002
39006
39006
39006
2002
2002
0
1022
1022
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
2002
39006
39006
2002
2002
39006
39006
39006
39006
0
0
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
39006
39006
39006
8020
8020
2002
2002
2002
2002
8020
2002
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
2002
2002
2002
2002
39006
2002
2002
39006
1022
2002
2002
2002
39006
39006
2002
2002
39006
39006
39006
39006
39006
39006
8020
2002
2002
0
2002
2002
2002
39006
39006
39006
2002
2002
2002
2002
39006
8021
2002
2002
2002
2002
2002
8020
8020
39006
39006
39006
39006
39006
39006
2002
2002
39006
39006
2002
2002
2002
2002
8020
8020
8020
8020
2002
2002
39006
2002
2002
8020
8020
8020
39006
8021
8021
8021
8021
8020
8020
39006
39006
2002
2002
2002
8020
8020
39006
39006
2002
2002
2002
2002
2002
2002
2002
2002
39006
39006
39006
39006
0
0
2002
2002
2002
2002
2002
2002
8021
2002
2002
2002
39006
2002
2002
2002
1022
1022
1022
1022
1022
8021
2002
2002
2002
0
2002
2002
2002
39006
0
0
0
8020
8020
2002
39006
39006
39006
39006
39006
39006
2002
2002
2002
2002
39006
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
1022
2002
2002
2002
2002
0
0
2002
2002
2002
39006
39006
39006
39006
2002
8020
8020
0
0
39006
2002
39006
39006
8021
8021
8021
2002
2002
2002
2002
8020
8020
8020
8021
1022
39006
39006
39006
39006
39006
0
2002
8020
8020
2002
8020
39006
39006
39006
8020
2002
8020
2002
8020
39006
2002
2002
2002
1022
1022
8021
39006
39006
39006
2002
2002
2002
2002
2002
2002
2002
8020
8020
8020
8020
8020
2002
2002
2002
0
0
39006
39006
39006
39006
2002
2002
39006
39006
39006
2002
2002
2002
39006
39006
39006
39006
39006
8020
8020
8020
2002
39006
39006
39006
2002
2002
2002
2002
39006
1022
1022
0
2002
2002
39006
39006
39006
39006
39006
0
0
39006
0
0
2002
39006
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
39006
0
39006
39006
39006
39006
2002
2002
2002
2002
8020
8020
2002
2002
2002
2002
2002
2002
2002
39006
39006
2002
2002
2002
2002
2002
8020
8020
8020
2002
2002
2002
2002
2002
2002
2002
8020
8020
2002
39006
39006
2002
2002
2002
0
1022
8021
8021
8021
2002
8020
8020
8020
2002
2002
2002
2002
39006
39006
39006
8020
8020
8020
2002
2002
39006
2002
1022
1022
2002
2002
8021
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
8020
8020
2002
2002
1022
2002
2002
8020
0
2002
2002
2002
2002
2002
39006
39006
39006
2002
2002
8020
8020
8020
8020
8020
2002
2002
39006
39006
39006
2002
2002
2002
0
8020
8021
8021
8021
2002
2002
2002
2002
2002
39006
39006
39006
2002
39006
39006
2002
2002
2002
39006
39006
39006
1022
1022
1022
0
0
0
0
0
39006
0
0
0
0
0
2002
2002
39006
39006
39006
39006
2002
2002
2002
2002
2002
2002
39006
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
1022
1022
2002
2002
2002
2002
0
0
0
0
1022
1022
1022
8020
1022
1022
2002
2002
8021
1022
8021
8021
8021
8021
0
0
2002
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
8021
39006
1022
39006
39006
8020
8020
8020
8020
8020
39006
8020
8020
8021
8020
8020
8020
8020
1023
8020
1023
39006
1023
8020
1022
1022
1022
1022
39006
1022
1022
1022
8020
8020
8020
8020
8020
39006
39006
39006
39006
1022
1022
1022
1023
1023
0
8020
8020
8020
8020
8020
1022
1022
1022
39006
1022
1022
1022
1022
1022
1022
1022
8020
39006
39006
39006
39006
8020
8021
39006
8020
1022
8020
1022
0
0
0
8020
8020
8020
1022
1022
39006
39006
39006
1022
1022
39006
39006
1022
1022
1022
1022
1022
39006
39006
39006
39006
1022
1022
1022
1022
8020
8020
8020
8020
8021
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
39006
39006
39006
1022
1022
39006
0
8020
8020
8020
1022
8020
8020
39006
1022
1022
39006
1022
1022
1022
1022
1022
1022
39006
39006
39006
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
8021
8021
8021
8021
0
0
0
1022
1022
8020
8020
39006
8020
8020
8020
8020
8020
8020
8020
8020
0
39006
39006
1022
8020
39006
8021
8021
8021
8021
8021
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
39006
39006
8020
8020
39006
39006
1022
8021
8020
1022
1022
1022
1022
1022
39006
39006
39006
1022
8021
8021
39006
39006
39006
0
1022
1022
39006
39006
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
8020
8020
8020
8020
8020
39006
39006
39006
39006
8021
1022
1022
1022
39006
1022
8020
8020
8020
39006
39006
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
1023
1023
1022
1022
39006
39006
39006
1022
1022
1022
1022
39006
39006
1022
8020
1022
1022
1022
1022
1022
0
0
0
1022
1022
1022
8021
1022
8021
39006
1023
1023
1023
1023
8021
8021
8020
8021
39006
39006
39006
39006
39006
39006
8020
39006
39006
39006
39006
1022
1022
0
1023
1023
1023
1023
8020
8020
8020
39006
39006
39006
8021
0
0
0
8021
39006
39006
1022
39006
39006
39006
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
1022
1022
1022
8020
1022
8020
1022
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
8020
39006
39006
8020
8020
1022
8020
8020
8020
8020
1023
1023
1023
39006
39006
39006
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
8021
8021
1022
1022
1022
1022
0
1023
1023
1023
8020
8020
39006
39006
39006
39006
39006
1022
1022
8020
8020
8020
1023
1023
39006
8021
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
39006
39006
39006
39006
1022
1022
1022
8020
8020
39006
0
1023
1023
1023
1023
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8021
8020
8020
8020
1022
1022
1022
1022
39006
1022
1022
8020
8020
8020
8021
8021
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
1023
1023
1023
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
39006
39006
39006
39006
1022
1022
1022
1023
1023
1023
1022
1022
1022
39006
39006
1022
1022
39006
1022
1022
1023
1023
39006
1022
1022
1023
1023
1022
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
0
0
0
8021
8021
8021
8021
8020
8020
39006
39006
1022
1022
39006
39006
39006
39006
8020
8020
1022
1022
1023
1023
39006
39006
39006
39006
39006
39006
8020
8020
8020
8020
8020
8020
39006
1022
1022
1022
1022
8020
8020
8020
8020
0
0
0
39006
8020
8020
0
0
0
0
8021
8021
39006
39006
39006
1022
0
0
0
0
0
0
0
8020
8020
8020
0
39006
39006
39006
1022
8020
39006
39006
1023
1023
1023
1023
1023
39006
1022
8020
8020
8021
8021
8021
39006
39006
0
39006
39006
1022
1022
8020
8020
8020
39006
39006
1022
1022
1022
8020
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8021
1022
8021
8021
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
39006
39006
39006
39006
39006
39006
8020
8020
8020
8021
8020
8021
39006
1022
1022
8020
8020
8020
0
0
0
8021
8021
0
0
0
1022
1022
1022
1022
39006
39006
8020
0
0
0
1022
8020
8020
8020
39006
8020
8020
8020
1022
1022
8020
1022
1022
8020
8020
1022
1022
1022
39006
8020
8020
8020
1022
39006
8020
8020
1023
39006
1022
1022
1022
1022
1022
1022
8021
8021
1022
1022
1022
1022
1022
1022
39006
39006
0
1022
1022
39006
39006
39006
39006
8020
8020
8020
39006
8020
8020
39006
1022
1022
8021
39006
39006
39006
8020
8020
8020
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
39006
39006
1022
1022
1022
1022
1023
39006
39006
39006
39006
39006
39006
39006
39006
8020
39006
39006
1022
1022
39006
39006
1022
1022
8020
8020
39006
39006
8021
1022
39006
39006
39006
1022
8021
8020
8020
8020
8020
39006
39006
39006
8020
8020
8020
39006
39006
39006
0
1022
1022
1022
8021
8021
39006
39006
39006
39006
39006
39006
39006
8020
8020
0
0
0
0
0
0
8020
8020
8020
39006
39006
8020
8020
0
1022
1022
39006
39006
1023
1023
1023
39006
39006
39006
39006
39006
1022
39006
39006
39006
39006
8021
8021
8021
8021
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8021
8021
8021
39006
39006
39006
39006
1023
39006
39006
8021
1022
1022
39006
39006
39006
39006
39006
1022
39006
39006
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
0
0
8020
8020
0
0
0
0
0
0
8021
8021
39006
8020
1022
39006
39006
39006
39006
39006
0
0
1022
8020
8020
8020
0
1022
8021
8021
0
0
39006
39006
39006
39006
1022
1022
0
0
0
39006
39006
39006
39006
1022
8021
8020
8020
8020
8020
1022
1022
1022
1022
39006
39006
1022
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
39006
39006
8020
8020
0
39006
39006
39006
39006
39006
39006
1022
8020
8020
39006
39006
39006
0
0
39006
39006
39006
39006
39006
39006
39006
1022
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
1022
1022
39006
39006
39006
8020
8020
1022
39006
39006
39006
39006
39006
39006
1022
8020
8020
8020
8020
8020
8020
8020
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
1022
39006
39006
39006
39006
39006
1022
1022
39006
39006
39006
39006
0
0
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
39006
39006
8020
39006
39006
39006
1023
1023
1023
1022
39006
8020
8020
8021
8020
8020
8021
8021
39006
1022
1022
1022
1022
1022
1022
8020
8020
39006
39006
39006
39006
8021
39006
39006
39006
8021
8021
8021
8021
39006
1022
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
8020
1023
1022
1023
1022
1023
1022
1023
39006
1022
1023
1023
8020
8020
8021
8020
8021
1022
1023
1023
1023
8020
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8021
1022
1022
8020
8020
8020
39006
39006
39006
39006
1022
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
39006
8021
0
39006
8020
8020
8021
1022
1022
39006
39006
1022
1022
8021
39006
8021
39006
8021
8021
39006
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
39006
8020
8020
8020
8021
8021
8021
8020
8020
8020
1022
1022
1022
1022
39006
39006
39006
8021
1022
8021
8020
8020
8020
39006
1022
1022
8020
8020
8020
39006
1022
1022
1022
1022
1022
8020
8020
8020
39006
39006
39006
39006
1022
8020
8020
0
1022
39006
39006
39006
39006
39006
39006
39006
39006
1022
8020
8020
8020
8020
1023
1023
1023
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
39006
39006
1022
1022
8020
8020
8020
8020
39006
39006
39006
39006
8020
8020
39006
0
0
1022
1022
39006
39006
8020
8020
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
8021
8021
39006
39006
39006
1022
1022
1022
8020
1022
8021
8021
8020
8020
39006
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
1022
39006
39006
39006
8020
8020
39006
1022
39006
0
0
0
39006
39006
1023
1023
1023
8021
8021
8020
0
1022
1022
8020
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
39006
1022
1022
39006
0
0
1022
1022
8020
8020
1022
1022
1022
1022
39006
39006
1022
1022
1022
39006
39006
8021
39006
8020
8021
8021
8020
8021
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
8020
8020
8020
1022
1022
1022
8021
8021
39006
8020
39006
39006
39006
8020
8020
8020
8020
39006
39006
39006
39006
1022
1022
39006
39006
39006
39006
39006
1022
1022
1022
8021
8020
8020
8020
8020
39006
39006
39006
39006
1022
39006
39006
39006
39006
8020
8020
39006
39006
39006
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
1023
1023
1023
39006
8020
8020
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
39006
39006
39006
0
8020
39006
39006
39006
39006
39006
39006
39006
39006
1022
8020
8020
8020
8020
8020
8020
1022
1022
1023
1023
1023
1022
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
1022
8021
39006
39006
39006
8020
8021
39006
39006
39006
39006
39006
39006
8021
0
39006
39006
1023
1023
39006
8021
39006
39006
39006
8021
8020
8020
8020
8020
8020
8020
1022
39006
39006
39006
39006
39006
1022
1022
1022
39006
39006
39006
1022
1022
39006
39006
39006
1022
39006
39006
39006
39006
39006
8021
1023
1023
1023
1023
1023
0
0
0
0
0
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
0
39006
1022
1022
1022
8020
8020
1022
1022
1023
1023
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
8020
39006
39006
39006
1022
1022
8020
8020
8020
8020
1022
1022
0
1022
1022
39006
39006
39006
39006
39006
8020
39006
39006
39006
39006
8020
8020
8020
1022
39006
39006
39006
8020
8020
8020
8020
8020
8020
0
0
0
0
0
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
39006
39006
39006
39006
39006
39006
8020
1022
8020
8020
39006
39006
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
8020
1022
1022
39006
39006
8021
8021
8021
8021
39006
39006
39006
1022
1022
1022
1022
8020
39006
39006
1022
0
0
0
39006
39006
1022
1022
39006
1022
1022
1022
1022
0
39006
39006
39006
39006
8021
8021
8021
8021
39006
39006
1022
1022
39006
1022
1022
1022
1022
1022
39006
39006
1022
1022
8020
8020
39006
0
0
8020
39006
39006
8020
8020
8020
1022
1022
39006
8020
39006
1022
1022
1022
39006
39006
1022
1022
1022
39006
39006
39006
39006
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
8021
8020
8021
8020
8020
8020
8020
1022
1022
1022
8020
8020
8020
8020
1022
39006
39006
1022
39006
39006
39006
39006
1022
1022
1022
1022
1022
39006
39006
39006
8021
8021
8020
8020
8021
8021
8020
8020
8020
1022
8021
8021
1022
1022
8020
8020
8020
1022
1022
1022
1022
1022
39006
39006
1022
39006
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
39006
39006
39006
8021
8021
8021
39006
39006
39006
39006
8020
8020
8020
8020
1022
1023
1023
1023
1023
1022
39006
39006
39006
39006
39006
39006
39006
8021
1022
1022
1022
39006
39006
8020
8020
8020
8020
8020
39006
39006
39006
1023
1023
1023
39006
8021
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8021
8021
39006
39006
39006
1022
0
0
8020
8020
1022
1022
1022
8021
8021
8020
8020
8020
8020
8020
8020
8020
39006
8021
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8021
39006
39006
39006
39006
39006
8020
8020
39006
39006
39006
1022
39006
1022
1022
1022
39006
8020
8020
0
39006
39006
39006
39006
0
0
0
0
0
0
1023
8020
8020
8020
1022
1022
1022
1022
1022
1023
39006
39006
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
1023
1023
1022
1022
39006
39006
39006
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
8020
1022
1022
1022
1022
39006
39006
39006
39006
1022
1022
8020
8020
0
0
0
0
39006
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
39006
39006
1023
1023
1023
1023
8020
8020
39006
39006
39006
1022
1022
39006
39006
1022
1022
8021
8020
8020
8020
8020
0
0
39006
39006
39006
8020
8020
8020
39006
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8021
8020
8020
1022
1022
1022
39006
39006
8020
8020
8020
39006
8020
8020
39006
39006
8020
8020
0
0
0
8020
8020
8020
8020
8020
8020
1023
1023
1023
1023
39006
39006
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
1022
0
0
0
8020
8021
8021
8020
8020
39006
39006
39006
39006
39006
39006
39006
39006
1022
8020
8020
8020
39006
0
0
0
0
0
0
0
0
0
1023
1022
1023
1022
1023
1023
1023
39006
39006
39006
39006
1022
39006
39006
1022
1022
39006
8020
8020
8020
39006
39006
39006
39006
39006
39006
1022
1022
8021
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
39006
39006
39006
1022
1022
39006
39006
39006
39006
1022
39006
39006
39006
39006
39006
39006
8021
8021
8021
8020
1023
1023
39006
39006
39006
39006
39006
39006
1022
1022
1022
39006
39006
8021
8020
8020
1022
1022
8021
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
8020
8020
8021
0
1022
0
1022
8020
8020
8020
39006
8020
8020
1022
8020
8020
1023
8021
39006
39006
39006
39006
0
8020
8020
8020
1022
1022
8021
8021
8021
8021
8021
39006
0
0
1022
1022
1022
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
8020
8020
8020
8020
39006
0
0
0
0
0
1022
1022
1022
1022
1022
1022
0
0
39006
8020
8020
8020
8021
8021
39006
39006
39006
1022
1022
39006
1022
8020
8020
39006
39006
39006
39006
39006
39006
1022
8020
8020
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
0
0
1022
1022
1022
1022
8020
8020
8020
8021
1022
8021
8020
1022
39006
39006
39006
8021
8021
39006
39006
39006
39006
1022
1022
1022
0
39006
39006
39006
39006
8020
8021
8020
1022
1022
1022
1022
0
0
1022
1022
39006
39006
39006
39006
39006
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
39006
39006
1023
1023
8021
1022
8021
8021
8021
8021
8021
1022
8020
8020
1022
1022
1022
1022
39006
1022
1022
1022
8020
8020
39006
39006
39006
39006
39006
39006
8020
8020
8020
39006
39006
39006
39006
1022
39006
8020
8020
8020
8020
8020
1022
1022
39006
39006
39006
39006
8021
8021
1022
1022
8021
1022
1022
39006
39006
39006
39006
0
0
1022
1022
1022
1022
39006
1023
1023
1023
1022
1022
1022
1022
1022
1022
8020
8020
1022
1022
1022
8020
8020
8020
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
1022
1022
39006
39006
8020
8020
8020
8020
8020
39006
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
8020
8021
39006
39006
39006
39006
1022
8020
8020
0
0
0
0
39006
39006
39006
39006
39006
39006
1022
39006
39006
1022
39006
39006
8020
39006
39006
39006
39006
8020
8020
39006
39006
39006
1022
1022
39006
39006
39006
39006
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
8021
8021
39006
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
39006
1022
39006
8020
1022
0
0
39006
1022
1022
1022
1022
1022
1023
1023
39006
39006
39006
39006
39006
39006
0
0
1023
1023
1023
1023
39006
39006
39006
39006
39006
8021
8021
39006
39006
1022
1022
1022
39006
39006
39006
39006
39006
39006
8020
8020
8020
8020
39006
39006
1022
39006
39006
8021
8021
8021
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1023
8021
8021
8021
8021
1023
1023
1023
39006
1022
1022
1022
39006
39006
39006
1022
1022
1022
1022
1022
8020
8020
39006
39006
1022
8020
8020
8020
8021
1022
0
1022
1022
0
39006
39006
8020
8020
8020
8020
8020
39006
39006
39006
1022
1022
0
0
0
39006
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
8021
1022
1022
1022
0
0
1023
1023
1023
1023
1023
1023
39006
39006
1022
1022
1022
1023
1023
1023
1023
39006
39006
0
39006
0
39006
0
1023
1023
1023
0
0
0
39006
39006
1022
1022
39006
1022
1022
1022
39006
39006
8020
1023
1023
0
0
0
0
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
1022
39006
39006
39006
39006
8020
8020
8020
39006
39006
1022
1022
1022
8020
8020
8020
8020
8020
8020
39006
1022
1022
1022
1022
8021
8021
39006
39006
39006
39006
0
0
0
39006
8020
8020
8020
39006
39006
39006
1022
1022
1022
1023
1022
1022
1022
1022
1022
39006
8020
39006
39006
39006
39006
1022
1022
1022
8021
8021
1022
1022
1022
1022
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
39006
39006
39006
8020
8020
8020
8021
39006
1022
39006
8020
39006
39006
8020
39006
8020
39006
8021
8021
8020
8020
8020
8021
8021
8021
8021
8021
8020
8020
8020
8020
8020
8020
39006
8020
39006
39006
1022
1022
1022
8020
8020
39006
1022
1022
0
0
8020
8020
8020
8020
8020
39006
39006
8021
8020
8021
8020
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
1022
1022
8020
8020
8020
1022
1022
1022
8021
8021
8020
8020
8021
8021
8021
8020
1022
1022
1022
8020
8020
1023
1023
1023
1023
1023
1023
1022
1022
1023
1022
1023
39006
39006
1022
1022
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
1022
8021
8021
1022
1022
1022
1022
1022
1022
39006
39006
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
1022
1022
1022
1022
1022
0
1022
1022
39006
39006
39006
8020
8020
8020
8020
8020
8020
8020
8020
39006
39006
39006
39006
39006
39006
1022
39006
39006
39006
39006
39006
39006
39006
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
1022
1022
8021
39006
39006
39006
1022
8021
1022
1022
1022
0
0
1023
1023
1023
8020
39006
39006
39006
39006
39006
39006
1022
1022
1022
8021
8021
39006
39006
39006
39006
8021
8021
8021
8021
8020
39006
39006
8021
8021
1022
8020
1022
1022
39006
39006
39006
8020
39006
39006
39006
39006
39006
39006
8021
8020
8020
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
8020
39006
39006
8020
8020
8020
8020
39006
39006
39006
39006
39006
1022
39006
39006
1022
1022
1022
1022
1022
39006
39006
1022
1022
39006
39006
39006
1023
1023
1023
39006
39006
39006
39006
39006
39006
39006
39006
1022
8020
8020
8020
39006
39006
39006
8020
1022
1022
1022
1023
1023
1022
1022
1022
1022
1022
1022
1022
1022
8021
8020
8020
39006
39006
39006
0
1022
0
1022
39006
39006
39006
39006
39006
39006
1022
1022
1022
8021
8021
8021
8021
39006
1022
39006
39006
39006
39006
39006
8021
8021
8021
8020
8021
8021
8021
8021
8021
39006
39006
1023
1022
8020
8020
8020
1022
8021
1022
39006
1022
1022
39006
39006
39006
39006
1022
39006
39006
8020
8020
8020
8020
39006
8020
8020
8020
8020
8020
39006
8020
39006
1022
1022
1022
1022
1022
8020
8020
8020
1022
1022
1022
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
8021
39006
39006
39006
8020
8020
39006
39006
39006
1022
1022
1022
1022
1022
39006
39006
1022
1022
8020
8020
8020
8020
8020
39006
39006
8020
8020
8020
1022
1022
1022
1022
8020
8020
8020
39006
39006
39006
39006
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
8020
39006
39006
0
0
0
0
0
0
0
8020
8020
8020
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
39006
39006
39006
39006
0
0
0
39006
39006
1022
1022
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8020
1022
1022
39006
39006
39006
39006
39006
39006
39006
1022
1022
1022
39006
39006
39006
1022
1022
39006
8020
8020
8020
8020
8020
39006
39006
39006
1022
1022
1022
1022
1022
1022
39006
39006
39006
39006
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
39006
1022
1022
1022
39006
39006
39006
39006
39006
8020
39006
39006
39006
39006
39006
8020
8020
8020
39006
39006
39006
39006
39006
0
39006
39006
39006
39006
1022
1022
1022
1022
39006
8021
8021
8021
39006
39006
1022
1023
1023
1023
8020
8020
8020
1022
1022
39006
39006
39006
39006
39006
39006
1022
1022
39006
39006
39006
0
0
39006
39006
8020
1022
1022
1022
1022
39006
39006
1022
1022
1022
1022
1022
8020
8020
8020
8021
8020
8021
1022
1022
1022
0
0
39006
0
39006
1022
1022
1022
1022
39006
39006
8021
8021
8021
1022
1022
1022
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
8020
8020
8021
8021
8020
39006
39006
39006
8020
8020
8020
39006
39006
8020
8020
39006
39006
1022
1022
8021
8021
8021
1023
39006
8020
8020
8020
1022
1022
8021
1022
1022
1022
1022
1022
1022
1022
39006
8020
8020
8020
1022
1022
8020
39006
39006
39006
39006
39006
8020
8020
39006
39006
39006
39006
8020
8021
8020
1022
1022
8020
8020
8020
39006
39006
39006
1022
1023
1022
1022
1022
1022
39006
39006
1022
1022
39006
39006
39006
8020
8020
8020
39006
39006
0
39006
39006
39006
8020
8020
8020
8020
1022
1022
1022
39006
39006
39006
39006
8020
8020
39006
1022
1022
8021
1022
1022
8021
1022
1022
1022
8020
8020
8020
8020
39006
1023
8020
8020
8020
1022
1022
8021
1023
1023
1023
1023
1023
0
0
0
39006
39006
39006
8021
8020
8021
8020
8020
8020
8020
8020
1022
1022
1022
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8021
8021
1022
1022
1022
1022
1022
1022
8021
1022
8021
8021
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8021
8021
1022
1022
1022
1022
8020
8020
8020
1022
1022
1022
1022
1022
8021
8021
8021
8021
8021
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
8020
8021
8021
1022
8021
8021
8021
8021
1022
1022
1022
8021
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
1022
1022
1022
8021
8021
8021
8021
8020
8020
1022
1022
1022
1022
1022
8021
8021
8021
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
1022
1022
8021
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8021
8021
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
8020
8020
8020
8020
1022
1022
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
8021
1022
1022
1022
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
1022
1022
1022
1022
1022
1022
1022
1022
8021
8021
1022
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
8020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
1022
8021
8020
1022
1022
1022
1022
1022
8021
8021
8021
8020
8020
8020
8020
8020
1022
1022
1022
1022
8020
8020
1022
1022
1022
1022
1022
1022
1022
8020
8020
8020
8020
8020
1022
1022
8020
