5
35905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
0
0
1
2
0
0
1
2
0
0
1
2
0
0
1
2
0
0
2
2
0
-1
2
2
0
-1
2
3
-1
-1
3
3
-1
-2
3
5
-3
-5
6
11
-8
-37
-45
-25
0
13
8
-11
-35
-44
-26
3
12
0
-7
1
7
1
-5
1
6
1
-4
1
5
1
-4
1
6
0
-4
2
7
0
-7
3
13
-5
-39
-49
-22
6
9
-3
-4
3
4
-1
-1
3
2
-1
-1
2
2
-1
0
2
1
-1
0
2
1
-1
0
2
1
-1
1
2
1
-1
1
3
1
-1
1
3
1
-1
1
3
0
-2
1
4
0
-3
2
6
-1
-6
3
12
-5
-38
-48
-23
6
10
-2
-5
3
5
-1
-2
2
3
0
-1
2
2
0
-1
2
2
0
0
1
2
0
0
1
2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
2
0
-1
1
3
0
-2
1
4
0
-3
2
5
-1
-6
3
12
-5
-38
-49
-24
6
10
-2
-5
3
5
-1
-2
2
3
-1
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
2
1
-1
1
3
0
-2
1
4
0
-3
2
5
-1
-6
3
12
-5
-38
-49
-23
6
10
-2
-5
3
5
-1
-2
2
3
-1
-1
2
2
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
2
1
-1
1
3
0
-2
1
4
0
-3
2
5
-1
-6
3
12
-5
-38
-49
-23
6
10
-2
-5
3
5
-1
-2
2
3
-1
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
0
0
1
2
0
0
1
2
0
0
1
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
-1
0
2
2
-1
0
3
2
-2
0
4
2
-3
0
5
1
-6
2
12
-3
-38
-51
-23
9
9
-5
-4
6
4
-5
-1
7
2
-7
1
13
-3
-39
-50
-22
7
9
-3
-3
4
4
-2
-1
3
2
-1
0
2
2
-1
0
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
2
1
-1
1
3
0
-1
1
3
0
-2
2
4
0
-3
2
6
-1
-6
4
12
-6
-38
-48
-23
5
10
-1
-4
2
5
0
-2
1
3
1
-1
1
3
1
-1
0
2
2
0
0
2
2
0
-1
2
3
-1
-2
3
5
-1
-5
4
11
-6
-38
-48
-24
6
10
-2
-5
3
5
0
-2
2
3
0
-1
1
3
0
-1
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
0
1
2
0
0
1
2
0
-1
1
3
0
-2
2
5
0
-5
3
11
-4
-37
-49
-24
7
11
-3
-5
4
5
-2
-3
4
4
-2
-2
4
3
-2
-1
5
2
-3
0
6
1
-6
2
12
-4
-39
-50
-23
7
9
-3
-4
4
4
-2
-2
3
3
-1
-1
3
2
-1
0
3
2
-1
0
2
1
-1
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
2
0
-1
1
3
0
-1
2
4
0
-2
2
5
-1
-5
4
11
-5
-37
-48
-24
6
10
-2
-5
3
5
-1
-3
2
4
0
-2
2
3
0
-1
2
3
0
-1
2
3
0
-1
1
3
0
-1
1
3
0
-1
2
3
0
-1
2
3
0
-2
2
4
0
-3
2
6
-1
-6
4
12
-5
-38
-48
-23
6
10
-2
-4
3
5
-1
-2
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
4
0
-2
2
5
0
-5
3
12
-5
-38
-49
-24
7
10
-2
-5
3
5
-1
-2
3
4
-1
-1
2
3
-1
-1
2
2
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
-1
0
2
1
-1
0
3
1
-1
1
3
1
-1
1
3
1
-2
1
4
1
-3
1
6
0
-6
3
12
-4
-38
-49
-23
7
10
-3
-5
4
5
-1
-2
3
3
-1
-1
3
3
-1
0
3
2
-1
0
3
2
-1
0
3
2
-1
0
3
1
-2
1
4
1
-2
1
4
1
-3
2
6
0
-6
3
12
-5
-38
-49
-23
7
10
-2
-4
3
5
-1
-2
3
3
-1
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-2
1
4
0
-3
2
6
-1
-6
3
12
-5
-38
-49
-23
6
10
-2
-5
3
5
-1
-2
2
3
0
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
0
0
1
1
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
-1
0
3
1
-1
1
4
1
-2
1
5
0
-5
2
12
-4
-38
-50
-23
8
10
-4
-5
5
5
-3
-2
5
3
-3
-1
5
2
-4
0
6
1
-6
2
13
-4
-39
-50
-22
7
9
-3
-4
4
4
-2
-1
3
3
-1
0
3
2
-1
0
3
2
-1
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
0
0
1
2
0
0
1
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-1
1
3
1
-1
1
3
1
-2
1
4
0
-2
2
4
0
-3
2
6
-1
-6
4
13
-5
-38
-48
-23
6
9
-2
-4
3
4
0
-1
2
3
0
0
2
2
0
0
1
2
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-2
1
4
1
-2
1
4
0
-3
2
5
0
-4
2
7
-1
-7
3
12
-3
-16
9
51
45
-14
-54
-32
9
15
-4
-9
5
8
-2
-5
4
5
-1
-3
3
4
-1
-2
3
3
-1
-1
2
3
-1
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
2
0
0
1
3
0
-2
2
4
-1
-5
3
11
-5
-37
-49
-24
6
11
-2
-5
3
6
-1
-3
3
4
-1
-2
2
3
-1
-1
2
3
0
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
-1
0
2
2
-1
0
2
2
-1
0
3
2
-1
0
3
1
-1
1
3
1
-2
1
4
1
-3
1
6
0
-6
3
12
-4
-38
-49
-23
7
10
-3
-5
4
5
-2
-2
4
3
-2
-1
3
3
-2
-1
4
2
-2
0
4
2
-3
0
6
1
-6
2
12
-3
-38
-50
-23
8
10
-4
-4
5
4
-2
-2
4
3
-2
-1
4
2
-2
0
4
2
-2
0
4
1
-3
1
5
1
-4
2
7
0
-7
3
13
-5
-39
-49
-22
6
9
-2
-3
3
3
-1
0
2
2
0
1
2
0
0
2
1
-1
1
4
0
-4
3
10
-4
-36
-49
-25
7
11
-3
-6
4
6
-1
-4
3
5
-1
-3
3
4
-1
-3
3
4
-1
-3
3
5
-1
-4
3
6
-2
-6
4
13
-6
-38
-48
-23
5
9
-1
-4
2
4
0
-2
2
3
0
-1
1
2
0
0
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-2
1
5
0
-5
3
11
-4
-37
-49
-24
7
10
-3
-5
4
5
-2
-3
3
4
-1
-1
3
3
-1
-1
3
2
-2
0
4
2
-2
0
4
2
-3
1
6
1
-6
2
12
-4
-38
-50
-23
7
9
-3
-4
4
4
-2
-2
4
3
-2
-1
3
2
-1
0
3
2
-1
0
3
1
-1
0
3
1
-2
1
3
1
-2
1
4
1
-2
1
4
0
-3
2
6
-1
-6
3
12
-5
-38
-48
-23
6
9
-2
-4
3
4
-1
-2
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
0
0
1
2
0
0
1
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
-1
0
3
2
-1
0
3
2
-2
-1
4
2
-3
-1
6
2
-6
0
13
0
-39
-55
-21
17
4
-41
-54
-21
10
8
-5
-3
6
3
-3
-1
4
2
-2
0
3
2
-1
0
3
1
-1
1
3
1
-1
1
2
1
-1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
0
-2
1
4
0
-3
2
5
-1
-6
3
12
-5
-38
-49
-23
6
10
-2
-5
3
5
-1
-2
2
3
0
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
1
2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
2
1
-1
1
3
1
-1
1
3
1
-2
1
4
0
-3
2
6
0
-6
3
12
-5
-38
-49
-23
6
9
-2
-4
3
4
-1
-2
3
3
-1
-1
2
2
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
0
0
2
1
0
0
2
1
0
0
2
1
-1
1
3
1
-1
1
4
1
-3
1
5
0
-5
3
12
-5
-38
-49
-23
6
10
-2
-5
3
5
-1
-2
3
3
-1
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
0
-1
1
3
0
-1
1
3
0
-2
2
5
-1
-5
3
11
-5
-38
-48
-24
6
10
-2
-5
3
5
-1
-2
2
4
-1
-1
2
3
0
-1
2
2
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
0
0
1
2
0
0
1
2
0
0
1
2
0
0
2
2
0
0
2
2
0
0
2
2
-1
0
2
2
-1
0
3
2
-2
0
4
2
-3
0
6
2
-6
0
12
-1
-39
-55
-21
17
4
-41
-54
-21
11
8
-6
-3
6
4
-4
-1
5
2
-3
0
4
2
-2
0
4
1
-2
0
3
1
-2
1
3
1
-2
1
3
1
-2
1
3
1
-2
1
4
1
-2
1
4
0
-3
2
5
0
-5
2
8
-2
-11
7
40
50
24
-4
-8
4
6
-1
-2
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
2
1
0
0
2
1
0
0
2
1
0
1
2
1
-1
1
2
1
-1
1
3
1
-2
1
4
1
-3
1
5
0
-6
3
12
-5
-38
-49
-23
7
10
-3
-5
3
5
-1
-2
3
3
-1
-1
2
2
-1
0
2
2
-1
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
0
0
1
2
0
0
2
2
0
0
2
2
-1
0
3
2
-1
0
3
1
-2
1
5
0
-5
2
12
-4
-38
-50
-24
7
10
-3
-5
4
5
-2
-2
4
3
-2
-1
4
3
-2
-1
3
2
-2
0
4
2
-2
0
4
1
-2
1
4
1
-3
1
5
0
-4
2
6
0
-6
3
13
-5
-39
-49
-23
6
9
-2
-4
3
4
-1
-1
2
3
0
-1
2
2
0
0
2
2
0
0
1
1
0
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-2
1
5
0
-5
3
12
-4
-38
-49
-24
7
10
-3
-5
4
5
-2
-2
3
3
-2
-1
3
3
-2
-1
3
2
-2
0
4
2
-2
0
4
1
-3
1
6
0
-6
3
12
-4
-38
-49
-23
7
9
-3
-4
4
4
-1
-2
3
3
-1
-1
2
2
-1
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-1
1
3
0
-2
2
5
0
-4
2
7
-2
-10
7
40
50
25
-4
-8
4
6
-1
-3
3
4
-1
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
0
-2
2
5
-1
-5
3
11
-5
-37
-49
-24
6
11
-2
-5
3
5
-1
-3
3
4
-1
-2
2
3
0
-1
2
3
0
-1
2
3
0
-1
2
3
0
-2
2
4
0
-2
2
5
0
-4
2
7
-1
-10
6
40
51
25
-6
-8
7
6
-6
-1
12
-1
-37
-52
-24
10
11
-5
-6
6
6
-4
-4
6
5
-4
-3
6
5
-4
-3
7
5
-6
-4
9
7
-10
-9
20
35
10
-25
-27
-2
11
3
-5
0
5
2
-2
1
3
1
0
1
2
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
0
-2
2
4
0
-3
2
6
-1
-6
4
12
-5
-38
-48
-23
6
9
-2
-4
3
4
0
-1
2
2
0
0
1
2
1
1
1
1
1
1
1
0
1
2
0
0
2
3
0
-1
2
4
-1
-4
4
11
-6
-37
-47
-24
5
11
-1
-6
1
6
2
-4
-1
5
4
-4
-4
6
10
-8
-36
-46
-25
4
11
0
-6
1
6
2
-4
0
5
2
-3
-1
4
3
-2
-2
4
5
-3
-5
5
11
-7
-37
-47
-24
5
11
-1
-5
2
5
1
-3
1
4
1
-2
1
3
1
-1
1
3
1
-1
1
3
1
-1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-1
1
4
0
-3
2
6
0
-5
3
12
-5
-38
-48
-23
6
10
-2
-4
3
5
-1
-2
3
3
0
-1
2
3
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
2
2
1
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
3
2
-1
0
3
2
-1
0
4
2
-3
0
6
2
-6
0
13
0
-39
-55
-21
17
5
-40
-54
-21
11
9
-5
-3
6
4
-3
-1
5
3
-2
0
4
2
-2
0
4
2
-1
0
3
3
-1
-1
4
4
-2
-3
5
9
-6
-35
-48
-27
6
15
-2
-11
5
16
-5
-41
-48
-20
6
8
-2
-2
3
3
-1
0
3
2
0
1
2
1
0
1
2
1
0
2
2
0
0
2
2
0
0
3
2
-1
1
4
1
-2
1
5
0
-5
3
12
-4
-37
-49
-23
7
10
-3
-5
4
5
-2
-2
4
4
-1
-1
3
3
-1
-1
3
3
-1
0
3
2
-1
0
3
2
-1
0
3
2
-1
0
3
2
-1
0
3
2
-1
1
4
2
-2
1
4
1
-2
1
4
1
-2
1
5
1
-3
2
6
0
-4
2
8
-1
-8
4
15
-5
-40
-48
-20
6
6
-1
0
2
-2
2
9
-3
-35
-50
-25
8
12
-3
-6
4
6
-2
-3
3
4
-1
-2
3
3
-1
-1
3
3
0
0
3
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
1
2
2
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
3
1
-1
1
3
1
-1
1
4
1
-2
2
5
0
-3
3
8
-1
-10
7
40
51
25
-4
-8
4
7
-1
-3
3
4
0
-1
2
3
0
-1
2
3
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
1
2
2
0
1
2
1
0
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
2
1
-1
2
6
-2
-27
-54
-62
-43
-14
3
5
0
0
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
3
1
-1
1
4
0
-3
2
6
0
-5
4
12
-5
-38
-48
-23
6
10
-2
-4
3
5
-1
-2
3
3
0
-1
2
3
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
1
2
1
0
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
-1
1
3
1
-1
1
4
0
-2
2
5
0
-5
3
12
-5
-38
-49
-23
6
10
-2
-5
3
5
-1
-2
3
4
-1
-1
2
3
0
-1
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
1
0
0
2
1
0
0
2
1
0
0
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
0
0
1
2
0
0
1
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
0
0
2
2
-1
0
3
2
-1
-1
3
2
-2
-1
4
2
-3
-1
6
2
-6
0
13
0
-39
-55
-21
17
4
-41
-54
-21
10
8
-5
-3
5
3
-3
-1
4
2
-2
0
3
2
-1
0
3
1
-1
0
2
1
-1
1
2
1
-1
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
2
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
0
1
1
0
0
1
2
0
-1
2
3
-1
-3
3
9
-5
-35
-49
-27
7
15
-4
-11
5
16
-7
-41
-47
-21
5
7
-1
-3
2
3
0
-1
1
2
0
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
0
0
1
0
-1
0
1
0
-1
0
2
0
-1
0
2
0
-1
1
2
0
-2
1
3
0
-2
1
3
0
-3
1
5
-1
-6
3
11
-6
-38
-49
-24
6
9
-3
-5
2
4
-1
-3
2
3
-1
-2
1
2
-1
-1
1
2
0
-1
1
1
0
-1
1
1
0
-1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
-1
0
1
0
-1
0
1
0
-1
0
2
0
-1
0
2
0
-2
0
3
0
-3
1
4
-1
-6
2
11
-5
-38
-50
-24
6
10
-4
-6
3
4
-2
-3
2
3
-2
-2
2
2
-2
-2
2
2
-2
-1
2
1
-2
-1
3
1
-2
-1
3
1
-3
-1
3
1
-3
-1
4
1
-4
-1
5
2
-7
-5
12
30
40
41
29
2
-23
-24
-5
8
3
-5
-2
3
2
-2
-1
2
1
-1
-1
1
1
-1
0
1
0
-1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
1
0
-1
0
1
0
-1
0
1
0
-1
0
1
0
-1
0
1
0
-1
0
1
0
-2
0
1
0
-2
0
2
0
-2
0
2
-1
-2
0
2
-1
-2
1
2
-1
-2
1
2
-1
-2
1
2
-1
-3
1
2
-2
-3
2
3
-2
-3
2
3
-3
-3
2
3
-3
-3
3
3
-4
-4
4
4
-4
-5
4
6
-3
-10
-19
-46
-76
-77
-55
-54
-85
-106
-96
-95
-135
-188
-209
-199
-197
-227
-281
-345
-393
-405
-393
-397
-436
-484
-508
-506
-497
-494
-501
-509
-501
-464
-419
-391
-371
-326
-255
-182
-116
-53
-9
-1
-3
30
85
115
124
166
255
329
345
329
307
262
178
87
11
-75
-196
-329
-432
-497
-538
-573
-612
-648
-652
-591
-483
-395
-378
-432
-525
-621
-695
-740
-778
-838
-916
-992
-1050
-1063
-997
-869
-765
-742
-752
-724
-685
-717
-822
-913
-918
-836
-681
-463
-215
50
377
792
1196
1433
1468
1399
1290
1115
850
538
223
-61
-222
-160
77
286
334
308
382
615
924
1185
1300
1228
1020
787
577
359
114
-104
-268
-428
-638
-881
-1130
-1372
-1503
-1301
-653
220
897
1134
1037
898
925
1133
1381
1463
1247
764
164
-418
-910
-1238
-1313
-1127
-825
-602
-560
-650
-723
-610
-228
345
925
1392
1784
2190
2586
2842
2863
2662
2309
1858
1329
724
27
-761
-1573
-2257
-2647
-2652
-2314
-1776
-1151
-416
546
1750
2993
3971
4489
4538
4208
3585
2725
1663
448
-783
-1800
-2419
-2693
-2901
-3309
-3919
-4418
-4382
-3598
-2312
-1127
-587
-801
-1458
-2137
-2533
-2497
-2054
-1437
-959
-758
-709
-638
-509
-359
-124
342
1030
1600
1513
478
-1187
-2666
-3263
-2942
-2254
-1751
-1537
-1336
-874
-192
359
456
224
248
977
2124
2846
2619
1815
1321
1671
2622
3464
3644
3160
2466
2005
1789
1451
730
-169
-701
-461
440
1382
1635
882
-554
-2017
-3057
-3638
-3901
-3883
-3473
-2532
-1026
828
2510
3459
3491
2872
1947
841
-364
-1382
-1862
-1739
-1264
-644
189
1434
3084
4775
5944
6202
5638
4770
4122
3834
3700
3530
3381
3466
3919
4678
5483
5921
5555
4187
2122
117
-1124
-1519
-1655
-2115
-2774
-2927
-2162
-939
-72
266
770
2063
3679
4195
2533
-875
-4237
-5794
-5138
-3260
-1405
15
1382
2953
4245
4407
3067
682
-1870
-3924
-5294
-6101
-6414
-6050
-4759
-2694
-655
345
-123
-1545
-2897
-3377
-2781
-1424
154
1532
2626
3539
4179
4190
3414
2209
1100
283
-244
-209
783
2505
3920
4016
2697
722
-1018
-2013
-2227
-2093
-2297
-3179
-4303
-4890
-4726
-4374
-4354
-4417
-3933
-2862
-1973
-1993
-2795
-3594
-3820
-3582
-3323
-3298
-3435
-3530
-3378
-2890
-2291
-2190
-3160
-5131
-7316
-8842
-9367
-9078
-8304
-7375
-6699
-6545
-6535
-5649
-3153
433
3597
5257
5727
6110
6922
7640
7531
6519
5134
3966
3407
3630
4451
5302
5659
5507
5169
4731
3888
2384
334
-1890
-3802
-4771
-4239
-2315
1
1545
2007
2067
2497
3307
3883
3824
3406
3172
3242
3284
3161
3281
4008
4843
4575
2472
-849
-3905
-5673
-6308
-6617
-7048
-7314
-6959
-6063
-5264
-5052
-5192
-4950
-3835
-2062
-347
627
620
11
-365
209
1615
2778
2482
434
-2505
-5095
-6611
-6978
-6312
-4642
-2132
688
3149
4840
5589
5179
3487
1097
-606
-431
1511
3975
5872
7038
7719
7829
7117
5746
4137
2296
-164
-3186
-5939
-7654
-8467
-9044
-9561
-9547
-8737
-7609
-6877
-6771
-7059
-7481
-7806
-7628
-6608
-5015
-3659
-3028
-2697
-1852
-318
1157
1604
648
-1283
-3246
-4206
-3529
-1413
1159
3143
4274
5167
6552
8401
9808
9764
8145
6018
4915
5678
7929
10558
12621
13729
13849
13064
11602
9825
7976
6046
4054
2438
1906
2736
4267
5251
4828
3155
1032
-1014
-3130
-5625
-8337
-10657
-12039
-12279
-11484
-10097
-8939
-8783
-9696
-11053
-12281
-13287
-13936
-13538
-11349
-7520
-3128
783
3909
6471
8664
10434
11501
11457
10062
7672
5215
3553
2942
3163
3916
4827
5309
4921
3996
3540
4174
5323
5704
4658
2870
1823
2671
5467
9085
11834
12624
11928
11402
12068
12924
11912
8494
4840
3944
6610
10677
13250
13338
12095
10818
9279
6241
1256
-4589
-9762
-13637
-16470
-18453
-19448
-19568
-19341
-18984
-18030
-16088
-13619
-11505
-10088
-9156
-8650
-8663
-8617
-7203
-3701
909
4630
6180
5684
3754
510
-4035
-8936
-12348
-12966
-11166
-8366
-5405
-1978
2346
7134
11407
14559
16526
17337
17005
15812
14259
12746
11668
11670
13180
15479
16774
15609
12007
7095
2055
-2264
-5219
-6558
-6749
-6615
-6536
-6182
-5012
-2875
-341
1301
701
-2249
-5809
-7654
-6927
-4683
-2364
-460
1234
2907
4798
7297
10223
12446
13049
12577
12225
11922
10371
7280
4410
3574
4271
4292
2446
-219
-1869
-1730
-349
1206
1970
1522
454
165
1564
3928
5509
5403
4470
4261
5377
7161
8719
9753
10373
10580
10240
9327
7805
5386
1795
-2626
-6933
-10439
-13358
-16335
-19442
-21901
-22784
-21853
-19771
-17710
-16651
-16749
-17293
-17425
-16840
-15585
-13416
-10069
-6306
-3883
-3742
-4567
-4016
-1432
1414
2564
2203
2124
3254
4509
4326
2712
1221
1024
1579
1518
457
-615
-635
480
2258
4474
6954
8979
9602
8518
6105
2757
-1172
-4790
-6850
-6810
-5238
-3023
-758
1014
1744
1538
1347
1974
3283
4599
5212
4164
509
-5286
-10837
-13770
-13917
-12887
-11977
-11528
-11865
-13341
-15281
-16131
-15117
-12857
-10012
-6387
-2017
1809
3569
3221
2213
2049
3276
5501
7706
8712
7955
6036
4268
3624
4156
5291
6499
7694
9038
10385
11143
11018
10750
11587
13898
16705
18628
18873
17264
13947
9478
4880
1209
-892
-1252
-147
1723
3656
5447
7043
7732
6472
3355
60
-1798
-2373
-3147
-5167
-8245
-11529
-14151
-15419
-15073
-13552
-11635
-9713
-7612
-5225
-3102
-2285
-3456
-6143
-8927
-10789
-12231
-14506
-17565
-19364
-17725
-12573
-5932
-23
4131
6566
7629
7526
6224
3669
292
-2847
-4750
-5350
-5471
-5930
-6795
-7347
-6577
-3975
-217
3104
4852
5396
5942
6939
7566
6780
4413
1207
-1768
-3631
-4160
-4119
-4762
-6555
-8508
-9125
-8013
-6212
-4931
-4333
-3868
-3498
-4009
-5892
-8304
-9609
-8894
-6665
-4099
-2070
-954
-806
-1251
-1414
-416
1995
5413
9129
12228
13677
12980
10947
9380
9598
11353
13334
14606
15346
16197
17100
17052
15193
12098
9643
9267
10391
10848
8934
4887
349
-3353
-6194
-8851
-11359
-12524
-10861
-6271
-725
3049
3740
2299
670
-85
-346
-1025
-2489
-4279
-5481
-5281
-3477
-698
1975
3748
4515
4602
4390
4279
4615
5176
4829
2296
-2384
-7440
-10818
-12009
-12151
-12400
-12613
-11814
-9577
-6559
-3767
-1653
5
1687
3701
5886
7435
7261
5018
1876
-142
85
1809
3435
4336
5255
6895
8611
8886
6914
3371
-290
-2882
-3852
-3240
-1783
-761
-1080
-2271
-2789
-1586
770
2728
3290
2705
1872
1424
1382
1322
749
-453
-1801
-2625
-2765
-2696
-2882
-3309
-3795
-4461
-5501
-6597
-6942
-5990
-4033
-1977
-675
-423
-875
-1357
-1422
-1211
-1270
-1963
-3067
-3924
-3978
-3238
-2279
-1666
-1279
-374
1449
3434
4199
3202
1411
306
320
508
-250
-1908
-3211
-2943
-1099
1178
2693
3052
2489
1286
-292
-1697
-2283
-1949
-1274
-807
-491
-20
494
608
176
-455
-917
-1158
-1194
-834
72
1174
1721
1262
191
-522
-193
978
2181
2795
2848
2752
2793
2935
2906
2308
841
-1308
-3339
-4410
-4397
-3890
-3427
-2970
-2169
-801
1241
4026
7248
9974
11225
10945
10042
9305
8498
6805
4075
1320
-152
38
1085
1942
2313
2658
3365
4180
4461
3746
1995
-443
-2884
-4535
-5049
-4809
-4406
-3828
-2506
-228
2318
4122
4784
4690
4396
4081
3592
2811
1862
908
-162
-1700
-3782
-5839
-7007
-6864
-5702
-4167
-2905
-2415
-2729
-3104
-2538
-924
696
1385
1428
1677
2132
1940
806
-361
-492
540
2219
4210
6241
7508
7009
4707
1844
-207
-1218
-2009
-3340
-5187
-7014
-8385
-9174
-9367
-8867
-7518
-5292
-2456
436
2801
4345
5110
5231
4762
3779
2482
1080
-291
-1411
-1898
-1585
-933
-725
-1261
-2043
-2369
-2032
-1357
-731
-254
280
1208
2684
4490
6245
7796
9133
9936
9702
8575
7590
7585
8096
7878
6392
4263
2319
843
-128
-482
-412
-615
-1528
-2597
-2824
-2004
-968
-570
-776
-872
-336
689
1661
2185
2284
2186
1971
1516
708
-455
-1968
-3749
-5389
-6281
-6270
-5938
-5920
-6110
-5914
-5220
-4647
-4703
-5088
-5080
-4373
-3274
-2246
-1490
-902
-193
931
2485
4058
5081
5342
5169
5044
5076
4920
4192
2873
1278
-307
-1798
-3133
-4085
-4445
-4346
-4273
-4664
-5513
-6338
-6561
-6021
-5137
-4465
-4078
-3609
-2971
-2643
-2881
-2940
-1680
980
3775
5440
5933
6039
6140
5855
4757
3058
1511
783
900
1153
664
-753
-2263
-2660
-1353
1263
4232
6693
8264
9064
9417
9502
9272
8701
7936
7138
6313
5408
4438
3409
2228
864
-478
-1445
-1810
-1669
-1490
-1933
-3299
-5072
-6279
-6464
-6060
-5625
-5078
-4049
-2743
-1930
-2062
-2763
-3266
-3112
-2387
-1516
-885
-485
115
1274
2741
3768
3779
2821
1376
-33
-1041
-1542
-1786
-2250
-3256
-4695
-6148
-7175
-7440
-6734
-5136
-3139
-1417
-311
380
1014
1651
2133
2528
3079
3663
3605
2350
143
-2194
-4025
-5201
-5825
-6126
-6498
-7200
-7902
-7884
-6806
-5046
-3203
-1570
-209
820
1515
2003
2354
2482
2384
2315
2596
3344
4428
5476
5920
5346
3957
2435
1239
288
-534
-931
-544
501
1715
2744
3449
3675
3379
3032
3485
5149
7380
8858
8695
7168
5362
4081
3201
2122
642
-866
-2057
-3037
-4099
-5292
-6409
-7265
-7830
-8201
-8487
-8644
-8455
-7867
-7293
-7263
-7692
-7826
-7077
-5676
-4289
-3277
-2628
-2381
-2660
-3242
-3507
-3023
-2033
-1143
-617
-140
708
1928
3126
3917
4137
3781
2966
1995
1188
544
-221
-1153
-1798
-1705
-1050
-468
-305
-249
258
1429
2965
4354
5320
6011
6687
7204
6994
5703
3714
1838
576
-143
-612
-932
-913
-267
994
2276
2772
2295
1565
1400
1841
2328
2501
2432
2189
1646
758
-346
-1567
-2851
-3976
-4644
-4825
-4732
-4438
-3823
-2951
-2195
-1877
-2011
-2445
-2990
-3369
-3339
-2986
-2672
-2586
-2556
-2341
-1846
-993
249
1547
2289
2274
2105
2560
3732
5053
6004
6443
6331
5577
4298
2951
1997
1587
1663
2166
2953
3624
3728
3191
2417
1884
1663
1357
438
-1281
-3403
-5125
-5808
-5448
-4585
-3762
-3165
-2778
-2649
-2890
-3515
-4423
-5454
-6358
-6825
-6722
-6203
-5473
-4579
-3598
-2873
-2697
-2794
-2451
-1292
264
1406
1639
1062
182
-452
-632
-602
-658
-592
201
1950
4066
5716
6666
7359
8256
9326
10144
10258
9440
7808
5845
4237
3523
3750
4406
4756
4394
3531
2702
2195
1829
1256
320
-906
-2223
-3349
-4011
-4138
-3907
-3478
-2831
-1991
-1266
-1000
-1075
-929
-213
753
1353
1420
1417
1818
2507
2918
2661
1888
1086
678
810
1285
1675
1718
1714
2288
3568
4838
5264
4786
3907
2789
1064
-1373
-3903
-5740
-6627
-6714
-6090
-4812
-3189
-1633
-264
1041
2235
3067
3439
3492
3261
2551
1351
166
-323
76
869
1343
1139
381
-628
-1741
-2975
-4283
-5457
-6301
-6804
-7049
-7009
-6583
-5803
-4882
-3991
-3072
-1921
-457
1106
2368
3048
3215
3178
3114
2907
2385
1639
977
659
799
1395
2257
2934
2984
2411
1662
1078
491
-477
-1813
-2958
-3326
-2934
-2472
-2684
-3609
-4501
-4571
-3782
-2780
-2087
-1529
-494
1375
3774
5908
7060
7166
6862
6789
6810
6161
4467
2315
635
-269
-750
-1071
-1050
-472
489
1428
2086
2433
2560
2650
2914
3420
4056
4781
5758
7016
8052
8132
7110
5730
4903
4757
4588
3730
2230
656
-553
-1410
-2185
-3084
-4097
-5013
-5548
-5557
-5168
-4713
-4475
-4503
-4607
-4541
-4247
-3935
-3813
-3741
-3338
-2596
-2204
-2970
-4915
-7135
-8596
-8902
-8294
-7213
-6010
-4907
-3982
-3206
-2595
-2252
-2182
-2177
-2045
-1901
-2055
-2604
-3283
-3732
-3770
-3354
-2423
-956
846
2566
3808
4412
4459
4127
3562
2821
1896
872
118
196
1339
3002
4159
4256
3779
3698
4405
5418
6105
6385
6548
6642
6389
5689
4841
4136
3454
2513
1425
708
695
1099
1280
853
-81
-1177
-2170
-2995
-3723
-4434
-5052
-5276
-4768
-3482
-1823
-434
213
77
-525
-1248
-1988
-2830
-3782
-4628
-5090
-5032
-4458
-3448
-2209
-1088
-324
197
752
1336
1598
1323
807
599
913
1420
1591
1182
422
-207
-328
114
900
1691
2146
2045
1455
719
161
-204
-575
-999
-1252
-1090
-519
194
652
483
-452
-1892
-3327
-4415
-5193
-5877
-6546
-7056
-7164
-6646
-5424
-3718
-2033
-910
-606
-994
-1667
-2168
-2255
-2035
-1759
-1495
-1079
-456
97
205
-211
-886
-1484
-1810
-1784
-1363
-570
439
1391
2013
2223
2225
2358
2811
3512
4271
4916
5242
5017
4204
3116
2141
1363
621
-19
-131
545
1572
2045
1398
-90
-1583
-2373
-2314
-1759
-1186
-800
-366
569
2206
4223
5998
7092
7471
7316
6740
5752
4420
2957
1634
658
100
-120
-214
-444
-970
-1749
-2578
-3200
-3395
-3038
-2196
-1183
-407
-106
-268
-821
-1714
-2726
-3373
-3302
-2741
-2256
-1986
-1425
-120
1676
3248
4148
4392
4100
3305
2142
922
-104
-908
-1562
-2110
-2575
-2944
-3147
-3211
-3432
-4120
-5122
-5869
-6036
-5917
-5954
-6111
-6008
-5480
-4651
-3501
-1765
589
3040
4921
6017
6611
7020
7290
7341
7186
6878
6367
5562
4526
3474
2530
1596
547
-498
-1196
-1245
-565
726
2392
4077
5357
5920
5723
4936
3769
2405
1044
-140
-1115
-1989
-2812
-3465
-3869
-4242
-4925
-5888
-6593
-6500
-5648
-4555
-3601
-2639
-1237
840
3365
5711
7193
7548
7172
6728
6451
5971
4909
3498
2428
2131
2343
2366
1710
538
-479
-809
-621
-632
-1348
-2565
-3693
-4426
-4919
-5383
-5718
-5621
-4947
-3883
-2729
-1572
-255
1253
2580
3240
3179
2827
2580
2465
2402
2477
2756
3070
3239
3334
3439
3292
2497
1060
-586
-2079
-3382
-4518
-5310
-5520
-5127
-4435
-3948
-4054
-4653
-5146
-4987
-4231
-3375
-2770
-2385
-2045
-1581
-809
265
1202
1467
1112
760
757
697
53
-1028
-1875
-2047
-1639
-981
-328
196
627
1105
1612
1789
1267
201
-732
-927
-375
407
847
723
216
-355
-889
-1582
-2652
-4027
-5370
-6332
-6786
-6875
-6920
-7175
-7538
-7587
-6977
-5788
-4378
-3006
-1693
-394
896
2152
3256
3905
3787
2962
1984
1521
1820
2509
2911
2580
1662
777
485
835
1442
2040
2861
4390
6678
8968
10097
9381
7127
4296
1737
-250
-1812
-3238
-4720
-6188
-7293
-7771
-7877
-8239
-9125
-10043
-10296
-9816
-9202
-8968
-9002
-8773
-7845
-6127
-3852
-1506
350
1404
1849
2236
2996
4103
5207
6074
6821
7674
8611
9369
9755
9771
9369
8310
6456
4129
2009
597
-181
-866
-1936
-3321
-4367
-4374
-3273
-1766
-768
-766
-1652
-2989
-4295
-5239
-5771
-6085
-6323
-6348
-5870
-4733
-2987
-792
1599
3820
5537
6613
7054
6892
6268
5561
5161
5083
4983
4590
3951
3245
2569
2001
1629
1350
838
-91
-1158
-1901
-2227
-2476
-2928
-3459
-3766
-3756
-3539
-3170
-2560
-1651
-540
545
1299
1402
791
-39
-231
645
2044
2918
2785
2150
1854
2192
2827
3346
3647
3844
4021
4188
4322
4373
4307
4239
4407
4872
5232
4814
3290
1079
-976
-2367
-3264
-4059
-4733
-4845
-4127
-2858
-1567
-489
554
1807
3223
4445
5070
4946
4282
3490
2882
2514
2281
2063
1702
948
-393
-2226
-4161
-5761
-6767
-7124
-6896
-6217
-5249
-4127
-2961
-1838
-720
647
2547
4873
7053
8524
9227
9448
9286
8508
6974
4945
2883
1129
-122
-761
-901
-961
-1381
-2247
-3335
-4426
-5419
-6229
-6835
-7441
-8339
-9518
-10537
-10861
-10255
-8885
-7194
-5688
-4595
-3655
-2402
-786
644
1269
985
195
-636
-1239
-1489
-1320
-745
109
1014
1732
2172
2515
3020
3636
3933
3521
2472
1186
-53
-1257
-2450
-3372
-3523
-2573
-792
939
1700
1282
334
-305
-371
-248
-428
-1002
-1618
-1760
-1116
193
1695
2958
3899
4677
5345
5714
5563
4904
4014
3254
2853
2851
3204
3866
4711
5438
5739
5600
5299
5032
4663
3941
2844
1622
585
-45
-251
-319
-695
-1557
-2581
-3338
-3823
-4396
-5249
-6183
-6888
-7163
-6816
-5654
-3777
-1704
16
1270
2335
3465
4680
5871
6906
7612
7838
7620
7166
6616
5874
4765
3317
1812
552
-388
-1170
-2007
-2970
-3949
-4770
-5343
-5723
-6042
-6392
-6776
-7156
-7514
-7851
-8141
-8319
-8297
-7985
-7261
-5970
-4070
-1823
178
1334
1497
1122
857
936
1018
653
-186
-1097
-1712
-2020
-2240
-2533
-2926
-3415
-3968
-4461
-4712
-4674
-4489
-4302
-4037
-3428
-2291
-715
988
2472
3496
4006
4207
4503
5214
6246
7167
7664
7878
8182
8727
9324
9701
9735
9427
8851
8176
7563
6911
5854
4193
2226
461
-980
-2473
-4363
-6476
-8252
-9229
-9329
-8770
-7837
-6687
-5261
-3450
-1447
130
694
351
-34
404
1731
3246
4210
4434
4202
3868
3624
3499
3384
3075
2487
1862
1600
1744
1771
1066
-353
-1732
-2237
-1659
-425
912
2032
2792
3079
2900
2516
2305
2445
2806
3150
3349
3408
3375
3296
3175
2893
2236
1126
-232
-1564
-2898
-4530
-6559
-8599
-10106
-10889
-11134
-11027
-10574
-9819
-9046
-8598
-8568
-8728
-8699
-8219
-7355
-6551
-6313
-6730
-7318
-7441
-6816
-5550
-3785
-1536
1126
3866
6174
7675
8378
8651
8876
8975
8372
6593
3907
1193
-884
-2397
-3820
-5402
-6989
-8272
-8961
-8817
-7787
-6194
-4618
-3474
-2735
-2027
-910
844
3042
5067
6273
6530
6338
6328
6711
7247
7641
7830
7967
8266
8871
9704
10400
10465
9602
7871
5560
2975
393
-1880
-3527
-4387
-4613
-4634
-4874
-5427
-6002
-6267
-6233
-6226
-6505
-7005
-7497
-7872
-8160
-8329
-8215
-7636
-6495
-4772
-2542
-57
2251
3969
4921
5203
5077
4875
4895
5239
5668
5772
5416
5020
5242
6300
7669
8543
8503
7661
6243
4312
1990
-274
-1905
-2708
-3023
-3329
-3797
-4265
-4587
-4881
-5440
-6479
-7972
-9692
-11298
-12423
-12807
-12451
-11592
-10406
-8767
-6414
-3390
-217
2451
4331
5682
7051
8854
11059
13197
14776
15768
16633
17780
19051
19830
19625
18521
17117
16087
15666
15453
14760
13310
11560
10255
9731
9777
10048
10343
10420
9870
8415
6278
4054
2212
793
-403
-1479
-2329
-2772
-2750
-2410
-2037
-1875
-1937
-1978
-1701
-1056
-333
51
-121
-752
-1557
-2273
-2805
-3293
-4026
-5165
-6503
-7620
-8301
-8667
-8827
-8592
-7734
-6418
-5136
-4211
-3604
-3218
-3132
-3363
-3624
-3583
-3340
-3367
-3924
-4699
-5178
-5243
-5244
-5506
-5973
-6406
-6773
-7237
-7817
-8273
-8402
-8288
-8138
-7950
-7478
-6515
-5060
-3252
-1294
489
1656
1915
1395
527
-441
-1765
-3946
-7105
-10679
-13810
-16023
-17526
-18866
-20377
-21931
-23123
-23607
-23296
-22341
-20943
-19177
-16989
-14364
-11458
-8526
-5757
-3192
-795
1464
3598
5637
7641
9635
11500
12997
13938
14355
14416
14197
13647
12803
11923
11260
10798
10299
9592
8714
7790
6874
5917
4788
3353
1631
-132
-1658
-2926
-4140
-5373
-6410
-7008
-7156
-6971
-6452
-5556
-4445
-3442
-2705
-2097
-1457
-874
-575
-634
-905
-1195
-1387
-1363
-933
56
1549
3308
5127
6991
8943
10814
12206
12791
12586
11877
10923
9821
8601
7305
5924
4395
2720
1059
-377
-1469
-2190
-2550
-2621
-2587
-2624
-2697
-2561
-2029
-1238
-581
-401
-718
-1217
-1497
-1375
-1014
-746
-737
-806
-598
47
894
1497
1559
1171
747
750
1382
2434
3403
3845
3669
3087
2303
1336
173
-1010
-1935
-2491
-2805
-3016
-3078
-2824
-2151
-1075
302
1811
3236
4384
5164
5570
5622
5365
4879
4213
3353
2335
1395
876
874
1047
862
63
-1148
-2382
-3437
-4403
-5481
-6762
-8161
-9467
-10454
-11017
-11253
-11410
-11715
-12208
-12725
-13022
-12964
-12641
-12298
-12103
-11974
-11674
-11085
-10313
-9541
-8837
-8160
-7464
-6695
-5775
-4681
-3547
-2586
-1894
-1422
-1141
-1139
-1510
-2214
-3068
-3839
-4335
-4462
-4227
-3626
-2543
-834
1436
3919
6201
8055
9474
10515
11200
11544
11634
11688
12000
12724
13680
14420
14588
14184
13488
12783
12163
11509
10583
9245
7674
6289
5339
4670
4014
3396
3049
2981
2866
2442
1807
1210
736
325
-34
-311
-569
-923
-1396
-1915
-2429
-2890
-3146
-2990
-2373
-1469
-483
520
1517
2324
2630
2268
1456
726
590
1236
2493
4067
5807
7753
10018
12601
15307
17800
19781
21169
22070
22538
22385
21308
19201
16315
13086
9872
6858
4096
1553
-836
-3068
-5013
-6494
-7455
-8021
-8377
-8641
-8858
-9051
-9228
-9328
-9251
-8925
-8340
-7487
-6329
-4825
-2949
-688
1926
4712
7348
9528
11104
12075
12500
12535
12480
12631
13030
13444
13669
13792
14090
14693
15406
15855
15757
15047
13799
12070
9815
6943
3442
-536
-4691
-8663
-12179
-15178
-17798
-20236
-22611
-24957
-27278
-29535
-31615
-33387
-34762
-35649
-35905
-35449
-34424
-33097
-31552
-29587
-26977
-23735
-20054
-16101
-11971
-7784
-3703
129
3615
6663
9197
11178
12587
13429
13833
14098
14507
15092
15639
15938
15969
15853
15701
15518
15213
14672
13867
12929
12084
11518
11299
11400
11729
12145
12502
12722
12766
12540
11907
10845
9546
8298
7295
6613
6322
6500
7082
7788
8280
8359
7965
7054
5636
3931
2331
1079
53
-1027
-2231
-3383
-4344
-5154
-5849
-6276
-6218
-5641
-4711
-3594
-2304
-784
932
2664
4202
5466
6513
7370
7856
7662
6634
4963
3077
1366
9
-1002
-1731
-2182
-2313
-2118
-1698
-1234
-907
-842
-1089
-1609
-2296
-3063
-3897
-4820
-5837
-6976
-8294
-9764
-11184
-12316
-13062
-13424
-13345
-12763
-11822
-10846
-10028
-9289
-8493
-7654
-6867
-6140
-5420
-4658
-3766
-2613
-1185
328
1716
2937
4017
4893
5490
5876
6142
6180
5740
4739
3380
1977
801
47
-225
-173
-50
68
345
917
1671
2341
2734
2812
2633
2303
1942
1600
1231
761
158
-568
-1384
-2208
-2927
-3513
-4070
-4728
-5496
-6245
-6807
-7046
-6892
-6398
-5753
-5195
-4841
-4627
-4425
-4200
-4075
-4243
-4813
-5721
-6755
-7694
-8435
-9024
-9540
-9937
-9985
-9411
-8170
-6541
-4933
-3549
-2298
-1012
264
1278
1799
1846
1661
1478
1331
1059
511
-271
-1039
-1491
-1426
-808
240
1499
2787
4054
5320
6520
7505
8238
8866
9501
9997
10095
9779
9313
8889
8386
7571
6434
5224
4222
3592
3367
3431
3529
3431
3137
2822
2575
2301
1896
1417
989
622
203
-357
-1039
-1766
-2492
-3229
-3981
-4646
-5045
-5076
-4859
-4631
-4519
-4480
-4481
-4589
-4825
-5029
-4990
-4680
-4256
-3868
-3565
-3388
-3414
-3659
-3991
-4231
-4327
-4391
-4575
-4898
-5234
-5444
-5530
-5606
-5749
-5916
-6039
-6142
-6307
-6593
-7047
-7735
-8644
-9572
-10239
-10534
-10560
-10375
-9800
-8568
-6609
-4062
-1041
2466
6424
10584
14563
18063
20962
23249
24965
26231
27223
28042
28603
28681
28094
26846
25141
23272
21486
19880
18398
16917
15400
13985
12916
12311
11980
11544
10769
9730
8580
7244
5483
3259
870
-1332
-3226
-4839
-6121
-6961
-7354
-7401
-7177
-6744
-6292
-6071
-6127
-6228
-6152
-5962
-5899
-6072
-6346
-6514
-6495
-6353
-6164
-5914
-5500
-4859
-4081
-3366
-2845
-2452
-2001
-1389
-716
-208
-2
2
27
137
122
-251
-902
-1458
-1641
-1547
-1494
-1709
-2199
-2856
-3564
-4241
-4825
-5236
-5326
-4956
-4189
-3336
-2696
-2288
-1907
-1412
-840
-266
317
935
1557
2136
2670
3154
3554
3893
4287
4833
5480
6095
6628
7123
7558
7764
7563
6964
6162
5347
4562
3744
2852
1899
876
-281
-1585
-2898
-4017
-4842
-5413
-5791
-6000
-6131
-6393
-6957
-7764
-8559
-9128
-9439
-9586
-9656
-9670
-9560
-9175
-8384
-7225
-5900
-4589
-3339
-2162
-1168
-491
-139
2
31
-7
-34
79
383
786
1170
1511
1852
2189
2439
2488
2233
1614
674
-418
-1456
-2335
-3098
-3841
-4556
-5076
-5195
-4887
-4394
-4030
-3885
-3747
-3377
-2774
-2155
-1711
-1475
-1366
-1280
-1150
-998
-980
-1322
-2146
-3373
-4800
-6281
-7815
-9463
-11200
-12860
-14271
-15420
-16441
-17416
-18225
-18626
-18466
-17756
-16588
-15042
-13178
-11048
-8681
-6103
-3389
-685
1819
3935
5504
6476
6978
7289
7686
8272
8942
9509
9886
10142
10370
10504
10334
9726
8811
7885
7175
6746
6598
6739
7109
7505
7687
7560
7243
6924
6655
6291
5642
4672
3523
2363
1270
318
-321
-456
-66
649
1402
1974
2283
2393
2442
2483
2382
1980
1355
834
668
781
899
861
732
661
721
895
1107
1275
1393
1608
2156
3164
4502
5832
6840
7417
7654
7667
7436
6841
5848
4648
3580
2914
2666
2603
2447
2112
1775
1680
1877
2190
2443
2641
2883
3159
3325
3254
2945
2484
1978
1561
1366
1442
1689
1925
2028
2007
1980
2061
2233
2298
2009
1328
520
-50
-255
-269
-317
-408
-355
-27
468
839
840
444
-158
-706
-1046
-1206
-1336
-1560
-1846
-2004
-1800
-1133
-127
927
1758
2302
2721
3223
3825
4340
4614
4748
5007
5500
6018
6236
6007
5429
4705
4019
3508
3187
2911
2484
1903
1417
1285
1515
1879
2141
2204
2063
1735
1274
808
492
378
392
446
585
950
1603
2427
3245
3963
4531
4839
4767
4363
3864
3471
3175
2831
2358
1811
1306
925
645
345
-110
-763
-1594
-2627
-3919
-5404
-6837
-7985
-8829
-9518
-10200
-10950
-11826
-12840
-13904
-14879
-15687
-16318
-16743
-16896
-16744
-16294
-15532
-14447
-13121
-11737
-10431
-9215
-8053
-6951
-5944
-5035
-4179
-3309
-2345
-1237
-45
1050
1873
2383
2665
2812
2863
2868
2941
3199
3629
4051
4252
4158
3858
3471
3028
2510
1945
1423
1024
781
692
727
846
1059
1440
2016
2652
3136
3399
3588
3883
4318
4816
5323
5830
6301
6686
6984
7226
7381
7340
7009
6371
5463
4350
3143
1980
953
52
-781
-1562
-2241
-2753
-3072
-3224
-3236
-3059
-2553
-1588
-197
1396
2931
4284
5494
6649
7752
8696
9338
9618
9612
9462
9250
8966
8583
8103
7492
6638
5447
3980
2423
938
-417
-1635
-2700
-3596
-4330
-4895
-5255
-5399
-5399
-5370
-5386
-5438
-5472
-5462
-5418
-5355
-5248
-5059
-4810
-4581
-4401
-4149
-3654
-2886
-1987
-1114
-303
489
1287
2091
2877
3554
3978
4109
4122
4287
4704
5200
5479
5305
4595
3429
2028
660
-500
-1459
-2342
-3259
-4209
-5070
-5695
-6046
-6240
-6421
-6615
-6744
-6755
-6655
-6445
-6103
-5681
-5333
-5178
-5181
-5225
-5262
-5342
-5534
-5884
-6409
-7045
-7590
-7778
-7487
-6843
-6091
-5376
-4684
-3960
-3219
-2537
-1967
-1522
-1218
-1078
-1080
-1138
-1151
-1061
-859
-596
-375
-275
-240
-102
227
627
908
1045
1188
1452
1767
1968
1985
1905
1903
2088
2394
2595
2474
1999
1329
665
150
-149
-219
-97
153
476
799
1034
1150
1219
1309
1357
1252
1043
953
1162
1645
2244
2828
3343
3788
4201
4595
4875
4867
4451
3647
2549
1271
-59
-1327
-2481
-3501
-4306
-4799
-5014
-5095
-5089
-4882
-4413
-3842
-3383
-3068
-2777
-2443
-2106
-1810
-1574
-1454
-1524
-1758
-2029
-2266
-2526
-2886
-3296
-3607
-3739
-3766
-3816
-3917
-3990
-3970
-3861
-3664
-3344
-2943
-2660
-2684
-2971
-3287
-3486
-3618
-3735
-3748
-3547
-3184
-2818
-2541
-2353
-2267
-2332
-2548
-2846
-3179
-3563
-4016
-4479
-4823
-4918
-4709
-4248
-3667
-3084
-2533
-1973
-1364
-715
-66
552
1147
1760
2442
3227
4123
5091
6049
6905
7607
8161
8581
8849
8936
8837
8580
8210
7807
7472
7253
7081
6846
6536
6276
6210
6368
6670
7020
7345
7566
7604
7442
7160
6849
6476
5907
5097
4212
3469
2907
2374
1772
1204
862
830
1078
1544
2145
2736
3182
3506
3889
4452
5062
5405
5279
4775
4142
3489
2704
1659
431
-754
-1756
-2618
-3469
-4381
-5316
-6138
-6710
-7025
-7233
-7474
-7706
-7787
-7688
-7504
-7259
-6856
-6252
-5539
-4781
-3906
-2847
-1692
-604
343
1144
1764
2174
2424
2597
2698
2706
2696
2798
3027
3229
3238
3012
2612
2092
1426
533
-607
-1859
-2992
-3891
-4684
-5602
-6721
-7904
-8977
-9884
-10662
-11314
-11782
-12003
-11988
-11833
-11651
-11467
-11178
-10664
-9942
-9190
-8606
-8220
-7879
-7395
-6708
-5906
-5110
-4353
-3591
-2807
-2066
-1452
-983
-625
-366
-253
-331
-543
-717
-670
-361
77
460
721
918
1142
1427
1756
2066
2263
2285
2166
1984
1747
1410
1031
820
932
1295
1736
2238
2957
3985
5210
6439
7577
8616
9523
10187
10475
10311
9747
8969
8208
7598
7127
6714
6291
5817
5292
4780
4353
3981
3537
2963
2373
1914
1568
1187
697
185
-222
-479
-617
-673
-695
-732
-782
-777
-658
-453
-240
-29
252
643
1043
1259
1179
890
602
457
409
287
-37
-576
-1275
-2109
-3109
-4287
-5541
-6631
-7301
-7461
-7228
-6796
-6265
-5616
-4814
-3877
-2868
-1855
-873
89
1041
1896
2466
2621
2462
2301
2424
2870
3407
3709
3600
3152
2576
1993
1357
616
-151
-827
-1425
-2037
-2632
-3021
-3078
-2879
-2591
-2335
-2212
-2332
-2706
-3155
-3453
-3541
-3527
-3512
-3504
-3493
-3484
-3446
-3319
-3117
-2951
-2901
-2913
-2870
-2736
-2563
-2373
-2099
-1682
-1198
-850
-807
-1062
-1479
-1972
-2591
-3397
-4317
-5169
-5818
-6242
-6461
-6483
-6324
-6022
-5584
-4969
-4153
-3186
-2188
-1325
-812
-835
-1400
-2281
-3184
-3941
-4537
-4993
-5301
-5461
-5482
-5340
-4994
-4469
-3885
-3379
-3033
-2865
-2820
-2755
-2474
-1887
-1116
-416
37
270
417
548
594
433
21
-570
-1214
-1835
-2455
-3135
-3884
-4625
-5267
-5797
-6253
-6617
-6798
-6769
-6662
-6655
-6785
-6944
-7032
-7034
-6933
-6679
-6304
-5978
-5864
-5912
-5867
-5478
-4687
-3663
-2688
-1975
-1527
-1185
-843
-566
-445
-423
-363
-300
-473
-1047
-1892
-2674
-3151
-3296
-3191
-2882
-2362
-1658
-902
-292
18
-2
-262
-615
-946
-1231
-1537
-1926
-2321
-2483
-2165
-1287
52
1675
3395
5018
6403
7560
8614
9600
10366
10746
10795
10773
10895
11137
11294
11162
10670
9912
9095
8408
7894
7466
7058
6727
6577
6634
6876
7331
8050
8945
9734
10132
10072
9698
9172
8529
7730
6777
5758
4793
3952
3223
2559
1970
1568
1490
1768
2271
2769
3016
2819
2127
1123
144
-556
-990
-1325
-1624
-1772
-1658
-1325
-871
-282
528
1525
2476
3096
3215
2841
2130
1335
696
281
-59
-504
-1020
-1363
-1357
-1137
-1022
-1143
-1272
-1076
-497
202
736
1016
1109
1097
1122
1377
1927
2553
2952
3082
3183
3436
3759
3953
3962
3896
3922
4164
4620
5092
5285
5035
4397
3504
2444
1351
465
-28
-160
-104
17
162
283
340
374
440
501
456
275
17
-244
-460
-629
-865
-1368
-2192
-3068
-3623
-3783
-3839
-4080
-4478
-4770
-4746
-4407
-3918
-3478
-3175
-2954
-2724
-2495
-2354
-2294
-2184
-1911
-1516
-1129
-830
-582
-275
171
721
1219
1538
1710
1876
2116
2404
2729
3128
3581
3972
4260
4585
5114
5790
6339
6532
6355
5920
5277
4372
3161
1695
95
-1507
-2961
-4080
-4681
-4698
-4223
-3449
-2593
-1877
-1480
-1446
-1649
-1917
-2158
-2342
-2408
-2278
-1967
-1564
-1081
-409
525
1606
2609
3391
3960
4363
4575
4503
4091
3414
2664
2061
1705
1535
1432
1338
1270
1230
1140
890
436
-165
-798
-1356
-1760
-1919
-1746
-1263
-682
-259
-25
249
717
1175
1278
1016
770
823
1032
1093
1004
1064
1471
2178
3062
4003
4773
5103
5026
4944
5150
5408
5218
4480
3670
3343
3585
4027
4263
4178
3958
3876
4054
4383
4631
4650
4455
4141
3756
3285
2713
2068
1411
816
364
142
188
429
690
838
866
809
608
153
-542
-1313
-2025
-2666
-3232
-3647
-3878
-4022
-4152
-4148
-3839
-3266
-2673
-2219
-1813
-1289
-650
-89
200
172
-46
-254
-326
-271
-182
-119
-94
-119
-236
-511
-1018
-1834
-2995
-4434
-5969
-7368
-8437
-9112
-9472
-9627
-9570
-9184
-8428
-7461
-6547
-5864
-5431
-5165
-4959
-4755
-4605
-4609
-4741
-4813
-4659
-4313
-3882
-3336
-2537
-1468
-280
891
2032
3130
4048
4616
4800
4729
4606
4592
4729
4921
5017
4984
4954
5081
5337
5477
5200
4378
3157
1857
729
-185
-976
-1669
-2166
-2341
-2126
-1501
-505
692
1812
2646
3211
3670
4126
4548
4874
5126
5392
5728
6090
6343
6333
6003
5475
4996
4752
4688
4532
4053
3317
2666
2382
2372
2231
1629
629
-422
-1274
-1988
-2762
-3641
-4454
-5005
-5253
-5287
-5204
-5055
-4869
-4687
-4580
-4636
-4919
-5400
-5943
-6387
-6668
-6829
-6922
-6912
-6719
-6342
-5900
-5517
-5161
-4636
-3786
-2700
-1657
-868
-301
203
696
1063
1194
1149
1139
1366
1885
2598
3366
4141
4988
5940
6839
7390
7435
7152
6940
7050
7358
7491
7164
6405
5473
4604
3847
3105
2290
1425
608
-69
-571
-907
-1099
-1153
-1058
-833
-589
-520
-784
-1363
-2080
-2750
-3317
-3830
-4328
-4780
-5094
-5187
-5054
-4792
-4515
-4216
-3739
-2969
-1990
-1008
-129
704
1530
2285
2911
3477
4104
4816
5529
6141
6557
6683
6503
6170
5903
5757
5544
5051
4294
3518
2920
2436
1838
1030
191
-406
-678
-752
-757
-696
-545
-341
-116
193
640
1149
1596
1978
2398
2896
3367
3675
3764
3660
3461
3327
3369
3490
3422
2975
2222
1403
718
258
59
111
307
467
467
300
40
-218
-363
-295
14
509
1126
1836
2580
3204
3533
3538
3385
3300
3376
3515
3525
3266
2739
2075
1434
882
353
-252
-938
-1589
-2071
-2364
-2597
-2949
-3520
-4246
-4939
-5417
-5640
-5723
-5818
-5980
-6137
-6184
-6088
-5886
-5605
-5219
-4715
-4172
-3729
-3463
-3306
-3104
-2760
-2312
-1886
-1597
-1488
-1548
-1739
-1980
-2153
-2156
-1990
-1756
-1577
-1503
-1491
-1431
-1188
-701
-89
396
595
591
597
708
836
864
778
634
481
349
277
323
555
1012
1626
2202
2560
2685
2698
2674
2564
2304
1894
1363
732
59
-568
-1113
-1605
-2013
-2221
-2171
-1976
-1770
-1523
-1125
-610
-172
54
136
232
414
622
730
628
285
-216
-716
-1072
-1228
-1203
-1058
-863
-675
-518
-407
-374
-463
-698
-1080
-1591
-2171
-2701
-3049
-3156
-3039
-2738
-2280
-1700
-1065
-451
73
446
638
688
701
783
997
1369
1903
2579
3336
4074
4679
5063
5228
5273
5301
5291
5111
4692
4157
3736
3543
3483
3367
3094
2706
2302
1912
1459
832
10
-921
-1857
-2755
-3631
-4492
-5311
-6018
-6501
-6639
-6378
-5767
-4901
-3868
-2758
-1685
-688
322
1451
2647
3722
4555
5194
5733
6187
6505
6638
6534
6181
5716
5395
5343
5396
5288
4964
4599
4335
4124
3849
3527
3314
3367
3677
4022
4099
3768
3162
2514
1894
1182
265
-829
-2004
-3185
-4297
-5257
-6035
-6690
-7275
-7771
-8137
-8381
-8514
-8485
-8259
-7926
-7654
-7501
-7332
-6946
-6281
-5477
-4748
-4192
-3714
-3153
-2486
-1884
-1536
-1417
-1273
-854
-144
633
1201
1422
1342
1132
966
924
945
880
638
297
49
12
96
96
-109
-456
-799
-1058
-1236
-1348
-1377
-1312
-1185
-1046
-914
-763
-547
-233
173
600
940
1124
1205
1321
1559
1848
2013
1932
1642
1299
1040
859
637
275
-191
-628
-926
-1047
-978
-719
-328
82
450
820
1251
1702
2069
2309
2462
2564
2612
2604
2555
2469
2348
2218
2100
1969
1792
1607
1494
1461
1428
1321
1130
857
493
63
-356
-724
-1061
-1369
-1569
-1563
-1331
-941
-520
-242
-250
-531
-913
-1247
-1564
-1996
-2587
-3256
-3926
-4590
-5264
-5927
-6559
-7160
-7680
-7963
-7830
-7236
-6308
-5223
-4083
-2946
-1896
-1032
-361
175
571
726
607
352
140
-10
-218
-566
-1004
-1424
-1748
-1964
-2138
-2395
-2788
-3204
-3454
-3458
-3289
-3077
-2942
-2975
-3154
-3293
-3184
-2821
-2374
-1969
-1595
-1242
-965
-764
-540
-249
17
169
271
440
681
897
1008
1008
943
912
1020
1267
1510
1637
1697
1803
1960
2076
2127
2193
2340
2537
2731
2928
3167
3450
3730
3980
4236
4549
4889
5127
5150
4971
4708
4458
4215
3919
3524
3033
2478
1878
1200
401
-478
-1294
-1955
-2508
-3034
-3492
-3759
-3795
-3647
-3344
-2916
-2505
-2282
-2233
-2135
-1838
-1437
-1117
-895
-620
-173
372
767
769
370
-136
-425
-491
-594
-869
-1116
-1080
-766
-376
-45
224
429
540
556
470
218
-204
-590
-662
-372
53
398
693
1087
1605
2104
2442
2615
2738
2940
3255
3569
3712
3613
3370
3132
2944
2756
2541
2361
2282
2308
2407
2553
2704
2777
2727
2627
2593
2637
2658
2585
2445
2249
1882
1233
376
-487
-1253
-2000
-2795
-3527
-3993
-4111
-3974
-3723
-3446
-3180
-2947
-2729
-2471
-2149
-1794
-1432
-1018
-486
160
852
1533
2212
2911
3624
4319
4940
5393
5592
5551
5374
5135
4785
4228
3455
2544
1592
693
-28
-494
-801
-1177
-1744
-2365
-2753
-2729
-2361
-1882
-1512
-1329
-1282
-1300
-1367
-1500
-1676
-1849
-2007
-2177
-2356
-2490
-2536
-2494
-2368
-2120
-1738
-1301
-951
-765
-693
-630
-529
-408
-269
-53
285
689
1054
1357
1684
2084
2468
2701
2737
2625
2426
2193
2007
1918
1866
1729
1475
1194
962
730
414
29
-311
-538
-705
-907
-1145
-1331
-1406
-1439
-1544
-1716
-1813
-1721
-1494
-1290
-1206
-1209
-1191
-1052
-742
-289
194
581
812
888
807
592
348
222
256
350
387
378
437
646
979
1338
1616
1717
1580
1199
647
48
-486
-897
-1170
-1304
-1301
-1191
-1020
-825
-605
-352
-63
284
734
1301
1929
2546
3130
3675
4105
4288
4156
3778
3288
2781
2285
1806
1338
832
243
-376
-852
-1032
-956
-843
-863
-945
-865
-506
17
520
938
1311
1639
1843
1870
1756
1564
1339
1151
1104
1241
1456
1565
1478
1260
1025
838
716
670
692
715
648
470
236
11
-190
-378
-554
-730
-961
-1300
-1705
-2051
-2245
-2308
-2316
-2283
-2149
-1868
-1473
-1033
-584
-111
408
950
1446
1791
1886
1705
1350
999
751
541
245
-132
-425
-502
-397
-224
-1
333
765
1175
1477
1720
1997
2336
2704
3080
3454
3787
4018
4114
4081
3927
3656
3295
2897
2531
2246
2040
1839
1553
1181
823
559
353
99
-264
-721
-1225
-1705
-2063
-2220
-2193
-2084
-1973
-1859
-1709
-1551
-1478
-1581
-1878
-2286
-2681
-2993
-3238
-3452
-3629
-3746
-3820
-3889
-3934
-3893
-3748
-3557
-3391
-3273
-3199
-3183
-3260
-3455
-3774
-4192
-4646
-5054
-5361
-5568
-5697
-5737
-5632
-5320
-4815
-4230
-3716
-3358
-3137
-2992
-2879
-2758
-2583
-2347
-2131
-2024
-2009
-1953
-1736
-1347
-864
-381
41
401
750
1134
1529
1863
2099
2256
2353
2371
2294
2140
1950
1758
1582
1407
1186
890
567
296
76
-168
-455
-688
-761
-655
-405
-44
351
634
714
682
711
831
890
744
415
11
-421
-903
-1422
-1885
-2183
-2271
-2179
-1973
-1716
-1465
-1271
-1166
-1142
-1173
-1259
-1431
-1685
-1925
-2009
-1877
-1593
-1283
-1010
-750
-471
-218
-93
-156
-362
-600
-793
-923
-993
-990
-906
-752
-536
-231
194
712
1234
1662
1949
2123
2254
2397
2557
2709
2835
2928
2962
2880
2670
2400
2159
1941
1640
1157
508
-182
-769
-1157
-1337
-1387
-1430
-1548
-1719
-1845
-1869
-1825
-1789
-1775
-1710
-1532
-1266
-1022
-907
-949
-1096
-1271
-1421
-1533
-1619
-1711
-1875
-2153
-2488
-2734
-2810
-2798
-2829
-2897
-2875
-2708
-2491
-2309
-2123
-1899
-1750
-1830
-2124
-2442
-2612
-2582
-2366
-1981
-1470
-891
-251
479
1278
2056
2741
3323
3801
4144
4338
4426
4459
4456
4453
4518
4689
4916
5120
5274
5399
5520
5631
5703
5693
5542
5204
4661
3930
3103
2325
1694
1178
678
198
-136
-234
-145
9
141
202
169
94
124
370
784
1212
1540
1738
1810
1770
1676
1604
1584
1574
1528
1450
1376
1316
1238
1105
926
755
625
513
394
317
358
507
682
853
1070
1335
1559
1684
1772
1892
2023
2144
2349
2714
3126
3378
3426
3418
3466
3511
3446
3245
2925
2491
2001
1599
1381
1284
1177
1027
915
912
1002
1127
1238
1298
1281
1166
924
533
30
-476
-882
-1178
-1432
-1692
-1935
-2103
-2149
-2048
-1802
-1462
-1137
-945
-929
-1045
-1228
-1467
-1787
-2182
-2599
-2997
-3362
-3665
-3843
-3887
-3895
-3967
-4077
-4124
-4100
-4109
-4194
-4248
-4149
-3902
-3575
-3178
-2692
-2174
-1741
-1443
-1235
-1085
-1024
-1090
-1255
-1454
-1626
-1731
-1782
-1857
-2033
-2261
-2383
-2291
-2048
-1821
-1714
-1723
-1786
-1825
-1760
-1570
-1337
-1174
-1090
-969
-711
-347
16
319
585
860
1158
1471
1778
2023
2129
2055
1838
1547
1208
792
295
-201
-591
-844
-1014
-1146
-1229
-1250
-1255
-1303
-1409
-1557
-1742
-1945
-2121
-2254
-2422
-2701
-3034
-3262
-3307
-3253
-3216
-3208
-3170
-3085
-2980
-2860
-2681
-2396
-2000
-1553
-1177
-976
-943
-958
-922
-835
-718
-526
-192
266
726
1038
1082
808
298
-267
-760
-1220
-1741
-2287
-2702
-2914
-3023
-3175
-3396
-3592
-3646
-3500
-3184
-2809
-2500
-2290
-2094
-1808
-1422
-1002
-585
-142
361
881
1301
1508
1471
1268
1029
868
833
902
998
1056
1075
1095
1122
1090
946
741
607
633
789
960
1047
1036
1004
1057
1222
1424
1552
1565
1514
1478
1495
1564
1686
1877
2150
2500
2888
3240
3481
3590
3626
3677
3777
3898
4017
4176
4440
4803
5170
5434
5552
5533
5392
5138
4799
4419
4022
3606
3168
2751
2432
2259
2187
2100
1936
1766
1720
1818
1937
1964
1921
1909
1976
2064
2074
1939
1658
1293
916
549
181
-162
-415
-556
-626
-631
-507
-231
96
349
507
610
662
642
579
527
470
352
166
-42
-244
-452
-651
-807
-929
-1060
-1202
-1326
-1432
-1530
-1574
-1482
-1237
-903
-546
-208
57
172
115
-69
-352
-749
-1246
-1736
-2089
-2269
-2368
-2521
-2775
-3030
-3112
-2939
-2601
-2245
-1926
-1603
-1251
-893
-543
-212
35
94
-58
-346
-700
-1114
-1552
-1887
-1992
-1868
-1602
-1242
-761
-169
428
887
1155
1286
1376
1491
1651
1845
2051
2245
2431
2644
2915
3209
3448
3584
3634
3613
3500
3299
3094
2970
2891
2733
2432
2041
1650
1293
994
809
771
839
928
991
1016
982
865
684
516
447
523
726
988
1241
1474
1721
1993
2245
2426
2534
2577
2517
2300
1934
1463
914
329
-170
-444
-496
-492
-561
-652
-626
-446
-207
-22
62
57
15
-9
1
10
-5
-9
37
95
89
-7
-158
-333
-516
-674
-774
-835
-911
-1022
-1149
-1291
-1488
-1754
-2037
-2266
-2399
-2443
-2417
-2347
-2255
-2146
-2007
-1815
-1551
-1228
-910
-684
-567
-485
-351
-161
21
168
323
536
775
937
941
810
662
572
478
258
-107
-499
-799
-988
-1089
-1086
-962
-741
-445
-67
353
680
809
781
695
540
212
-320
-944
-1524
-1994
-2342
-2573
-2695
-2696
-2538
-2221
-1831
-1478
-1187
-911
-631
-366
-115
138
360
515
651
860
1138
1377
1518
1616
1711
1737
1611
1372
1164
1087
1128
1218
1319
1469
1736
2131
2581
3003
3370
3664
3818
3769
3564
3321
3081
2797
2454
2114
1830
1595
1436
1424
1560
1700
1697
1555
1385
1262
1181
1120
1042
886
625
345
191
215
328
410
431
463
595
846
1146
1383
1493
1487
1399
1229
958
600
212
-155
-482
-772
-1026
-1250
-1474
-1741
-2084
-2489
-2917
-3376
-3947
-4700
-5570
-6382
-6994
-7394
-7644
-7771
-7754
-7576
-7246
-6792
-6254
-5673
-5072
-4455
-3849
-3315
-2907
-2658
-2599
-2738
-3007
-3279
-3484
-3664
-3878
-4110
-4303
-4437
-4504
-4457
-4274
-4034
-3864
-3802
-3776
-3698
-3522
-3242
-2918
-2691
-2681
-2837
-2962
-2922
-2765
-2614
-2517
-2417
-2246
-1992
-1714
-1499
-1386
-1322
-1226
-1095
-972
-847
-670
-486
-442
-603
-862
-1087
-1309
-1655
-2150
-2672
-3092
-3364
-3493
-3488
-3366
-3143
-2816
-2381
-1887
-1437
-1100
-839
-557
-197
186
466
562
530
511
580
665
645
483
247
17
-186
-371
-543
-701
-858
-1018
-1141
-1142
-989
-743
-505
-293
-29
317
641
811
824
788
788
853
1020
1311
1637
1848
1926
2005
2162
2301
2323
2302
2392
2629
2939
3267
3591
3854
4014
4143
4362
4678
4961
5081
5000
4739
4358
3964
3650
3407
3175
2973
2882
2903
2922
2868
2801
2814
2918
3060
3209
3362
3508
3638
3760
3872
3934
3919
3850
3781
3749
3766
3833
3948
4106
4298
4494
4649
4736
4766
4737
4592
4287
3883
3497
3165
2813
2381
1918
1502
1147
820
521
292
179
224
454
819
1176
1385
1440
1433
1416
1336
1131
811
426
-12
-504
-996
-1389
-1622
-1710
-1686
-1558
-1334
-1062
-803
-573
-372
-238
-229
-344
-508
-655
-797
-985
-1244
-1554
-1884
-2201
-2479
-2714
-2925
-3116
-3249
-3274
-3184
-3037
-2917
-2870
-2875
-2864
-2803
-2724
-2688
-2698
-2702
-2669
-2615
-2561
-2487
-2375
-2244
-2124
-2013
-1899
-1802
-1765
-1817
-1955
-2160
-2393
-2593
-2692
-2671
-2579
-2502
-2487
-2484
-2378
-2109
-1737
-1378
-1083
-834
-613
-414
-206
56
366
672
968
1295
1636
1891
1992
1978
1905
1759
1525
1265
1053
864
630
361
141
14
-50
-81
-72
-23
40
118
244
434
654
859
1020
1129
1197
1248
1266
1183
946
602
247
-94
-474
-920
-1356
-1679
-1854
-1932
-1990
-2089
-2247
-2438
-2602
-2692
-2693
-2617
-2489
-2331
-2153
-1966
-1785
-1587
-1268
-729
-33
596
998
1258
1571
1992
2417
2782
3140
3530
3881
4109
4216
4236
4148
3916
3566
3161
2757
2403
2152
2016
1950
1915
1922
1982
2057
2093
2052
1902
1624
1282
1006
858
755
621
527
597
820
1060
1248
1419
1578
1650
1625
1615
1727
1939
2167
2363
2468
2373
2033
1584
1217
979
763
470
88
-370
-907
-1479
-1990
-2394
-2728
-3025
-3262
-3440
-3625
-3871
-4148
-4387
-4559
-4651
-4623
-4457
-4187
-3827
-3324
-2657
-1956
-1393
-995
-629
-208
212
541
783
999
1212
1394
1514
1559
1543
1512
1510
1512
1443
1278
1084
929
801
652
485
354
303
349
494
702
901
1040
1155
1296
1447
1524
1477
1322
1113
920
809
790
789
728
633
605
677
771
813
812
805
774
685
574
510
495
451
319
131
-29
-103
-96
-59
-50
-96
-197
-357
-597
-923
-1286
-1598
-1786
-1806
-1636
-1310
-955
-733
-716
-849
-1059
-1335
-1698
-2124
-2564
-2992
-3405
-3770
-4041
-4224
-4363
-4478
-4528
-4477
-4344
-4189
-4066
-3977
-3863
-3648
-3329
-3004
-2785
-2674
-2578
-2440
-2292
-2192
-2151
-2129
-2059
-1834
-1357
-635
194
968
1615
2142
2560
2861
3042
3090
2975
2701
2352
2041
1832
1717
1683
1727
1819
1902
1947
1975
2008
2041
2074
2134
2248
2404
2568
2735
2935
3181
3422
3562
3538
3377
3160
2950
2754
2541
2284
1978
1650
1357
1138
967
770
517
264
77
-40
-119
-159
-137
-59
32
95
114
77
-15
-123
-199
-238
-273
-312
-315
-242
-100
76
240
353
407
449
554
739
940
1075
1109
1038
862
609
354
179
125
170
251
284
202
28
-126
-163
-112
-87
-151
-267
-360
-396
-371
-286
-151
7
168
337
534
756
962
1092
1122
1093
1086
1139
1222
1286
1338
1438
1625
1882
2147
2361
2507
2646
2884
3268
3735
4183
4572
4917
5199
5366
5402
5344
5217
5012
4746
4469
4189
3867
3495
3134
2828
2548
2238
1878
1453
942
389
-74
-361
-535
-732
-985
-1211
-1322
-1311
-1224
-1126
-1078
-1094
-1114
-1094
-1078
-1155
-1328
-1521
-1672
-1776
-1819
-1778
-1696
-1673
-1759
-1904
-2055
-2228
-2444
-2659
-2816
-2921
-3021
-3126
-3217
-3312
-3452
-3617
-3719
-3688
-3542
-3359
-3192
-3032
-2835
-2588
-2327
-2104
-1923
-1741
-1519
-1248
-940
-619
-339
-167
-110
-97
-58
-9
-18
-126
-322
-586
-897
-1210
-1471
-1664
-1805
-1894
-1922
-1921
-1961
-2053
-2111
-2045
-1887
-1751
-1709
-1728
-1743
-1753
-1803
-1911
-2033
-2107
-2105
-2057
-2012
-1997
-1995
-1972
-1918
-1857
-1808
-1768
-1715
-1655
-1612
-1594
-1571
-1502
-1373
-1203
-1020
-854
-724
-637
-566
-454
-264
-23
204
381
533
701
880
1020
1095
1136
1185
1244
1290
1326
1386
1477
1569
1643
1717
1802
1852
1818
1735
1705
1796
1968
2130
2209
2181
2060
1894
1735
1595
1427
1189
903
630
407
222
60
-76
-184
-271
-317
-287
-178
-54
18
47
96
191
292
358
392
402
354
218
25
-151
-274
-372
-472
-554
-586
-569
-525
-463
-379
-277
-176
-100
-75
-124
-248
-429
-639
-856
-1052
-1207
-1327
-1452
-1605
-1764
-1881
-1929
-1904
-1822
-1729
-1683
-1696
-1708
-1651
-1513
-1323
-1119
-940
-832
-804
-785
-700
-558
-430
-344
-258
-140
-20
51
57
24
10
87
289
569
837
1035
1148
1165
1090
995
980
1047
1098
1071
1014
993
994
997
1051
1217
1459
1668
1784
1820
1808
1761
1692
1616
1524
1405
1278
1169
1054
884
653
407
180
-40
-260
-454
-603
-726
-838
-909
-876
-708
-417
-35
405
845
1207
1430
1511
1501
1444
1328
1117
806
432
22
-428
-912
-1380
-1777
-2088
-2331
-2540
-2764
-3075
-3507
-4010
-4494
-4907
-5237
-5452
-5489
-5333
-5052
-4728
-4373
-3952
-3467
-2974
-2525
-2111
-1681
-1201
-666
-79
565
1255
1936
2531
3000
3345
3576
3687
3689
3624
3527
3401
3247
3093
2941
2743
2477
2219
2070
2024
1973
1866
1772
1771
1832
1853
1758
1513
1128
691
346
169
86
-20
-162
-255
-245
-158
-39
74
129
85
-27
-133
-211
-308
-457
-640
-836
-1046
-1238
-1340
-1323
-1244
-1156
-1049
-902
-755
-664
-624
-588
-550
-571
-711
-964
-1253
-1475
-1577
-1603
-1636
-1709
-1789
-1850
-1888
-1883
-1793
-1639
-1507
-1455
-1430
-1343
-1170
-934
-643
-296
59
353
564
714
806
819
766
704
685
710
740
744
725
705
690
665
627
615
665
753
829
901
1014
1151
1233
1239
1251
1320
1393
1407
1398
1428
1465
1435
1351
1281
1209
1029
704
340
72
-60
-90
-41
86
261
424
540
615
660
652
564
425
321
318
402
521
661
835
1016
1145
1217
1302
1457
1669
1893
2112
2322
2512
2676
2816
2901
2886
2790
2694
2631
2532
2321
2021
1730
1500
1320
1162
1004
832
651
493
370
248
95
-47
-85
33
270
538
783
1022
1287
1529
1608
1441
1103
747
425
98
-228
-471
-614
-747
-934
-1127
-1268
-1390
-1535
-1651
-1658
-1583
-1530
-1545
-1571
-1528
-1380
-1155
-934
-806
-767
-708
-527
-237
72
340
560
745
907
1066
1216
1311
1314
1237
1113
943
722
479
247
39
-142
-299
-463
-674
-901
-1033
-1014
-941
-937
-999
-1016
-939
-823
-745
-714
-722
-794
-953
-1160
-1322
-1371
-1331
-1281
-1262
-1237
-1161
-1065
-1033
-1081
-1126
-1082
-947
-767
-564
-344
-123
89
301
506
668
771
866
1025
1247
1459
1592
1647
1674
1729
1822
1907
1920
1833
1676
1495
1300
1059
731
308
-147
-543
-844
-1096
-1337
-1525
-1607
-1613
-1604
-1549
-1359
-1039
-729
-557
-518
-531
-539
-533
-525
-556
-669
-847
-1012
-1128
-1226
-1347
-1474
-1587
-1698
-1801
-1833
-1747
-1585
-1430
-1325
-1280
-1290
-1320
-1291
-1153
-927
-676
-440
-241
-92
24
135
210
161
-54
-365
-674
-966
-1283
-1648
-2048
-2444
-2766
-2942
-2990
-3022
-3096
-3134
-3042
-2857
-2687
-2547
-2350
-2044
-1686
-1369
-1139
-981
-847
-697
-555
-490
-511
-522
-435
-266
-94
64
241
437
617
771
908
1002
1018
990
988
1034
1089
1134
1182
1240
1305
1411
1588
1797
1969
2103
2259
2440
2585
2680
2808
3032
3301
3514
3631
3688
3719
3712
3635
3476
3265
3044
2822
2580
2338
2162
2079
2005
1824
1534
1248
1067
997
972
925
826
717
694
830
1084
1341
1525
1634
1712
1810
1981
2223
2444
2548
2544
2519
2506
2467
2384
2285
2158
1940
1632
1342
1167
1102
1091
1104
1111
1051
882
622
310
-43
-420
-763
-1038
-1281
-1534
-1765
-1901
-1919
-1843
-1685
-1452
-1201
-1006
-873
-740
-586
-469
-437
-446
-408
-293
-154
-58
-25
-31
-39
-29
-6
12
10
-10
-36
-69
-135
-248
-381
-486
-556
-638
-762
-881
-922
-876
-808
-760
-699
-583
-431
-318
-299
-398
-619
-936
-1277
-1580
-1857
-2163
-2486
-2726
-2815
-2803
-2786
-2801
-2836
-2884
-2939
-2943
-2830
-2623
-2413
-2232
-1997
-1626
-1143
-648
-212
138
384
510
533
495
423
318
177
4
-188
-374
-518
-602
-639
-652
-655
-669
-730
-832
-904
-882
-785
-675
-558
-381
-116
192
485
748
984
1175
1286
1300
1225
1082
893
690
492
304
113
-87
-285
-452
-569
-648
-723
-818
-920
-1002
-1048
-1056
-1025
-940
-786
-558
-279
-11
182
280
319
333
315
250
157
70
4
-39
-31
69
261
489
694
862
1012
1158
1302
1455
1636
1845
2052
2219
2333
2396
2394
2293
2084
1801
1482
1124
715
293
-49
-243
-302
-297
-295
-328
-407
-546
-759
-1055
-1409
-1762
-2050
-2239
-2320
-2282
-2104
-1786
-1365
-887
-392
80
486
794
999
1111
1130
1046
865
621
369
147
-51
-249
-442
-591
-669
-683
-639
-525
-343
-142
37
225
473
770
1046
1253
1409
1541
1633
1655
1620
1591
1619
1688
1709
1599
1366
1094
847
612
372
148
-47
-244
-453
-605
-624
-537
-426
-324
-226
-172
-223
-355
-481
-578
-692
-815
-841
-706
-475
-247
-52
116
241
315
379
473
596
746
940
1157
1322
1398
1434
1483
1519
1500
1455
1445
1477
1528
1611
1731
1834
1858
1822
1793
1769
1696
1572
1462
1408
1392
1396
1410
1384
1259
1053
852
689
511
280
44
-155
-341
-525
-623
-559
-407
-328
-386
-505
-617
-748
-921
-1077
-1142
-1134
-1125
-1142
-1162
-1182
-1207
-1192
-1067
-847
-642
-544
-535
-537
-505
-450
-412
-426
-506
-624
-736
-824
-893
-923
-874
-774
-723
-777
-862
-868
-782
-677
-586
-482
-343
-196
-67
33
71
4
-159
-350
-511
-637
-734
-789
-804
-828
-908
-1029
-1135
-1193
-1211
-1206
-1170
-1094
-980
-844
-699
-543
-365
-162
53
250
407
531
653
796
941
1036
1057
1042
1065
1163
1327
1538
1780
2011
2157
2167
2060
1894
1709
1508
1293
1099
983
978
1041
1076
1022
912
826
797
769
666
470
219
-38
-282
-524
-783
-1062
-1360
-1694
-2081
-2497
-2876
-3178
-3430
-3665
-3841
-3880
-3766
-3563
-3349
-3155
-2967
-2736
-2420
-2039
-1697
-1490
-1403
-1358
-1316
-1298
-1284
-1199
-1012
-797
-652
-626
-704
-840
-948
-938
-783
-555
-344
-184
-45
99
239
337
360
318
259
215
168
86
-30
-150
-268
-395
-510
-563
-534
-469
-426
-435
-497
-599
-719
-829
-910
-948
-939
-896
-854
-835
-821
-780
-715
-672
-692
-796
-978
-1204
-1427
-1624
-1805
-1961
-2040
-1994
-1845
-1656
-1465
-1263
-1048
-846
-689
-594
-578
-637
-731
-796
-806
-796
-828
-918
-1004
-1002
-888
-726
-594
-511
-454
-411
-400
-427
-481
-566
-698
-866
-1040
-1210
-1376
-1497
-1498
-1357
-1134
-901
-690
-509
-370
-269
-202
-189
-260
-381
-461
-454
-397
-339
-280
-200
-105
-1
122
254
351
398
438
514
607
679
721
732
693
609
542
544
584
605
617
675
801
970
1164
1383
1594
1741
1806
1827
1842
1841
1797
1701
1558
1358
1097
806
551
371
247
129
2
-101
-158
-197
-260
-342
-399
-412
-420
-474
-581
-703
-803
-877
-935
-972
-962
-890
-779
-653
-506
-312
-73
175
419
683
991
1312
1599
1837
2044
2237
2418
2575
2680
2688
2570
2360
2134
1944
1797
1669
1535
1392
1266
1196
1185
1183
1129
1016
890
780
674
563
473
438
441
430
388
372
455
634
822
937
983
1027
1113
1221
1301
1339
1363
1409
1475
1524
1531
1526
1562
1643
1705
1682
1555
1341
1044
689
336
49
-163
-321
-430
-495
-563
-690
-869
-1049
-1211
-1367
-1494
-1533
-1470
-1351
-1212
-1040
-827
-609
-426
-284
-198
-210
-342
-549
-756
-919
-1037
-1124
-1194
-1248
-1265
-1226
-1157
-1114
-1106
-1077
-987
-877
-805
-766
-703
-586
-437
-275
-96
102
293
435
506
507
459
386
308
245
212
202
172
84
-55
-207
-364
-542
-724
-846
-869
-828
-764
-663
-503
-326
-213
-189
-208
-233
-277
-347
-405
-408
-365
-321
-299
-273
-201
-59
142
351
515
626
720
819
895
918
891
832
743
640
584
625
731
817
847
862
904
968
1041
1147
1314
1536
1788
2036
2226
2286
2199
2029
1857
1693
1503
1280
1047
814
571
321
87
-114
-284
-433
-572
-711
-832
-881
-818
-651
-419
-154
124
396
660
922
1161
1331
1421
1478
1542
1589
1598
1616
1701
1833
1956
2059
2156
2205
2142
1989
1854
1801
1796
1794
1794
1802
1801
1788
1792
1811
1803
1753
1708
1700
1700
1662
1586
1509
1448
1386
1291
1144
971
849
840
912
980
1012
1057
1149
1254
1327
1372
1409
1436
1446
1449
1449
1425
1364
1274
1157
998
813
673
638
695
782
855
911
968
1041
1125
1187
1204
1193
1197
1227
1272
1335
1421
1494
1506
1464
1418
1367
1254
1060
851
678
507
288
41
-170
-321
-424
-494
-550
-635
-769
-906
-981
-999
-1027
-1117
-1259
-1411
-1538
-1632
-1696
-1739
-1763
-1761
-1742
-1726
-1729
-1750
-1767
-1759
-1715
-1661
-1647
-1684
-1716
-1683
-1609
-1579
-1631
-1728
-1825
-1922
-2027
-2129
-2223
-2325
-2431
-2502
-2517
-2501
-2473
-2404
-2262
-2058
-1823
-1581
-1368
-1244
-1245
-1345
-1498
-1694
-1928
-2164
-2357
-2507
-2639
-2745
-2792
-2776
-2729
-2668
-2583
-2478
-2383
-2314
-2257
-2192
-2122
-2056
-1988
-1898
-1758
-1560
-1325
-1104
-930
-775
-572
-313
-87
14
0
-23
25
122
196
208
168
106
53
21
-28
-170
-423
-704
-911
-1056
-1252
-1561
-1920
-2233
-2465
-2627
-2716
-2716
-2637
-2511
-2371
-2260
-2213
-2213
-2180
-2059
-1890
-1761
-1708
-1701
-1705
-1706
-1685
-1601
-1423
-1160
-839
-494
-153
169
470
743
958
1084
1119
1096
1057
1018
965
879
789
772
883
1087
1281
1403
1483
1575
1689
1794
1859
1875
1858
1849
1876
1906
1876
1779
1691
1677
1710
1715
1657
1550
1426
1327
1304
1361
1435
1465
1465
1492
1564
1660
1771
1900
2008
2024
1929
1782
1668
1627
1636
1640
1598
1533
1529
1645
1836
1990
2029
1972
1868
1742
1602
1461
1332
1205
1047
829
543
215
-83
-282
-392
-510
-728
-1035
-1330
-1534
-1646
-1695
-1686
-1623
-1549
-1515
-1514
-1500
-1463
-1429
-1404
-1361
-1312
-1325
-1419
-1511
-1516
-1482
-1546
-1761
-2045
-2280
-2401
-2393
-2264
-2061
-1879
-1767
-1671
-1490
-1211
-942
-809
-826
-893
-895
-801
-665
-562
-541
-612
-733
-814
-788
-679
-595
-617
-724
-822
-824
-707
-517
-353
-295
-335
-396
-418
-406
-390
-379
-367
-343
-270
-119
73
224
314
401
528
642
683
663
625
568
468
343
228
118
-8
-135
-231
-295
-345
-386
-433
-517
-636
-715
-687
-560
-376
-135
165
470
709
871
978
1016
971
876
777
653
461
235
70
-3
-37
-83
-147
-218
-293
-354
-386
-426
-517
-644
-735
-756
-733
-703
-685
-698
-748
-802
-804
-743
-655
-554
-416
-235
-35
154
313
404
383
256
82
-77
-209
-329
-438
-506
-495
-390
-235
-99
-11
68
189
347
511
664
802
917
1018
1148
1328
1513
1643
1718
1775
1818
1808
1729
1621
1541
1510
1505
1465
1351
1211
1157
1227
1315
1285
1130
975
942
1064
1302
1570
1767
1856
1905
2005
2132
2179
2116
2033
2011
2012
1961
1867
1801
1792
1799
1772
1688
1549
1375
1223
1149
1157
1205
1262
1345
1476
1637
1778
1856
1855
1787
1695
1641
1653
1685
1665
1584
1504
1474
1468
1434
1356
1241
1078
856
603
365
152
-56
-256
-420
-536
-628
-720
-824
-937
-1035
-1068
-1008
-905
-840
-855
-922
-994
-1046
-1062
-1039
-991
-934
-857
-754
-664
-644
-690
-744
-782
-834
-928
-1052
-1195
-1374
-1583
-1769
-1875
-1897
-1870
-1824
-1768
-1695
-1588
-1444
-1295
-1176
-1081
-982
-879
-809
-788
-804
-842
-890
-914
-883
-818
-779
-778
-771
-738
-711
-714
-736
-770
-820
-862
-846
-783
-750
-781
-814
-786
-717
-658
-618
-595
-622
-722
-840
-902
-908
-906
-905
-877
-823
-765
-694
-586
-468
-407
-406
-385
-292
-170
-100
-100
-137
-185
-243
-317
-417
-560
-743
-905
-970
-922
-810
-683
-546
-396
-246
-105
56
265
490
658
730
733
720
730
764
805
835
869
949
1097
1269
1407
1512
1622
1734
1791
1768
1711
1680
1690
1729
1781
1815
1797
1748
1737
1805
1915
2019
2119
2246
2397
2538
2635
2657
2589
2473
2388
2361
2329
2229
2085
1961
1877
1804
1725
1638
1524
1361
1160
948
740
549
407
339
318
294
258
237
261
338
449
540
569
563
588
647
661
584
468
374
282
142
-19
-139
-221
-321
-459
-608
-764
-945
-1124
-1245
-1296
-1333
-1409
-1531
-1670
-1781
-1825
-1809
-1793
-1805
-1794
-1699
-1537
-1371
-1204
-985
-701
-405
-138
95
284
387
378
281
146
14
-92
-187
-319
-507
-702
-839
-928
-1025
-1134
-1203
-1211
-1200
-1208
-1228
-1253
-1299
-1366
-1415
-1417
-1400
-1416
-1486
-1589
-1681
-1718
-1681
-1596
-1505
-1424
-1348
-1289
-1260
-1234
-1172
-1101
-1109
-1224
-1377
-1481
-1519
-1517
-1475
-1386
-1280
-1189
-1087
-925
-714
-522
-391
-290
-181
-69
16
77
140
215
282
312
302
281
288
335
406
482
570
684
824
983
1173
1398
1630
1819
1956
2070
2178
2265
2333
2414
2501
2519
2405
2206
2041
1987
2005
2013
1960
1848
1721
1635
1609
1605
1565
1481
1395
1349
1347
1373
1404
1404
1364
1330
1359
1444
1526
1574
1606
1618
1547
1361
1114
874
645
404
170
-19
-174
-342
-534
-723
-905
-1113
-1354
-1571
-1703
-1746
-1744
-1736
-1737
-1741
-1733
-1710
-1689
-1695
-1738
-1800
-1845
-1850
-1832
-1830
-1851
-1843
-1750
-1593
-1457
-1385
-1332
-1253
-1174
-1152
-1182
-1209
-1209
-1206
-1206
-1178
-1095
-980
-874
-784
-689
-579
-474
-406
-375
-334
-232
-73
83
185
233
255
270
295
340
384
372
288
195
167
205
244
243
214
188
188
228
306
391
447
474
496
508
495
481
520
617
704
713
651
578
521
454
345
201
62
-43
-121
-208
-328
-473
-611
-702
-726
-703
-687
-707
-724
-676
-576
-503
-498
-515
-502
-487
-533
-652
-806
-968
-1122
-1238
-1297
-1332
-1391
-1457
-1464
-1393
-1288
-1181
-1054
-895
-738
-625
-574
-594
-701
-882
-1079
-1228
-1306
-1317
-1272
-1189
-1109
-1059
-1030
-976
-857
-696
-579
-582
-689
-786
-787
-717
-661
-650
-649
-632
-605
-568
-514
-465
-455
-476
-480
-460
-466
-531
-630
-731
-826
-901
-920
-877
-815
-762
-677
-512
-292
-80
105
292
488
668
831
1000
1174
1291
1304
1252
1236
1325
1494
1675
1835
1995
2165
2316
2421
2508
2621
2757
2872
2945
2986
3004
2993
2965
2946
2935
2918
2919
2972
3048
3063
2989
2891
2826
2771
2694
2627
2616
2624
2560
2389
2164
1948
1756
1573
1397
1244
1133
1070
1043
1038
1071
1156
1257
1297
1239
1126
1014
905
773
626
493
376
264
164
86
10
-87
-177
-216
-208
-198
-209
-207
-170
-122
-113
-172
-291
-434
-552
-617
-652
-702
-785
-872
-920
-915
-869
-815
-788
-803
-842
-885
-933
-996
-1055
-1079
-1074
-1089
-1153
-1246
-1335
-1417
-1517
-1637
-1759
-1871
-1967
-2028
-2025
-1958
-1861
-1749
-1606
-1439
-1311
-1281
-1313
-1321
-1271
-1208
-1146
-1030
-832
-612
-448
-329
-195
-40
77
118
100
58
14
-19
-36
-44
-45
-13
77
198
290
318
300
278
289
340
388
376
308
249
224
171
42
-115
-230
-325
-457
-593
-634
-568
-480
-420
-360
-283
-244
-272
-318
-321
-273
-189
-56
126
318
495
673
865
1048
1203
1352
1510
1641
1693
1670
1614
1557
1504
1461
1423
1359
1247
1101
959
832
706
569
428
295
170
62
-4
-12
30
84
110
98
62
18
-40
-121
-223
-327
-409
-448
-445
-427
-433
-472
-519
-549
-570
-607
-674
-765
-856
-904
-882
-813
-755
-732
-703
-631
-541
-485
-466
-436
-366
-281
-211
-162
-125
-98
-69
-6
113
268
404
490
543
604
682
753
786
767
693
579
455
346
241
110
-45
-180
-262
-295
-284
-220
-125
-61
-71
-115
-119
-68
-11
10
-7
-40
-59
-35
35
116
186
263
363
455
490
466
416
357
302
284
326
389
411
389
383
430
515
590
619
573
469
365
312
288
236
141
38
-56
-139
-185
-157
-80
-14
28
101
227
338
359
288
181
68
-60
-203
-339
-441
-497
-508
-477
-423
-383
-392
-448
-499
-505
-491
-529
-650
-809
-944
-1034
-1093
-1117
-1085
-990
-849
-694
-564
-480
-423
-359
-284
-222
-167
-84
20
90
108
123
170
215
231
260
340
408
376
264
173
141
107
40
-20
-44
-75
-141
-201
-213
-217
-280
-390
-477
-512
-533
-585
-669
-772
-885
-982
-1024
-1004
-964
-952
-974
-1010
-1047
-1081
-1108
-1118
-1106
-1068
-993
-890
-795
-751
-763
-792
-800
-776
-732
-686
-658
-661
-686
-708
-705
-678
-648
-639
-659
-690
-708
-728
-782
-859
-897
-869
-840
-881
-959
-967
-865
-725
-620
-540
-434
-302
-195
-151
-162
-188
-201
-222
-311
-513
-801
-1108
-1380
-1601
-1773
-1916
-2061
-2213
-2319
-2327
-2257
-2182
-2147
-2143
-2158
-2187
-2210
-2208
-2199
-2205
-2190
-2096
-1940
-1791
-1681
-1577
-1477
-1412
-1372
-1296
-1178
-1072
-992
-889
-761
-698
-741
-798
-778
-719
-695
-680
-597
-470
-397
-403
-413
-376
-317
-265
-196
-87
32
122
181
234
286
331
374
435
516
588
614
595
559
520
460
373
299
283
304
302
263
214
160
80
-4
-25
30
95
125
164
271
426
574
710
871
1058
1244
1433
1642
1829
1912
1871
1772
1678
1578
1444
1286
1136
992
832
678
590
585
606
599
582
618
715
825
915
1010
1125
1229
1285
1302
1305
1275
1178
1034
917
871
886
935
1010
1111
1220
1324
1422
1511
1588
1649
1682
1667
1613
1580
1618
1689
1716
1691
1679
1708
1714
1633
1493
1359
1245
1128
1008
897
780
655
581
621
753
872
920
926
939
958
950
892
780
629
486
397
352
293
202
137
143
184
202
194
195
200
172
111
48
-12
-89
-165
-192
-166
-148
-183
-246
-288
-310
-342
-384
-412
-415
-405
-392
-378
-364
-343
-296
-222
-155
-137
-182
-255
-319
-378
-475
-637
-822
-950
-995
-1006
-1036
-1060
-1037
-992
-986
-1018
-1025
-964
-877
-819
-797
-795
-806
-818
-805
-763
-724
-705
-676
-594
-458
-295
-135
4
119
222
322
394
406
365
309
255
206
185
219
285
338
394
510
670
779
803
817
883
951
946
885
819
725
560
377
281
284
286
219
130
101
139
180
170
118
74
84
141
189
174
88
-34
-140
-196
-209
-227
-290
-359
-363
-292
-212
-163
-103
13
161
295
423
561
674
713
698
687
696
696
693
722
778
815
804
758
684
579
463
370
305
252
212
212
264
366
528
736
923
1014
1025
1029
1062
1084
1064
1035
1036
1061
1096
1144
1200
1232
1219
1183
1163
1175
1215
1264
1287
1266
1231
1236
1269
1253
1148
993
838
684
525
391
299
218
128
71
89
138
152
139
163
240
317
355
357
338
310
311
378
477
533
527
517
539
562
547
510
482
468
470
509
594
697
786
845
859
817
743
686
649
572
426
260
129
20
-105
-227
-298
-314
-310
-294
-254
-208
-189
-192
-187
-178
-212
-304
-405
-450
-427
-377
-358
-402
-487
-550
-558
-545
-562
-612
-660
-698
-755
-846
-956
-1077
-1213
-1357
-1473
-1529
-1524
-1482
-1440
-1422
-1409
-1350
-1238
-1136
-1112
-1148
-1184
-1222
-1321
-1477
-1610
-1669
-1700
-1756
-1820
-1849
-1851
-1861
-1861
-1801
-1683
-1570
-1508
-1478
-1426
-1335
-1231
-1153
-1100
-1026
-896
-725
-566
-440
-333
-250
-237
-315
-433
-529
-599
-673
-743
-758
-681
-516
-273
50
440
840
1183
1419
1522
1500
1395
1256
1106
951
815
738
734
775
835
908
988
1046
1051
995
882
706
477
240
56
-41
-56
-9
80
183
267
308
302
262
210
176
186
258
387
556
737
908
1063
1203
1302
1320
1238
1088
927
789
671
562
467
406
388
390
371
319
271
277
341
421
476
503
530
593
715
864
958
932
818
693
578
415
178
-73
-264
-381
-453
-496
-532
-606
-735
-874
-975
-1045
-1105
-1125
-1067
-971
-942
-1032
-1207
-1388
-1502
-1496
-1360
-1158
-986
-876
-781
-659
-528
-440
-416
-440
-485
-540
-593
-626
-610
-538
-437
-355
-314
-302
-302
-310
-311
-275
-211
-185
-259
-413
-550
-585
-502
-362
-263
-279
-414
-614
-822
-1000
-1114
-1128
-1049
-930
-816
-714
-617
-521
-413
-284
-164
-104
-105
-113
-101
-96
-113
-115
-92
-95
-147
-198
-204
-221
-320
-471
-584
-643
-718
-834
-933
-967
-965
-975
-984
-942
-834
-695
-571
-483
-440
-440
-471
-494
-472
-420
-394
-428
-492
-551
-614
-695
-740
-680
-542
-424
-363
-302
-206
-123
-83
-29
117
343
574
764
901
968
961
919
895
887
839
717
552
416
353
344
326
272
241
315
475
606
621
541
442
354
273
202
175
230
396
645
867
935
838
720
724
846
962
991
970
977
1016
1018
920
738
542
375
237
119
35
-15
-58
-106
-114
-48
48
111
148
195
208
90
-153
-381
-473
-435
-334
-207
-72
45
160
333
566
738
731
577
402
270
141
-16
-171
-285
-356
-393
-386
-330
-233
-106
31
107
51
-93
-162
-44
188
364
415
426
496
616
709
720
632
440
168
-107
-292
-363
-354
-301
-217
-144
-165
-327
-566
-747
-779
-690
-599
-612
-727
-848
-898
-900
-932
-1020
-1129
-1231
-1330
-1406
-1420
-1373
-1315
-1272
-1201
-1080
-964
-916
-912
-876
-789
-689
-586
-450
-292
-191
-214
-331
-445
-496
-503
-532
-618
-732
-813
-821
-764
-690
-644
-640
-645
-611
-526
-456
-474
-555
-580
-470
-288
-159
-118
-86
26
233
484
704
816
784
664
578
592
646
645
580
531
555
635
742
886
1069
1223
1264
1188
1092
1069
1106
1118
1055
961
928
999
1122
1203
1200
1178
1240
1401
1554
1573
1443
1273
1184
1211
1310
1403
1426
1334
1128
870
653
540
520
529
528
544
630
792
973
1109
1166
1135
1024
876
760
711
689
629
513
368
217
63
-78
-154
-125
-12
104
150
124
108
187
357
520
599
622
667
746
796
766
679
574
468
388
377
438
495
469
373
299
285
273
190
60
-20
10
121
231
281
271
246
253
302
349
345
302
284
331
388
355
202
10
-105
-89
18
125
161
125
75
53
36
-38
-171
-290
-323
-276
-216
-209
-284
-421
-562
-656
-720
-817
-966
-1098
-1132
-1072
-984
-913
-865
-826
-776
-689
-577
-503
-501
-519
-481
-384
-287
-211
-131
-46
15
41
41
-6
-125
-248
-256
-140
-28
-18
-61
-54
11
78
131
188
234
243
242
293
412
558
698
826
929
985
1000
997
992
991
998
999
966
903
872
922
1020
1091
1104
1089
1087
1120
1205
1325
1405
1378
1268
1163
1106
1062
984
870
741
617
529
509
536
545
490
384
261
136
20
-60
-92
-105
-137
-191
-224
-207
-165
-151
-180
-200
-160
-90
-76
-149
-243
-281
-280
-320
-446
-626
-806
-956
-1068
-1158
-1258
-1391
-1525
-1603
-1612
-1603
-1629
-1691
-1752
-1789
-1813
-1838
-1859
-1847
-1773
-1625
-1425
-1220
-1078
-1043
-1087
-1122
-1083
-1008
-986
-1039
-1105
-1120
-1075
-988
-882
-823
-892
-1079
-1246
-1272
-1186
-1113
-1101
-1081
-994
-879
-806
-772
-706
-562
-381
-254
-222
-243
-249
-230
-211
-179
-90
50
173
244
307
387
421
341
184
50
-24
-87
-178
-279
-356
-395
-386
-327
-253
-217
-214
-181
-84
23
62
24
-30
-27
62
222
410
568
650
656
627
615
629
641
623
587
559
523
432
284
152
101
116
143
182
276
421
542
588
588
594
605
593
558
519
460
351
212
106
40
-62
-269
-545
-777
-896
-919
-908
-898
-901
-914
-938
-973
-1022
-1079
-1129
-1169
-1218
-1292
-1358
-1365
-1321
-1292
-1311
-1321
-1246
-1106
-991
-954
-969
-988
-1000
-1012
-1018
-1004
-967
-905
-820
-721
-616
-491
-338
-188
-104
-100
-114
-80
6
94
147
146
85
-2
-34
48
206
339
407
473
600
753
835
805
709
625
585
579
593
630
702
807
927
1030
1086
1074
991
865
753
700
698
696
660
609
581
590
626
677
717
702
603
444
290
190
160
197
296
433
562
649
691
720
765
820
842
802
726
680
694
726
721
672
622
602
624
681
742
749
669
544
446
394
340
244
120
11
-51
-47
7
68
113
182
319
485
589
597
546
458
331
209
176
230
257
191
116
146
273
409
520
614
666
656
646
698
760
720
587
480
459
456
424
425
536
735
941
1091
1158
1141
1077
1014
936
774
532
326
268
342
450
523
551
546
535
548
577
576
516
418
305
166
-3
-163
-269
-307
-280
-190
-75
-6
-22
-91
-159
-195
-183
-122
-58
-50
-86
-93
-52
-33
-69
-97
-74
-48
-56
-43
38
106
45
-120
-254
-274
-203
-81
57
170
238
306
414
506
486
366
253
211
195
137
7
-195
-441
-647
-721
-671
-607
-623
-721
-837
-911
-917
-869
-799
-718
-603
-456
-337
-307
-347
-390
-410
-435
-487
-552
-598
-588
-499
-371
-296
-307
-326
-272
-179
-138
-159
-173
-143
-98
-58
-10
49
128
264
462
617
605
453
334
355
443
465
389
288
238
251
283
273
203
140
168
286
405
446
413
357
323
321
331
312
237
142
96
119
176
234
305
411
547
680
759
747
667
603
618
674
683
623
562
553
567
546
472
377
297
251
221
160
45
-85
-164
-173
-125
-13
170
357
440
382
253
130
35
-15
26
148
241
219
144
147
246
334
319
209
45
-155
-364
-523
-605
-648
-690
-717
-704
-695
-760
-902
-1053
-1163
-1240
-1308
-1370
-1416
-1444
-1459
-1462
-1471
-1512
-1583
-1640
-1644
-1602
-1563
-1556
-1557
-1514
-1395
-1211
-989
-756
-546
-405
-362
-373
-354
-263
-137
-26
68
149
180
133
61
48
96
121
70
-15
-77
-123
-180
-232
-230
-155
-28
105
179
135
-21
-201
-316
-353
-356
-356
-353
-340
-303
-212
-63
74
103
-6
-188
-353
-448
-465
-424
-368
-346
-375
-424
-452
-446
-427
-431
-484
-574
-655
-682
-669
-667
-704
-743
-730
-667
-620
-647
-737
-827
-870
-871
-866
-858
-828
-766
-694
-622
-534
-410
-275
-173
-115
-74
-25
35
107
183
245
273
291
333
384
380
303
236
267
385
503
573
618
659
680
669
641
603
545
475
435
451
509
594
714
848
923
883
763
636
530
427
343
324
373
421
402
319
223
150
105
80
66
53
27
-14
-58
-78
-56
5
85
168
231
240
185
115
86
94
79
21
-24
-20
-12
-56
-123
-150
-145
-185
-296
-419
-490
-501
-487
-476
-477
-491
-501
-494
-475
-447
-389
-279
-150
-70
-73
-133
-184
-173
-79
62
161
155
63
-43
-125
-193
-238
-234
-198
-197
-268
-373
-459
-528
-613
-725
-844
-942
-989
-963
-881
-793
-719
-629
-494
-349
-247
-194
-150
-109
-109
-156
-202
-200
-155
-84
27
193
362
453
445
392
335
263
162
67
17
-26
-123
-263
-353
-321
-193
-49
46
62
-1
-113
-225
-306
-354
-379
-391
-414
-466
-529
-548
-495
-398
-299
-212
-140
-104
-118
-161
-189
-192
-195
-220
-259
-292
-300
-270
-202
-128
-92
-115
-174
-235
-297
-382
-489
-585
-651
-690
-696
-638
-500
-321
-162
-47
30
71
71
51
47
71
119
203
326
431
453
410
383
395
397
381
416
519
598
592
578
657
794
874
883
902
959
992
963
924
935
990
1048
1101
1164
1230
1267
1241
1154
1050
981
946
893
790
670
583
537
511
500
508
517
514
517
545
586
615
628
629
604
561
552
622
751
871
926
898
814
745
782
941
1125
1211
1187
1147
1174
1254
1318
1328
1306
1298
1311
1306
1245
1132
1000
879
789
758
783
819
818
785
743
677
559
405
232
15
-254
-501
-630
-647
-624
-565
-432
-259
-126
-15
168
396
500
379
126
-124
-338
-507
-573
-519
-436
-399
-359
-240
-79
17
8
-79
-223
-398
-546
-628
-674
-708
-677
-521
-265
18
281
488
575
536
483
527
643
729
773
849
970
1042
974
754
419
20
-360
-632
-780
-876
-985
-1084
-1087
-951
-731
-558
-536
-659
-831
-970
-1065
-1125
-1114
-989
-778
-550
-322
-51
266
518
560
361
39
-249
-438
-576
-724
-870
-945
-894
-726
-488
-223
32
232
332
321
239
140
42
-52
-95
-5
233
512
712
836
970
1118
1178
1088
921
788
702
594
420
195
-40
-240
-374
-444
-478
-492
-474
-428
-373
-300
-182
-42
44
52
36
27
-15
-92
-112
-3
171
318
464
678
910
1026
995
931
922
934
900
832
782
776
818
895
949
888
693
458
304
255
246
215
150
74
29
52
136
226
274
317
433
615
745
727
617
559
601
646
584
442
346
376
506
648
726
707
618
520
450
384
275
131
11
-56
-91
-116
-115
-74
-19
7
-4
-42
-108
-223
-399
-601
-757
-815
-799
-794
-847
-906
-890
-792
-675
-586
-517
-460
-427
-409
-372
-317
-296
-338
-396
-417
-429
-490
-566
-545
-385
-200
-136
-202
-282
-310
-353
-501
-719
-881
-928
-929
-980
-1086
-1184
-1226
-1214
-1172
-1120
-1088
-1108
-1177
-1242
-1252
-1205
-1154
-1151
-1194
-1229
-1206
-1134
-1072
-1070
-1132
-1231
-1338
-1435
-1499
-1498
-1410
-1248
-1055
-871
-704
-534
-361
-226
-177
-226
-334
-443
-505
-508
-479
-456
-449
-435
-400
-370
-382
-432
-484
-515
-529
-527
-494
-425
-342
-275
-236
-218
-203
-189
-187
-218
-293
-399
-497
-547
-538
-500
-470
-457
-450
-458
-510
-601
-669
-660
-591
-518
-469
-444
-449
-482
-489
-416
-293
-215
-224
-281
-334
-378
-399
-352
-218
-45
112
250
388
527
658
785
898
956
939
875
808
751
704
679
689
729
778
822
854
882
931
1010
1084
1113
1111
1127
1176
1227
1249
1234
1180
1105
1064
1094
1148
1137
1035
882
700
482
260
104
31
-12
-75
-170
-307
-472
-588
-568
-448
-357
-348
-344
-293
-257
-298
-372
-414
-443
-516
-629
-735
-812
-853
-830
-727
-579
-437
-327
-283
-354
-538
-744
-880
-942
-976
-993
-977
-932
-873
-792
-684
-581
-516
-470
-402
-314
-232
-153
-38
127
309
462
549
539
422
226
23
-115
-173
-204
-274
-383
-466
-466
-400
-318
-235
-141
-55
-18
-34
-61
-73
-79
-82
-68
-42
-48
-119
-234
-340
-399
-417
-434
-485
-558
-601
-587
-528
-438
-313
-173
-71
-25
20
107
199
236
230
222
203
143
87
122
244
342
318
176
-17
-202
-338
-434
-552
-738
-941
-1059
-1082
-1102
-1182
-1279
-1326
-1319
-1279
-1196
-1059
-899
-746
-600
-468
-404
-438
-504
-495
-396
-297
-281
-351
-460
-575
-667
-710
-700
-673
-665
-677
-684
-673
-645
-599
-530
-438
-334
-229
-141
-90
-72
-44
48
222
445
652
776
788
735
710
754
797
740
587
441
372
345
297
228
180
158
138
126
150
206
249
249
235
244
270
269
223
167
148
175
225
284
347
387
361
280
217
221
249
243
225
251
289
242
89
-83
-186
-226
-249
-254
-210
-105
52
240
410
500
502
480
489
507
469
347
179
44
13
99
234
324
338
318
319
357
426
500
536
521
508
561
655
705
698
712
796
894
943
962
997
1035
1039
1018
1010
1030
1080
1180
1323
1434
1432
1327
1204
1120
1053
953
817
690
618
619
668
723
759
765
725
620
456
286
167
128
166
262
382
496
581
625
617
559
482
420
387
379
395
432
463
450
381
271
133
-16
-142
-213
-226
-199
-143
-60
20
69
104
174
295
427
520
550
524
475
468
552
702
833
884
868
839
826
822
799
726
595
433
277
151
65
33
57
104
134
140
140
140
124
84
23
-64
-185
-321
-417
-432
-366
-261
-171
-129
-111
-48
101
291
434
489
471
408
319
242
219
255
306
337
355
375
389
390
394
421
468
507
509
455
348
213
82
-32
-120
-172
-181
-169
-174
-208
-254
-295
-314
-291
-224
-152
-124
-143
-177
-219
-282
-345
-349
-279
-183
-111
-66
-54
-107
-227
-349
-430
-513
-658
-837
-955
-965
-904
-821
-731
-644
-564
-472
-339
-182
-59
11
62
120
161
169
182
252
364
451
475
459
444
437
414
361
278
170
53
-34
-42
35
149
250
347
468
584
617
550
463
435
443
418
349
278
209
110
-8
-81
-79
-42
-2
65
174
273
301
285
310
429
603
747
795
730
594
456
362
298
229
154
112
114
132
136
136
167
233
309
374
434
507
603
714
827
917
952
923
873
872
938
993
943
789
640
590
626
654
618
547
498
488
475
410
286
141
27
-36
-59
-46
21
145
275
347
345
309
281
262
242
227
220
197
147
101
90
96
85
59
47
36
-14
-101
-161
-160
-131
-125
-150
-205
-296
-405
-472
-460
-417
-405
-416
-388
-296
-177
-77
-20
-23
-83
-166
-231
-259
-246
-181
-77
-1
-6
-55
-62
-1
80
138
178
202
189
154
162
246
352
393
339
220
79
-57
-168
-259
-364
-497
-624
-681
-642
-535
-406
-302
-256
-267
-292
-283
-231
-166
-119
-98
-106
-143
-192
-222
-214
-176
-124
-66
-21
-23
-88
-188
-276
-351
-449
-581
-707
-780
-786
-742
-665
-581
-521
-481
-404
-250
-61
58
42
-86
-230
-290
-230
-119
-88
-194
-350
-422
-384
-312
-266
-233
-198
-192
-242
-329
-406
-450
-459
-438
-404
-367
-309
-215
-124
-95
-133
-181
-213
-254
-313
-345
-328
-322
-387
-496
-576
-613
-650
-698
-713
-678
-630
-599
-550
-428
-241
-56
75
168
257
321
308
215
113
70
94
153
222
276
276
216
154
156
224
310
388
463
526
560
570
569
522
393
225
120
111
132
129
136
207
318
389
377
313
240
172
92
-8
-102
-144
-108
-3
148
314
436
454
379
316
354
454
495
425
299
189
109
36
-47
-138
-209
-220
-168
-118
-133
-191
-224
-213
-202
-206
-188
-130
-61
5
99
224
329
376
394
427
474
503
500
462
397
344
363
477
627
738
780
765
714
648
599
586
593
594
590
591
591
589
616
699
819
925
1006
1101
1227
1332
1352
1285
1196
1141
1117
1090
1029
910
729
530
400
381
405
366
245
114
33
-21
-87
-157
-201
-215
-208
-176
-127
-96
-100
-114
-114
-127
-184
-262
-304
-303
-302
-338
-401
-453
-460
-409
-322
-246
-219
-243
-310
-422
-572
-722
-837
-928
-1029
-1138
-1211
-1220
-1173
-1097
-1018
-958
-924
-888
-823
-747
-719
-774
-872
-933
-920
-869
-841
-857
-879
-858
-791
-718
-668
-629
-575
-489
-387
-307
-289
-340
-409
-427
-369
-285
-244
-278
-353
-403
-391
-347
-335
-375
-426
-455
-489
-571
-688
-785
-826
-817
-772
-718
-693
-714
-745
-752
-761
-819
-901
-931
-883
-810
-763
-736
-707
-664
-604
-525
-450
-415
-438
-515
-651
-825
-966
-1002
-944
-849
-739
-599
-465
-410
-441
-490
-514
-544
-592
-620
-609
-603
-617
-592
-489
-369
-315
-334
-379
-448
-563
-708
-818
-842
-777
-667
-584
-583
-655
-753
-861
-1008
-1178
-1296
-1324
-1331
-1386
-1459
-1473
-1428
-1390
-1379
-1348
-1264
-1150
-1043
-957
-889
-828
-744
-611
-444
-294
-200
-165
-170
-181
-157
-85
0
58
95
150
231
300
321
288
215
114
-7
-136
-267
-387
-467
-490
-480
-486
-527
-583
-625
-631
-592
-515
-435
-392
-380
-366
-340
-330
-346
-355
-336
-304
-275
-231
-163
-116
-132
-171
-150
-59
26
43
12
-11
-13
-14
-29
-57
-85
-85
-43
18
60
93
169
303
442
546
639
758
879
943
927
851
740
623
531
475
437
421
470
590
703
738
725
744
807
872
933
1014
1086
1079
984
861
734
571
373
205
96
-17
-178
-335
-406
-387
-329
-266
-212
-198
-243
-302
-317
-300
-310
-350
-340
-227
-66
37
44
9
-14
-36
-91
-157
-174
-129
-64
-3
77
177
236
217
175
187
234
243
211
207
266
343
405
471
547
584
556
509
487
463
384
243
80
-80
-220
-309
-328
-306
-297
-312
-321
-307
-295
-310
-350
-391
-413
-416
-413
-405
-378
-330
-294
-301
-323
-294
-191
-68
14
44
34
-16
-92
-144
-137
-105
-101
-117
-90
4
124
217
278
331
380
402
370
276
155
83
114
213
289
301
307
371
451
454
352
209
80
-51
-202
-326
-374
-364
-352
-342
-301
-236
-207
-227
-246
-236
-244
-305
-375
-396
-385
-416
-513
-636
-752
-855
-921
-918
-861
-805
-759
-677
-550
-450
-442
-485
-491
-441
-385
-346
-296
-225
-167
-129
-53
112
320
474
546
601
695
803
871
900
936
989
1020
1018
1014
1036
1056
1042
1004
978
965
945
920
914
928
936
917
884
856
838
828
843
899
980
1041
1048
1008
974
983
1031
1078
1095
1093
1090
1089
1087
1092
1098
1067
973
859
792
785
791
790
813
878
938
948
913
857
774
665
584
581
629
650
618
574
551
547
561
597
612
535
380
265
279
372
431
420
386
354
311
271
283
336
355
303
243
240
271
268
216
148
73
-26
-138
-231
-306
-382
-444
-454
-428
-438
-512
-584
-590
-554
-545
-576
-593
-555
-459
-323
-169
-36
48
104
172
242
257
187
61
-70
-182
-264
-301
-288
-251
-217
-195
-176
-144
-92
-37
-14
-44
-98
-125
-108
-74
-36
24
116
213
281
308
298
251
176
100
44
7
-19
-41
-58
-55
-3
101
203
240
219
213
276
392
516
619
688
724
762
835
917
948
919
880
855
814
749
700
684
661
612
592
640
702
716
702
721
776
827
869
910
927
897
863
886
947
968
928
893
918
982
1032
1041
1020
984
947
914
885
853
814
755
670
572
490
441
417
414
429
432
392
335
308
301
237
87
-85
-213
-305
-390
-452
-468
-456
-440
-407
-359
-352
-424
-531
-607
-651
-693
-724
-713
-674
-633
-577
-486
-390
-321
-245
-116
33
126
142
122
86
19
-71
-156
-231
-303
-352
-361
-360
-390
-423
-412
-371
-360
-383
-390
-366
-345
-335
-309
-271
-260
-262
-211
-89
31
85
91
111
170
263
386
520
626
682
699
692
656
608
580
562
491
339
167
48
-21
-91
-170
-224
-253
-300
-379
-454
-495
-517
-546
-583
-621
-654
-664
-609
-490
-370
-315
-309
-288
-225
-160
-126
-112
-99
-103
-147
-223
-300
-358
-396
-413
-413
-409
-410
-412
-409
-408
-413
-413
-403
-404
-444
-521
-602
-661
-694
-710
-715
-715
-708
-682
-611
-485
-338
-234
-218
-262
-289
-254
-186
-131
-78
9
118
189
196
185
193
198
157
74
0
-34
-39
-45
-70
-101
-115
-101
-79
-71
-76
-74
-74
-90
-106
-86
-35
3
28
90
206
305
316
267
240
260
276
249
205
187
193
187
155
116
85
47
-18
-92
-137
-147
-165
-222
-294
-340
-344
-311
-244
-171
-136
-139
-124
-61
-13
-38
-102
-143
-182
-284
-419
-487
-468
-441
-443
-415
-334
-268
-275
-319
-348
-383
-449
-508
-517
-502
-508
-523
-510
-471
-434
-401
-368
-361
-388
-415
-417
-429
-488
-567
-602
-579
-530
-477
-419
-365
-332
-327
-352
-408
-473
-499
-468
-409
-356
-303
-235
-175
-148
-135
-106
-69
-59
-84
-119
-145
-163
-169
-156
-129
-105
-103
-136
-198
-259
-291
-307
-346
-422
-506
-560
-565
-512
-415
-321
-281
-284
-279
-260
-276
-351
-435
-471
-469
-476
-512
-558
-592
-609
-618
-639
-683
-730
-751
-748
-740
-718
-664
-617
-634
-700
-732
-699
-670
-698
-738
-739
-737
-782
-837
-820
-735
-669
-671
-716
-762
-789
-784
-738
-672
-614
-550
-454
-347
-283
-267
-254
-226
-207
-209
-210
-208
-236
-296
-334
-312
-263
-233
-212
-170
-123
-107
-110
-86
-26
35
74
99
99
56
-4
-22
18
77
129
198
285
344
359
385
465
558
604
622
669
732
751
736
757
829
890
897
884
884
876
837
786
743
686
606
549
558
603
626
627
650
703
743
752
759
795
833
836
812
814
861
911
909
850
764
678
598
536
506
493
461
400
342
312
292
249
179
102
40
4
-13
-36
-88
-161
-227
-285
-358
-439
-492
-515
-548
-597
-616
-586
-552
-549
-546
-509
-463
-434
-390
-290
-150
-11
117
234
310
335
353
400
443
449
458
522
614
677
726
806
888
906
858
803
751
675
594
568
597
623
635
677
749
785
750
686
628
562
467
361
269
195
144
135
164
200
229
260
298
333
364
396
406
362
269
162
69
-5
-54
-88
-142
-231
-311
-329
-299
-272
-268
-279
-308
-357
-396
-408
-435
-525
-645
-711
-712
-706
-720
-714
-669
-630
-634
-655
-649
-612
-561
-502
-432
-360
-292
-228
-170
-121
-75
-28
5
-2
-50
-100
-119
-108
-105
-139
-199
-232
-208
-165
-163
-193
-190
-132
-65
-25
20
101
188
241
262
268
251
217
206
232
239
185
121
119
162
175
148
138
170
201
190
155
137
152
197
263
344
433
522
584
591
559
539
555
572
553
516
504
525
564
625
706
788
855
921
992
1049
1093
1160
1252
1317
1326
1322
1351
1381
1360
1304
1254
1186
1063
921
842
830
816
780
774
827
904
976
1061
1161
1239
1273
1294
1328
1341
1293
1199
1105
1027
950
866
795
748
713
677
648
646
665
667
620
540
466
410
349
270
195
151
133
128
146
200
270
316
323
321
347
408
473
505
497
477
480
504
522
526
527
521
493
461
464
496
493
432
376
390
440
442
379
303
241
159
45
-63
-132
-193
-281
-381
-460
-524
-597
-666
-693
-678
-667
-682
-688
-643
-564
-509
-504
-525
-539
-547
-573
-626
-689
-750
-805
-854
-885
-888
-876
-871
-877
-880
-879
-900
-955
-1006
-1012
-1000
-1035
-1131
-1216
-1224
-1192
-1204
-1283
-1374
-1451
-1555
-1715
-1884
-1992
-2029
-2041
-2052
-2048
-2032
-2043
-2105
-2184
-2225
-2215
-2178
-2132
-2069
-1993
-1925
-1870
-1800
-1692
-1581
-1512
-1475
-1414
-1314
-1219
-1159
-1108
-1032
-945
-871
-799
-712
-630
-587
-577
-570
-570
-612
-697
-786
-853
-908
-962
-1000
-1004
-989
-987
-1018
-1066
-1085
-1049
-992
-981
-1033
-1092
-1094
-1042
-985
-944
-898
-834
-764
-697
-623
-539
-451
-358
-259
-174
-133
-135
-148
-151
-165
-217
-297
-365
-398
-406
-415
-422
-408
-371
-334
-309
-274
-203
-118
-62
-33
16
108
215
310
407
517
618
679
703
697
652
572
501
471
458
423
371
341
348
371
387
394
393
385
384
395
395
358
301
251
207
151
97
80
92
93
81
108
203
324
414
473
532
583
594
577
590
653
721
758
792
867
970
1060
1131
1207
1280
1310
1289
1249
1210
1156
1075
989
917
860
817
803
823
864
925
1008
1086
1107
1079
1074
1127
1185
1195
1179
1189
1226
1264
1301
1333
1315
1226
1131
1100
1102
1054
965
922
940
929
843
756
738
744
684
564
462
398
322
201
78
3
-32
-68
-127
-198
-261
-296
-287
-239
-189
-170
-174
-165
-124
-71
-30
-6
2
-12
-49
-94
-141
-196
-262
-321
-363
-407
-468
-526
-554
-555
-545
-511
-436
-348
-294
-273
-238
-176
-118
-74
-9
87
152
135
68
31
55
105
132
109
37
-64
-164
-247
-313
-372
-422
-454
-460
-440
-402
-371
-364
-361
-334
-297
-301
-352
-402
-411
-409
-442
-499
-524
-490
-422
-362
-329
-311
-281
-229
-165
-104
-32
74
191
257
250
226
239
270
269
241
222
216
189
148
136
160
173
149
136
186
280
354
391
424
476
530
567
594
630
670
693
695
689
688
685
665
634
623
647
676
665
612
564
554
558
533
469
400
354
332
322
321
326
325
312
294
285
281
263
219
167
142
152
168
160
136
128
146
172
188
194
193
185
182
194
201
160
67
-34
-106
-153
-193
-223
-238
-260
-304
-343
-344
-330
-351
-413
-472
-490
-475
-448
-423
-412
-416
-413
-377
-326
-302
-312
-314
-280
-235
-200
-145
-35
100
189
208
207
227
246
217
144
69
9
-55
-134
-199
-223
-215
-206
-208
-216
-217
-186
-102
20
122
171
196
251
343
445
542
627
668
636
566
529
533
524
477
441
448
468
458
440
456
498
530
536
522
482
417
356
324
309
286
257
237
225
214
220
256
304
331
337
338
338
320
283
240
211
212
259
334
388
393
379
386
405
390
322
227
138
65
7
-49
-126
-232
-340
-411
-446
-484
-552
-636
-701
-723
-714
-704
-709
-719
-713
-703
-710
-727
-710
-646
-575
-539
-536
-543
-554
-573
-589
-605
-647
-728
-805
-830
-810
-797
-813
-828
-809
-768
-735
-712
-673
-601
-517
-464
-457
-463
-443
-399
-367
-367
-386
-415
-449
-467
-443
-394
-370
-376
-361
-297
-220
-171
-134
-72
6
75
135
201
252
256
225
202
197
185
151
113
81
47
11
-15
-25
-35
-55
-80
-94
-78
-35
1
-1
-25
-17
29
53
11
-59
-97
-110
-146
-199
-222
-209
-208
-240
-270
-272
-276
-312
-362
-390
-406
-448
-526
-607
-655
-664
-664
-682
-720
-752
-761
-762
-784
-824
-854
-855
-837
-813
-777
-725
-669
-632
-628
-652
-685
-719
-753
-784
-798
-778
-730
-676
-628
-572
-498
-420
-363
-332
-308
-275
-234
-198
-175
-167
-158
-131
-82
-22
31
73
114
176
266
352
383
349
306
308
337
337
302
279
293
320
335
349
368
366
337
316
326
348
366
410
506
628
728
797
861
929
986
1026
1042
1022
970
918
901
917
939
953
961
959
945
930
916
882
822
760
719
679
612
536
497
509
547
583
608
621
622
627
649
669
663
641
626
613
586
553
536
528
495
434
378
339
289
213
145
119
126
123
89
37
-14
-58
-99
-141
-187
-233
-262
-246
-178
-82
0
54
94
127
137
120
106
126
160
171
155
138
130
119
110
125
159
172
154
136
134
122
80
39
39
74
98
86
54
39
59
93
104
87
75
89
102
87
71
93
132
137
112
106
113
81
8
-40
-42
-61
-135
-209
-238
-258
-314
-374
-383
-368
-385
-421
-416
-375
-359
-386
-396
-340
-256
-218
-241
-271
-248
-189
-164
-204
-253
-242
-191
-176
-209
-228
-208
-198
-226
-248
-221
-170
-128
-76
1
60
55
16
3
29
61
92
132
170
190
195
196
183
149
118
109
98
71
56
80
108
91
48
31
40
23
-48
-140
-205
-223
-208
-181
-161
-151
-136
-113
-100
-107
-122
-139
-180
-257
-341
-396
-420
-423
-406
-376
-359
-362
-344
-271
-184
-151
-182
-227
-252
-256
-243
-209
-166
-136
-111
-70
-26
-10
-12
17
96
185
240
267
288
299
290
280
286
297
290
278
287
302
286
247
234
267
302
292
250
231
257
304
334
327
287
236
209
215
233
230
207
187
184
190
188
164
111
40
-30
-91
-156
-230
-300
-354
-397
-424
-418
-374
-328
-303
-283
-235
-170
-118
-81
-36
10
30
20
11
28
61
91
103
93
75
75
105
133
122
81
47
22
-22
-93
-158
-198
-221
-243
-258
-269
-290
-319
-342
-357
-379
-414
-454
-511
-601
-708
-790
-841
-907
-1004
-1081
-1085
-1044
-1026
-1042
-1040
-993
-932
-895
-877
-850
-797
-730
-666
-625
-606
-584
-534
-467
-422
-407
-386
-335
-287
-274
-282
-278
-274
-302
-343
-350
-328
-321
-337
-332
-294
-264
-257
-238
-194
-174
-206
-237
-212
-160
-141
-143
-117
-66
-32
-10
46
133
192
204
216
260
307
324
328
353
392
409
392
367
358
357
330
268
202
175
187
195
182
183
223
275
296
288
290
312
336
357
391
434
462
466
477
522
581
607
584
544
515
488
445
400
386
394
384
350
339
369
390
364
332
352
400
410
377
348
321
254
156
96
85
62
3
-36
-10
35
39
6
-17
-17
-11
-8
-11
-19
-15
21
74
100
90
80
89
94
85
83
95
92
73
85
156
248
314
358
404
457
508
564
626
684
729
762
773
752
711
678
653
616
573
544
527
504
484
489
495
458
375
294
241
205
183
187
192
158
104
96
142
169
130
62
10
-24
-49
-60
-64
-87
-121
-127
-99
-77
-72
-54
-24
-33
-98
-163
-186
-191
-203
-198
-161
-133
-150
-177
-167
-129
-101
-79
-42
3
32
55
94
136
145
108
45
-20
-73
-113
-155
-219
-297
-348
-346
-304
-248
-187
-130
-98
-104
-126
-142
-149
-156
-166
-186
-221
-254
-260
-236
-207
-181
-136
-64
5
43
56
59
58
46
28
11
6
31
89
146
169
172
202
262
303
304
302
330
368
388
400
421
427
398
360
352
366
352
294
224
173
148
145
158
169
149
93
27
-27
-77
-135
-194
-227
-222
-197
-180
-177
-170
-153
-138
-135
-128
-99
-68
-73
-110
-140
-140
-135
-155
-186
-188
-148
-90
-40
1
38
77
116
154
192
238
292
342
368
377
401
453
508
539
551
562
564
543
518
536
606
677
707
713
730
758
766
752
742
740
713
645
570
532
521
495
438
378
333
290
239
199
189
192
181
156
143
154
165
155
120
77
38
18
17
21
3
-38
-78
-93
-87
-68
-41
-12
6
13
27
60
92
86
34
-34
-83
-100
-102
-117
-150
-182
-195
-205
-241
-298
-336
-339
-342
-380
-432
-459
-464
-491
-553
-621
-672
-714
-758
-796
-811
-797
-764
-727
-714
-736
-764
-756
-700
-633
-590
-570
-554
-531
-506
-482
-462
-447
-440
-440
-453
-475
-489
-489
-489
-501
-509
-485
-434
-391
-378
-379
-372
-355
-334
-309
-276
-235
-198
-176
-169
-156
-111
-48
-9
-2
13
63
113
122
114
133
159
131
48
-23
-42
-49
-83
-119
-109
-54
5
52
105
170
232
278
314
347
365
346
293
235
200
169
103
5
-74
-105
-123
-166
-223
-262
-278
-292
-304
-300
-289
-285
-286
-292
-325
-389
-435
-425
-390
-379
-363
-290
-189
-148
-181
-205
-171
-125
-118
-130
-128
-136
-174
-215
-230
-248
-298
-349
-363
-369
-414
-475
-486
-443
-405
-391
-362
-301
-266
-298
-358
-388
-390
-399
-404
-372
-316
-289
-295
-287
-247
-221
-241
-271
-269
-253
-264
-286
-278
-241
-211
-192
-156
-107
-91
-118
-141
-121
-83
-75
-97
-106
-75
-28
-1
-7
-20
-20
-23
-59
-126
-188
-232
-282
-353
-419
-464
-506
-557
-586
-564
-522
-501
-494
-463
-410
-364
-328
-288
-251
-237
-232
-221
-216
-224
-209
-146
-79
-62
-74
-56
-12
0
-35
-78
-103
-123
-136
-121
-88
-70
-69
-57
-32
-10
14
52
83
87
99
148
187
157
92
82
124
136
95
58
51
39
18
35
93
133
137
164
242
320
357
372
387
386
366
364
393
415
406
390
386
379
366
369
371
330
255
203
193
175
128
92
88
73
24
-18
-19
-11
-34
-70
-84
-73
-53
-33
-28
-62
-117
-138
-107
-64
-41
-33
-42
-87
-157
-203
-216
-241
-293
-332
-339
-355
-405
-447
-444
-431
-453
-488
-490
-470
-470
-492
-489
-439
-363
-295
-255
-245
-247
-242
-222
-193
-154
-97
-30
35
97
154
183
174
163
192
240
259
256
280
334
374
389
414
450
452
421
404
403
357
259
189
189
194
150
101
88
61
-28
-119
-126
-71
-33
-10
54
151
213
226
228
224
180
114
86
103
119
124
152
204
230
227
245
294
321
302
289
314
339
326
305
315
340
348
356
389
431
446
438
425
398
337
266
232
252
303
356
383
364
300
234
209
219
229
218
190
148
100
73
90
129
135
89
26
-15
-31
-42
-47
-29
12
55
94
140
191
214
186
136
111
117
124
123
144
197
250
278
304
352
407
438
450
462
465
444
418
413
421
426
444
497
552
556
519
502
524
540
516
474
449
447
455
462
452
422
400
416
448
451
419
384
345
283
221
208
240
253
225
204
222
239
214
175
156
146
117
84
71
68
63
70
92
94
48
-17
-68
-119
-194
-268
-298
-286
-270
-265
-262
-267
-284
-293
-270
-223
-180
-143
-109
-92
-112
-155
-192
-220
-250
-280
-304
-329
-362
-392
-408
-424
-448
-453
-421
-384
-379
-387
-374
-367
-414
-498
-547
-541
-534
-560
-581
-560
-524
-508
-492
-435
-351
-296
-296
-325
-349
-355
-348
-338
-338
-357
-383
-387
-353
-291
-234
-200
-171
-121
-49
7
24
25
47
96
145
181
211
227
217
190
173
161
124
60
12
7
26
33
17
-16
-53
-72
-41
36
107
138
154
189
238
264
262
250
243
235
215
178
120
62
37
58
91
106
110
125
137
118
75
45
47
60
61
46
25
8
9
38
83
114
119
115
128
154
167
155
140
154
196
230
236
238
261
298
327
357
401
435
430
407
415
442
427
366
337
384
451
468
444
426
413
382
350
342
332
282
223
218
257
273
249
240
266
268
211
158
181
263
328
351
361
366
346
313
312
334
305
195
84
60
98
107
76
67
106
133
119
109
132
138
77
-4
-31
-10
-1
-17
-20
-5
-4
-25
-41
-50
-78
-124
-160
-176
-193
-212
-214
-211
-240
-297
-329
-316
-298
-312
-350
-389
-425
-452
-454
-440
-440
-455
-450
-407
-364
-361
-392
-420
-422
-404
-380
-364
-355
-338
-306
-276
-263
-256
-235
-208
-203
-215
-218
-210
-207
-215
-216
-209
-210
-215
-211
-209
-238
-294
-338
-342
-319
-296
-280
-272
-273
-285
-311
-350
-395
-426
-440
-457
-481
-489
-475
-469
-489
-490
-437
-362
-323
-312
-282
-229
-194
-183
-170
-147
-135
-119
-73
-20
-7
-17
13
81
108
58
-11
-47
-82
-158
-238
-267
-265
-286
-324
-323
-273
-224
-207
-188
-130
-59
-27
-42
-59
-44
-10
8
11
25
56
77
76
84
130
200
250
255
230
201
186
188
190
164
105
41
1
-16
-16
11
72
143
195
236
290
352
389
399
418
464
505
501
451
395
376
394
403
355
262
195
206
247
232
145
52
7
-14
-50
-96
-118
-116
-113
-108
-82
-36
3
28
59
96
107
84
67
95
138
138
97
82
124
173
170
134
123
146
170
186
223
276
299
285
283
322
351
317
243
194
186
186
187
217
273
306
293
274
287
306
268
163
52
0
13
38
26
-20
-57
-62
-58
-82
-128
-155
-148
-136
-146
-157
-139
-106
-97
-119
-146
-159
-170
-188
-192
-164
-116
-83
-79
-87
-74
-20
56
107
97
49
25
61
135
209
268
311
328
321
316
327
332
310
284
288
316
338
355
391
438
462
463
482
527
552
523
465
416
380
344
314
287
230
126
19
-30
-21
-3
-8
-18
-15
-8
-10
-15
-13
-10
-11
-14
-12
-10
-12
-13
-12
-11
-12
-13
-12
-11
-12
-13
-12
-11
-12
-13
-12
-11
-12
-12
-11
-11
-12
-12
-11
-11
-12
-12
-11
-11
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-12
-11
-12
-12
-11
-11
-12
-12
-11
-11
-12
-12
-11
-11
-12
-12
-11
-11
-12
-12
-11
-11
-12
-12
-11
-11
-11
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
