5
51869
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
2
1
1
0
-1
-1
0
1
2
2
2
0
-1
-2
-1
1
3
5
5
2
-4
-11
-17
-21
-22
-20
-15
-8
-3
0
1
0
-3
-5
-6
-6
-5
-3
-2
-1
-1
0
1
2
3
4
4
3
1
-1
-2
-1
1
5
8
10
8
5
1
-3
-4
-3
0
4
7
7
5
3
0
-1
0
3
6
9
8
5
1
-4
-8
-9
-8
-6
-2
0
2
1
0
-1
-3
-4
-4
-5
-6
-7
-9
-9
-10
-9
-8
-7
-5
-4
-2
-1
0
1
3
4
6
7
7
6
4
2
0
-2
-2
-1
0
1
0
-1
-4
-8
-11
-12
-12
-11
-8
-6
-5
-4
-4
-3
-2
0
1
1
-1
-4
-8
-11
-10
-6
0
7
11
12
8
2
-4
-8
-7
-2
4
9
11
9
3
-4
-9
-10
-6
1
8
12
11
5
-3
-11
-16
-16
-12
-5
3
8
9
7
1
-4
-9
-10
-9
-6
-2
1
3
2
-1
-3
-5
-6
-5
-3
-1
-1
-1
-2
-3
-3
-3
-2
-2
-4
-7
-10
-13
-14
-12
-8
-3
1
2
-1
-7
-13
-19
-21
-19
-15
-10
-6
-5
-6
-9
-11
-11
-9
-6
-3
-2
-2
-4
-6
-7
-6
-4
-1
0
0
-2
-4
-5
-4
0
4
7
7
4
-2
-8
-12
-11
-7
-1
4
7
5
1
-6
-11
-12
-11
-7
-3
0
0
-2
-5
-6
-5
-2
1
3
3
1
-3
-6
-7
-6
-2
2
4
4
1
-3
-6
-7
-6
-3
1
4
4
3
2
0
0
2
3
5
4
2
-1
-5
-7
-9
-9
-8
-6
-4
-2
0
1
2
3
2
0
-1
-2
-2
-1
1
3
3
1
-3
-7
-10
-11
-9
-6
-3
-2
-3
-7
-10
-13
-12
-9
-4
0
2
1
-2
-6
-8
-7
-4
0
4
5
4
1
-2
-4
-3
0
3
5
5
2
-1
-3
-4
-2
1
4
5
4
1
-2
-4
-3
0
3
5
5
2
-4
-10
-16
-18
-17
-13
-8
-3
1
2
1
0
-2
-3
-4
-5
-6
-7
-8
-8
-9
-8
-6
-3
0
3
4
4
2
-1
-4
-7
-8
-7
-5
-3
0
1
1
-1
-4
-7
-9
-10
-10
-9
-9
-10
-11
-13
-14
-14
-12
-8
-5
-2
-1
-2
-5
-8
-10
-9
-6
-1
4
6
6
3
-2
-7
-10
-11
-9
-6
-3
-1
-2
-4
-6
-7
-7
-5
-3
-2
-3
-4
-7
-8
-7
-4
0
5
8
9
6
1
-5
-8
-9
-7
-3
2
5
6
4
1
-2
-5
-5
-3
0
4
6
6
3
-1
-5
-9
-11
-11
-8
-4
1
4
6
6
5
2
-1
-3
-4
-3
-1
1
2
3
2
0
-2
-4
-5
-6
-6
-6
-5
-3
-1
1
3
4
5
4
2
-1
-3
-5
-4
-2
2
5
8
9
8
7
5
5
5
7
8
8
5
1
-4
-7
-9
-7
-3
2
7
10
10
8
4
1
-1
-1
0
1
2
1
0
-1
-2
-2
-2
-2
-2
-3
-4
-5
-6
-5
-3
-1
1
2
3
2
1
-1
-3
-6
-8
-9
-9
-6
-3
0
3
3
1
-3
-6
-7
-6
-2
2
6
7
5
1
-3
-4
-3
1
7
11
13
12
9
5
3
3
4
5
4
3
2
2
3
7
12
14
14
9
2
-5
-9
-8
-2
5
12
15
15
11
6
3
2
3
4
3
1
-2
-6
-7
-6
-3
2
5
6
4
2
0
1
2
5
5
4
0
-4
-6
-7
-4
-1
2
2
0
-3
-4
-3
1
6
11
12
9
4
-2
-4
-3
2
7
10
9
4
-1
-5
-4
1
9
15
17
13
6
-2
-7
-7
-1
6
12
14
11
5
-2
-5
-5
-1
4
8
8
5
0
-5
-7
-7
-4
-1
2
3
2
1
1
1
1
1
0
-3
-6
-9
-9
-7
-5
-2
0
0
-1
-2
-3
-2
0
1
2
2
0
-1
-2
-1
0
0
0
0
-2
-3
-4
-2
0
2
3
3
1
-2
-5
-7
-7
-5
-3
-1
1
2
2
2
3
3
3
2
0
-1
-2
-1
0
3
5
6
5
4
2
0
0
0
1
1
1
-1
-3
-4
-5
-3
-1
2
5
6
5
2
-2
-6
-8
-9
-8
-5
-1
3
6
8
9
9
9
8
7
6
3
0
-4
-8
-11
-12
-12
-10
-6
-1
3
6
7
5
3
-1
-4
-6
-7
-7
-5
-3
0
1
2
3
3
3
3
3
3
1
-2
-5
-9
-11
-12
-11
-7
-4
0
1
1
-1
-4
-7
-8
-8
-6
-4
-1
1
3
4
5
5
4
2
-2
-5
-7
-7
-5
-2
2
4
4
1
-2
-5
-6
-5
-1
2
4
3
-1
-6
-9
-9
-6
1
8
13
15
13
8
2
-3
-6
-6
-4
-1
2
4
4
4
3
2
0
-1
-3
-3
-3
0
3
6
7
5
1
-4
-8
-10
-8
-4
2
7
8
5
0
-5
-9
-9
-5
0
5
7
5
0
-7
-12
-15
-15
-11
-5
0
4
5
4
2
0
-1
-1
0
0
0
-3
-6
-9
-11
-11
-8
-4
0
3
4
2
-1
-4
-6
-6
-3
0
3
4
3
0
-4
-7
-8
-8
-6
-4
-3
-4
-5
-6
-7
-6
-5
-3
-1
0
0
0
1
2
3
4
3
2
0
-2
-2
0
4
8
11
11
9
5
1
-2
-1
2
6
10
12
11
7
4
2
2
6
11
15
18
17
13
7
2
-3
-4
-4
-3
-2
-2
-3
-6
-8
-9
-9
-7
-5
-2
0
0
-1
-2
-3
-3
-1
1
4
5
5
3
0
-3
-5
-5
-4
-2
0
1
1
0
-2
-4
-4
-3
0
3
6
8
8
6
4
0
-2
-3
-3
0
2
5
6
7
7
6
6
6
7
8
8
6
3
-2
-5
-7
-5
0
7
13
17
17
14
8
3
0
0
3
8
13
16
16
15
12
9
7
6
7
7
7
7
7
6
7
7
7
6
5
2
1
0
0
2
4
6
6
5
3
2
1
2
3
5
5
5
3
3
3
5
8
11
12
11
7
1
-5
-8
-9
-6
-1
6
12
15
15
13
9
4
1
0
0
3
6
9
12
14
15
15
14
12
9
5
3
1
2
4
9
14
18
20
18
14
8
3
1
3
8
14
20
22
19
13
6
0
-1
1
6
12
15
14
11
6
2
2
5
10
16
19
19
16
12
9
9
10
13
15
15
13
10
7
5
6
8
10
11
10
8
6
6
7
10
13
15
15
13
10
7
5
5
6
8
9
10
10
9
9
9
10
10
10
9
7
5
3
2
3
3
5
6
8
10
11
12
11
9
5
1
-1
0
4
9
14
17
16
13
8
5
4
6
11
15
17
15
9
2
-3
-4
0
6
13
17
17
14
9
5
3
5
9
12
14
13
11
8
6
6
8
10
11
9
7
4
2
3
6
9
13
14
12
9
5
2
1
2
5
8
10
9
7
3
0
-3
-3
-2
1
4
7
9
10
8
6
4
3
3
4
6
7
8
8
8
7
7
8
10
10
9
5
0
-5
-8
-8
-3
3
10
15
17
14
9
3
-1
-1
1
6
10
12
11
8
4
2
1
3
4
5
5
4
2
2
3
5
8
10
10
7
4
0
-2
-1
1
5
8
9
8
6
2
0
-1
-1
0
1
1
1
0
0
0
1
3
4
4
4
2
1
0
0
0
2
3
3
3
1
-1
-3
-3
-3
-2
0
1
2
1
0
-2
-4
-5
-6
-5
-5
-4
-3
-4
-5
-7
-8
-9
-10
-8
-7
-4
-2
-1
-1
-1
-2
-3
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-1
-1
-1
-3
-5
-8
-9
-9
-7
-3
0
3
4
3
1
-1
-3
-4
-4
-4
-3
-1
0
1
2
2
1
-2
-6
-11
-14
-16
-14
-9
-2
3
4
1
-6
-13
-19
-20
-16
-8
0
5
5
0
-8
-14
-16
-13
-7
1
5
5
1
-6
-12
-13
-10
-4
3
6
4
-3
-12
-20
-23
-21
-14
-7
-1
0
-5
-12
-19
-23
-23
-18
-11
-4
0
1
-2
-6
-10
-12
-11
-9
-6
-4
-4
-7
-12
-16
-18
-17
-14
-9
-5
-3
-4
-8
-13
-17
-19
-19
-16
-13
-11
-13
-16
-21
-24
-25
-22
-18
-14
-11
-12
-15
-19
-21
-21
-18
-14
-11
-10
-12
-16
-19
-20
-17
-11
-5
-1
-1
-6
-12
-18
-21
-21
-17
-12
-8
-6
-7
-10
-13
-15
-15
-15
-15
-16
-18
-20
-21
-20
-18
-14
-12
-11
-13
-15
-17
-17
-15
-11
-7
-4
-6
-10
-16
-21
-25
-24
-21
-15
-9
-4
-2
-3
-6
-10
-15
-19
-21
-21
-18
-14
-10
-6
-5
-6
-10
-14
-17
-19
-18
-15
-12
-10
-9
-10
-12
-13
-12
-11
-9
-8
-7
-9
-10
-11
-10
-9
-7
-5
-5
-7
-9
-10
-10
-8
-6
-3
-3
-4
-8
-11
-13
-12
-10
-6
-3
-2
-2
-3
-5
-6
-6
-6
-5
-6
-7
-9
-10
-10
-8
-5
-3
-2
-3
-6
-8
-10
-10
-7
-3
1
3
3
1
-3
-6
-9
-11
-12
-11
-10
-9
-7
-6
-6
-6
-8
-9
-11
-11
-10
-7
-3
1
3
4
2
-1
-4
-6
-7
-7
-6
-6
-6
-7
-9
-10
-10
-10
-9
-8
-7
-5
-4
-2
-1
0
-2
-4
-6
-8
-7
-4
0
3
5
3
-1
-8
-13
-15
-13
-7
0
5
8
7
4
1
0
1
4
7
8
6
2
-2
-4
-3
1
7
12
15
14
11
6
2
0
1
5
8
10
11
10
8
6
5
4
3
1
-2
-4
-6
-5
-2
2
6
9
10
9
7
6
5
5
5
4
3
0
-3
-5
-5
-3
1
4
7
7
6
3
0
-1
-2
-1
1
4
6
8
9
9
9
8
7
6
4
3
2
3
4
6
7
9
10
11
13
14
15
15
14
11
9
8
8
10
13
15
16
15
11
8
5
5
8
12
16
18
18
16
13
10
9
10
13
15
17
17
16
14
14
14
16
17
17
16
13
10
8
7
9
12
14
16
15
14
12
12
13
15
17
18
17
14
11
7
6
6
8
10
13
14
14
15
15
16
17
17
17
15
12
10
8
7
8
10
11
12
11
9
7
5
5
5
6
7
8
9
8
7
6
4
3
2
1
3
6
10
14
16
16
14
10
6
3
4
7
12
16
18
17
13
8
3
1
3
6
10
13
13
11
8
5
4
4
7
9
12
13
13
12
11
9
7
5
4
2
1
2
5
8
12
14
14
12
9
6
5
7
10
14
16
15
12
7
2
-1
0
4
8
11
11
8
3
-3
-7
-8
-5
0
5
7
7
4
-1
-5
-6
-5
-2
1
3
3
1
-2
-5
-7
-7
-6
-3
0
2
3
2
0
-2
-3
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-1
1
3
4
4
2
-2
-7
-10
-13
-12
-9
-5
-1
2
3
1
-3
-7
-10
-11
-11
-9
-7
-5
-5
-6
-8
-10
-11
-11
-9
-6
-2
2
4
4
3
-1
-5
-9
-11
-11
-10
-7
-5
-3
-2
-3
-4
-5
-5
-5
-5
-6
-6
-7
-7
-5
-2
1
4
5
4
1
-2
-4
-4
-1
2
5
5
1
-3
-8
-10
-9
-5
1
5
6
3
-2
-8
-12
-11
-8
-3
1
2
1
-3
-7
-9
-9
-7
-7
-8
-12
-17
-20
-21
-17
-10
-3
2
2
-3
-9
-16
-18
-16
-9
-1
5
7
4
-2
-7
-11
-11
-8
-3
0
2
0
-3
-6
-8
-8
-5
-2
0
1
-1
-3
-5
-7
-7
-6
-4
-1
0
1
0
-1
-3
-5
-7
-7
-4
-1
3
6
5
2
-4
-11
-17
-20
-18
-13
-6
0
4
5
3
0
-2
-1
1
4
6
6
2
-4
-11
-16
-18
-17
-14
-9
-5
-2
-2
-4
-8
-12
-15
-16
-15
-12
-8
-4
-1
0
-2
-5
-9
-11
-12
-11
-10
-8
-7
-8
-10
-12
-12
-10
-7
-3
0
1
1
-1
-3
-3
-3
-1
1
2
3
2
1
-1
-1
-1
-1
-1
-2
-3
-3
-2
1
4
6
6
3
-3
-9
-15
-17
-16
-11
-5
1
4
4
2
0
-2
-2
0
3
5
6
6
5
3
2
2
3
4
4
3
2
0
-1
-2
-3
-3
-4
-6
-8
-9
-9
-9
-7
-5
-3
-2
-2
-3
-3
-3
-2
-1
0
1
1
1
-1
-2
-4
-5
-6
-8
-9
-10
-11
-11
-10
-8
-7
-5
-3
-2
-2
-2
-2
-3
-4
-5
-6
-6
-6
-5
-4
-3
-1
-1
-1
-3
-5
-7
-9
-9
-9
-7
-4
-3
-2
-2
-4
-5
-6
-6
-4
-2
1
3
3
0
-4
-9
-13
-13
-10
-5
2
7
10
9
6
1
-3
-5
-4
-2
2
4
4
1
-2
-6
-8
-9
-8
-6
-4
-3
-2
-1
-1
0
2
3
4
3
0
-2
-5
-7
-8
-7
-6
-4
-3
-3
-3
-3
-3
-2
-1
0
0
0
0
0
0
1
2
3
3
2
-1
-4
-6
-8
-8
-6
-3
0
2
3
2
0
-3
-6
-7
-7
-5
-3
-1
0
0
-2
-5
-8
-10
-10
-9
-6
-4
-2
-2
-4
-7
-10
-13
-14
-13
-10
-7
-4
-3
-3
-5
-7
-10
-11
-10
-8
-5
-2
-1
-1
-2
-4
-5
-6
-4
-2
1
3
2
0
-4
-8
-9
-8
-4
1
7
11
11
8
2
-3
-7
-8
-5
-1
3
5
6
4
0
-3
-5
-5
-3
0
4
6
7
7
6
4
3
3
3
3
2
2
0
-2
-4
-5
-6
-6
-5
-4
-1
1
3
4
5
5
4
1
-2
-5
-9
-11
-11
-8
-4
1
5
6
4
-1
-6
-11
-12
-9
-4
2
5
6
2
-4
-10
-14
-13
-8
-1
6
11
12
9
5
1
-2
-2
0
2
2
1
-1
-3
-4
-4
-2
-1
0
-2
-5
-9
-12
-13
-13
-10
-5
-1
2
3
3
1
-1
-3
-5
-6
-5
-3
-1
3
6
7
8
6
4
1
-1
-2
0
2
4
4
3
0
-3
-6
-6
-3
1
5
8
9
7
3
-1
-3
-3
-1
4
8
12
13
13
11
9
7
6
6
6
7
8
9
9
10
10
10
10
9
8
7
7
8
9
10
10
8
6
2
-1
-2
-2
-1
1
3
3
2
0
-2
-2
-1
3
6
9
9
7
5
2
1
1
4
7
9
9
6
2
-2
-3
-3
1
5
9
10
9
5
1
-2
-3
-1
2
6
8
8
6
3
0
0
1
5
9
12
13
12
10
7
5
4
5
6
7
8
7
6
6
6
6
7
8
6
4
0
-3
-5
-3
1
6
10
12
11
6
1
-4
-5
-2
3
9
14
14
11
6
0
-4
-4
-2
2
5
7
5
2
-2
-4
-3
-1
4
8
11
13
14
13
13
12
11
9
6
4
2
2
4
6
9
10
8
5
0
-3
-5
-3
2
8
13
14
12
7
1
-5
-8
-8
-4
0
4
7
7
5
2
-1
-2
-1
2
7
11
14
15
14
11
9
7
6
6
6
7
6
6
5
5
7
10
14
17
18
17
14
9
4
1
-1
1
3
6
8
8
6
3
1
0
1
3
6
9
11
12
11
10
8
6
3
1
-1
-2
-1
0
3
5
7
8
7
6
4
3
2
2
3
3
4
4
4
3
3
2
2
3
4
6
9
10
10
9
6
3
0
-1
-2
-1
0
0
-2
-4
-7
-9
-8
-4
2
9
14
17
15
10
3
-3
-7
-8
-6
-2
2
5
6
5
2
0
-2
-2
0
2
4
5
5
3
0
-3
-5
-5
-3
0
4
5
5
3
-1
-4
-6
-5
-2
2
7
9
10
7
3
-1
-3
-4
-2
1
4
7
8
7
6
4
3
2
2
2
2
1
1
0
-1
-2
-2
-1
0
0
1
0
0
0
0
1
3
6
9
11
10
8
4
-1
-4
-5
-3
1
5
9
11
10
7
3
0
-1
-1
0
2
4
5
4
3
1
0
-1
-1
0
2
4
6
7
8
7
6
4
2
2
4
7
10
12
11
8
3
-2
-5
-5
-1
4
9
12
11
7
2
-2
-5
-4
-2
1
4
4
3
2
1
0
1
2
2
1
-1
-3
-4
-4
-1
3
7
9
10
9
7
6
6
6
7
7
5
2
-1
-3
-3
0
3
5
5
3
-1
-4
-4
-1
4
10
14
14
8
0
-8
-13
-13
-8
1
9
15
15
11
4
-3
-7
-7
-5
-1
3
4
3
0
-2
-2
0
3
5
6
4
1
-3
-6
-7
-5
0
4
8
9
7
4
0
-3
-5
-4
-3
0
3
6
8
9
9
9
8
6
5
4
4
4
4
4
3
2
-1
-4
-7
-9
-10
-9
-8
-5
-3
-2
-2
-2
-3
-3
-4
-3
-2
-1
0
1
1
2
2
2
2
2
1
-1
-3
-7
-11
-14
-15
-13
-10
-4
1
5
8
8
7
5
3
3
3
3
3
2
0
-1
-3
-4
-5
-5
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-4
-6
-8
-11
-14
-15
-14
-12
-9
-6
-4
-2
-1
0
0
0
0
-2
-5
-7
-9
-8
-6
-2
2
4
4
1
-3
-7
-9
-9
-6
-3
-2
-2
-4
-6
-8
-9
-7
-4
-2
-2
-4
-8
-13
-16
-16
-13
-9
-5
-2
-3
-4
-6
-7
-6
-3
1
4
4
1
-4
-8
-11
-11
-8
-3
1
4
4
1
-2
-6
-8
-8
-7
-6
-4
-4
-4
-5
-6
-7
-6
-3
-1
1
2
1
-1
-4
-7
-8
-6
-4
0
2
3
2
-2
-5
-7
-7
-5
-2
2
3
2
-1
-5
-9
-9
-7
-3
2
6
8
8
5
2
-2
-4
-4
-4
-3
-2
-1
1
2
4
5
6
5
5
3
3
3
4
5
5
3
0
-4
-7
-8
-6
-1
4
8
9
7
2
-3
-7
-7
-3
3
9
12
13
10
5
1
-2
-2
1
4
6
7
7
6
5
6
8
11
13
13
11
7
4
3
4
8
12
16
17
15
10
5
0
-2
-2
1
3
5
4
3
0
-1
-1
2
5
8
9
7
3
-1
-5
-5
-2
4
10
14
15
13
7
1
-5
-7
-5
-1
4
9
11
11
8
4
0
-2
-3
-1
1
4
6
9
10
11
11
10
8
6
4
2
1
2
3
5
7
8
8
7
5
4
2
1
1
2
4
6
9
12
15
17
18
17
14
10
5
1
-1
-2
-1
2
5
8
10
10
10
9
8
7
7
8
9
10
9
8
6
3
2
2
4
6
9
11
11
10
8
7
6
7
9
12
13
13
12
9
7
5
5
6
8
9
8
7
5
4
5
7
10
12
13
12
8
3
-1
-3
-2
1
6
10
12
12
9
5
1
-3
-4
-4
-3
-1
0
0
1
1
2
4
5
6
6
5
2
-1
-5
-8
-9
-8
-6
-2
1
4
5
4
2
-1
-3
-4
-4
-1
2
5
7
8
7
6
4
3
3
3
4
4
4
3
2
1
1
0
-1
-3
-5
-8
-10
-9
-6
-1
4
9
10
8
4
-2
-6
-8
-6
-2
2
5
4
0
-5
-9
-10
-7
-3
2
5
5
0
-6
-12
-14
-12
-7
-1
4
6
5
1
-2
-3
-1
2
5
7
6
2
-2
-5
-5
-4
-1
1
0
-5
-12
-18
-21
-19
-12
-2
7
12
13
9
2
-4
-7
-6
-3
1
4
4
2
-2
-6
-8
-7
-5
-3
-2
-2
-3
-5
-6
-6
-5
-4
-5
-6
-9
-12
-14
-14
-12
-8
-6
-5
-6
-10
-14
-15
-14
-9
-2
4
8
6
0
-9
-16
-20
-19
-13
-5
2
6
4
-1
-8
-13
-15
-12
-6
0
5
5
2
-4
-10
-14
-15
-13
-11
-10
-11
-14
-18
-21
-22
-20
-16
-11
-7
-5
-4
-6
-7
-7
-6
-4
-2
-2
-2
-5
-8
-12
-14
-16
-16
-16
-14
-11
-8
-4
0
3
3
2
-1
-5
-8
-10
-10
-8
-6
-4
-4
-5
-8
-11
-14
-14
-12
-9
-6
-4
-3
-4
-6
-9
-11
-13
-13
-12
-11
-9
-8
-7
-6
-6
-6
-7
-7
-8
-7
-6
-4
-2
-1
0
-2
-4
-8
-11
-13
-13
-12
-9
-6
-4
-3
-4
-6
-8
-9
-7
-4
-1
1
0
-3
-9
-16
-21
-23
-21
-15
-8
-3
1
1
-2
-5
-8
-8
-6
-2
1
2
1
-3
-8
-11
-11
-8
-3
2
6
7
5
0
-6
-11
-14
-15
-13
-10
-7
-5
-5
-5
-6
-7
-7
-5
-3
0
2
2
1
-1
-3
-4
-4
-2
0
2
2
0
-3
-6
-9
-10
-9
-6
-3
-1
0
-1
-2
-3
-4
-5
-5
-6
-7
-8
-8
-6
-2
2
5
5
2
-5
-12
-17
-19
-17
-10
-3
4
6
6
2
-2
-4
-3
0
4
6
5
2
-3
-7
-10
-9
-6
-2
1
2
0
-2
-5
-6
-6
-5
-3
-3
-3
-5
-7
-8
-8
-6
-4
-2
1
3
5
6
7
6
4
2
0
-1
0
2
4
6
4
0
-6
-11
-14
-13
-7
0
7
10
9
3
-5
-12
-13
-10
-1
9
17
20
17
9
0
-7
-10
-7
-1
7
13
15
12
6
-1
-7
-9
-7
-1
7
13
17
15
10
3
-4
-9
-9
-6
0
6
11
12
11
6
2
-1
-2
-1
1
3
4
4
3
2
1
1
2
3
3
3
2
2
3
5
8
9
10
8
6
4
3
3
5
7
9
9
8
6
4
2
2
3
5
7
7
6
5
4
3
4
5
7
9
12
14
16
17
17
14
11
6
2
-1
-2
0
3
6
8
8
6
4
3
4
6
8
9
8
4
0
-4
-5
-3
1
6
9
10
9
6
4
4
6
10
14
16
16
13
8
4
1
0
1
3
5
6
6
7
7
8
8
9
8
7
6
6
6
8
9
10
9
7
3
-2
-5
-7
-7
-5
-2
0
2
3
3
3
3
2
2
1
1
1
2
4
5
6
6
6
6
6
7
8
9
9
7
4
0
-3
-3
0
5
10
14
15
13
9
6
4
5
9
12
15
14
11
6
1
-2
-3
-1
2
4
4
2
-1
-4
-7
-7
-7
-5
-4
-3
-3
-2
-2
-1
0
1
2
3
4
5
6
7
6
5
3
0
-2
-2
0
2
4
6
5
3
1
0
1
4
7
9
9
7
3
-1
-4
-4
-1
3
6
7
6
2
-2
-5
-7
-7
-6
-6
-7
-7
-7
-6
-3
1
5
7
8
6
3
1
1
4
7
9
9
6
2
-2
-4
-3
1
6
9
9
6
1
-4
-7
-7
-5
-1
2
2
0
-3
-6
-6
-4
0
4
6
6
2
-2
-5
-5
-3
1
6
9
9
8
5
2
0
0
1
0
-1
-4
-7
-9
-8
-6
-2
1
2
1
-2
-5
-8
-8
-6
-3
-1
-1
-4
-8
-12
-15
-15
-12
-9
-6
-4
-4
-6
-7
-7
-6
-3
1
3
3
1
-2
-4
-4
-3
-1
0
1
-1
-4
-7
-8
-8
-5
-2
0
0
-3
-7
-12
-15
-15
-13
-10
-7
-5
-5
-7
-10
-11
-12
-11
-8
-6
-4
-3
-3
-3
-2
-2
-1
-1
-3
-5
-8
-12
-15
-16
-15
-13
-10
-9
-8
-9
-10
-12
-12
-12
-10
-8
-6
-6
-7
-9
-12
-14
-15
-15
-13
-11
-9
-7
-6
-4
-2
0
1
1
-1
-5
-10
-13
-15
-14
-11
-6
-3
-1
-3
-7
-12
-16
-17
-15
-11
-7
-4
-4
-6
-9
-11
-11
-10
-7
-4
-4
-6
-11
-16
-21
-22
-20
-16
-11
-6
-4
-4
-6
-9
-11
-12
-12
-12
-10
-9
-8
-6
-4
-2
-2
-2
-5
-8
-12
-15
-16
-14
-11
-7
-4
-3
-4
-5
-7
-7
-6
-4
-3
-3
-5
-9
-13
-16
-17
-15
-11
-6
-2
0
-1
-4
-7
-10
-11
-11
-9
-7
-6
-8
-10
-14
-17
-18
-16
-12
-6
-2
1
1
-2
-6
-10
-12
-12
-9
-5
-2
0
0
-3
-5
-7
-7
-4
-1
3
5
5
4
1
-2
-4
-6
-7
-8
-9
-10
-11
-11
-10
-9
-7
-5
-4
-4
-4
-4
-3
-3
-2
-1
0
-1
-2
-3
-4
-3
-1
1
4
6
7
7
6
4
2
0
-2
-3
-2
-1
0
1
3
3
4
5
6
8
10
11
11
10
8
6
4
4
5
8
10
11
10
8
5
3
3
4
7
10
12
11
8
4
0
-1
0
2
4
5
5
3
0
-2
-2
1
5
9
13
14
14
13
11
10
8
6
4
1
-1
-3
-4
-3
0
3
5
6
7
6
5
5
5
5
6
7
8
8
9
10
11
11
10
8
6
4
3
3
4
6
7
6
4
2
1
1
2
5
7
10
11
11
12
13
14
16
17
16
12
8
3
2
3
8
15
21
24
23
18
10
3
-1
-2
2
8
13
17
17
15
11
7
5
5
7
9
11
10
9
6
4
3
4
7
11
14
14
12
8
3
-2
-3
-2
2
8
12
14
12
9
5
1
1
3
7
11
14
14
13
10
8
6
6
8
9
9
8
7
6
5
6
8
10
11
10
9
9
9
10
13
16
17
16
14
10
6
4
4
6
9
11
13
12
10
8
6
7
8
10
12
13
14
14
14
14
13
13
11
9
6
3
2
3
6
9
12
13
13
11
9
7
7
9
12
15
16
16
14
10
7
6
5
7
8
9
8
6
4
2
2
4
7
10
12
11
8
4
1
0
1
5
9
13
15
14
10
7
4
3
5
7
9
10
9
7
5
4
4
7
10
13
15
15
13
11
9
7
6
4
3
1
0
1
4
8
11
13
12
9
4
-1
-4
-4
0
5
10
13
13
11
6
3
1
1
4
7
9
9
6
3
-1
-4
-5
-5
-2
0
2
1
-1
-4
-8
-11
-13
-12
-9
-4
0
3
4
3
1
-1
-1
-1
0
1
1
0
-2
-3
-4
-3
-1
1
2
2
-1
-4
-7
-7
-6
-3
0
1
-1
-5
-9
-11
-11
-8
-4
-1
0
-1
-5
-8
-10
-9
-5
-1
3
4
2
-1
-5
-9
-11
-11
-10
-9
-8
-7
-5
-4
-2
-1
-1
-3
-6
-10
-12
-11
-9
-6
-3
-2
-4
-7
-11
-13
-11
-7
-2
3
6
6
3
-2
-7
-11
-13
-14
-15
-15
-15
-14
-12
-9
-7
-5
-5
-6
-9
-11
-12
-11
-7
-2
2
4
3
-1
-5
-9
-11
-11
-9
-6
-3
-2
-3
-5
-10
-14
-17
-19
-18
-16
-14
-12
-12
-14
-17
-19
-20
-19
-15
-11
-6
-3
-4
-6
-11
-14
-16
-16
-13
-11
-9
-8
-9
-11
-11
-10
-8
-6
-4
-3
-4
-4
-3
-1
1
2
0
-5
-13
-21
-26
-27
-21
-12
-3
3
4
0
-6
-12
-14
-12
-7
-1
2
2
-1
-5
-7
-7
-4
-1
0
-3
-10
-17
-23
-24
-20
-13
-6
-2
-3
-8
-15
-21
-23
-19
-12
-5
-1
-1
-6
-12
-18
-21
-19
-14
-8
-3
-2
-3
-6
-9
-11
-11
-10
-8
-6
-5
-5
-7
-8
-9
-10
-10
-10
-10
-11
-13
-15
-17
-18
-17
-14
-9
-3
2
4
4
-1
-7
-12
-15
-15
-10
-3
3
6
5
0
-6
-11
-13
-11
-8
-4
-2
-3
-7
-11
-13
-12
-8
-2
4
6
4
-1
-7
-13
-15
-15
-11
-7
-4
-3
-2
-3
-3
-2
-1
0
-1
-4
-8
-11
-13
-12
-8
-4
-1
0
-2
-7
-11
-15
-16
-14
-11
-7
-4
-3
-3
-5
-5
-5
-4
-2
-1
-1
-2
-4
-5
-5
-3
-1
2
3
3
0
-4
-8
-11
-11
-9
-5
-1
1
2
0
-2
-5
-6
-5
-3
-2
-1
-3
-6
-9
-11
-11
-9
-4
0
3
3
1
-3
-6
-7
-4
2
9
15
18
17
12
6
0
-4
-5
-6
-5
-5
-5
-5
-4
-2
1
3
4
4
1
-1
-3
-2
1
5
9
10
9
5
1
-1
0
3
8
12
13
10
4
-2
-7
-8
-5
0
5
8
8
5
1
-1
0
3
8
13
15
16
13
10
7
6
7
9
11
13
13
12
10
8
5
3
0
-3
-5
-6
-6
-5
-2
0
2
3
3
2
2
1
1
2
2
3
3
4
4
5
6
7
7
7
7
7
7
7
8
8
7
7
8
9
10
11
12
11
8
5
2
-1
-1
0
2
4
4
2
0
-3
-3
-2
1
5
8
9
7
5
4
3
5
7
9
9
8
6
3
2
3
5
7
8
7
5
4
4
8
14
20
24
24
20
14
8
4
4
6
10
12
12
8
3
-2
-3
0
4
9
12
12
10
6
4
4
7
10
12
12
9
5
2
2
5
9
14
16
14
10
4
-1
-2
1
6
11
14
13
9
4
0
-1
1
5
10
12
12
8
4
0
-1
1
6
13
18
20
20
16
11
6
4
3
4
6
7
6
4
2
1
2
5
11
16
19
18
14
8
1
-3
-3
1
7
13
17
17
14
9
4
1
2
4
8
10
11
8
4
0
-3
-5
-5
-5
-4
-5
-5
-5
-5
-3
0
3
4
5
3
2
1
0
1
2
2
0
-3
-7
-10
-11
-9
-6
-2
1
3
2
0
-1
-1
0
2
4
4
2
-1
-6
-9
-10
-9
-5
-1
1
2
1
-1
-4
-5
-4
-3
0
2
4
5
5
4
3
2
1
-1
-3
-6
-8
-8
-7
-5
-2
0
1
0
-1
-3
-5
-6
-6
-5
-4
-4
-4
-5
-6
-7
-7
-6
-5
-3
-2
-1
0
1
1
1
1
1
1
2
3
4
6
7
6
4
1
-2
-5
-6
-7
-6
-6
-6
-7
-8
-9
-9
-7
-5
-3
-2
-2
-3
-5
-6
-6
-5
-3
-1
-1
-4
-8
-12
-16
-17
-16
-13
-10
-7
-5
-4
-4
-5
-5
-6
-7
-9
-11
-13
-12
-9
-4
2
7
8
5
-1
-9
-15
-17
-15
-9
-2
3
5
2
-4
-11
-16
-17
-14
-9
-2
2
4
3
0
-3
-6
-8
-8
-6
-5
-4
-3
-3
-3
-5
-7
-9
-11
-11
-10
-7
-2
3
6
6
3
-2
-8
-13
-14
-11
-5
2
7
9
6
0
-8
-14
-16
-15
-11
-5
-1
1
-2
-7
-13
-18
-20
-18
-14
-9
-4
-2
-2
-2
-3
-3
-1
2
5
7
6
4
1
-2
-4
-5
-4
-3
-1
-1
0
0
0
-1
-1
-1
-3
-4
-5
-6
-6
-5
-4
-4
-5
-6
-8
-9
-9
-8
-6
-5
-5
-8
-12
-16
-18
-16
-10
-3
3
6
5
-2
-10
-18
-22
-21
-15
-6
1
6
7
4
1
-1
0
3
7
9
8
5
-1
-7
-11
-12
-11
-9
-6
-5
-4
-5
-6
-6
-5
-4
-3
-3
-4
-4
-4
-2
1
4
6
6
4
0
-4
-5
-3
2
7
12
13
9
3
-4
-9
-11
-9
-4
1
4
3
1
-3
-6
-6
-3
1
5
7
6
4
1
0
0
1
2
2
-1
-4
-8
-10
-8
-4
1
5
7
6
2
-2
-4
-3
0
4
7
8
6
2
0
1
5
10
15
17
14
9
3
-2
-2
1
8
13
15
13
7
0
-5
-6
-3
4
12
17
19
16
11
6
1
-1
-2
-2
-3
-4
-5
-5
-4
-2
1
4
5
4
2
-1
-2
-1
1
4
6
7
6
4
2
0
0
0
0
0
-1
-2
-2
-2
-2
0
1
1
1
1
1
2
4
6
7
7
6
4
1
-2
-4
-5
-5
-4
-3
-2
-2
-3
-3
-3
-2
1
3
7
10
12
12
12
10
7
4
2
2
4
6
8
8
7
3
-2
-6
-8
-7
-4
0
3
6
6
5
3
2
1
1
2
2
1
-1
-2
-3
-2
0
2
4
5
4
3
2
3
5
8
11
12
11
8
4
1
-2
-3
-2
-1
0
0
0
0
1
1
3
3
3
2
0
-1
0
2
6
11
14
15
13
9
4
1
0
2
6
9
11
9
4
-2
-7
-9
-8
-3
3
9
11
10
6
1
-3
-3
1
7
13
17
18
15
9
4
0
0
2
7
11
15
17
17
16
16
16
17
17
17
15
11
7
3
1
1
3
6
8
9
9
7
5
4
3
3
3
3
3
2
1
1
2
5
7
9
10
10
8
7
6
7
9
11
13
14
13
11
8
5
4
4
5
6
6
6
4
3
2
3
6
10
15
18
19
17
13
9
6
5
6
9
11
12
9
4
-1
-6
-8
-7
-3
1
5
6
5
2
0
0
2
6
10
12
11
7
2
-3
-6
-7
-5
-2
0
1
-1
-2
-4
-4
-2
0
1
1
-2
-6
-10
-11
-10
-5
0
5
8
9
7
4
1
1
2
3
4
3
1
-2
-4
-3
1
6
11
13
12
7
0
-7
-11
-11
-6
1
8
12
13
10
5
1
-2
-1
1
5
7
6
3
-1
-4
-5
-3
2
7
11
13
11
7
3
0
0
3
7
10
11
9
5
0
-4
-6
-6
-5
-2
0
2
4
5
7
8
10
10
10
8
6
4
2
1
1
1
1
1
1
1
2
2
1
-1
-3
-6
-8
-8
-6
-3
1
5
6
6
4
3
2
3
6
8
9
7
4
-1
-6
-9
-9
-6
-2
2
4
4
3
1
0
-1
0
2
3
3
2
-1
-4
-7
-7
-5
-2
3
8
11
11
10
7
3
0
-2
-1
1
4
6
7
6
4
3
2
3
5
7
7
6
2
-2
-5
-6
-4
-2
1
3
2
0
-4
-6
-7
-6
-3
-1
1
0
-2
-4
-5
-6
-5
-4
-3
-4
-5
-6
-7
-6
-5
-4
-4
-6
-9
-12
-13
-12
-9
-5
0
2
1
-1
-5
-9
-10
-10
-8
-6
-5
-5
-6
-7
-6
-4
-1
2
4
2
-1
-5
-9
-11
-9
-6
-3
0
1
0
-2
-3
-3
-1
1
3
3
0
-4
-8
-11
-10
-7
-3
0
1
-1
-4
-7
-8
-5
1
8
14
15
12
6
-3
-10
-13
-12
-8
-4
0
0
-3
-7
-11
-13
-12
-8
-3
1
3
3
1
-2
-4
-6
-8
-10
-12
-14
-16
-16
-16
-14
-11
-9
-8
-9
-10
-11
-11
-9
-6
-1
2
5
5
4
2
0
-3
-6
-9
-10
-10
-9
-6
-2
2
5
6
4
1
-2
-6
-9
-10
-9
-7
-5
-3
-1
1
2
3
2
1
-2
-5
-8
-9
-8
-5
-1
3
5
6
5
3
1
0
-1
-2
-2
-3
-5
-5
-5
-4
-2
-1
-1
-2
-5
-7
-8
-8
-6
-4
-1
0
-1
-3
-5
-7
-8
-7
-6
-5
-5
-5
-5
-4
-1
2
4
5
3
-1
-6
-9
-10
-8
-4
1
4
5
4
1
-2
-4
-5
-5
-5
-6
-8
-10
-11
-9
-4
1
7
10
9
4
-2
-8
-11
-10
-5
1
6
8
6
1
-5
-10
-11
-8
-2
4
9
12
11
8
4
1
0
0
1
2
2
1
-1
-2
-2
-1
1
2
3
3
2
0
-1
-1
0
2
4
6
7
6
5
3
2
2
2
3
3
4
4
4
4
4
3
1
-1
-3
-4
-4
-2
1
5
7
6
3
-2
-6
-9
-8
-4
3
9
13
14
10
5
1
-1
0
3
8
11
11
8
3
-1
-3
-1
3
8
12
13
10
5
1
-1
0
4
11
16
19
19
16
12
9
8
8
10
13
15
16
16
15
14
14
12
11
8
6
4
3
4
7
11
14
16
16
15
13
12
11
11
12
12
12
11
10
10
11
13
15
16
15
12
9
5
4
4
6
9
11
12
12
11
11
11
12
14
15
14
12
9
7
6
7
11
15
20
22
23
21
18
15
14
14
16
17
19
19
17
15
13
12
11
12
13
14
14
14
12
11
10
10
11
13
15
17
17
16
12
8
5
5
8
13
18
23
25
23
19
13
8
6
7
11
15
18
19
17
13
10
8
9
11
14
16
16
14
13
13
14
18
21
23
22
18
13
9
7
8
12
16
19
19
15
10
5
3
5
9
15
20
22
21
18
15
12
12
13
14
14
13
11
9
8
10
13
16
18
18
15
10
5
3
3
6
11
16
18
17
13
10
7
8
11
16
21
22
21
16
10
6
4
6
9
13
15
14
9
4
0
0
3
10
17
22
22
18
11
4
-1
-2
2
7
12
13
12
7
1
-4
-6
-4
0
4
7
7
6
5
5
7
11
16
20
20
17
11
5
0
-3
-2
1
4
7
7
5
2
0
-1
1
4
6
7
6
3
-1
-4
-5
-5
-2
0
2
2
2
0
0
1
2
4
4
4
2
-1
-2
-2
-1
0
2
1
-1
-3
-5
-5
-3
1
3
3
-1
-8
-15
-20
-20
-15
-6
2
7
6
0
-9
-17
-20
-18
-12
-5
0
0
-5
-11
-17
-18
-14
-7
1
4
2
-4
-13
-20
-23
-21
-15
-8
-4
-4
-9
-14
-19
-19
-16
-10
-4
-1
-1
-4
-9
-13
-14
-12
-9
-7
-6
-7
-11
-16
-20
-21
-19
-16
-11
-6
-3
-1
0
0
-1
-2
-3
-4
-4
-5
-5
-5
-6
-6
-7
-8
-8
-8
-8
-7
-7
-6
-5
-5
-5
-5
-6
-7
-9
-11
-13
-13
-12
-9
-6
-2
0
1
-1
-5
-9
-12
-14
-13
-10
-8
-5
-5
-5
-6
-7
-8
-7
-5
-4
-4
-5
-7
-9
-10
-10
-8
-5
-2
-1
-1
-3
-6
-9
-11
-11
-10
-8
-5
-4
-3
-4
-5
-6
-6
-6
-4
-3
-2
-4
-6
-10
-12
-12
-9
-4
2
5
5
0
-8
-16
-22
-23
-19
-11
-2
5
7
5
0
-5
-9
-10
-7
-4
-2
-2
-4
-8
-11
-12
-10
-6
-2
1
1
-1
-5
-8
-10
-10
-9
-8
-7
-8
-9
-10
-11
-10
-8
-5
-3
-1
0
0
1
1
0
0
-1
-2
-3
-3
-2
1
3
5
6
4
1
-2
-3
-2
0
4
6
6
4
0
-4
-7
-7
-5
-2
1
2
2
0
-1
-2
-1
1
3
5
5
4
3
1
0
0
0
-1
-2
-4
-5
-6
-6
-5
-4
-2
-2
-2
-2
-1
1
4
7
9
9
6
2
-2
-5
-6
-5
-3
0
3
4
3
2
1
1
1
2
2
2
1
-1
-1
-1
1
4
7
8
7
4
1
-1
-2
1
6
11
14
15
12
8
3
0
0
3
6
9
10
8
3
-1
-4
-4
0
5
9
11
9
5
0
-3
-4
-1
4
9
11
11
8
4
2
2
4
8
11
13
11
9
7
7
9
13
16
17
16
11
5
1
-1
1
6
11
15
17
15
12
9
6
5
5
5
4
3
2
2
4
7
11
14
15
14
10
7
4
3
4
6
8
10
11
10
9
8
6
6
6
6
5
5
6
7
8
10
11
12
12
11
12
12
14
15
16
16
14
12
9
7
7
7
8
9
9
9
8
7
8
8
10
10
9
7
4
2
1
2
5
9
13
15
15
13
10
8
7
7
9
12
14
14
13
11
8
5
3
2
4
6
10
13
16
17
15
11
6
1
-2
-1
4
11
19
25
28
26
20
12
5
1
0
3
8
13
15
15
11
6
1
-1
-2
1
4
8
10
11
11
10
8
8
7
7
8
7
7
6
5
5
5
6
7
9
10
10
10
10
9
9
9
9
10
10
9
7
5
2
-1
-2
-2
0
4
9
13
15
15
11
6
1
-3
-5
-4
-1
4
8
11
11
9
6
4
4
5
8
11
12
12
9
6
4
2
3
5
8
10
11
12
11
11
11
11
11
10
7
5
3
2
4
7
10
13
13
12
9
6
5
5
7
10
12
13
12
10
7
5
4
4
5
6
7
8
9
11
13
14
14
13
10
6
3
2
4
8
13
17
19
17
14
9
5
3
3
5
6
7
6
3
0
-3
-5
-4
-2
2
4
6
6
5
2
0
-2
-2
-2
-1
1
2
3
3
2
1
-1
-2
-2
-2
-1
1
2
3
3
3
2
1
-1
-3
-5
-7
-8
-8
-6
-4
-1
2
4
5
4
2
-1
-4
-6
-6
-5
-3
-1
0
0
-1
-3
-4
-4
-2
0
2
3
2
-1
-4
-6
-5
-2
3
7
10
10
6
1
-4
-8
-8
-5
-1
3
5
5
3
1
-1
-2
-2
-1
0
-1
-2
-3
-4
-4
-2
1
4
6
6
5
3
0
-3
-5
-6
-6
-5
-2
1
3
5
5
4
2
0
-1
-1
0
2
2
1
-2
-6
-10
-13
-13
-12
-9
-6
-4
-3
-3
-4
-5
-5
-4
-4
-4
-4
-5
-6
-7
-7
-6
-4
-3
-1
0
0
-1
-2
-4
-5
-5
-3
-1
1
1
0
-4
-8
-11
-11
-8
-2
5
10
10
7
0
-6
-11
-11
-8
-3
1
2
-1
-5
-9
-12
-11
-8
-4
-2
-2
-5
-8
-9
-8
-6
-4
-3
-6
-11
-17
-21
-20
-15
-7
1
7
8
5
0
-6
-11
-13
-13
-12
-11
-9
-7
-5
-2
0
1
0
-3
-6
-9
-10
-9
-7
-4
-2
-2
-3
-5
-7
-7
-7
-7
-8
-8
-9
-8
-7
-4
-2
-1
-2
-5
-7
-9
-9
-7
-5
-4
-5
-8
-10
-11
-10
-7
-4
-3
-5
-10
-14
-17
-16
-11
-5
-1
0
-5
-12
-18
-19
-15
-6
3
10
10
5
-3
-9
-12
-10
-5
0
2
-2
-8
-15
-21
-22
-19
-15
-12
-9
-9
-8
-7
-5
-4
-4
-6
-10
-14
-17
-15
-11
-6
-2
-2
-4
-8
-11
-10
-6
-2
1
-1
-5
-11
-14
-13
-7
-1
0
-9
-32
-73
-131
-212
-318
-452
-613
-788
-952
-1073
-1110
-1032
-828
-511
-122
276
617
843
922
851
659
394
111
-140
-323
-421
-432
-365
-236
-60
141
346
528
657
710
672
550
370
174
11
-83
-95
-44
24
56
8
-135
-350
-584
-772
-865
-847
-741
-601
-484
-428
-435
-471
-481
-423
-286
-97
82
185
169
33
-184
-419
-618
-757
-858
-972
-1152
-1425
-1775
-2138
-2432
-2585
-2565
-2392
-2125
-1841
-1596
-1414
-1278
-1149
-995
-803
-597
-424
-337
-373
-540
-823
-1189
-1604
-2039
-2468
-2860
-3162
-3300
-3189
-2753
-1955
-818
573
2077
3534
4792
5746
6347
6604
6571
6318
5906
5373
4720
3925
2961
1820
544
-764
-1940
-2795
-3160
-2944
-2183
-1046
188
1210
1765
1739
1193
345
-515
-1131
-1374
-1289
-1067
-950
-1116
-1585
-2192
-2638
-2611
-1913
-554
1233
3070
4568
5466
5716
5479
5049
4716
4653
4855
5161
5340
5196
4641
3715
2538
1233
-131
-1556
-3070
-4654
-6183
-7425
-8103
-8016
-7144
-5698
-4083
-2764
-2094
-2175
-2814
-3593
-4026
-3757
-2695
-1048
761
2257
3090
3151
2584
1707
871
335
191
372
720
1077
1348
1523
1652
1796
1984
2200
2397
2515
2502
2305
1858
1074
-139
-1836
-3974
-6372
-8724
-10657
-11847
-12118
-11508
-10255
-8706
-7188
-5894
-4836
-3871
-2811
-1534
-70
1389
2565
3199
3161
2501
1424
204
-910
-1780
-2389
-2812
-3143
-3430
-3652
-3732
-3582
-3157
-2480
-1640
-759
43
679
1100
1292
1265
1057
739
425
255
363
820
1585
2484
3245
3580
3290
2355
964
-519
-1668
-2123
-1704
-468
1320
3270
4987
6177
6708
6623
6093
5356
4639
4106
3825
3762
3801
3787
3572
3071
2292
1356
461
-167
-346
4
837
2001
3290
4509
5524
6277
6772
7030
7061
6854
6395
5699
4832
3898
2999
2194
1461
710
-157
-1176
-2267
-3231
-3826
-3871
-3356
-2478
-1593
-1088
-1219
-1996
-3165
-4300
-4966
-4898
-4093
-2805
-1421
-306
341
529
430
257
146
102
23
-201
-595
-1043
-1334
-1267
-783
-30
663
917
472
-666
-2197
-3616
-4398
-4211
-3044
-1221
719
2221
2907
2693
1784
574
-507
-1139
-1181
-675
214
1272
2301
3148
3713
3946
3852
3500
3022
2598
2406
2556
3037
3709
4336
4672
4553
3960
3020
1948
958
174
-397
-842
-1269
-1728
-2177
-2494
-2554
-2308
-1834
-1322
-994
-996
-1317
-1773
-2082
-1995
-1420
-497
439
984
833
-75
-1504
-2995
-4024
-4209
-3456
-2001
-337
973
1481
1008
-318
-2133
-3985
-5493
-6466
-6925
-7050
-7069
-7148
-7330
-7532
-7595
-7367
-6767
-5817
-4624
-3345
-2130
-1089
-280
287
638
820
902
975
1141
1503
2129
3028
4137
5324
6425
7293
7830
8013
7881
7497
6920
6172
5242
4101
2742
1195
-458
-2111
-3652
-4988
-6057
-6811
-7199
-7157
-6614
-5527
-3921
-1924
233
2254
3846
4804
5070
4755
4109
3451
3081
3203
3877
5016
6415
7810
8945
9626
9756
9349
8509
7390
6139
4850
3533
2120
511
-1362
-3467
-5636
-7578
-8950
-9457
-8956
-7512
-5396
-3012
-783
962
2062
2539
2553
2321
2044
1856
1809
1896
2077
2308
2544
2731
2811
2715
2388
1808
998
20
-1044
-2122
-3167
-4161
-5089
-5918
-6587
-7012
-7122
-6893
-6362
-5617
-4758
-3846
-2878
-1794
-532
911
2430
3820
4832
5270
5083
4400
3499
2707
2280
2312
2712
3257
3696
3854
3688
3273
2738
2180
1608
949
106
-966
-2201
-3422
-4402
-4949
-4986
-4576
-3891
-3125
-2416
-1798
-1212
-565
194
1027
1805
2367
2591
2461
2079
1628
1301
1223
1405
1745
2079
2240
2121
1696
1020
196
-656
-1432
-2052
-2472
-2680
-2699
-2587
-2427
-2311
-2311
-2459
-2730
-3053
-3333
-3479
-3419
-3111
-2527
-1644
-450
1035
2729
4461
5986
7033
7391
6995
5973
4632
3364
2526
2312
2684
3391
4065
4348
4024
3085
1711
201
-1136
-2076
-2519
-2485
-2073
-1405
-598
243
1008
1577
1809
1587
852
-349
-1849
-3376
-4608
-5246
-5091
-4101
-2407
-296
1852
3654
4817
5217
4932
4219
3434
2911
2844
3211
3773
4160
4006
3099
1467
-614
-2713
-4400
-5391
-5635
-5305
-4707
-4135
-3762
-3586
-3465
-3223
-2745
-2054
-1298
-680
-363
-394
-684
-1058
-1335
-1416
-1323
-1177
-1133
-1302
-1687
-2177
-2580
-2691
-2366
-1561
-350
1103
2585
3879
4814
5292
5306
4940
4336
3652
3000
2393
1734
838
-484
-2331
-4628
-7105
-9348
-10920
-11505
-11019
-9640
-7742
-5760
-4032
-2696
-1662
-693
471
1975
3772
5634
7230
8250
8516
8039
7006
5705
4441
3449
2840
2600
2613
2705
2700
2462
1934
1154
244
-615
-1245
-1527
-1451
-1123
-729
-469
-472
-750
-1196
-1634
-1908
-1957
-1844
-1733
-1798
-2132
-2686
-3260
-3575
-3372
-2520
-1067
764
2641
4211
5192
5414
4840
3550
1718
-402
-2507
-4269
-5394
-5686
-5107
-3799
-2051
-207
1444
2764
3792
4693
5646
6723
7822
8684
8998
8541
7300
5501
3545
1856
730
223
159
216
81
-416
-1246
-2210
-3047
-3552
-3659
-3448
-3084
-2721
-2422
-2139
-1746
-1114
-186
990
2276
3500
4517
5249
5691
5880
5860
5648
5242
4632
3831
2881
1853
812
-195
-1157
-2084
-2981
-3835
-4609
-5266
-5795
-6228
-6634
-7076
-7566
-8026
-8299
-8192
-7566
-6400
-4823
-3087
-1479
-225
593
1042
1294
1531
1852
2226
2509
2512
2096
1234
29
-1330
-2637
-3740
-4573
-5142
-5481
-5604
-5480
-5055
-4286
-3193
-1871
-473
842
1962
2857
3567
4161
4677
5094
5327
5277
4891
4213
3387
2618
2101
1940
2113
2481
2845
3024
2916
2529
1953
1309
695
145
-368
-905
-1513
-2188
-2860
-3401
-3662
-3506
-2848
-1678
-73
1813
3763
5536
6920
7779
8096
7982
7641
7304
7141
7191
7336
7339
6927
5898
4202
1964
-558
-3062
-5304
-7159
-8633
-9808
-10779
-11583
-12188
-12520
-12517
-12183
-11594
-10868
-10099
-9303
-8405
-7273
-5807
-4011
-2045
-188
1235
1976
1949
1261
170
-1008
-2009
-2686
-3013
-3053
-2882
-2536
-2007
-1273
-358
623
1463
1915
1769
936
-509
-2339
-4232
-5855
-6944
-7342
-7014
-6020
-4481
-2553
-406
1790
3879
5738
7299
8564
9597
10497
11351
12200
13019
13725
14220
14426
14323
13951
13385
12701
11941
11101
10143
9022
7710
6213
4565
2811
990
-864
-2717
-4518
-6184
-7614
-8705
-9386
-9631
-9467
-8945
-8119
-7027
-5693
-4164
-2546
-1022
156
736
539
-454
-2062
-3935
-5629
-6731
-6973
-6300
-4883
-3056
-1223
242
1080
1184
595
-527
-1961
-3467
-4827
-5874
-6497
-6634
-6258
-5361
-3943
-2029
302
2879
5409
7487
8656
8508
6813
3610
-759
-5704
-10532
-14612
-17530
-19168
-19680
-19388
-18638
-17670
-16563
-15240
-13554
-11373
-8652
-5457
-1938
1709
5280
8577
11400
13541
14805
15061
14309
12737
10718
8750
7330
6809
7290
8593
10317
11966
13097
13436
12932
11725
10079
8296
6643
5322
4464
4129
4305
4892
5698
6450
6849
6646
5726
4152
2163
102
-1693
-2991
-3735
-4040
-4129
-4242
-4554
-5130
-5928
-6838
-7728
-8472
-8950
-9042
-8619
-7568
-5840
-3506
-795
1920
4198
5629
5952
5119
3295
792
-2037
-4894
-7594
-10064
-12287
-14248
-15884
-17087
-17747
-17812
-17328
-16451
-15407
-14422
-13657
-13168
-12901
-12730
-12506
-12105
-11448
-10515
-9326
-7938
-6438
-4942
-3586
-2498
-1761
-1364
-1171
-928
-315
973
3117
6097
9657
13335
16539
18674
19260
18039
15038
10576
5229
-260
-5094
-8562
-10168
-9725
-7403
-3694
683
4933
8342
10415
10943
10010
7928
5140
2116
-718
-3034
-4612
-5334
-5184
-4224
-2585
-431
2074
4807
7708
10768
13984
17290
20498
23277
25198
25834
24892
22331
18406
13635
8673
4148
510
-2058
-3635
-4471
-4849
-4960
-4826
-4302
-3151
-1157
1761
5484
9684
13877
17529
20162
21449
21276
19744
17130
13810
10167
6515
3049
-163
-3137
-5906
-8458
-10687
-12398
-13354
-13356
-12318
-10321
-7601
-4500
-1381
1461
3850
5737
7166
8226
9002
9558
9940
10196
10388
10574
10765
10885
10744
10067
8574
6094
2662
-1432
-5680
-9486
-12323
-13892
-14199
-13523
-12291
-10899
-9553
-8196
-6549
-4248
-1036
3095
7843
12666
16948
20200
22216
23126
23321
23277
23355
23642
23895
23615
22204
19162
14260
7616
-323
-8885
-17326
-24985
-31405
-36390
-40015
-42567
-44451
-46072
-47710
-49416
-50963
-51869
-51509
-49283
-44812
-38084
-29509
-19843
-10011
-871
6987
13354
18378
22428
25909
29085
31998
34477
36235
36994
36575
34923
32073
28095
23048
17007
10128
2730
-4650
-11290
-16390
-19241
-19393
-16761
-11642
-4642
3448
11789
19595
26192
31054
33833
34403
32911
29801
25772
21650
18195
15888
14778
14451
14153
13029
10412
6048
197
-6439
-12925
-18362
-22135
-24044
-24309
-23440
-22051
-20677
-19645
-19029
-18691
-18368
-17768
-16660
-14920
-12552
-9666
-6447
-3106
171
3262
6121
8766
11236
13529
15542
17054
17748
17294
15462
12232
7859
2855
-2105
-6347
-9373
-10991
-11355
-10904
-10205
-9769
-9889
-10562
-11533
-12420
-12897
-12851
-12449
-12094
-12269
-13345
-15407
-18181
-21095
-23459
-24691
-24524
-23103
-20941
-18744
-17170
-16610
-17063
-18145
-19225
-19634
-18863
-16700
-13260
-8915
-4166
491
4672
8148
10847
12808
14151
15035
15639
16146
16723
17494
18521
19789
21209
22643
23937
24957
25606
25840
25659
25098
24225
23131
21924
20700
19512
18333
17031
15380
13116
10027
6049
1343
-3697
-8510
-12489
-15142
-16222
-15796
-14229
-12086
-9988
-8464
-7840
-8191
-9361
-11032
-12813
-14333
-15305
-15570
-15107
-14015
-12480
-10724
-8951
-7293
-5787
-4373
-2937
-1379
323
2059
3591
4604
4803
4027
2327
-21
-2565
-4804
-6330
-6948
-6729
-5972
-5091
-4470
-4324
-4624
-5109
-5371
-4988
-3656
-1283
1981
5775
9613
12971
15382
16505
16161
14363
11316
7393
3093
-1039
-4508
-6971
-8306
-8630
-8258
-7592
-7002
-6716
-6765
-7012
-7225
-7192
-6807
-6116
-5289
-4552
-4104
-4051
-4382
-5000
-5763
-6536
-7215
-7723
-7982
-7896
-7348
-6226
-4473
-2130
641
3575
6348
8652
10256
11052
11061
10415
9312
7975
6606
5359
4329
3549
3004
2654
2463
2427
2591
3049
3919
5306
7258
9733
12593
15620
18558
21162
23232
24641
25329
25292
24565
23210
21303
18934
16202
13210
10060
6850
3677
647
-2124
-4513
-6413
-7759
-8556
-8880
-8860
-8620
-8227
-7643
-6729
-5289
-3149
-248
3301
7207
11051
14374
16779
18001
17942
16663
14344
11242
7659
3907
282
-2973
-5720
-7965
-9866
-11705
-13795
-16379
-19529
-23096
-26754
-30089
-32732
-34467
-35261
-35224
-34507
-33180
-31175
-28300
-24338
-19196
-13018
-6230
518
6502
11104
13957
15009
14483
12760
10238
7226
3908
381
-3259
-6839
-10078
-12627
-14165
-14514
-13726
-12103
-10128
-8348
-7226
-7025
-7752
-9179
-10919
-12534
-13637
-13957
-13365
-11863
-9561
-6653
-3394
-91
2928
5350
6931
7554
7263
6266
4889
3507
2461
1997
2241
3208
4840
7038
9680
12614
15648
18540
21031
22898
24020
24425
24290
23883
23460
23165
22961
22641
21900
20461
18181
15110
11482
7630
3878
447
-2586
-5281
-7780
-10246
-12819
-15596
-18634
-21949
-25504
-29185
-32791
-36045
-38652
-40372
-41102
-40899
-39938
-38424
-36466
-34011
-30851
-26725
-21483
-15220
-8339
-1478
4670
9586
13091
15411
17079
18728
20862
23684
27054
30575
33764
36233
37789
38449
38350
37636
36362
34469
31822
28292
23833
18519
12536
6148
-348
-6633
-12374
-17219
-20822
-22907
-23345
-22225
-19867
-16755
-13417
-10271
-7521
-5137
-2935
-714
1603
3899
5895
7272
7828
7594
6849
6023
5527
5579
6109
6772
7081
6592
5064
2541
-681
-4173
-7515
-10407
-12707
-14388
-15464
-15921
-15703
-14756
-13097
-10878
-8383
-5969
-3948
-2474
-1487
-735
126
1385
3163
5349
7636
9627
10964
11440
11055
9991
8551
7067
5831
5051
4834
5192
6042
7214
8462
9493
10021
9845
8911
7339
5401
3435
1742
484
-351
-929
-1477
-2188
-3134
-4260
-5424
-6495
-7431
-8312
-9310
-10589
-12206
-14036
-15771
-16998
-17326
-16508
-14527
-11594
-8092
-4460
-1093
1736
3895
5379
6271
6702
6830
6826
6857
7062
7511
8173
8904
9458
9565
9008
7705
5749
3392
980
-1156
-2788
-3853
-4451
-4785
-5073
-5457
-5950
-6427
-6676
-6479
-5697
-4337
-2569
-706
869
1784
1766
701
-1351
-4166
-7413
-10718
-13734
-16193
-17935
-18910
-19158
-18780
-17900
-16630
-15047
-13183
-11027
-8542
-5695
-2486
1022
4693
8323
11671
14494
16598
17867
18282
17919
16936
15548
14010
12594
11564
11143
11470
12555
14243
16224
18065
19305
19548
18574
16385
13217
9478
5658
2228
-449
-2158
-2849
-2616
-1673
-323
1071
2131
2517
2001
521
-1781
-4582
-7450
-9955
-11781
-12802
-13086
-12834
-12281
-11596
-10822
-9896
-8706
-7187
-5387
-3480
-1713
-313
598
1059
1247
1410
1766
2427
3375
4490
5621
6662
7581
8411
9196
9914
10450
10597
10128
8883
6851
4193
1210
-1742
-4363
-6479
-8070
-9228
-10089
-10746
-11217
-11453
-11394
-11037
-10484
-9928
-9601
-9673
-10171
-10943
-11682
-12020
-11643
-10394
-8326
-5691
-2870
-272
1753
2978
3321
2827
1644
-15
-1896
-3737
-5297
-6400
-6972
-7060
-6816
-6440
-6096
-5834
-5539
-4960
-3790
-1791
1087
4642
8442
11927
14555
15949
15983
14783
12657
9978
7074
4167
1373
-1250
-3629
-5637
-7094
-7820
-7710
-6800
-5293
-3524
-1877
-683
-133
-229
-802
-1570
-2225
-2520
-2327
-1650
-604
631
1863
2931
3726
4193
4318
4113
3610
2863
1956
1006
162
-421
-611
-341
382
1468
2785
4198
5616
7018
8449
9975
11640
13419
15198
16804
18056
18827
19094
18947
18557
18111
17743
17479
17228
16814
16039
14758
12931
10648
8103
5548
3216
1267
-250
-1393
-2286
-3058
-3775
-4392
-4753
-4627
-3790
-2121
326
3294
6370
9077
10997
11885
11718
10680
9084
7262
5474
3860
2457
1252
244
-526
-987
-1093
-882
-505
-195
-199
-672
-1609
-2828
-4034
-4918
-5280
-5092
-4504
-3775
-3169
-2859
-2880
-3136
-3459
-3673
-3646
-3305
-2617
-1566
-153
1592
3567
5580
7356
8594
9054
8638
7429
5666
3663
1698
-65
-1599
-2976
-4266
-5462
-6431
-6950
-6799
-5869
-4238
-2175
-64
1723
2946
3570
3754
3764
3861
4200
4791
5526
6249
6838
7249
7500
7625
7595
7286
6488
4974
2603
-599
-4403
-8410
-12145
-15180
-17231
-18219
-18252
-17565
-16429
-15076
-13647
-12189
-10681
-9076
-7338
-5473
-3536
-1624
129
1580
2591
3068
2982
2395
1462
397
-574
-1281
-1669
-1820
-1928
-2235
-2940
-4118
-5680
-7389
-8923
-9974
-10335
-9951
-8924
-7467
-5836
-4262
-2911
-1866
-1141
-697
-463
-350
-249
-53
327
932
1740
2656
3551
4304
4858
5256
5627
6139
6926
8013
9295
10549
11521
12012
11958
11456
10723
10014
9531
9356
9437
9635
9799
9833
9732
9565
9419
9339
9290
9156
8790
8076
6983
5578
3997
2387
847
-606
-2025
-3491
-5043
-6644
-8170
-9447
-10307
-10655
-10500
-9944
-9141
-8229
-7284
-6300
-5208
-3933
-2449
-820
792
2166
3075
3350
2925
1848
261
-1649
-3693
-5728
-7660
-9446
-11065
-12491
-13676
-14552
-15045
-15098
-14692
-13856
-12660
-11198
-9557
-7804
-5968
-4050
-2035
86
2306
4589
6873
9082
11131
12938
14430
15543
16222
16439
16181
15474
14375
12977
11399
9767
8209
6830
5713
4905
4420
4231
4276
4462
4674
4798
4735
4421
3827
2958
1840
503
-1022
-2697
-4457
-6195
-7749
-8923
-9520
-9398
-8519
-6973
-4967
-2786
-723
978
2165
2777
2828
2369
1465
190
-1359
-3043
-4672
-6031
-6918
-7210
-6902
-6112
-5041
-3908
-2868
-1971
-1159
-317
657
1788
2997
4136
5041
5614
5860
5884
5837
5836
5905
5944
5773
5193
4075
2412
324
-1980
-4271
-6364
-8145
-9571
-10642
-11363
-11733
-11752
-11449
-10903
-10239
-9598
-9080
-8702
-8376
-7938
-7208
-6063
-4493
-2615
-632
1221
2752
3849
4492
4725
4625
4269
3726
3066
2364
1697
1120
638
180
-387
-1217
-2414
-3977
-5765
-7522
-8949
-9794
-9930
-9384
-8322
-6976
-5578
-4297
-3227
-2401
-1821
-1480
-1357
-1394
-1473
-1420
-1042
-199
1125
2781
4469
5817
6490
6294
5241
3537
1523
-422
-1977
-2928
-3187
-2771
-1771
-335
1346
3031
4456
5359
5547
4950
3657
1898
-7
-1747
-3095
-3961
-4388
-4500
-4425
-4237
-3924
-3405
-2575
-1356
267
2241
4455
6779
9079
11236
13150
14733
15920
16677
17009
16963
16612
16030
15273
14350
13249
11959
10501
8951
7425
6041
4870
3895
3010
2057
895
-531
-2156
-3803
-5240
-6264
-6765
-6758
-6368
-5763
-5087
-4412
-3720
-2936
-1985
-840
444
1733
2854
3635
3959
3777
3118
2064
730
-768
-2330
-3886
-5399
-6859
-8271
-9628
-10894
-11990
-12795
-13175
-13027
-12327
-11163
-9735
-8320
-7199
-6585
-6559
-7056
-7888
-8817
-9624
-10175
-10436
-10463
-10345
-10151
-9895
-9524
-8947
-8080
-6887
-5406
-3739
-2029
-416
999
2168
3093
3802
4326
4676
4848
4833
4643
4328
3972
3678
3533
3569
3749
3970
4101
4030
3723
3230
2690
2275
2132
2329
2827
3503
4198
4777
5179
5423
5581
5727
5886
6010
5994
5728
5153
4304
3309
2354
1613
1189
1084
1208
1426
1621
1737
1794
1867
2039
2359
2814
3339
3848
4274
4599
4859
5125
5474
5957
6576
7289
8020
8678
9180
9462
9490
9262
8806
8178
7445
6676
5919
5198
4511
3847
3206
2611
2103
1720
1457
1248
957
419
-501
-1842
-3506
-5270
-6851
-8003
-8609
-8729
-8577
-8436
-8539
-8976
-9649
-10314
-10680
-10526
-9798
-8625
-7273
-6040
-5152
-4686
-4566
-4610
-4623
-4471
-4124
-3654
-3184
-2832
-2667
-2691
-2859
-3110
-3397
-3693
-3988
-4264
-4481
-4580
-4503
-4222
-3763
-3217
-2719
-2410
-2395
-2704
-3276
-3969
-4593
-4952
-4890
-4333
-3309
-1952
-482
834
1742
2056
1715
801
-468
-1796
-2879
-3495
-3562
-3157
-2487
-1813
-1366
-1269
-1500
-1909
-2270
-2363
-2045
-1295
-212
1024
2203
3143
3720
3880
3616
2946
1894
488
-1228
-3172
-5214
-7178
-8873
-10132
-10860
-11059
-10838
-10378
-9886
-9539
-9432
-9561
-9827
-10075
-10143
-9914
-9355
-8527
-7573
-6675
-6011
-5705
-5797
-6235
-6890
-7591
-8169
-8489
-8474
-8112
-7441
-6530
-5456
-4292
-3095
-1910
-764
333
1392
2445
3534
4696
5933
7194
8369
9303
9845
9892
9439
8595
7557
6559
5802
5391
5311
5441
5610
5659
5493
5104
4549
3913
3263
2622
1976
1299
593
-95
-679
-1066
-1198
-1088
-824
-536
-354
-347
-500
-715
-851
-776
-418
212
1022
1883
2659
3259
3652
3861
3946
3974
3991
4014
4022
3972
3815
3510
3051
2473
1859
1323
987
948
1241
1819
2551
3255
3738
3851
3527
2796
1777
633
-466
-1393
-2084
-2548
-2851
-3099
-3407
-3879
-4589
-5557
-6744
-8045
-9304
-10333
-10957
-11047
-10557
-9531
-8095
-6420
-4690
-3060
-1639
-480
410
1058
1521
1869
2187
2553
3028
3630
4329
5044
5672
6120
6336
6333
6172
5930
5659
5351
4931
4289
3331
2028
453
-1232
-2817
-4105
-4977
-5411
-5485
-5329
-5084
-4859
-4716
-4679
-4757
-4959
-5299
-5778
-6363
-6975
-7495
-7792
-7761
-7355
-6597
-5565
-4360
-3070
-1750
-426
881
2129
3234
4083
4562
4598
4198
3454
2528
1605
843
335
98
81
205
397
611
843
1120
1481
1961
2576
3319
4162
5053
5926
6704
7308
7675
7774
7613
7241
6739
6189
5651
5141
4631
4061
3368
2514
1505
394
-733
-1783
-2674
-3355
-3803
-4014
-3995
-3748
-3281
-2609
-1773
-838
100
934
1568
1933
2009
1830
1470
1033
623
321
171
167
264
396
495
519
464
360
266
238
314
497
763
1075
1412
1786
2240
2833
3602
4529
5525
6442
7105
7372
7180
6571
5680
4693
3791
3094
2635
2363
2177
1972
1674
1261
759
217
-310
-782
-1170
-1451
-1596
-1565
-1323
-852
-171
661
1547
2378
3062
3537
3792
3854
3779
3631
3472
3348
3289
3302
3374
3468
3527
3485
3285
2899
2338
1657
934
245
-363
-886
-1363
-1854
-2402
-3013
-3642
-4205
-4608
-4775
-4681
-4348
-3839
-3233
-2601
-1991
-1430
-934
-515
-188
31
137
139
64
-54
-180
-290
-376
-432
-456
-437
-370
-267
-172
-164
-348
-814
-1601
-2660
-3853
-4972
-5797
-6158
-5986
-5330
-4346
-3246
-2248
-1524
-1175
-1236
-1682
-2452
-3456
-4581
-5691
-6638
-7285
-7535
-7360
-6816
-6025
-5137
-4278
-3503
-2787
-2037
-1150
-64
1197
2512
3700
4569
4988
4923
4450
3720
2917
2195
1652
1318
1176
1193
1353
1665
2157
2857
3767
4845
6010
7155
8169
8965
9489
9732
9717
9498
9144
8733
8343
8035
7850
7789
7809
7837
7778
7554
7125
6509
5781
5048
4416
3953
3671
3527
3452
3380
3282
3177
3112
3131
3240
3383
3451
3321
2902
2184
1251
265
-588
-1161
-1390
-1313
-1043
-718
-437
-221
-14
288
782
1502
2392
3315
4086
4541
4573
4175
3426
2470
1464
543
-213
-784
-1205
-1539
-1859
-2224
-2658
-3151
-3648
-4067
-4311
-4294
-3964
-3317
-2399
-1296
-107
1078
2199
3227
4163
5009
5754
6362
6769
6904
6706
6146
5242
4062
2720
1356
119
-857
-1470
-1674
-1479
-954
-212
618
1418
2106
2645
3045
3338
3558
3724
3828
3844
3745
3516
3167
2725
2227
1705
1180
662
163
-297
-678
-937
-1034
-957
-729
-405
-58
242
450
553
565
523
466
437
473
615
896
1343
1952
2683
3455
4166
4715
5039
5129
5032
4822
4567
4287
3944
3460
2751
1773
553
-812
-2185
-3439
-4500
-5371
-6119
-6831
-7569
-8335
-9062
-9640
-9961
-9964
-9655
-9108
-8435
-7743
-7107
-6554
-6070
-5622
-5178
-4721
-4253
-3778
-3299
-2809
-2294
-1749
-1182
-623
-111
312
617
798
870
860
799
710
605
488
359
219
69
-93
-275
-495
-781
-1160
-1652
-2265
-2988
-3792
-4635
-5463
-6220
-6848
-7293
-7514
-7489
-7224
-6752
-6137
-5459
-4804
-4247
-3834
-3579
-3459
-3423
-3407
-3345
-3187
-2907
-2508
-2020
-1489
-971
-516
-161
74
190
201
134
25
-90
-169
-178
-86
119
436
842
1303
1781
2250
2694
3113
3512
3884
4201
4418
4480
4353
4041
3604
3148
2796
2656
2784
3167
3738
4399
5066
5695
6293
6901
7555
8261
8968
9582
9995
10128
9962
9551
9004
8448
7985
7661
7456
7300
7100
6774
6276
5598
4768
3836
2857
1888
977
164
-524
-1078
-1511
-1855
-2158
-2460
-2783
-3114
-3406
-3592
-3605
-3409
-3009
-2463
-1864
-1317
-911
-700
-685
-818
-1020
-1202
-1285
-1229
-1035
-750
-448
-212
-108
-172
-396
-743
-1157
-1593
-2031
-2475
-2953
-3486
-4075
-4688
-5262
-5730
-6040
-6184
-6198
-6149
-6105
-6100
-6121
-6099
-5940
-5559
-4914
-4027
-2983
-1904
-914
-109
471
839
1050
1175
1280
1409
1580
1782
1987
2161
2272
2297
2230
2086
1896
1700
1542
1455
1455
1542
1708
1942
2241
2610
3057
3579
4152
4730
5247
5641
5869
5929
5853
5702
5540
5410
5322
5251
5147
4954
4625
4137
3486
2684
1758
744
-305
-1321
-2223
-2932
-3388
-3579
-3541
-3359
-3132
-2945
-2826
-2740
-2592
-2263
-1660
-751
410
1694
2931
3955
4647
4957
4903
4547
3969
3235
2391
1462
473
-542
-1526
-2408
-3116
-3602
-3854
-3908
-3836
-3730
-3673
-3724
-3897
-4167
-4475
-4752
-4935
-4991
-4921
-4762
-4574
-4422
-4354
-4390
-4512
-4674
-4814
-4877
-4825
-4651
-4372
-4011
-3585
-3088
-2491
-1749
-826
284
1545
2869
4139
5230
6038
6509
6641
6480
6102
5590
5014
4426
3862
3353
2929
2630
2493
2541
2775
3161
3640
4137
4586
4944
5204
5390
5547
5722
5947
6225
6536
6833
7063
7170
7115
6872
6438
5830
5085
4252
3393
2567
1826
1206
714
330
7
-323
-733
-1289
-2028
-2950
-4003
-5091
-6089
-6867
-7324
-7422
-7197
-6766
-6288
-5932
-5823
-6004
-6430
-6978
-7491
-7824
-7888
-7663
-7198
-6579
-5898
-5230
-4623
-4101
-3686
-3399
-3266
-3300
-3490
-3788
-4121
-4410
-4607
-4710
-4769
-4866
-5074
-5425
-5883
-6358
-6731
-6907
-6847
-6588
-6228
-5890
-5678
-5646
-5786
-6039
-6324
-6564
-6703
-6710
-6571
-6283
-5845
-5269
-4583
-3842
-3112
-2459
-1925
-1513
-1184
-876
-528
-112
363
849
1288
1635
1886
2074
2260
2500
2820
3204
3596
3923
4116
4137
3985
3692
3311
2895
2489
2123
1811
1554
1343
1160
982
784
550
274
-32
-344
-639
-900
-1128
-1336
-1536
-1727
-1884
-1959
-1896
-1655
-1232
-665
-27
606
1174
1661
2090
2505
2945
3414
3880
4279
4544
4634
4547
4320
4006
3644
3247
2794
2249
1589
828
19
-759
-1429
-1951
-2335
-2637
-2933
-3288
-3723
-4213
-4694
-5099
-5382
-5540
-5613
-5670
-5778
-5983
-6294
-6687
-7112
-7513
-7835
-8038
-8095
-7996
-7749
-7382
-6943
-6490
-6084
-5769
-5563
-5451
-5395
-5349
-5279
-5174
-5047
-4929
-4847
-4810
-4803
-4790
-4730
-4594
-4378
-4099
-3793
-3498
-3240
-3029
-2861
-2728
-2626
-2561
-2550
-2611
-2755
-2985
-3292
-3658
-4062
-4485
-4900
-5282
-5603
-5827
-5921
-5854
-5606
-5168
-4537
-3719
-2725
-1575
-304
1028
2337
3519
4469
5104
5380
5313
4968
4452
3884
3371
2986
2766
2711
2796
2992
3263
3581
3912
4216
4443
4541
4464
4189
3730
3141
2511
1947
1548
1383
1470
1769
2195
2636
2985
3163
3140
2934
2597
2197
1788
1400
1030
658
260
-166
-598
-987
-1275
-1410
-1373
-1177
-871
-521
-193
63
222
286
273
210
128
52
4
0
52
162
326
531
760
995
1222
1432
1616
1761
1846
1837
1696
1395
923
301
-423
-1180
-1897
-2516
-3003
-3351
-3575
-3695
-3728
-3684
-3561
-3361
-3090
-2768
-2424
-2093
-1801
-1566
-1388
-1255
-1149
-1050
-940
-805
-631
-406
-122
224
624
1061
1511
1950
2361
2745
3115
3496
3910
4364
4845
5317
5727
6023
6164
6137
5959
5673
5333
4990
4677
4400
4140
3863
3532
3127
2655
2149
1664
1260
986
866
894
1036
1244
1464
1657
1797
1880
1916
1924
1929
1952
2009
2112
2258
2430
2595
2706
2714
2576
2271
1811
1239
623
39
-443
-773
-927
-903
-713
-381
63
580
1118
1609
1980
2159
2102
1803
1303
683
45
-511
-915
-1141
-1206
-1161
-1072
-999
-985
-1049
-1188
-1382
-1602
-1814
-1985
-2087
-2096
-2001
-1810
-1540
-1228
-914
-637
-425
-288
-222
-211
-234
-271
-305
-323
-312
-264
-170
-28
160
377
601
803
955
1034
1029
941
783
572
333
90
-134
-320
-449
-510
-495
-405
-249
-40
203
459
709
938
1137
1303
1439
1555
1665
1784
1928
2110
2338
2613
2925
3253
3570
3842
4037
4132
4120
4014
3847
3662
3504
3408
3391
3453
3581
3761
3992
4286
4669
5161
5767
6456
7165
7808
8302
8591
8673
8599
8455
8336
8309
8389
8529
8641
8623
8395
7930
7259
6464
5653
4927
4357
3974
3762
3676
3655
3637
3571
3424
3183
2856
2472
2071
1696
1387
1165
1032
972
954
952
946
934
920
909
896
861
779
629
412
161
-62
-180
-127
128
564
1111
1667
2126
2406
2469
2326
2028
1648
1256
904
622
418
285
215
203
249
355
522
744
1008
1288
1555
1778
1930
1993
1961
1842
1649
1404
1123
817
494
160
-172
-478
-723
-864
-863
-701
-384
54
561
1077
1552
1957
2285
2546
2762
2955
3145
3347
3576
3843
4151
4486
4813
5068
5175
5060
4679
4034
3185
2235
1307
510
-86
-467
-662
-731
-733
-713
-688
-659
-621
-579
-550
-561
-632
-765
-939
-1111
-1235
-1274
-1220
-1088
-917
-748
-614
-536
-518
-561
-667
-845
-1103
-1438
-1827
-2225
-2571
-2806
-2891
-2827
-2649
-2421
-2213
-2077
-2033
-2068
-2145
-2223
-2272
-2285
-2271
-2253
-2248
-2263
-2290
-2315
-2328
-2330
-2332
-2351
-2394
-2449
-2484
-2446
-2284
-1963
-1480
-868
-192
466
1029
1442
1680
1751
1685
1524
1309
1069
819
564
300
22
-272
-578
-887
-1186
-1464
-1716
-1943
-2154
-2362
-2578
-2806
-3036
-3245
-3403
-3479
-3457
-3343
-3171
-2993
-2869
-2845
-2942
-3147
-3416
-3689
-3909
-4038
-4073
-4029
-3942
-3844
-3749
-3648
-3515
-3318
-3041
-2697
-2327
-2001
-1792
-1766
-1957
-2364
-2950
-3655
-4405
-5130
-5768
-6276
-6626
-6809
-6829
-6704
-6467
-6155
-5803
-5438
-5072
-4694
-4285
-3819
-3284
-2688
-2070
-1486
-1002
-672
-523
-546
-697
-909
-1109
-1240
-1272
-1210
-1083
-939
-824
-770
-783
-844
-911
-931
-851
-637
-280
197
741
1283
1751
2091
2278
2324
2274
2193
2144
2176
2313
2548
2854
3194
3536
3859
4155
4424
4670
4891
5077
5212
5276
5253
5131
4904
4569
4128
3581
2937
2205
1404
556
-310
-1167
-1989
-2752
-3436
-4025
-4506
-4874
-5132
-5300
-5410
-5505
-5626
-5804
-6049
-6345
-6658
-6938
-7141
-7235
-7212
-7086
-6890
-6663
-6444
-6259
-6119
-6015
-5919
-5794
-5596
-5286
-4844
-4273
-3606
-2903
-2239
-1689
-1308
-1121
-1112
-1232
-1413
-1580
-1675
-1664
-1546
-1348
-1119
-913
-781
-758
-853
-1046
-1289
-1515
-1653
-1643
-1453
-1089
-594
-36
506
970
1320
1554
1699
1801
1906
2050
2249
2508
2815
3156
3514
3867
4189
4449
4615
4662
4579
4379
4099
3793
3517
3320
3227
3234
3310
3408
3476
3471
3369
3169
2891
2570
2246
1955
1721
1553
1442
1371
1315
1258
1191
1116
1039
967
898
820
712
554
339
76
-204
-456
-631
-692
-627
-449
-194
85
332
503
567
511
343
82
-246
-607
-972
-1316
-1626
-1900
-2147
-2382
-2623
-2876
-3139
-3397
-3631
-3819
-3948
-4017
-4035
-4019
-3990
-3959
-3938
-3929
-3931
-3941
-3950
-3948
-3923
-3863
-3758
-3608
-3427
-3236
-3066
-2945
-2891
-2903
-2963
-3043
-3109
-3136
-3112
-3041
-2939
-2830
-2735
-2670
-2642
-2647
-2674
-2704
-2715
-2679
-2574
-2380
-2091
-1710
-1254
-751
-230
280
759
1197
1596
1970
2343
2745
3210
3762
4412
5147
5925
6679
7330
7803
8048
8055
7857
7520
7125
6741
6411
6138
5897
5647
5352
4997
4592
4171
3774
3440
3188
3019
2918
2858
2811
2747
2643
2476
2229
1893
1471
982
460
-48
-488
-812
-986
-998
-855
-588
-239
142
504
806
1016
1125
1131
1051
905
714
490
237
-45
-358
-692
-1027
-1334
-1583
-1752
-1842
-1874
-1886
-1913
-1979
-2075
-2168
-2203
-2125
-1898
-1517
-1012
-435
153
700
1176
1574
1904
2181
2416
2607
2742
2800
2766
2631
2401
2089
1720
1320
914
524
168
-141
-394
-584
-710
-775
-788
-762
-712
-656
-612
-595
-611
-659
-729
-802
-857
-872
-834
-741
-602
-435
-266
-121
-22
14
-18
-110
-244
-391
-516
-587
-586
-511
-383
-243
-136
-101
-158
-298
-491
-691
-853
-952
-981
-956
-904
-850
-807
-773
-738
-687
-616
-529
-440
-366
-318
-297
-297
-309
-325
-344
-368
-402
-443
-478
-492
-466
-392
-276
-137
0
114
197
258
322
420
582
830
1169
1597
2097
2649
3228
3804
4347
4830
5234
5551
5792
5977
6128
6258
6365
6424
6398
6252
5962
5535
5000
4409
3815
3267
2794
2406
2100
1864
1688
1558
1460
1377
1285
1162
994
784
556
348
205
164
239
416
652
891
1066
1122
1020
740
290
-301
-981
-1685
-2341
-2883
-3270
-3487
-3562
-3548
-3515
-3525
-3616
-3788
-4010
-4230
-4395
-4466
-4436
-4318
-4143
-3943
-3740
-3538
-3330
-3104
-2848
-2564
-2257
-1943
-1631
-1327
-1030
-733
-429
-117
199
509
802
1065
1287
1460
1579
1640
1643
1591
1491
1360
1216
1086
992
954
984
1086
1256
1485
1761
2075
2416
2773
3133
3474
3770
3993
4112
4109
3982
3750
3450
3129
2831
2582
2381
2202
2001
1734
1369
905
373
-176
-683
-1105
-1423
-1654
-1840
-2035
-2289
-2634
-3073
-3585
-4132
-4665
-5138
-5509
-5750
-5845
-5793
-5607
-5321
-4979
-4638
-4352
-4169
-4117
-4199
-4398
-4678
-4996
-5312
-5597
-5835
-6027
-6186
-6329
-6476
-6638
-6817
-7005
-7180
-7314
-7373
-7324
-7142
-6810
-6327
-5705
-4969
-4153
-3296
-2443
-1633
-904
-284
207
564
794
920
974
997
1031
1116
1286
1561
1945
2428
2986
3582
4177
4735
5228
5642
5977
6246
6468
6662
6840
7004
7143
7238
7266
7203
7036
6759
6382
5926
5417
4887
4364
3873
3429
3045
2729
2487
2325
2247
2250
2320
2427
2530
2579
2529
2347
2024
1577
1044
477
-75
-573
-995
-1339
-1614
-1835
-2013
-2159
-2266
-2331
-2347
-2309
-2220
-2084
-1912
-1718
-1520
-1338
-1191
-1096
-1066
-1104
-1203
-1351
-1525
-1702
-1858
-1974
-2036
-2033
-1967
-1841
-1668
-1464
-1243
-1016
-784
-538
-262
57
424
827
1236
1607
1898
2080
2148
2121
2040
1952
1896
1892
1935
2004
2067
2094
2067
1982
1846
1674
1483
1293
1122
987
901
868
882
921
952
943
871
733
553
373
246
211
286
458
690
935
1150
1314
1430
1520
1616
1740
1900
2084
2264
2410
2493
2495
2409
2236
1982
1656
1269
839
390
-45
-435
-755
-992
-1152
-1253
-1322
-1382
-1442
-1499
-1532
-1518
-1435
-1275
-1046
-774
-494
-242
-47
76
125
111
50
-42
-156
-291
-452
-645
-873
-1127
-1384
-1612
-1774
-1839
-1796
-1659
-1464
-1266
-1123
-1079
-1156
-1343
-1604
-1884
-2128
-2292
-2354
-2318
-2207
-2056
-1900
-1770
-1680
-1629
-1602
-1578
-1528
-1431
-1274
-1060
-808
-547
-316
-146
-60
-63
-143
-275
-426
-562
-655
-683
-626
-469
-204
170
636
1159
1685
2153
2506
2712
2775
2736
2664
2634
2707
2910
3225
3597
3951
4214
4333
4287
4090
3776
3394
2985
2582
2204
1855
1534
1234
947
665
384
100
-183
-459
-719
-959
-1181
-1398
-1630
-1900
-2223
-2597
-3001
-3399
-3744
-3993
-4114
-4097
-3946
-3678
-3312
-2869
-2365
-1820
-1259
-713
-221
186
486
677
776
816
830
844
870
904
934
947
939
919
904
915
967
1067
1215
1402
1622
1869
2137
2418
2698
2954
3156
3281
3312
3253
3120
2939
2731
2507
2261
1974
1621
1188
672
93
-520
-1131
-1712
-2244
-2719
-3133
-3480
-3746
-3915
-3972
-3919
-3775
-3581
-3389
-3249
-3198
-3241
-3359
-3508
-3637
-3699
-3667
-3533
-3311
-3033
-2738
-2470
-2269
-2169
-2194
-2351
-2625
-2979
-3359
-3701
-3950
-4070
-4057
-3938
-3766
-3602
-3496
-3475
-3537
-3652
-3778
-3869
-3893
-3834
-3689
-3464
-3165
-2794
-2348
-1828
-1243
-618
8
586
1073
1437
1675
1804
1865
1904
1961
2059
2203
2376
2556
2718
2848
2947
3024
3095
3177
3278
3404
3553
3725
3922
4147
4400
4677
4957
5211
5401
5489
5449
5275
4982
4607
4191
3778
3396
3057
2754
2467
2167
1831
1442
999
511
4
-491
-935
-1295
-1549
-1688
-1726
-1693
-1632
-1583
-1579
-1636
-1748
-1895
-2054
-2204
-2334
-2446
-2549
-2649
-2745
-2828
-2880
-2885
-2836
-2737
-2605
-2456
-2304
-2148
-1975
-1767
-1507
-1196
-854
-521
-246
-69
-14
-76
-227
-420
-608
-753
-835
-857
-837
-803
-783
-797
-857
-962
-1102
-1259
-1410
-1535
-1611
-1622
-1561
-1425
-1224
-973
-691
-398
-116
141
361
538
669
756
805
819
804
767
711
646
582
535
520
554
643
783
955
1124
1251
1296
1229
1039
735
344
-97
-549
-973
-1343
-1642
-1861
-2004
-2079
-2103
-2094
-2072
-2054
-2051
-2066
-2100
-2150
-2218
-2313
-2448
-2638
-2895
-3216
-3584
-3966
-4325
-4624
-4838
-4955
-4977
-4913
-4776
-4577
-4328
-4042
-3741
-3449
-3197
-3007
-2890
-2835
-2818
-2807
-2776
-2713
-2625
-2536
-2467
-2431
-2416
-2389
-2301
-2106
-1778
-1320
-769
-185
369
840
1205
1472
1680
1880
2126
2457
2884
3391
3939
4469
4921
5244
5407
5407
5266
5030
4757
4502
4308
4200
4183
4249
4380
4558
4773
5017
5286
5575
5875
6170
6439
6663
6820
6897
6886
6783
6595
6332
6010
5648
5268
4886
4512
4146
3783
3416
3043
2673
2321
2009
1758
1569
1427
1302
1150
935
633
244
-213
-704
-1195
-1665
-2107
-2530
-2951
-3381
-3824
-4267
-4688
-5062
-5364
-5580
-5705
-5742
-5702
-5598
-5447
-5270
-5089
-4925
-4796
-4709
-4658
-4626
-4587
-4513
-4386
-4197
-3956
-3680
-3393
-3116
-2864
-2640
-2439
-2244
-2033
-1784
-1474
-1090
-634
-120
420
943
1410
1793
2086
2309
2502
2711
2975
3311
3709
4137
4552
4913
5195
5387
5494
5525
5486
5378
5202
4963
4680
4391
4142
3975
3917
3965
4090
4241
4364
4421
4396
4301
4165
4022
3898
3802
3729
3668
3609
3554
3517
3518
3578
3707
3901
4138
4385
4604
4759
4822
4778
4626
4381
4070
3733
3409
3134
2929
2796
2717
2655
2571
2431
2215
1924
1574
1190
798
416
49
-304
-648
-987
-1323
-1652
-1971
-2280
-2580
-2875
-3165
-3440
-3684
-3872
-3983
-4003
-3941
-3815
-3664
-3526
-3432
-3398
-3417
-3465
-3512
-3525
-3487
-3392
-3253
-3090
-2926
-2778
-2656
-2558
-2476
-2399
-2314
-2213
-2089
-1937
-1756
-1544
-1301
-1034
-750
-464
-192
53
262
435
581
713
846
989
1141
1290
1418
1505
1535
1504
1421
1305
1186
1091
1048
1074
1175
1347
1575
1838
2108
2358
2564
2708
2785
2800
2769
2718
2671
2649
2664
2717
2799
2895
2987
3061
3103
3105
3060
2966
2822
2635
2419
2192
1983
1816
1712
1675
1696
1746
1788
1785
1709
1554
1336
1089
861
696
623
653
771
948
1146
1334
1493
1617
1712
1787
1844
1872
1853
1763
1586
1322
991
634
296
20
-168
-269
-305
-312
-329
-387
-497
-655
-844
-1043
-1237
-1417
-1585
-1749
-1913
-2078
-2238
-2379
-2490
-2560
-2587
-2576
-2535
-2476
-2403
-2318
-2215
-2089
-1934
-1753
-1559
-1374
-1228
-1151
-1168
-1288
-1505
-1791
-2108
-2407
-2643
-2780
-2800
-2706
-2521
-2282
-2031
-1812
-1657
-1579
-1574
-1617
-1670
-1688
-1631
-1474
-1211
-864
-472
-88
237
460
561
545
438
279
114
-19
-95
-106
-64
6
72
97
50
-87
-317
-628
-987
-1355
-1686
-1940
-2096
-2149
-2118
-2033
-1937
-1859
-1818
-1811
-1821
-1817
-1770
-1659
-1475
-1224
-923
-596
-266
46
319
533
666
699
616
414
109
-265
-663
-1034
-1340
-1565
-1716
-1822
-1919
-2035
-2178
-2327
-2444
-2483
-2410
-2214
-1914
-1550
-1170
-817
-512
-254
-28
185
392
585
738
822
812
705
517
283
47
-157
-309
-410
-476
-533
-602
-699
-822
-963
-1103
-1218
-1284
-1280
-1186
-995
-709
-350
45
425
732
919
954
835
587
259
-87
-394
-617
-735
-752
-693
-599
-515
-484
-535
-683
-923
-1231
-1567
-1881
-2118
-2227
-2170
-1929
-1509
-944
-289
387
1012
1532
1910
2147
2274
2345
2417
2538
2725
2965
3214
3415
3513
3477
3303
3014
2652
2259
1865
1483
1108
729
340
-52
-426
-753
-1000
-1150
-1189
-1122
-957
-705
-373
35
510
1040
1599
2157
2683
3152
3551
3879
4141
4342
4481
4547
4522
4391
4145
3790
3345
2837
2293
1738
1187
650
140
-330
-741
-1070
-1298
-1414
-1423
-1339
-1186
-991
-775
-557
-349
-162
-11
90
126
88
-23
-189
-381
-564
-706
-787
-812
-807
-814
-884
-1061
-1367
-1793
-2300
-2825
-3291
-3629
-3793
-3771
-3587
-3291
-2951
-2631
-2376
-2205
-2110
-2061
-2020
-1951
-1833
-1659
-1439
-1193
-943
-713
-520
-373
-276
-224
-206
-211
-232
-269
-333
-447
-639
-933
-1335
-1826
-2359
-2863
-3255
-3462
-3435
-3162
-2670
-2016
-1276
-524
178
786
1279
1649
1893
2009
1993
1834
1529
1084
524
-106
-742
-1310
-1737
-1966
-1972
-1767
-1404
-963
-536
-205
-21
4
-101
-281
-467
-604
-656
-618
-504
-346
-174
-15
114
201
240
227
167
73
-29
-108
-132
-88
15
137
221
207
52
-249
-662
-1123
-1561
-1920
-2182
-2363
-2510
-2675
-2893
-3166
-3468
-3752
-3976
-4118
-4186
-4209
-4222
-4248
-4277
-4272
-4176
-3938
-3529
-2960
-2279
-1562
-891
-329
83
340
458
468
400
280
126
-48
-226
-385
-504
-557
-530
-418
-230
12
280
542
769
939
1036
1058
1012
922
814
723
680
705
802
954
1128
1286
1394
1430
1393
1303
1190
1088
1020
1000
1025
1083
1161
1248
1336
1423
1502
1558
1571
1511
1356
1090
723
281
-189
-631
-996
-1246
-1368
-1367
-1269
-1108
-923
-746
-602
-503
-453
-444
-461
-486
-497
-480
-427
-338
-227
-111
-13
48
57
8
-101
-265
-476
-720
-981
-1239
-1475
-1672
-1824
-1937
-2028
-2128
-2265
-2457
-2705
-2984
-3252
-3457
-3553
-3510
-3326
-3026
-2654
-2264
-1908
-1624
-1433
-1338
-1328
-1381
-1473
-1581
-1685
-1774
-1845
-1903
-1963
-2041
-2153
-2309
-2508
-2738
-2981
-3212
-3406
-3542
-3609
-3597
-3508
-3345
-3118
-2839
-2525
-2193
-1863
-1547
-1254
-988
-747
-529
-334
-163
-21
90
178
255
345
471
648
880
1149
1428
1678
1868
1978
2009
1979
1913
1841
1783
1748
1735
1739
1753
1777
1817
1876
1956
2051
2145
2216
2246
2221
2142
2020
1874
1723
1584
1459
1346
1231
1104
957
787
602
412
231
68
-71
-186
-280
-361
-434
-505
-577
-653
-732
-813
-890
-959
-1014
-1045
-1047
-1010
-932
-805
-629
-402
-127
192
546
929
1329
1738
2146
2540
2907
3234
3501
3693
3800
3818
3756
3633
3478
3318
3176
3062
2971
2891
2802
2690
2554
2402
2255
2133
2049
2001
1973
1936
1864
1737
1557
1341
1116
913
754
644
574
526
479
422
357
294
247
225
226
235
227
182
84
-63
-244
-431
-601
-740
-847
-939
-1036
-1157
-1305
-1469
-1622
-1732
-1769
-1720
-1589
-1394
-1165
-927
-696
-474
-255
-29
210
452
681
870
995
1041
1004
898
739
548
344
139
-52
-218
-342
-410
-411
-345
-229
-90
38
130
175
187
196
244
364
570
855
1190
1536
1859
2143
2389
2616
2849
3108
3398
3706
4008
4268
4453
4536
4500
4338
4059
3681
3235
2759
2294
1877
1533
1269
1078
941
836
749
676
624
605
626
687
776
875
965
1038
1096
1149
1212
1298
1409
1540
1679
1813
1934
2036
2115
2166
2181
2149
2062
1919
1729
1512
1292
1096
943
846
809
832
907
1024
1163
1293
1376
1375
1263
1035
720
371
61
-144
-194
-79
177
523
893
1227
1485
1643
1702
1675
1585
1460
1332
1233
1189
1211
1293
1403
1491
1508
1414
1203
905
578
295
118
82
185
393
653
910
1126
1280
1370
1404
1392
1338
1246
1120
970
810
658
529
429
357
305
265
234
212
208
228
273
338
417
501
587
678
782
903
1035
1168
1281
1358
1393
1396
1389
1402
1459
1566
1710
1857
1963
1987
1905
1711
1425
1083
729
407
148
-30
-128
-161
-157
-145
-154
-200
-284
-393
-501
-578
-598
-547
-426
-249
-41
168
352
495
585
624
618
579
523
464
416
389
384
399
428
461
496
533
579
644
737
861
1012
1181
1352
1517
1671
1815
1961
2116
2286
2472
2663
2844
2996
3099
3139
3106
3000
2828
2606
2359
2112
1892
1718
1597
1524
1480
1441
1382
1285
1142
957
740
509
277
53
-159
-361
-557
-748
-932
-1100
-1236
-1320
-1330
-1250
-1076
-817
-500
-162
154
411
587
679
704
687
655
629
615
608
594
562
506
429
341
253
171
101
40
-12
-54
-79
-82
-59
-13
45
98
128
125
87
18
-71
-172
-281
-399
-529
-665
-799
-911
-981
-996
-954
-867
-758
-653
-568
-507
-459
-408
-338
-245
-138
-38
34
63
47
0
-52
-87
-91
-64
-20
17
24
-15
-105
-242
-415
-610
-817
-1024
-1224
-1406
-1559
-1671
-1736
-1754
-1734
-1693
-1653
-1634
-1647
-1700
-1790
-1911
-2060
-2233
-2433
-2658
-2906
-3164
-3408
-3612
-3751
-3805
-3772
-3668
-3519
-3362
-3228
-3141
-3107
-3121
-3166
-3224
-3283
-3339
-3400
-3476
-3579
-3713
-3872
-4042
-4200
-4325
-4402
-4426
-4404
-4351
-4290
-4239
-4210
-4207
-4220
-4235
-4237
-4212
-4156
-4077
-3991
-3916
-3872
-3866
-3898
-3952
-4005
-4032
-4011
-3936
-3806
-3640
-3460
-3288
-3140
-3021
-2924
-2837
-2742
-2627
-2487
-2325
-2150
-1977
-1819
-1686
-1585
-1519
-1488
-1489
-1519
-1571
-1635
-1693
-1726
-1713
-1637
-1490
-1278
-1014
-729
-447
-194
11
164
268
337
385
426
469
520
582
653
736
831
936
1052
1173
1299
1427
1559
1699
1857
2037
2244
2473
2712
2943
3147
3307
3415
3472
3488
3479
3462
3452
3457
3478
3508
3540
3564
3574
3568
3547
3519
3490
3467
3458
3465
3487
3520
3558
3591
3614
3620
3608
3576
3526
3460
3380
3285
3175
3048
2904
2743
2568
2382
2188
1989
1783
1569
1347
1118
889
667
466
295
160
59
-18
-85
-158
-246
-352
-467
-577
-664
-715
-722
-692
-637
-577
-535
-529
-574
-682
-857
-1099
-1400
-1747
-2117
-2483
-2818
-3100
-3321
-3484
-3608
-3717
-3833
-3966
-4114
-4264
-4396
-4497
-4566
-4618
-4682
-4788
-4955
-5188
-5466
-5751
-5994
-6151
-6189
-6098
-5893
-5605
-5274
-4944
-4648
-4409
-4228
-4096
-3989
-3877
-3732
-3530
-3262
-2930
-2550
-2151
-1763
-1420
-1147
-964
-877
-881
-961
-1089
-1235
-1363
-1444
-1462
-1412
-1310
-1180
-1055
-958
-903
-882
-872
-842
-762
-616
-402
-137
154
442
707
937
1131
1291
1419
1515
1572
1585
1554
1485
1397
1314
1258
1246
1281
1351
1436
1509
1548
1538
1477
1373
1241
1099
961
835
722
616
506
385
247
95
-60
-203
-316
-386
-406
-377
-311
-220
-121
-25
60
133
193
240
272
285
272
234
170
90
5
-74
-133
-165
-164
-129
-63
33
152
287
428
564
687
793
885
972
1070
1193
1349
1538
1749
1963
2162
2329
2457
2546
2607
2649
2683
2711
2730
2734
2718
2677
2614
2533
2441
2342
2239
2127
2003
1862
1703
1531
1352
1179
1022
885
770
673
584
492
388
263
114
-60
-259
-479
-719
-975
-1240
-1506
-1758
-1981
-2160
-2284
-2349
-2362
-2340
-2302
-2267
-2246
-2241
-2241
-2231
-2192
-2113
-1988
-1825
-1634
-1432
-1233
-1046
-878
-733
-616
-532
-488
-487
-527
-599
-686
-764
-811
-805
-736
-601
-409
-177
76
328
559
759
924
1057
1169
1272
1376
1482
1585
1673
1728
1738
1697
1611
1494
1363
1236
1122
1022
936
854
775
697
627
566
516
468
410
328
214
67
-102
-274
-427
-542
-605
-613
-568
-476
-348
-193
-22
152
319
473
610
739
870
1016
1182
1363
1540
1686
1770
1769
1676
1498
1260
992
724
479
268
96
-39
-143
-223
-287
-346
-410
-486
-572
-656
-719
-738
-698
-599
-461
-317
-208
-165
-201
-306
-451
-598
-711
-770
-771
-720
-633
-519
-383
-225
-43
156
361
553
717
846
942
1020
1103
1200
1316
1443
1564
1661
1725
1763
1788
1825
1892
2001
2151
2329
2520
2706
2877
3029
3162
3276
3372
3440
3471
3450
3366
3214
2998
2733
2447
2171
1938
1774
1689
1676
1713
1767
1805
1804
1754
1666
1560
1456
1373
1313
1270
1232
1189
1137
1080
1025
974
921
845
724
535
273
-51
-408
-759
-1069
-1320
-1510
-1655
-1778
-1898
-2021
-2143
-2243
-2302
-2310
-2268
-2189
-2095
-2008
-1945
-1913
-1912
-1936
-1977
-2025
-2069
-2098
-2101
-2067
-1994
-1886
-1754
-1616
-1485
-1371
-1271
-1173
-1064
-930
-768
-586
-399
-226
-79
39
132
210
282
350
410
452
470
465
445
424
413
416
426
427
401
340
252
158
92
89
168
330
552
795
1016
1183
1277
1303
1284
1248
1226
1239
1297
1398
1533
1689
1852
2012
2159
2289
2399
2493
2574
2648
2723
2801
2880
2955
3019
3066
3094
3103
3099
3085
3062
3027
2971
2886
2767
2617
2446
2268
2096
1936
1787
1639
1482
1308
1123
940
782
666
603
585
592
595
567
491
370
223
82
-24
-71
-51
29
152
299
452
599
735
853
950
1014
1040
1020
955
857
746
644
570
533
529
544
555
543
492
399
271
122
-28
-162
-269
-345
-393
-423
-447
-480
-532
-609
-714
-841
-984
-1135
-1287
-1438
-1585
-1728
-1864
-1988
-2090
-2160
-2190
-2180
-2136
-2074
-2015
-1980
-1984
-2039
-2144
-2295
-2482
-2692
-2912
-3124
-3314
-3462
-3555
-3583
-3545
-3450
-3315
-3159
-3000
-2849
-2705
-2563
-2410
-2236
-2037
-1814
-1573
-1322
-1070
-821
-575
-332
-95
132
344
533
696
834
954
1064
1178
1302
1440
1592
1750
1907
2056
2192
2312
2418
2514
2603
2692
2786
2889
3000
3118
3236
3346
3438
3504
3537
3531
3485
3397
3269
3102
2899
2666
2409
2137
1861
1590
1332
1096
889
715
580
486
430
406
406
417
430
443
459
488
541
628
750
899
1053
1187
1277
1304
1262
1157
1004
823
632
445
268
104
-53
-208
-366
-533
-711
-902
-1105
-1316
-1529
-1738
-1936
-2118
-2277
-2410
-2511
-2574
-2593
-2564
-2487
-2371
-2235
-2103
-2001
-1946
-1945
-1986
-2041
-2079
-2063
-1974
-1810
-1591
-1349
-1127
-957
-862
-845
-893
-979
-1076
-1157
-1202
-1204
-1162
-1084
-981
-867
-758
-668
-609
-586
-600
-641
-692
-733
-740
-699
-599
-444
-249
-32
180
365
507
596
632
620
572
504
429
361
308
276
263
265
273
280
280
269
250
229
214
212
227
263
317
388
475
576
690
815
944
1064
1158
1206
1191
1103
940
715
449
168
-101
-336
-525
-661
-749
-795
-810
-806
-795
-788
-795
-824
-879
-960
-1062
-1175
-1286
-1385
-1464
-1520
-1554
-1569
-1571
-1560
-1541
-1511
-1474
-1432
-1387
-1343
-1301
-1260
-1213
-1156
-1083
-994
-894
-793
-703
-633
-590
-570
-566
-567
-563
-548
-521
-486
-451
-427
-420
-439
-486
-563
-669
-801
-950
-1109
-1265
-1407
-1527
-1620
-1687
-1733
-1766
-1797
-1833
-1882
-1950
-2040
-2152
-2281
-2418
-2548
-2650
-2703
-2689
-2598
-2434
-2214
-1964
-1717
-1501
-1334
-1224
-1166
-1147
-1155
-1181
-1222
-1282
-1368
-1487
-1641
-1824
-2025
-2233
-2432
-2610
-2759
-2875
-2954
-2996
-3000
-2965
-2896
-2797
-2677
-2550
-2424
-2309
-2207
-2112
-2013
-1901
-1760
-1584
-1373
-1135
-885
-641
-421
-238
-97
1
63
99
117
125
127
123
112
95
73
48
23
1
-15
-30
-46
-73
-116
-182
-273
-385
-513
-643
-764
-860
-924
-950
-942
-906
-854
-798
-748
-708
-677
-652
-627
-599
-566
-533
-504
-485
-479
-483
-493
-501
-502
-493
-477
-459
-441
-424
-404
-373
-322
-249
-154
-49
51
132
186
211
219
225
246
293
369
467
576
683
778
857
919
964
990
990
956
883
769
624
462
304
172
79
31
25
51
97
152
207
256
294
319
328
324
313
306
318
365
455
589
759
947
1133
1296
1420
1499
1531
1524
1483
1421
1346
1268
1196
1136
1089
1052
1016
968
897
798
672
533
401
295
233
224
264
342
442
545
638
708
748
755
729
671
589
493
400
327
291
305
372
487
638
807
978
1138
1281
1406
1519
1629
1746
1879
2032
2202
2381
2554
2704
2815
2877
2886
2849
2778
2687
2587
2483
2374
2254
2118
1968
1814
1672
1563
1503
1498
1544
1628
1731
1837
1937
2029
2122
2219
2324
2431
2530
2603
2637
2625
2569
2477
2363
2239
2115
1993
1878
1772
1683
1623
1603
1631
1704
1810
1924
2021
2077
2081
2033
1950
1853
1762
1690
1638
1598
1556
1500
1427
1344
1264
1203
1171
1168
1184
1201
1201
1171
1110
1026
933
849
786
748
729
719
707
681
638
580
508
428
341
248
146
35
-81
-196
-299
-378
-426
-438
-418
-379
-335
-306
-310
-360
-462
-615
-809
-1028
-1254
-1468
-1657
-1811
-1925
-2000
-2037
-2041
-2011
-1949
-1855
-1730
-1578
-1405
-1222
-1036
-855
-686
-532
-395
-280
-189
-128
-100
-104
-138
-196
-269
-351
-442
-544
-662
-803
-968
-1150
-1338
-1515
-1663
-1772
-1837
-1860
-1850
-1819
-1779
-1740
-1709
-1693
-1698
-1727
-1781
-1854
-1936
-2009
-2055
-2058
-2012
-1921
-1800
-1670
-1550
-1454
-1386
-1338
-1299
-1255
-1196
-1123
-1040
-956
-883
-827
-792
-777
-785
-815
-874
-965
-1088
-1239
-1403
-1561
-1687
-1758
-1756
-1670
-1500
-1251
-935
-566
-163
260
683
1089
1463
1793
2073
2305
2498
2662
2809
2945
3071
3183
3270
3324
3341
3319
3266
3190
3100
3006
2913
2822
2735
2655
2586
2531
2494
2476
2473
2479
2488
2494
2495
2495
2498
2513
2545
2596
2665
2749
2841
2938
3035
3128
3214
3288
3344
3374
3372
3335
3263
3161
3036
2897
2753
2615
2490
2388
2317
2282
2288
2334
2416
2526
2650
2778
2897
2998
3072
3115
3126
3104
3049
2966
2857
2725
2572
2398
2204
1989
1760
1527
1304
1112
970
889
873
912
986
1069
1135
1163
1142
1066
941
771
561
315
35
-275
-608
-953
-1297
-1624
-1921
-2180
-2393
-2557
-2669
-2726
-2725
-2666
-2551
-2390
-2193
-1975
-1749
-1526
-1312
-1110
-926
-766
-640
-563
-548
-604
-731
-917
-1145
-1388
-1622
-1826
-1986
-2097
-2163
-2193
-2199
-2195
-2191
-2198
-2220
-2260
-2316
-2383
-2458
-2536
-2614
-2691
-2769
-2847
-2922
-2989
-3038
-3059
-3040
-2973
-2855
-2686
-2472
-2222
-1948
-1668
-1401
-1171
-999
-901
-886
-949
-1074
-1236
-1409
-1569
-1706
-1824
-1934
-2058
-2211
-2398
-2614
-2836
-3037
-3186
-3260
-3245
-3141
-2957
-2708
-2413
-2092
-1763
-1444
-1149
-894
-689
-538
-442
-391
-375
-378
-388
-397
-401
-402
-408
-425
-458
-508
-570
-636
-695
-740
-766
-779
-789
-814
-870
-968
-1111
-1287
-1477
-1654
-1795
-1883
-1914
-1898
-1851
-1794
-1741
-1696
-1652
-1595
-1508
-1380
-1208
-1004
-787
-582
-409
-285
-210
-179
-174
-179
-178
-163
-136
-105
-84
-82
-107
-155
-210
-252
-259
-210
-97
78
301
550
800
1030
1221
1364
1454
1491
1474
1407
1295
1145
971
791
626
494
409
376
391
445
521
607
690
762
818
856
876
875
855
816
762
698
629
560
495
433
374
317
264
222
197
200
240
321
439
585
744
896
1022
1107
1141
1120
1050
937
794
628
449
259
61
-146
-363
-587
-815
-1037
-1242
-1419
-1554
-1637
-1660
-1622
-1525
-1380
-1202
-1008
-820
-654
-522
-431
-382
-370
-392
-444
-529
-648
-809
-1010
-1252
-1520
-1799
-2068
-2311
-2515
-2678
-2806
-2911
-3006
-3100
-3193
-3279
-3343
-3369
-3340
-3250
-3097
-2893
-2657
-2412
-2183
-1990
-1847
-1758
-1717
-1712
-1723
-1731
-1719
-1677
-1598
-1487
-1350
-1196
-1038
-882
-736
-602
-483
-379
-288
-211
-145
-89
-39
8
59
119
194
292
415
564
735
921
1112
1296
1464
1609
1729
1823
1895
1944
1969
1967
1933
1871
1789
1702
1633
1604
1630
1715
1847
2005
2157
2276
2343
2351
2307
2224
2120
2007
1891
1772
1646
1508
1360
1204
1047
897
760
638
535
454
403
389
420
499
620
771
931
1079
1196
1273
1312
1320
1313
1304
1303
1314
1337
1371
1412
1461
1517
1580
1649
1719
1786
1846
1897
1937
1969
1995
2015
2031
2041
2043
2037
2021
1998
1965
1924
1875
1818
1756
1697
1645
1607
1583
1566
1545
1504
1429
1317
1172
1014
867
756
701
707
770
871
987
1096
1179
1226
1233
1201
1134
1039
923
793
656
522
393
272
158
47
-64
-175
-286
-391
-489
-579
-665
-757
-863
-988
-1130
-1279
-1419
-1533
-1608
-1641
-1635
-1604
-1561
-1518
-1482
-1451
-1422
-1388
-1347
-1299
-1252
-1210
-1178
-1158
-1145
-1133
-1116
-1090
-1052
-1004
-950
-889
-821
-746
-661
-568
-472
-381
-309
-266
-261
-298
-371
-474
-593
-717
-835
-941
-1034
-1113
-1180
-1236
-1282
-1316
-1337
-1345
-1339
-1321
-1291
-1249
-1193
-1118
-1020
-903
-768
-626
-493
-388
-328
-322
-373
-475
-611
-765
-916
-1050
-1154
-1226
-1264
-1272
-1257
-1226
-1187
-1148
-1114
-1089
-1074
-1065
-1059
-1055
-1052
-1054
-1066
-1095
-1144
-1212
-1292
-1374
-1445
-1494
-1514
-1500
-1455
-1380
-1280
-1158
-1020
-872
-723
-585
-466
-371
-299
-243
-190
-129
-53
38
136
227
296
336
344
330
308
296
308
356
443
565
717
888
1069
1251
1429
1598
1756
1901
2037
2162
2277
2379
2463
2522
2553
2555
2529
2479
2409
2319
2204
2056
1865
1625
1339
1016
677
342
30
-247
-488
-699
-890
-1067
-1233
-1385
-1514
-1614
-1679
-1709
-1709
-1685
-1641
-1578
-1495
-1390
-1264
-1126
-989
-873
-799
-782
-832
-948
-1118
-1325
-1547
-1763
-1956
-2117
-2244
-2341
-2414
-2469
-2507
-2525
-2514
-2464
-2368
-2224
-2040
-1830
-1616
-1418
-1250
-1121
-1028
-965
-921
-885
-849
-811
-768
-720
-664
-596
-513
-413
-298
-176
-56
48
125
166
167
129
59
-37
-150
-271
-394
-515
-632
-742
-841
-923
-983
-1012
-1008
-966
-890
-788
-667
-538
-405
-271
-136
5
151
303
454
597
725
835
927
1006
1078
1150
1225
1302
1381
1462
1545
1634
1734
1846
1967
2090
2205
2301
2372
2412
2426
2415
2386
2339
2274
2193
2097
1994
1895
1814
1764
1751
1775
1831
1909
2003
2110
2232
2371
2530
2706
2887
3058
3203
3307
3366
3382
3364
3325
3278
3229
3181
3131
3077
3018
2956
2899
2855
2831
2830
2850
2883
2917
2940
2945
2928
2894
2851
2809
2776
2753
2735
2711
2669
2598
2498
2373
2236
2100
1977
1869
1772
1676
1569
1445
1304
1153
1006
873
760
667
583
497
396
276
138
-9
-153
-284
-393
-482
-551
-609
-661
-711
-763
-818
-877
-939
-1006
-1079
-1156
-1237
-1317
-1392
-1455
-1503
-1534
-1545
-1541
-1524
-1503
-1485
-1479
-1490
-1522
-1576
-1648
-1731
-1818
-1904
-1985
-2060
-2134
-2211
-2295
-2389
-2493
-2605
-2718
-2823
-2914
-2983
-3025
-3040
-3031
-3003
-2966
-2925
-2886
-2848
-2809
-2762
-2697
-2610
-2498
-2364
-2218
-2072
-1939
-1833
-1763
-1731
-1737
-1774
-1830
-1895
-1954
-2000
-2024
-2023
-1999
-1954
-1888
-1805
-1702
-1577
-1428
-1252
-1051
-831
-601
-369
-147
57
236
386
505
592
649
678
684
671
646
614
576
533
483
425
358
287
218
159
117
95
93
107
134
170
216
276
353
451
567
695
825
949
1061
1159
1247
1335
1428
1528
1631
1729
1806
1851
1855
1814
1731
1615
1476
1326
1178
1039
917
813
727
659
604
561
531
515
516
538
579
633
689
735
757
750
712
648
570
488
411
343
285
236
195
164
144
138
144
157
169
171
161
141
121
116
141
204
305
436
582
725
850
950
1020
1063
1079
1069
1037
985
917
845
779
730
703
697
703
707
697
665
615
557
509
485
496
545
625
726
837
949
1061
1174
1292
1419
1552
1686
1811
1918
1995
2037
2041
2009
1949
1867
1776
1686
1610
1554
1521
1508
1509
1511
1504
1480
1440
1387
1333
1289
1264
1263
1284
1318
1355
1383
1396
1389
1365
1328
1284
1239
1198
1167
1150
1149
1166
1199
1241
1286
1321
1337
1326
1286
1217
1128
1027
922
820
723
631
542
453
360
261
155
41
-80
-203
-323
-429
-510
-558
-564
-530
-462
-371
-274
-183
-111
-61
-36
-33
-49
-81
-130
-192
-266
-348
-431
-512
-588
-658
-725
-791
-858
-924
-983
-1025
-1045
-1037
-1004
-955
-900
-850
-816
-803
-812
-842
-889
-951
-1022
-1099
-1174
-1239
-1284
-1301
-1288
-1244
-1174
-1085
-982
-871
-755
-638
-525
-425
-348
-306
-305
-346
-423
-522
-628
-729
-818
-897
-974
-1060
-1164
-1290
-1439
-1604
-1776
-1944
-2101
-2238
-2350
-2433
-2486
-2508
-2504
-2481
-2448
-2412
-2377
-2342
-2301
-2246
-2173
-2081
-1979
-1880
-1803
-1762
-1766
-1811
-1884
-1967
-2037
-2082
-2090
-2062
-2007
-1935
-1859
-1787
-1725
-1673
-1631
-1599
-1575
-1557
-1543
-1528
-1506
-1471
-1418
-1346
-1259
-1166
-1076
-999
-943
-907
-887
-876
-866
-852
-836
-823
-822
-842
-887
-956
-1042
-1136
-1226
-1303
-1363
-1406
-1434
-1453
-1468
-1484
-1507
-1541
-1590
-1656
-1739
-1833
-1929
-2013
-2074
-2101
-2091
-2047
-1979
-1898
-1816
-1741
-1677
-1624
-1578
-1539
-1504
-1474
-1450
-1429
-1409
-1383
-1347
-1295
-1227
-1145
-1054
-958
-860
-762
-658
-546
-421
-283
-137
8
140
245
313
337
319
263
183
92
6
-60
-95
-92
-49
32
146
282
432
585
731
861
969
1049
1100
1124
1124
1110
1089
1072
1065
1071
1089
1115
1143
1167
1183
1191
1195
1202
1220
1254
1304
1369
1441
1510
1567
1603
1618
1612
1593
1567
1544
1529
1523
1524
1528
1527
1513
1480
1424
1342
1237
1113
978
843
717
610
527
470
435
417
409
403
395
381
362
335
299
253
194
125
47
-31
-102
-158
-194
-209
-207
-196
-185
-178
-179
-186
-197
-211
-229
-256
-296
-355
-432
-524
-621
-711
-784
-833
-857
-859
-845
-822
-794
-762
-722
-671
-605
-522
-423
-312
-193
-73
42
149
244
326
395
451
496
530
550
555
539
500
437
353
256
154
58
-24
-90
-141
-184
-225
-271
-320
-367
-402
-416
-402
-358
-289
-208
-124
-48
18
75
133
201
288
394
517
646
769
875
953
1000
1020
1014
995
968
943
927
923
935
962
1004
1058
1122
1194
1275
1364
1458
1554
1647
1729
1792
1831
1845
1836
1813
1785
1761
1746
1742
1746
1754
1762
1769
1777
1785
1796
1804
1805
1789
1749
1681
1585
1468
1339
1207
1078
956
841
734
633
538
453
377
313
260
220
195
193
218
274
360
467
576
668
721
723
675
588
481
376
290
230
196
178
168
158
145
129
114
101
91
80
71
64
68
90
135
205
295
391
483
560
621
673
728
798
891
1004
1133
1258
1364
1440
1479
1481
1453
1402
1339
1271
1207
1153
1116
1099
1104
1125
1155
1183
1196
1187
1153
1096
1024
947
873
807
748
695
642
583
516
444
370
302
247
210
189
182
180
174
156
122
72
12
-49
-105
-152
-191
-225
-261
-306
-362
-427
-498
-568
-633
-690
-738
-781
-818
-853
-885
-915
-945
-974
-1004
-1032
-1056
-1072
-1075
-1064
-1043
-1018
-1002
-1006
-1039
-1097
-1173
-1255
-1324
-1369
-1380
-1356
-1305
-1234
-1156
-1079
-1010
-956
-918
-897
-890
-892
-896
-894
-878
-843
-791
-723
-647
-565
-481
-395
-305
-212
-118
-29
45
101
138
162
186
223
284
367
464
557
625
651
627
560
463
358
263
194
153
138
141
153
168
183
200
218
238
257
273
285
296
313
343
395
472
570
679
783
865
914
924
901
856
804
758
728
715
716
723
728
722
698
651
578
481
361
225
85
-47
-156
-232
-270
-276
-259
-236
-220
-222
-245
-288
-345
-409
-476
-546
-617
-688
-755
-809
-840
-840
-806
-741
-654
-558
-464
-382
-313
-256
-210
-173
-146
-131
-132
-148
-177
-212
-245
-274
-299
-324
-358
-406
-471
-547
-623
-688
-731
-746
-738
-714
-687
-664
-652
-649
-650
-645
-629
-597
-551
-495
-439
-390
-357
-341
-344
-359
-379
-392
-391
-370
-331
-281
-233
-203
-202
-239
-312
-415
-536
-664
-789
-904
-1010
-1107
-1196
-1274
-1336
-1376
-1386
-1365
-1313
-1240
-1157
-1076
-1006
-952
-913
-888
-872
-861
-855
-854
-859
-870
-886
-902
-915
-921
-920
-914
-908
-906
-913
-927
-943
-956
-957
-942
-914
-878
-846
-830
-841
-881
-951
-1041
-1141
-1238
-1320
-1377
-1402
-1391
-1342
-1257
-1141
-1000
-847
-693
-549
-423
-319
-237
-172
-120
-77
-42
-14
10
34
64
109
174
260
361
465
559
629
669
681
675
665
666
686
727
785
849
907
950
972
973
953
917
868
808
741
667
588
502
409
310
206
101
2
-80
-137
-161
-151
-112
-54
11
71
118
150
167
170
159
129
73
-12
-129
-268
-417
-555
-668
-743
-779
-785
-772
-754
-736
-720
-699
-664
-610
-536
-452
-373
-316
-293
-312
-370
-455
-553
-647
-722
-773
-795
-793
-773
-742
-707
-675
-650
-633
-624
-620
-618
-611
-593
-555
-495
-411
-304
-182
-52
76
197
305
403
493
582
673
766
860
946
1014
1061
1080
1074
1052
1026
1006
1008
1033
1081
1147
1223
1297
1361
1411
1444
1462
1468
1467
1461
1456
1451
1449
1447
1444
1435
1416
1382
1332
1266
1189
1109
1036
979
944
934
945
967
990
1004
1006
991
968
946
933
938
962
1000
1045
1081
1098
1087
1045
974
882
780
681
598
539
511
513
540
584
634
676
698
692
654
584
487
369
238
102
-35
-170
-301
-430
-558
-685
-813
-939
-1061
-1175
-1275
-1354
-1409
-1436
-1436
-1413
-1374
-1325
-1273
-1221
-1172
-1123
-1073
-1016
-951
-875
-787
-688
-579
-464
-348
-235
-133
-47
19
65
95
114
130
147
168
187
197
187
149
83
-5
-101
-187
-248
-271
-257
-213
-152
-93
-48
-23
-19
-30
-47
-62
-70
-71
-67
-57
-45
-27
-4
25
58
92
118
132
129
108
71
24
-32
-95
-169
-258
-367
-500
-657
-832
-1018
-1207
-1389
-1558
-1710
-1843
-1957
-2053
-2132
-2197
-2252
-2302
-2351
-2402
-2453
-2501
-2538
-2556
-2548
-2511
-2450
-2373
-2292
-2221
-2169
-2140
-2132
-2139
-2154
-2167
-2176
-2180
-2182
-2186
-2195
-2210
-2226
-2235
-2230
-2203
-2150
-2073
-1978
-1877
-1780
-1694
-1624
-1569
-1523
-1479
-1433
-1381
-1323
-1262
-1202
-1146
-1098
-1056
-1020
-988
-959
-932
-910
-892
-881
-874
-872
-871
-868
-863
-856
-846
-835
-825
-815
-804
-790
-768
-734
-683
-612
-519
-402
-265
-113
44
197
335
448
531
583
606
608
596
582
572
574
592
625
673
731
794
858
916
967
1008
1039
1061
1075
1085
1091
1094
1096
1100
1109
1125
1152
1190
1238
1290
1341
1388
1424
1451
1471
1486
1501
1517
1534
1549
1557
1554
1539
1512
1479
1445
1417
1403
1407
1431
1475
1537
1612
1693
1772
1841
1892
1922
1931
1925
1917
1919
1945
2001
2090
2202
2323
2434
2517
2562
2564
2529
2470
2400
2333
2278
2240
2217
2205
2200
2200
2204
2215
2234
2261
2295
2331
2365
2396
2423
2449
2478
2512
2550
2589
2620
2637
2634
2609
2566
2510
2447
2381
2311
2231
2135
2017
1876
1715
1546
1383
1243
1137
1073
1049
1058
1086
1118
1139
1140
1118
1077
1025
976
944
937
963
1022
1110
1218
1341
1469
1599
1725
1841
1941
2016
2059
2064
2029
1959
1860
1745
1627
1516
1418
1337
1275
1231
1207
1204
1222
1261
1318
1384
1451
1508
1546
1559
1547
1510
1454
1384
1305
1223
1140
1062
992
932
883
843
810
778
744
706
662
616
572
535
505
482
462
441
414
380
338
295
254
221
198
182
171
158
141
120
97
79
70
73
87
107
124
133
130
114
88
58
24
-12
-56
-112
-184
-273
-375
-480
-579
-664
-730
-778
-811
-834
-851
-861
-863
-851
-822
-777
-718
-652
-587
-530
-488
-464
-457
-468
-493
-527
-565
-602
-631
-651
-659
-658
-652
-644
-636
-628
-618
-601
-575
-539
-499
-462
-433
-419
-418
-426
-437
-444
-442
-432
-418
-408
-409
-426
-462
-517
-587
-671
-762
-856
-946
-1022
-1077
-1104
-1098
-1064
-1008
-944
-882
-834
-803
-791
-795
-810
-830
-852
-876
-900
-923
-942
-956
-959
-951
-931
-900
-861
-818
-773
-727
-681
-637
-595
-558
-531
-514
-508
-513
-527
-547
-575
-612
-661
-727
-809
-906
-1010
-1108
-1190
-1245
-1269
-1263
-1235
-1196
-1158
-1131
-1117
-1116
-1122
-1127
-1125
-1114
-1095
-1075
-1058
-1049
-1048
-1052
-1053
-1046
-1026
-994
-952
-909
-872
-842
-820
-800
-774
-736
-684
-620
-551
-484
-424
-372
-324
-271
-205
-121
-19
93
208
316
409
486
547
597
634
657
659
631
568
467
336
184
25
-127
-263
-379
-474
-552
-614
-659
-686
-689
-666
-618
-549
-468
-383
-303
-234
-181
-145
-129
-136
-168
-230
-320
-433
-562
-693
-813
-911
-982
-1025
-1043
-1043
-1033
-1014
-992
-960
-916
-859
-788
-707
-622
-542
-474
-426
-402
-402
-427
-473
-537
-617
-708
-805
-904
-997
-1075
-1131
-1157
-1150
-1112
-1048
-968
-881
-797
-723
-661
-612
-575
-549
-531
-521
-516
-512
-503
-484
-451
-405
-348
-288
-230
-179
-137
-99
-63
-25
13
45
62
53
12
-61
-157
-267
-377
-478
-566
-641
-707
-767
-823
-872
-912
-940
-954
-954
-945
-928
-905
-878
-848
-817
-789
-772
-774
-799
-852
-930
-1030
-1144
-1268
-1396
-1525
-1653
-1773
-1878
-1959
-2008
-2020
-1998
-1951
-1890
-1828
-1775
-1736
-1708
-1689
-1672
-1654
-1633
-1610
-1586
-1562
-1539
-1514
-1489
-1463
-1439
-1419
-1403
-1391
-1383
-1377
-1372
-1366
-1361
-1355
-1350
-1342
-1331
-1315
-1296
-1277
-1261
-1251
-1245
-1237
-1221
-1186
-1127
-1044
-942
-832
-724
-625
-539
-461
-386
-308
-225
-140
-60
8
55
78
74
44
-10
-85
-179
-283
-392
-494
-579
-641
-675
-684
-673
-650
-619
-581
-534
-474
-399
-313
-224
-143
-84
-53
-53
-77
-117
-159
-197
-224
-241
-249
-252
-251
-247
-238
-224
-204
-181
-157
-132
-106
-75
-36
15
82
164
254
347
434
508
566
606
632
649
659
664
662
646
613
558
485
402
323
263
236
250
302
384
480
571
645
693
714
714
700
683
671
667
673
688
707
726
743
754
762
770
784
814
863
933
1016
1098
1164
1198
1194
1153
1089
1018
959
923
913
921
936
946
945
938
931
935
956
992
1033
1066
1077
1061
1020
967
914
876
861
869
893
924
952
970
976
972
964
955
950
952
965
989
1024
1068
1115
1155
1178
1175
1141
1079
998
910
829
767
726
706
700
699
698
695
693
700
720
758
815
888
970
1053
1133
1203
1260
1301
1324
1327
1311
1278
1236
1190
1150
1119
1101
1091
1081
1065
1033
986
924
856
792
739
705
688
687
695
708
719
727
732
733
731
727
720
708
691
669
641
610
578
546
520
501
495
502
520
546
573
591
593
576
540
491
438
393
362
351
360
384
416
450
478
496
501
491
466
426
373
314
257
211
186
188
218
270
335
397
444
462
448
402
332
252
176
119
90
96
137
205
292
387
479
560
628
681
725
765
805
849
898
949
996
1033
1054
1054
1032
989
926
848
758
660
555
445
329
211
93
-20
-122
-210
-281
-335
-373
-400
-418
-429
-432
-425
-408
-378
-339
-295
-253
-218
-196
-189
-195
-212
-235
-260
-286
-313
-343
-379
-419
-464
-508
-549
-580
-601
-612
-617
-620
-626
-638
-655
-674
-691
-700
-702
-697
-689
-684
-685
-691
-699
-703
-696
-673
-635
-585
-531
-482
-441
-412
-390
-372
-350
-322
-286
-245
-203
-164
-129
-102
-81
-69
-68
-79
-104
-142
-191
-242
-286
-316
-325
-311
-276
-227
-168
-108
-50
3
50
90
125
155
183
209
236
266
301
341
386
435
485
535
585
633
677
717
751
776
789
789
774
745
702
647
582
510
434
358
283
212
145
81
16
-55
-134
-224
-324
-431
-537
-635
-716
-775
-811
-826
-825
-817
-808
-804
-806
-811
-812
-804
-781
-743
-694
-642
-596
-564
-548
-545
-548
-549
-540
-517
-482
-442
-403
-373
-357
-355
-363
-379
-396
-411
-420
-421
-411
-389
-355
-311
-260
-209
-166
-136
-121
-119
-122
-121
-107
-73
-17
58
143
230
304
357
380
370
331
273
208
151
117
113
140
189
248
304
345
365
367
358
346
338
340
348
362
376
388
400
412
424
435
439
429
396
338
255
157
55
-38
-110
-154
-169
-160
-134
-99
-65
-36
-17
-9
-12
-24
-45
-69
-94
-116
-132
-138
-135
-120
-93
-56
-11
42
97
150
197
234
258
268
265
251
229
202
175
150
129
113
102
95
92
91
92
92
92
92
95
101
115
137
169
210
258
311
362
409
447
476
495
507
516
525
536
547
558
566
572
576
583
597
622
658
703
750
792
822
837
838
829
818
810
809
814
823
830
832
824
804
774
735
693
651
617
598
599
622
664
719
776
824
852
858
845
822
800
788
792
810
835
855
861
846
813
765
712
663
622
593
573
558
546
534
525
521
528
549
583
627
676
720
753
771
772
762
749
742
751
778
823
877
927
959
962
930
865
776
673
572
483
414
366
339
326
324
327
332
336
338
337
329
315
293
263
224
178
126
69
9
-54
-120
-186
-250
-310
-362
-405
-435
-454
-461
-460
-456
-450
-447
-448
-451
-455
-458
-460
-461
-466
-480
-509
-555
-620
-700
-789
-881
-971
-1054
-1130
-1197
-1257
-1308
-1346
-1369
-1370
-1349
-1305
-1241
-1163
-1075
-983
-892
-804
-721
-644
-575
-516
-473
-447
-442
-459
-498
-555
-625
-704
-782
-852
-909
-950
-972
-979
-976
-967
-958
-950
-945
-940
-934
-925
-913
-901
-891
-885
-884
-887
-891
-892
-885
-870
-845
-811
-769
-722
-670
-617
-566
-521
-487
-470
-471
-491
-526
-571
-617
-659
-692
-715
-728
-737
-745
-753
-763
-771
-773
-763
-738
-693
-630
-551
-461
-367
-275
-190
-116
-53
-1
41
74
101
120
135
145
152
161
170
182
194
201
197
178
139
82
11
-68
-146
-217
-276
-319
-346
-356
-350
-330
-296
-252
-201
-148
-98
-54
-16
15
41
64
84
98
104
100
86
68
51
41
41
51
61
63
43
-5
-82
-183
-294
-401
-492
-558
-599
-617
-620
-616
-610
-605
-604
-608
-616
-631
-652
-679
-710
-741
-768
-788
-801
-809
-819
-834
-859
-894
-934
-972
-1000
-1012
-1006
-980
-938
-888
-835
-784
-737
-696
-657
-621
-584
-546
-505
-461
-414
-362
-308
-252
-198
-147
-103
-69
-45
-30
-22
-20
-19
-18
-15
-9
-1
8
18
27
35
42
47
49
48
44
36
27
16
8
3
3
8
14
19
16
0
-33
-85
-153
-231
-311
-381
-433
-463
-470
-459
-438
-416
-402
-398
-405
-414
-418
-408
-376
-321
-243
-149
-47
53
143
218
274
312
332
337
329
310
281
241
191
130
59
-15
-88
-151
-196
-218
-216
-192
-155
-114
-80
-62
-62
-83
-122
-173
-231
-292
-351
-405
-450
-483
-500
-499
-478
-440
-388
-327
-262
-198
-136
-76
-18
37
90
135
169
187
185
164
126
80
34
-3
-26
-32
-23
-6
13
25
23
7
-24
-66
-114
-162
-207
-248
-285
-323
-363
-409
-460
-514
-568
-615
-650
-670
-672
-657
-627
-586
-538
-484
-428
-369
-311
-254
-201
-154
-113
-80
-53
-30
-9
13
34
52
62
62
49
24
-10
-50
-90
-130
-169
-211
-257
-309
-367
-426
-480
-525
-558
-577
-584
-582
-574
-561
-541
-513
-473
-422
-362
-298
-235
-179
-135
-104
-87
-85
-97
-123
-161
-209
-262
-316
-365
-407
-441
-469
-492
-516
-542
-571
-600
-625
-644
-652
-645
-621
-578
-516
-434
-337
-229
-117
-7
94
182
259
328
392
457
524
594
661
722
771
802
815
808
784
747
701
652
605
566
539
526
525
533
545
556
563
569
578
595
626
676
744
826
914
1002
1081
1149
1203
1243
1270
1284
1285
1273
1247
1209
1163
1114
1067
1029
1002
986
979
973
961
937
898
844
781
717
660
616
589
576
574
576
580
582
585
592
607
631
664
701
742
783
825
873
929
995
1071
1150
1225
1286
1327
1344
1340
1320
1292
1262
1233
1208
1184
1161
1136
1107
1074
1037
998
957
917
882
854
838
835
844
861
880
894
898
889
871
846
822
803
791
785
781
773
758
734
701
664
625
588
556
527
499
469
434
394
348
299
250
202
159
121
87
54
21
-17
-60
-110
-165
-224
-285
-347
-408
-468
-525
-577
-620
-652
-670
-673
-665
-649
-631
-616
-607
-604
-606
-611
-614
-613
-607
-594
-573
-542
-503
-453
-395
-333
-271
-214
-169
-136
-118
-112
-116
-128
-146
-166
-188
-208
-222
-227
-221
-204
-179
-153
-130
-119
-120
-134
-157
-185
-216
-249
-285
-327
-374
-424
-472
-511
-535
-540
-527
-500
-466
-428
-390
-350
-306
-256
-196
-129
-58
13
80
140
195
246
295
342
384
417
440
449
447
436
419
402
384
368
353
339
329
327
335
357
391
434
477
512
533
535
518
487
446
404
365
334
311
297
292
295
304
320
339
361
382
401
415
426
433
439
445
452
462
477
497
523
555
592
632
670
701
719
718
696
653
590
516
438
365
304
263
242
240
253
273
294
309
315
312
301
288
275
268
266
271
279
290
301
311
322
333
346
359
372
382
387
386
379
367
352
336
317
297
273
245
213
176
136
96
57
20
-15
-46
-76
-106
-135
-166
-198
-230
-260
-284
-299
-299
-279
-236
-172
-90
1
92
172
234
274
291
288
273
249
221
192
163
133
106
86
76
81
103
142
194
253
312
366
411
447
472
488
494
490
476
451
418
382
347
320
303
298
305
320
339
358
376
390
400
403
400
390
375
357
340
328
322
325
334
344
351
351
343
324
299
268
233
193
149
98
42
-17
-75
-129
-172
-204
-226
-239
-248
-258
-272
-294
-325
-366
-415
-471
-530
-586
-632
-661
-667
-645
-598
-528
-444
-356
-274
-206
-156
-128
-119
-125
-142
-164
-185
-202
-213
-217
-215
-210
-204
-199
-198
-203
-215
-235
-263
-300
-343
-390
-438
-482
-518
-545
-565
-580
-595
-616
-645
-682
-725
-766
-801
-824
-832
-825
-806
-780
-751
-724
-703
-687
-677
-670
-664
-659
-653
-648
-647
-654
-672
-703
-747
-801
-859
-915
-962
-996
-1012
-1012
-995
-967
-929
-887
-843
-798
-756
-716
-680
-647
-616
-590
-567
-550
-539
-533
-533
-536
-540
-543
-544
-542
-540
-540
-546
-559
-578
-603
-629
-655
-680
-704
-728
-757
-791
-833
-883
-936
-992
-1045
-1092
-1130
-1157
-1168
-1164
-1141
-1101
-1044
-973
-894
-810
-730
-658
-598
-554
-526
-514
-514
-523
-539
-559
-580
-602
-623
-641
-656
-664
-663
-652
-630
-599
-559
-514
-467
-418
-368
-317
-266
-215
-166
-123
-89
-67
-60
-67
-90
-126
-173
-228
-287
-345
-397
-440
-470
-487
-491
-485
-470
-449
-423
-392
-358
-322
-286
-253
-227
-210
-201
-201
-206
-216
-231
-251
-277
-308
-341
-372
-398
-414
-421
-419
-412
-404
-393
-379
-356
-321
-271
-210
-145
-82
-30
9
37
62
90
127
176
234
293
348
394
430
459
486
514
543
570
591
603
604
596
583
570
562
559
563
572
582
592
599
603
605
605
604
604
605
608
613
617
616
608
590
566
539
515
500
496
501
509
512
503
481
449
416
391
383
393
418
450
480
498
498
479
444
395
338
273
203
131
60
-7
-66
-113
-149
-176
-196
-213
-229
-244
-260
-274
-287
-300
-314
-328
-342
-351
-348
-328
-288
-230
-159
-82
-10
51
94
120
129
126
113
96
77
58
42
28
16
5
-7
-24
-49
-82
-124
-171
-218
-259
-289
-302
-296
-270
-227
-173
-115
-64
-27
-10
-15
-39
-77
-121
-163
-201
-235
-269
-308
-356
-414
-478
-541
-595
-633
-654
-657
-647
-627
-603
-573
-538
-494
-440
-375
-303
-228
-156
-90
-33
15
55
88
116
138
151
153
142
118
82
38
-10
-57
-101
-141
-177
-210
-242
-273
-303
-331
-357
-382
-408
-439
-480
-531
-592
-657
-719
-766
-791
-787
-757
-704
-640
-574
-514
-463
-419
-377
-330
-273
-204
-124
-40
43
118
181
232
271
301
324
340
352
360
363
364
363
363
367
373
383
394
403
406
399
380
351
314
274
237
206
186
175
170
167
161
152
141
136
145
174
229
308
406
516
629
736
832
917
991
1056
1112
1159
1199
1230
1253
1271
1285
1296
1303
1303
1293
1271
1235
1191
1145
1103
1073
1057
1055
1061
1070
1079
1086
1093
1104
1124
1154
1192
1236
1279
1316
1344
1363
1375
1380
1381
1378
1369
1351
1322
1281
1229
1170
1107
1045
986
933
887
847
814
787
766
749
737
730
728
730
737
747
758
766
766
756
734
701
659
614
569
529
495
469
450
435
423
412
400
385
363
330
284
225
156
82
9
-57
-112
-156
-192
-224
-259
-299
-346
-398
-448
-492
-525
-542
-542
-526
-499
-466
-434
-409
-397
-403
-428
-471
-527
-588
-647
-697
-733
-752
-753
-737
-706
-663
-610
-550
-488
-426
-367
-310
-255
-200
-144
-85
-23
41
102
157
205
242
269
286
292
289
277
257
232
204
176
151
130
111
92
73
55
39
29
30
44
69
100
129
148
153
141
117
87
58
37
25
23
28
38
53
72
97
127
160
192
218
234
235
224
202
176
150
128
111
100
95
95
100
112
130
154
181
207
229
242
249
250
249
252
260
275
294
314
331
340
341
333
318
297
275
255
241
235
240
255
280
311
342
367
382
382
367
338
298
253
207
163
124
89
60
38
22
15
17
28
46
68
91
111
125
131
131
126
116
103
89
73
54
31
4
-29
-67
-111
-159
-210
-261
-309
-351
-387
-416
-440
-461
-482
-504
-527
-548
-564
-571
-568
-557
-540
-523
-512
-508
-513
-523
-536
-546
-549
-544
-530
-508
-479
-444
-403
-358
-311
-266
-229
-204
-195
-205
-231
-270
-315
-360
-399
-429
-449
-462
-473
-484
-501
-526
-558
-597
-639
-682
-722
-757
-788
-812
-830
-840
-841
-831
-810
-779
-740
-697
-654
-614
-577
-544
-511
-475
-435
-392
-349
-309
-277
-256
-245
-245
-253
-268
-289
-314
-343
-375
-405
-430
-446
-449
-439
-417
-386
-354
-323
-299
-284
-279
-283
-297
-317
-344
-377
-412
-448
-483
-515
-543
-568
-590
-612
-636
-663
-694
-728
-765
-800
-830
-853
-866
-870
-868
-863
-862
-868
-884
-909
-938
-965
-982
-983
-964
-926
-872
-806
-735
-661
-589
-518
-451
-388
-329
-278
-235
-202
-179
-165
-158
-154
-151
-145
-137
-125
-110
-91
-68
-40
-6
35
82
133
185
234
272
298
309
305
289
264
233
198
160
118
71
21
-33
-86
-138
-185
-228
-265
-298
-327
-350
-366
-371
-365
-348
-323
-294
-265
-238
-214
-191
-164
-133
-95
-51
-4
43
88
131
173
217
265
315
365
411
449
478
497
510
518
524
530
533
530
518
495
460
415
364
312
262
219
183
157
140
134
137
150
169
192
213
228
232
221
196
161
120
80
48
27
17
17
19
19
11
-6
-32
-62
-91
-113
-125
-127
-121
-112
-106
-106
-115
-130
-149
-166
-178
-181
-175
-161
-143
-124
-109
-102
-103
-115
-135
-162
-192
-223
-250
-273
-289
-301
-311
-324
-344
-375
-422
-482
-555
-634
-713
-786
-847
-894
-924
-940
-943
-935
-918
-895
-867
-836
-804
-774
-748
-728
-714
-707
-708
-715
-727
-743
-759
-771
-772
-756
-718
-656
-573
-474
-368
-264
-170
-90
-26
26
68
104
135
161
181
192
193
183
163
136
104
67
29
-10
-47
-79
-104
-119
-125
-121
-109
-90
-64
-33
7
53
107
165
222
273
314
340
353
354
348
341
339
344
359
384
416
454
495
538
579
618
653
683
709
733
754
774
794
815
836
855
872
883
887
884
875
862
848
839
840
855
887
932
988
1048
1104
1152
1187
1210
1222
1228
1228
1226
1218
1205
1183
1153
1114
1070
1025
982
946
917
896
881
872
865
858
849
838
825
812
801
797
801
816
839
865
890
907
910
898
872
835
791
744
695
646
594
540
484
428
372
319
270
226
186
152
123
103
90
86
89
93
95
91
79
61
41
26
20
26
44
73
106
140
171
197
215
223
220
204
177
142
106
76
61
65
91
135
189
244
294
332
357
370
371
364
351
334
315
295
278
266
259
257
257
253
244
228
206
183
161
144
133
125
116
105
91
73
56
41
29
19
8
-8
-30
-59
-90
-119
-141
-155
-162
-165
-171
-183
-202
-226
-252
-274
-288
-291
-282
-264
-238
-206
-172
-137
-106
-82
-68
-64
-69
-77
-83
-80
-68
-47
-22
-2
8
5
-9
-30
-50
-66
-76
-82
-90
-104
-130
-164
-203
-241
-273
-296
-312
-326
-341
-362
-389
-416
-441
-456
-459
-449
-428
-400
-368
-336
-304
-273
-244
-217
-195
-178
-167
-162
-160
-158
-151
-137
-114
-83
-44
1
48
96
141
179
209
229
239
239
235
230
230
236
252
277
309
346
386
424
459
489
512
528
538
542
543
545
550
560
574
588
599
602
594
574
543
506
468
433
405
386
376
374
378
386
398
413
431
452
475
500
523
543
556
561
555
539
515
485
452
417
383
348
313
277
239
200
162
126
93
65
43
25
10
-3
-15
-28
-42
-59
-79
-104
-135
-170
-211
-258
-308
-362
-419
-479
-541
-602
-659
-707
-741
-758
-755
-732
-692
-641
-586
-533
-487
-451
-424
-403
-386
-369
-349
-326
-303
-284
-272
-272
-286
-314
-354
-402
-455
-509
-560
-606
-647
-684
-716
-746
-777
-810
-847
-889
-935
-981
-1024
-1060
-1084
-1094
-1087
-1064
-1026
-974
-909
-832
-745
-650
-551
-452
-359
-275
-203
-142
-92
-49
-12
21
48
69
81
83
75
57
33
5
-22
-45
-60
-63
-51
-24
19
74
135
193
241
274
288
285
269
245
219
192
166
139
110
77
42
9
-19
-37
-46
-44
-36
-26
-17
-13
-13
-16
-22
-26
-29
-29
-26
-20
-10
2
18
34
50
60
64
58
44
22
-1
-22
-35
-37
-27
-6
26
64
106
150
194
237
277
311
334
345
339
315
274
218
152
83
17
-41
-87
-120
-139
-147
-146
-139
-129
-118
-107
-99
-94
-92
-93
-98
-105
-113
-121
-128
-134
-140
-146
-154
-167
-184
-208
-239
-276
-320
-368
-421
-476
-531
-584
-632
-673
-704
-724
-732
-727
-711
-685
-653
-619
-587
-559
-538
-525
-516
-509
-497
-478
-450
-414
-375
-338
-309
-292
-288
-297
-314
-336
-359
-381
-404
-428
-456
-485
-513
-536
-551
-554
-545
-528
-508
-489
-477
-472
-474
-480
-488
-494
-497
-495
-488
-476
-457
-430
-396
-354
-306
-255
-207
-165
-132
-111
-103
-108
-123
-148
-179
-212
-244
-268
-281
-281
-268
-244
-215
-186
-163
-149
-143
-142
-144
-144
-141
-133
-122
-112
-103
-99
-101
-108
-121
-140
-165
-195
-232
-273
-318
-363
-407
-445
-476
-497
-506
-502
-486
-458
-419
-372
-321
-270
-221
-177
-141
-113
-93
-80
-76
-78
-85
-98
-113
-129
-146
-163
-182
-204
-231
-264
-303
-346
-390
-429
-459
-475
-476
-460
-430
-391
-348
-307
-274
-253
-243
-243
-250
-257
-260
-256
-242
-219
-188
-152
-112
-69
-23
27
81
138
195
251
304
355
404
453
503
552
600
642
674
697
708
713
715
719
728
744
764
787
808
824
831
830
817
794
761
719
670
618
565
516
472
432
394
357
319
279
240
204
173
150
133
120
107
91
71
48
24
1
-18
-30
-35
-35
-28
-16
3
28
60
100
145
197
255
317
383
453
522
588
646
692
724
741
746
743
735
727
719
711
701
687
670
649
627
609
599
601
619
651
695
747
802
852
893
923
939
944
939
928
911
888
859
822
777
726
673
622
579
548
533
533
547
574
609
651
695
738
778
812
838
856
865
866
859
843
817
780
733
677
616
557
504
461
428
403
382
361
339
315
292
275
264
260
262
263
262
256
245
231
217
204
192
181
168
154
138
123
112
105
104
109
116
123
128
132
133
132
128
122
112
99
83
68
55
47
44
44
45
45
44
43
45
55
75
105
142
184
226
266
303
337
369
398
422
438
444
439
424
402
379
359
345
336
331
328
322
315
306
298
291
287
284
282
279
276
274
276
282
294
307
318
318
305
273
225
164
96
28
-33
-84
-121
-145
-155
-152
-139
-117
-90
-60
-31
-6
12
24
31
36
43
55
73
96
121
143
158
164
160
146
125
100
75
50
26
1
-25
-55
-88
-125
-166
-207
-247
-283
-313
-336
-348
-349
-339
-319
-290
-256
-220
-185
-154
-128
-109
-98
-94
-96
-104
-115
-128
-139
-148
-150
-147
-136
-121
-103
-87
-74
-69
-72
-85
-105
-131
-159
-188
-215
-239
-261
-282
-303
-325
-350
-376
-402
-427
-450
-471
-489
-508
-527
-548
-571
-595
-618
-641
-663
-684
-706
-731
-758
-788
-818
-847
-875
-900
-925
-950
-979
-1012
-1051
-1093
-1134
-1170
-1199
-1217
-1224
-1220
-1208
-1190
-1168
-1144
-1119
-1095
-1070
-1045
-1020
-994
-967
-940
-913
-887
-864
-843
-829
-822
-824
-835
-856
-883
-914
-943
-967
-983
-988
-982
-967
-947
-923
-899
-874
-850
-825
-798
-770
-740
-708
-676
-644
-611
-576
-541
-505
-469
-434
-402
-375
-352
-333
-317
-304
-294
-288
-288
-296
-310
-331
-353
-372
-382
-378
-358
-324
-279
-228
-176
-127
-85
-50
-22
0
17
29
37
39
34
23
7
-12
-32
-49
-62
-70
-74
-76
-79
-86
-98
-115
-135
-155
-171
-180
-179
-168
-150
-126
-104
-86
-78
-83
-101
-129
-166
-207
-247
-281
-309
-329
-340
-345
-343
-337
-328
-317
-305
-294
-284
-276
-270
-264
-256
-246
-231
-212
-192
-172
-155
-143
-135
-127
-118
-104
-85
-62
-39
-20
-9
-9
-19
-39
-65
-95
-128
-163
-200
-238
-275
-310
-339
-359
-371
-376
-376
-376
-378
-383
-389
-392
-388
-373
-342
-296
-236
-166
-91
-15
55
115
162
196
217
227
229
228
225
222
218
213
205
193
177
158
136
113
90
65
39
12
-16
-43
-68
-90
-106
-117
-123
-124
-120
-110
-92
-64
-26
23
82
146
212
276
336
390
437
477
510
536
555
565
565
556
537
510
475
436
395
355
318
288
266
250
240
234
230
227
225
224
226
231
239
250
263
278
294
314
338
367
401
438
477
515
550
584
617
650
682
713
738
754
758
749
727
697
662
626
589
553
516
479
440
402
367
334
303
272
240
204
167
131
104
92
98
124
167
222
280
337
390
437
480
521
559
595
627
653
672
684
690
691
687
678
662
640
611
579
547
520
500
490
487
491
496
501
506
510
518
532
555
590
636
691
752
814
873
925
966
995
1012
1018
1018
1014
1010
1006
1004
1000
995
986
971
953
934
916
904
899
903
915
933
954
974
993
1008
1024
1039
1056
1075
1095
1115
1129
1136
1133
1119
1096
1066
1030
992
952
911
868
826
785
748
718
696
682
674
671
670
669
670
671
675
681
689
697
702
704
700
691
677
657
633
602
563
517
462
401
336
269
204
143
88
38
-4
-41
-71
-95
-113
-126
-134
-136
-132
-121
-102
-78
-49
-19
10
34
52
63
67
66
59
46
27
3
-24
-52
-78
-100
-116
-130
-143
-160
-182
-210
-241
-271
-297
-316
-329
-337
-343
-347
-350
-351
-346
-334
-314
-286
-252
-215
-176
-136
-95
-54
-15
20
46
60
60
46
20
-15
-56
-99
-143
-185
-226
-263
-295
-319
-333
-337
-330
-315
-293
-267
-237
-206
-173
-139
-105
-70
-34
1
35
66
94
115
128
132
125
108
85
56
24
-10
-47
-87
-128
-170
-209
-244
-272
-293
-311
-329
-351
-379
-411
-445
-474
-493
-501
-498
-487
-476
-467
-465
-469
-476
-483
-489
-493
-497
-505
-521
-546
-580
-622
-668
-714
-757
-793
-821
-840
-850
-851
-845
-833
-816
-795
-772
-745
-715
-682
-647
-610
-574
-540
-510
-485
-465
-449
-436
-427
-420
-416
-415
-415
-417
-419
-421
-422
-423
-425
-430
-439
-450
-462
-474
-485
-494
-503
-512
-525
-542
-563
-584
-603
-616
-621
-616
-602
-579
-549
-514
-474
-429
-381
-330
-281
-237
-200
-174
-160
-157
-161
-171
-183
-196
-208
-221
-234
-246
-256
-260
-258
-247
-227
-201
-172
-141
-113
-87
-64
-42
-20
1
20
34
42
40
29
11
-12
-36
-58
-77
-94
-109
-124
-141
-159
-176
-193
-207
-220
-231
-242
-254
-265
-276
-285
-290
-291
-289
-287
-289
-297
-313
-337
-366
-398
-430
-458
-482
-499
-509
-511
-506
-491
-470
-442
-412
-383
-358
-338
-324
-315
-306
-296
-282
-263
-242
-219
-198
-182
-172
-168
-169
-175
-185
-198
-214
-232
-254
-278
-304
-332
-359
-386
-412
-435
-456
-475
-491
-506
-518
-530
-542
-554
-566
-576
-585
-589
-589
-584
-575
-565
-555
-547
-543
-543
-544
-546
-544
-538
-528
-516
-504
-494
-489
-489
-492
-497
-501
-500
-494
-482
-465
-444
-420
-393
-363
-330
-297
-263
-232
-204
-177
-151
-123
-89
-51
-8
34
71
97
111
113
105
93
82
75
73
75
78
77
69
54
30
0
-36
-76
-120
-165
-209
-247
-277
-294
-297
-287
-267
-241
-215
-192
-174
-160
-147
-135
-120
-102
-82
-62
-43
-29
-20
-16
-16
-20
-26
-31
-34
-32
-24
-9
15
48
90
137
188
239
286
325
352
368
372
364
348
327
302
277
252
227
201
176
150
126
103
85
74
71
76
90
112
139
169
198
222
239
246
241
226
200
168
131
92
53
16
-18
-49
-76
-99
-116
-128
-134
-132
-124
-110
-89
-64
-36
-7
23
52
81
110
141
174
211
250
289
326
357
382
399
409
415
420
425
433
443
454
464
471
473
471
466
459
451
444
440
437
438
441
448
457
469
481
493
504
513
521
528
537
548
563
582
606
632
659
685
709
730
748
764
778
791
802
811
817
820
819
814
804
791
772
747
717
681
642
604
569
540
519
506
498
490
480
465
445
422
400
384
377
378
386
397
407
414
415
412
405
398
391
385
381
378
375
372
370
368
365
362
357
348
337
322
304
284
262
238
211
181
149
114
78
41
5
-30
-65
-100
-135
-168
-198
-222
-238
-244
-241
-231
-214
-193
-170
-145
-121
-97
-74
-51
-27
-1
32
73
124
182
244
305
355
392
410
412
401
383
364
348
337
331
327
325
323
319
316
313
312
314
320
330
345
363
386
413
442
472
500
524
540
547
543
529
506
476
442
408
375
345
318
294
272
250
228
206
184
165
148
133
118
101
81
58
32
7
-15
-31
-40
-41
-38
-33
-29
-28
-31
-38
-50
-63
-75
-83
-85
-80
-69
-53
-38
-29
-30
-45
-75
-118
-169
-223
-277
-327
-373
-415
-455
-493
-530
-564
-597
-626
-652
-674
-694
-709
-718
-721
-716
-702
-683
-661
-639
-620
-604
-591
-579
-564
-546
-525
-500
-475
-451
-429
-410
-392
-375
-360
-346
-335
-327
-323
-321
-320
-315
-303
-283
-253
-214
-170
-125
-82
-45
-16
5
18
24
25
22
16
6
-7
-22
-39
-57
-74
-87
-93
-93
-86
-72
-52
-29
-4
21
45
68
88
108
128
149
174
204
237
274
310
342
365
379
382
377
366
354
345
339
339
342
347
353
359
364
369
373
377
379
381
382
384
388
395
406
421
439
457
473
484
489
490
486
479
469
457
440
418
391
360
327
294
262
233
206
179
151
120
87
53
21
-9
-35
-58
-78
-97
-114
-130
-141
-147
-147
-141
-132
-122
-115
-112
-111
-112
-110
-106
-98
-89
-82
-81
-89
-105
-127
-150
-172
-190
-204
-216
-227
-240
-253
-266
-273
-275
-268
-255
-240
-225
-213
-206
-202
-198
-192
-182
-169
-154
-142
-136
-135
-141
-149
-157
-162
-164
-162
-159
-157
-156
-158
-160
-163
-165
-165
-165
-166
-167
-169
-170
-168
-161
-150
-135
-118
-103
-91
-83
-81
-84
-91
-102
-118
-140
-168
-203
-244
-289
-338
-388
-439
-489
-539
-586
-631
-670
-704
-732
-755
-775
-792
-810
-829
-846
-860
-869
-871
-866
-854
-837
-817
-796
-773
-751
-728
-706
-684
-663
-642
-619
-593
-561
-522
-476
-425
-373
-324
-283
-251
-230
-217
-210
-207
-206
-206
-209
-213
-219
-226
-232
-236
-236
-231
-221
-207
-189
-169
-148
-128
-109
-92
-79
-71
-68
-69
-74
-82
-91
-100
-108
-117
-125
-132
-140
-147
-152
-153
-151
-145
-135
-122
-108
-92
-76
-61
-46
-31
-17
-3
10
22
32
41
49
56
62
66
69
69
66
61
55
52
54
61
74
92
112
130
142
148
148
143
135
126
119
113
108
104
101
98
97
97
99
101
102
100
95
87
76
65
55
47
42
38
35
32
26
18
5
-13
-34
-58
-84
-109
-129
-143
-148
-145
-135
-121
-105
-91
-79
-72
-68
-67
-69
-72
-77
-84
-93
-104
-117
-129
-139
-145
-145
-136
-116
-84
-41
10
65
119
168
205
230
241
241
230
212
187
158
124
87
47
6
-35
-73
-106
-134
-156
-172
-181
-183
-178
-167
-151
-131
-109
-86
-63
-40
-17
5
26
45
58
63
60
49
32
14
-3
-15
-20
-19
-14
-5
6
17
31
45
61
78
94
110
125
141
160
184
214
249
287
324
357
382
399
410
418
424
432
440
449
456
461
461
457
450
441
428
410
385
353
313
267
219
172
129
91
57
27
-1
-27
-51
-69
-80
-82
-74
-59
-39
-18
2
18
33
48
65
85
107
132
155
176
193
207
216
224
229
232
232
228
220
209
195
181
169
161
157
157
161
168
178
188
199
209
218
225
231
236
242
249
258
271
285
301
315
326
331
331
325
315
301
286
272
261
253
250
252
259
270
286
305
325
345
364
380
394
404
411
415
418
421
425
432
441
452
464
475
484
488
487
483
474
465
456
450
448
451
458
468
482
496
509
518
522
519
508
490
465
435
401
365
328
292
259
230
204
184
168
158
152
150
152
156
162
166
169
167
161
151
139
127
117
111
110
111
111
108
99
82
59
32
3
-24
-47
-66
-80
-92
-102
-109
-116
-122
-127
-132
-136
-139
-141
-140
-137
-132
-126
-120
-118
-122
-130
-145
-162
-181
-199
-214
-226
-235
-243
-248
-251
-250
-244
-233
-218
-199
-179
-159
-141
-125
-111
-97
-82
-66
-46
-24
2
29
59
89
118
144
166
181
188
186
177
162
143
124
105
89
76
64
54
43
29
14
-4
-23
-42
-59
-72
-82
-88
-92
-94
-96
-99
-104
-112
-122
-133
-143
-153
-159
-162
-161
-159
-157
-156
-158
-162
-167
-170
-170
-164
-154
-142
-132
-127
-129
-138
-154
-174
-194
-212
-226
-236
-241
-240
-234
-221
-202
-178
-152
-128
-111
-104
-107
-120
-140
-162
-183
-197
-205
-205
-198
-185
-167
-145
-122
-96
-70
-43
-17
9
34
59
82
104
124
142
160
176
191
205
218
229
236
239
238
232
223
213
203
196
191
189
190
193
200
209
220
232
245
258
271
283
295
308
322
336
348
356
360
359
354
347
342
340
344
355
372
393
417
443
469
492
512
527
536
540
537
530
521
510
498
484
467
445
417
383
346
308
272
238
210
186
166
151
138
128
122
118
116
116
117
119
122
125
129
134
139
145
150
153
154
155
154
154
154
154
154
153
152
150
147
142
136
128
116
102
84
65
43
22
1
-18
-37
-55
-72
-89
-105
-118
-128
-135
-138
-139
-138
-136
-134
-134
-135
-140
-149
-164
-185
-212
-245
-281
-319
-357
-394
-428
-460
-488
-513
-533
-549
-561
-571
-578
-585
-593
-601
-611
-621
-634
-648
-664
-683
-704
-726
-745
-761
-770
-772
-768
-761
-753
-746
-740
-736
-731
-723
-711
-695
-676
-656
-638
-623
-611
-603
-597
-593
-591
-589
-588
-586
-582
-573
-558
-538
-514
-489
-467
-450
-439
-432
-428
-422
-414
-403
-391
-381
-375
-376
-384
-398
-415
-434
-452
-469
-483
-494
-502
-505
-505
-501
-496
-492
-493
-500
-514
-533
-555
-577
-596
-610
-622
-632
-642
-652
-662
-668
-669
-664
-651
-633
-613
-591
-571
-551
-529
-505
-475
-442
-406
-371
-339
-310
-285
-261
-235
-209
-182
-159
-143
-138
-144
-159
-179
-198
-214
-224
-228
-231
-234
-242
-253
-267
-279
-287
-289
-285
-276
-266
-256
-248
-240
-232
-224
-214
-202
-190
-178
-166
-152
-137
-119
-98
-78
-59
-44
-36
-33
-36
-42
-48
-53
-56
-58
-58
-58
-57
-56
-53
-50
-47
-45
-46
-51
-59
-69
-79
-86
-90
-90
-87
-84
-82
-82
-84
-87
-89
-90
-88
-85
-80
-76
-72
-69
-65
-59
-49
-34
-14
11
36
59
78
89
92
88
79
67
56
49
45
46
51
59
68
77
87
97
107
118
131
144
159
174
188
201
212
221
227
232
235
238
240
241
241
239
237
233
228
224
221
219
216
212
205
196
187
178
172
170
171
175
180
182
183
181
180
181
186
195
208
222
237
252
266
282
300
322
345
368
388
402
409
408
401
387
369
347
323
296
271
247
229
218
215
219
227
237
245
250
251
248
244
240
235
230
224
217
207
197
185
174
165
157
152
148
148
151
159
173
195
224
259
299
341
382
419
450
474
490
499
501
496
484
466
443
415
384
351
319
288
260
232
205
176
144
110
74
39
7
-20
-41
-57
-68
-76
-83
-89
-96
-101
-105
-104
-99
-88
-71
-51
-28
-7
10
20
22
15
2
-17
-39
-63
-87
-112
-138
-164
-188
-208
-221
-226
-222
-211
-195
-178
-160
-143
-127
-112
-97
-83
-69
-58
-50
-44
-39
-33
-24
-12
2
15
27
36
43
50
59
72
88
105
122
137
149
159
170
183
198
212
222
223
214
195
171
145
124
111
106
107
112
118
124
130
140
156
180
209
243
276
305
329
345
355
359
360
359
355
349
341
332
321
310
301
295
293
294
297
300
300
295
283
265
244
221
202
190
186
188
196
205
213
218
220
221
222
226
232
239
246
250
251
248
242
235
226
217
208
197
186
175
165
156
150
147
145
143
141
138
134
128
122
116
111
106
103
103
107
115
126
140
154
166
175
181
183
183
183
182
182
180
178
174
171
168
168
169
172
174
173
167
154
135
112
86
60
35
11
-12
-33
-54
-73
-91
-106
-120
-134
-149
-166
-187
-210
-235
-260
-284
-307
-328
-347
-364
-377
-388
-395
-400
-404
-409
-414
-419
-423
-423
-417
-402
-380
-352
-323
-297
-274
-257
-243
-229
-210
-185
-152
-113
-73
-34
-2
24
41
53
59
63
64
63
60
54
48
43
40
42
49
60
75
90
104
117
128
140
152
168
188
211
236
263
289
314
338
362
384
406
426
442
453
456
450
437
417
394
370
348
329
313
297
282
264
245
224
205
188
178
176
182
195
214
234
253
269
281
289
295
300
305
312
318
325
328
328
323
314
300
282
262
239
214
188
161
136
113
96
84
77
75
75
75
74
71
66
60
53
46
39
31
22
11
0
-10
-18
-24
-28
-31
-35
-41
-48
-56
-60
-61
-55
-44
-30
-16
-3
6
10
11
11
10
9
9
9
9
7
4
0
-6
-12
-20
-28
-37
-45
-49
-47
-37
-19
8
40
76
113
150
185
221
258
296
336
376
414
447
473
492
502
504
498
485
467
444
417
389
359
329
299
268
237
204
170
136
104
75
50
31
18
10
5
2
0
-2
-5
-9
-17
-28
-45
-67
-94
-124
-155
-184
-207
-225
-237
-245
-253
-262
-276
-295
-317
-343
-369
-394
-419
-443
-466
-488
-509
-529
-547
-562
-574
-582
-588
-592
-594
-593
-589
-582
-570
-553
-532
-508
-480
-450
-419
-387
-355
-324
-295
-269
-248
-232
-223
-219
-219
-219
-218
-212
-201
-186
-167
-147
-128
-112
-97
-85
-73
-61
-48
-35
-21
-8
4
15
26
38
53
69
86
103
120
135
149
161
174
185
193
196
193
183
167
148
129
112
98
87
75
60
40
15
-14
-45
-74
-99
-121
-139
-154
-169
-181
-191
-197
-198
-194
-186
-175
-164
-153
-142
-133
-123
-113
-103
-93
-84
-76
-70
-66
-64
-65
-70
-78
-91
-107
-126
-146
-166
-184
-201
-216
-228
-237
-243
-245
-245
-245
-246
-248
-253
-259
-262
-262
-257
-248
-239
-232
-230
-235
-246
-259
-271
-280
-286
-292
-299
-310
-325
-341
-354
-362
-363
-357
-348
-338
-329
-323
-317
-309
-297
-284
-269
-258
-251
-250
-252
-255
-256
-252
-244
-235
-226
-219
-213
-206
-195
-180
-161
-141
-124
-113
-111
-117
-130
-147
-167
-190
-214
-239
-266
-292
-314
-331
-342
-347
-349
-349
-347
-343
-335
-319
-296
-266
-232
-200
-171
-148
-130
-113
-96
-78
-58
-39
-25
-17
-15
-19
-25
-30
-32
-31
-26
-19
-10
2
18
37
60
83
105
124
139
149
156
162
167
172
175
175
169
158
142
121
98
75
53
34
18
6
-3
-9
-13
-19
-27
-37
-51
-65
-79
-90
-97
-101
-102
-101
-101
-100
-100
-98
-96
-93
-91
-89
-88
-88
-85
-78
-66
-48
-25
-2
20
40
56
70
84
99
116
133
149
161
170
176
180
184
191
202
215
231
247
263
278
292
305
317
330
343
358
375
395
417
441
464
485
502
514
521
523
523
521
518
513
507
498
488
475
460
442
423
401
377
351
325
300
277
258
242
230
220
210
201
190
179
167
154
138
120
101
80
60
44
33
28
28
30
32
30
22
9
-9
-30
-51
-71
-90
-108
-124
-141
-157
-174
-190
-208
-225
-242
-257
-269
-274
-272
-261
-242
-218
-192
-166
-144
-125
-110
-98
-86
-76
-67
-62
-61
-65
-75
-88
-102
-115
-125
-134
-141
-148
-156
-163
-169
-172
-173
-171
-166
-161
-156
-151
-147
-141
-134
-125
-115
-105
-98
-93
-91
-92
-93
-94
-93
-91
-89
-86
-82
-76
-68
-56
-40
-22
-3
14
28
40
51
64
80
101
125
149
170
186
196
201
205
207
210
212
209
200
183
158
127
95
66
41
21
5
-9
-22
-35
-47
-55
-61
-64
-65
-69
-77
-90
-106
-123
-136
-143
-143
-136
-128
-120
-115
-115
-117
-120
-119
-114
-102
-85
-67
-50
-37
-28
-25
-27
-31
-38
-46
-54
-61
-69
-76
-81
-86
-88
-90
-90
-90
-90
-91
-93
-97
-102
-108
-114
-119
-123
-126
-129
-133
-139
-148
-159
-170
-180
-186
-187
-184
-177
-168
-157
-146
-134
-121
-107
-92
-76
-61
-48
-38
-32
-29
-29
-30
-31
-34
-38
-45
-56
-69
-84
-97
-108
-114
-116
-113
-109
-104
-100
-97
-95
-93
-91
-88
-84
-79
-72
-62
-49
-31
-9
15
42
68
93
115
135
153
169
183
196
205
211
212
208
199
187
172
157
141
127
113
100
88
77
66
57
49
42
38
36
37
40
45
49
53
53
50
44
35
27
20
14
8
2
-8
-22
-41
-64
-88
-112
-134
-154
-169
-182
-191
-198
-201
-200
-196
-192
-188
-188
-193
-203
-217
-233
-247
-258
-264
-267
-268
-269
-272
-277
-284
-290
-294
-294
-289
-276
-256
-230
-198
-162
-125
-88
-55
-26
-1
19
38
57
77
97
117
132
141
142
136
127
117
111
111
117
128
140
150
155
154
148
139
129
121
119
122
132
147
167
190
215
241
267
293
318
342
364
384
401
416
427
434
437
434
428
418
404
389
371
352
330
307
282
257
231
207
186
170
159
152
150
152
155
157
159
158
156
151
145
138
131
125
118
111
102
91
77
61
43
23
1
-21
-44
-66
-86
-103
-117
-128
-136
-143
-152
-165
-181
-201
-221
-237
-246
-247
-238
-222
-200
-177
-153
-130
-105
-78
-47
-14
20
51
76
92
99
97
89
77
64
51
41
34
33
36
43
53
62
67
67
62
52
41
34
34
42
56
73
90
103
112
116
117
117
115
113
107
97
83
67
52
43
42
50
65
84
104
122
136
147
156
164
173
183
193
201
208
212
214
213
211
208
206
208
215
229
252
282
316
350
381
404
418
425
426
426
428
434
444
457
471
483
490
491
485
474
457
438
418
401
389
381
379
381
385
389
390
389
385
379
372
366
361
356
350
344
336
328
321
315
311
309
308
307
306
302
297
289
279
268
256
244
233
223
213
202
191
178
165
153
142
136
135
140
149
159
170
178
182
181
177
168
157
143
128
111
96
82
70
61
54
46
36
22
4
-17
-39
-58
-74
-83
-88
-90
-91
-94
-99
-108
-120
-137
-157
-180
-206
-233
-260
-284
-304
-318
-326
-327
-322
-312
-297
-279
-258
-235
-212
-190
-170
-155
-145
-140
-141
-147
-158
-173
-192
-213
-235
-257
-278
-296
-311
-325
-337
-349
-359
-368
-374
-376
-376
-375
-373
-373
-374
-377
-381
-385
-387
-387
-388
-390
-395
-404
-414
-426
-438
-447
-454
-460
-465
-470
-474
-478
-478
-474
-465
-450
-433
-414
-397
-383
-374
-370
-370
-372
-373
-373
-370
-362
-349
-332
-311
-289
-266
-244
-221
-199
-175
-151
-127
-104
-85
-71
-63
-61
-61
-61
-60
-55
-47
-36
-25
-13
0
12
26
42
58
75
91
106
119
132
147
167
193
224
260
297
333
366
396
422
445
465
482
498
510
520
527
530
531
530
527
523
517
511
505
500
495
489
482
472
458
439
416
391
366
342
320
300
281
263
244
227
211
198
188
181
176
170
161
149
134
116
97
78
60
43
24
3
-23
-52
-84
-118
-150
-180
-205
-227
-247
-264
-283
-302
-323
-345
-366
-385
-400
-412
-420
-426
-432
-438
-446
-455
-466
-476
-486
-495
-502
-507
-510
-510
-506
-499
-489
-477
-465
-455
-446
-439
-434
-429
-423
-416
-409
-402
-398
-396
-396
-398
-398
-396
-391
-386
-380
-377
-376
-377
-379
-379
-376
-369
-358
-345
-331
-317
-301
-283
-260
-231
-196
-155
-113
-70
-31
4
34
58
78
93
104
112
119
124
128
132
135
137
135
131
123
112
100
88
78
70
66
63
62
60
57
52
44
35
25
18
13
12
15
22
32
43
54
64
73
81
89
96
104
109
112
112
109
105
102
101
103
107
112
113
110
102
87
70
50
32
14
-2
-18
-34
-52
-70
-88
-105
-120
-133
-145
-157
-168
-180
-192
-202
-211
-218
-224
-230
-236
-242
-249
-256
-262
-268
-275
-281
-289
-298
-307
-315
-321
-324
-324
-322
-320
-320
-322
-326
-331
-334
-334
-328
-317
-302
-284
-267
-252
-241
-234
-232
-233
-235
-238
-240
-242
-244
-246
-247
-249
-250
-251
-252
-253
-253
-250
-244
-234
-218
-198
-175
-152
-132
-116
-106
-100
-94
-87
-75
-59
-38
-16
6
26
44
62
80
101
125
149
172
191
206
216
224
232
242
253
265
274
277
274
264
249
234
222
215
214
218
225
231
236
238
237
234
231
229
226
223
219
211
201
188
172
154
134
112
90
67
47
29
17
9
6
7
8
8
5
-2
-10
-19
-25
-26
-23
-16
-9
-3
-1
-3
-8
-16
-24
-32
-39
-46
-53
-58
-60
-57
-46
-28
-4
24
53
79
101
120
139
158
181
207
235
263
289
311
329
344
356
367
376
382
385
383
377
366
352
334
313
287
257
223
186
148
112
80
52
29
10
-8
-26
-44
-61
-77
-90
-99
-102
-101
-96
-88
-78
-67
-56
-47
-41
-38
-37
-37
-37
-35
-30
-22
-12
-3
4
7
5
1
-6
-15
-24
-34
-44
-57
-70
-86
-102
-119
-134
-147
-158
-167
-174
-179
-184
-190
-197
-205
-214
-223
-231
-236
-238
-236
-233
-228
-223
-220
-219
-218
-217
-213
-206
-195
-181
-166
-149
-131
-114
-96
-80
-64
-51
-40
-34
-32
-32
-33
-35
-36
-38
-40
-46
-55
-68
-85
-104
-123
-140
-156
-169
-181
-191
-201
-209
-214
-216
-213
-205
-195
-182
-169
-156
-145
-134
-124
-116
-109
-104
-101
-102
-105
-109
-113
-117
-118
-118
-117
-116
-115
-114
-111
-105
-95
-81
-64
-44
-24
-5
14
35
58
85
115
148
179
208
231
250
265
279
294
309
325
338
348
354
357
359
364
373
388
405
423
436
444
447
445
443
443
445
448
452
455
456
455
456
461
469
480
492
501
506
506
504
503
507
516
532
550
567
582
594
605
617
633
653
678
703
726
742
752
756
756
754
753
752
750
745
734
719
698
675
651
627
605
582
559
535
509
483
457
432
410
391
376
363
353
346
342
340
341
345
352
359
368
377
385
390
392
392
388
383
378
373
368
364
358
351
341
328
314
300
288
278
271
265
259
253
246
238
232
228
228
231
236
243
248
251
251
248
243
239
236
235
237
243
249
257
262
265
263
256
245
231
215
198
179
158
135
108
77
44
10
-22
-53
-81
-107
-132
-157
-183
-208
-231
-250
-263
-272
-276
-279
-282
-287
-296
-306
-318
-330
-340
-349
-357
-365
-372
-379
-384
-389
-391
-393
-394
-396
-397
-398
-397
-393
-385
-374
-362
-352
-344
-341
-339
-339
-335
-327
-313
-295
-276
-260
-250
-247
-251
-260
-273
-286
-296
-304
-309
-311
-310
-309
-307
-305
-304
-302
-301
-297
-291
-280
-264
-244
-220
-194
-167
-141
-115
-92
-69
-47
-26
-8
7
17
24
28
30
33
37
41
43
41
34
19
-1
-25
-51
-74
-95
-111
-124
-134
-142
-149
-154
-158
-161
-160
-158
-155
-151
-147
-144
-141
-140
-139
-140
-141
-142
-145
-150
-156
-166
-178
-192
-208
-224
-238
-251
-261
-269
-275
-279
-281
-281
-277
-270
-259
-247
-234
-223
-215
-211
-212
-216
-223
-231
-242
-254
-269
-285
-303
-321
-339
-356
-373
-389
-406
-423
-441
-458
-472
-481
-486
-485
-479
-470
-458
-445
-432
-421
-411
-402
-395
-388
-380
-371
-359
-344
-328
-311
-295
-280
-268
-257
-248
-238
-228
-217
-207
-198
-191
-185
-180
-175
-171
-167
-163
-160
-158
-155
-151
-144
-135
-124
-113
-103
-96
-92
-92
-93
-95
-97
-98
-101
-105
-110
-115
-118
-118
-113
-103
-90
-77
-64
-53
-44
-34
-22
-8
9
27
44
58
70
81
92
105
120
137
153
168
179
185
189
191
192
193
193
192
188
180
169
154
137
121
105
91
78
67
58
51
46
44
45
48
54
62
73
85
98
112
127
142
157
171
186
199
213
226
237
246
251
253
253
251
250
250
251
255
259
263
267
271
276
282
292
305
320
334
346
353
354
352
347
341
336
332
328
323
315
305
293
281
271
265
262
262
262
260
254
246
238
230
227
229
234
241
247
250
247
240
229
217
204
193
182
173
166
162
160
161
165
171
176
178
177
172
163
152
140
128
116
103
90
74
58
41
24
9
-5
-18
-29
-41
-52
-63
-73
-80
-85
-86
-84
-78
-71
-63
-56
-52
-51
-56
-65
-78
-93
-109
-125
-141
-156
-173
-189
-205
-217
-226
-229
-227
-221
-215
-211
-212
-216
-222
-230
-237
-244
-250
-259
-270
-283
-298
-311
-322
-329
-333
-336
-340
-346
-354
-362
-368
-370
-367
-362
-356
-352
-350
-349
-347
-341
-331
-318
-305
-293
-286
-283
-281
-279
-273
-262
-250
-238
-231
-229
-232
-237
-240
-239
-232
-222
-212
-204
-199
-198
-198
-195
-188
-177
-161
-145
-131
-121
-114
-110
-107
-103
-97
-89
-79
-70
-60
-51
-43
-35
-29
-24
-22
-23
-27
-31
-35
-38
-38
-36
-35
-34
-38
-46
-59
-77
-97
-119
-139
-158
-175
-190
-203
-217
-231
-246
-260
-273
-283
-290
-294
-299
-304
-311
-320
-331
-343
-353
-363
-373
-383
-395
-410
-425
-440
-451
-458
-460
-458
-455
-451
-448
-444
-438
-428
-414
-397
-379
-363
-352
-344
-339
-334
-326
-316
-306
-298
-296
-301
-312
-325
-336
-342
-343
-339
-334
-331
-333
-339
-346
-352
-352
-347
-337
-325
-314
-305
-299
-293
-286
-277
-265
-251
-237
-225
-213
-203
-193
-182
-170
-157
-143
-129
-114
-98
-79
-57
-33
-8
15
35
51
64
75
87
100
114
129
143
153
161
166
170
175
181
187
193
196
195
189
179
165
151
138
128
120
114
108
103
96
88
80
71
62
55
50
47
46
48
51
56
63
73
85
99
115
130
144
156
165
173
180
187
193
197
198
194
187
176
164
154
147
144
145
148
152
156
161
169
181
198
220
244
269
291
310
326
339
351
363
375
385
393
396
395
391
385
380
376
374
373
372
370
365
359
352
343
333
321
305
287
264
239
212
183
153
123
92
62
33
6
-18
-39
-56
-71
-85
-98
-112
-125
-136
-144
-148
-148
-146
-141
-137
-133
-131
-129
-126
-123
-118
-114
-110
-108
-110
-115
-123
-134
-145
-156
-165
-171
-176
-179
-183
-188
-194
-201
-207
-212
-213
-209
-201
-190
-176
-161
-145
-128
-109
-86
-60
-32
-3
24
49
70
88
103
118
132
145
158
168
176
181
186
191
200
211
226
241
254
265
271
273
272
271
270
270
271
274
278
284
293
305
320
335
351
363
371
375
375
375
375
379
385
392
397
399
395
387
374
359
345
332
320
309
298
287
275
263
252
242
233
225
217
209
201
194
188
186
186
189
194
199
203
204
204
201
198
196
194
195
198
201
205
208
209
208
205
203
201
202
206
211
217
223
226
228
227
227
228
232
240
251
264
278
291
304
315
325
334
344
353
363
373
383
393
403
412
420
425
426
425
421
416
411
407
403
399
393
384
375
365
358
354
355
358
362
363
359
351
339
326
314
305
299
294
291
286
281
275
270
265
261
257
251
242
229
214
197
182
171
165
162
162
163
163
162
159
155
152
149
147
146
145
143
141
140
139
140
142
145
149
151
151
147
141
131
121
111
101
92
83
75
65
56
46
38
33
31
31
33
36
40
44
51
62
76
95
116
138
158
174
186
196
203
209
215
219
221
218
210
199
187
176
165
156
145
132
113
91
66
41
20
3
-11
-23
-39
-58
-83
-111
-139
-163
-182
-195
-204
-212
-222
-233
-245
-256
-263
-264
-260
-253
-244
-235
-226
-218
-209
-197
-182
-165
-146
-126
-107
-87
-67
-47
-27
-9
6
16
21
23
24
27
34
45
58
70
78
79
73
63
51
40
30
21
12
0
-15
-34
-55
-73
-87
-93
-93
-87
-77
-67
-58
-50
-43
-35
-25
-12
2
18
34
48
60
70
77
82
85
86
85
84
82
80
79
77
74
69
61
50
35
18
2
-13
-26
-36
-45
-55
-68
-85
-107
-133
-163
-196
-228
-260
-290
-319
-345
-368
-388
-404
-416
-425
-429
-431
-431
-432
-432
-434
-435
-436
-435
-434
-431
-428
-425
-424
-424
-426
-428
-431
-433
-435
-437
-439
-441
-443
-444
-444
-442
-438
-434
-430
-426
-422
-418
-413
-407
-401
-394
-388
-384
-381
-380
-378
-373
-366
-355
-341
-327
-312
-299
-289
-280
-273
-266
-258
-250
-240
-230
-219
-205
-188
-167
-142
-113
-82
-50
-18
14
46
78
110
141
172
200
223
241
253
260
263
265
266
268
270
272
270
265
256
243
227
210
195
183
173
166
159
153
147
141
137
136
137
139
141
142
140
135
127
116
105
94
83
73
64
54
46
40
36
33
32
29
26
20
13
6
0
-4
-5
-5
-6
-9
-14
-22
-30
-36
-38
-38
-34
-30
-27
-28
-32
-39
-46
-53
-57
-58
-56
-52
-48
-46
-45
-47
-52
-59
-67
-75
-82
-86
-85
-81
-73
-63
-51
-41
-33
-26
-23
-21
-21
-23
-24
-27
-29
-31
-32
-33
-34
-34
-36
-39
-45
-53
-63
-75
-87
-98
-107
-113
-116
-116
-113
-109
-103
-97
-90
-84
-76
-67
-57
-46
-36
-28
-23
-21
-24
-29
-38
-48
-61
-76
-93
-111
-131
-150
-169
-185
-201
-217
-233
-251
-271
-291
-309
-325
-338
-348
-356
-363
-369
-374
-377
-375
-369
-357
-342
-325
-310
-298
-289
-282
-277
-271
-266
-262
-260
-262
-268
-277
-288
-300
-310
-320
-330
-339
-347
-355
-360
-362
-360
-356
-350
-343
-337
-331
-324
-314
-302
-287
-271
-253
-236
-220
-204
-186
-165
-139
-109
-78
-48
-20
3
22
39
54
69
85
102
119
135
150
164
178
192
207
224
241
259
277
294
311
327
341
353
363
370
376
380
386
392
399
407
414
418
419
417
411
403
394
386
377
368
358
345
331
314
297
280
265
252
241
232
225
218
211
204
195
186
177
169
164
161
162
165
169
175
181
187
195
206
218
233
248
261
271
277
280
280
279
279
279
277
272
261
245
225
202
180
161
145
131
119
105
91
74
57
40
24
9
-6
-21
-36
-52
-65
-75
-80
-81
-80
-79
-81
-88
-98
-110
-122
-131
-138
-142
-146
-153
-162
-173
-185
-197
-206
-213
-217
-222
-228
-236
-246
-256
-264
-271
-274
-277
-278
-280
-282
-286
-290
-296
-302
-310
-319
-329
-340
-350
-358
-362
-362
-358
-353
-348
-344
-340
-337
-333
-327
-319
-309
-299
-290
-284
-280
-279
-280
-281
-283
-284
-285
-286
-287
-288
-288
-286
-281
-272
-260
-245
-230
-214
-201
-190
-180
-171
-161
-149
-136
-122
-110
-102
-97
-95
-97
-99
-100
-99
-96
-90
-84
-78
-72
-66
-60
-53
-45
-36
-27
-18
-12
-8
-6
-5
-4
-4
-5
-6
-8
-12
-17
-24
-33
-44
-57
-72
-88
-106
-125
-143
-160
-175
-186
-193
-198
-200
-199
-198
-197
-197
-199
-204
-212
-221
-230
-238
-245
-249
-251
-252
-254
-256
-259
-261
-263
-262
-259
-255
-249
-243
-238
-231
-223
-213
-201
-187
-172
-158
-146
-136
-129
-122
-115
-107
-98
-89
-81
-75
-71
-67
-62
-54
-42
-26
-5
18
41
62
80
95
108
120
131
142
153
161
165
165
160
153
144
137
132
131
132
134
135
133
129
124
121
122
128
140
155
171
186
197
204
209
212
216
220
223
223
219
209
194
176
159
145
136
131
129
128
127
125
122
121
122
126
132
139
146
150
152
152
152
152
152
152
151
148
142
134
126
117
109
102
94
85
74
60
46
33
21
11
3
-4
-11
-17
-23
-26
-26
-22
-16
-7
3
12
21
31
43
58
77
99
122
144
161
175
185
193
199
206
212
217
222
226
229
233
238
246
257
268
280
290
297
301
303
303
304
305
306
307
307
306
303
299
294
289
285
282
279
276
272
265
255
243
230
216
203
191
182
173
164
154
143
132
122
114
111
111
113
115
116
113
109
105
104
107
115
126
136
145
149
148
143
137
130
123
116
107
95
82
69
58
51
47
45
44
41
36
28
20
15
13
14
18
22
26
28
30
35
42
51
62
70
75
74
70
64
62
64
72
82
94
102
107
107
105
102
100
100
101
102
103
102
101
100
100
100
97
92
82
68
52
36
22
12
6
5
6
9
13
17
23
28
34
41
50
60
72
86
102
118
132
144
152
157
160
164
168
173
178
180
178
174
167
161
157
156
157
157
155
149
140
131
124
121
123
128
132
134
132
126
119
114
113
116
120
123
122
116
105
92
79
66
55
43
30
16
0
-14
-26
-34
-40
-45
-50
-58
-69
-80
-89
-95
-96
-94
-92
-90
-90
-93
-97
-99
-98
-92
-83
-73
-63
-57
-53
-52
-51
-48
-44
-36
-26
-16
-5
6
17
30
46
63
84
105
126
146
163
178
192
204
216
228
240
250
257
262
263
262
259
256
254
252
252
252
251
251
251
252
255
260
266
272
276
279
282
284
289
296
305
316
325
331
332
329
322
312
300
287
272
253
230
205
177
150
125
103
84
67
50
33
14
-3
-19
-30
-38
-42
-45
-46
-48
-49
-49
-48
-46
-42
-40
-39
-41
-45
-50
-55
-57
-58
-58
-58
-61
-66
-73
-80
-85
-85
-82
-76
-70
-65
-62
-62
-63
-63
-61
-55
-47
-36
-26
-17
-9
-2
6
17
30
45
61
76
88
96
100
102
102
103
103
104
103
100
94
87
78
70
64
61
59
59
61
62
65
70
76
86
98
112
126
138
149
158
165
171
177
184
190
196
200
202
202
201
198
193
186
176
163
147
130
113
97
83
71
61
51
41
29
15
1
-12
-24
-33
-40
-45
-49
-53
-57
-62
-67
-73
-79
-86
-92
-98
-104
-108
-113
-117
-122
-129
-137
-147
-157
-167
-177
-185
-191
-196
-200
-202
-203
-202
-198
-193
-187
-179
-172
-165
-159
-154
-148
-142
-134
-125
-117
-109
-104
-101
-100
-102
-105
-107
-107
-107
-106
-105
-106
-110
-116
-124
-134
-143
-150
-154
-156
-154
-151
-148
-144
-141
-138
-134
-128
-121
-111
-98
-84
-70
-58
-47
-39
-34
-30
-28
-26
-24
-21
-18
-16
-13
-10
-8
-6
-5
-5
-6
-11
-18
-27
-38
-48
-57
-64
-69
-71
-74
-77
-81
-87
-95
-103
-112
-120
-128
-137
-148
-158
-169
-179
-187
-192
-194
-195
-196
-198
-201
-206
-211
-216
-222
-227
-233
-241
-252
-263
-275
-286
-295
-303
-310
-316
-323
-329
-335
-340
-341
-339
-334
-326
-316
-307
-297
-288
-279
-270
-261
-254
-247
-242
-237
-233
-228
-223
-219
-216
-215
-216
-220
-226
-234
-242
-250
-259
-269
-279
-290
-299
-307
-312
-313
-311
-308
-303
-299
-296
-292
-288
-282
-274
-262
-247
-231
-214
-197
-181
-167
-155
-144
-134
-124
-113
-100
-86
-71
-55
-40
-27
-16
-6
4
15
27
39
51
60
64
64
61
55
48
43
38
35
31
26
19
10
2
-7
-14
-20
-25
-31
-37
-43
-48
-53
-56
-56
-54
-51
-47
-42
-36
-29
-21
-11
1
14
27
41
55
68
80
92
103
113
123
132
140
147
152
155
155
154
152
148
145
141
136
131
124
115
105
97
90
86
85
87
90
93
94
94
94
94
96
100
105
112
119
127
135
145
157
171
185
198
209
216
221
225
229
234
240
246
249
250
248
244
239
237
235
235
234
230
222
211
198
187
178
171
165
158
148
134
118
103
90
83
80
81
82
81
76
68
59
49
41
35
29
24
16
8
-1
-9
-14
-16
-15
-13
-10
-8
-6
-5
-5
-5
-6
-8
-14
-22
-32
-42
-51
-57
-61
-63
-65
-68
-72
-77
-81
-83
-85
-86
-87
-90
-97
-105
-115
-126
-137
-148
-158
-168
-180
-191
-203
-213
-221
-226
-229
-231
-233
-234
-236
-237
-238
-239
-241
-242
-244
-246
-247
-247
-245
-241
-236
-231
-228
-226
-225
-225
-225
-223
-221
-219
-218
-216
-215
-212
-207
-200
-190
-178
-166
-154
-142
-130
-118
-105
-91
-79
-68
-61
-55
-51
-47
-41
-34
-24
-15
-7
-2
-1
-2
-6
-10
-13
-15
-15
-14
-10
-5
0
6
10
10
7
0
-8
-16
-21
-22
-21
-18
-18
-22
-30
-39
-46
-49
-44
-32
-17
-1
11
17
17
13
8
5
5
7
10
13
13
11
9
7
7
8
10
11
12
11
9
8
8
9
10
11
11
11
10
9
8
9
10
11
11
11
10
9
9
9
9
10
11
10
10
9
9
9
9
10
10
10
10
9
9
9
9
10
10
10
10
9
9
9
9
10
10
10
10
9
9
9
9
10
10
10
10
10
9
9
9
10
10
10
10
10
9
9
9
10
10
10
10
10
9
9
9
9
10
10
10
10
9
9
9
9
10
10
10
10
9
9
9
9
10
10
10
10
9
9
9
9
10
10
10
10
9
9
9
9
9
10
10
10
9
9
9
9
9
10
10
10
9
9
9
9
9
9
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
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
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
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
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
