5
10480
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
10
10
10
10
10
10
10
10
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
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
0
0
-10
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
0
-10
-10
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
10
10
20
10
10
10
20
20
20
20
20
20
20
20
20
20
20
10
10
10
10
10
20
20
20
20
20
20
20
20
20
20
20
20
20
10
20
20
10
10
10
20
20
20
10
10
20
20
20
20
10
10
20
20
20
10
10
20
20
20
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
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
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-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
-40
-50
-90
-140
-210
-300
-410
-520
-620
-700
-740
-750
-720
-670
-600
-510
-420
-320
-230
-160
-100
-70
-60
-80
-120
-210
-320
-470
-630
-770
-870
-910
-880
-780
-610
-410
-190
30
230
400
550
660
730
760
750
700
610
490
330
160
0
-150
-270
-360
-400
-380
-310
-200
-70
50
160
250
330
370
370
340
260
160
50
-60
-170
-290
-390
-460
-490
-470
-400
-270
-90
120
310
460
560
610
580
500
350
170
-60
-330
-620
-900
-1160
-1370
-1540
-1660
-1730
-1770
-1780
-1740
-1630
-1450
-1190
-870
-500
-140
190
480
700
840
890
840
690
400
-10
-520
-1080
-1610
-2040
-2310
-2390
-2320
-2140
-1890
-1600
-1280
-940
-590
-260
50
310
500
610
670
670
630
540
410
210
-40
-330
-660
-1010
-1340
-1630
-1850
-2009
-2120
-2200
-2260
-2300
-2330
-2330
-2300
-2240
-2150
-2020
-1850
-1650
-1440
-1240
-1030
-800
-560
-320
-100
90
230
320
360
370
400
460
550
630
660
620
500
340
200
100
90
180
360
620
920
1190
1420
1580
1660
1660
1590
1450
1220
870
420
-110
-650
-1150
-1560
-1850
-1990
-1980
-1860
-1650
-1390
-1060
-690
-290
100
480
810
1090
1300
1440
1500
1460
1310
1050
700
290
-130
-510
-830
-1070
-1190
-1190
-1060
-830
-540
-220
80
350
620
890
1160
1420
1640
1800
1910
1990
2029
2020
1940
1780
1550
1310
1090
910
780
680
620
570
470
330
130
-90
-300
-480
-580
-620
-610
-590
-580
-570
-560
-520
-470
-400
-310
-200
-20
220
500
770
1000
1170
1270
1270
1170
950
640
270
-100
-400
-600
-670
-640
-550
-430
-310
-190
-50
90
220
330
400
430
390
270
80
-150
-420
-680
-920
-1120
-1270
-1410
-1550
-1690
-1810
-1870
-1840
-1710
-1490
-1200
-870
-530
-210
80
300
470
610
770
940
1110
1240
1340
1400
1420
1420
1390
1370
1350
1310
1240
1140
1030
970
1000
1130
1340
1560
1760
1860
1860
1740
1560
1350
1140
970
840
740
650
570
520
500
530
610
710
820
900
960
980
990
1010
1070
1180
1350
1590
1880
2190
2490
2760
2970
3120
3190
3190
3160
3130
3120
3140
3170
3190
3190
3160
3070
2910
2700
2430
2120
1770
1360
880
320
-310
-980
-1650
-2310
-2940
-3510
-4010
-4450
-4820
-5120
-5370
-5590
-5780
-5910
-5960
-5920
-5800
-5620
-5400
-5150
-4880
-4610
-4330
-4040
-3740
-3470
-3250
-3130
-3100
-3160
-3280
-3420
-3560
-3710
-3830
-3900
-3900
-3830
-3660
-3400
-3060
-2660
-2260
-1930
-1700
-1580
-1560
-1570
-1580
-1580
-1560
-1530
-1480
-1410
-1340
-1250
-1140
-1020
-890
-770
-680
-640
-670
-750
-850
-910
-880
-710
-400
30
570
1160
1730
2210
2600
2890
3090
3220
3270
3230
3080
2790
2340
1730
1020
260
-490
-1180
-1780
-2250
-2560
-2680
-2600
-2290
-1780
-1070
-230
680
1580
2400
3080
3580
3880
3980
3920
3740
3460
3090
2680
2240
1820
1490
1290
1260
1440
1820
2360
3020
3760
4530
5310
6040
6670
7160
7510
7720
7820
7820
7730
7580
7370
7090
6720
6240
5650
4960
4230
3500
2820
2220
1680
1190
750
350
-40
-390
-700
-930
-1060
-1090
-1030
-890
-680
-430
-130
210
560
900
1240
1550
1840
2090
2310
2480
2600
2650
2620
2520
2380
2220
2040
1850
1650
1450
1260
1090
960
880
830
780
710
590
400
160
-130
-430
-750
-1040
-1310
-1510
-1630
-1650
-1560
-1370
-1120
-850
-570
-320
-70
190
460
750
1070
1420
1780
2150
2500
2800
3010
3130
3140
3040
2840
2550
2170
1700
1150
520
-150
-860
-1570
-2270
-2960
-3620
-4260
-4860
-5380
-5810
-6110
-6270
-6290
-6160
-5890
-5490
-4980
-4390
-3740
-3100
-2500
-1950
-1470
-1050
-670
-290
110
590
1160
1830
2590
3420
4270
5120
5920
6670
7330
7890
8330
8660
8880
9020
9110
9200
9300
9450
9660
9910
10170
10380
10480
10450
10270
9940
9500
8960
8360
7710
7020
6280
5490
4660
3770
2830
1850
820
-250
-1350
-2440
-3490
-4460
-5290
-5960
-6460
-6770
-6910
-6890
-6720
-6420
-6000
-5480
-4890
-4220
-3520
-2800
-2090
-1420
-830
-360
-20
180
260
250
160
30
-140
-340
-560
-780
-1020
-1260
-1500
-1760
-1990
-2190
-2330
-2400
-2390
-2330
-2240
-2130
-2029
-1950
-1910
-1900
-1960
-2100
-2310
-2580
-2860
-3110
-3280
-3340
-3290
-3130
-2900
-2610
-2290
-1960
-1620
-1290
-970
-670
-400
-190
-40
40
40
-20
-110
-220
-350
-510
-700
-920
-1170
-1420
-1690
-1980
-2290
-2600
-2930
-3240
-3520
-3760
-3940
-4019
-4000
-3870
-3630
-3290
-2900
-2500
-2140
-1860
-1670
-1590
-1590
-1650
-1740
-1830
-1890
-1890
-1840
-1710
-1520
-1270
-960
-590
-180
240
650
1010
1300
1490
1600
1620
1560
1410
1180
900
560
200
-190
-590
-990
-1410
-1830
-2240
-2610
-2910
-3110
-3190
-3130
-2930
-2610
-2200
-1740
-1270
-830
-430
-90
180
400
560
640
640
590
510
420
330
270
230
230
230
210
160
50
-130
-340
-590
-850
-1110
-1340
-1520
-1630
-1650
-1590
-1440
-1220
-950
-630
-290
60
420
770
1110
1420
1690
1930
2140
2320
2510
2720
2960
3230
3530
3840
4150
4440
4690
4880
5020
5090
5080
4990
4840
4640
4400
4150
3890
3610
3340
3050
2770
2480
2200
1940
1710
1510
1370
1290
1270
1290
1350
1410
1470
1510
1510
1450
1340
1170
940
690
430
180
-50
-250
-410
-510
-560
-540
-480
-390
-290
-210
-170
-150
-180
-240
-310
-400
-490
-570
-630
-660
-690
-700
-720
-760
-830
-930
-1080
-1270
-1500
-1750
-2000
-2240
-2450
-2620
-2740
-2820
-2860
-2870
-2850
-2800
-2720
-2640
-2560
-2510
-2490
-2500
-2540
-2600
-2680
-2740
-2780
-2780
-2740
-2660
-2560
-2470
-2400
-2350
-2300
-2260
-2200
-2110
-2000
-1870
-1750
-1650
-1610
-1620
-1700
-1830
-2020
-2260
-2540
-2850
-3170
-3480
-3770
-4010
-4200
-4310
-4360
-4350
-4290
-4200
-4100
-3980
-3830
-3660
-3430
-3160
-2840
-2480
-2070
-1630
-1150
-670
-190
250
640
960
1190
1320
1370
1330
1230
1090
930
760
600
430
240
40
-190
-450
-740
-1050
-1380
-1720
-2050
-2370
-2650
-2900
-3110
-3270
-3400
-3470
-3480
-3420
-3290
-3080
-2810
-2490
-2130
-1740
-1340
-940
-550
-190
130
410
630
790
900
960
980
980
960
920
870
840
830
860
950
1090
1260
1430
1590
1710
1780
1770
1690
1550
1360
1160
950
770
630
540
500
490
520
580
650
750
840
950
1060
1180
1290
1380
1450
1500
1520
1500
1440
1340
1200
1030
850
660
460
270
100
-60
-200
-320
-420
-510
-570
-590
-550
-470
-350
-200
-30
140
280
390
460
490
500
490
470
440
400
340
260
160
50
-40
-100
-120
-110
-80
-40
0
30
50
70
100
130
150
170
160
120
40
-70
-210
-350
-490
-620
-720
-770
-770
-710
-580
-400
-200
-20
120
180
150
40
-140
-360
-580
-800
-980
-1150
-1290
-1420
-1520
-1590
-1650
-1680
-1690
-1680
-1640
-1570
-1470
-1340
-1180
-990
-770
-530
-280
-30
180
370
530
650
750
840
930
1040
1170
1330
1500
1680
1820
1920
1950
1910
1810
1660
1480
1280
1080
890
730
600
520
470
460
480
530
600
690
800
920
1040
1150
1240
1310
1360
1410
1460
1540
1630
1740
1860
1980
2090
2190
2250
2290
2300
2270
2190
2070
1920
1750
1580
1420
1290
1190
1100
1030
970
900
830
750
680
620
570
530
500
460
420
350
270
170
60
-70
-190
-310
-420
-500
-540
-540
-480
-380
-230
-70
90
220
310
350
350
310
250
180
110
60
40
50
100
180
290
430
600
780
970
1150
1310
1430
1530
1580
1610
1610
1580
1520
1430
1330
1220
1120
1010
920
840
780
710
640
570
480
370
240
100
-50
-220
-410
-610
-830
-1070
-1320
-1570
-1820
-2060
-2270
-2460
-2610
-2710
-2750
-2720
-2620
-2430
-2180
-1850
-1470
-1060
-630
-210
180
520
810
1040
1220
1350
1440
1500
1530
1540
1530
1510
1480
1430
1360
1250
1090
870
610
310
10
-290
-570
-820
-1050
-1250
-1420
-1570
-1700
-1800
-1880
-1950
-1990
-2009
-2000
-1960
-1880
-1770
-1640
-1480
-1300
-1110
-900
-690
-480
-300
-140
-20
60
110
140
140
120
90
50
10
-40
-100
-180
-270
-390
-520
-650
-800
-940
-1080
-1220
-1350
-1490
-1630
-1790
-1950
-2090
-2220
-2300
-2340
-2330
-2280
-2180
-2060
-1910
-1720
-1510
-1280
-1040
-780
-530
-290
-80
100
240
330
390
400
370
330
270
210
160
130
110
100
110
140
190
250
330
430
540
650
740
820
880
920
950
990
1040
1080
1120
1150
1180
1200
1230
1260
1310
1380
1460
1550
1640
1730
1800
1840
1850
1820
1770
1690
1610
1530
1460
1380
1310
1250
1180
1120
1050
980
910
850
780
710
630
530
400
250
80
-110
-320
-570
-840
-1140
-1460
-1780
-2100
-2380
-2630
-2840
-3000
-3120
-3200
-3230
-3230
-3190
-3110
-2980
-2820
-2640
-2450
-2260
-2070
-1910
-1770
-1650
-1550
-1470
-1410
-1360
-1320
-1290
-1260
-1220
-1190
-1150
-1120
-1090
-1060
-1060
-1080
-1110
-1180
-1250
-1340
-1430
-1500
-1560
-1590
-1610
-1610
-1600
-1560
-1500
-1410
-1290
-1150
-980
-810
-630
-450
-270
-110
50
220
390
570
760
960
1150
1330
1490
1630
1750
1850
1910
1950
1980
2000
2020
2040
2050
2060
2060
2050
2040
2029
1990
1940
1870
1770
1660
1550
1450
1380
1330
1320
1340
1370
1410
1440
1460
1460
1450
1420
1380
1320
1250
1170
1070
950
810
660
500
340
180
30
-110
-220
-300
-320
-310
-260
-190
-140
-90
-70
-60
-70
-90
-100
-110
-110
-100
-100
-100
-120
-170
-230
-300
-380
-440
-490
-500
-490
-450
-370
-270
-160
-30
90
200
290
340
370
380
380
390
410
440
470
510
550
600
670
750
840
960
1080
1190
1300
1390
1440
1460
1440
1380
1290
1190
1070
950
840
730
620
540
470
440
420
410
400
390
370
330
280
220
160
80
0
-80
-180
-290
-410
-530
-670
-790
-890
-940
-960
-920
-840
-710
-560
-400
-220
-50
110
260
390
510
600
670
720
750
750
730
690
640
570
500
440
390
360
350
340
340
340
320
280
230
170
90
10
-80
-160
-230
-290
-330
-370
-400
-420
-440
-470
-490
-510
-540
-560
-590
-620
-650
-670
-670
-660
-650
-640
-630
-640
-650
-680
-720
-780
-850
-950
-1050
-1160
-1260
-1350
-1420
-1460
-1480
-1470
-1450
-1400
-1360
-1320
-1300
-1280
-1270
-1250
-1210
-1140
-1020
-850
-630
-380
-90
210
520
800
1070
1290
1470
1610
1700
1770
1820
1850
1880
1890
1890
1880
1850
1810
1760
1700
1630
1560
1500
1440
1390
1330
1270
1190
1110
1000
880
740
600
470
350
250
190
160
150
150
170
190
210
240
270
310
360
400
440
470
480
450
400
310
200
70
-70
-200
-320
-430
-530
-590
-640
-660
-650
-630
-610
-590
-580
-590
-630
-680
-730
-780
-820
-830
-810
-750
-670
-550
-410
-250
-80
90
250
410
550
670
780
860
910
940
940
910
860
810
740
680
620
570
540
540
550
580
620
660
710
750
790
810
820
810
790
740
690
620
530
450
360
270
160
50
-60
-160
-250
-330
-380
-400
-380
-330
-250
-140
-10
130
270
420
560
690
800
900
970
1010
1040
1040
1030
1010
990
960
920
870
800
720
640
550
470
380
290
210
110
0
-120
-260
-410
-560
-710
-850
-990
-1120
-1240
-1370
-1500
-1620
-1730
-1830
-1900
-1930
-1920
-1870
-1790
-1690
-1580
-1480
-1410
-1350
-1310
-1280
-1260
-1240
-1210
-1190
-1160
-1130
-1090
-1040
-990
-940
-890
-840
-780
-720
-660
-600
-540
-460
-390
-310
-240
-190
-150
-150
-170
-230
-300
-390
-490
-590
-690
-760
-810
-830
-820
-770
-700
-600
-490
-370
-250
-130
-30
60
140
210
280
360
440
510
570
620
640
650
650
630
600
570
540
520
500
500
500
500
520
530
550
570
590
610
630
640
650
650
620
580
500
400
260
110
-50
-200
-350
-470
-570
-640
-690
-720
-720
-690
-640
-580
-490
-400
-300
-190
-80
30
120
200
260
300
320
330
330
320
300
290
280
260
250
230
220
200
190
170
150
140
120
90
60
40
40
60
100
160
250
340
430
520
590
650
690
720
740
750
770
790
810
840
860
880
880
870
830
780
700
610
510
400
300
210
130
60
0
-50
-90
-100
-90
-50
0
90
190
310
450
580
710
820
920
990
1050
1090
1100
1080
1040
960
860
730
580
410
240
70
-90
-230
-360
-470
-560
-640
-690
-730
-770
-800
-820
-840
-850
-860
-860
-860
-860
-860
-860
-860
-870
-880
-880
-870
-850
-810
-750
-680
-600
-520
-440
-370
-310
-260
-210
-180
-160
-150
-160
-180
-230
-300
-370
-460
-550
-640
-710
-770
-810
-820
-790
-740
-660
-560
-460
-370
-290
-240
-220
-210
-220
-240
-250
-240
-220
-180
-120
-40
40
130
220
290
340
370
370
340
300
260
200
150
100
50
30
10
20
40
80
130
200
260
310
340
350
350
330
310
280
250
220
180
140
90
50
10
-30
-50
-70
-70
-60
-40
0
40
110
190
280
390
490
590
680
770
860
940
1010
1070
1120
1160
1190
1200
1220
1240
1250
1270
1290
1310
1330
1330
1320
1290
1230
1160
1070
950
810
670
520
370
240
130
30
-40
-110
-170
-220
-280
-340
-420
-500
-590
-680
-770
-860
-940
-1010
-1070
-1100
-1120
-1120
-1100
-1060
-1010
-940
-860
-760
-660
-550
-430
-320
-210
-120
-40
30
80
110
140
160
180
200
210
210
210
180
150
100
50
-10
-70
-130
-180
-220
-240
-260
-260
-240
-220
-190
-170
-160
-170
-180
-210
-230
-250
-270
-270
-270
-250
-240
-220
-200
-170
-140
-100
-60
-10
50
110
160
210
240
270
280
290
300
310
320
320
330
340
340
340
340
340
340
330
330
330
330
330
330
330
320
290
240
170
90
-20
-130
-240
-360
-450
-540
-590
-630
-640
-630
-610
-580
-540
-510
-480
-460
-450
-450
-450
-450
-450
-440
-450
-460
-470
-490
-500
-520
-530
-530
-530
-530
-510
-480
-450
-410
-370
-320
-260
-200
-140
-70
-10
50
100
140
160
170
170
170
180
200
220
240
260
270
270
260
240
230
220
210
210
200
200
190
180
170
160
150
160
160
180
190
220
250
290
330
370
400
430
450
460
470
460
450
420
390
360
320
270
210
150
100
40
0
-40
-70
-90
-100
-110
-100
-90
-60
-20
30
90
150
220
280
320
360
360
350
310
260
190
120
50
-10
-70
-130
-170
-210
-250
-270
-290
-300
-310
-320
-330
-350
-380
-420
-470
-540
-610
-680
-740
-800
-840
-860
-870
-870
-870
-850
-840
-810
-780
-740
-700
-640
-570
-490
-390
-280
-160
-50
50
140
200
220
220
180
130
70
0
-60
-120
-170
-210
-250
-280
-310
-340
-350
-360
-370
-370
-360
-350
-340
-320
-290
-260
-220
-170
-120
-70
-30
10
30
40
40
20
-10
-40
-80
-110
-140
-150
-150
-140
-120
-100
-60
-20
20
70
110
140
170
190
210
220
230
240
240
250
240
240
220
210
190
180
170
160
160
170
200
230
260
310
350
400
450
490
520
540
530
500
450
390
310
230
140
50
-40
-120
-200
-270
-320
-370
-400
-420
-440
-440
-450
-450
-440
-430
-420
-390
-350
-290
-230
-150
-70
20
110
200
280
370
450
520
590
650
700
740
790
830
880
930
990
1060
1130
1200
1270
1330
1390
1430
1450
1460
1440
1410
1360
1280
1200
1110
1010
910
820
730
640
570
510
450
400
360
320
290
260
230
190
150
110
60
20
-40
-90
-140
-190
-230
-280
-330
-370
-420
-460
-500
-540
-570
-610
-630
-650
-670
-670
-660
-640
-610
-570
-520
-480
-430
-390
-340
-300
-250
-190
-130
-60
20
110
210
310
400
490
570
640
690
730
750
750
740
720
680
630
560
480
380
260
140
0
-140
-270
-390
-490
-570
-620
-660
-670
-670
-650
-630
-590
-550
-510
-480
-450
-420
-400
-380
-350
-330
-300
-260
-230
-190
-170
-150
-140
-140
-140
-140
-140
-130
-120
-110
-100
-80
-70
-60
-40
-30
-20
-10
0
10
20
30
40
40
50
40
30
0
-30
-70
-120
-150
-190
-210
-230
-250
-260
-260
-250
-230
-210
-180
-150
-130
-120
-120
-130
-140
-160
-170
-190
-200
-210
-230
-260
-300
-350
-420
-480
-550
-610
-670
-720
-760
-770
-760
-730
-680
-620
-550
-480
-400
-340
-280
-220
-180
-140
-100
-70
-40
-10
30
70
110
150
200
240
300
360
420
490
560
630
700
760
830
890
940
990
1020
1050
1060
1050
1040
1020
1000
980
950
920
890
850
820
790
760
750
750
750
760
780
790
800
800
790
760
730
680
620
560
480
400
320
250
170
110
60
20
-10
-30
-40
-40
-30
-20
10
40
80
120
170
230
280
330
380
410
430
440
430
420
390
360
320
270
210
150
90
40
-10
-40
-60
-70
-80
-100
-110
-130
-150
-170
-200
-210
-210
-210
-190
-170
-150
-120
-100
-70
-50
-30
-10
-10
-30
-60
-100
-150
-210
-280
-350
-430
-500
-570
-640
-690
-740
-780
-810
-840
-860
-880
-900
-920
-940
-950
-970
-990
-1010
-1020
-1030
-1030
-1020
-1000
-980
-940
-900
-850
-800
-740
-690
-640
-580
-530
-480
-420
-370
-310
-250
-190
-140
-90
-60
-30
-20
-20
-40
-60
-80
-110
-130
-150
-160
-150
-140
-120
-80
-40
10
60
90
120
120
110
70
20
-50
-140
-230
-320
-410
-480
-550
-600
-650
-680
-700
-710
-720
-730
-740
-750
-760
-780
-790
-790
-790
-780
-770
-740
-700
-650
-610
-560
-510
-470
-430
-390
-360
-340
-320
-310
-300
-300
-310
-320
-340
-360
-400
-430
-480
-520
-560
-590
-600
-600
-580
-550
-500
-450
-390
-340
-280
-230
-190
-150
-120
-100
-80
-60
-50
-30
-10
10
30
50
70
80
90
100
110
120
120
120
130
130
140
150
160
170
190
220
240
280
320
360
400
440
490
530
560
590
620
630
630
630
620
600
580
560
540
520
500
480
470
450
430
410
380
340
310
260
220
170
120
60
0
-50
-90
-130
-140
-150
-150
-130
-120
-100
-90
-90
-100
-120
-140
-170
-200
-220
-250
-260
-270
-270
-260
-250
-220
-200
-180
-170
-160
-160
-150
-150
-140
-120
-100
-70
-30
10
60
110
160
220
270
330
380
440
490
550
610
670
730
790
850
910
960
1010
1050
1070
1090
1100
1100
1100
1100
1100
1110
1130
1140
1160
1180
1200
1200
1190
1160
1120
1070
1010
930
860
780
710
630
550
470
390
300
220
130
50
-30
-110
-190
-260
-330
-400
-440
-480
-490
-490
-470
-440
-400
-350
-300
-260
-220
-180
-160
-140
-120
-110
-90
-70
-30
0
40
80
120
150
160
170
160
140
110
70
30
-30
-80
-130
-180
-230
-270
-310
-350
-390
-420
-450
-470
-490
-500
-510
-510
-510
-510
-500
-500
-490
-490
-480
-470
-460
-450
-440
-430
-420
-400
-390
-380
-360
-350
-320
-300
-270
-240
-220
-190
-170
-140
-110
-80
-40
0
40
80
120
170
200
240
270
300
320
330
340
340
330
310
280
250
210
170
130
80
40
0
-50
-90
-130
-160
-200
-240
-270
-300
-330
-350
-370
-390
-410
-420
-430
-420
-400
-370
-340
-290
-240
-180
-120
-60
-10
50
100
140
180
200
220
230
240
240
240
240
240
250
260
270
280
300
330
350
380
410
440
480
520
570
620
660
700
730
750
770
770
770
750
730
710
680
660
640
620
600
580
570
560
540
520
490
460
430
390
350
310
270
220
190
160
130
100
80
60
40
10
-20
-70
-110
-170
-220
-270
-310
-340
-350
-350
-340
-310
-280
-250
-210
-170
-140
-120
-100
-90
-80
-70
-70
-70
-80
-80
-80
-80
-80
-90
-110
-140
-180
-230
-290
-350
-400
-460
-500
-530
-550
-550
-540
-520
-490
-460
-420
-380
-340
-300
-260
-230
-190
-160
-130
-110
-100
-90
-90
-100
-120
-150
-180
-210
-250
-290
-330
-370
-410
-430
-460
-470
-480
-480
-480
-470
-450
-420
-400
-370
-340
-310
-290
-260
-240
-220
-210
-210
-220
-230
-260
-290
-330
-360
-390
-420
-430
-440
-440
-430
-430
-420
-420
-420
-430
-450
-460
-490
-510
-530
-540
-550
-560
-550
-540
-520
-500
-480
-440
-400
-360
-310
-250
-200
-140
-90
-40
0
40
70
100
110
130
130
130
120
120
120
120
120
140
160
180
200
230
260
300
330
370
400
440
470
510
550
590
620
660
690
710
730
740
740
740
740
740
740
740
730
720
700
690
670
640
610
580
550
510
470
430
390
350
310
270
230
190
150
100
60
10
-30
-80
-120
-150
-180
-200
-200
-200
-190
-170
-140
-110
-70
-30
0
40
80
110
140
160
180
190
180
180
160
140
120
90
60
30
10
-20
-40
-70
-90
-120
-140
-170
-200
-230
-260
-290
-310
-330
-340
-340
-340
-330
-320
-300
-270
-250
-220
-190
-160
-140
-110
-90
-80
-60
-50
-40
-30
-20
0
10
20
30
40
40
40
40
30
20
10
0
0
0
0
10
20
40
60
80
100
120
130
140
150
140
130
120
100
70
50
20
-10
-50
-80
-110
-140
-160
-170
-180
-190
-190
-180
-170
-160
-140
-120
-90
-70
-40
-10
10
30
40
50
40
30
10
-20
-60
-90
-120
-150
-170
-180
-190
-190
-190
-190
-190
-190
-190
-190
-200
-200
-210
-220
-220
-230
-230
-240
-240
-250
-260
-270
-280
-290
-280
-280
-260
-250
-230
-220
-210
-200
-200
-200
-200
-200
-200
-190
-180
-170
-160
-150
-150
-150
-150
-150
-160
-170
-180
-180
-180
-180
-180
-180
-170
-160
-140
-120
-100
-80
-60
-40
-20
-10
0
20
30
50
70
90
100
120
140
150
160
180
190
210
220
240
260
280
300
310
320
320
320
310
300
290
290
280
280
290
290
300
320
340
370
400
440
480
530
570
600
640
670
700
730
750
760
770
770
750
740
720
700
680
670
650
630
620
600
590
570
550
520
490
460
420
370
330
280
230
170
120
60
10
-40
-90
-140
-180
-210
-240
-260
-280
-290
-310
-310
-320
-320
-320
-310
-310
-300
-300
-290
-280
-270
-260
-250
-230
-200
-180
-140
-110
-80
-50
-20
10
30
40
50
40
30
20
0
-20
-50
-70
-100
-120
-150
-170
-180
-200
-200
-200
-190
-180
-160
-140
-110
-80
-60
-30
0
30
50
70
90
100
110
110
110
100
100
90
80
60
40
10
-10
-40
-70
-90
-110
-130
-150
-170
-190
-220
-240
-270
-290
-320
-350
-370
-400
-420
-450
-470
-500
-520
-550
-560
-580
-580
-580
-580
-570
-560
-560
-550
-550
-550
-550
-550
-540
-530
-520
-510
-490
-460
-430
-400
-360
-310
-270
-220
-180
-140
-110
-80
-60
-40
-20
-10
-10
0
0
10
20
20
30
30
40
40
40
50
50
50
50
50
50
50
40
30
20
10
-10
-30
-60
-80
-110
-130
-140
-160
-170
-170
-170
-170
-160
-150
-140
-120
-110
-100
-90
-90
-80
-70
-60
-60
-60
-60
-70
-80
-90
-90
-90
-90
-90
-80
-70
-70
-70
-70
-70
-80
-100
-110
-130
-140
-140
-130
-110
-90
-60
-20
20
60
90
120
150
160
180
180
180
170
150
130
100
80
50
30
10
-10
-20
-40
-50
-60
-70
-80
-90
-100
-100
-110
-110
-110
-100
-90
-70
-60
-40
-20
0
20
50
70
80
100
110
120
130
130
130
120
120
120
110
120
120
130
140
160
180
200
220
240
260
280
300
310
320
330
330
340
350
360
380
400
420
440
460
480
490
500
500
500
500
490
480
470
470
460
440
430
420
410
400
390
390
380
370
360
350
330
310
280
250
210
170
120
80
40
0
-30
-60
-80
-100
-120
-130
-150
-160
-170
-170
-170
-160
-150
-140
-130
-130
-120
-110
-100
-90
-80
-70
-60
-40
-30
-20
-20
-10
-10
0
0
0
0
10
20
30
50
80
100
130
160
180
200
210
220
240
250
260
270
270
270
260
250
220
190
150
100
50
0
-50
-100
-130
-160
-180
-190
-180
-170
-160
-130
-110
-90
-70
-50
-30
-20
-10
0
0
0
0
10
10
10
20
20
20
20
20
20
20
20
20
20
10
10
0
-10
-20
-30
-40
-50
-50
-50
-50
-40
-20
-10
10
30
40
60
70
80
90
110
120
120
130
130
130
120
120
100
90
70
50
20
0
-30
-50
-80
-100
-130
-150
-170
-190
-210
-230
-250
-260
-280
-290
-300
-310
-310
-320
-310
-310
-310
-310
-310
-320
-330
-340
-360
-380
-400
-420
-440
-460
-470
-480
-490
-490
-490
-490
-480
-480
-480
-480
-490
-490
-500
-510
-520
-530
-540
-540
-540
-530
-520
-510
-500
-490
-480
-470
-460
-450
-440
-430
-420
-400
-390
-370
-350
-330
-310
-290
-260
-240
-210
-190
-160
-140
-120
-100
-80
-70
-50
-30
-20
0
20
40
60
80
100
120
140
160
170
180
190
190
190
190
180
170
150
130
110
90
60
40
20
0
-20
-40
-50
-60
-60
-60
-50
-40
-20
0
20
50
80
100
130
150
170
190
200
200
190
180
170
150
120
90
70
40
20
0
-20
-30
-40
-50
-50
-50
-40
-20
-10
10
30
50
70
90
110
120
140
150
170
180
190
200
210
220
230
230
230
230
220
210
190
170
150
130
100
80
50
30
10
-10
-20
-30
-40
-40
-50
-50
-60
-60
-70
-80
-90
-90
-100
-100
-100
-100
-90
-80
-70
-60
-40
-20
0
20
50
80
110
140
170
200
230
270
300
320
350
370
390
410
430
440
450
460
460
460
470
470
460
460
460
470
470
470
480
490
490
500
510
510
520
520
520
520
510
500
490
460
440
410
380
350
320
290
260
230
210
200
180
180
170
170
170
160
160
150
150
140
130
130
120
120
120
120
120
130
140
150
160
180
190
210
230
250
270
290
310
320
330
340
350
350
360
360
360
350
350
350
350
340
340
330
320
310
300
280
270
260
250
240
240
240
230
220
210
190
160
140
110
80
50
20
0
-30
-40
-60
-70
-70
-70
-70
-70
-70
-70
-60
-60
-60
-60
-60
-60
-60
-70
-70
-80
-90
-90
-100
-100
-90
-80
-70
-60
-40
-30
-10
0
20
30
40
40
40
40
30
20
10
0
-10
-30
-40
-50
-60
-70
-80
-80
-80
-80
-80
-70
-60
-50
-40
-20
-10
10
30
40
50
60
70
70
80
80
70
60
50
40
20
0
-10
-30
-50
-60
-80
-90
-100
-110
-110
-110
-110
-110
-110
-110
-110
-100
-100
-110
-110
-110
-120
-120
-130
-130
-130
-140
-140
-150
-150
-160
-170
-180
-190
-190
-200
-210
-210
-200
-200
-190
-190
-180
-170
-170
-170
-170
-160
-160
-150
-140
-130
-110
-90
-70
-50
-20
0
20
40
50
70
70
80
80
80
70
70
60
60
50
40
30
20
0
-20
-40
-60
-80
-100
-110
-130
-140
-150
-170
-180
-190
-200
-210
-220
-220
-230
-230
-230
-230
-220
-210
-200
-190
-170
-170
-160
-160
-160
-160
-170
-180
-190
-190
-200
-200
-200
-190
-190
-170
-160
-140
-130
-110
-100
-80
-80
-80
-80
-90
-110
-130
-150
-170
-190
-200
-220
-230
-240
-250
-260
-270
-270
-270
-260
-250
-240
-230
-210
-190
-180
-160
-140
-130
-120
-110
-100
-90
-90
-80
-80
-80
-70
-60
-60
-50
-40
-30
-20
-20
-10
-10
-20
-20
-20
-20
-10
-10
0
0
10
20
30
40
40
40
40
40
30
20
20
10
0
-10
-20
-30
-40
-60
-70
-80
-90
-100
-110
-120
-130
-140
-160
-170
-190
-210
-230
-240
-260
-270
-280
-280
-280
-270
-260
-250
-240
-220
-210
-190
-180
-170
-160
-150
-150
-140
-140
-140
-140
-150
-150
-160
-160
-160
-170
-170
-170
-170
-160
-160
-150
-150
-140
-120
-110
-90
-70
-50
-20
20
50
90
120
160
200
230
260
290
310
330
340
350
360
360
370
370
370
370
370
370
370
370
360
360
350
340
330
310
300
280
260
230
210
200
180
170
160
160
160
160
170
170
180
190
200
220
230
240
260
270
290
310
320
330
340
350
350
340
340
330
320
300
290
280
260
240
230
210
180
150
120
90
60
20
-10
-50
-80
-120
-150
-190
-220
-250
-280
-310
-330
-350
-370
-390
-400
-410
-410
-410
-410
-400
-390
-390
-380
-370
-360
-350
-330
-320
-300
-290
-270
-250
-240
-230
-230
-230
-230
-240
-250
-240
-230
-210
-170
-120
-70
-10
50
90
140
170
190
200
210
220
240
250
260
280
290
310
320
340
350
370
390
410
440
470
510
540
570
590
610
630
630
640
640
630
620
610
600
580
560
530
500
480
450
420
400
390
370
360
350
340
330
320
300
290
270
250
230
200
160
120
90
50
20
0
-20
-40
-50
-60
-60
-70
-80
-90
-90
-100
-110
-120
-120
-130
-130
-130
-130
-140
-150
-170
-190
-210
-230
-240
-250
-260
-260
-270
-270
-270
-280
-290
-300
-320
-330
-340
-340
-340
-330
-320
-310
-300
-290
-280
-280
-270
-270
-260
-260
-250
-240
-240
-230
-220
-210
-200
-190
-180
-170
-170
-170
-180
-180
-190
-190
-190
-180
-170
-160
-140
-130
-110
-90
-70
-60
-40
-30
-10
-10
0
10
20
30
30
40
40
50
60
60
70
80
90
90
100
110
120
130
140
160
180
200
210
230
240
250
250
250
260
260
260
250
250
230
220
200
180
160
140
120
100
80
60
30
10
-20
-50
-80
-100
-130
-150
-170
-180
-190
-190
-190
-200
-200
-200
-210
-220
-220
-230
-240
-240
-240
-240
-240
-240
-240
-240
-230
-230
-230
-230
-220
-220
-220
-210
-200
-190
-180
-170
-160
-160
-150
-140
-130
-120
-110
-90
-60
-30
20
60
110
150
190
230
260
280
290
300
300
290
280
260
250
230
210
190
170
150
140
130
110
90
70
60
40
30
20
20
20
20
10
10
-10
-20
-40
-70
-90
-110
-140
-160
-180
-200
-220
-230
-230
-220
-210
-200
-180
-160
-140
-120
-100
-80
-70
-60
-60
-60
-60
-60
-60
-50
-40
-20
-10
10
30
40
60
60
70
60
50
40
10
-10
-40
-70
-90
-100
-100
-80
-60
-40
-20
-10
-10
-10
-20
-30
-40
-50
-60
-70
-70
-70
-80
-80
-70
-60
-50
-40
-20
0
30
60
100
130
160
190
220
240
260
270
270
270
260
250
240
220
200
180
160
140
120
120
120
130
140
160
170
190
210
230
240
260
280
300
330
350
380
400
440
470
500
530
540
550
530
510
480
430
390
360
330
300
280
270
250
240
220
200
190
180
180
190
200
230
250
280
310
340
360
370
360
350
330
300
260
210
160
110
60
20
-20
-60
-90
-110
-130
-130
-130
-130
-120
-100
-90
-70
-60
-60
-60
-60
-80
-100
-120
-150
-190
-210
-240
-250
-250
-240
-220
-200
-180
-160
-140
-130
-120
-120
-130
-150
-170
-210
-250
-300
-350
-400
-450
-500
-540
-590
-620
-640
-650
-650
-630
-600
-570
-520
-470
-410
-350
-300
-250
-220
-190
-180
-170
-160
-160
-150
-130
-120
-100
-70
-50
-30
-10
10
30
60
80
110
130
140
150
140
130
110
90
60
30
0
-20
-40
-50
-60
-50
-40
-30
-10
0
10
20
20
20
10
10
0
-10
-30
-50
-80
-120
-160
-200
-230
-240
-240
-220
-180
-130
-70
-10
40
80
110
130
120
110
90
60
20
-20
-60
-110
-160
-210
-250
-280
-310
-340
-350
-360
-360
-360
-350
-340
-320
-310
-290
-270
-250
-230
-210
-200
-180
-180
-180
-180
-180
-180
-180
-180
-170
-160
-150
-130
-120
-100
-100
-90
-90
-90
-90
-90
-90
-90
-90
-100
-110
-120
-130
-140
-140
-130
-110
-80
-50
-20
0
10
20
10
-10
-40
-70
-100
-140
-180
-210
-250
-290
-320
-350
-370
-380
-390
-380
-360
-330
-290
-240
-180
-130
-70
-20
20
50
70
90
100
100
100
90
80
60
40
20
10
0
0
10
20
40
50
70
70
80
90
90
90
90
90
90
90
80
70
60
50
40
30
30
40
40
60
70
100
130
160
190
220
240
270
280
290
300
300
290
280
260
240
210
190
160
140
130
110
110
110
110
110
110
110
100
90
80
70
50
40
20
0
-30
-50
-70
-90
-110
-110
-110
-110
-100
-90
-80
-70
-60
-50
-40
-40
-40
-50
-50
-50
-60
-70
-70
-70
-80
-80
-80
-80
-80
-80
-70
-70
-60
-50
-40
-30
-20
-10
10
30
40
60
80
100
110
110
110
90
80
50
30
0
-20
-50
-70
-80
-100
-100
-110
-110
-110
-120
-120
-120
-130
-130
-130
-130
-120
-120
-110
-100
-90
-90
-80
-70
-60
-40
-30
-10
0
20
50
70
100
130
160
190
220
240
260
280
290
290
290
290
290
290
280
280
270
270
250
240
220
190
170
160
140
140
140
140
140
150
160
170
180
190
210
230
240
260
270
280
280
280
280
280
280
280
280
280
280
270
260
250
240
220
190
160
130
80
40
-10
-50
-90
-120
-140
-160
-160
-150
-130
-110
-80
-60
-30
-10
10
30
40
50
60
60
60
60
60
50
50
40
30
20
10
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
-110
-120
-120
-120
-120
-110
-90
-80
-50
-30
0
30
60
90
120
140
170
190
210
230
240
250
250
250
240
220
200
180
150
130
100
80
50
40
20
10
0
-10
-10
-10
0
10
20
30
50
60
70
80
90
90
100
100
100
90
80
70
50
30
0
-30
-60
-80
-110
-140
-160
-170
-170
-170
-160
-150
-130
-100
-80
-50
-30
-10
10
30
40
60
70
90
100
120
130
140
150
150
160
160
150
150
140
140
130
120
110
90
80
70
60
50
40
40
30
30
20
10
10
0
0
10
10
20
30
40
50
60
60
70
70
70
60
40
30
10
-10
-30
-60
-80
-90
-110
-120
-130
-140
-150
-150
-150
-150
-140
-130
-110
-90
-70
-50
-30
-10
0
10
10
20
20
20
20
20
10
10
10
0
-10
-20
-40
-50
-70
-90
-110
-130
-150
-170
-190
-220
-230
-250
-270
-280
-300
-310
-320
-320
-320
-310
-300
-280
-270
-250
-230
-210
-190
-170
-140
-120
-100
-80
-70
-50
-40
-40
-40
-30
-40
-40
-50
-60
-80
-100
-120
-150
-180
-210
-240
-260
-280
-290
-300
-300
-290
-280
-260
-240
-220
-210
-190
-180
-160
-150
-130
-120
-100
-80
-60
-40
-20
0
20
40
60
70
80
90
90
90
80
70
60
50
40
40
30
20
20
10
0
0
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
-10
-10
-20
-20
-20
-20
-10
0
10
20
30
40
50
50
50
40
40
30
10
0
-20
-30
-50
-60
-70
-80
-80
-80
-80
-70
-60
-50
-40
-30
-20
-10
0
10
10
20
20
20
10
0
-10
-20
-40
-40
-50
-50
-40
-30
-20
-10
10
20
40
60
80
110
130
160
190
220
250
270
300
320
340
350
360
370
380
380
380
380
380
370
370
360
360
350
340
340
330
320
310
310
300
290
280
270
260
250
240
220
200
180
150
130
100
80
60
50
50
50
50
60
60
70
70
70
60
50
40
20
0
-10
-30
-50
-60
-60
-60
-60
-60
-50
-40
-30
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-30
-40
-50
-60
-80
-100
-120
-140
-160
-180
-200
-210
-220
-230
-240
-250
-250
-260
-260
-250
-250
-240
-230
-210
-190
-170
-160
-140
-120
-110
-110
-100
-100
-90
-90
-90
-90
-100
-100
-100
-100
-110
-110
-110
-110
-120
-120
-130
-140
-140
-150
-160
-160
-170
-170
-170
-170
-170
-160
-150
-140
-140
-130
-120
-120
-120
-120
-120
-110
-110
-110
-100
-100
-100
-100
-100
-90
-90
-90
-80
-70
-70
-60
-60
-50
-50
-40
-40
-40
-40
-30
-30
-20
-10
0
0
10
20
30
40
50
60
70
80
100
110
130
140
150
160
170
170
170
160
150
140
130
110
90
70
50
30
20
0
-20
-30
-40
-50
-60
-70
-80
-90
-100
-100
-110
-110
-110
-110
-110
-110
-100
-100
-100
-100
-100
-100
-100
-110
-120
-120
-130
-130
-140
-140
-140
-140
-150
-150
-160
-160
-170
-170
-180
-180
-170
-170
-150
-140
-120
-110
-90
-80
-70
-60
-50
-50
-50
-50
-50
-60
-70
-70
-80
-90
-100
-110
-120
-140
-140
-150
-150
-150
-150
-140
-120
-110
-90
-80
-60
-50
-30
-20
-10
0
10
20
20
20
20
20
20
20
30
30
40
40
50
50
60
60
60
60
60
50
40
30
20
10
0
-10
-10
-20
-20
-30
-30
-30
-20
-20
-10
0
0
10
20
20
30
30
40
40
50
50
50
50
50
50
50
50
50
50
50
50
50
60
60
60
70
70
80
80
90
100
100
100
100
100
110
110
110
110
100
100
90
90
80
80
80
70
70
70
70
70
70
70
60
60
60
50
50
40
30
30
20
10
0
-10
-20
-30
-40
-50
-50
-50
-50
-50
-50
-40
-30
-30
-20
-20
-20
-10
-10
-10
-10
-10
0
0
0
0
10
10
10
10
10
10
10
10
10
20
20
20
30
40
40
60
70
80
90
100
100
110
110
120
120
110
110
110
110
100
100
110
110
110
110
110
110
110
100
110
110
110
120
130
130
140
150
150
160
160
150
150
140
130
120
110
110
100
100
100
100
100
100
100
100
90
90
80
60
50
40
30
20
10
0
-10
-10
-10
-10
0
10
20
30
40
60
70
80
90
100
110
110
110
110
100
90
80
60
40
20
0
-20
-40
-50
-70
-70
-80
-80
-80
-80
-70
-70
-60
-60
-50
-40
-30
-30
-20
-10
-10
-10
0
-10
-10
-20
-20
-30
-40
-50
-50
-60
-60
-60
-60
-50
-50
-50
-50
-40
-40
-40
-40
-40
-40
-30
-30
-20
-20
0
10
20
40
50
60
70
80
90
100
100
110
110
120
120
120
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
120
120
120
120
110
100
100
90
90
80
80
70
70
60
50
50
40
30
30
20
20
10
10
0
0
-10
-10
-20
-20
-30
-30
-40
-50
-50
-60
-60
-60
-60
-60
-60
-50
-50
-40
-20
-10
0
20
30
40
40
50
50
40
40
40
40
30
30
30
20
20
10
0
-10
-10
-20
-20
-20
-10
0
10
30
40
60
70
90
100
120
130
130
140
140
130
130
120
110
100
90
80
70
60
60
50
50
50
50
50
50
60
60
60
60
60
60
70
70
80
90
90
100
110
110
120
130
140
140
150
160
170
180
190
190
200
200
200
200
200
190
190
180
170
160
160
140
130
120
110
90
70
60
40
20
10
0
-10
-20
-20
-30
-30
-30
-40
-50
-50
-60
-70
-80
-100
-110
-120
-130
-140
-150
-160
-170
-180
-190
-200
-210
-210
-220
-230
-240
-240
-250
-250
-250
-250
-250
-250
-240
-240
-230
-220
-210
-190
-180
-170
-170
-160
-160
-160
-160
-170
-180
-190
-200
-210
-220
-230
-240
-250
-250
-250
-260
-250
-250
-250
-240
-240
-230
-220
-220
-220
-220
-220
-220
-220
-210
-210
-210
-210
-210
-210
-210
-200
-200
-200
-200
-200
-200
-200
-200
-190
-190
-180
-180
-170
-170
-170
-170
-180
-180
-190
-190
-190
-190
-190
-190
-190
-180
-170
-160
-150
-140
-130
-130
-120
-120
-120
-110
-110
-120
-120
-120
-130
-130
-130
-140
-140
-150
-160
-160
-170
-180
-190
-200
-210
-210
-210
-210
-200
-200
-190
-190
-180
-170
-160
-150
-140
-130
-120
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
-10
0
10
10
20
30
40
50
50
60
60
70
70
70
70
80
80
80
80
80
80
80
80
70
70
60
60
50
50
50
40
40
40
40
50
50
50
60
60
60
70
70
70
70
70
70
70
70
70
70
70
70
70
60
60
50
50
40
30
20
20
10
0
-10
-10
-10
-10
0
10
20
30
30
40
50
50
60
60
60
60
60
60
60
60
70
70
80
90
100
100
110
120
130
130
140
150
150
160
170
170
180
180
190
190
190
190
180
180
170
170
160
160
150
150
150
150
150
150
160
170
180
190
190
200
210
220
220
220
210
210
200
190
170
160
140
130
120
110
100
90
80
80
70
70
70
60
60
60
60
50
50
50
50
60
60
60
70
80
80
90
100
110
120
130
140
160
170
170
180
180
180
180
170
160
150
130
120
100
90
80
70
70
70
70
70
70
80
80
90
90
90
100
100
100
100
110
110
110
110
110
110
100
100
90
70
60
40
30
10
-10
-30
-50
-60
-80
-90
-90
-100
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
10
20
20
30
40
40
50
50
60
60
60
70
70
70
70
70
70
70
60
60
60
60
50
40
40
30
20
10
0
-10
-10
-20
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
0
0
10
10
20
30
30
30
30
30
30
30
30
20
20
10
0
0
-10
-20
-30
-30
-40
-50
-50
-50
-50
-40
-30
-20
-10
0
10
20
30
40
40
50
50
50
50
40
40
30
20
10
0
-10
-20
-20
-30
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-50
-50
-50
-50
-50
-50
-50
-40
-40
-40
-50
-50
-60
-60
-70
-80
-90
-90
-100
-110
-120
-130
-130
-140
-150
-150
-160
-160
-170
-170
-170
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-150
-150
-150
-140
-130
-130
-120
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
0
10
20
20
30
30
40
40
40
50
50
50
60
60
60
60
60
50
50
50
40
40
30
30
20
20
20
20
30
30
40
40
50
60
70
80
100
110
130
150
160
180
190
210
210
220
220
220
220
210
200
200
190
180
170
160
160
150
150
140
140
130
130
130
130
130
130
140
140
150
160
160
170
170
170
170
170
170
160
160
150
140
130
120
110
100
90
80
70
60
50
50
40
40
40
40
50
60
70
80
90
100
110
120
120
130
130
130
130
130
120
120
110
100
100
90
80
70
60
50
30
20
10
0
-10
-20
-30
-40
-40
-40
-40
-40
-40
-30
-30
-20
-10
-10
0
0
10
10
10
20
20
20
20
20
20
10
10
10
10
10
10
10
10
10
10
20
20
20
30
30
30
30
30
30
30
30
30
30
40
40
50
60
70
80
80
80
80
70
60
50
30
20
0
-20
-40
-50
-70
-90
-100
-110
-120
-130
-140
-150
-150
-160
-160
-160
-160
-160
-160
-150
-150
-140
-130
-120
-110
-100
-90
-80
-80
-70
-60
-60
-60
-60
-50
-50
-50
-50
-40
-40
-40
-30
-20
-20
-10
-10
0
0
0
0
-10
-10
-20
-30
-40
-50
-60
-80
-90
-100
-100
-110
-110
-110
-100
-90
-80
-80
-70
-60
-50
-50
-50
-50
-50
-50
-50
-50
-60
-60
-60
-60
-60
-60
-60
-50
-40
-30
-20
-10
0
10
10
20
30
30
30
30
30
30
30
30
20
20
20
10
0
0
-10
-10
-20
-20
-20
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-40
-50
-50
-60
-70
-70
-80
-80
-90
-90
-90
-80
-80
-70
-60
-60
-50
-40
-30
-20
-20
-10
-10
0
0
-10
-10
-10
-20
-30
-40
-40
-50
-60
-70
-70
-80
-80
-90
-90
-90
-90
-90
-90
-90
-90
-90
-80
-80
-70
-60
-50
-50
-40
-30
-30
-20
-10
-10
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
0
0
10
20
20
30
30
40
40
40
30
30
30
30
20
20
20
20
10
10
10
10
10
0
0
0
10
10
20
30
40
50
60
80
90
100
110
130
130
140
150
150
150
140
140
130
120
110
100
100
90
80
80
70
70
70
70
70
60
60
60
60
60
60
60
50
50
50
50
40
40
40
30
20
20
10
0
0
-10
-10
0
0
10
20
30
40
50
70
80
90
110
120
120
130
140
140
150
150
160
160
160
160
160
160
160
160
150
140
140
130
120
120
110
110
100
100
100
90
90
80
80
80
70
70
70
70
60
60
60
60
60
60
50
50
50
50
50
50
40
40
30
20
10
0
-10
-20
-40
-50
-60
-80
-90
-100
-110
-120
-120
-120
-120
-120
-120
-110
-110
-100
-90
-90
-90
-80
-80
-90
-90
-100
-100
-110
-120
-130
-140
-150
-150
-150
-150
-150
-150
-150
-150
-140
-140
-140
-140
-150
-150
-150
-160
-160
-170
-170
-170
-180
-180
-190
-190
-200
-200
-210
-210
-210
-210
-210
-210
-200
-200
-190
-180
-170
-170
-160
-160
-160
-150
-150
-160
-160
-160
-170
-170
-180
-190
-190
-200
-200
-200
-200
-200
-200
-190
-190
-180
-170
-170
-160
-150
-140
-140
-130
-130
-130
-130
-130
-130
-130
-120
-120
-120
-110
-110
-100
-100
-90
-90
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-70
-70
-60
-50
-40
-30
-20
0
10
20
40
50
60
80
90
100
120
130
140
150
160
160
170
170
170
160
150
140
120
100
90
70
50
40
20
10
0
0
-10
-10
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-20
-20
-30
-40
-50
-50
-60
-70
-70
-80
-80
-80
-80
-80
-80
-70
-70
-60
-60
-50
-40
-30
-30
-20
-10
0
10
20
20
30
30
30
30
30
20
10
0
-10
-20
-30
-30
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-50
-50
-60
-60
-70
-80
-90
-90
-100
-110
-110
-120
-120
-120
-120
-110
-110
-100
-90
-80
-60
-50
-30
-20
0
10
30
40
50
70
80
90
100
110
120
130
130
140
150
150
160
160
170
170
180
180
180
190
200
210
210
220
230
240
240
240
240
240
230
230
220
210
190
180
170
160
150
140
130
120
120
110
100
100
100
90
90
90
90
90
90
90
90
90
90
90
80
80
70
70
70
70
70
70
70
70
70
70
80
80
80
90
90
100
100
110
110
120
130
140
150
160
160
170
180
190
190
200
200
200
200
190
190
180
170
160
150
140
130
120
110
100
80
70
60
50
40
30
20
20
20
10
20
20
20
30
30
40
50
50
60
60
70
70
70
60
50
50
30
20
0
-10
-30
-50
-60
-70
-80
-90
-100
-110
-110
-110
-120
-120
-120
-120
-120
-120
-110
-110
-100
-90
-80
-60
-50
-40
-20
-10
0
10
20
30
30
30
40
40
40
40
50
50
50
50
50
50
50
60
60
60
60
60
60
60
60
60
60
60
60
60
50
50
40
40
30
30
30
20
20
20
20
20
20
30
30
20
30
30
30
30
30
30
30
30
30
30
30
20
20
10
10
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
-10
-10
-20
-30
-40
-40
-50
-50
-60
-60
-60
-70
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-70
-70
-80
-90
-90
-100
-100
-100
-100
-110
-110
-110
-120
-120
-130
-140
-150
-160
-170
-180
-190
-200
-210
-210
-220
-220
-220
-210
-210
-200
-190
-180
-170
-150
-140
-130
-120
-110
-100
-90
-80
-70
-60
-60
-60
-50
-50
-50
-50
-50
-50
-60
-60
-70
-70
-80
-80
-80
-90
-90
-90
-90
-90
-90
-90
-90
-80
-80
-70
-70
-60
-50
-40
-30
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
