5
34570
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-20
-20
-20
-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
-10
-10
-10
-10
-10
0
0
0
0
10
10
10
10
0
0
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
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
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
10
0
0
0
0
0
0
0
0
10
10
10
10
0
0
0
0
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
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
10
10
10
10
10
10
20
20
20
20
20
10
10
10
10
10
10
10
0
0
10
10
10
10
10
10
10
10
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
10
10
10
10
10
0
0
0
0
0
0
0
0
10
10
10
20
20
20
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
20
20
20
10
10
10
10
10
10
20
20
20
20
20
10
10
10
10
10
10
10
10
10
10
10
10
10
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
0
0
0
0
10
10
10
10
10
10
10
10
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
10
10
10
10
0
0
0
10
10
10
10
10
10
10
0
0
10
10
10
10
10
10
10
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
0
0
10
10
10
10
10
10
10
10
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
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
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
-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
-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
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
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
-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
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
0
0
0
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
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
-10
-10
-10
-10
-10
-10
-10
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
-10
-10
0
0
0
0
0
-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
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
-10
-10
-10
-10
-20
-10
-10
-10
0
0
10
10
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-10
-10
0
0
0
0
0
0
-10
-10
-10
0
0
0
0
0
-10
-10
-10
-10
0
0
0
0
0
-10
-10
-10
-10
-10
0
0
10
10
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-10
0
0
0
10
10
0
0
0
0
-10
-10
-10
-10
-10
-20
-10
-10
0
0
10
10
10
0
-10
-10
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-20
-20
-10
0
0
0
10
10
10
0
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-20
-10
-10
-10
-10
0
0
0
0
0
0
-10
-10
-10
0
0
0
10
10
10
0
0
0
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
-10
-10
-10
-10
-20
-20
-10
-10
-10
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
0
0
0
0
0
-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
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
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
-10
-10
-10
-10
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
0
10
10
20
30
40
40
40
40
40
30
30
20
10
0
-10
-20
-30
-30
-30
-30
-30
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
0
0
0
0
0
0
0
0
10
10
20
20
20
10
0
-10
-10
-20
-10
-10
-10
0
0
-10
-10
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
-10
-10
-10
-10
0
0
10
20
20
20
20
20
20
10
10
0
-10
-20
-30
-30
-20
-10
0
10
10
20
10
10
0
-10
-10
-10
-10
-10
-10
0
0
0
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
0
-10
-10
-20
-20
-20
-20
-20
-10
-10
0
0
10
10
10
10
10
10
10
10
0
0
-10
-10
-10
-10
-10
0
0
10
10
0
0
0
0
0
0
0
10
10
10
10
0
0
0
0
0
0
0
0
-10
-10
-20
-20
-30
-30
-30
-20
-10
0
10
20
20
20
20
10
10
10
10
10
10
10
10
0
-10
-10
-20
-20
-10
-10
0
10
20
20
20
10
10
0
-10
-10
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
10
20
30
40
40
40
30
20
10
0
-10
-10
-20
-20
-20
-20
-20
-10
-10
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
10
10
10
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
20
20
10
10
10
10
0
0
0
-10
-10
-10
0
0
0
0
0
0
0
-10
-10
0
0
10
10
10
10
10
0
0
0
0
0
10
10
10
10
10
10
10
10
20
20
20
10
10
10
0
0
0
0
0
0
0
10
10
10
10
10
0
0
0
0
0
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
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
10
10
10
10
20
20
10
10
10
10
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
0
0
10
10
10
10
10
10
10
10
10
10
20
20
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
10
10
10
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
20
20
20
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
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
20
20
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
0
0
0
0
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
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
10
10
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
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
0
0
0
0
0
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
10
10
10
10
10
10
10
10
10
10
0
0
0
0
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
-10
-10
-10
-10
-10
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
10
10
10
10
10
10
10
0
0
0
0
10
10
10
10
0
0
0
0
0
0
10
10
20
20
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
0
0
0
0
0
0
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
10
10
10
10
10
0
0
0
0
0
10
10
10
10
10
0
0
0
0
10
10
10
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
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
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
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
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
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
-10
-10
-10
-10
-10
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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
-10
-10
-10
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
0
10
10
20
20
20
10
10
10
0
0
-10
-10
-10
-20
-20
-20
-10
-10
0
0
0
0
0
0
0
10
10
0
0
0
-10
-10
-10
-10
0
0
0
0
-10
-10
-10
-10
-10
-10
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-20
-10
-10
0
0
10
10
0
0
-10
-10
-10
-10
-10
-10
-10
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
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
-10
-10
-10
-10
-10
0
0
0
0
-10
-10
-10
-10
-10
0
0
0
-10
-10
-10
-20
-20
-20
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
0
0
0
-10
-10
-10
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-10
-10
-10
0
0
-10
-10
-10
-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
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-10
-10
0
0
10
10
10
10
10
10
10
0
-10
-10
-20
-20
-20
-20
-10
-10
0
0
10
10
0
0
0
0
0
0
0
0
0
-10
-10
-10
-10
0
0
10
10
10
10
0
-10
-20
-20
-30
-30
-30
-20
-20
-10
-10
-10
-10
-10
-20
-20
-30
-30
-30
-20
-10
0
10
20
20
10
10
0
0
10
20
30
40
40
40
30
20
10
0
-10
-10
-20
-30
-40
-50
-50
-50
-40
-20
-10
10
20
20
20
10
10
10
10
10
10
20
10
10
10
0
0
-10
-10
-20
-20
-20
-20
-10
-10
0
10
10
10
0
0
-10
-20
-20
-20
-20
-30
-30
-30
-20
-20
-10
-10
0
0
-10
-10
-10
-20
-10
0
10
20
20
30
20
20
10
10
0
0
-10
-10
-20
-20
-20
-20
-10
-10
0
0
10
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
10
10
10
0
0
-10
-20
-30
-30
-30
-30
-20
-20
-10
-10
0
0
0
0
0
-10
-20
-20
-20
-20
-10
0
0
0
10
10
10
10
10
20
20
20
10
10
0
-10
-10
-10
0
10
10
10
10
0
-10
-10
-20
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
0
10
10
10
10
10
10
10
10
20
20
10
10
0
-10
-10
-10
-10
-10
0
10
20
20
20
20
10
0
0
-10
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
0
0
10
10
10
10
10
10
10
10
20
30
30
30
30
20
10
0
-10
-20
-30
-30
-20
-20
-10
0
10
10
10
10
0
0
-10
0
0
10
10
10
10
10
10
10
10
10
10
0
0
0
-10
-10
-10
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
20
20
20
20
10
10
10
10
10
20
20
20
20
10
0
0
0
10
10
10
10
10
0
0
0
10
10
20
20
20
10
10
10
10
10
10
0
-10
-20
-30
-30
-30
-20
-10
0
0
0
-10
-10
-20
-10
-10
0
10
20
30
30
40
40
30
30
10
-10
-30
-50
-60
-50
-30
0
30
60
70
70
70
50
40
20
10
-10
-20
-30
-40
-50
-60
-50
-40
-30
-10
10
20
30
50
60
70
80
80
80
70
50
20
-10
-40
-60
-70
-70
-50
-30
10
40
70
90
110
110
110
100
80
60
40
20
0
-10
-30
-50
-70
-80
-80
-70
-60
-30
0
20
40
40
40
20
0
-30
-50
-70
-80
-80
-50
-10
50
100
150
190
200
180
140
90
40
0
-40
-60
-70
-70
-70
-80
-80
-80
-90
-100
-110
-120
-130
-120
-90
-40
20
90
170
230
270
280
260
200
130
40
-50
-130
-190
-220
-220
-190
-140
-90
-40
0
20
40
50
70
80
100
110
110
90
70
40
30
30
40
60
70
70
60
40
20
0
-10
-20
-10
-10
-10
-20
-20
-30
-20
-20
-10
-10
-30
-40
-70
-80
-90
-70
-50
-20
20
40
60
60
50
40
20
-10
-30
-40
-50
-40
-40
-40
-40
-60
-80
-110
-120
-110
-80
-20
50
120
180
210
230
220
210
190
170
140
90
40
-20
-90
-140
-170
-160
-140
-100
-60
-30
-30
-40
-50
-70
-70
-60
-30
10
50
80
100
110
110
100
80
70
60
60
60
60
60
40
10
-20
-50
-70
-80
-60
-40
-20
0
0
-20
-50
-80
-100
-90
-60
0
70
140
190
230
240
220
190
150
100
50
0
-60
-110
-160
-190
-210
-200
-160
-110
-50
0
40
50
30
0
-40
-70
-90
-90
-80
-50
-20
20
60
100
130
160
170
170
150
120
90
60
30
10
-20
-40
-60
-80
-80
-70
-30
10
60
80
70
40
-20
-80
-120
-120
-90
-30
40
90
110
90
50
-10
-60
-80
-80
-60
-30
0
10
10
-10
-30
-40
-40
-30
0
30
50
70
70
50
40
30
30
40
70
90
100
90
70
20
-20
-40
-30
0
40
80
100
90
50
-10
-60
-100
-100
-90
-60
-30
-20
-20
-40
-50
-60
-40
-20
20
50
60
60
40
10
-20
-40
-50
-60
-60
-50
-30
0
40
90
130
160
170
150
100
30
-50
-120
-170
-190
-180
-150
-90
-40
20
60
90
110
130
130
120
90
50
-10
-60
-110
-130
-130
-90
-30
40
110
170
210
230
230
200
150
70
-30
-130
-220
-290
-310
-290
-240
-180
-150
-170
-270
-440
-680
-950
-1240
-1500
-1690
-1770
-1710
-1500
-1140
-640
-60
540
1090
1510
1780
1860
1760
1530
1200
820
430
80
-220
-430
-530
-520
-400
-190
80
360
610
770
820
750
550
260
-80
-430
-720
-920
-980
-910
-710
-410
-70
260
550
740
830
800
650
390
40
-350
-750
-1080
-1320
-1430
-1410
-1300
-1130
-960
-790
-630
-450
-230
40
350
670
960
1170
1300
1360
1380
1390
1400
1390
1330
1190
950
640
320
50
-110
-140
-80
20
100
120
90
50
50
140
310
530
710
770
670
400
20
-390
-730
-940
-980
-870
-640
-360
-60
220
460
630
730
750
680
540
350
160
0
-100
-140
-160
-220
-370
-630
-980
-1350
-1640
-1760
-1660
-1340
-850
-300
190
540
710
670
480
180
-160
-480
-740
-880
-880
-690
-350
100
560
920
1090
1020
760
390
60
-120
-80
140
460
750
910
880
690
420
180
40
20
80
140
120
-30
-300
-660
-1030
-1320
-1470
-1440
-1190
-760
-190
470
1090
1590
1860
1850
1570
1090
520
-30
-440
-690
-790
-800
-770
-760
-770
-760
-700
-560
-350
-110
100
230
270
220
110
10
-70
-100
-90
-60
-30
10
60
130
230
370
530
710
870
1000
1080
1080
990
820
590
350
140
20
0
70
190
300
360
320
190
-10
-230
-440
-640
-830
-1030
-1250
-1450
-1610
-1670
-1580
-1330
-940
-490
-40
340
590
720
740
700
610
520
430
340
230
110
-20
-150
-250
-310
-290
-200
-50
150
340
490
570
560
480
360
270
220
250
310
350
320
190
-40
-320
-570
-710
-700
-550
-300
-60
100
120
20
-160
-340
-420
-370
-160
150
490
790
980
1020
940
760
530
290
90
-70
-190
-290
-360
-440
-520
-590
-650
-700
-710
-710
-690
-660
-620
-580
-520
-450
-360
-260
-140
-10
130
270
410
560
700
820
900
900
830
690
490
270
60
-100
-180
-180
-120
-10
90
160
180
130
20
-120
-250
-350
-390
-360
-250
-110
40
160
230
250
200
130
30
-60
-130
-170
-190
-180
-150
-110
-60
-20
10
20
30
30
40
60
90
120
160
190
220
270
320
400
490
580
630
630
560
420
220
10
-180
-330
-410
-440
-430
-400
-370
-360
-360
-380
-420
-460
-510
-560
-600
-610
-590
-540
-450
-330
-200
-70
30
110
160
180
180
180
170
180
210
270
340
430
500
550
570
540
470
380
280
180
80
10
-50
-90
-100
-80
-40
10
60
90
80
40
-40
-130
-230
-300
-350
-390
-410
-440
-470
-500
-510
-480
-400
-280
-140
0
120
190
220
230
240
270
330
400
460
490
470
410
330
240
160
110
80
40
-10
-100
-210
-330
-430
-490
-490
-430
-330
-210
-100
-20
30
30
0
-50
-110
-170
-220
-230
-210
-150
-80
10
70
110
110
90
60
50
60
90
150
200
230
230
200
140
90
60
80
130
220
330
440
520
570
570
520
420
270
100
-80
-240
-380
-470
-510
-500
-450
-360
-250
-130
0
110
200
250
270
240
180
90
0
-80
-140
-180
-190
-190
-180
-160
-140
-110
-80
-50
-30
-10
-10
-30
-80
-160
-240
-330
-410
-470
-500
-510
-490
-440
-380
-300
-210
-100
10
130
260
390
520
640
750
850
910
930
900
820
680
510
320
140
-10
-100
-150
-160
-150
-140
-140
-160
-200
-240
-280
-310
-320
-320
-330
-340
-360
-370
-370
-350
-300
-230
-150
-80
-10
30
60
70
70
70
70
80
90
90
90
80
60
50
40
50
70
100
140
180
200
200
180
130
60
-10
-80
-150
-210
-260
-300
-320
-320
-310
-260
-190
-100
0
90
170
240
270
290
290
270
250
220
190
150
110
70
40
0
-30
-50
-70
-80
-70
-50
-10
40
80
110
110
70
0
-80
-180
-250
-300
-310
-290
-250
-210
-180
-160
-150
-140
-130
-120
-90
-50
-20
20
40
50
60
60
60
60
60
60
60
60
60
60
50
30
0
-30
-80
-120
-160
-180
-180
-150
-80
0
90
180
260
340
400
440
470
490
480
450
400
320
230
140
60
-10
-60
-100
-120
-130
-120
-110
-90
-70
-40
-20
10
30
40
40
40
40
30
30
20
0
-20
-50
-90
-130
-160
-180
-180
-160
-130
-100
-70
-70
-90
-130
-180
-220
-250
-260
-240
-190
-130
-70
-10
50
90
120
140
130
110
70
10
-50
-100
-150
-180
-200
-210
-210
-220
-230
-230
-240
-240
-230
-200
-160
-110
-40
30
90
160
210
250
270
280
270
250
230
200
160
120
60
0
-60
-100
-120
-100
-40
40
130
220
290
330
340
340
340
350
370
410
440
470
460
410
330
210
70
-80
-220
-340
-420
-470
-470
-450
-400
-330
-250
-160
-90
-20
30
70
90
120
130
150
160
170
160
140
90
30
-40
-120
-200
-270
-320
-350
-370
-370
-360
-340
-320
-300
-270
-250
-220
-190
-150
-120
-80
-40
-10
20
40
60
70
90
110
130
160
170
170
150
110
60
0
-50
-90
-100
-100
-70
-30
0
40
80
120
150
180
210
240
240
240
210
170
130
70
20
-30
-80
-130
-170
-220
-260
-290
-320
-340
-340
-330
-300
-240
-170
-100
-30
20
50
60
40
10
-20
-40
-50
-40
-30
-10
-10
-10
-20
-40
-70
-90
-100
-110
-110
-110
-110
-100
-100
-100
-110
-110
-100
-80
-40
0
60
130
190
240
270
280
270
250
210
170
140
110
100
100
120
140
160
180
180
170
150
120
90
70
60
60
70
90
100
110
110
120
110
110
100
90
70
40
20
-10
-40
-50
-70
-70
-60
-50
-20
10
40
70
100
110
110
100
80
50
10
-20
-50
-90
-130
-180
-230
-280
-330
-370
-390
-390
-380
-350
-320
-280
-240
-200
-160
-120
-80
-30
10
40
70
100
120
130
140
140
140
140
130
110
90
50
20
-20
-50
-70
-70
-60
-30
0
30
50
70
70
60
40
20
-10
-50
-90
-130
-170
-210
-240
-260
-260
-260
-230
-190
-120
-40
40
130
200
250
280
280
280
270
270
280
300
310
300
280
240
180
120
70
20
-30
-80
-130
-180
-240
-290
-320
-330
-320
-290
-250
-220
-190
-170
-160
-150
-140
-120
-100
-80
-50
-20
20
50
90
130
170
200
230
260
270
280
280
280
260
230
200
150
110
60
10
-30
-80
-120
-160
-200
-230
-250
-270
-270
-260
-240
-210
-170
-130
-90
-50
-20
0
10
10
10
0
0
10
10
20
30
30
20
20
10
10
10
20
30
50
70
80
80
80
70
50
20
-10
-30
-60
-70
-70
-60
-50
-20
-10
0
0
-10
-30
-50
-80
-110
-140
-160
-180
-190
-190
-180
-150
-110
-60
0
60
130
190
250
280
310
310
310
290
270
250
230
200
190
170
150
140
140
130
130
130
130
130
110
90
70
30
0
-50
-90
-130
-170
-200
-230
-260
-270
-280
-280
-280
-270
-260
-250
-240
-230
-230
-230
-240
-250
-250
-250
-230
-200
-160
-100
-40
30
90
150
190
230
250
270
280
280
270
260
230
190
150
100
60
10
-40
-80
-110
-130
-140
-130
-120
-100
-80
-60
-40
-30
-30
-20
-20
-10
0
10
10
10
10
20
20
30
40
60
80
100
110
110
100
90
70
50
30
20
0
0
-10
-10
0
0
10
20
30
40
50
60
70
70
80
80
80
70
60
40
20
-10
-30
-50
-60
-70
-80
-90
-110
-120
-140
-150
-150
-150
-140
-120
-100
-80
-60
-40
-20
0
10
20
40
50
70
80
100
120
150
170
200
220
240
240
230
200
150
90
30
-20
-70
-110
-140
-160
-160
-160
-150
-140
-120
-90
-70
-40
-20
0
20
30
40
40
40
30
20
10
-20
-40
-70
-90
-100
-100
-90
-80
-60
-40
-20
-10
0
0
10
10
20
30
40
50
60
80
90
90
100
100
100
100
110
110
110
110
110
100
90
70
50
20
0
-30
-60
-80
-110
-130
-140
-160
-160
-160
-150
-140
-130
-120
-110
-100
-80
-60
-40
-10
20
40
70
90
110
120
130
140
140
140
130
120
110
90
80
70
60
50
50
40
30
20
10
-10
-20
-40
-50
-60
-70
-70
-80
-90
-90
-90
-90
-90
-80
-70
-70
-60
-50
-40
-40
-30
-20
-20
-20
-20
-10
-10
0
10
20
20
30
30
30
30
20
10
10
0
0
0
-10
-10
-10
-20
-20
-30
-30
-30
-30
-30
-30
-20
-20
-20
-20
-20
-20
-30
-40
-40
-50
-60
-60
-70
-70
-70
-70
-70
-70
-70
-60
-50
-40
-10
10
40
70
90
110
130
140
150
160
160
160
160
150
140
120
110
90
80
60
40
30
20
10
0
0
0
0
-20
-30
-60
-80
-100
-120
-130
-130
-130
-130
-120
-100
-90
-70
-50
-30
-10
10
20
40
50
70
80
100
110
130
140
140
140
130
130
110
100
80
70
40
10
-10
-50
-80
-110
-130
-160
-180
-190
-200
-200
-190
-180
-160
-140
-110
-90
-60
-30
0
30
60
90
110
130
130
140
130
130
130
130
130
130
130
130
130
130
130
120
110
100
90
80
70
60
50
40
30
20
10
10
0
-10
-10
-10
-10
-10
-10
-10
-20
-20
-30
-30
-40
-50
-60
-80
-100
-120
-140
-160
-180
-190
-190
-200
-200
-190
-190
-190
-180
-170
-150
-120
-90
-60
-20
10
40
60
70
80
80
80
80
70
60
50
50
40
40
40
30
20
10
0
-20
-40
-50
-60
-70
-70
-70
-60
-50
-30
-10
10
30
50
70
90
110
120
140
150
150
160
160
150
150
140
120
110
100
90
90
80
70
60
50
30
10
0
-30
-50
-60
-80
-90
-90
-100
-100
-100
-110
-120
-130
-130
-140
-140
-140
-130
-120
-110
-100
-90
-80
-70
-50
-30
-20
0
10
30
40
60
70
90
100
100
100
90
70
50
20
-10
-40
-60
-90
-100
-120
-120
-120
-120
-120
-110
-90
-80
-60
-40
-10
10
40
80
110
150
180
220
240
260
260
260
250
240
220
210
200
190
180
170
150
130
100
70
50
30
10
0
-20
-30
-50
-70
-100
-120
-140
-150
-160
-170
-170
-170
-160
-160
-160
-160
-160
-150
-150
-140
-130
-120
-110
-100
-100
-100
-100
-100
-90
-80
-60
-30
0
30
60
80
100
110
110
110
100
100
90
90
90
90
80
80
80
80
80
80
80
70
70
60
60
50
40
40
40
40
40
40
40
40
40
40
50
50
60
60
70
70
70
70
60
60
50
40
40
20
10
0
-10
-20
-20
-30
-40
-50
-60
-70
-80
-90
-80
-80
-70
-60
-50
-40
-30
-30
-20
-20
-30
-30
-30
-30
-30
-30
-30
-20
-10
-10
0
10
10
20
20
20
30
40
50
50
60
60
60
60
60
50
50
30
20
0
-10
-30
-50
-70
-90
-110
-130
-150
-170
-190
-210
-210
-210
-200
-180
-150
-130
-110
-90
-70
-50
-30
-10
10
40
60
80
90
100
110
110
100
100
90
80
70
60
50
50
40
40
40
40
50
50
60
60
70
70
80
80
90
90
90
100
100
100
100
100
100
100
90
80
70
60
40
30
20
10
0
-10
-10
-20
-20
-30
-30
-30
-30
-30
-40
-40
-40
-40
-40
-40
-40
-50
-60
-80
-100
-110
-120
-120
-110
-100
-90
-70
-60
-50
-30
-20
0
20
30
40
50
50
50
50
40
30
20
20
10
10
0
0
-10
-20
-20
-30
-40
-40
-50
-50
-50
-50
-50
-40
-40
-30
-10
0
10
20
30
40
40
50
70
80
80
80
70
50
30
10
0
-10
-10
0
0
10
0
0
-10
-20
-20
-20
-10
0
10
10
20
20
10
10
10
10
20
30
40
50
60
70
70
70
50
40
20
0
-10
-20
-20
-20
-20
-30
-40
-50
-50
-50
-50
-40
-40
-30
-30
-30
-30
-40
-40
-50
-40
-40
-30
-30
-30
-20
-20
-20
-10
0
10
10
20
20
10
10
10
10
10
10
10
0
0
-10
-20
-20
-20
-20
-20
-20
-20
-20
-30
-30
-20
-20
0
10
20
30
30
30
30
20
20
20
30
30
30
20
20
20
10
10
0
-10
-20
-20
-30
-40
-40
-40
-50
-50
-50
-50
-50
-40
-40
-30
-20
-10
-10
-10
0
0
-10
-10
-10
-10
-10
-20
-20
-30
-40
-40
-40
-40
-30
-20
-10
0
10
20
30
40
50
60
70
70
80
90
90
90
90
90
90
90
90
90
90
80
80
70
60
60
50
40
30
30
20
10
0
-10
-20
-20
-30
-30
-30
-40
-40
-30
-30
-20
-10
0
10
10
10
10
0
0
0
-10
-10
-10
-10
-20
-30
-40
-40
-50
-50
-60
-60
-70
-80
-80
-90
-90
-90
-90
-90
-90
-90
-80
-80
-70
-70
-60
-50
-30
-20
-10
0
20
30
50
60
70
80
80
80
90
90
80
80
80
80
80
70
60
50
40
30
10
0
-10
-10
-20
-20
-20
-10
-10
0
0
10
10
10
10
10
10
10
0
0
-10
-20
-30
-40
-40
-40
-40
-40
-50
-50
-60
-70
-80
-90
-90
-90
-80
-80
-80
-80
-80
-70
-70
-60
-40
-30
-20
-20
-10
-10
-10
0
10
20
30
40
50
50
60
60
70
70
70
70
70
60
60
50
40
30
30
30
20
20
10
10
0
0
0
0
-10
-10
-10
-20
-30
-30
-40
-40
-30
-20
-10
0
10
20
20
30
30
30
30
30
30
30
30
30
20
20
20
20
20
20
20
20
30
40
40
50
60
60
60
60
60
60
50
50
50
40
40
40
30
30
30
20
10
10
0
-10
-20
-20
-30
-50
-60
-70
-90
-100
-110
-120
-120
-130
-130
-130
-130
-120
-120
-110
-100
-90
-80
-70
-50
-40
-30
-20
0
0
10
20
30
30
40
40
50
50
50
50
50
50
50
40
40
30
30
30
20
20
20
10
10
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-30
-30
-40
-50
-50
-60
-60
-70
-70
-70
-70
-60
-60
-60
-60
-60
-60
-50
-50
-40
-40
-30
-20
-20
-10
0
0
10
10
20
30
30
30
30
30
20
20
10
10
10
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
0
0
10
10
20
20
30
30
30
40
40
40
40
40
30
30
30
20
20
20
10
10
10
10
0
10
10
10
10
20
20
20
20
20
30
30
40
40
40
40
40
40
40
40
30
30
20
10
10
-10
-20
-30
-40
-50
-50
-60
-60
-60
-50
-50
-50
-50
-50
-50
-50
-40
-40
-40
-40
-40
-40
-40
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-50
-50
-50
-50
-50
-40
-40
-40
-40
-30
-30
-20
-20
-10
-10
0
0
10
20
20
30
40
40
50
50
60
60
60
60
60
70
70
70
70
70
70
70
70
60
60
50
50
40
40
30
20
20
10
10
0
-10
-10
-20
-30
-30
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-30
-30
-30
-30
-30
-30
-30
-30
-30
-40
-40
-40
-40
-40
-30
-30
-20
-20
-10
-10
-10
-10
-20
-20
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-20
-20
-20
-20
-20
-20
-10
-10
-10
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
10
10
10
0
0
0
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
10
10
10
10
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-30
-30
-30
-30
-30
-20
-20
-20
-10
-10
-10
-10
0
0
10
10
10
10
20
20
20
20
20
20
20
20
20
20
30
30
30
20
20
10
10
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
30
30
30
30
20
20
20
10
0
0
-10
-20
-20
-20
-10
-10
-10
0
0
10
10
10
0
0
-10
-20
-30
-30
-30
-30
-30
-20
-20
-30
-30
-40
-50
-60
-50
-50
-40
-20
-10
0
10
10
20
20
20
10
10
0
0
0
0
0
10
10
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-20
-20
-10
-10
10
10
20
20
20
10
0
-10
-10
-10
-10
-10
0
0
10
10
0
0
0
0
0
0
10
20
30
30
30
20
10
0
0
0
0
0
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-20
-10
-10
-10
-20
-20
-30
-40
-40
-40
-40
-30
-30
-40
-40
-50
-50
-40
-40
-40
-30
-30
-40
-40
-40
-30
-20
-10
-10
-10
-20
-30
-40
-50
-50
-40
-30
-10
10
20
20
20
10
0
-10
-10
-10
0
0
0
0
0
-10
-10
-10
-10
0
0
10
10
20
20
20
30
30
20
20
10
10
10
10
10
20
30
30
40
40
50
50
50
50
60
50
50
50
40
40
40
40
40
40
40
40
40
30
20
10
10
0
0
0
-10
-10
-10
-10
-10
-20
-20
-20
-30
-30
-40
-40
-40
-40
-50
-50
-50
-60
-60
-70
-70
-60
-60
-50
-40
-40
-40
-40
-30
-30
-30
-30
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
10
10
20
20
20
20
20
20
20
20
20
30
30
40
40
50
50
50
50
50
60
60
60
60
50
50
40
30
20
20
10
10
10
20
20
20
20
20
10
10
0
-10
-20
-20
-30
-30
-20
-20
-20
-20
-20
-20
-30
-30
-40
-40
-40
-40
-50
-50
-60
-70
-80
-80
-90
-90
-80
-80
-80
-70
-70
-70
-60
-60
-50
-50
-50
-50
-50
-50
-50
-40
-40
-40
-30
-30
-30
-30
-30
-30
-20
-20
-20
-10
-10
-10
0
0
10
20
30
40
50
60
70
70
80
80
80
80
70
70
70
60
60
50
50
40
40
40
50
50
50
50
50
40
40
30
30
30
30
20
20
20
20
20
30
40
60
80
90
100
100
90
70
40
10
0
-10
-10
-10
-10
-30
-60
-100
-150
-190
-210
-210
-190
-160
-120
-80
-50
-20
-10
0
-10
-20
-40
-70
-80
-80
-60
-10
40
90
120
120
110
70
30
-10
-40
-50
-60
-70
-80
-100
-110
-100
-80
-30
20
60
70
60
30
-10
-40
-40
-20
20
60
90
90
80
50
20
0
0
10
30
40
40
20
-10
-30
-60
-70
-60
-50
-30
0
20
40
50
50
40
30
20
0
-10
-10
0
10
30
50
60
70
70
60
60
50
50
40
40
30
20
10
0
-20
-30
-30
-40
-30
-30
-30
-30
-30
-30
-40
-30
-30
-10
0
10
10
10
0
-10
-30
-30
-20
0
20
40
50
50
40
20
0
-10
-20
-20
0
10
30
40
50
50
40
20
0
-10
-20
-20
-10
0
10
20
30
30
30
20
20
20
20
20
10
10
0
-20
-30
-50
-50
-60
-50
-50
-40
-30
-20
-20
-10
-10
-10
-10
0
10
10
10
0
-10
-20
-20
-20
-20
-10
0
10
10
0
0
-10
-10
0
10
20
30
40
50
50
50
40
30
20
0
-20
-30
-30
-30
-10
10
20
30
30
30
20
20
20
30
40
40
40
40
40
40
50
60
60
70
70
60
40
20
0
-10
-10
-10
0
20
30
40
40
30
30
10
0
-10
-20
-30
-30
-30
-30
-30
-30
-30
-30
-20
-10
0
10
20
30
30
20
20
10
0
0
0
0
0
0
0
0
0
10
20
40
50
70
80
90
80
70
60
40
30
20
20
20
30
30
40
40
40
30
30
30
30
20
20
10
0
-10
-20
-20
-20
-10
-10
0
0
-10
-20
-20
-30
-30
-20
-20
-20
-20
-20
-30
-40
-40
-50
-40
-40
-30
-30
-30
-20
-20
-20
-10
0
10
30
40
50
60
70
70
70
70
70
60
60
40
30
20
0
-10
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
0
0
10
10
10
20
20
20
30
30
30
30
20
20
10
0
-10
-10
-10
-10
-10
-10
-10
-20
-20
-30
-30
-30
-20
-10
0
10
20
30
40
40
40
40
40
30
30
20
20
20
20
20
20
20
20
20
10
10
10
10
20
20
20
20
20
20
20
20
30
30
40
40
50
60
60
50
50
30
20
0
-20
-30
-30
-30
-20
-10
10
20
30
30
30
30
20
20
20
20
30
40
40
50
50
40
40
40
40
40
40
40
40
40
40
40
30
30
30
40
40
40
40
40
40
30
30
20
10
10
0
-10
-10
-20
-10
-10
0
10
20
20
20
20
20
20
20
20
20
30
40
50
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
70
80
90
100
110
120
140
150
170
200
220
250
270
300
320
330
350
370
390
400
410
420
420
420
430
430
440
460
470
490
500
500
500
500
500
500
500
500
490
460
420
380
340
300
280
280
280
280
270
240
200
150
100
80
70
70
70
70
70
50
50
60
100
150
210
250
260
240
190
130
80
50
40
50
40
20
-30
-90
-150
-180
-190
-160
-120
-80
-60
-80
-130
-200
-260
-290
-280
-250
-190
-140
-100
-80
-70
-60
-30
40
160
310
450
550
580
500
340
130
-60
-160
-130
50
330
640
910
1070
1110
1040
920
800
740
730
770
800
790
720
620
520
450
460
520
620
690
710
650
520
360
190
60
-20
-40
-20
30
90
150
190
220
230
240
260
300
370
460
550
600
590
540
480
440
480
610
800
980
1060
980
740
380
10
-250
-300
-120
230
660
1020
1220
1220
1020
720
390
120
-70
-160
-180
-160
-140
-130
-130
-170
-220
-260
-270
-200
-40
210
510
790
970
990
840
580
320
190
260
550
990
1450
1780
1870
1690
1280
770
300
-30
-150
-50
190
510
820
1060
1210
1250
1200
1070
890
690
490
340
240
210
240
330
460
610
770
900
990
990
870
620
260
-150
-560
-880
-1070
-1080
-950
-700
-380
-30
310
630
910
1120
1240
1230
1070
790
450
120
-120
-190
-110
100
350
550
650
620
460
220
-40
-280
-470
-580
-620
-580
-470
-310
-100
90
250
310
290
180
50
-50
-80
-10
130
280
400
440
410
340
300
320
450
640
840
980
1020
960
830
710
640
670
780
900
980
950
810
600
380
240
220
320
530
760
960
1080
1110
1090
1050
1030
1050
1120
1210
1310
1400
1480
1530
1550
1530
1450
1310
1090
830
560
310
120
10
-40
-20
40
140
280
460
660
860
1020
1080
990
740
360
-80
-470
-730
-810
-690
-430
-80
280
600
870
1110
1340
1580
1800
1970
2060
2050
1940
1770
1610
1510
1470
1460
1430
1300
1040
650
210
-180
-410
-420
-200
190
660
1090
1410
1590
1630
1580
1490
1380
1260
1100
900
700
530
470
570
840
1200
1540
1710
1580
1110
360
-520
-1310
-1810
-1900
-1570
-930
-140
570
1050
1220
1120
820
490
220
110
150
320
530
740
890
990
1070
1170
1320
1530
1800
2070
2290
2380
2290
2029
1610
1110
620
210
-60
-190
-200
-140
-60
20
110
230
400
610
830
990
1040
980
810
600
400
280
230
210
180
100
-50
-210
-320
-320
-170
100
450
800
1090
1320
1510
1690
1900
2120
2300
2360
2240
1940
1470
940
430
40
-160
-140
60
400
800
1160
1400
1470
1340
1020
590
130
-230
-450
-500
-420
-270
-140
-60
-50
-70
-80
-40
50
130
170
110
-70
-370
-790
-1330
-1990
-2760
-3600
-4410
-5080
-5450
-5440
-5040
-4360
-3630
-3060
-2880
-3190
-4000
-5210
-6690
-8300
-9960
-11640
-13310
-14960
-16530
-17910
-18970
-19570
-19600
-19020
-17840
-16160
-14150
-12070
-10180
-8750
-7960
-7880
-8430
-9380
-10440
-11290
-11700
-11500
-10670
-9250
-7320
-5040
-2570
-180
1850
3190
3580
2910
1270
-1040
-3570
-5890
-7690
-8840
-9420
-9590
-9440
-8980
-8029
-6380
-3920
-730
2800
6110
8510
9490
8760
6410
2810
-1470
-5790
-9600
-12470
-14160
-14610
-13950
-12490
-10630
-8840
-7550
-7040
-7410
-8540
-10230
-12220
-14350
-16520
-18680
-20750
-22550
-23760
-24010
-23010
-20640
-17010
-12430
-7280
-1900
3510
8900
14260
19510
24440
28690
31900
33860
34570
34260
33320
32110
30830
29460
27820
25690
23000
19850
16480
13160
10080
7270
4670
2200
-80
-1930
-3010
-3020
-1850
280
2890
5380
7250
8270
8480
8100
7350
6310
4860
2780
-40
-3480
-7070
-10140
-12030
-12350
-11170
-9030
-6770
-5180
-4780
-5620
-7250
-8980
-10060
-10020
-8790
-6710
-4500
-2950
-2780
-4370
-7670
-12130
-16810
-20580
-22350
-21410
-17640
-11590
-4390
2500
7710
10320
10080
7420
3330
-1030
-4660
-6920
-7700
-7260
-6090
-4710
-3480
-2590
-2080
-1900
-1930
-2040
-2050
-1790
-1070
210
2000
4059
6000
7350
7720
6900
4940
2110
-1190
-4570
-7750
-10620
-13220
-15650
-18010
-20280
-22340
-23970
-24890
-24820
-23600
-21190
-17690
-13380
-8620
-3840
590
4360
7310
9420
10760
11450
11630
11430
10970
10440
10050
10080
10760
12230
14420
17050
19690
21920
23420
24110
24140
23850
23540
23420
23440
23370
22910
21800
19970
17560
14840
12090
9500
7100
4800
2470
120
-2100
-3860
-4820
-4740
-3570
-1550
870
3180
4920
5790
5700
4750
3160
1200
-840
-2730
-4270
-5350
-5920
-6100
-6090
-6150
-6520
-7310
-8450
-9710
-10720
-11160
-10840
-9750
-8070
-6030
-3870
-1710
470
2730
5080
7410
9470
10920
11480
11000
9610
7630
5500
3620
2210
1320
800
440
140
-70
0
620
1970
4059
6650
9270
11390
12550
12520
11350
9400
7220
5320
4090
3630
3740
4010
3940
3120
1360
-1230
-4310
-7380
-9950
-11720
-12600
-12790
-12590
-12380
-12410
-12750
-13300
-13830
-14080
-13860
-13120
-11930
-10420
-8760
-7080
-5420
-3770
-2070
-280
1600
3550
5480
7300
8880
10110
10900
11210
11060
10550
9870
9200
8750
8600
8730
8980
9120
8930
8270
7170
5780
4360
3200
2470
2250
2480
3020
3740
4550
5470
6520
7740
9070
10350
11330
11720
11340
10130
8189
5780
3210
730
-1480
-3370
-4990
-6400
-7660
-8710
-9490
-9860
-9730
-9100
-8010
-6600
-4990
-3300
-1620
20
1580
2990
4180
5020
5410
5290
4690
3730
2580
1480
630
230
390
1130
2420
4100
5980
7800
9290
10240
10530
10160
9280
8090
6840
5730
4880
4280
3860
3490
3060
2540
1920
1290
700
190
-220
-600
-1000
-1480
-2070
-2750
-3480
-4190
-4830
-5360
-5800
-6170
-6530
-6920
-7370
-7860
-8350
-8750
-8980
-9000
-8790
-8410
-7950
-7520
-7140
-6830
-6500
-6060
-5440
-4590
-3580
-2500
-1460
-520
320
1130
1990
2940
3930
4810
5370
5430
4910
3850
2440
900
-500
-1640
-2460
-3050
-3500
-3910
-4300
-4590
-4670
-4420
-3770
-2750
-1500
-230
810
1410
1410
740
-510
-2180
-3990
-5650
-6870
-7460
-7380
-6720
-5690
-4550
-3540
-2780
-2280
-1970
-1710
-1400
-1040
-680
-440
-440
-710
-1170
-1660
-1940
-1820
-1180
-40
1450
3060
4530
5660
6340
6600
6560
6400
6290
6340
6540
6790
6930
6810
6320
5500
4460
3420
2540
1970
1690
1590
1510
1290
830
180
-540
-1180
-1590
-1710
-1590
-1340
-1100
-970
-980
-1090
-1210
-1260
-1160
-940
-620
-270
80
430
800
1260
1860
2610
3490
4430
5340
6130
6710
7010
7000
6660
6020
5150
4110
2990
1880
800
-220
-1220
-2230
-3300
-4450
-5650
-6810
-7830
-8580
-8960
-8920
-8500
-7800
-6970
-6180
-5550
-5160
-4950
-4820
-4600
-4130
-3290
-2050
-490
1260
3000
4540
5720
6430
6640
6400
5780
4890
3850
2760
1720
740
-180
-1060
-1960
-2890
-3860
-4830
-5730
-6480
-7060
-7440
-7660
-7770
-7800
-7790
-7700
-7510
-7170
-6680
-6070
-5370
-4620
-3830
-2970
-1990
-840
500
1980
3520
4980
6250
7230
7920
8330
8480
8400
8080
7480
6610
5500
4240
2970
1840
950
310
-140
-520
-940
-1480
-2120
-2780
-3340
-3710
-3840
-3750
-3500
-3170
-2800
-2380
-1880
-1240
-450
420
1270
1940
2330
2380
2130
1680
1210
840
670
690
820
980
1070
1050
940
800
710
710
790
890
910
760
380
-220
-980
-1770
-2470
-2960
-3190
-3140
-2860
-2420
-1940
-1550
-1360
-1490
-1990
-2860
-4000
-5250
-6360
-7070
-7180
-6570
-5260
-3410
-1240
960
2980
4690
6070
7180
8119
8960
9740
10430
10940
11210
11180
10870
10330
9630
8850
8020
7150
6200
5150
3990
2750
1480
280
-780
-1640
-2300
-2760
-3080
-3300
-3450
-3530
-3510
-3360
-3060
-2590
-2009
-1380
-780
-300
30
200
260
290
370
560
900
1360
1900
2460
2970
3400
3730
3940
4040
4010
3880
3680
3430
3190
2980
2810
2650
2430
2080
1560
860
20
-840
-1630
-2270
-2750
-3120
-3480
-3910
-4460
-5110
-5760
-6280
-6540
-6470
-6090
-5490
-4820
-4220
-3800
-3600
-3620
-3780
-4000
-4200
-4320
-4330
-4220
-4010
-3740
-3460
-3220
-3050
-2990
-3040
-3180
-3350
-3520
-3640
-3670
-3620
-3490
-3290
-3040
-2740
-2370
-1940
-1430
-830
-140
610
1420
2230
3020
3720
4290
4710
4980
5110
5150
5160
5170
5200
5220
5200
5100
4910
4650
4380
4180
4130
4270
4630
5130
5710
6250
6660
6890
6910
6740
6450
6100
5770
5520
5410
5420
5550
5740
5930
6040
6030
5870
5540
5090
4540
3950
3340
2780
2300
1950
1740
1680
1760
1930
2100
2200
2170
1990
1660
1220
740
270
-150
-530
-870
-1190
-1490
-1760
-1970
-2070
-2029
-1830
-1460
-940
-320
390
1130
1890
2610
3270
3800
4190
4380
4380
4180
3800
3300
2710
2110
1530
1030
620
310
50
-220
-570
-1080
-1810
-2760
-3900
-5150
-6420
-7610
-8640
-9470
-10080
-10470
-10670
-10680
-10510
-10180
-9700
-9110
-8470
-7820
-7220
-6690
-6200
-5710
-5140
-4390
-3410
-2200
-780
730
2240
3610
4770
5650
6230
6520
6540
6310
5850
5180
4340
3360
2300
1230
220
-700
-1500
-2180
-2750
-3210
-3580
-3830
-3960
-3950
-3790
-3500
-3110
-2640
-2150
-1650
-1180
-770
-440
-230
-150
-220
-420
-720
-1050
-1390
-1690
-1960
-2220
-2500
-2820
-3190
-3590
-3970
-4280
-4500
-4590
-4560
-4410
-4150
-3760
-3230
-2540
-1700
-740
310
1360
2360
3260
4019
4620
5060
5330
5420
5310
5010
4550
3980
3390
2850
2420
2130
1980
1940
1970
2029
2120
2230
2380
2570
2780
2990
3160
3240
3190
3000
2680
2250
1740
1180
600
0
-620
-1280
-1990
-2760
-3610
-4520
-5450
-6330
-7080
-7600
-7810
-7650
-7100
-6200
-5010
-3640
-2210
-820
420
1440
2190
2670
2880
2880
2740
2540
2340
2200
2160
2210
2320
2460
2560
2610
2580
2470
2290
2040
1730
1370
940
460
-70
-620
-1160
-1640
-2050
-2350
-2560
-2700
-2810
-2940
-3120
-3380
-3740
-4170
-4680
-5240
-5830
-6420
-7010
-7570
-8070
-8490
-8790
-8920
-8840
-8530
-7970
-7200
-6230
-5140
-3970
-2780
-1620
-520
500
1420
2250
2980
3630
4210
4720
5180
5570
5880
6080
6150
6040
5740
5280
4680
4000
3310
2670
2130
1690
1330
1020
710
370
-30
-490
-1000
-1520
-2029
-2480
-2850
-3120
-3270
-3280
-3170
-2930
-2590
-2180
-1750
-1320
-930
-600
-310
-70
170
410
660
930
1170
1370
1490
1500
1400
1200
920
600
300
60
-70
-60
90
360
730
1140
1550
1910
2180
2350
2410
2390
2280
2110
1880
1610
1270
890
460
0
-490
-960
-1410
-1810
-2120
-2340
-2430
-2400
-2230
-1960
-1610
-1220
-820
-450
-150
100
280
430
540
640
730
800
840
860
840
810
760
730
720
770
870
1020
1230
1480
1750
2029
2300
2540
2730
2880
2980
3040
3070
3090
3100
3100
3100
3090
3060
3030
2990
2970
2990
3070
3220
3440
3730
4059
4430
4790
5130
5430
5660
5800
5840
5740
5510
5130
4600
3940
3190
2390
1600
860
220
-290
-660
-870
-950
-920
-840
-730
-660
-640
-720
-900
-1190
-1570
-2029
-2580
-3200
-3900
-4670
-5490
-6330
-7140
-7860
-8440
-8850
-9060
-9070
-8880
-8530
-8050
-7460
-6790
-6070
-5290
-4490
-3680
-2880
-2130
-1450
-850
-340
100
480
810
1110
1350
1530
1600
1540
1320
940
410
-230
-920
-1620
-2270
-2840
-3310
-3660
-3900
-4030
-4050
-3970
-3800
-3540
-3210
-2830
-2440
-2050
-1690
-1350
-1050
-770
-510
-260
-30
190
410
620
840
1070
1310
1570
1850
2140
2450
2750
3060
3370
3670
3950
4200
4420
4590
4700
4760
4760
4700
4610
4480
4350
4230
4140
4100
4120
4190
4300
4440
4570
4690
4770
4810
4800
4750
4630
4450
4180
3820
3370
2860
2320
1780
1280
840
470
170
-90
-350
-610
-910
-1250
-1630
-2020
-2420
-2780
-3070
-3290
-3430
-3490
-3490
-3470
-3460
-3460
-3490
-3540
-3600
-3660
-3700
-3730
-3750
-3770
-3780
-3780
-3730
-3610
-3400
-3070
-2620
-2060
-1430
-740
-50
610
1210
1700
2090
2360
2510
2560
2540
2470
2370
2250
2130
1980
1790
1570
1300
980
630
260
-110
-490
-860
-1200
-1520
-1790
-2009
-2170
-2250
-2280
-2240
-2170
-2080
-1960
-1830
-1680
-1500
-1310
-1100
-880
-660
-440
-250
-90
40
140
210
270
330
400
490
600
740
890
1030
1140
1200
1170
1050
840
560
230
-100
-400
-630
-770
-810
-760
-620
-420
-200
40
280
510
740
980
1230
1480
1720
1920
2080
2170
2200
2170
2120
2060
2040
2070
2160
2320
2540
2800
3080
3380
3660
3910
4120
4260
4320
4280
4130
3870
3520
3090
2610
2120
1650
1220
850
530
270
50
-140
-310
-450
-560
-620
-620
-580
-510
-420
-360
-340
-390
-520
-710
-940
-1190
-1430
-1640
-1810
-1930
-2009
-2050
-2050
-2020
-1980
-1920
-1860
-1810
-1770
-1740
-1710
-1680
-1620
-1540
-1410
-1230
-1010
-740
-410
-50
340
740
1130
1470
1750
1930
2020
2020
1940
1830
1710
1610
1550
1530
1560
1620
1680
1730
1750
1730
1650
1520
1350
1150
930
710
510
320
160
20
-110
-220
-320
-410
-490
-560
-620
-700
-780
-890
-1010
-1130
-1240
-1320
-1340
-1310
-1230
-1100
-940
-790
-650
-530
-450
-390
-340
-290
-220
-130
-10
130
290
450
590
710
800
850
880
880
850
790
710
580
420
220
-20
-290
-590
-900
-1230
-1580
-1930
-2270
-2610
-2910
-3180
-3380
-3530
-3630
-3690
-3730
-3750
-3760
-3760
-3740
-3690
-3620
-3530
-3430
-3340
-3250
-3160
-3070
-2940
-2770
-2550
-2270
-1960
-1620
-1270
-910
-560
-220
120
430
720
960
1160
1290
1390
1450
1480
1520
1560
1600
1640
1670
1700
1710
1710
1700
1680
1650
1580
1480
1310
1070
770
420
50
-310
-630
-880
-1060
-1160
-1210
-1230
-1230
-1220
-1220
-1220
-1210
-1200
-1170
-1130
-1070
-1020
-960
-900
-840
-780
-710
-640
-570
-510
-470
-460
-480
-540
-630
-740
-860
-990
-1120
-1240
-1340
-1420
-1460
-1480
-1470
-1450
-1430
-1420
-1440
-1480
-1560
-1640
-1730
-1810
-1850
-1860
-1840
-1800
-1740
-1670
-1590
-1500
-1400
-1270
-1120
-920
-700
-460
-220
10
210
380
530
670
800
940
1080
1240
1390
1540
1680
1810
1910
2000
2060
2110
2130
2140
2130
2110
2070
2009
1940
1850
1740
1600
1430
1250
1060
880
710
580
480
420
410
440
510
610
740
880
1030
1170
1280
1360
1400
1380
1310
1190
1020
810
570
300
30
-240
-490
-710
-880
-990
-1040
-1010
-900
-720
-480
-210
90
370
600
770
870
880
820
710
580
450
340
260
200
180
160
140
100
40
-30
-110
-190
-240
-250
-210
-130
0
140
290
420
530
600
630
620
580
510
410
290
160
10
-140
-290
-420
-540
-640
-720
-780
-820
-840
-850
-840
-810
-780
-720
-660
-580
-480
-360
-230
-80
80
250
430
620
800
970
1130
1280
1400
1500
1580
1630
1660
1680
1690
1720
1760
1820
1890
1960
2009
2040
2029
1970
1870
1730
1550
1330
1090
820
550
270
20
-200
-380
-520
-610
-670
-710
-740
-780
-820
-880
-940
-1000
-1060
-1100
-1130
-1130
-1100
-1050
-970
-880
-770
-660
-560
-470
-390
-310
-240
-160
-80
10
110
200
270
320
360
370
370
360
340
310
260
190
90
-40
-210
-420
-670
-950
-1270
-1600
-1950
-2280
-2600
-2870
-3100
-3260
-3350
-3390
-3370
-3300
-3190
-3050
-2880
-2680
-2460
-2210
-1940
-1650
-1350
-1040
-730
-420
-110
170
440
660
840
960
1030
1040
1010
950
880
830
790
790
810
860
930
1030
1130
1250
1390
1530
1690
1860
2029
2190
2360
2510
2650
2780
2900
3020
3120
3220
3300
3370
3410
3440
3450
3430
3380
3310
3210
3080
2910
2700
2450
2160
1840
1500
1160
820
500
210
-50
-270
-450
-600
-720
-820
-900
-970
-1030
-1090
-1150
-1200
-1250
-1300
-1340
-1370
-1390
-1400
-1380
-1360
-1320
-1270
-1230
-1180
-1140
-1100
-1050
-980
-890
-770
-630
-480
-320
-170
-40
80
180
270
340
410
470
520
560
600
610
610
580
520
430
320
170
0
-200
-420
-660
-930
-1200
-1480
-1750
-2000
-2210
-2370
-2460
-2500
-2480
-2410
-2310
-2200
-2070
-1940
-1810
-1680
-1530
-1370
-1190
-980
-750
-500
-230
40
320
590
860
1100
1320
1500
1650
1750
1800
1810
1790
1740
1680
1620
1570
1520
1500
1490
1490
1500
1530
1550
1560
1550
1520
1460
1370
1260
1130
990
850
710
580
440
290
140
-40
-220
-420
-620
-810
-980
-1130
-1240
-1330
-1380
-1400
-1400
-1370
-1320
-1260
-1200
-1130
-1090
-1060
-1060
-1090
-1150
-1240
-1350
-1470
-1600
-1730
-1850
-1970
-2100
-2240
-2390
-2570
-2760
-2950
-3150
-3340
-3500
-3640
-3750
-3830
-3880
-3920
-3930
-3930
-3910
-3880
-3830
-3760
-3670
-3550
-3400
-3230
-3020
-2790
-2530
-2240
-1940
-1630
-1330
-1030
-750
-500
-270
-60
130
300
470
620
750
870
960
1030
1080
1120
1160
1180
1210
1240
1280
1320
1370
1420
1490
1560
1630
1690
1750
1790
1820
1830
1830
1820
1800
1780
1770
1770
1770
1780
1790
1800
1790
1760
1720
1660
1580
1510
1430
1350
1280
1220
1170
1130
1120
1130
1160
1220
1300
1390
1470
1540
1600
1640
1670
1700
1740
1810
1900
2029
2180
2360
2550
2750
2940
3120
3270
3400
3490
3550
3560
3540
3460
3350
3190
3000
2790
2550
2310
2070
1830
1600
1380
1170
990
820
700
610
560
560
600
680
790
930
1080
1230
1380
1520
1650
1770
1860
1940
1990
2020
2009
1970
1890
1780
1640
1490
1340
1200
1090
1000
930
900
880
880
880
880
860
830
770
690
580
460
340
220
110
20
-60
-110
-150
-160
-170
-150
-130
-100
-80
-50
-40
-40
-60
-90
-140
-210
-290
-380
-460
-540
-610
-660
-690
-680
-650
-600
-520
-420
-320
-210
-120
-30
30
70
100
100
100
90
70
50
30
-10
-60
-120
-210
-320
-440
-590
-750
-910
-1070
-1230
-1370
-1500
-1620
-1710
-1790
-1850
-1900
-1940
-1960
-1970
-1970
-1950
-1920
-1870
-1800
-1710
-1590
-1460
-1300
-1130
-940
-740
-550
-350
-160
20
190
340
480
610
720
830
920
1020
1120
1220
1330
1440
1550
1670
1770
1870
1950
2009
2040
2029
1990
1910
1790
1640
1450
1240
1000
750
470
190
-100
-400
-690
-990
-1280
-1570
-1860
-2140
-2400
-2650
-2870
-3070
-3230
-3370
-3470
-3530
-3560
-3560
-3520
-3460
-3360
-3250
-3120
-2990
-2840
-2690
-2550
-2400
-2260
-2140
-2020
-1910
-1810
-1710
-1620
-1540
-1470
-1410
-1360
-1330
-1310
-1300
-1300
-1290
-1280
-1260
-1210
-1140
-1050
-930
-780
-620
-440
-250
-60
130
310
490
660
820
970
1090
1200
1290
1350
1390
1420
1430
1420
1400
1370
1320
1270
1210
1150
1080
1010
940
870
780
690
590
490
390
310
240
200
190
200
230
280
340
400
460
490
500
480
430
340
240
110
-30
-180
-350
-540
-750
-960
-1190
-1410
-1640
-1850
-2040
-2230
-2410
-2590
-2760
-2940
-3120
-3290
-3450
-3580
-3690
-3770
-3820
-3830
-3810
-3760
-3680
-3580
-3450
-3310
-3150
-2980
-2810
-2640
-2470
-2310
-2150
-2009
-1880
-1770
-1670
-1600
-1540
-1490
-1460
-1440
-1420
-1400
-1370
-1320
-1260
-1180
-1080
-960
-840
-710
-580
-450
-320
-200
-80
50
170
300
430
560
690
820
940
1070
1180
1300
1410
1510
1600
1680
1740
1790
1820
1830
1820
1800
1760
1710
1640
1570
1490
1410
1320
1240
1150
1070
990
920
870
830
810
810
840
880
940
1010
1100
1190
1300
1400
1510
1610
1700
1790
1860
1920
1960
1990
2009
2009
1990
1970
1930
1870
1800
1710
1610
1500
1380
1260
1150
1070
1000
960
950
940
940
940
940
920
890
860
810
750
670
590
490
380
270
160
50
-50
-140
-230
-310
-370
-420
-450
-470
-460
-440
-420
-390
-370
-360
-360
-370
-390
-410
-420
-430
-430
-410
-380
-340
-290
-220
-140
-60
10
70
110
120
90
20
-90
-230
-390
-580
-780
-990
-1190
-1390
-1580
-1760
-1910
-2040
-2150
-2230
-2270
-2290
-2280
-2240
-2160
-2050
-1890
-1700
-1460
-1190
-890
-570
-240
90
400
710
980
1230
1440
1620
1750
1830
1880
1880
1860
1810
1750
1670
1590
1510
1420
1340
1260
1170
1100
1030
970
910
860
820
790
760
740
720
710
690
680
670
660
640
620
600
580
570
560
550
540
520
500
470
440
390
340
290
230
160
80
-10
-110
-220
-340
-460
-580
-680
-770
-840
-890
-920
-930
-920
-890
-850
-800
-730
-650
-560
-460
-350
-240
-120
0
100
200
280
330
360
370
340
290
210
110
0
-130
-270
-410
-550
-700
-840
-970
-1100
-1220
-1340
-1450
-1560
-1670
-1770
-1860
-1940
-2000
-2040
-2070
-2070
-2050
-2020
-1970
-1900
-1810
-1710
-1590
-1450
-1310
-1150
-990
-830
-670
-510
-360
-200
-30
130
300
470
630
780
920
1050
1150
1230
1290
1340
1360
1370
1360
1340
1300
1240
1170
1100
1020
940
870
810
750
700
660
620
580
550
530
510
510
530
550
590
640
690
740
790
830
870
900
930
960
970
980
980
970
960
940
920
900
880
860
840
830
820
820
820
830
840
860
870
890
900
920
930
950
970
1000
1020
1050
1080
1110
1140
1160
1170
1180
1180
1180
1160
1140
1120
1100
1080
1060
1050
1040
1030
1020
1000
980
950
900
840
770
700
610
520
430
340
240
150
50
-40
-130
-220
-290
-350
-380
-400
-390
-350
-290
-200
-90
40
180
320
460
600
740
860
980
1090
1190
1280
1360
1420
1480
1520
1550
1570
1570
1570
1550
1510
1460
1400
1330
1240
1140
1040
940
840
740
670
610
570
540
530
530
540
560
580
610
660
700
750
800
840
870
890
890
880
860
840
810
770
740
710
690
680
680
690
700
710
710
700
670
630
580
530
470
400
320
240
140
40
-70
-180
-290
-400
-500
-600
-680
-770
-850
-930
-1010
-1090
-1170
-1260
-1350
-1460
-1570
-1700
-1830
-1960
-2100
-2230
-2350
-2450
-2540
-2620
-2670
-2700
-2710
-2700
-2660
-2600
-2530
-2430
-2330
-2220
-2100
-1990
-1880
-1780
-1690
-1610
-1560
-1520
-1490
-1480
-1480
-1480
-1470
-1470
-1460
-1450
-1440
-1440
-1440
-1440
-1440
-1440
-1430
-1410
-1390
-1350
-1290
-1230
-1150
-1070
-990
-910
-840
-790
-750
-720
-700
-690
-680
-660
-640
-610
-570
-530
-490
-440
-390
-340
-280
-230
-180
-130
-80
-30
30
80
130
170
210
250
270
290
300
310
300
290
260
230
180
120
60
-20
-100
-180
-250
-330
-400
-470
-530
-590
-640
-680
-720
-750
-780
-800
-830
-850
-870
-880
-890
-890
-900
-900
-910
-910
-910
-910
-890
-850
-790
-720
-630
-520
-400
-260
-110
60
220
400
570
740
900
1040
1170
1290
1390
1480
1560
1620
1670
1700
1710
1700
1680
1630
1580
1510
1440
1370
1300
1220
1140
1060
980
890
790
690
590
490
390
290
200
100
10
-80
-160
-220
-280
-320
-340
-350
-350
-350
-340
-340
-350
-370
-390
-420
-470
-520
-580
-640
-710
-780
-860
-940
-1030
-1100
-1180
-1240
-1300
-1340
-1380
-1400
-1420
-1440
-1440
-1440
-1420
-1400
-1360
-1310
-1230
-1140
-1040
-910
-780
-640
-490
-340
-180
-30
130
290
460
620
780
940
1090
1240
1370
1500
1610
1710
1790
1850
1900
1930
1940
1930
1910
1860
1790
1700
1580
1430
1260
1080
880
680
480
280
90
-90
-250
-410
-540
-660
-760
-840
-900
-940
-960
-950
-920
-880
-810
-740
-650
-550
-440
-330
-220
-100
10
120
220
300
370
420
460
500
520
540
560
590
610
640
670
700
720
750
760
760
760
750
730
710
680
640
600
550
500
440
370
300
220
130
40
-70
-180
-290
-410
-510
-620
-710
-780
-850
-900
-940
-960
-970
-960
-940
-900
-850
-800
-740
-680
-630
-570
-520
-480
-450
-410
-390
-360
-320
-290
-250
-220
-180
-150
-120
-90
-60
-30
10
50
80
120
150
190
230
290
360
440
540
650
760
860
970
1070
1170
1270
1360
1450
1520
1580
1630
1660
1670
1680
1670
1660
1630
1600
1550
1490
1430
1360
1290
1230
1170
1120
1090
1060
1040
1030
1020
1020
1010
1010
990
980
950
930
890
840
790
720
650
560
470
380
290
200
110
30
-50
-130
-200
-260
-320
-360
-380
-390
-400
-400
-410
-420
-430
-450
-460
-480
-490
-490
-490
-490
-500
-500
-510
-530
-540
-560
-580
-600
-610
-630
-640
-660
-670
-670
-670
-660
-640
-610
-570
-510
-440
-360
-270
-170
-60
60
170
290
410
540
660
780
900
1010
1110
1200
1270
1330
1390
1420
1440
1450
1430
1400
1340
1250
1150
1040
920
800
680
560
440
330
210
100
-10
-120
-220
-330
-430
-530
-630
-720
-810
-900
-980
-1060
-1120
-1180
-1210
-1230
-1220
-1200
-1160
-1110
-1050
-980
-900
-820
-730
-640
-550
-460
-380
-300
-230
-170
-100
-30
40
110
180
250
300
350
390
420
450
470
480
490
490
480
460
420
380
320
270
210
150
90
20
-40
-120
-190
-270
-330
-390
-440
-470
-490
-510
-520
-530
-540
-550
-550
-550
-530
-510
-480
-450
-420
-410
-400
-410
-440
-480
-530
-590
-660
-740
-810
-890
-970
-1040
-1120
-1200
-1270
-1350
-1430
-1510
-1580
-1650
-1700
-1740
-1760
-1770
-1770
-1760
-1740
-1710
-1680
-1650
-1620
-1590
-1550
-1510
-1470
-1420
-1380
-1350
-1310
-1270
-1230
-1200
-1160
-1130
-1110
-1090
-1080
-1080
-1080
-1080
-1090
-1100
-1100
-1110
-1110
-1120
-1120
-1110
-1100
-1080
-1060
-1030
-1000
-970
-930
-880
-820
-750
-680
-590
-500
-410
-310
-220
-120
-20
80
180
280
380
470
550
620
680
740
780
800
820
820
810
780
740
690
640
580
510
440
380
320
260
210
170
130
110
100
110
140
190
250
320
400
490
590
690
790
890
980
1070
1150
1210
1270
1310
1350
1380
1410
1450
1470
1500
1510
1520
1520
1510
1480
1450
1410
1370
1340
1310
1290
1280
1290
1310
1340
1380
1430
1480
1550
1610
1670
1730
1770
1810
1820
1830
1830
1810
1790
1770
1740
1700
1650
1600
1550
1490
1430
1360
1300
1240
1170
1110
1050
980
920
860
790
730
680
630
590
550
530
520
510
510
520
540
560
570
600
620
640
660
670
670
670
660
630
600
560
510
450
390
330
270
210
150
80
20
-40
-110
-170
-220
-280
-330
-380
-430
-480
-520
-550
-580
-610
-640
-670
-700
-730
-760
-770
-780
-790
-780
-780
-770
-760
-750
-730
-700
-670
-620
-570
-510
-450
-380
-320
-250
-180
-110
-60
-10
20
40
40
40
20
0
-20
-50
-90
-130
-170
-220
-280
-330
-390
-450
-520
-590
-670
-750
-830
-910
-990
-1070
-1140
-1210
-1270
-1330
-1390
-1440
-1490
-1540
-1580
-1610
-1640
-1660
-1680
-1700
-1700
-1700
-1690
-1680
-1660
-1650
-1640
-1620
-1610
-1600
-1580
-1570
-1550
-1540
-1530
-1520
-1520
-1520
-1510
-1510
-1500
-1490
-1480
-1450
-1420
-1380
-1330
-1260
-1190
-1120
-1040
-960
-890
-810
-740
-660
-590
-530
-460
-390
-330
-270
-210
-150
-90
-30
40
100
160
210
250
280
310
330
350
360
380
400
420
440
460
470
480
490
490
480
470
460
440
420
390
360
340
310
290
270
250
240
230
220
210
200
200
190
190
190
200
200
210
230
260
290
340
400
460
530
610
690
780
860
950
1030
1120
1200
1270
1330
1390
1440
1480
1520
1560
1600
1620
1630
1620
1590
1550
1490
1420
1340
1250
1150
1050
950
840
740
630
530
420
320
220
120
30
-60
-140
-200
-260
-310
-350
-380
-410
-430
-440
-440
-430
-400
-370
-330
-280
-240
-200
-170
-130
-90
-50
0
40
90
140
180
220
250
280
310
330
350
360
370
380
390
390
400
410
420
430
450
470
490
510
540
580
620
670
720
790
860
940
1030
1120
1210
1310
1390
1470
1550
1610
1680
1740
1800
1860
1910
1950
1970
1990
1990
1980
1970
1940
1900
1850
1790
1730
1660
1600
1540
1490
1430
1370
1300
1230
1150
1060
980
900
820
740
670
600
540
500
460
440
440
440
450
460
480
490
500
510
510
510
500
480
450
410
370
320
270
220
160
110
40
-20
-70
-130
-180
-230
-280
-330
-390
-440
-490
-530
-560
-590
-600
-620
-630
-640
-640
-640
-640
-610
-580
-540
-490
-430
-370
-320
-260
-210
-160
-110
-80
-50
-30
-20
-20
-30
-40
-50
-70
-100
-130
-170
-210
-260
-320
-380
-450
-530
-610
-700
-800
-900
-1010
-1120
-1220
-1330
-1430
-1520
-1610
-1700
-1770
-1840
-1890
-1940
-1960
-1980
-1990
-1990
-1980
-1970
-1950
-1920
-1880
-1840
-1790
-1750
-1710
-1680
-1660
-1630
-1610
-1590
-1570
-1550
-1550
-1550
-1570
-1580
-1600
-1620
-1620
-1630
-1620
-1620
-1600
-1590
-1560
-1530
-1490
-1440
-1390
-1330
-1280
-1230
-1170
-1120
-1050
-990
-930
-880
-830
-790
-760
-740
-710
-690
-670
-660
-650
-650
-660
-680
-710
-750
-790
-830
-880
-920
-960
-990
-1020
-1030
-1040
-1040
-1030
-1020
-990
-960
-920
-870
-820
-750
-690
-620
-550
-470
-400
-330
-270
-220
-170
-120
-80
-30
20
70
130
180
220
260
300
330
370
400
440
480
520
550
590
620
650
680
710
730
750
770
780
780
780
780
780
770
760
750
730
720
700
700
690
690
700
700
700
700
700
690
680
660
640
600
560
510
460
390
310
230
140
40
-60
-150
-250
-330
-410
-490
-560
-620
-680
-740
-780
-820
-860
-890
-900
-920
-920
-920
-910
-890
-880
-880
-870
-860
-850
-840
-810
-780
-750
-720
-700
-690
-690
-690
-700
-710
-710
-710
-700
-690
-670
-640
-610
-570
-520
-470
-440
-400
-380
-360
-340
-310
-260
-190
-100
10
120
240
350
450
530
590
650
710
760
800
820
830
800
760
690
610
520
430
340
250
150
40
-60
-170
-260
-330
-370
-400
-420
-430
-440
-460
-460
-450
-430
-380
-310
-240
-180
-120
-70
-20
30
110
200
300
420
550
660
770
860
940
1000
1040
1050
1040
1020
970
920
870
820
770
740
710
680
670
660
660
670
660
650
610
570
520
470
450
460
500
560
620
650
650
610
530
430
330
250
200
180
180
180
150
100
0
-110
-240
-360
-450
-520
-560
-590
-610
-630
-640
-640
-630
-600
-540
-470
-400
-330
-270
-220
-170
-120
-60
10
90
180
260
330
390
460
540
630
740
850
970
1070
1150
1220
1270
1330
1390
1450
1520
1580
1610
1620
1600
1560
1510
1450
1380
1330
1270
1210
1140
1070
980
900
820
750
690
640
600
560
530
500
470
450
430
420
420
440
470
510
570
640
730
820
920
1010
1090
1160
1230
1290
1340
1400
1470
1530
1600
1660
1710
1760
1790
1810
1830
1840
1860
1860
1860
1860
1840
1820
1780
1740
1690
1640
1580
1510
1440
1360
1280
1190
1110
1030
940
860
780
690
590
500
400
300
220
140
80
20
-40
-110
-170
-250
-320
-390
-440
-490
-520
-560
-590
-630
-680
-730
-780
-820
-860
-880
-900
-910
-930
-940
-950
-960
-970
-970
-980
-980
-980
-980
-980
-980
-970
-960
-940
-910
-880
-850
-820
-800
-780
-770
-760
-760
-770
-770
-770
-770
-770
-760
-760
-750
-750
-760
-770
-790
-810
-830
-860
-890
-920
-960
-1010
-1060
-1120
-1190
-1260
-1320
-1380
-1430
-1470
-1500
-1510
-1500
-1480
-1440
-1400
-1350
-1290
-1230
-1170
-1100
-1010
-920
-820
-700
-580
-450
-320
-190
-60
60
180
290
390
490
580
650
720
780
820
850
870
880
890
900
920
930
950
970
990
1030
1070
1110
1170
1230
1290
1340
1390
1430
1450
1470
1490
1490
1500
1510
1510
1510
1510
1500
1490
1470
1440
1410
1370
1320
1260
1190
1120
1050
980
910
830
760
680
600
520
440
370
300
230
170
120
60
0
-50
-100
-150
-190
-230
-260
-300
-340
-390
-440
-490
-540
-580
-610
-630
-660
-680
-710
-750
-800
-850
-900
-960
-1010
-1070
-1120
-1170
-1230
-1280
-1340
-1390
-1450
-1500
-1560
-1620
-1670
-1720
-1760
-1790
-1810
-1810
-1810
-1790
-1760
-1720
-1660
-1580
-1480
-1370
-1250
-1120
-980
-840
-710
-570
-440
-320
-200
-90
10
110
200
290
370
450
520
590
650
690
740
770
790
810
830
830
830
820
800
770
730
700
660
630
590
560
520
470
420
360
300
240
180
110
50
-10
-70
-130
-200
-260
-310
-370
-410
-460
-490
-520
-540
-550
-550
-530
-510
-490
-460
-430
-400
-370
-340
-320
-290
-260
-240
-220
-200
-180
-170
-160
-140
-130
-120
-110
-90
-80
-70
-60
-40
-30
-10
10
30
50
60
70
80
80
90
100
100
110
130
150
180
210
250
300
350
410
470
530
580
640
680
730
760
790
810
830
840
840
830
820
800
780
750
730
700
680
650
620
590
540
490
440
390
330
270
210
150
90
10
-60
-140
-210
-290
-350
-410
-460
-510
-550
-580
-610
-620
-630
-630
-620
-610
-590
-570
-550
-530
-500
-470
-440
-410
-370
-330
-280
-240
-200
-170
-140
-120
-100
-90
-80
-80
-80
-70
-80
-80
-80
-90
-100
-120
-140
-170
-210
-250
-300
-350
-390
-430
-470
-510
-550
-590
-640
-680
-730
-770
-800
-830
-840
-850
-850
-850
-840
-830
-820
-800
-770
-750
-730
-710
-700
-680
-660
-640
-620
-600
-580
-560
-550
-530
-510
-500
-480
-460
-440
-430
-420
-410
-410
-400
-400
-400
-410
-420
-440
-470
-500
-540
-580
-620
-660
-710
-750
-800
-840
-870
-890
-910
-920
-920
-900
-890
-860
-830
-790
-750
-700
-640
-580
-510
-440
-370
-300
-240
-170
-110
-40
20
80
140
190
240
290
340
390
430
480
520
560
590
620
640
660
670
680
700
710
720
730
730
720
710
690
680
660
640
610
580
540
500
450
400
350
300
250
200
160
120
90
70
50
40
30
30
20
20
20
20
20
20
30
40
50
60
80
90
110
120
140
160
190
210
220
240
250
270
280
290
310
320
330
340
350
360
370
370
380
380
390
390
400
410
410
410
410
410
400
390
370
350
330
310
290
270
250
230
210
200
180
180
170
170
180
190
200
220
240
260
290
320
350
380
410
450
490
520
560
600
640
670
690
710
720
730
740
740
740
750
760
770
780
780
790
780
770
760
740
710
690
670
650
630
610
590
580
560
550
550
560
570
580
590
600
600
600
590
590
580
570
570
570
560
560
560
560
560
570
570
580
580
580
570
560
550
530
520
500
480
460
420
380
330
280
230
170
110
50
0
-60
-110
-160
-200
-240
-290
-330
-370
-420
-460
-510
-550
-590
-610
-630
-650
-660
-660
-660
-650
-640
-630
-600
-570
-540
-520
-490
-470
-460
-450
-440
-430
-420
-420
-410
-410
-420
-420
-430
-430
-440
-440
-430
-430
-420
-400
-390
-370
-360
-360
-360
-360
-370
-380
-380
-390
-390
-390
-400
-410
-420
-420
-430
-440
-440
-450
-450
-460
-460
-470
-470
-480
-490
-510
-520
-540
-550
-570
-580
-600
-620
-640
-660
-680
-690
-700
-700
-690
-690
-690
-700
-700
-710
-720
-730
-740
-750
-760
-780
-800
-820
-840
-850
-860
-870
-880
-890
-900
-910
-930
-940
-950
-950
-960
-960
-960
-950
-940
-920
-900
-860
-830
-800
-760
-740
-710
-680
-650
-610
-570
-520
-480
-420
-370
-310
-250
-190
-140
-80
-20
30
90
140
190
240
280
320
360
390
430
470
500
540
580
610
640
660
680
700
720
740
750
750
740
730
710
710
710
740
770
820
870
910
940
960
980
990
1000
1020
1030
1050
1060
1070
1070
1070
1070
1070
1070
1070
1080
1080
1100
1120
1140
1160
1190
1220
1240
1260
1280
1290
1290
1290
1280
1270
1250
1230
1220
1210
1200
1190
1170
1140
1110
1060
1010
950
890
830
780
730
700
660
630
590
550
520
490
470
460
460
450
440
430
410
390
380
370
380
390
400
390
360
320
250
190
130
80
50
30
10
-20
-60
-100
-140
-170
-190
-180
-170
-140
-120
-100
-90
-90
-90
-100
-110
-120
-130
-140
-150
-160
-180
-200
-220
-240
-260
-270
-280
-280
-270
-250
-240
-230
-230
-240
-250
-250
-250
-240
-220
-190
-160
-140
-120
-100
-80
-60
-30
0
20
40
50
50
50
60
90
120
170
220
260
300
330
340
340
330
320
320
310
310
290
270
230
180
130
80
40
10
-10
-40
-60
-100
-150
-200
-260
-320
-380
-430
-470
-520
-560
-600
-650
-690
-740
-770
-810
-850
-880
-920
-950
-980
-1010
-1030
-1050
-1060
-1070
-1080
-1080
-1080
-1080
-1080
-1080
-1090
-1110
-1130
-1160
-1190
-1240
-1280
-1330
-1380
-1420
-1470
-1510
-1540
-1560
-1560
-1560
-1560
-1550
-1540
-1530
-1510
-1490
-1450
-1390
-1320
-1240
-1160
-1080
-1010
-950
-890
-840
-800
-750
-700
-660
-620
-580
-550
-510
-480
-450
-410
-380
-350
-320
-290
-270
-250
-230
-210
-180
-150
-110
-80
-40
-20
0
10
20
20
30
40
70
100
130
170
210
240
270
290
310
330
350
380
420
450
480
510
530
550
560
580
610
630
650
670
680
670
660
640
630
620
620
630
630
640
630
620
600
590
580
580
590
610
630
660
690
710
740
770
790
820
830
850
850
860
860
860
850
850
830
800
760
700
640
570
500
430
370
300
230
160
90
20
-40
-90
-140
-190
-230
-270
-320
-360
-410
-440
-480
-500
-510
-510
-500
-480
-450
-410
-370
-330
-290
-260
-220
-170
-130
-70
-20
40
100
160
200
240
270
290
310
340
380
420
470
520
570
610
640
670
700
720
740
760
770
780
780
770
740
720
690
660
640
610
590
560
520
470
420
370
320
280
250
220
200
190
170
140
120
80
50
10
-20
-60
-90
-110
-140
-160
-170
-180
-180
-180
-190
-210
-240
-270
-310
-340
-360
-380
-400
-420
-440
-470
-510
-560
-610
-670
-720
-770
-820
-870
-920
-970
-1030
-1080
-1120
-1170
-1210
-1250
-1280
-1300
-1320
-1340
-1360
-1370
-1390
-1400
-1420
-1430
-1440
-1440
-1450
-1440
-1440
-1440
-1440
-1440
-1430
-1420
-1390
-1360
-1310
-1260
-1220
-1170
-1120
-1080
-1020
-970
-900
-820
-740
-660
-580
-510
-450
-390
-330
-270
-200
-110
-30
70
160
250
330
400
470
540
600
660
720
780
840
890
930
970
1000
1020
1030
1040
1050
1060
1080
1100
1120
1140
1160
1180
1200
1210
1220
1220
1230
1230
1230
1230
1220
1220
1220
1210
1210
1210
1200
1190
1160
1120
1080
1030
980
930
870
820
760
690
610
530
450
380
320
280
240
210
180
150
120
90
70
40
20
0
-10
-20
-30
-30
-40
-40
-40
-50
-40
-30
-20
10
40
70
110
140
180
220
250
300
340
390
430
470
510
540
560
600
630
680
720
770
800
820
830
840
840
840
840
840
840
840
840
820
810
790
770
750
730
710
680
660
620
590
540
490
450
400
360
320
280
250
210
180
150
110
80
50
10
-30
-70
-120
-170
-230
-280
-330
-380
-420
-450
-470
-470
-450
-410
-360
-310
-270
-250
-260
-300
-350
-420
-480
-520
-550
-570
-570
-570
-560
-550
-550
-550
-540
-540
-530
-510
-500
-490
-480
-480
-490
-510
-520
-530
-520
-500
-480
-450
-430
-420
-420
-420
-410
-380
-340
-280
-230
-190
-180
-210
-260
-340
-430
-510
-580
-630
-670
-680
-670
-640
-610
-570
-560
-560
-580
-620
-670
-700
-710
-710
-680
-660
-650
-650
-670
-700
-720
-720
-710
-680
-660
-640
-650
-670
-680
-690
-680
-660
-630
-610
-600
-600
-620
-640
-650
-670
-670
-680
-690
-700
-700
-690
-670
-640
-600
-550
-520
-480
-450
-420
-380
-330
-290
-240
-190
-150
-100
-40
30
90
160
210
250
290
320
370
430
520
610
700
780
830
860
880
900
930
970
1020
1070
1120
1140
1150
1150
1140
1140
1150
1150
1160
1160
1140
1120
1090
1050
1020
980
950
920
890
850
810
770
730
690
670
660
650
650
650
630
610
580
540
510
480
470
460
450
440
410
380
330
280
220
180
150
120
100
70
40
0
-50
-100
-140
-180
-220
-250
-290
-330
-380
-430
-480
-540
-590
-640
-680
-720
-750
-790
-840
-890
-940
-980
-1010
-1040
-1050
-1060
-1070
-1080
-1100
-1120
-1130
-1140
-1140
-1130
-1120
-1110
-1110
-1100
-1090
-1080
-1050
-1010
-960
-920
-890
-870
-860
-860
-850
-830
-800
-770
-720
-670
-620
-560
-500
-440
-380
-330
-280
-250
-220
-200
-180
-150
-100
-50
10
60
110
150
180
210
230
260
300
330
350
370
380
380
380
380
380
370
370
380
390
400
420
440
460
490
510
530
550
580
600
630
650
670
680
690
700
710
730
760
800
840
890
930
960
980
1000
1010
1030
1050
1070
1100
1130
1160
1170
1180
1180
1170
1170
1170
1170
1180
1180
1180
1170
1140
1110
1070
1030
990
960
940
920
900
870
830
780
730
680
650
620
610
610
600
580
560
530
500
470
450
440
440
440
450
460
460
460
460
450
440
430
420
400
380
350
330
300
270
260
250
250
250
250
250
250
250
240
240
230
230
230
220
220
210
200
200
180
170
160
150
140
140
140
130
130
120
100
80
70
60
50
50
50
40
30
10
-20
-60
-100
-140
-180
-210
-240
-270
-310
-350
-390
-430
-470
-500
-530
-550
-580
-600
-620
-640
-660
-680
-700
-720
-740
-770
-790
-820
-850
-880
-910
-940
-970
-1000
-1030
-1070
-1110
-1160
-1200
-1240
-1280
-1310
-1330
-1340
-1350
-1360
-1380
-1400
-1420
-1440
-1450
-1460
-1460
-1450
-1440
-1440
-1430
-1430
-1440
-1440
-1440
-1440
-1440
-1440
-1440
-1450
-1450
-1460
-1460
-1460
-1440
-1430
-1410
-1390
-1370
-1350
-1340
-1330
-1310
-1290
-1270
-1240
-1210
-1190
-1150
-1110
-1070
-1010
-950
-880
-800
-720
-630
-550
-460
-380
-300
-220
-150
-80
-10
50
110
160
210
260
310
350
390
420
450
480
500
510
510
510
500
490
470
460
450
430
420
400
390
370
360
350
340
340
350
360
370
380
400
410
420
420
430
440
450
470
490
520
540
570
590
610
620
630
640
640
650
660
660
660
650
630
600
570
550
520
500
480
470
450
430
400
370
350
320
300
290
280
280
270
270
270
270
270
260
260
260
250
240
230
210
200
190
170
150
120
90
50
20
-10
-30
-40
-50
-70
-80
-100
-120
-130
-140
-150
-150
-150
-150
-150
-150
-150
-140
-130
-110
-90
-70
-50
-30
-10
10
40
70
100
130
150
170
180
180
180
190
190
200
200
210
200
200
190
180
160
150
130
110
90
60
30
10
-20
-50
-70
-100
-130
-160
-200
-230
-270
-300
-320
-340
-360
-360
-370
-360
-360
-360
-350
-330
-320
-300
-280
-250
-220
-190
-150
-110
-70
-40
0
30
70
90
120
150
180
210
240
270
300
330
360
380
400
410
420
430
430
440
440
430
430
430
420
410
390
380
360
350
340
330
320
310
300
280
270
250
230
220
200
180
170
150
140
130
120
110
110
110
110
120
140
160
180
210
240
280
310
340
370
400
430
460
490
520
550
570
600
620
640
660
680
700
720
750
770
790
810
830
850
860
880
890
900
910
910
920
910
910
900
900
890
880
870
860
860
860
850
850
850
840
830
820
800
780
750
730
710
690
670
650
620
590
560
520
490
450
420
390
360
330
300
270
240
200
170
140
110
80
50
20
-10
-40
-70
-100
-130
-160
-190
-220
-250
-270
-300
-330
-350
-370
-390
-390
-400
-390
-390
-370
-360
-350
-330
-310
-290
-270
-240
-210
-170
-140
-100
-60
-30
0
30
60
80
110
130
160
190
210
230
250
250
250
250
240
220
200
170
150
120
90
60
40
20
0
-10
-20
-30
-50
-70
-90
-110
-140
-160
-180
-200
-230
-250
-270
-300
-320
-340
-360
-380
-400
-420
-440
-450
-470
-490
-510
-540
-560
-590
-620
-640
-670
-700
-720
-740
-750
-770
-780
-790
-790
-800
-800
-810
-810
-800
-800
-790
-770
-740
-700
-650
-600
-550
-490
-440
-390
-350
-310
-280
-260
-240
-230
-230
-230
-230
-240
-240
-260
-280
-310
-340
-390
-430
-470
-500
-530
-550
-560
-570
-590
-600
-620
-640
-650
-660
-660
-660
-660
-640
-630
-610
-590
-570
-540
-520
-500
-490
-470
-460
-450
-440
-420
-400
-370
-340
-310
-280
-250
-230
-220
-220
-220
-230
-240
-260
-270
-290
-300
-320
-330
-340
-340
-340
-340
-330
-320
-310
-300
-280
-270
-250
-220
-200
-170
-150
-120
-100
-70
-30
0
40
70
90
110
130
130
140
140
140
130
120
110
100
90
80
70
60
50
40
40
30
30
30
30
30
20
20
10
0
-10
-10
-20
-20
-20
-20
-30
-30
-40
-50
-60
-80
-90
-110
-130
-150
-170
-190
-190
-180
-160
-140
-110
-80
-60
-40
-20
0
30
60
90
130
150
170
190
200
210
230
240
260
260
260
250
240
240
240
250
260
270
270
270
270
270
270
280
300
330
360
380
400
410
430
450
480
510
550
590
620
640
670
690
710
730
750
760
770
770
780
780
780
790
810
830
840
850
850
840
820
800
780
760
740
720
690
650
610
560
510
460
410
370
330
290
250
200
160
120
80
40
0
-30
-50
-80
-110
-130
-160
-180
-200
-210
-210
-210
-200
-200
-190
-200
-200
-210
-230
-240
-250
-260
-260
-270
-270
-270
-280
-280
-290
-300
-310
-330
-350
-380
-400
-420
-430
-450
-450
-460
-460
-450
-450
-440
-440
-430
-430
-420
-420
-420
-410
-400
-390
-380
-360
-340
-330
-320
-310
-300
-290
-290
-280
-280
-270
-270
-260
-260
-250
-250
-250
-250
-260
-260
-270
-270
-280
-290
-290
-300
-300
-300
-290
-290
-280
-280
-270
-270
-260
-260
-260
-270
-270
-280
-280
-280
-280
-260
-250
-240
-220
-210
-200
-190
-180
-170
-150
-130
-110
-90
-80
-60
-50
-30
-10
0
20
30
50
70
80
100
120
140
150
170
180
190
200
210
230
250
280
310
340
370
400
430
460
490
530
570
610
650
700
740
780
830
870
900
940
970
1000
1020
1030
1040
1040
1040
1030
1020
1010
990
970
940
900
860
820
780
740
700
660
620
580
540
510
470
430
390
360
330
310
280
260
240
220
200
180
160
140
120
100
70
50
30
10
-10
-30
-40
-60
-80
-100
-110
-130
-140
-140
-150
-150
-150
-150
-140
-130
-110
-100
-80
-60
-50
-30
-20
0
20
40
50
60
60
50
50
30
20
0
-10
-30
-40
-60
-70
-90
-110
-130
-150
-180
-200
-230
-270
-300
-330
-360
-390
-420
-450
-480
-500
-530
-540
-560
-570
-570
-570
-570
-560
-560
-560
-560
-560
-550
-540
-520
-500
-490
-470
-460
-440
-420
-410
-380
-360
-330
-300
-270
-240
-210
-180
-150
-120
-90
-60
-30
-10
10
20
30
40
50
50
50
60
60
50
50
50
40
30
30
20
0
-10
-30
-50
-70
-80
-100
-120
-130
-150
-170
-190
-220
-240
-270
-290
-320
-340
-370
-400
-430
-460
-480
-510
-530
-550
-560
-570
-580
-590
-590
-590
-590
-580
-560
-540
-520
-500
-480
-450
-430
-400
-370
-350
-320
-300
-290
-280
-270
-260
-250
-240
-230
-220
-220
-220
-220
-220
-230
-230
-230
-230
-230
-220
-220
-200
-190
-170
-150
-130
-110
-90
-60
-40
-10
20
50
80
110
130
150
170
190
210
230
250
260
270
270
270
270
270
260
260
250
240
220
210
190
180
160
150
140
120
110
90
70
50
40
30
20
10
0
-10
-10
-10
-10
-20
-20
-20
-20
-20
-20
-20
-20
-20
-10
0
0
10
20
30
40
50
50
40
40
30
20
10
0
0
-10
-20
-20
-30
-40
-50
-60
-70
-70
-80
-90
-90
-100
-100
-100
-100
-110
-110
-120
-130
-140
-140
-140
-140
-130
-120
-110
-110
-100
-90
-80
-60
-50
-30
-20
-10
-10
-10
0
0
0
10
10
20
20
30
40
40
50
60
70
80
90
100
110
120
130
140
140
150
160
160
170
180
200
210
210
220
220
220
220
210
210
210
200
200
190
190
180
180
170
170
160
160
160
150
160
160
170
170
170
170
170
160
160
160
170
180
200
210
230
240
250
270
280
290
300
310
320
330
340
360
370
380
390
400
410
420
430
430
440
440
440
450
450
460
460
470
470
480
490
510
530
550
580
600
630
640
660
670
690
720
750
770
800
800
800
780
750
720
690
670
660
660
670
670
690
710
750
790
840
880
910
920
900
860
800
730
670
610
560
520
480
460
440
420
400
370
330
270
200
120
50
-10
-60
-90
-120
-140
-180
-220
-280
-330
-380
-410
-440
-450
-470
-490
-520
-550
-590
-640
-670
-710
-740
-770
-800
-830
-860
-880
-900
-910
-910
-910
-900
-890
-870
-860
-840
-820
-800
-780
-770
-760
-740
-720
-700
-670
-640
-600
-570
-540
-510
-490
-470
-440
-420
-390
-360
-330
-300
-260
-220
-190
-150
-120
-100
-80
-60
-60
-50
-40
-30
-30
-30
-30
-20
-10
10
40
70
100
130
140
150
140
120
110
100
110
120
140
160
180
180
180
170
170
170
180
190
190
180
160
140
110
90
70
50
40
20
10
-20
-40
-70
-90
-100
-110
-120
-130
-150
-170
-200
-240
-270
-300
-330
-350
-350
-350
-350
-340
-330
-330
-330
-330
-330
-340
-330
-320
-300
-280
-260
-240
-220
-210
-190
-170
-140
-100
-60
-30
-10
10
30
40
60
80
110
140
160
190
200
210
220
220
230
230
240
240
240
230
220
220
210
210
200
190
180
170
160
160
150
150
160
150
150
130
120
110
100
90
90
90
90
80
70
60
50
30
20
10
-10
-30
-50
-80
-100
-130
-150
-170
-190
-210
-230
-250
-260
-270
-280
-280
-280
-270
-270
-270
-260
-260
-270
-270
-280
-290
-290
-290
-290
-280
-270
-260
-250
-240
-230
-230
-210
-200
-180
-160
-150
-130
-130
-120
-120
-120
-120
-120
-110
-110
-100
-100
-100
-110
-120
-130
-140
-150
-160
-160
-160
-160
-160
-150
-150
-160
-160
-150
-150
-130
-120
-100
-70
-50
-40
-20
-10
10
30
40
60
70
90
100
110
130
140
150
170
170
180
180
180
180
180
180
180
180
180
180
180
190
200
210
230
240
260
280
300
310
330
340
360
380
400
420
440
450
460
470
470
470
470
470
460
460
460
450
450
440
430
420
400
390
380
360
360
350
340
330
320
300
290
280
260
240
230
210
190
180
170
160
150
130
120
110
90
80
60
50
40
30
10
-10
-30
-50
-80
-110
-140
-170
-200
-230
-260
-290
-320
-340
-360
-370
-370
-380
-370
-370
-370
-360
-360
-360
-350
-350
-340
-330
-330
-320
-310
-300
-290
-280
-280
-270
-260
-250
-240
-240
-230
-220
-210
-200
-190
-180
-160
-150
-130
-110
-90
-70
-60
-50
-30
-20
0
10
30
50
70
80
90
100
110
120
120
120
120
120
120
120
110
110
110
120
120
120
120
120
120
120
110
100
90
90
80
70
60
60
50
40
30
30
10
0
-10
-20
-30
-40
-40
-50
-40
-40
-30
-30
-20
-10
10
20
40
50
70
90
100
110
120
130
130
140
130
130
130
130
120
120
120
120
120
120
120
120
120
120
120
110
110
110
100
90
80
80
70
60
50
40
30
20
10
-10
-30
-50
-70
-100
-120
-140
-160
-190
-200
-220
-240
-260
-270
-290
-300
-310
-310
-310
-310
-310
-300
-290
-290
-280
-260
-250
-240
-220
-210
-200
-190
-190
-180
-170
-170
-160
-160
-150
-150
-150
-140
-140
-140
-140
-140
-140
-130
-130
-130
-130
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-130
-140
-140
-150
-150
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-150
-150
-140
-130
-130
-130
-130
-130
-140
-130
-130
-130
-120
-110
-100
-100
-90
-80
-70
-70
-70
-70
-70
-80
-80
-90
-100
-100
-110
-120
-140
-150
-170
-190
-210
-220
-230
-250
-260
-280
-300
-320
-340
-360
-360
-370
-370
-370
-380
-390
-400
-410
-420
-430
-440
-440
-450
-450
-460
-470
-480
-480
-480
-480
-460
-450
-430
-410
-390
-370
-350
-330
-310
-280
-260
-230
-200
-180
-150
-120
-100
-80
-60
-40
-20
-10
0
0
0
0
0
0
0
0
0
-10
-30
-50
-70
-90
-110
-120
-130
-140
-150
-170
-190
-210
-230
-250
-260
-280
-300
-330
-350
-370
-390
-400
-390
-380
-360
-350
-340
-340
-330
-330
-320
-300
-270
-230
-190
-150
-120
-80
-40
0
40
100
150
210
260
310
350
390
430
470
510
550
590
630
670
710
750
780
820
850
880
910
930
940
950
950
960
960
960
960
950
940
920
900
870
850
820
800
780
760
740
710
680
640
590
550
500
470
430
410
390
370
350
330
320
310
310
310
310
310
310
310
320
320
330
340
350
370
380
390
400
410
410
400
390
370
360
340
330
320
310
310
300
300
300
300
290
270
260
230
210
180
140
110
70
40
10
-30
-50
-70
-80
-90
-80
-70
-60
-60
-60
-60
-70
-90
-100
-110
-110
-120
-130
-130
-140
-150
-160
-170
-170
-170
-170
-180
-190
-200
-210
-230
-230
-230
-230
-230
-230
-230
-230
-230
-220
-210
-190
-160
-130
-100
-80
-60
-50
-40
-30
-20
-10
10
30
50
70
90
110
120
120
120
110
100
90
90
80
80
80
80
80
70
60
50
40
30
20
20
10
10
20
20
30
50
60
70
80
90
100
110
130
150
170
180
190
200
210
210
220
220
220
210
200
190
190
180
190
200
220
240
250
270
270
280
290
300
320
330
340
340
330
320
300
280
270
270
270
280
280
270
260
240
220
210
200
190
190
180
160
140
120
100
90
80
80
80
80
90
90
100
100
100
100
100
110
120
130
150
150
150
150
130
100
80
60
50
50
60
70
70
60
30
0
-30
-50
-70
-60
-50
-30
-10
-10
-30
-80
-140
-220
-310
-390
-460
-500
-540
-560
-590
-620
-660
-710
-750
-790
-800
-790
-760
-710
-670
-650
-660
-710
-780
-880
-970
-1060
-1120
-1150
-1150
-1120
-1060
-980
-900
-820
-750
-700
-650
-610
-570
-530
-490
-450
-420
-410
-420
-440
-460
-470
-460
-420
-360
-300
-250
-220
-210
-220
-220
-210
-180
-150
-110
-90
-100
-120
-160
-180
-190
-180
-150
-110
-80
-60
-40
-10
20
80
140
200
240
260
260
230
200
180
180
190
210
220
230
220
200
190
190
200
200
210
200
190
170
160
160
170
180
200
200
180
140
110
70
50
50
60
70
90
90
90
80
80
70
60
60
50
40
30
20
0
-20
-30
-50
-70
-90
-90
-90
-70
-50
-20
-10
0
0
-10
-10
-10
0
20
40
60
90
110
140
170
200
220
250
260
270
290
310
340
380
430
470
490
480
450
410
360
320
300
300
310
320
330
320
290
250
220
180
160
140
130
130
140
160
190
230
270
320
360
380
380
350
300
250
190
150
130
140
170
200
240
270
280
280
260
240
210
190
170
150
120
100
70
30
0
-30
-70
-120
-170
-220
-270
-300
-320
-310
-300
-270
-250
-250
-250
-270
-300
-330
-360
-370
-370
-370
-360
-330
-300
-270
-230
-200
-170
-150
-140
-150
-150
-160
-160
-150
-130
-110
-80
-50
-20
10
30
50
50
30
10
-20
-40
-60
-70
-70
-70
-60
-60
-60
-50
-30
0
30
60
80
80
60
30
0
-10
-10
10
30
50
50
40
20
0
-20
-30
-30
-20
-10
0
10
30
40
40
50
50
40
30
30
30
40
70
100
130
150
170
170
170
170
170
190
210
230
260
290
320
340
370
400
420
440
450
450
440
430
430
440
450
480
510
540
560
570
570
560
540
510
490
460
440
430
420
420
410
410
400
400
400
420
440
460
480
490
490
480
450
430
410
400
400
400
410
410
400
380
350
320
280
250
210
180
150
110
80
50
20
-10
-40
-70
-110
-150
-190
-220
-240
-270
-290
-320
-360
-400
-450
-500
-540
-570
-590
-600
-600
-600
-590
-590
-590
-600
-620
-640
-660
-680
-680
-680
-660
-630
-610
-580
-560
-550
-550
-540
-530
-510
-490
-450
-420
-390
-370
-370
-370
-390
-400
-410
-420
-410
-400
-370
-350
-320
-300
-280
-270
-260
-250
-250
-240
-220
-210
-190
-170
-160
-150
-140
-130
-120
-120
-110
-90
-80
-60
-40
-30
-10
10
30
40
50
60
70
80
80
90
90
90
90
80
80
80
80
80
90
90
90
90
80
70
60
60
50
50
50
60
70
70
80
100
110
130
160
180
210
230
240
250
260
270
280
300
320
350
370
400
430
470
500
540
570
600
620
630
640
640
640
630
630
630
630
630
640
640
650
660
670
670
670
670
660
640
620
590
570
550
530
520
500
470
450
410
370
330
290
250
210
180
150
110
80
50
10
-30
-70
-110
-160
-190
-220
-240
-240
-240
-240
-240
-230
-230
-240
-230
-230
-220
-210
-200
-200
-210
-220
-230
-250
-250
-260
-260
-260
-270
-280
-290
-300
-320
-330
-340
-350
-360
-380
-400
-430
-450
-480
-500
-510
-510
-510
-510
-500
-500
-500
-500
-500
-500
-500
-490
-490
-480
-470
-460
-450
-430
-410
-390
-360
-330
-290
-260
-230
-200
-180
-170
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-150
-140
-130
-120
-110
-100
-100
-110
-120
-130
-140
-150
-150
-150
-150
-140
-140
-140
-130
-130
-130
-120
-110
-100
-80
-70
-60
-50
-50
-50
-50
-50
-50
-50
-50
-60
-60
-60
-70
-70
-70
-60
-60
-50
-50
-40
-30
-20
-20
0
10
30
40
70
90
110
140
170
190
220
230
240
250
250
250
260
260
280
290
310
320
340
360
370
380
390
400
400
410
420
420
430
440
440
430
420
400
380
360
330
310
290
260
240
200
170
140
110
90
80
60
40
30
10
-10
-20
-40
-40
-50
-60
-70
-80
-90
-100
-110
-110
-110
-110
-110
-120
-120
-130
-140
-140
-140
-150
-150
-160
-160
-160
-150
-140
-120
-110
-100
-100
-110
-120
-140
-150
-160
-160
-150
-140
-130
-130
-130
-120
-120
-120
-110
-110
-120
-130
-150
-170
-180
-180
-180
-180
-170
-170
-170
-180
-180
-190
-190
-190
-180
-170
-150
-130
-110
-100
-90
-80
-80
-90
-80
-70
-60
-30
0
20
50
60
60
50
50
50
60
90
120
170
200
230
250
250
240
240
240
260
280
300
330
350
350
350
340
340
330
330
330
330
330
330
310
290
260
230
190
150
110
90
70
70
80
90
90
90
80
60
30
10
-10
-20
-30
-40
-50
-80
-110
-140
-170
-190
-190
-190
-180
-180
-180
-200
-220
-240
-270
-290
-310
-320
-330
-340
-340
-350
-350
-350
-360
-360
-360
-350
-340
-320
-300
-280
-260
-240
-230
-220
-210
-200
-180
-150
-110
-80
-50
-20
-10
0
0
10
10
20
30
40
50
60
60
70
70
80
90
110
120
140
150
160
160
160
150
140
140
130
130
140
140
140
140
140
140
140
150
160
160
170
170
170
170
160
150
130
110
90
70
50
40
30
20
20
10
-10
-30
-50
-70
-80
-80
-70
-50
-30
-20
-10
-10
-10
-10
0
10
30
40
60
60
70
60
60
50
40
30
30
20
20
10
20
20
20
30
30
40
40
40
50
50
50
60
60
70
70
80
80
80
90
90
90
100
100
110
120
140
150
150
160
160
150
150
140
130
130
120
100
90
70
50
20
0
-20
-30
-50
-60
-60
-70
-80
-90
-100
-100
-110
-110
-100
-90
-80
-60
-40
-30
-20
-20
-20
-20
-30
-30
-40
-40
-50
-50
-60
-70
-80
-100
-110
-130
-150
-170
-180
-190
-190
-200
-210
-220
-230
-240
-250
-250
-250
-240
-230
-230
-230
-230
-240
-250
-260
-260
-260
-250
-250
-250
-250
-250
-260
-260
-260
-250
-250
-250
-250
-260
-270
-280
-280
-280
-270
-260
-250
-240
-240
-230
-220
-210
-200
-180
-160
-140
-120
-100
-90
-80
-80
-70
-60
-50
-40
-30
-10
10
30
40
50
60
70
80
90
110
130
160
180
210
230
250
260
270
280
290
290
290
290
280
270
260
250
230
220
220
210
210
200
190
190
190
180
180
180
180
180
180
170
160
150
140
130
130
130
130
130
130
130
130
130
130
130
120
120
100
90
70
50
40
20
10
-10
-20
-40
-60
-80
-100
-120
-140
-150
-170
-180
-190
-200
-220
-230
-250
-270
-280
-300
-310
-330
-340
-340
-350
-350
-360
-360
-360
-370
-370
-380
-380
-380
-380
-380
-380
-380
-380
-380
-370
-370
-370
-370
-370
-360
-360
-360
-350
-350
-340
-330
-320
-310
-300
-280
-270
-260
-240
-230
-210
-200
-190
-180
-180
-170
-160
-150
-140
-130
-110
-100
-90
-90
-80
-80
-80
-70
-70
-70
-70
-70
-70
-80
-80
-90
-100
-110
-120
-120
-120
-110
-100
-100
-90
-80
-80
-80
-70
-70
-60
-60
-50
-50
-40
-40
-40
-40
-40
-40
-50
-60
-70
-80
-80
-90
-100
-110
-110
-120
-130
-130
-130
-140
-140
-150
-150
-150
-150
-150
-150
-130
-120
-100
-90
-80
-70
-60
-60
-50
-50
-40
-40
-30
-30
-20
-20
-10
0
10
20
20
20
10
10
0
0
0
0
0
0
0
0
-10
0
10
20
30
50
60
70
70
80
80
80
90
100
110
120
120
120
120
130
130
130
140
140
140
140
140
140
150
160
170
180
180
180
170
170
170
170
180
180
180
190
190
180
180
170
170
160
160
150
150
140
140
150
150
160
170
170
170
170
180
180
180
190
200
210
220
230
230
230
230
230
230
230
240
240
250
250
260
260
260
270
270
280
280
300
310
320
330
330
340
340
340
340
340
350
360
370
370
380
390
390
400
400
410
420
430
440
450
450
460
470
490
500
510
530
540
540
550
550
550
550
540
540
540
530
520
510
490
470
440
420
390
370
340
310
290
260
240
210
180
160
130
100
70
50
20
0
-20
-20
-30
-30
-30
-30
-30
-40
-50
-50
-60
-60
-70
-70
-80
-90
-100
-120
-130
-150
-170
-190
-210
-230
-250
-260
-280
-290
-300
-310
-330
-340
-350
-360
-370
-390
-400
-410
-420
-430
-430
-420
-420
-410
-400
-380
-370
-350
-330
-310
-280
-260
-230
-210
-180
-160
-130
-110
-80
-60
-40
-10
10
40
60
90
110
130
150
170
180
190
200
210
220
240
250
250
260
270
270
280
280
290
290
300
300
310
320
330
340
350
360
360
370
370
370
370
370
360
360
350
340
340
330
320
320
310
310
300
300
290
280
280
270
260
250
240
230
220
210
190
180
170
150
130
110
90
60
30
10
-20
-40
-70
-90
-110
-140
-160
-190
-210
-230
-260
-280
-310
-330
-350
-370
-400
-410
-430
-450
-460
-470
-490
-500
-510
-510
-520
-530
-530
-540
-540
-550
-550
-550
-540
-540
-530
-520
-500
-490
-480
-460
-450
-440
-430
-420
-410
-400
-380
-370
-350
-330
-310
-280
-260
-240
-230
-210
-200
-190
-180
-170
-160
-160
-150
-140
-140
-140
-140
-140
-140
-150
-150
-160
-170
-180
-190
-200
-210
-210
-220
-210
-210
-210
-210
-200
-200
-200
-190
-180
-180
-170
-160
-160
-160
-160
-160
-160
-150
-150
-140
-140
-140
-140
-130
-130
-130
-120
-110
-100
-90
-80
-80
-80
-80
-80
-70
-70
-60
-60
-50
-40
-40
-30
-30
-20
-10
0
10
20
40
50
60
80
100
110
130
140
150
170
180
190
200
200
210
210
220
220
220
230
220
220
220
220
220
210
210
210
210
200
200
190
190
180
170
160
150
140
130
120
110
90
80
70
60
50
40
30
20
20
10
0
-10
-20
-20
-30
-30
-20
-20
-20
-10
-10
0
0
10
20
30
40
50
60
70
80
90
90
100
110
110
110
110
110
110
100
100
90
80
70
70
60
60
60
50
50
50
50
40
40
40
50
50
60
60
70
70
80
80
80
90
100
100
110
110
120
120
120
120
120
110
100
90
70
60
50
40
40
30
20
10
0
-10
-20
-20
-30
-30
-30
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-50
-50
-50
-60
-60
-70
-80
-80
-80
-80
-80
-80
-80
-90
-90
-100
-100
-110
-120
-120
-130
-130
-130
-140
-140
-140
-140
-140
-140
-140
-140
-130
-130
-130
-130
-130
-120
-100
-90
-70
-50
-40
-20
-10
0
20
40
70
90
120
130
150
170
180
200
210
230
240
250
260
270
280
290
300
310
320
330
320
320
310
300
300
300
310
320
320
310
290
270
250
240
230
220
220
210
210
200
180
170
160
150
150
150
150
150
150
150
150
160
160
160
160
170
170
170
180
180
170
170
170
170
170
160
160
160
150
140
130
120
110
100
90
90
80
80
70
70
70
60
60
50
40
30
20
0
-10
-30
-40
-50
-60
-60
-70
-70
-70
-60
-50
-50
-40
-30
-20
-10
-10
0
0
10
20
30
40
60
70
90
110
130
140
150
150
140
130
120
110
110
100
100
110
110
110
110
100
100
90
80
80
70
70
60
60
50
40
40
40
40
40
40
40
30
20
10
0
-10
-20
-30
-40
-40
-50
-60
-60
-70
-80
-80
-90
-90
-100
-100
-100
-100
-110
-110
-110
-110
-110
-110
-110
-100
-100
-90
-90
-90
-80
-80
-70
-60
-60
-50
-40
-40
-40
-30
-30
-40
-40
-40
-40
-40
-40
-40
-40
-30
-20
0
10
20
30
30
30
20
20
20
20
30
50
60
70
70
70
70
70
60
60
50
50
40
50
50
60
60
70
70
80
80
80
70
70
70
60
60
50
40
40
30
30
20
20
10
0
0
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
10
20
30
50
60
60
60
50
40
40
30
40
40
50
50
60
60
60
70
80
80
80
70
60
50
30
20
10
0
-10
-20
-40
-70
-90
-100
-110
-110
-100
-100
-90
-100
-100
-110
-110
-110
-100
-90
-90
-90
-100
-110
-100
-90
-60
-10
50
110
160
200
230
230
210
180
140
90
50
20
10
10
30
60
90
110
120
120
110
90
80
80
70
70
70
60
40
20
0
-10
-20
-20
-20
-10
10
30
50
70
90
100
110
110
110
110
100
100
110
120
130
130
120
90
60
30
0
-20
-20
0
20
50
70
70
60
30
-10
-50
-90
-120
-150
-180
-210
-240
-270
-280
-290
-290
-280
-280
-270
-280
-300
-320
-340
-350
-360
-370
-370
-390
-400
-420
-440
-440
-440
-420
-380
-350
-310
-280
-250
-230
-220
-220
-240
-270
-310
-360
-400
-420
-420
-390
-350
-300
-260
-240
-240
-260
-290
-330
-350
-360
-360
-360
-350
-340
-330
-310
-290
-260
-230
-200
-180
-170
-170
-170
-170
-160
-150
-140
-140
-130
-130
-130
-130
-120
-110
-90
-80
-60
-40
-30
-20
-20
-20
-20
-30
-40
-50
-70
-80
-90
-100
-110
-110
-120
-130
-140
-160
-180
-190
-200
-210
-210
-220
-220
-230
-230
-230
-230
-230
-210
-190
-170
-140
-120
-90
-80
-70
-70
-70
-80
-80
-80
-90
-80
-80
-70
-60
-40
-30
-30
-30
-30
-40
-50
-50
-50
-40
-30
-30
-40
-60
-90
-120
-130
-130
-130
-120
-110
-110
-120
-140
-160
-170
-180
-170
-160
-140
-130
-130
-130
-140
-160
-170
-180
-180
-190
-200
-210
-230
-230
-240
-230
-230
-230
-240
-250
-250
-260
-260
-250
-250
-240
-240
-240
-250
-250
-240
-230
-210
-180
-160
-150
-140
-140
-140
-130
-120
-100
-80
-70
-60
-50
-60
-70
-80
-90
-90
-90
-80
-70
-50
-40
-40
-40
-40
-50
-60
-60
-60
-50
-40
-20
-10
-10
-10
-10
-10
-10
0
10
20
40
40
50
40
40
30
20
30
30
40
60
80
100
120
130
140
150
160
160
160
150
150
140
130
120
120
120
120
130
140
150
150
150
150
140
140
150
160
180
190
200
200
190
170
150
130
120
110
110
120
120
130
140
150
160
170
180
180
180
180
170
170
180
190
200
210
220
220
220
210
210
200
200
200
190
190
190
190
190
200
220
230
240
240
240
230
210
200
200
200
220
230
250
260
270
270
270
270
270
280
290
300
320
330
340
340
340
340
340
340
350
360
370
370
380
390
390
390
380
380
370
360
350
340
330
320
310
300
300
300
300
300
300
300
300
300
290
290
290
290
290
280
280
280
280
270
260
260
250
240
230
220
210
200
190
180
170
170
160
140
120
110
90
70
60
50
60
60
70
70
60
50
40
20
0
-10
-30
-40
-60
-70
-90
-100
-110
-110
-120
-120
-120
-120
-130
-140
-140
-150
-150
-140
-140
-140
-150
-160
-170
-180
-190
-190
-190
-180
-170
-170
-160
-160
-170
-170
-170
-170
-160
-160
-160
-160
-160
-160
-160
-160
-160
-150
-150
-140
-140
-130
-120
-110
-100
-80
-70
-50
-40
-20
-10
0
10
30
40
50
70
70
80
80
90
90
100
110
120
140
160
170
190
200
200
210
210
220
220
230
230
240
240
230
230
220
220
220
220
220
220
220
220
220
210
210
210
200
190
180
160
140
120
110
100
100
100
110
110
110
110
100
100
90
90
80
80
80
70
60
50
40
30
30
30
30
30
20
20
10
0
-10
-20
-20
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-20
-20
-30
-30
-30
-40
-40
-50
-60
-70
-80
-80
-80
-80
-80
-70
-70
-80
-90
-100
-110
-130
-150
-170
-190
-210
-220
-240
-250
-260
-280
-290
-300
-310
-320
-330
-340
-350
-350
-360
-370
-380
-390
-400
-410
-410
-410
-410
-410
-400
-400
-390
-380
-380
-380
-380
-380
-390
-390
-390
-390
-380
-380
-370
-360
-350
-340
-340
-340
-340
-340
-350
-350
-350
-350
-350
-340
-330
-320
-320
-310
-300
-300
-310
-310
-320
-320
-320
-330
-330
-330
-330
-340
-340
-350
-350
-350
-350
-340
-340
-330
-320
-320
-310
-310
-310
-310
-310
-310
-310
-310
-310
-300
-300
-300
-290
-290
-290
-280
-280
-270
-270
-270
-260
-260
-260
-260
-260
-260
-260
-250
-250
-250
-250
-250
-250
-250
-240
-240
-230
-210
-200
-200
-190
-200
-200
-200
-200
-190
-180
-170
-160
-140
-130
-120
-100
-90
-80
-70
-70
-60
-60
-50
-40
-30
-20
-10
0
0
0
0
0
-10
-10
-10
-20
-20
-30
-40
-50
-70
-80
-100
-120
-140
-150
-170
-190
-200
-220
-230
-250
-260
-260
-270
-270
-280
-280
-290
-290
-300
-300
-300
-300
-300
-290
-280
-280
-270
-260
-250
-250
-230
-220
-210
-190
-170
-150
-130
-110
-90
-80
-60
-50
-40
-30
-20
0
20
40
60
80
100
120
130
130
140
150
150
160
170
180
180
190
190
190
190
180
180
180
180
180
180
180
180
180
180
170
150
140
130
110
100
90
90
80
80
80
80
80
90
90
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
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
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
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
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
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
