5
19670
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
60
60
60
60
50
50
40
30
20
0
-10
-30
-50
-80
-100
-130
-170
-200
-230
-270
-300
-340
-370
-400
-430
-460
-480
-490
-490
-490
-480
-470
-450
-430
-410
-390
-370
-360
-340
-320
-300
-290
-270
-270
-270
-290
-330
-400
-480
-570
-660
-750
-860
-980
-1130
-1280
-1450
-1600
-1750
-1910
-2090
-2280
-2470
-2650
-2800
-2940
-3060
-3170
-3270
-3340
-3410
-3470
-3510
-3530
-3530
-3530
-3510
-3460
-3380
-3270
-3140
-2990
-2850
-2700
-2550
-2410
-2260
-2120
-1990
-1880
-1790
-1700
-1620
-1560
-1530
-1570
-1630
-1720
-1780
-1820
-1830
-1790
-1720
-1610
-1460
-1280
-1090
-920
-790
-690
-630
-580
-510
-460
-450
-520
-650
-830
-990
-1130
-1250
-1380
-1530
-1700
-1830
-1880
-1810
-1670
-1490
-1290
-1040
-750
-450
-180
40
200
330
410
410
340
240
150
50
-60
-210
-430
-670
-900
-1050
-1100
-1050
-920
-710
-450
-180
60
300
530
710
830
900
990
1100
1210
1270
1210
1010
660
240
-160
-500
-800
-1040
-1190
-1230
-1180
-1070
-940
-790
-630
-460
-300
-130
70
280
480
670
800
820
710
530
380
320
310
250
90
-150
-410
-620
-770
-950
-1250
-1680
-2170
-2630
-3010
-3330
-3620
-3830
-3940
-4000
-4040
-4100
-4210
-4390
-4650
-4930
-5180
-5360
-5430
-5390
-5250
-5040
-4800
-4610
-4490
-4400
-4300
-4150
-3920
-3560
-3070
-2480
-1840
-1220
-670
-230
150
530
890
1170
1350
1470
1580
1720
1910
2110
2280
2380
2440
2510
2550
2510
2330
2090
1860
1740
1710
1680
1560
1340
1050
720
400
170
50
50
150
360
690
1150
1740
2390
3040
3680
4300
4800
5130
5320
5410
5440
5410
5350
5270
5210
5180
5150
5080
4940
4720
4490
4320
4230
4190
4190
4280
4430
4580
4720
4860
4970
4950
4860
4780
4700
4510
4230
3880
3530
3260
3050
2850
2640
2450
2260
1990
1600
1010
260
-500
-1080
-1370
-1330
-1100
-910
-840
-800
-660
-490
-390
-410
-530
-740
-1040
-1420
-1850
-2320
-2810
-3290
-3750
-4080
-4200
-4090
-3910
-3740
-3570
-3440
-3340
-3160
-2800
-2260
-1670
-1140
-710
-360
-60
140
260
350
400
390
400
440
400
230
-20
-280
-570
-950
-1390
-1810
-2000
-1950
-1900
-2060
-2410
-2800
-3100
-3210
-3110
-2840
-2530
-2250
-2000
-1730
-1400
-1040
-740
-530
-350
-180
-50
-20
-80
-190
-270
-290
-230
-70
170
370
430
410
400
420
400
340
280
260
320
420
510
560
550
470
400
420
570
810
1030
1140
1200
1340
1560
1800
2040
2270
2510
2770
3070
3320
3470
3490
3480
3560
3830
4190
4490
4640
4650
4600
4600
4670
4770
4860
4980
5120
5200
5150
4940
4650
4400
4210
4070
3960
3840
3740
3640
3430
2990
2380
1740
1130
590
160
-210
-530
-760
-930
-1090
-1230
-1280
-1240
-1110
-930
-720
-510
-250
70
400
720
1020
1240
1350
1380
1370
1390
1470
1580
1640
1690
1730
1810
1980
2200
2360
2430
2450
2410
2280
2080
1880
1710
1600
1480
1210
760
290
-90
-360
-610
-920
-1240
-1470
-1610
-1740
-1900
-2029
-2100
-2140
-2140
-2130
-2150
-2200
-2300
-2420
-2520
-2540
-2440
-2220
-1920
-1550
-1170
-880
-720
-650
-570
-360
20
450
760
920
960
940
890
820
690
520
330
100
-200
-490
-720
-910
-1100
-1260
-1350
-1380
-1340
-1230
-1090
-940
-840
-800
-750
-640
-540
-510
-550
-600
-700
-860
-1020
-1190
-1390
-1570
-1630
-1600
-1550
-1450
-1260
-990
-690
-370
-80
150
320
490
690
900
1040
1060
1020
1060
1250
1520
1760
1900
1940
1890
1800
1750
1730
1760
1850
2020
2160
2210
2180
2120
2050
2009
2040
2170
2400
2670
2850
2820
2600
2340
2090
1860
1630
1320
970
670
510
470
440
330
130
-110
-340
-540
-770
-1000
-1200
-1350
-1380
-1270
-1160
-1140
-1180
-1190
-1180
-1150
-1040
-880
-700
-510
-290
-110
10
140
280
360
310
150
-90
-400
-710
-990
-1220
-1430
-1610
-1780
-1900
-1960
-1950
-1890
-1820
-1780
-1780
-1770
-1720
-1670
-1670
-1770
-1950
-2110
-2130
-2029
-1930
-1910
-1940
-1960
-1960
-1930
-1900
-1900
-1990
-2130
-2260
-2380
-2490
-2540
-2550
-2540
-2550
-2530
-2420
-2210
-1890
-1490
-1040
-620
-280
-10
180
300
330
280
120
-150
-470
-790
-1090
-1370
-1560
-1650
-1660
-1640
-1570
-1440
-1180
-810
-410
-120
-10
0
20
110
270
400
420
360
240
120
10
-10
40
90
140
200
300
410
510
560
530
420
310
280
350
450
480
400
260
100
-90
-310
-520
-650
-670
-620
-500
-340
-210
-140
-80
40
240
510
820
1060
1150
1160
1220
1380
1620
1880
2090
2190
2260
2400
2570
2630
2530
2360
2200
2090
2050
2060
2020
1930
1830
1730
1590
1410
1240
1130
1050
960
870
800
750
700
650
610
580
580
630
700
750
760
760
710
630
560
500
430
350
320
350
390
390
300
130
-40
-170
-290
-450
-660
-860
-980
-1020
-1030
-1040
-1050
-1050
-1010
-930
-830
-730
-680
-710
-780
-820
-810
-790
-760
-740
-740
-780
-820
-820
-750
-600
-420
-290
-200
-60
190
480
740
950
1130
1260
1320
1300
1230
1160
1140
1190
1280
1350
1400
1410
1420
1440
1480
1540
1580
1600
1580
1500
1350
1200
1090
1010
980
960
910
820
710
590
470
430
490
620
800
1030
1270
1460
1610
1710
1770
1810
1840
1840
1790
1660
1440
1150
800
440
90
-160
-290
-310
-280
-250
-270
-330
-370
-350
-260
-130
60
300
530
660
710
730
800
980
1230
1490
1680
1770
1800
1780
1720
1620
1550
1520
1520
1540
1570
1620
1700
1820
1910
1870
1680
1400
1110
830
600
480
440
420
340
210
120
130
200
240
220
170
170
290
520
830
1170
1510
1830
2090
2230
2220
2060
1790
1420
980
570
290
130
-40
-270
-510
-720
-920
-1080
-1150
-1140
-1040
-820
-480
-90
220
410
500
550
590
620
590
480
330
170
50
-30
-40
-10
40
60
40
40
120
290
520
740
920
1040
1140
1240
1270
1190
980
690
400
120
-120
-300
-420
-490
-500
-460
-410
-400
-430
-470
-500
-490
-420
-320
-230
-150
-60
70
240
430
610
740
800
780
680
530
350
150
-50
-210
-360
-560
-830
-1090
-1280
-1400
-1450
-1450
-1450
-1460
-1470
-1450
-1400
-1370
-1380
-1390
-1390
-1400
-1420
-1460
-1560
-1740
-1950
-2100
-2160
-2130
-2040
-1890
-1680
-1450
-1200
-890
-530
-190
100
340
510
610
620
560
450
330
210
90
-30
-110
-140
-130
-40
150
400
630
810
950
1070
1120
1090
1030
1010
1050
1140
1270
1330
1250
1040
730
390
80
-170
-360
-450
-460
-460
-480
-550
-610
-620
-560
-440
-300
-150
-10
30
20
70
200
380
570
770
990
1200
1390
1530
1610
1640
1640
1650
1710
1820
1950
2029
2100
2220
2410
2620
2840
3070
3290
3470
3520
3390
3090
2700
2350
2040
1660
1160
610
110
-300
-640
-950
-1220
-1470
-1680
-1800
-1790
-1700
-1610
-1580
-1640
-1740
-1810
-1810
-1760
-1680
-1640
-1730
-1950
-2200
-2430
-2620
-2730
-2680
-2520
-2330
-2160
-1970
-1770
-1620
-1560
-1600
-1690
-1770
-1820
-1830
-1830
-1810
-1760
-1720
-1740
-1820
-1920
-2009
-2029
-1980
-1900
-1860
-1910
-1980
-2009
-2000
-1980
-1960
-1910
-1810
-1670
-1490
-1350
-1320
-1380
-1430
-1410
-1320
-1210
-1110
-1030
-980
-970
-980
-1010
-1050
-1080
-1100
-1060
-960
-790
-550
-280
-50
120
250
360
500
640
720
700
630
520
390
280
250
320
360
280
100
-110
-290
-420
-520
-640
-750
-780
-670
-480
-290
-150
-70
-10
50
130
300
560
820
980
1050
1090
1100
1050
930
750
520
270
30
-200
-430
-710
-1030
-1350
-1660
-1930
-2140
-2290
-2410
-2490
-2530
-2520
-2460
-2340
-2170
-1990
-1830
-1690
-1570
-1470
-1380
-1300
-1230
-1210
-1220
-1280
-1390
-1530
-1640
-1670
-1610
-1500
-1390
-1320
-1350
-1430
-1480
-1510
-1540
-1520
-1380
-1180
-1010
-910
-880
-920
-1010
-1080
-1150
-1210
-1280
-1330
-1380
-1450
-1530
-1590
-1580
-1510
-1440
-1480
-1630
-1780
-1850
-1820
-1740
-1690
-1710
-1790
-1890
-1990
-2100
-2230
-2340
-2430
-2490
-2500
-2460
-2400
-2350
-2300
-2220
-2080
-1900
-1750
-1630
-1580
-1570
-1620
-1670
-1660
-1540
-1330
-1080
-830
-590
-380
-190
-30
110
230
320
370
330
200
70
-20
-110
-180
-240
-290
-380
-480
-530
-510
-450
-390
-320
-260
-240
-240
-210
-170
-180
-270
-460
-700
-920
-1120
-1340
-1590
-1850
-2070
-2240
-2340
-2400
-2480
-2580
-2700
-2820
-2940
-3020
-3070
-3120
-3150
-3140
-3110
-3090
-3110
-3130
-3130
-3060
-2920
-2730
-2520
-2310
-2100
-1890
-1760
-1720
-1750
-1800
-1850
-1840
-1720
-1500
-1270
-1090
-1000
-1010
-1090
-1170
-1210
-1230
-1300
-1430
-1590
-1760
-1930
-2050
-2050
-1910
-1750
-1680
-1680
-1680
-1630
-1500
-1310
-1070
-820
-600
-410
-230
-70
60
140
150
140
100
0
-140
-270
-320
-270
-140
40
220
360
520
770
1060
1340
1580
1810
2040
2200
2240
2140
1950
1770
1630
1490
1290
1010
690
350
0
-370
-760
-1160
-1570
-1980
-2380
-2770
-3120
-3400
-3560
-3600
-3580
-3580
-3640
-3760
-3900
-4019
-4120
-4230
-4370
-4610
-4930
-5290
-5610
-5860
-6050
-6150
-6200
-6200
-6140
-6000
-5790
-5530
-5270
-4990
-4650
-4260
-3870
-3530
-3300
-3240
-3370
-3620
-3920
-4200
-4390
-4530
-4650
-4750
-4800
-4820
-4800
-4720
-4620
-4560
-4520
-4460
-4340
-4150
-3920
-3690
-3460
-3220
-2980
-2730
-2460
-2210
-2020
-1870
-1730
-1590
-1440
-1310
-1210
-1150
-1140
-1110
-980
-700
-330
50
400
760
1200
1760
2450
3210
4030
4920
5920
7010
8090
9080
9930
10620
11190
11690
12140
12520
12820
13030
13160
13200
13130
12990
12820
12610
12310
11900
11450
10990
10540
10120
9740
9400
9050
8660
8230
7760
7270
6760
6240
5690
5090
4460
3790
3100
2360
1590
780
-30
-840
-1660
-2520
-3430
-4340
-5190
-5890
-6470
-6950
-7330
-7610
-7760
-7820
-7810
-7740
-7650
-7540
-7380
-7170
-6930
-6700
-6500
-6300
-6050
-5750
-5410
-5020
-4600
-4200
-3860
-3570
-3280
-2970
-2650
-2340
-2070
-1870
-1730
-1640
-1630
-1700
-1810
-1910
-2020
-2170
-2340
-2490
-2630
-2770
-2930
-3080
-3230
-3360
-3430
-3450
-3460
-3500
-3550
-3570
-3490
-3360
-3210
-3080
-2970
-2900
-2900
-2950
-3040
-3130
-3180
-3180
-3170
-3180
-3190
-3200
-3220
-3270
-3320
-3350
-3300
-3190
-3020
-2810
-2580
-2320
-2029
-1750
-1500
-1270
-1040
-800
-540
-300
-120
-10
50
120
230
310
280
140
-30
-190
-290
-330
-410
-580
-850
-1170
-1580
-2140
-2840
-3620
-4420
-5220
-6030
-6880
-7780
-8720
-9630
-10510
-11360
-12210
-13040
-13830
-14600
-15350
-16079
-16750
-17380
-17980
-18540
-18990
-19300
-19480
-19560
-19600
-19630
-19670
-19660
-19600
-19480
-19340
-19180
-19010
-18780
-18500
-18160
-17780
-17360
-16890
-16360
-15800
-15270
-14780
-14290
-13710
-12980
-12110
-11150
-10120
-9040
-7960
-6910
-5880
-4860
-3830
-2860
-1980
-1180
-440
250
930
1610
2270
2890
3440
3970
4520
5150
5810
6440
7010
7530
8010
8470
8930
9380
9800
10200
10570
10910
11210
11520
11830
12100
12280
12370
12450
12590
12800
13050
13320
13620
13920
14210
14490
14750
14990
15200
15450
15760
16100
16430
16740
16990
17110
17080
16930
16710
16460
16180
15880
15550
15160
14700
14180
13580
12900
12150
11340
10510
9680
8840
8029
7270
6580
6000
5530
5170
4890
4650
4470
4380
4380
4440
4490
4490
4450
4360
4200
3980
3690
3320
2840
2260
1630
960
250
-470
-1170
-1800
-2330
-2680
-2850
-2880
-2810
-2670
-2440
-2120
-1720
-1250
-740
-220
280
720
1060
1270
1360
1380
1360
1300
1190
1040
890
780
750
810
1000
1250
1530
1820
2100
2330
2530
2720
2920
3120
3290
3420
3480
3480
3430
3340
3200
3000
2740
2440
2120
1800
1460
1100
720
320
-60
-410
-690
-890
-1000
-1030
-1020
-1010
-1000
-970
-890
-770
-610
-450
-330
-240
-150
-40
80
190
280
360
470
670
970
1390
1910
2490
3100
3720
4340
4920
5450
5870
6160
6320
6390
6420
6420
6380
6300
6180
6020
5880
5810
5810
5830
5830
5810
5780
5780
5870
6040
6230
6390
6510
6610
6700
6790
6830
6800
6650
6410
6060
5640
5170
4680
4180
3720
3330
3060
2880
2770
2720
2740
2870
3090
3400
3740
4090
4430
4760
5080
5360
5580
5750
5880
6000
6110
6170
6190
6190
6180
6160
6120
6100
6130
6230
6420
6650
6910
7150
7310
7350
7350
7350
7330
7270
7150
6930
6620
6270
5870
5430
4960
4480
4050
3700
3420
3220
3080
3000
2940
2920
2910
2900
2890
2900
2920
2960
3000
3010
2920
2730
2440
2060
1620
1160
690
230
-200
-620
-1050
-1490
-1930
-2330
-2670
-2940
-3140
-3260
-3290
-3220
-3040
-2760
-2410
-2070
-1770
-1500
-1210
-890
-540
-180
170
500
810
1100
1380
1620
1810
1940
2050
2190
2410
2660
2930
3150
3340
3460
3520
3540
3560
3560
3500
3370
3210
3040
2920
2870
2880
2930
3030
3210
3480
3790
4120
4450
4790
5140
5500
5840
6180
6510
6830
7140
7420
7640
7800
7930
8080
8240
8390
8490
8460
8290
7980
7590
7180
6790
6390
6010
5630
5280
4930
4600
4250
3900
3560
3270
3050
2860
2680
2490
2320
2160
2020
1900
1790
1700
1620
1560
1460
1320
1130
880
590
270
-80
-490
-980
-1520
-2090
-2670
-3270
-3880
-4470
-5000
-5470
-5930
-6390
-6840
-7250
-7610
-7910
-8140
-8300
-8390
-8430
-8450
-8470
-8490
-8510
-8520
-8560
-8620
-8700
-8790
-8890
-8990
-9080
-9180
-9280
-9400
-9460
-9430
-9290
-9090
-8890
-8720
-8570
-8430
-8280
-8109
-7940
-7810
-7710
-7630
-7550
-7480
-7410
-7380
-7400
-7460
-7500
-7510
-7510
-7500
-7470
-7400
-7250
-7020
-6710
-6390
-6070
-5760
-5460
-5180
-4890
-4570
-4220
-3850
-3480
-3130
-2820
-2580
-2400
-2290
-2250
-2280
-2370
-2490
-2630
-2770
-2890
-3010
-3150
-3280
-3350
-3390
-3390
-3360
-3290
-3230
-3230
-3300
-3380
-3450
-3500
-3550
-3600
-3640
-3680
-3680
-3630
-3530
-3400
-3250
-3060
-2840
-2620
-2410
-2240
-2110
-2000
-1900
-1830
-1820
-1890
-2040
-2200
-2360
-2510
-2670
-2830
-3010
-3190
-3360
-3460
-3490
-3450
-3340
-3190
-3010
-2840
-2710
-2620
-2560
-2500
-2430
-2380
-2350
-2350
-2360
-2390
-2400
-2380
-2320
-2260
-2170
-2070
-1980
-1880
-1740
-1550
-1320
-1060
-780
-520
-270
-80
70
200
350
500
630
750
870
1010
1150
1290
1460
1650
1840
2050
2280
2560
2860
3150
3410
3620
3790
3930
4040
4130
4170
4160
4100
4000
3860
3700
3550
3400
3240
3070
2930
2820
2770
2790
2870
2980
3100
3240
3370
3460
3500
3490
3450
3400
3360
3350
3400
3460
3500
3540
3590
3670
3810
3990
4170
4300
4360
4350
4290
4210
4110
3940
3690
3380
3050
2700
2340
1980
1620
1280
940
630
340
80
-140
-320
-420
-440
-380
-280
-160
-70
-30
-20
-20
-30
-30
0
70
150
220
280
320
360
400
440
500
550
560
550
570
610
630
600
530
440
350
290
280
300
350
400
450
500
580
640
670
670
660
640
600
550
500
460
420
390
350
280
190
90
10
-40
-60
-40
30
150
290
460
670
920
1190
1480
1740
1960
2160
2350
2520
2710
2900
3120
3370
3620
3810
3930
4000
4030
4040
4050
4050
4040
4030
4019
4010
4030
4080
4150
4220
4290
4320
4310
4270
4200
4100
3960
3760
3490
3180
2850
2490
2080
1680
1290
950
660
380
110
-140
-350
-500
-610
-710
-820
-960
-1120
-1280
-1400
-1520
-1660
-1820
-1970
-2060
-2120
-2150
-2210
-2300
-2410
-2510
-2590
-2660
-2720
-2770
-2810
-2830
-2830
-2820
-2820
-2880
-2970
-3070
-3170
-3250
-3270
-3250
-3230
-3220
-3210
-3210
-3220
-3240
-3240
-3180
-3080
-2930
-2710
-2460
-2210
-2000
-1810
-1620
-1440
-1260
-1060
-840
-630
-440
-280
-150
-60
-10
40
100
160
240
360
550
790
1050
1290
1510
1700
1860
1950
1980
1980
1960
1900
1800
1670
1510
1330
1120
930
750
600
490
410
360
310
240
150
60
0
-30
-30
-20
-10
0
-20
-70
-160
-250
-360
-460
-540
-600
-620
-640
-660
-690
-750
-820
-900
-970
-1050
-1160
-1290
-1460
-1660
-1860
-2029
-2150
-2230
-2300
-2350
-2370
-2320
-2200
-2040
-1880
-1720
-1570
-1420
-1250
-1060
-850
-640
-470
-340
-240
-130
-20
110
250
380
480
560
640
700
730
720
680
610
510
400
280
170
100
60
60
100
180
310
490
720
960
1180
1370
1510
1630
1740
1840
1930
2000
2070
2120
2160
2160
2100
2009
1890
1760
1620
1450
1290
1150
1050
970
890
840
780
720
670
650
650
670
690
710
730
740
760
770
760
740
740
740
730
710
680
660
660
650
640
640
640
620
600
590
600
610
610
600
590
610
630
640
630
620
620
640
690
780
870
940
1010
1080
1130
1150
1140
1120
1110
1120
1150
1190
1250
1320
1420
1550
1680
1820
1990
2160
2320
2470
2610
2700
2740
2720
2660
2590
2510
2430
2320
2160
1960
1730
1460
1190
930
690
430
190
-50
-250
-420
-550
-660
-770
-890
-1020
-1150
-1280
-1420
-1590
-1790
-2000
-2190
-2350
-2480
-2570
-2650
-2750
-2870
-3000
-3120
-3230
-3340
-3470
-3640
-3830
-4019
-4180
-4320
-4460
-4610
-4770
-4920
-5060
-5180
-5310
-5440
-5580
-5720
-5850
-5930
-5960
-5940
-5920
-5900
-5890
-5850
-5800
-5760
-5720
-5690
-5620
-5520
-5370
-5210
-5070
-4950
-4830
-4670
-4470
-4230
-3970
-3720
-3480
-3260
-3060
-2850
-2630
-2400
-2170
-1940
-1710
-1480
-1230
-960
-670
-370
-60
240
540
830
1100
1340
1570
1770
1930
2060
2180
2310
2430
2520
2570
2560
2510
2430
2390
2390
2460
2560
2700
2860
3050
3290
3550
3780
3970
4120
4260
4390
4520
4650
4760
4840
4890
4910
4910
4920
4910
4880
4840
4810
4790
4780
4750
4730
4710
4710
4730
4750
4730
4690
4640
4600
4570
4540
4510
4480
4430
4370
4290
4210
4120
4000
3850
3670
3470
3240
3000
2740
2460
2170
1890
1630
1380
1130
870
610
370
160
-40
-270
-530
-840
-1170
-1500
-1810
-2130
-2460
-2780
-3080
-3370
-3660
-3930
-4200
-4420
-4620
-4800
-4980
-5140
-5290
-5410
-5520
-5610
-5660
-5680
-5680
-5640
-5570
-5500
-5460
-5450
-5450
-5470
-5470
-5440
-5380
-5300
-5200
-5090
-4960
-4840
-4710
-4560
-4390
-4230
-4090
-3990
-3910
-3820
-3730
-3630
-3530
-3430
-3330
-3220
-3080
-2890
-2670
-2460
-2280
-2130
-1990
-1860
-1740
-1640
-1550
-1470
-1420
-1380
-1330
-1270
-1210
-1170
-1140
-1110
-1080
-1050
-1000
-940
-870
-800
-730
-640
-540
-440
-310
-170
-30
90
200
300
370
430
460
480
490
480
430
360
310
300
340
430
530
630
710
820
960
1120
1280
1420
1560
1710
1850
1970
2050
2120
2190
2280
2360
2430
2480
2520
2580
2650
2760
2880
3020
3160
3310
3430
3520
3570
3610
3630
3670
3730
3810
3890
3980
4050
4110
4180
4250
4310
4340
4330
4290
4220
4150
4050
3940
3800
3630
3430
3190
2940
2680
2400
2140
1930
1760
1600
1440
1300
1160
1040
940
860
810
780
780
780
800
820
840
850
850
840
830
800
770
770
800
850
910
960
980
970
950
940
960
970
980
970
960
950
930
900
850
790
730
640
530
380
210
50
-110
-260
-410
-560
-710
-850
-980
-1120
-1290
-1470
-1670
-1860
-2070
-2300
-2540
-2800
-3040
-3250
-3420
-3560
-3680
-3800
-3920
-4030
-4140
-4230
-4280
-4320
-4350
-4370
-4410
-4450
-4490
-4500
-4480
-4450
-4410
-4390
-4350
-4290
-4200
-4090
-3960
-3810
-3650
-3470
-3260
-3010
-2740
-2440
-2120
-1820
-1530
-1250
-970
-690
-440
-220
-50
120
290
480
690
900
1100
1300
1490
1690
1890
2060
2250
2450
2660
2860
3080
3310
3550
3790
4040
4280
4510
4710
4890
5040
5190
5340
5510
5690
5840
5970
6060
6130
6190
6260
6340
6420
6520
6640
6750
6880
7030
7200
7380
7530
7670
7810
7940
8070
8189
8310
8440
8560
8670
8770
8840
8870
8890
8890
8910
8940
8980
9010
9050
9090
9140
9190
9220
9220
9180
9090
8970
8830
8670
8500
8320
8090
7790
7440
7070
6680
6270
5840
5400
4970
4580
4240
3910
3600
3290
2980
2670
2360
2060
1780
1490
1190
880
570
220
-160
-560
-970
-1400
-1830
-2280
-2730
-3180
-3620
-4030
-4420
-4780
-5100
-5420
-5720
-5990
-6220
-6410
-6540
-6630
-6660
-6670
-6650
-6640
-6640
-6650
-6650
-6640
-6640
-6670
-6720
-6780
-6850
-6920
-6980
-7030
-7080
-7110
-7120
-7100
-7060
-7020
-6980
-6940
-6890
-6800
-6670
-6540
-6410
-6290
-6170
-6030
-5900
-5760
-5610
-5450
-5280
-5100
-4910
-4710
-4480
-4240
-4000
-3780
-3580
-3390
-3220
-3080
-2960
-2870
-2800
-2740
-2670
-2590
-2520
-2450
-2360
-2270
-2160
-2050
-1940
-1840
-1780
-1740
-1710
-1680
-1640
-1590
-1540
-1490
-1430
-1350
-1260
-1160
-1050
-960
-880
-800
-740
-680
-620
-560
-510
-470
-420
-360
-310
-250
-200
-130
-50
40
150
270
400
550
690
800
890
950
1010
1070
1130
1190
1230
1260
1290
1310
1330
1350
1360
1380
1410
1480
1580
1680
1780
1880
1970
2060
2130
2190
2240
2270
2300
2310
2310
2300
2300
2320
2360
2390
2400
2360
2310
2250
2220
2200
2180
2160
2130
2100
2070
2050
2029
2009
1990
1950
1900
1840
1770
1700
1630
1580
1540
1520
1500
1460
1400
1320
1240
1130
1000
830
660
500
350
220
100
-20
-130
-220
-300
-360
-420
-490
-580
-670
-760
-870
-990
-1150
-1330
-1510
-1680
-1850
-2029
-2210
-2390
-2550
-2700
-2830
-2960
-3070
-3160
-3240
-3300
-3370
-3460
-3570
-3690
-3800
-3890
-3960
-4019
-4059
-4100
-4140
-4170
-4190
-4180
-4130
-4059
-3960
-3850
-3730
-3610
-3490
-3370
-3230
-3070
-2890
-2680
-2490
-2320
-2160
-2000
-1840
-1680
-1530
-1390
-1250
-1120
-980
-840
-720
-620
-560
-520
-480
-450
-420
-370
-310
-230
-140
-40
60
140
200
250
290
330
370
410
470
530
600
670
720
770
800
830
840
830
800
780
780
800
850
910
990
1060
1110
1110
1090
1060
1040
1010
980
950
920
900
880
860
840
800
770
770
810
880
960
1040
1120
1210
1300
1380
1450
1500
1550
1580
1610
1630
1630
1630
1630
1630
1620
1610
1600
1600
1600
1570
1530
1480
1440
1400
1360
1330
1300
1290
1280
1270
1250
1200
1140
1070
980
880
770
650
550
480
430
400
380
380
360
320
270
210
170
120
70
10
-40
-90
-140
-170
-180
-160
-120
-60
20
100
180
250
300
330
350
380
420
460
510
560
610
650
670
660
670
680
710
760
830
890
940
970
1000
1010
1040
1060
1090
1120
1180
1240
1310
1380
1460
1550
1650
1730
1780
1820
1850
1900
1970
2040
2120
2180
2230
2270
2280
2290
2290
2280
2250
2230
2210
2170
2110
2050
1980
1900
1830
1790
1750
1720
1680
1630
1570
1490
1380
1250
1100
960
830
720
610
490
360
240
150
80
30
-20
-60
-100
-120
-120
-110
-100
-90
-100
-110
-140
-190
-260
-340
-430
-540
-670
-810
-970
-1120
-1270
-1400
-1510
-1600
-1660
-1700
-1730
-1740
-1770
-1810
-1860
-1920
-2000
-2090
-2220
-2350
-2480
-2610
-2720
-2820
-2930
-3040
-3170
-3290
-3400
-3490
-3560
-3600
-3640
-3660
-3690
-3710
-3740
-3770
-3800
-3830
-3860
-3870
-3880
-3880
-3890
-3910
-3930
-3930
-3910
-3870
-3810
-3750
-3680
-3600
-3530
-3470
-3420
-3390
-3360
-3330
-3300
-3250
-3200
-3160
-3120
-3100
-3070
-3020
-2950
-2850
-2720
-2580
-2440
-2330
-2230
-2150
-2070
-1980
-1880
-1790
-1690
-1600
-1500
-1400
-1320
-1270
-1220
-1160
-1070
-980
-890
-830
-780
-740
-710
-660
-600
-530
-440
-350
-260
-210
-200
-200
-210
-220
-210
-200
-190
-190
-190
-200
-210
-220
-240
-270
-300
-340
-380
-410
-420
-410
-390
-360
-340
-330
-320
-310
-310
-330
-370
-400
-430
-440
-440
-450
-470
-480
-480
-460
-460
-470
-490
-500
-490
-460
-410
-380
-350
-320
-280
-240
-200
-180
-170
-160
-150
-140
-120
-100
-70
-50
-50
-70
-120
-170
-220
-270
-310
-370
-430
-500
-570
-650
-720
-770
-790
-790
-780
-770
-780
-780
-770
-740
-690
-630
-560
-500
-460
-420
-390
-360
-340
-330
-340
-360
-390
-410
-420
-440
-460
-500
-550
-610
-670
-720
-740
-730
-710
-670
-620
-570
-500
-430
-360
-290
-230
-170
-110
-50
0
50
90
110
120
110
100
80
60
30
10
-10
0
30
70
110
140
160
160
170
190
200
210
210
200
190
170
170
180
190
220
260
320
400
490
600
700
820
930
1040
1150
1260
1350
1440
1520
1600
1670
1750
1820
1880
1940
2000
2070
2130
2210
2300
2390
2480
2570
2640
2700
2740
2780
2810
2850
2900
2940
2970
3000
3040
3090
3140
3170
3200
3230
3250
3260
3260
3250
3240
3230
3220
3220
3210
3210
3230
3250
3280
3320
3370
3430
3480
3510
3510
3510
3500
3490
3510
3530
3560
3590
3610
3630
3620
3590
3550
3510
3450
3390
3330
3280
3240
3220
3190
3160
3130
3100
3080
3080
3100
3110
3130
3160
3190
3220
3220
3190
3130
3060
2980
2900
2830
2760
2680
2600
2520
2440
2360
2280
2210
2160
2120
2100
2080
2050
1990
1920
1840
1770
1710
1640
1580
1500
1420
1320
1230
1140
1050
970
880
790
700
580
460
330
210
100
-10
-120
-240
-360
-480
-600
-710
-820
-950
-1070
-1180
-1280
-1390
-1490
-1590
-1680
-1760
-1830
-1910
-1990
-2090
-2180
-2270
-2360
-2450
-2510
-2570
-2600
-2600
-2590
-2550
-2480
-2390
-2290
-2190
-2090
-1990
-1890
-1760
-1620
-1480
-1350
-1230
-1110
-1000
-890
-800
-730
-660
-580
-490
-390
-260
-120
20
150
260
340
400
430
470
510
540
570
620
680
740
800
860
920
970
1020
1080
1120
1150
1180
1200
1220
1230
1250
1260
1260
1230
1170
1080
970
840
690
550
430
320
200
70
-50
-160
-240
-310
-360
-410
-460
-510
-570
-620
-680
-760
-850
-940
-1040
-1140
-1230
-1320
-1420
-1520
-1610
-1700
-1770
-1830
-1860
-1860
-1850
-1840
-1820
-1800
-1770
-1730
-1690
-1640
-1600
-1560
-1540
-1520
-1510
-1480
-1440
-1410
-1370
-1340
-1310
-1270
-1230
-1170
-1130
-1080
-1030
-970
-920
-880
-850
-830
-810
-790
-770
-750
-740
-760
-800
-850
-900
-940
-970
-1000
-1020
-1050
-1050
-1030
-990
-950
-890
-840
-800
-750
-700
-660
-610
-580
-550
-530
-510
-480
-440
-400
-360
-320
-290
-280
-290
-300
-300
-280
-250
-220
-190
-170
-150
-130
-110
-100
-100
-110
-130
-150
-160
-170
-180
-190
-210
-240
-280
-330
-370
-390
-400
-410
-400
-390
-380
-360
-350
-350
-360
-360
-350
-360
-390
-450
-530
-610
-680
-750
-830
-930
-1050
-1160
-1270
-1370
-1480
-1580
-1680
-1780
-1880
-1960
-2050
-2130
-2220
-2320
-2430
-2530
-2640
-2750
-2860
-2960
-3050
-3140
-3240
-3340
-3430
-3500
-3570
-3630
-3700
-3780
-3850
-3910
-3950
-3970
-4000
-4019
-4019
-4000
-3960
-3920
-3880
-3830
-3780
-3710
-3640
-3540
-3430
-3320
-3220
-3140
-3080
-3010
-2930
-2830
-2720
-2600
-2500
-2420
-2340
-2270
-2180
-2080
-1980
-1890
-1810
-1750
-1700
-1640
-1570
-1480
-1390
-1290
-1200
-1120
-1030
-950
-870
-790
-710
-630
-540
-440
-360
-280
-210
-130
-70
0
60
130
190
230
260
270
270
280
280
310
350
400
460
520
580
630
690
750
810
860
890
900
910
940
970
1000
1020
1050
1070
1100
1120
1130
1130
1110
1090
1070
1050
1040
1020
1020
1030
1040
1060
1080
1100
1110
1110
1080
1050
1020
1000
970
950
910
870
830
790
740
680
640
600
570
540
520
490
450
390
320
240
150
50
-50
-130
-210
-270
-310
-360
-400
-430
-450
-450
-440
-430
-420
-410
-410
-420
-420
-420
-420
-430
-430
-430
-430
-430
-450
-460
-480
-490
-480
-470
-450
-450
-440
-430
-430
-420
-410
-390
-370
-340
-320
-290
-250
-200
-140
-70
-10
40
90
150
210
270
340
420
500
590
670
760
840
930
1030
1140
1250
1350
1430
1500
1570
1660
1770
1890
1980
2060
2140
2210
2290
2380
2460
2530
2590
2630
2660
2680
2720
2770
2800
2810
2810
2810
2820
2830
2850
2860
2860
2860
2870
2890
2920
2960
3000
3030
3060
3090
3120
3140
3170
3190
3200
3200
3190
3170
3150
3130
3100
3060
3030
2990
2980
2980
2980
2980
2980
2970
2950
2920
2880
2830
2780
2710
2630
2560
2480
2390
2300
2190
2090
1980
1850
1730
1610
1490
1380
1260
1150
1050
960
870
790
710
620
540
460
380
300
210
130
60
-10
-80
-170
-290
-420
-560
-690
-810
-930
-1040
-1140
-1200
-1240
-1270
-1280
-1290
-1300
-1300
-1290
-1280
-1270
-1260
-1250
-1240
-1230
-1220
-1200
-1190
-1190
-1180
-1180
-1180
-1180
-1170
-1140
-1100
-1070
-1040
-1000
-960
-900
-840
-780
-750
-720
-700
-680
-670
-660
-660
-640
-620
-600
-580
-560
-560
-560
-560
-560
-560
-560
-550
-540
-530
-520
-490
-450
-400
-350
-290
-240
-180
-140
-90
-50
-20
0
0
0
0
20
30
30
10
-20
-50
-80
-90
-110
-120
-120
-110
-80
-50
-20
20
50
90
110
120
120
100
90
70
70
70
100
130
160
200
240
290
340
400
470
540
610
700
780
860
920
960
980
990
1000
1000
1020
1030
1040
1040
1040
1030
1020
1020
1030
1030
1030
1010
990
970
940
920
890
850
810
770
740
720
700
660
620
580
540
500
460
440
430
420
410
400
390
390
400
430
450
460
460
440
410
380
330
280
220
160
110
70
30
-10
-50
-100
-150
-170
-190
-190
-190
-180
-170
-170
-170
-160
-160
-150
-140
-140
-140
-150
-160
-170
-180
-190
-190
-180
-170
-150
-120
-100
-80
-70
-50
-30
0
20
30
40
50
60
80
120
160
200
220
230
230
210
180
160
140
130
110
90
60
10
-40
-80
-120
-170
-210
-260
-300
-330
-370
-420
-480
-550
-620
-690
-770
-840
-930
-1020
-1120
-1220
-1310
-1410
-1490
-1570
-1630
-1680
-1720
-1740
-1760
-1780
-1810
-1850
-1890
-1940
-1990
-2050
-2090
-2130
-2150
-2160
-2170
-2180
-2190
-2200
-2200
-2190
-2170
-2140
-2100
-2060
-2009
-1970
-1930
-1900
-1860
-1810
-1770
-1730
-1680
-1640
-1590
-1550
-1510
-1470
-1430
-1390
-1330
-1260
-1190
-1120
-1050
-980
-890
-800
-690
-580
-470
-370
-280
-210
-160
-120
-100
-100
-110
-130
-140
-170
-200
-220
-240
-260
-270
-280
-290
-300
-290
-280
-270
-260
-260
-260
-270
-300
-340
-390
-460
-520
-570
-630
-690
-760
-820
-880
-940
-1000
-1060
-1120
-1180
-1230
-1270
-1290
-1310
-1330
-1350
-1350
-1340
-1330
-1320
-1320
-1310
-1290
-1250
-1210
-1170
-1120
-1060
-990
-920
-840
-750
-670
-580
-480
-390
-310
-230
-140
-70
-20
20
80
140
210
270
320
370
410
440
470
490
510
520
540
560
580
610
630
650
670
690
720
750
770
790
800
790
770
730
680
620
550
500
450
400
360
330
300
270
260
250
250
260
270
280
280
280
260
250
230
210
180
150
110
60
0
-50
-100
-140
-170
-180
-180
-160
-150
-130
-100
-70
-30
0
10
20
20
10
-10
-30
-60
-110
-140
-160
-170
-170
-180
-180
-180
-190
-190
-190
-190
-180
-180
-200
-220
-240
-280
-310
-360
-420
-490
-570
-650
-730
-790
-840
-900
-950
-990
-1030
-1070
-1090
-1110
-1120
-1130
-1150
-1170
-1200
-1230
-1270
-1300
-1320
-1330
-1340
-1350
-1390
-1440
-1490
-1530
-1560
-1580
-1600
-1630
-1660
-1670
-1660
-1630
-1600
-1570
-1530
-1500
-1470
-1440
-1410
-1380
-1360
-1350
-1330
-1320
-1300
-1280
-1250
-1210
-1150
-1090
-1020
-960
-910
-860
-820
-790
-760
-730
-700
-680
-660
-640
-610
-570
-520
-460
-390
-330
-280
-230
-190
-150
-120
-90
-70
-60
-60
-50
-40
-40
-30
-30
-20
10
50
100
160
200
240
270
300
320
350
380
420
470
510
550
580
600
630
660
700
750
790
840
890
940
980
1030
1080
1130
1190
1230
1260
1280
1300
1310
1340
1370
1400
1430
1470
1500
1540
1580
1620
1660
1690
1710
1720
1720
1730
1750
1760
1780
1800
1810
1830
1850
1880
1900
1910
1930
1950
1980
2000
2020
2029
2050
2070
2090
2100
2110
2110
2100
2070
2020
1970
1920
1880
1850
1830
1810
1790
1770
1750
1730
1730
1740
1740
1750
1750
1740
1730
1700
1680
1670
1650
1640
1620
1610
1580
1560
1550
1540
1520
1500
1480
1470
1460
1460
1450
1430
1410
1380
1350
1320
1300
1270
1230
1200
1160
1120
1080
1040
1000
950
910
870
820
790
750
720
710
700
690
670
640
590
540
470
410
360
310
250
200
140
100
70
70
80
100
110
130
150
170
190
200
190
180
170
170
160
160
140
130
120
120
140
170
210
260
310
360
410
440
460
480
490
490
480
460
440
420
410
390
380
360
350
320
280
240
200
170
140
110
90
70
40
20
0
-20
-50
-80
-110
-150
-190
-240
-290
-350
-390
-440
-490
-540
-590
-640
-690
-740
-780
-820
-850
-890
-910
-940
-970
-1000
-1020
-1040
-1070
-1100
-1140
-1170
-1200
-1230
-1260
-1280
-1290
-1290
-1270
-1250
-1230
-1220
-1210
-1220
-1220
-1220
-1220
-1210
-1200
-1190
-1170
-1140
-1110
-1080
-1050
-1020
-990
-940
-890
-830
-770
-700
-640
-570
-490
-420
-360
-320
-300
-270
-250
-210
-170
-120
-70
-10
40
100
160
220
290
360
420
470
510
550
580
620
660
690
710
730
750
770
800
830
860
890
920
940
960
980
1000
1020
1050
1090
1130
1150
1170
1180
1190
1190
1190
1180
1180
1170
1170
1190
1210
1230
1250
1260
1280
1290
1310
1330
1350
1390
1420
1440
1450
1450
1440
1430
1420
1410
1390
1380
1370
1350
1330
1310
1290
1280
1280
1280
1270
1270
1260
1250
1210
1170
1120
1070
1010
940
870
800
730
660
600
540
480
440
400
360
310
270
230
190
160
140
120
90
70
40
-10
-50
-90
-140
-180
-220
-250
-290
-330
-370
-400
-430
-460
-480
-500
-530
-550
-570
-590
-620
-650
-670
-690
-710
-720
-740
-750
-750
-740
-730
-720
-700
-680
-640
-600
-570
-540
-520
-520
-520
-510
-480
-440
-390
-340
-280
-220
-170
-130
-90
-50
-30
-10
0
-10
-20
-40
-60
-80
-100
-120
-150
-170
-200
-230
-260
-280
-300
-310
-320
-320
-320
-320
-320
-340
-370
-390
-420
-440
-450
-470
-480
-490
-510
-510
-510
-490
-470
-440
-400
-350
-290
-230
-160
-100
-40
10
40
70
110
140
180
220
260
290
310
330
330
340
340
330
330
330
320
320
310
300
280
270
260
250
240
230
210
200
180
160
120
80
30
-20
-70
-130
-190
-250
-310
-370
-430
-480
-520
-550
-570
-590
-600
-610
-610
-610
-600
-580
-550
-530
-520
-520
-520
-520
-530
-530
-520
-510
-490
-470
-450
-440
-440
-440
-450
-460
-470
-490
-520
-560
-620
-670
-730
-780
-820
-860
-900
-930
-960
-980
-1000
-1010
-1020
-1020
-1020
-1010
-1010
-1010
-1010
-1010
-1010
-1000
-1000
-990
-990
-980
-980
-980
-980
-980
-990
-1000
-1010
-1030
-1050
-1070
-1080
-1090
-1100
-1110
-1100
-1090
-1080
-1080
-1080
-1100
-1120
-1140
-1170
-1210
-1240
-1280
-1310
-1350
-1390
-1430
-1470
-1510
-1540
-1570
-1590
-1620
-1640
-1670
-1690
-1720
-1750
-1780
-1820
-1850
-1890
-1920
-1940
-1960
-1980
-2000
-2020
-2040
-2040
-2050
-2050
-2060
-2070
-2080
-2070
-2060
-2060
-2050
-2050
-2040
-2029
-2009
-1990
-1960
-1930
-1900
-1880
-1870
-1850
-1830
-1800
-1760
-1720
-1680
-1630
-1590
-1540
-1490
-1440
-1390
-1330
-1280
-1220
-1150
-1100
-1040
-990
-950
-890
-850
-800
-760
-710
-660
-610
-580
-550
-530
-520
-510
-500
-490
-490
-500
-520
-540
-560
-580
-580
-580
-560
-550
-540
-540
-540
-540
-540
-540
-540
-550
-560
-580
-610
-640
-680
-710
-730
-760
-770
-790
-800
-810
-800
-780
-770
-760
-760
-770
-780
-800
-820
-840
-870
-900
-930
-960
-990
-1020
-1040
-1050
-1040
-1030
-1010
-990
-980
-970
-970
-970
-970
-980
-990
-1000
-1010
-1020
-1030
-1040
-1050
-1050
-1050
-1050
-1040
-1020
-990
-960
-920
-880
-840
-790
-740
-680
-620
-560
-500
-450
-390
-340
-280
-210
-140
-70
0
70
150
220
290
350
400
440
480
510
540
570
610
640
660
690
720
750
780
800
820
840
850
850
850
850
850
870
900
930
960
990
1020
1050
1060
1060
1050
1020
990
970
940
910
880
850
820
780
740
700
660
630
600
580
570
570
570
580
590
610
620
640
640
650
650
660
670
670
670
670
670
670
670
670
670
660
650
640
640
630
630
620
620
620
610
600
600
600
590
580
570
550
520
500
480
460
440
420
400
370
350
330
310
310
300
300
310
310
310
320
330
330
330
320
300
290
260
240
220
210
200
200
200
200
200
210
220
240
260
280
310
340
380
420
460
500
530
570
610
670
710
760
790
820
850
880
910
960
1000
1040
1070
1090
1120
1140
1160
1190
1210
1230
1250
1270
1280
1290
1300
1310
1320
1340
1360
1390
1430
1480
1530
1580
1630
1670
1720
1750
1780
1790
1790
1780
1770
1750
1730
1710
1680
1650
1620
1590
1560
1520
1490
1460
1430
1410
1380
1360
1330
1290
1250
1200
1150
1100
1050
1000
950
910
860
810
750
690
630
580
530
480
420
360
300
230
170
100
20
-50
-120
-180
-220
-260
-290
-320
-340
-360
-380
-380
-390
-400
-410
-410
-410
-400
-390
-380
-360
-340
-310
-280
-240
-180
-120
-50
10
70
130
190
250
310
360
420
470
520
570
620
660
710
750
790
830
880
930
970
1000
1010
1010
1010
1010
1010
1030
1040
1050
1070
1080
1090
1100
1100
1100
1090
1090
1080
1070
1060
1040
1020
990
970
950
930
930
930
950
960
980
1000
1020
1040
1070
1090
1110
1130
1140
1140
1140
1130
1120
1100
1080
1060
1040
1010
990
970
950
940
920
910
910
930
950
980
1010
1040
1080
1110
1150
1180
1210
1230
1240
1250
1250
1240
1230
1220
1200
1190
1170
1160
1140
1120
1090
1060
1020
970
920
880
840
800
770
740
700
670
630
590
560
530
500
480
460
440
430
420
410
400
400
400
410
420
410
400
380
360
340
320
300
280
260
230
200
170
140
100
60
30
-10
-40
-80
-110
-160
-210
-270
-330
-400
-460
-520
-580
-640
-700
-760
-820
-880
-940
-1000
-1050
-1110
-1160
-1210
-1260
-1310
-1360
-1410
-1460
-1510
-1570
-1620
-1660
-1680
-1700
-1720
-1740
-1770
-1790
-1810
-1820
-1820
-1810
-1810
-1820
-1830
-1840
-1840
-1850
-1840
-1850
-1850
-1860
-1860
-1860
-1850
-1830
-1800
-1770
-1740
-1700
-1660
-1620
-1570
-1530
-1480
-1430
-1390
-1350
-1330
-1300
-1260
-1220
-1170
-1120
-1070
-1020
-960
-900
-840
-780
-730
-670
-620
-580
-530
-480
-430
-380
-330
-290
-250
-220
-200
-170
-140
-110
-70
-20
20
50
90
120
140
170
200
220
240
250
270
270
270
270
280
280
300
310
330
330
340
340
340
330
320
320
320
310
310
300
290
280
270
270
260
240
230
210
190
170
150
130
110
80
50
10
-30
-80
-140
-190
-250
-300
-340
-380
-410
-430
-450
-450
-450
-450
-450
-450
-460
-460
-450
-450
-450
-450
-450
-440
-440
-430
-430
-430
-430
-420
-410
-390
-370
-340
-300
-270
-240
-210
-170
-140
-90
-50
-10
30
70
100
140
170
200
230
280
320
350
400
440
480
520
560
600
640
680
720
760
810
850
890
920
940
960
980
1000
1010
1020
1030
1030
1030
1020
1020
1020
1010
1010
1010
1010
1020
1030
1030
1030
1020
1010
1000
990
970
950
930
910
900
880
860
830
790
750
720
700
680
660
630
600
570
530
490
450
400
360
320
280
250
210
180
150
120
100
70
50
40
20
10
0
0
10
10
10
20
20
20
20
20
20
10
-10
-20
-20
-30
-30
-40
-40
-40
-30
-30
-20
-20
-10
0
10
10
0
-20
-40
-50
-70
-100
-130
-160
-190
-220
-230
-240
-240
-250
-260
-270
-280
-290
-300
-310
-310
-320
-330
-340
-360
-380
-410
-430
-450
-460
-480
-490
-500
-500
-510
-510
-510
-500
-490
-490
-490
-480
-480
-470
-470
-470
-470
-470
-470
-460
-460
-470
-480
-490
-490
-490
-490
-490
-490
-490
-500
-500
-500
-500
-500
-510
-520
-540
-550
-550
-550
-550
-530
-520
-510
-500
-490
-490
-480
-470
-460
-440
-430
-420
-400
-380
-370
-350
-340
-320
-300
-270
-250
-230
-200
-170
-140
-100
-60
-20
20
60
100
120
140
150
160
170
190
200
220
240
260
260
260
260
260
250
250
250
250
260
270
270
270
250
240
220
200
180
170
160
150
150
150
160
170
190
210
230
240
260
280
310
330
350
360
370
370
370
370
360
360
350
340
330
320
310
300
290
270
240
220
190
170
150
140
130
110
90
60
40
10
-30
-60
-80
-110
-140
-170
-210
-240
-260
-290
-300
-320
-340
-350
-360
-360
-360
-360
-350
-340
-330
-310
-300
-280
-280
-270
-270
-260
-250
-240
-240
-230
-230
-230
-230
-220
-220
-220
-210
-210
-210
-210
-220
-220
-230
-250
-260
-260
-260
-250
-240
-230
-210
-200
-190
-180
-170
-160
-150
-150
-140
-130
-120
-100
-80
-60
-40
-10
10
40
60
90
110
140
160
180
190
200
220
240
260
280
300
320
330
350
360
370
380
390
400
410
420
430
450
460
480
490
500
520
530
540
540
540
520
500
470
440
410
390
380
360
350
340
340
330
340
340
340
330
320
310
300
290
270
250
220
190
160
130
80
40
-20
-80
-140
-200
-260
-310
-370
-410
-460
-500
-540
-580
-630
-680
-730
-780
-830
-880
-930
-970
-1010
-1040
-1080
-1110
-1150
-1190
-1230
-1270
-1320
-1360
-1410
-1450
-1490
-1530
-1570
-1610
-1660
-1700
-1750
-1790
-1820
-1840
-1850
-1860
-1860
-1860
-1850
-1850
-1840
-1830
-1830
-1830
-1830
-1830
-1820
-1810
-1800
-1800
-1790
-1780
-1760
-1750
-1730
-1700
-1680
-1650
-1620
-1590
-1560
-1520
-1480
-1440
-1390
-1340
-1310
-1280
-1250
-1230
-1210
-1190
-1170
-1140
-1110
-1080
-1050
-1030
-1000
-990
-970
-960
-950
-940
-930
-910
-900
-880
-850
-840
-820
-790
-760
-720
-680
-630
-580
-540
-490
-460
-420
-380
-330
-280
-220
-170
-120
-80
-40
0
30
60
100
140
170
200
230
250
260
270
280
290
290
290
290
290
280
270
250
220
200
190
180
180
180
180
180
190
190
190
190
180
180
170
170
180
180
190
200
200
210
210
210
210
210
210
220
240
260
280
310
340
370
400
420
440
450
460
470
470
480
480
490
500
510
520
540
560
580
590
600
610
620
630
650
670
700
730
760
790
820
850
880
910
940
960
980
990
1010
1020
1030
1040
1050
1060
1070
1080
1080
1090
1090
1090
1100
1110
1110
1110
1120
1120
1110
1110
1100
1090
1070
1060
1040
1010
990
970
950
930
910
890
860
830
790
750
710
670
630
590
560
530
490
460
430
390
360
320
290
260
240
230
220
200
180
160
140
110
80
50
20
-10
-30
-50
-80
-110
-140
-170
-190
-220
-230
-250
-260
-280
-300
-320
-350
-370
-390
-410
-440
-460
-490
-510
-530
-550
-570
-600
-640
-670
-690
-720
-740
-750
-750
-750
-740
-730
-720
-710
-700
-690
-680
-680
-690
-690
-700
-700
-710
-710
-710
-710
-700
-690
-670
-650
-620
-600
-580
-560
-540
-520
-500
-480
-450
-430
-400
-380
-360
-340
-330
-310
-290
-260
-240
-210
-180
-140
-110
-70
-40
-10
20
50
80
120
150
190
220
250
280
310
330
360
390
410
430
450
460
460
460
450
440
430
420
400
390
380
360
340
330
310
300
280
270
260
250
230
220
200
180
160
130
110
90
80
60
50
30
0
-30
-50
-70
-80
-70
-60
-50
-40
-20
-10
10
30
50
60
80
90
100
110
110
110
110
100
90
90
90
80
80
70
80
90
100
100
110
110
110
120
130
140
140
150
160
160
160
150
140
140
130
130
120
110
100
90
80
60
50
40
30
20
20
10
10
10
20
40
70
90
120
150
180
200
210
220
240
250
270
280
300
320
330
340
360
370
390
420
450
480
510
550
570
600
620
650
680
710
740
760
780
790
810
810
820
820
820
830
830
850
860
880
890
910
940
960
980
1000
1010
1020
1020
1020
1020
1010
1000
990
980
980
970
970
970
970
980
980
990
990
990
990
990
990
980
970
960
950
940
940
940
930
920
920
920
910
910
900
900
890
880
870
860
850
840
830
820
800
770
750
720
690
670
640
620
610
590
580
570
560
560
550
550
540
530
520
500
480
450
420
390
350
320
290
260
230
200
160
130
100
60
30
-10
-40
-80
-110
-140
-160
-190
-210
-240
-270
-300
-330
-360
-380
-400
-430
-460
-480
-500
-520
-530
-550
-560
-570
-590
-610
-630
-650
-670
-690
-720
-740
-770
-810
-840
-870
-910
-940
-970
-1000
-1030
-1060
-1070
-1090
-1090
-1090
-1090
-1090
-1090
-1090
-1090
-1090
-1080
-1090
-1090
-1100
-1120
-1130
-1130
-1140
-1150
-1150
-1160
-1160
-1160
-1160
-1160
-1160
-1150
-1130
-1120
-1110
-1090
-1070
-1050
-1030
-1010
-990
-960
-930
-910
-890
-860
-840
-800
-770
-730
-690
-640
-600
-570
-540
-510
-490
-460
-450
-430
-420
-410
-390
-380
-360
-350
-330
-310
-290
-270
-250
-220
-200
-160
-130
-100
-70
-40
-10
10
40
60
90
130
160
200
230
270
310
350
380
420
440
460
470
490
510
530
550
560
560
560
560
560
560
560
560
570
580
590
600
620
630
650
670
700
720
750
780
810
840
870
900
930
970
1000
1030
1060
1090
1130
1160
1190
1210
1240
1260
1270
1270
1270
1260
1250
1250
1240
1220
1200
1180
1150
1130
1100
1070
1040
1020
1000
980
950
930
910
880
860
840
820
790
770
750
720
690
660
620
580
540
500
470
440
400
360
320
270
230
190
150
100
50
0
-60
-120
-180
-240
-310
-370
-430
-490
-550
-610
-650
-690
-720
-750
-770
-790
-810
-820
-830
-840
-850
-850
-860
-870
-870
-880
-890
-890
-890
-880
-880
-870
-870
-870
-860
-860
-840
-830
-800
-780
-760
-740
-720
-700
-680
-660
-640
-610
-580
-530
-490
-440
-400
-360
-320
-280
-240
-200
-160
-130
-90
-50
-20
20
60
90
120
140
170
190
210
230
250
260
280
300
320
340
360
370
390
400
400
410
420
430
440
460
470
470
480
490
510
520
540
550
560
560
560
560
560
560
570
570
570
570
570
570
560
550
540
530
510
490
470
460
450
430
420
410
390
380
370
370
360
360
360
360
370
390
390
400
400
400
390
390
380
360
350
340
320
310
290
270
260
240
220
200
180
160
130
100
80
50
20
-10
-40
-70
-100
-110
-130
-140
-160
-170
-180
-190
-200
-190
-190
-180
-170
-160
-140
-120
-100
-80
-60
-40
-30
-30
-30
-30
-40
-60
-80
-90
-100
-110
-110
-120
-130
-130
-140
-150
-160
-170
-180
-200
-220
-230
-240
-250
-260
-280
-300
-320
-340
-360
-390
-410
-430
-450
-470
-480
-490
-500
-510
-530
-540
-560
-580
-600
-630
-660
-690
-710
-740
-760
-790
-810
-830
-850
-860
-870
-870
-870
-870
-880
-880
-880
-890
-890
-890
-880
-870
-860
-840
-830
-810
-780
-760
-730
-700
-670
-650
-620
-600
-580
-560
-540
-520
-510
-500
-490
-490
-490
-490
-490
-480
-480
-460
-450
-430
-410
-390
-370
-350
-330
-300
-280
-260
-240
-230
-210
-200
-190
-180
-180
-170
-160
-160
-150
-140
-130
-120
-110
-100
-90
-90
-80
-90
-90
-100
-100
-100
-100
-90
-80
-60
-40
-20
0
20
40
60
80
100
120
130
150
170
200
220
240
250
270
290
310
340
360
380
400
420
440
460
480
500
520
540
570
590
610
630
650
670
690
720
750
790
830
860
900
940
970
1010
1030
1060
1090
1120
1160
1190
1210
1240
1270
1300
1320
1340
1370
1390
1400
1420
1440
1460
1470
1490
1500
1520
1530
1540
1540
1550
1550
1560
1570
1570
1570
1580
1580
1570
1570
1570
1560
1560
1550
1540
1530
1510
1490
1480
1460
1450
1430
1420
1400
1370
1350
1330
1300
1280
1250
1220
1190
1150
1120
1080
1050
1010
970
940
900
860
820
780
740
700
660
620
580
550
520
480
450
410
370
340
300
260
210
170
120
70
20
-30
-80
-130
-180
-230
-280
-320
-350
-390
-420
-450
-480
-510
-540
-570
-600
-620
-640
-650
-650
-660
-660
-670
-660
-660
-650
-640
-630
-620
-610
-600
-590
-580
-570
-570
-560
-570
-570
-590
-600
-620
-650
-670
-690
-700
-710
-720
-720
-730
-730
-730
-720
-720
-710
-700
-690
-680
-670
-660
-660
-650
-650
-660
-660
-670
-680
-700
-720
-730
-760
-780
-800
-820
-840
-860
-880
-890
-910
-920
-940
-960
-980
-1000
-1030
-1050
-1060
-1080
-1100
-1120
-1130
-1140
-1140
-1140
-1140
-1140
-1140
-1130
-1130
-1120
-1110
-1100
-1090
-1070
-1060
-1040
-1030
-1020
-1000
-980
-960
-950
-940
-930
-920
-900
-890
-870
-860
-840
-820
-800
-780
-770
-750
-730
-700
-680
-650
-630
-610
-580
-560
-520
-490
-450
-410
-370
-330
-290
-240
-200
-160
-130
-110
-80
-50
-30
-10
10
20
30
40
60
70
80
90
110
120
140
160
190
210
230
250
270
280
300
300
300
290
280
250
230
210
180
160
140
120
100
80
60
50
40
20
10
-10
-40
-60
-80
-110
-130
-150
-180
-200
-220
-250
-280
-300
-340
-370
-390
-420
-440
-460
-480
-500
-510
-520
-520
-530
-530
-530
-540
-540
-540
-550
-550
-560
-560
-570
-570
-580
-580
-580
-590
-590
-600
-610
-610
-620
-610
-610
-590
-580
-570
-560
-550
-550
-550
-560
-570
-570
-580
-590
-600
-610
-620
-630
-640
-640
-650
-650
-650
-650
-650
-650
-650
-640
-640
-630
-620
-620
-610
-610
-610
-610
-610
-610
-610
-610
-610
-600
-590
-570
-550
-530
-500
-480
-450
-420
-390
-370
-340
-310
-280
-260
-230
-200
-180
-160
-150
-130
-110
-90
-70
-50
-30
0
20
60
90
120
150
180
210
240
260
290
300
320
330
340
340
330
330
320
320
310
310
310
320
340
350
370
380
400
420
440
460
470
490
500
510
520
520
530
530
530
530
520
520
520
530
530
540
550
560
570
580
580
590
590
590
590
600
600
600
590
580
570
560
540
520
500
480
460
450
430
420
400
380
370
360
350
330
320
310
300
280
260
230
210
190
170
150
130
120
90
70
50
20
0
-20
-40
-60
-70
-90
-100
-110
-120
-130
-130
-130
-130
-130
-130
-130
-120
-120
-110
-100
-80
-70
-60
-50
-30
-20
0
10
20
30
40
40
40
50
50
60
70
70
80
80
90
90
100
110
120
140
160
180
200
210
230
250
260
270
280
290
290
300
320
330
350
370
390
410
430
450
480
510
540
570
600
630
650
680
720
750
780
810
830
860
880
900
910
920
930
940
940
950
950
950
960
960
970
970
970
960
960
960
950
950
940
940
940
930
930
920
920
910
910
900
890
880
880
870
870
870
870
870
870
860
860
850
830
820
800
770
750
730
700
680
660
640
620
600
570
540
510
480
440
400
350
310
260
210
170
130
90
60
20
0
-30
-50
-60
-80
-90
-110
-130
-150
-170
-190
-220
-240
-260
-280
-300
-320
-340
-360
-370
-380
-390
-390
-400
-400
-410
-410
-420
-440
-450
-460
-480
-500
-520
-530
-540
-550
-570
-580
-590
-610
-630
-640
-660
-670
-680
-680
-680
-680
-670
-660
-650
-640
-630
-630
-620
-600
-590
-580
-560
-550
-540
-530
-530
-520
-510
-510
-490
-480
-480
-470
-460
-450
-450
-450
-440
-430
-410
-400
-390
-370
-360
-350
-340
-340
-330
-320
-310
-310
-300
-300
-300
-290
-290
-280
-270
-270
-260
-250
-240
-220
-200
-190
-170
-170
-160
-150
-140
-130
-120
-120
-110
-100
-90
-90
-80
-70
-60
-50
-30
-10
10
30
60
90
120
140
160
180
200
220
240
260
280
300
320
340
360
390
410
430
460
480
500
520
530
540
550
560
570
570
570
580
590
590
590
590
590
580
570
570
560
550
540
540
530
520
520
510
500
500
490
470
460
440
430
420
400
390
390
380
380
380
380
380
380
370
370
370
370
360
350
340
330
320
310
300
280
270
260
240
220
210
190
180
160
150
140
130
120
110
100
90
70
60
50
40
30
20
10
0
-20
-40
-60
-80
-90
-110
-120
-130
-140
-150
-160
-170
-170
-180
-180
-180
-190
-190
-190
-200
-210
-220
-230
-250
-260
-270
-280
-290
-300
-300
-300
-300
-310
-310
-310
-320
-330
-340
-350
-370
-390
-410
-440
-460
-490
-520
-550
-580
-610
-640
-670
-690
-720
-740
-760
-780
-800
-820
-840
-850
-860
-870
-880
-890
-890
-900
-900
-900
-900
-900
-900
-900
-900
-890
-890
-880
-870
-860
-850
-840
-820
-810
-800
-780
-770
-750
-740
-720
-700
-690
-670
-650
-630
-610
-600
-580
-560
-550
-530
-520
-500
-490
-470
-460
-450
-440
-430
-420
-410
-400
-390
-390
-390
-380
-370
-360
-360
-350
-340
-330
-320
-310
-300
-300
-280
-270
-260
-240
-230
-210
-190
-170
-150
-130
-110
-90
-60
-30
0
40
70
110
140
180
210
250
280
320
350
370
390
410
430
440
470
490
510
520
540
550
570
580
590
600
620
630
650
660
670
680
690
700
710
720
730
740
750
760
760
770
770
780
780
790
800
800
800
810
810
810
800
800
800
790
780
770
760
750
740
730
720
700
690
680
670
660
640
630
610
600
580
560
550
530
510
490
460
440
410
390
370
360
350
340
330
330
330
320
310
310
300
290
280
280
270
270
260
250
240
230
220
210
210
210
220
230
240
250
270
290
310
330
350
370
390
400
420
430
440
450
450
450
450
460
460
460
470
470
480
490
490
500
510
520
540
550
560
570
570
580
590
600
610
620
630
640
640
650
660
660
670
670
670
670
660
660
640
630
610
600
580
560
530
510
480
450
420
400
370
350
330
310
290
270
260
240
230
220
210
200
190
180
170
160
160
160
170
170
180
180
190
200
200
200
190
180
160
140
120
100
80
60
50
30
20
10
0
-10
-10
-20
-20
-10
-10
-10
-10
0
-10
-10
-20
-20
-30
-40
-50
-60
-70
-80
-100
-120
-130
-150
-160
-170
-190
-200
-210
-220
-240
-260
-290
-310
-340
-370
-400
-420
-450
-470
-500
-520
-540
-570
-600
-630
-660
-690
-710
-740
-760
-780
-810
-840
-880
-910
-940
-970
-1010
-1030
-1060
-1090
-1120
-1140
-1160
-1180
-1200
-1200
-1210
-1210
-1210
-1210
-1200
-1190
-1170
-1150
-1120
-1100
-1080
-1060
-1040
-1020
-1000
-990
-980
-960
-950
-930
-910
-890
-860
-830
-800
-770
-740
-710
-670
-640
-600
-570
-540
-510
-470
-430
-390
-350
-310
-270
-230
-190
-150
-110
-70
-30
0
30
60
90
110
120
130
140
140
140
140
140
140
140
140
140
140
140
140
140
140
130
130
130
120
120
110
110
110
100
100
100
110
110
120
140
150
160
170
180
180
190
190
190
190
190
190
190
200
200
200
210
220
230
240
250
260
270
270
270
280
280
290
290
290
280
280
280
280
280
280
280
280
280
270
270
270
270
270
280
280
280
290
290
290
290
290
290
290
290
280
280
280
280
280
270
270
260
260
250
250
240
240
230
220
210
200
190
190
180
170
160
150
140
130
120
110
100
90
70
60
50
30
20
10
-10
-20
-20
-30
-30
-30
-30
-30
-30
-40
-40
-50
-60
-60
-70
-80
-90
-100
-100
-110
-110
-120
-120
-120
-110
-100
-90
-80
-80
-70
-70
-60
-60
-60
-60
-60
-60
-70
-80
-90
-100
-110
-120
-120
-130
-140
-150
-160
-160
-170
-170
-180
-190
-190
-190
-200
-210
-220
-230
-240
-250
-260
-260
-270
-280
-300
-310
-320
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-340
-340
-340
-350
-360
-370
-370
-380
-390
-400
-410
-420
-430
-440
-440
-450
-460
-460
-460
-460
-460
-460
-460
-450
-440
-430
-420
-410
-400
-390
-380
-360
-350
-340
-320
-310
-290
-280
-270
-260
-240
-230
-220
-200
-190
-180
-170
-170
-170
-170
-170
-170
-170
-160
-160
-160
-160
-150
-150
-140
-130
-120
-110
-100
-90
-70
-50
-40
-20
0
20
40
60
70
80
90
90
90
90
80
80
70
70
70
70
70
60
60
50
40
20
10
0
-20
-40
-60
-80
-100
-120
-130
-150
-160
-170
-180
-190
-200
-200
-210
-220
-230
-240
-240
-250
-260
-270
-280
-290
-290
-300
-310
-310
-320
-320
-330
-330
-330
-340
-340
-340
-340
-330
-320
-310
-300
-290
-280
-270
-260
-250
-230
-210
-180
-150
-120
-90
-60
-30
-10
10
40
60
80
100
120
140
170
190
210
230
250
280
310
340
360
380
400
430
450
470
490
510
530
550
560
570
580
580
580
580
580
580
580
580
580
580
570
570
570
570
570
560
560
560
550
550
550
550
560
560
570
570
580
590
600
600
610
610
610
610
610
610
610
610
610
610
610
610
610
610
600
600
590
590
580
570
550
540
530
520
510
500
500
490
480
470
460
450
450
430
420
410
400
390
380
370
360
350
340
330
320
310
300
300
290
280
270
260
260
250
240
240
230
230
220
220
210
210
200
200
200
210
210
220
220
230
230
230
230
230
230
230
230
230
240
240
250
260
270
290
300
310
330
340
350
360
370
380
380
390
380
380
380
370
370
360
360
350
340
340
330
330
330
330
330
330
330
340
340
340
330
330
320
310
310
300
290
280
270
260
240
230
200
180
150
120
90
60
30
10
-20
-50
-70
-100
-140
-180
-210
-240
-270
-290
-310
-340
-370
-390
-410
-440
-460
-490
-520
-560
-580
-600
-610
-620
-630
-630
-630
-630
-620
-600
-590
-580
-570
-560
-550
-540
-530
-530
-530
-530
-540
-540
-540
-540
-540
-540
-530
-530
-530
-530
-530
-530
-520
-520
-520
-530
-530
-540
-540
-540
-550
-550
-560
-560
-560
-550
-550
-540
-540
-550
-550
-550
-560
-570
-580
-590
-600
-610
-610
-620
-630
-630
-640
-640
-640
-640
-630
-620
-610
-600
-590
-580
-560
-550
-540
-530
-520
-510
-510
-500
-490
-480
-470
-450
-440
-420
-410
-390
-380
-370
-370
-360
-350
-340
-340
-330
-330
-330
-320
-320
-310
-310
-310
-300
-300
-300
-300
-300
-300
-300
-310
-310
-310
-310
-310
-310
-310
-300
-300
-300
-300
-300
-300
-310
-310
-310
-310
-310
-310
-320
-330
-340
-350
-360
-360
-370
-380
-380
-390
-390
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-390
-390
-380
-370
-360
-350
-340
-330
-310
-300
-280
-260
-240
-210
-190
-160
-140
-110
-80
-60
-30
-10
20
50
80
110
130
160
180
210
230
250
270
290
310
320
340
360
380
390
410
420
430
450
470
480
500
510
530
540
550
560
570
580
580
580
580
580
580
580
580
580
580
580
580
590
590
600
600
600
600
600
600
590
590
580
570
560
550
540
530
520
510
490
470
460
440
420
410
390
370
350
330
310
290
270
250
220
200
180
160
140
120
100
80
60
50
40
30
30
20
20
10
10
0
0
-10
-20
-20
-30
-40
-50
-70
-80
-90
-110
-120
-130
-150
-160
-170
-170
-180
-180
-190
-190
-190
-190
-190
-180
-180
-170
-160
-150
-140
-130
-120
-110
-110
-100
-90
-90
-80
-70
-60
-50
-40
-40
-40
-30
-30
-30
-30
-30
-40
-40
-50
-50
-60
-60
-70
-80
-90
-90
-90
-90
-100
-100
-110
-110
-110
-110
-120
-130
-150
-160
-180
-190
-210
-220
-240
-250
-260
-280
-290
-300
-310
-320
-320
-320
-310
-310
-300
-300
-300
-300
-300
-300
-300
-300
-300
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-300
-300
-310
-310
-320
-330
-340
-350
-360
-380
-390
-400
-410
-420
-430
-450
-460
-470
-480
-480
-490
-490
-490
-490
-490
-490
-480
-470
-460
-450
-430
-420
-410
-400
-400
-390
-380
-370
-370
-360
-360
-360
-360
-370
-370
-380
-390
-400
-410
-410
-410
-410
-420
-420
-430
-440
-440
-450
-450
-460
-470
-470
-480
-480
-490
-490
-480
-480
-460
-450
-430
-410
-390
-360
-340
-310
-290
-270
-250
-230
-210
-200
-180
-160
-150
-140
-120
-110
-100
-90
-80
-70
-70
-60
-50
-50
-50
-40
-40
-40
-30
-20
-10
-10
0
10
20
30
40
50
60
70
80
90
110
120
130
130
140
150
160
170
180
190
200
200
210
220
230
240
260
270
280
300
310
320
340
350
370
380
390
400
410
430
440
450
470
480
490
500
520
530
540
540
550
550
550
550
550
540
540
530
520
520
510
490
480
460
450
430
410
400
390
370
360
350
340
330
310
300
290
280
270
260
250
230
220
210
200
190
180
160
150
150
140
130
120
120
110
110
100
100
100
100
90
90
90
90
80
80
80
80
80
80
80
80
80
90
90
100
100
110
110
120
130
140
150
150
160
160
160
160
160
160
160
160
170
170
180
180
190
190
200
210
220
230
240
250
260
260
270
280
290
290
300
300
310
310
310
310
310
310
320
320
320
320
310
310
310
310
310
300
300
290
280
280
280
270
270
270
270
270
270
280
280
280
290
290
300
300
300
300
300
290
290
280
270
260
250
240
230
220
210
200
190
180
170
160
160
150
140
130
120
100
90
80
70
50
40
30
10
-10
-30
-50
-70
-90
-100
-120
-130
-140
-160
-170
-170
-180
-190
-200
-200
-210
-210
-210
-210
-220
-220
-230
-230
-240
-250
-260
-260
-270
-270
-270
-260
-260
-260
-250
-240
-230
-230
-220
-210
-200
-190
-190
-180
-170
-160
-150
-140
-130
-110
-100
-90
-70
-60
-50
-40
-20
0
10
20
30
40
50
50
50
50
50
50
50
50
50
50
50
50
60
60
70
80
90
100
110
120
130
140
150
160
170
170
180
180
190
200
210
220
230
240
250
260
270
270
280
290
300
300
310
310
310
320
320
320
330
330
340
350
350
360
360
370
370
380
390
390
390
400
400
400
400
400
410
410
410
410
410
410
420
430
430
440
440
450
450
450
450
450
450
450
440
440
430
420
410
410
400
390
370
360
340
320
310
290
280
260
250
240
230
220
210
210
210
200
200
210
210
210
220
220
220
210
210
200
190
190
180
180
170
170
170
170
170
170
170
170
180
180
190
190
200
200
200
210
210
210
210
210
220
220
220
230
230
230
230
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
250
250
250
240
240
230
230
210
200
190
170
160
150
130
120
100
90
80
60
50
40
30
20
20
10
0
-20
-30
-40
-60
-80
-100
-120
-140
-160
-180
-200
-210
-230
-250
-260
-270
-290
-300
-310
-320
-330
-340
-350
-370
-380
-400
-420
-430
-440
-460
-480
-500
-510
-530
-540
-550
-550
-560
-560
-560
-560
-570
-570
-570
-580
-580
-580
-580
-580
-580
-570
-570
-560
-550
-540
-530
-510
-500
-480
-470
-450
-440
-420
-410
-390
-380
-370
-360
-350
-350
-340
-340
-340
-330
-320
-310
-300
-290
-280
-260
-240
-220
-200
-170
-150
-130
-100
-80
-70
-50
-30
-20
0
10
20
20
30
30
30
30
30
30
30
30
30
30
30
30
40
40
40
50
50
50
50
50
50
50
50
40
30
30
20
10
10
0
-10
-10
-10
-10
-10
-10
-20
-20
-20
-20
-30
-40
-40
-50
-50
-60
-70
-80
-100
-110
-120
-140
-150
-160
-180
-190
-200
-220
-230
-240
-250
-260
-270
-270
-280
-280
-280
-290
-290
-300
-300
-300
-300
-300
-300
-290
-290
-280
-270
-260
-250
-240
-240
-230
-220
-220
-210
-200
-200
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-180
-180
-170
-160
-150
-140
-130
-110
-100
-80
-70
-60
-50
-30
-20
-10
0
10
20
30
40
50
50
60
60
60
60
60
60
60
60
50
50
40
30
20
20
20
10
10
0
-10
-10
-20
-30
-30
-40
-40
-50
-60
-70
-80
-90
-100
-110
-120
-140
-150
-170
-190
-210
-230
-240
-260
-290
-310
-330
-350
-360
-380
-400
-420
-450
-470
-490
-510
-530
-550
-580
-600
-620
-650
-670
-690
-710
-720
-740
-750
-760
-770
-780
-790
-800
-810
-810
-820
-820
-830
-840
-850
-850
-860
-870
-870
-870
-870
-870
-870
-870
-870
-870
-870
-870
-870
-860
-850
-850
-840
-840
-830
-830
-820
-810
-800
-790
-780
-770
-750
-740
-720
-710
-700
-690
-680
-670
-660
-660
-650
-650
-650
-640
-640
-640
-640
-640
-640
-640
-640
-630
-630
-630
-620
-620
-620
-620
-620
-620
-630
-640
-640
-650
-660
-660
-660
-660
-670
-670
-670
-680
-680
-680
-680
-690
-690
-690
-690
-690
-680
-680
-680
-670
-660
-650
-640
-630
-620
-610
-590
-580
-560
-550
-530
-510
-500
-480
-470
-450
-440
-420
-400
-380
-360
-350
-330
-310
-300
-280
-260
-240
-220
-200
-180
-160
-140
-120
-100
-80
-60
-40
-10
10
30
50
80
100
120
140
160
170
190
200
210
230
250
260
280
300
330
350
370
400
420
450
470
500
520
540
550
570
580
600
610
620
620
630
640
640
640
640
640
640
650
650
650
650
650
650
650
650
650
640
640
640
640
640
640
630
630
620
620
620
610
610
600
600
590
590
580
580
570
560
540
530
530
520
510
500
500
490
490
480
490
490
500
500
510
520
530
540
540
550
560
570
580
590
610
620
630
640
660
670
690
700
720
730
750
760
780
790
810
820
830
840
850
860
870
880
890
910
920
930
940
950
960
970
980
980
990
1000
1000
1000
1000
1000
1000
990
980
960
950
930
910
900
880
870
850
830
820
800
790
770
760
750
730
720
710
690
680
660
650
640
620
610
590
570
560
540
530
510
500
480
470
450
430
410
390
370
350
330
320
300
280
260
250
230
220
210
190
180
170
170
160
160
150
150
150
150
140
150
150
150
150
150
160
160
160
160
160
160
160
170
170
160
160
160
160
160
160
160
160
160
160
160
160
160
170
170
170
170
180
180
180
180
180
180
180
180
180
180
180
170
170
160
160
150
150
140
140
130
120
110
110
90
80
70
60
50
40
20
10
-10
-20
-40
-60
-70
-90
-100
-120
-130
-140
-150
-160
-170
-180
-190
-190
-200
-210
-210
-220
-230
-240
-250
-260
-270
-280
-290
-300
-310
-320
-330
-340
-350
-350
-350
-360
-360
-360
-360
-370
-370
-370
-370
-370
-370
-370
-380
-380
-380
-380
-380
-380
-380
-370
-370
-370
-360
-360
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-340
-340
-340
-340
-340
-340
-340
-330
-330
-320
-320
-310
-300
-300
-290
-280
-280
-270
-260
-260
-250
-250
-250
-250
-240
-240
-240
-250
-240
-240
-240
-240
-240
-240
-240
-240
-230
-230
-230
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-230
-230
-230
-240
-240
-250
-250
-250
-260
-270
-270
-280
-280
-290
-290
-300
-300
-310
-310
-320
-320
-330
-330
-330
-330
-330
-330
-330
-320
-320
-320
-310
-300
-290
-280
-270
-250
-240
-220
-200
-190
-180
-160
-150
-140
-130
-120
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
10
10
20
20
30
30
40
40
50
50
60
60
70
70
80
80
90
90
90
90
90
90
90
80
80
70
70
60
60
50
50
40
40
30
30
30
30
30
20
20
20
20
10
10
0
0
-10
-20
-30
-30
-40
-40
-50
-50
-60
-60
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-50
-50
-50
-40
-40
-40
-30
-30
-20
-10
0
10
20
30
40
50
60
70
80
90
100
110
120
120
130
130
140
150
150
160
160
170
180
190
200
200
210
220
230
230
240
240
240
250
250
240
240
240
240
230
230
230
230
230
230
230
230
230
230
240
240
240
250
250
250
250
260
260
250
250
250
250
250
260
260
260
260
270
270
270
280
290
290
300
310
320
330
340
350
350
360
360
370
370
380
390
390
400
400
400
410
410
410
410
410
410
410
410
410
400
400
400
390
390
380
370
360
350
340
330
320
310
300
290
290
280
270
270
260
260
250
250
240
240
230
220
210
200
180
170
160
140
130
110
100
80
60
50
30
10
0
-20
-40
-60
-70
-90
-110
-120
-140
-150
-160
-180
-190
-210
-220
-230
-250
-270
-290
-310
-330
-350
-370
-390
-410
-430
-450
-470
-490
-500
-520
-530
-540
-550
-560
-560
-570
-570
-580
-580
-580
-580
-580
-580
-570
-570
-560
-550
-550
-540
-530
-520
-510
-500
-490
-470
-460
-440
-420
-400
-390
-370
-350
-340
-330
-310
-300
-290
-290
-280
-270
-260
-260
-250
-250
-250
-240
-240
-240
-230
-230
-220
-220
-210
-200
-200
-190
-180
-170
-160
-150
-140
-130
-120
-120
-110
-110
-100
-100
-100
-100
-90
-90
-90
-90
-90
-90
-90
-90
-80
-80
-80
-80
-80
-70
-70
-60
-60
-60
-60
-60
-60
-70
-70
-70
-80
-80
-90
-100
-100
-110
-110
-120
-130
-130
-140
-140
-150
-150
-150
-160
-160
-160
-160
-160
-160
-150
-150
-150
-150
-160
-160
-170
-180
-180
-190
-200
-220
-230
-240
-250
-260
-270
-280
-290
-290
-300
-300
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-300
-300
-290
-280
-270
-260
-250
-240
-220
-200
-190
-170
-160
-140
-120
-100
-80
-50
-30
-10
10
30
60
70
90
110
130
150
160
180
190
200
210
220
230
230
240
250
250
250
250
250
250
250
260
260
260
270
280
290
300
310
320
330
330
340
350
360
360
370
370
380
380
390
390
400
400
410
410
410
420
420
420
430
430
420
420
420
420
410
410
400
390
380
370
360
360
350
340
330
320
310
310
300
290
290
280
270
270
260
250
240
240
230
220
210
210
200
190
180
170
170
160
150
140
140
130
130
120
110
110
100
90
80
80
70
60
50
50
40
30
30
20
20
10
10
10
10
10
10
10
10
10
20
20
30
30
30
40
40
50
50
60
60
60
60
60
70
70
70
70
70
70
70
70
70
70
70
60
60
50
40
40
30
20
20
20
10
10
10
10
10
10
10
10
10
10
10
10
10
0
-10
-10
-20
-30
-30
-40
-40
-50
-60
-60
-60
-70
-70
-70
-70
-70
-70
-70
-70
-80
-80
-80
-90
-100
-100
-110
-120
-130
-130
-140
-150
-150
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-150
-150
-150
-140
-130
-130
-120
-120
-110
-110
-100
-90
-90
-80
-70
-70
-60
-60
-50
-40
-30
-20
-10
0
10
20
20
30
30
40
40
40
40
30
30
20
20
10
0
0
-10
-20
-30
-40
-50
-60
-60
-70
-70
-70
-80
-80
-70
-70
-70
-60
-60
-60
-50
-50
-40
-40
-30
-30
-30
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-20
-20
-20
-10
-10
-10
0
0
10
10
10
20
20
20
20
30
30
30
40
40
40
50
50
60
60
60
60
70
70
70
70
60
60
60
60
60
60
50
50
50
50
50
50
50
50
60
60
60
70
70
80
90
90
90
100
100
100
100
100
100
100
100
100
100
100
100
100
90
90
90
90
80
80
80
70
70
60
50
40
30
20
10
-10
-20
-40
-50
-70
-80
-100
-110
-120
-140
-160
-170
-190
-210
-230
-250
-260
-280
-290
-300
-320
-320
-330
-340
-340
-350
-350
-360
-360
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-360
-360
-360
-360
-350
-350
-350
-340
-340
-330
-330
-320
-310
-310
-300
-290
-290
-280
-270
-260
-250
-240
-230
-210
-200
-190
-180
-160
-150
-140
-120
-110
-100
-80
-70
-50
-40
-20
0
10
30
40
50
70
90
100
120
130
150
160
180
190
210
220
230
240
250
250
260
270
270
280
280
290
290
290
290
290
290
290
290
280
280
280
270
270
260
250
240
240
230
220
210
200
190
180
170
160
150
140
130
120
110
100
90
80
60
50
40
30
20
10
0
0
-10
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-40
-40
-50
-50
-60
-60
-70
-70
-80
-80
-90
-90
-90
-100
-100
-110
-110
-110
-120
-120
-120
-120
-130
-130
-130
-130
-140
-140
-140
-150
-150
-150
-160
-160
-160
-160
-160
-160
-150
-150
-150
-150
-150
-140
-140
-140
-130
-130
-130
-120
-120
-110
-110
-100
-90
-90
-90
-80
-80
-80
-70
-70
-60
-50
-40
-30
-20
-10
0
10
20
30
30
40
50
60
60
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
80
80
80
80
80
80
80
70
70
70
70
60
60
50
50
40
30
20
10
0
-10
-10
-20
-30
-30
-40
-40
-50
-50
-50
-60
-70
-80
-90
-90
-100
-120
-130
-140
-160
-170
-180
-190
-200
-210
-220
-230
-230
-240
-240
-240
-250
-250
-250
-250
-250
-250
-250
-250
-250
-240
-240
-240
-230
-230
-230
-220
-220
-210
-210
-200
-190
-170
-160
-140
-130
-120
-100
-90
-80
-70
-60
-40
-30
-20
-10
0
10
10
20
20
30
30
30
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
50
50
60
70
80
90
100
110
120
130
140
150
150
160
160
160
170
170
170
170
170
170
170
170
170
170
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
170
170
170
160
160
160
160
150
150
150
150
150
150
150
150
150
150
160
160
160
160
160
160
170
170
170
180
180
180
180
180
180
180
180
170
170
170
160
160
150
150
140
140
130
130
130
120
120
120
120
120
120
120
120
120
120
120
120
130
130
130
130
130
120
120
120
110
110
100
100
100
100
90
90
90
90
90
90
90
90
100
100
100
90
90
90
80
70
60
50
40
30
10
0
-20
-30
-50
-60
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-190
-200
-210
-220
-230
-240
-250
-260
-270
-270
-280
-280
-290
-290
-290
-280
-280
-280
-280
-270
-270
-270
-270
-260
-260
-260
-260
-250
-250
-250
-250
-250
-250
-240
-240
-240
-230
-230
-230
-230
-220
-220
-220
-220
-220
-220
-220
-210
-210
-200
-200
-190
-190
-190
-190
-200
-200
-200
-210
-210
-210
-220
-220
-230
-230
-240
-240
-250
-250
-250
-260
-260
-260
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-260
-260
-260
-260
-270
-270
-280
-280
-280
-290
-290
-300
-310
-310
-320
-320
-330
-330
-330
-340
-340
-350
-350
-350
-360
-360
-370
-370
-370
-380
-380
-380
-390
-390
-390
-400
-400
-400
-400
-400
-400
-400
-400
-390
-390
-390
-380
-370
-360
-360
-350
-330
-320
-310
-300
-280
-260
-250
-230
-210
-200
-180
-160
-150
-130
-120
-110
-90
-80
-70
-50
-40
-20
-10
10
20
40
50
70
80
90
110
120
130
140
150
160
180
190
200
210
220
230
240
250
260
270
280
290
300
310
310
320
320
330
330
340
350
350
360
370
380
390
400
410
410
420
430
430
430
430
430
420
420
410
410
400
400
390
390
380
380
370
360
360
350
340
340
330
320
310
300
290
280
270
260
250
240
230
210
200
190
180
170
160
150
140
130
120
110
100
90
80
70
60
40
30
20
0
-10
-30
-40
-60
-70
-90
-100
-120
-140
-150
-160
-170
-180
-190
-200
-210
-210
-220
-220
-220
-220
-220
-210
-210
-210
-210
-200
-200
-200
-190
-190
-180
-180
-170
-160
-150
-140
-130
-110
-100
-90
-70
-60
-40
-30
-10
0
10
30
40
50
70
80
90
100
120
130
140
150
160
170
180
190
200
210
220
230
230
240
250
260
260
270
280
290
300
310
310
320
330
340
340
350
350
350
360
360
370
370
370
370
370
370
370
370
360
360
360
360
360
360
360
350
350
350
360
360
360
360
370
370
370
380
380
390
390
400
410
410
420
420
430
430
430
440
440
450
450
450
460
460
470
480
490
490
500
510
520
530
540
550
560
560
570
570
580
580
580
590
590
590
590
590
580
580
580
570
570
560
550
550
540
530
530
520
520
510
510
510
500
500
500
500
500
500
490
490
490
480
470
460
450
440
420
410
390
380
360
350
330
320
310
300
290
280
270
260
260
250
240
240
230
230
230
220
220
210
210
210
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
190
190
190
190
190
190
190
190
180
180
170
170
160
150
140
130
120
100
90
70
60
40
30
10
-10
-20
-30
-50
-60
-70
-80
-90
-100
-110
-120
-130
-140
-140
-150
-160
-170
-170
-180
-180
-190
-190
-200
-200
-210
-210
-220
-230
-230
-240
-250
-260
-260
-270
-280
-290
-300
-310
-320
-330
-340
-350
-360
-370
-370
-380
-390
-400
-410
-410
-420
-430
-430
-440
-440
-450
-450
-460
-460
-470
-480
-480
-490
-500
-510
-520
-530
-540
-550
-560
-570
-580
-590
-600
-600
-610
-620
-630
-640
-640
-650
-660
-660
-670
-680
-690
-690
-700
-710
-720
-720
-730
-740
-750
-760
-770
-770
-780
-790
-800
-810
-810
-820
-820
-830
-830
-840
-840
-850
-850
-850
-850
-850
-850
-860
-860
-860
-860
-860
-850
-850
-850
-850
-850
-850
-850
-840
-840
-840
-840
-830
-830
-830
-820
-810
-810
-800
-790
-780
-770
-760
-750
-730
-720
-700
-690
-670
-650
-630
-620
-600
-580
-560
-540
-520
-500
-480
-460
-440
-410
-390
-360
-340
-310
-280
-250
-220
-200
-170
-140
-110
-80
-60
-30
-10
10
40
60
80
100
120
140
160
180
200
220
240
250
270
290
300
320
330
340
350
370
380
390
400
410
420
420
430
440
450
460
470
480
490
500
510
520
530
540
550
550
560
570
580
590
600
610
620
620
630
640
650
650
660
660
670
670
670
670
670
670
660
650
650
640
620
610
600
590
570
560
550
540
530
520
510
500
490
480
470
460
450
440
440
430
420
410
410
400
400
390
390
390
390
390
390
390
390
400
400
400
400
410
410
410
420
420
420
420
420
430
430
430
430
430
430
440
440
440
450
450
460
460
470
470
470
480
480
490
490
490
490
500
500
500
500
510
510
510
520
520
530
530
540
540
550
550
560
560
560
560
570
570
570
570
570
570
570
570
570
570
570
570
560
560
560
560
560
550
550
550
540
540
540
530
530
520
520
510
510
500
500
490
490
480
480
470
460
460
450
440
440
430
420
420
410
400
390
370
360
350
340
320
310
300
280
270
260
250
230
220
200
190
170
150
140
120
100
80
70
50
30
10
-10
-30
-50
-60
-80
-90
-110
-120
-130
-140
-150
-160
-170
-190
-200
-210
-220
-240
-250
-260
-270
-280
-290
-300
-320
-330
-340
-350
-370
-380
-390
-400
-420
-430
-440
-450
-460
-460
-470
-480
-480
-490
-490
-500
-500
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-510
-500
-500
-490
-490
-480
-470
-470
-460
-460
-450
-450
-440
-440
-440
-430
-430
-430
-430
-420
-420
-410
-410
-400
-400
-400
-390
-380
-380
-370
-360
-360
-350
-340
-330
-320
-320
-310
-300
-290
-280
-270
-270
-260
-260
-250
-250
-240
-230
-230
-220
-220
-210
-210
-200
-200
-190
-190
-180
-180
-180
-170
-170
-160
-160
-150
-150
-140
-140
-140
-130
-130
-120
-120
-110
-110
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-90
-90
-90
-80
-80
-70
-70
-60
-60
-50
-40
-40
-40
-30
-30
-30
-30
-30
-30
-20
-20
-20
-20
-20
-20
-10
-10
0
0
0
10
10
20
20
20
30
30
30
40
40
40
40
40
40
40
40
40
40
50
50
50
60
60
70
70
80
90
90
90
100
100
110
110
110
120
120
120
120
120
110
110
110
110
110
110
110
110
110
120
120
120
120
130
130
130
130
130
120
120
120
120
120
120
120
120
120
120
120
120
120
120
110
110
110
110
100
100
100
100
100
100
90
90
90
90
90
90
80
80
80
80
80
80
80
80
80
70
70
60
60
60
60
50
50
50
50
50
60
60
60
60
70
70
70
80
80
80
90
90
90
100
100
110
110
120
130
130
140
150
150
160
170
170
180
190
190
200
200
210
210
220
220
230
240
240
250
260
270
280
290
290
300
310
320
330
340
350
350
360
370
370
380
380
380
380
390
390
390
380
380
380
380
370
370
370
360
360
350
350
340
340
330
330
330
320
320
320
320
310
310
310
310
310
310
300
300
300
300
290
290
280
270
270
260
260
250
240
230
230
220
220
210
200
200
190
190
190
180
180
180
170
170
170
160
160
150
140
140
130
130
120
120
110
100
100
90
90
80
80
70
70
60
60
50
50
40
30
20
20
10
0
0
-10
-20
-30
-40
-40
-50
-50
-60
-60
-60
-70
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-50
-50
-50
-40
-40
-40
-30
-30
-30
-30
-30
-20
-20
-20
-20
-20
-20
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-30
-30
-30
-30
-30
-30
-30
-40
-40
-50
-50
-60
-70
-70
-80
-90
-90
-100
-110
-110
-120
-130
-130
-140
-140
-150
-150
-160
-170
-170
-180
-180
-180
-190
-190
-190
-200
-200
-200
-200
-200
-200
-200
-190
-190
-180
-180
-170
-170
-160
-160
-150
-140
-140
-130
-120
-120
-110
-100
-100
-90
-80
-80
-70
-60
-60
-50
-50
-40
-40
-30
-30
-20
-20
-10
-10
0
0
0
10
10
10
20
20
20
30
30
30
40
40
40
50
50
50
50
60
60
60
60
60
60
60
60
60
60
60
60
60
60
50
50
40
40
30
30
20
20
10
0
0
-10
-10
-10
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-20
-20
-20
-10
-10
0
0
10
10
20
20
30
30
40
50
50
60
70
80
80
90
110
120
130
140
150
160
170
180
190
200
210
220
230
240
240
250
250
260
260
260
270
270
270
280
280
280
280
280
280
270
270
270
260
260
250
250
240
240
230
230
220
220
210
210
210
200
200
190
190
180
180
170
160
150
140
140
130
120
110
100
90
90
80
70
70
60
50
50
40
30
30
20
20
10
10
0
-10
-10
-20
-20
-30
-40
-40
-40
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-40
-40
-30
-30
-30
-20
-20
-20
-10
-10
0
0
0
10
20
20
30
40
40
50
60
70
70
80
90
100
110
110
120
130
130
140
140
150
150
150
150
150
150
160
160
160
160
160
160
160
160
160
160
160
160
160
150
150
150
150
150
140
140
130
130
120
120
110
110
100
100
90
90
80
70
70
70
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
50
50
50
50
50
50
50
50
50
50
60
60
60
60
60
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
80
80
80
80
80
80
80
80
80
80
80
80
80
80
70
70
70
70
70
60
60
60
60
50
50
50
50
50
50
50
60
60
60
60
70
70
80
80
90
100
100
110
120
130
130
140
150
160
170
180
190
200
210
220
220
230
240
250
260
270
280
290
300
310
330
340
350
360
370
380
390
400
400
410
410
420
420
420
430
430
430
430
430
440
440
440
440
450
450
450
450
450
450
450
450
450
450
450
450
450
440
440
440
440
430
430
430
420
420
420
410
410
410
400
400
400
390
390
380
380
380
370
370
370
370
360
360
360
350
350
350
340
340
340
330
330
320
320
310
310
310
300
300
290
290
280
280
270
270
260
250
250
250
240
240
240
230
230
230
220
220
220
220
220
210
210
210
210
210
210
200
200
200
200
190
190
190
180
180
170
170
160
160
150
150
140
140
140
130
130
130
120
120
120
110
110
100
100
100
90
90
90
90
80
80
90
90
90
90
90
90
90
90
90
100
100
100
100
90
90
90
90
80
80
80
70
70
70
60
60
50
50
40
40
30
20
20
10
0
-10
-20
-30
-40
-50
-60
-70
-70
-80
-90
-100
-110
-120
-130
-140
-140
-150
-160
-170
-170
-180
-180
-190
-190
-200
-200
-210
-210
-210
-210
-210
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-210
-210
-210
-200
-200
-200
-200
-190
-190
-190
-190
-190
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-190
-190
-190
-190
-200
-200
-200
-200
-200
-200
-200
-200
-210
-210
-210
-210
-210
-210
-210
-210
-210
-200
-200
-200
-200
-190
-190
-180
-180
-170
-170
-160
-150
-150
-140
-130
-130
-120
-110
-110
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
