5
17218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
-1
0
0
0
-1
0
0
0
-1
0
0
0
-1
-1
0
1
-1
-1
0
1
0
-1
0
1
0
-1
0
1
0
-1
0
1
0
-2
-1
1
1
-2
-1
2
1
-2
-2
2
2
-3
-3
5
9
0
-12
-10
6
12
-1
-14
-10
3
7
1
-3
1
4
1
-2
1
4
2
-3
-3
1
2
0
-3
-2
0
2
3
3
1
0
1
3
2
0
0
0
-1
-2
0
2
0
-3
-1
4
5
1
-3
-2
2
2
-1
-4
-2
3
6
5
1
-1
-1
3
6
4
1
-2
-2
0
3
7
7
1
-5
-5
1
6
7
4
-1
-6
-5
5
15
10
-6
-15
-5
13
17
5
-7
-9
-1
8
13
10
-1
-12
-9
5
13
6
-5
-6
2
7
4
0
0
1
0
-2
1
8
9
2
-7
-7
3
13
10
-3
-10
-2
10
8
-2
-7
0
6
3
-4
-3
2
4
1
0
2
3
2
3
5
2
-3
-4
1
6
4
-2
-3
-1
4
5
2
-3
-3
4
12
10
-3
-9
-2
9
8
-2
-6
1
6
1
-8
-8
1
9
8
1
-2
0
4
4
-1
-5
-4
-1
1
1
3
3
2
2
4
5
-3
-12
-10
3
9
0
-9
0
15
15
0
-8
0
8
4
-6
-7
-1
4
3
3
3
1
-1
2
4
-1
-9
-7
5
12
7
-1
-2
2
4
4
5
4
-2
-8
-5
3
4
-2
-5
1
6
5
2
2
3
0
-5
-5
0
5
2
-4
-7
-2
5
8
3
-5
-8
-4
2
2
-2
-2
3
5
-2
-9
-6
7
14
3
-12
-13
1
11
4
-8
-10
0
7
4
-4
-7
-4
2
7
5
-5
-13
-7
8
13
1
-13
-8
9
13
-3
-18
-12
7
13
0
-13
-9
6
14
8
-5
-9
-1
10
10
-1
-12
-10
3
11
6
-5
-7
1
7
1
-9
-9
2
8
1
-14
-16
-2
14
14
0
-13
-12
-1
6
3
-6
-12
-9
-2
4
4
-1
-4
-2
0
-1
-5
-6
-2
0
-2
-6
-8
-7
-5
-4
-4
-5
-5
-2
4
5
-1
-7
-5
4
9
1
-12
-17
-11
-3
1
-1
-4
-3
-1
1
0
-5
-8
-5
3
6
0
-8
-9
-1
5
1
-8
-7
2
7
1
-8
-9
-1
5
2
-5
-8
-6
-2
-2
-3
-3
-3
-3
-4
-3
-2
-1
-1
-2
-2
-2
-4
-7
-6
-2
0
-2
-3
-1
-1
-7
-9
-1
10
7
-11
-21
-9
14
19
2
-16
-16
-1
10
6
-6
-14
-10
2
9
2
-10
-12
0
8
2
-11
-12
-1
9
5
-7
-13
-8
3
11
6
-9
-17
-8
12
16
-3
-23
-19
5
20
10
-11
-19
-6
9
11
0
-10
-8
1
5
0
-8
-10
-4
2
2
-2
-7
-6
0
5
3
-7
-12
-4
6
5
-7
-12
-2
11
10
-3
-10
-5
2
2
-4
-7
-6
0
6
7
1
-5
-3
5
6
-4
-13
-7
5
7
-1
-6
-2
3
1
-3
0
5
3
-5
-8
-3
5
6
2
-2
-2
-1
0
1
1
-2
-5
-3
3
6
1
-4
-3
4
7
0
-6
-4
3
5
-1
-5
0
8
6
-4
-10
-6
5
9
4
-3
-6
-3
1
2
0
-1
0
0
0
2
6
7
2
-6
-7
-1
5
4
0
-2
0
2
2
0
-1
-2
-2
-1
0
0
0
1
2
1
-1
-2
1
3
3
2
1
-1
0
3
5
2
-5
-8
0
10
12
3
-7
-7
4
11
8
-3
-9
-4
5
8
2
-3
-1
4
1
-7
-8
3
13
10
-4
-11
-2
11
11
-2
-13
-12
-1
7
7
2
2
6
7
1
-4
-2
5
7
1
-6
-5
4
9
6
-3
-7
-1
9
13
5
-7
-11
-2
10
13
5
-5
-6
2
11
10
-1
-8
-2
11
12
0
-11
-5
9
13
3
-9
-8
1
8
10
4
-4
-8
-1
12
16
4
-8
-5
7
10
0
-7
-1
8
8
2
-2
-1
4
8
8
2
-5
-4
5
13
8
-3
-7
0
9
10
4
-3
-5
-1
8
13
9
-1
-6
-2
5
7
5
3
1
-1
-1
3
7
4
-1
-4
-1
4
8
10
5
-4
-6
0
8
7
-1
-3
1
3
0
-1
5
8
1
-7
-3
11
16
9
0
-1
2
5
6
7
3
-4
-8
-3
8
13
9
1
-3
2
9
11
5
-3
-5
2
8
9
6
5
5
5
4
3
2
2
2
2
0
-2
3
11
14
5
-5
-4
6
10
5
-1
-2
1
3
5
6
3
-2
-3
3
7
2
-4
-1
6
5
0
0
7
9
3
-3
1
7
7
-1
-5
-2
5
9
8
2
-4
-3
3
7
2
-6
-6
1
7
4
-2
-4
3
11
11
-3
-17
-15
6
24
16
-9
-21
-7
15
18
1
-16
-15
0
14
17
7
-6
-11
-5
4
8
5
-1
-8
-10
-5
8
16
9
-6
-11
-1
11
10
-2
-12
-11
-1
11
13
2
-14
-16
2
21
16
-8
-23
-10
15
20
-1
-23
-21
3
21
16
-5
-16
-6
10
12
-1
-13
-10
3
11
8
-4
-11
-7
2
6
0
-8
-6
4
8
0
-7
-3
6
5
-6
-13
-6
5
5
-4
-8
-3
7
10
2
-10
-14
-4
12
14
0
-14
-10
6
14
6
-5
-7
-2
3
4
3
-1
-7
-8
-2
5
3
-3
-5
0
3
-1
-5
-2
4
5
0
-4
-1
3
2
-3
-5
-4
-2
0
0
-1
-4
-4
0
6
6
-2
-7
-4
3
5
0
-6
-4
2
6
4
-1
-3
0
3
1
-5
-9
-5
2
3
-3
-6
-1
7
7
-2
-7
-5
1
1
-4
-7
-4
0
2
0
-4
-6
-4
1
3
1
-3
-2
0
-1
-4
-5
-2
1
-1
-5
-3
2
4
0
-5
-8
-8
-5
-1
-1
-2
-3
1
5
2
-6
-9
-4
3
1
-6
-10
-6
0
3
3
1
-3
-6
-4
1
1
-7
-13
-8
3
7
0
-6
-6
-3
-4
-8
-8
-5
-2
-3
-5
-5
-3
0
3
1
-6
-10
-3
8
8
-6
-19
-15
0
9
3
-7
-9
-2
3
0
-9
-13
-8
1
3
-4
-11
-9
-1
2
-4
-10
-8
-2
0
-4
-7
-6
-3
-2
-1
-2
-6
-10
-9
-3
0
-5
-11
-8
0
2
-3
-7
-6
-3
-3
-5
-4
-1
0
-2
-4
-4
-4
-6
-8
-8
-6
-2
-1
-3
-7
-8
-4
0
-2
-8
-11
-5
3
3
-4
-9
-8
-5
-5
-8
-10
-7
-4
-3
-3
-4
-3
-2
-1
-2
-5
-8
-7
-4
0
2
0
-3
-6
-8
-7
-4
-3
-7
-11
-7
2
8
4
-6
-12
-11
-7
-7
-8
-7
-4
0
0
-4
-9
-9
-3
3
0
-9
-14
-7
2
1
-7
-12
-9
-4
-2
-2
-4
-6
-7
-2
1
-3
-15
-18
-7
8
9
-5
-16
-13
1
8
1
-12
-19
-11
4
10
-1
-15
-16
-3
7
2
-9
-11
-4
2
-1
-7
-10
-7
-1
3
0
-10
-13
-4
6
3
-9
-14
-5
3
1
-6
-8
-5
-4
-5
-4
-3
-5
-5
0
3
-1
-8
-10
-5
-1
0
-1
-5
-11
-11
1
13
5
-18
-25
-3
19
9
-18
-25
-3
15
6
-12
-12
2
8
0
-8
-7
-2
1
1
1
-3
-8
-5
4
9
0
-13
-15
-4
5
1
-11
-13
-3
7
4
-7
-10
0
10
4
-12
-18
-4
13
12
-5
-17
-10
7
13
0
-17
-18
-3
11
8
-6
-14
-6
6
7
-2
-8
-5
1
2
-1
-3
-3
-3
-1
5
8
1
-9
-10
2
10
3
-12
-14
-2
9
5
-7
-10
-1
5
-1
-11
-10
-1
4
0
-7
-6
2
6
3
-4
-6
-2
4
5
-1
-7
-7
0
4
1
-6
-8
-2
5
6
0
-7
-8
-3
3
2
-6
-9
-3
7
5
-7
-12
-4
6
4
-8
-13
-7
1
4
1
-1
-3
-4
-1
2
1
-5
-9
-8
-4
-2
-1
1
3
-2
-7
-5
3
4
-5
-13
-10
0
3
-4
-11
-7
3
9
3
-7
-10
-3
3
-3
-16
-18
-5
9
6
-8
-17
-11
0
2
-4
-9
-6
-1
1
-4
-9
-9
-4
1
0
-7
-13
-11
-3
0
-4
-9
-8
-2
3
1
-5
-9
-8
-1
3
0
-9
-15
-11
-2
1
-5
-10
-5
4
4
-5
-11
-7
0
-1
-9
-13
-8
0
2
-2
-7
-8
-5
-2
-5
-12
-17
-11
2
10
2
-12
-17
-9
3
5
-2
-11
-16
-13
-4
7
8
-3
-14
-12
1
9
5
-7
-15
-14
-7
0
3
0
-8
-13
-7
3
6
-2
-12
-14
-4
7
5
-7
-16
-11
3
9
1
-12
-16
-8
2
4
-3
-9
-10
-6
-1
-2
-8
-10
-2
6
4
-9
-16
-7
6
5
-10
-20
-13
4
12
4
-9
-13
-5
4
4
-6
-14
-12
-2
2
-3
-11
-10
-2
6
3
-8
-16
-11
0
5
-1
-7
-3
6
6
-4
-10
-5
2
0
-5
-4
2
1
-6
-9
-1
7
5
-2
-5
-3
-2
-2
-1
-2
-6
-10
-3
10
13
1
-14
-15
-2
9
9
-1
-11
-13
-5
6
11
5
-5
-12
-10
1
11
11
-3
-18
-17
1
16
13
-3
-14
-11
-2
4
7
6
-1
-10
-9
1
6
-1
-11
-11
-3
3
2
2
3
0
-7
-9
-2
5
4
0
-2
-2
-2
-1
3
4
-2
-10
-8
0
2
-3
-8
-5
0
1
0
-1
-2
-5
-6
-2
2
1
-3
-3
0
0
-4
-4
1
5
1
-5
-5
-1
0
-3
-5
-4
-3
-3
-3
-3
-3
-3
-3
-2
-1
-4
-6
-5
-1
1
-2
-5
-4
-1
-2
-6
-9
-7
-3
-3
-5
-5
-2
0
-3
-8
-7
-1
1
-3
-7
-6
-1
1
-1
-4
-5
-5
-4
-3
-2
-4
-7
-8
-5
-3
-4
-8
-10
-7
-4
-5
-8
-9
-7
-6
-7
-6
-4
-2
-4
-7
-5
-3
-4
-9
-10
-6
-4
-7
-9
-6
-2
-3
-8
-9
-6
-6
-10
-10
-5
-1
-4
-9
-7
-3
-4
-9
-11
-7
-4
-8
-12
-11
-6
-4
-6
-8
-8
-8
-7
-5
-4
-6
-8
-5
-2
-5
-12
-16
-11
-7
-8
-9
-7
-3
-5
-9
-9
-6
-6
-8
-9
-7
-7
-9
-10
-6
-3
-6
-10
-9
-7
-9
-13
-11
-4
-1
-6
-11
-10
-6
-5
-8
-9
-8
-9
-12
-11
-6
-4
-6
-9
-9
-9
-11
-12
-9
-6
-7
-11
-13
-10
-7
-6
-7
-9
-11
-13
-11
-7
-6
-10
-13
-11
-7
-7
-10
-13
-12
-12
-12
-10
-7
-9
-13
-14
-9
-5
-7
-11
-13
-10
-7
-7
-9
-11
-12
-12
-10
-10
-12
-13
-11
-8
-9
-11
-11
-9
-9
-12
-12
-9
-8
-11
-12
-8
-4
-8
-14
-15
-10
-7
-11
-15
-13
-8
-7
-10
-13
-12
-9
-8
-11
-14
-13
-8
-5
-8
-13
-13
-8
-7
-12
-14
-9
-6
-10
-15
-13
-8
-7
-10
-11
-8
-8
-9
-8
-5
-6
-12
-14
-10
-6
-9
-15
-15
-12
-10
-10
-10
-9
-11
-13
-11
-7
-7
-10
-11
-9
-9
-12
-12
-9
-8
-11
-12
-8
-6
-10
-14
-12
-8
-7
-9
-9
-11
-13
-14
-8
-3
-7
-16
-17
-9
-3
-7
-12
-12
-8
-9
-11
-10
-6
-7
-12
-13
-9
-6
-6
-7
-10
-13
-15
-12
-7
-6
-9
-9
-7
-7
-11
-11
-8
-6
-8
-10
-7
-3
-5
-9
-10
-9
-9
-11
-11
-8
-7
-8
-7
-5
-7
-9
-8
-5
-8
-13
-13
-7
-2
-3
-6
-8
-8
-10
-10
-6
-3
-4
-6
-4
-4
-7
-11
-9
-6
-6
-9
-7
-3
-5
-10
-10
-4
-2
-8
-12
-7
-1
-2
-8
-10
-7
-7
-8
-7
-2
0
-5
-9
-8
-6
-4
-4
-4
-5
-8
-8
-4
-2
-3
-4
-3
-3
-4
-5
-4
-3
-5
-6
-5
-3
-4
-6
-5
-3
-3
-4
-4
-3
-3
-4
-3
-1
-2
-4
-3
1
0
-5
-8
-5
-1
-3
-7
-6
-2
-2
-6
-6
-2
0
-3
-6
-4
-2
-2
-4
-2
0
-1
-6
-7
-4
-1
-2
-5
-4
-1
0
-2
-4
-3
0
1
-3
-6
-4
1
3
-1
-4
-3
-1
-2
-4
-4
0
1
-2
-5
-5
-2
-1
-3
-3
-2
-1
-2
-4
-5
-4
-2
-1
-2
-4
-4
-3
-4
-4
-2
-1
-1
-4
-4
-2
-2
-6
-8
-6
-1
0
-3
-5
-3
0
2
1
-1
-3
-2
0
1
-1
-5
-5
-2
-1
-3
-5
-4
-2
-1
-2
-2
-2
-4
-6
-5
-3
-1
-2
-1
1
0
-6
-10
-6
3
4
-4
-9
-6
0
1
-4
-5
-3
-1
-3
-6
-6
-3
-1
0
0
-3
-6
-6
-2
2
1
-5
-7
-4
1
0
-4
-6
-4
-1
0
-2
-3
-2
-1
-3
-5
-5
-3
-1
-2
-3
-1
0
-1
-4
-5
-3
-2
-4
-5
-2
1
-2
-6
-4
3
4
-2
-7
-4
2
2
-4
-8
-4
1
0
-5
-8
-5
-1
-1
-7
-9
-5
3
3
-4
-8
-4
0
-3
-10
-8
0
3
-2
-6
-3
-1
-4
-7
-3
2
-1
-8
-9
-3
1
-3
-7
-5
-2
-1
-2
-2
-3
-6
-4
1
3
-3
-9
-6
0
1
-3
-3
1
2
-3
-6
-4
0
0
-1
0
-1
-3
-2
3
5
0
-5
-3
4
4
-1
-2
4
6
2
-2
0
5
4
0
0
3
4
0
-2
0
3
3
0
-2
-1
2
4
3
1
-1
1
5
7
5
-1
-5
-4
3
9
10
6
2
3
7
11
11
10
10
10
11
11
12
11
10
11
14
15
14
13
13
13
13
14
17
18
17
14
14
15
17
17
16
14
9
9
16
24
23
14
9
13
20
20
15
13
18
24
24
22
22
25
28
28
30
34
38
40
40
41
44
49
52
54
56
60
62
60
59
62
67
71
75
84
93
97
93
87
83
77
65
52
50
60
72
80
81
80
77
67
51
30
11
4
13
31
45
49
47
42
27
-3
-40
-69
-79
-70
-44
-3
42
77
91
83
55
18
-13
-18
8
54
103
148
185
208
211
196
176
161
151
148
163
206
270
333
373
387
377
346
300
256
230
227
239
257
276
292
295
271
224
173
137
128
144
183
233
268
261
207
130
66
33
32
57
103
154
192
221
262
318
362
359
309
239
180
146
151
213
322
424
458
410
329
280
297
369
451
497
479
414
346
309
301
299
291
283
278
272
265
264
272
292
327
385
464
560
664
749
755
632
415
229
179
244
312
315
289
296
347
411
477
538
553
480
356
300
394
592
761
791
660
417
150
-37
-73
29
190
336
441
514
565
607
658
708
701
589
399
222
135
160
285
487
703
829
790
630
474
398
378
353
319
305
306
281
199
72
-70
-203
-297
-325
-284
-197
-69
94
230
221
8
-324
-618
-800
-898
-936
-871
-700
-539
-526
-653
-762
-716
-525
-307
-169
-135
-149
-120
0
152
215
150
72
133
340
544
608
522
349
133
-94
-243
-199
57
411
709
870
904
859
778
686
584
449
259
20
-229
-429
-539
-556
-530
-522
-539
-531
-486
-477
-587
-765
-850
-767
-640
-657
-844
-1063
-1207
-1323
-1488
-1636
-1579
-1224
-721
-374
-410
-790
-1240
-1459
-1352
-1056
-752
-475
-167
134
259
107
-181
-325
-190
79
223
155
45
130
436
728
785
698
799
1212
1576
1375
561
-318
-686
-554
-416
-607
-948
-1045
-785
-392
-102
52
129
107
-78
-381
-633
-701
-654
-724
-1085
-1645
-2053
-1990
-1484
-912
-648
-726
-884
-930
-976
-1265
-1824
-2344
-2407
-1827
-808
178
691
608
199
-97
-42
203
240
-213
-1077
-1964
-2424
-2209
-1414
-435
273
485
325
82
-81
-199
-319
-330
-45
563
1274
1797
2001
1952
1770
1496
1103
596
69
-341
-555
-597
-525
-317
111
735
1296
1462
1162
711
504
633
857
943
916
920
947
827
475
58
-160
-114
-47
-309
-1014
-1867
-2361
-2201
-1534
-714
102
987
1857
2248
1723
490
-595
-782
-106
736
1103
870
293
-347
-860
-1091
-959
-565
-138
171
376
508
509
330
72
-91
-118
-138
-269
-515
-837
-1212
-1534
-1553
-1090
-317
301
412
83
-315
-449
-203
344
983
1455
1591
1432
1135
791
426
207
452
1284
2320
2907
2734
2125
1647
1494
1344
786
-210
-1247
-1820
-1661
-868
151
871
927
321
-617
-1476
-1972
-1949
-1346
-311
700
1158
912
328
-112
-296
-450
-732
-1068
-1429
-1993
-2799
-3333
-2799
-940
1482
3199
3412
2254
413
-1453
-2890
-3537
-3205
-2163
-1102
-555
-410
-160
356
679
308
-650
-1602
-2159
-2428
-2579
-2418
-1629
-361
666
789
92
-595
-424
711
2088
2815
2577
1742
838
109
-385
-469
35
880
1390
1069
110
-821
-1272
-1321
-1275
-1220
-958
-310
576
1258
1383
1092
944
1306
1838
1749
645
-1032
-2434
-3038
-2820
-1965
-721
473
1065
851
248
-85
117
550
747
512
-6
-499
-661
-297
565
1607
2335
2354
1616
466
-610
-1346
-1811
-2128
-2146
-1547
-305
1080
1955
2045
1573
952
555
660
1336
2276
2893
2751
1848
492
-903
-1826
-1741
-531
1154
2278
2260
1313
-6
-1284
-2231
-2531
-2087
-1284
-678
-412
-189
177
455
367
0
-362
-658
-1076
-1676
-2214
-2407
-2274
-2138
-2301
-2706
-2928
-2567
-1675
-735
-165
35
66
-36
-319
-548
-290
522
1343
1528
978
175
-279
-18
991
2388
3490
3710
3046
2047
1267
873
792
969
1341
1728
1948
1977
1837
1422
661
-144
-408
158
1175
1942
2113
1935
1851
2019
2240
2221
1809
1037
117
-611
-833
-527
-20
319
414
425
393
140
-383
-857
-901
-516
-14
485
1195
2215
3162
3453
2891
1773
477
-864
-2199
-3224
-3426
-2578
-1159
-105
-2
-520
-790
-373
300
517
76
-678
-1398
-1962
-2223
-1956
-1207
-390
189
674
1280
1773
1680
958
98
-485
-871
-1313
-1802
-2162
-2367
-2510
-2512
-2143
-1353
-394
448
1062
1395
1277
565
-551
-1527
-1843
-1413
-606
114
493
431
-241
-1698
-3731
-5561
-6257
-5455
-3614
-1558
143
1375
2210
2617
2448
1618
239
-1453
-3229
-4849
-5886
-5772
-4283
-2057
-352
-23
-739
-1343
-1012
30
909
960
168
-1029
-2134
-2806
-2876
-2307
-1158
365
1852
2781
2834
2194
1476
1291
1810
2689
3346
3330
2557
1319
133
-499
-339
416
1180
1334
750
35
127
1461
3488
5065
5405
4631
3441
2359
1423
517
-242
-629
-713
-890
-1421
-2093
-2459
-2280
-1606
-532
806
1925
2028
688
-1512
-3297
-3823
-3408
-3097
-3595
-4639
-5305
-4788
-2993
-575
1488
2492
2346
1429
191
-1072
-2105
-2566
-2193
-1135
28
721
861
837
988
1204
1162
898
934
1665
2710
3142
2473
1230
341
44
-327
-1371
-2707
-3300
-2601
-1104
275
1060
1308
1098
396
-548
-1018
-407
1117
2664
3370
2951
1640
-137
-1867
-2963
-3003
-2053
-685
408
877
892
993
1693
3009
4240
4360
2875
420
-1622
-2216
-1463
-332
320
420
477
901
1585
2021
1678
354
-1553
-3067
-3206
-1851
-36
893
490
-508
-1088
-931
-384
201
765
1254
1438
1162
580
-15
-494
-860
-1060
-1018
-861
-896
-1290
-1819
-2021
-1613
-746
85
415
118
-608
-1484
-2288
-2727
-2412
-1222
329
1319
1203
280
-664
-1091
-1010
-733
-536
-553
-764
-980
-918
-404
430
1122
1076
-46
-1930
-3608
-4034
-2841
-559
1847
3611
4439
4419
3831
2960
2009
1176
760
977
1608
2055
1937
1483
1083
602
-473
-2158
-3619
-3918
-2905
-1172
652
2241
3303
3409
2320
398
-1448
-2287
-1820
-684
-78
-786
-2413
-3678
-3570
-2179
-435
744
939
158
-1326
-2995
-4212
-4519
-3841
-2468
-939
149
497
401
512
1166
2057
2689
2932
2870
2285
778
-1414
-3134
-3260
-1901
-310
438
429
491
1091
1927
2495
2696
2796
2997
3268
3534
3817
4100
4142
3593
2398
1071
380
615
1198
1191
262
-985
-1672
-1479
-686
361
1494
2481
2937
2639
1739
575
-508
-1029
-439
1224
2919
3341
2262
789
156
547
1256
1619
1381
403
-1357
-3426
-4795
-4641
-3015
-765
1062
1741
1199
162
-230
651
2265
3378
3190
1848
-48
-2049
-3826
-4918
-4897
-3750
-1863
320
2425
3945
4264
3118
1006
-967
-1748
-961
868
2635
3366
2850
1655
534
-140
-400
-405
-319
-353
-645
-1062
-1330
-1391
-1445
-1553
-1438
-863
-41
583
871
1008
998
494
-636
-1845
-2321
-1822
-859
-28
585
1228
1927
2334
2106
1267
191
-643
-869
-379
576
1467
1824
1573
1026
546
268
141
94
75
-9
-217
-425
-372
61
699
1250
1548
1580
1410
1240
1431
2183
3120
3444
2739
1521
809
1120
2041
2766
2871
2465
1782
874
-225
-1176
-1364
-355
1643
3797
5171
5304
4373
2934
1575
763
749
1418
2223
2454
1763
483
-606
-890
-373
422
926
924
604
378
631
1471
2570
3337
3401
2902
2150
1092
-558
-2574
-3992
-3995
-2920
-2011
-2109
-2894
-3510
-3617
-3612
-3967
-4633
-5089
-4829
-3833
-2654
-1977
-1942
-1990
-1510
-538
414
1109
1802
2685
3487
3855
3842
3692
3312
2371
939
-322
-804
-612
-387
-563
-953
-1057
-628
106
751
1176
1543
1917
2015
1547
781
478
1108
2230
2855
2378
1049
-402
-1395
-1755
-1568
-967
-60
1026
2051
2665
2608
1954
1056
199
-623
-1489
-2214
-2398
-1856
-840
261
1380
2712
4154
4940
4105
1414
-2193
-5191
-6538
-6241
-5035
-3653
-2389
-1150
187
1450
2187
2091
1430
928
1101
1749
2206
2025
1296
421
-178
-147
686
2043
3204
3533
3042
2331
1972
2051
2283
2390
2300
2068
1737
1338
983
906
1264
1824
1911
893
-1171
-3442
-4949
-5312
-4837
-4049
-3276
-2652
-2279
-2232
-2444
-2753
-3160
-3940
-5316
-6934
-7829
-7178
-5170
-2948
-1545
-974
-537
95
408
-250
-1736
-3075
-3319
-2318
-712
675
1419
1649
1752
1933
2037
1782
1125
326
-320
-708
-861
-736
-256
448
956
846
99
-863
-1585
-1929
-1948
-1562
-637
538
1195
792
-321
-1243
-1511
-1438
-1468
-1600
-1682
-1904
-2515
-3202
-3266
-2533
-1685
-1461
-1808
-2080
-1871
-1305
-608
233
1288
2400
3204
3338
2623
1214
-331
-1308
-1416
-1049
-956
-1596
-2796
-3935
-4369
-3779
-2320
-529
960
1695
1583
970
586
1146
2730
4579
5692
5698
5055
4475
4291
4383
4461
4320
4003
3857
4249
5029
5434
4756
3123
1452
655
1036
2306
3834
4820
4614
3204
1353
39
-287
90
494
340
-519
-1649
-2320
-2173
-1606
-1328
-1586
-2060
-2452
-2807
-3158
-3233
-2754
-1843
-849
50
807
1226
1086
534
50
-73
51
207
301
183
-393
-1376
-2238
-2523
-2419
-2472
-2811
-3020
-2761
-2143
-1421
-692
-88
63
-391
-1072
-1442
-1474
-1610
-2049
-2397
-2226
-1769
-1787
-2739
-4248
-5442
-5751
-5307
-4592
-3845
-2993
-2121
-1697
-2031
-2645
-2575
-1481
-150
352
-136
-848
-1190
-1455
-2290
-3684
-4776
-4667
-3291
-1487
-284
-104
-501
-647
-92
854
1491
1437
936
491
299
165
-44
-50
522
1500
2058
1482
-5
-1342
-1611
-852
117
527
243
-284
-473
-69
686
1282
1419
1251
1121
1162
1285
1460
1741
1980
1809
1089
219
-215
-47
367
602
528
289
122
227
603
938
826
247
-255
-12
1184
2984
4860
6428
7449
7735
7213
6043
4608
3353
2604
2488
2938
3749
4611
5161
5106
4358
3051
1425
-238
-1584
-2260
-2157
-1581
-1063
-1008
-1529
-2451
-3326
-3536
-2752
-1390
-383
-308
-827
-1111
-694
209
1049
1366
988
149
-581
-764
-601
-748
-1502
-2348
-2479
-1630
-274
827
1092
354
-1014
-2212
-2523
-1872
-762
258
870
846
69
-1077
-1678
-1086
336
1550
1907
1631
1224
778
66
-915
-1791
-2164
-1952
-1372
-743
-322
-208
-349
-659
-1108
-1646
-2060
-2078
-1642
-1002
-454
-42
375
831
1115
974
389
-348
-831
-798
-303
329
729
728
450
211
337
973
1906
2558
2316
1104
-367
-1093
-663
355
973
680
-223
-1041
-1266
-808
72
906
1226
851
2
-919
-1627
-1960
-1712
-747
654
1767
1966
1280
277
-516
-935
-1012
-776
-372
-224
-769
-1967
-3195
-3752
-3476
-2849
-2520
-2756
-3339
-3908
-4314
-4624
-4878
-4964
-4782
-4424
-4119
-3993
-3956
-3833
-3533
-3078
-2565
-2187
-2264
-3059
-4430
-5695
-6022
-5126
-3542
-2138
-1357
-1018
-824
-832
-1263
-1992
-2497
-2425
-2040
-1960
-2486
-3294
-3800
-3741
-3348
-2993
-2716
-2191
-1172
64
878
890
376
-65
-147
-103
-305
-856
-1554
-2103
-2256
-1844
-850
494
1670
2037
1198
-544
-2108
-2306
-883
1178
2618
3134
3426
4029
4473
3878
2192
443
-244
352
1589
2686
3204
3070
2521
2087
2283
3114
3957
4097
3344
2104
978
468
863
2052
3363
3910
3372
2329
1640
1597
1887
2240
2717
3325
3729
3641
3315
3326
3896
4661
5136
5211
5108
5027
4946
4699
4150
3303
2286
1239
236
-617
-1088
-962
-345
302
525
236
-305
-771
-984
-987
-989
-1173
-1472
-1648
-1701
-2020
-2944
-4260
-5390
-6002
-6179
-5997
-5339
-4251
-3168
-2487
-2132
-1829
-1640
-1847
-2332
-2493
-1900
-788
243
791
754
166
-778
-1627
-1940
-1705
-1294
-970
-622
-26
815
1743
2715
3778
4812
5441
5328
4501
3350
2327
1646
1259
1000
721
284
-399
-1260
-2011
-2318
-2098
-1598
-1198
-1165
-1591
-2399
-3301
-3859
-3771
-3175
-2543
-2227
-2187
-2170
-2048
-1856
-1593
-1194
-753
-629
-1170
-2308
-3498
-4130
-3999
-3400
-2809
-2480
-2301
-1986
-1375
-559
251
936
1503
1961
2247
2345
2381
2512
2694
2679
2296
1672
1079
625
196
-273
-600
-535
-99
351
428
36
-612
-1224
-1634
-1823
-1833
-1685
-1345
-762
32
852
1456
1754
1862
1889
1724
1209
520
185
542
1260
1569
1022
-108
-1216
-1970
-2452
-2818
-3013
-2859
-2277
-1355
-265
788
1545
1747
1283
330
-707
-1438
-1708
-1596
-1230
-669
63
899
1747
2515
3085
3332
3241
2972
2711
2497
2250
1906
1388
538
-674
-1867
-2458
-2306
-1934
-1876
-1978
-1669
-832
-30
245
185
297
665
900
760
525
681
1409
2429
3202
3273
2605
1727
1417
2053
3272
4374
5040
5557
6316
7219
7676
7190
5873
4414
3566
3653
4434
5312
5682
5265
4293
3361
2970
3089
3198
2830
2037
1307
1042
1190
1373
1317
1110
1034
1193
1321
1039
322
-332
-287
621
1866
2624
2386
1238
-332
-1795
-2803
-3218
-3080
-2602
-2113
-1884
-1966
-2206
-2440
-2644
-2888
-3180
-3434
-3561
-3537
-3381
-3092
-2641
-1971
-1061
-16
905
1473
1737
2036
2669
3578
4393
4728
4433
3637
2716
2139
2170
2639
3078
3164
2967
2741
2608
2522
2423
2305
2150
1949
1769
1660
1486
1030
392
125
784
2268
3757
4353
3799
2585
1464
897
859
1055
1252
1428
1652
1883
1940
1692
1179
533
-161
-857
-1447
-1797
-1860
-1627
-982
198
1670
2702
2596
1371
-201
-1290
-1624
-1445
-1115
-913
-1062
-1668
-2572
-3404
-3861
-3883
-3585
-3150
-2805
-2781
-3204
-4050
-5202
-6462
-7471
-7816
-7393
-6604
-6041
-5912
-5865
-5383
-4326
-3124
-2503
-2947
-4240
-5536
-6029
-5635
-4947
-4520
-4354
-4152
-3857
-3679
-3667
-3527
-2999
-2210
-1527
-1122
-830
-443
-54
-48
-747
-2013
-3186
-3524
-2844
-1743
-1081
-1182
-1582
-1596
-1053
-403
-153
-335
-555
-431
117
894
1595
1911
1671
970
130
-536
-865
-747
-29
1304
2898
4191
4857
4982
4776
4293
3563
2846
2518
2701
3129
3438
3453
3195
2750
2256
1925
1943
2292
2720
2926
2778
2367
1852
1266
501
-475
-1415
-1911
-1743
-1084
-333
210
506
701
971
1367
1760
1959
1923
1759
1472
848
-246
-1516
-2422
-2727
-2645
-2407
-1952
-1257
-758
-1064
-2194
-3352
-3638
-2877
-1659
-696
-242
-98
17
142
75
-351
-1002
-1485
-1506
-1160
-772
-498
-202
235
643
760
661
786
1410
2200
2464
1914
1054
713
1219
2125
2732
2770
2526
2422
2620
3015
3456
3856
4102
3992
3358
2298
1243
686
768
1149
1366
1332
1371
1735
2224
2407
2157
1795
1675
1804
1944
1924
1713
1289
688
155
-5
150
129
-441
-1319
-1941
-2168
-2454
-3180
-4062
-4448
-4062
-3239
-2422
-1709
-978
-264
152
14
-669
-1625
-2482
-2951
-2960
-2633
-2116
-1463
-765
-326
-517
-1344
-2274
-2673
-2439
-2083
-2126
-2527
-2799
-2614
-2172
-1937
-2163
-2733
-3378
-3880
-4094
-3941
-3474
-2910
-2492
-2342
-2454
-2753
-3084
-3234
-3076
-2701
-2306
-1956
-1611
-1353
-1406
-1794
-2118
-1875
-960
247
1269
1875
2087
2075
2113
2464
3138
3836
4248
4356
4362
4400
4479
4662
5106
5847
6682
7348
7738
7877
7794
7551
7352
7473
8006
8710
9150
9004
8265
7243
6365
5889
5737
5583
5163
4484
3768
3202
2781
2359
1823
1226
726
397
116
-305
-850
-1238
-1211
-871
-645
-887
-1558
-2312
-2848
-3136
-3352
-3659
-4070
-4446
-4620
-4521
-4204
-3738
-3112
-2310
-1495
-1014
-1124
-1692
-2248
-2353
-1923
-1213
-578
-267
-346
-688
-1048
-1234
-1247
-1188
-1010
-483
489
1588
2297
2452
2456
2809
3502
4003
3865
3205
2566
2405
2797
3563
4481
5339
5904
6002
5658
5125
4742
4737
5093
5567
5830
5675
5134
4424
3751
3182
2680
2257
2007
1942
1833
1336
368
-690
-1305
-1301
-963
-630
-345
-28
176
-55
-803
-1753
-2504
-2909
-3039
-3008
-2951
-3044
-3319
-3528
-3399
-3036
-2857
-3114
-3647
-4198
-4716
-5214
-5504
-5368
-4947
-4692
-4854
-5188
-5259
-4906
-4334
-3902
-3914
-4478
-5372
-6075
-6130
-5544
-4766
-4240
-4048
-3979
-3814
-3466
-2933
-2271
-1651
-1351
-1595
-2332
-3182
-3638
-3407
-2602
-1626
-878
-559
-666
-1030
-1329
-1212
-565
326
963
1006
483
-310
-1018
-1411
-1500
-1579
-2015
-2895
-3908
-4629
-4892
-4823
-4585
-4227
-3801
-3481
-3452
-3715
-4030
-4078
-3652
-2801
-1808
-981
-391
156
820
1456
1741
1556
1122
699
307
-167
-669
-969
-937
-683
-367
50
741
1736
2770
3436
3498
3088
2616
2453
2652
2992
3269
3467
3606
3552
3131
2431
1840
1676
1863
2040
1956
1690
1525
1677
2133
2649
2908
2746
2274
1744
1285
800
125
-787
-1858
-2962
-3924
-4515
-4592
-4247
-3765
-3355
-3005
-2618
-2228
-1999
-2043
-2284
-2524
-2576
-2330
-1759
-953
-147
333
221
-522
-1667
-2837
-3709
-4144
-4166
-3846
-3251
-2512
-1860
-1525
-1535
-1671
-1645
-1353
-927
-558
-270
118
833
1926
3177
4202
4712
4701
4411
4137
4062
4266
4731
5289
5586
5298
4450
3471
2837
2666
2720
2736
2661
2570
2495
2407
2313
2265
2315
2503
2865
3338
3674
3606
3138
2596
2282
2142
1890
1449
1104
1168
1598
2071
2383
2650
3055
3499
3598
3059
2011
934
260
26
-71
-328
-775
-1242
-1622
-1987
-2462
-3049
-3605
-3967
-4081
-4038
-3996
-4035
-4123
-4210
-4369
-4725
-5246
-5699
-5897
-5899
-5868
-5775
-5420
-4773
-4138
-3866
-3975
-4139
-4019
-3552
-2959
-2568
-2539
-2701
-2660
-2185
-1460
-862
-529
-293
-9
209
192
-19
-257
-503
-895
-1456
-1941
-2043
-1683
-1080
-536
-191
32
258
461
510
427
485
929
1642
2225
2426
2335
2128
1794
1221
469
-185
-466
-291
204
743
1079
1180
1241
1435
1692
1826
1832
1910
2183
2563
2929
3286
3630
3809
3654
3206
2704
2380
2342
2570
2878
2920
2448
1640
1030
1018
1518
2116
2509
2676
2689
2550
2229
1802
1444
1293
1341
1450
1468
1330
1096
917
938
1146
1277
959
82
-990
-1666
-1651
-1151
-563
-101
219
359
217
-204
-733
-1143
-1251
-947
-285
448
896
942
776
607
438
200
-63
-287
-589
-1148
-1895
-2487
-2658
-2462
-2104
-1697
-1274
-939
-815
-865
-898
-802
-661
-572
-425
23
832
1705
2203
2136
1716
1325
1167
1181
1227
1268
1347
1488
1657
1798
1849
1759
1548
1305
1089
868
607
396
349
395
280
-144
-709
-1085
-1108
-860
-483
-23
525
1120
1687
2165
2486
2567
2412
2200
2173
2391
2658
2750
2679
2666
2873
3232
3540
3638
3451
2958
2237
1539
1169
1221
1479
1629
1533
1265
937
596
287
103
109
262
444
583
721
1008
1611
2571
3657
4387
4333
3484
2331
1492
1228
1313
1375
1280
1145
1046
888
601
309
155
39
-273
-779
-1159
-1158
-910
-756
-833
-1008
-1133
-1188
-1162
-995
-727
-540
-544
-604
-506
-208
155
471
692
728
464
-60
-602
-932
-997
-839
-479
13
410
461
190
-75
-25
328
719
920
875
581
15
-730
-1328
-1411
-939
-297
36
-83
-421
-676
-729
-606
-310
176
767
1250
1426
1282
1022
917
1091
1408
1592
1476
1129
723
356
53
-106
1
351
684
710
410
123
297
1117
2277
3120
3105
2252
1123
316
-31
-213
-519
-921
-1196
-1218
-1046
-803
-610
-600
-895
-1470
-2071
-2354
-2153
-1619
-1097
-844
-852
-913
-827
-575
-318
-252
-448
-803
-1134
-1322
-1335
-1137
-631
223
1211
1861
1718
703
-755
-1938
-2314
-1904
-1242
-911
-1059
-1376
-1486
-1274
-848
-360
3
5
-455
-1105
-1458
-1285
-841
-568
-657
-960
-1216
-1252
-1043
-744
-622
-819
-1152
-1271
-1069
-827
-908
-1347
-1825
-1985
-1717
-1201
-745
-574
-705
-999
-1333
-1657
-1895
-1879
-1517
-993
-669
-739
-1050
-1264
-1159
-756
-275
-21
-235
-929
-1835
-2602
-3037
-3165
-3073
-2799
-2384
-1965
-1702
-1628
-1616
-1514
-1283
-1002
-779
-683
-738
-910
-1090
-1163
-1136
-1173
-1421
-1827
-2167
-2272
-2150
-1894
-1547
-1114
-633
-163
248
518
501
120
-502
-1112
-1548
-1785
-1782
-1453
-844
-212
198
385
491
552
503
376
323
399
476
439
374
452
702
1000
1222
1340
1385
1419
1510
1656
1741
1632
1336
969
586
123
-436
-916
-1043
-670
87
899
1404
1435
1167
996
1208
1709
2122
2138
1761
1241
838
651
608
553
317
-218
-1036
-1924
-2549
-2696
-2475
-2185
-1947
-1557
-800
154
799
776
183
-609
-1334
-1941
-2431
-2734
-2784
-2636
-2462
-2432
-2588
-2815
-2959
-2995
-3055
-3273
-3629
-3995
-4273
-4423
-4366
-3978
-3233
-2329
-1606
-1327
-1496
-1851
-2064
-2013
-1859
-1813
-1863
-1804
-1553
-1285
-1191
-1223
-1193
-1057
-965
-1034
-1215
-1381
-1430
-1268
-809
-75
753
1473
2025
2491
2981
3568
4248
4909
5361
5502
5450
5447
5633
5925
6134
6148
6021
5921
5991
6196
6313
6110
5568
4880
4277
3887
3732
3757
3844
3884
3891
3957
4054
3986
3622
3136
2861
2937
3184
3331
3276
3095
2904
2761
2655
2527
2319
2049
1805
1658
1603
1628
1755
1970
2122
2024
1655
1218
935
814
671
365
-50
-432
-767
-1165
-1632
-1945
-1853
-1399
-907
-609
-398
-35
498
982
1253
1353
1374
1314
1185
1169
1504
2223
3057
3641
3794
3609
3322
3094
2902
2656
2408
2375
2667
3037
3035
2437
1483
653
256
228
286
240
193
456
1227
2343
3386
4033
4223
3990
3319
2304
1325
827
860
999
799
225
-416
-854
-1044
-1041
-857
-481
60
677
1237
1617
1821
1994
2230
2358
2066
1281
312
-465
-962
-1313
-1538
-1492
-1131
-657
-309
-131
-44
-38
-155
-329
-407
-319
-146
5
81
25
-221
-565
-714
-444
106
515
485
90
-397
-802
-1129
-1429
-1709
-1967
-2215
-2452
-2652
-2801
-2886
-2837
-2563
-2105
-1704
-1625
-1880
-2208
-2372
-2403
-2492
-2666
-2701
-2414
-1958
-1707
-1840
-2130
-2209
-1973
-1642
-1458
-1410
-1312
-1079
-847
-829
-1091
-1497
-1854
-2072
-2189
-2249
-2191
-1909
-1401
-827
-383
-136
-12
59
56
-66
-251
-341
-214
65
251
93
-451
-1164
-1721
-1931
-1832
-1585
-1300
-987
-633
-292
-60
3
-109
-396
-889
-1586
-2361
-2984
-3289
-3307
-3197
-3046
-2789
-2363
-1862
-1453
-1152
-778
-195
456
813
602
-134
-1088
-1906
-2389
-2549
-2534
-2486
-2436
-2325
-2107
-1806
-1490
-1234
-1112
-1190
-1456
-1782
-2005
-2041
-1904
-1624
-1235
-834
-578
-545
-633
-637
-446
-106
256
519
579
379
-5
-346
-415
-185
134
247
-39
-707
-1508
-2047
-1985
-1297
-348
343
500
251
-94
-404
-811
-1442
-2166
-2717
-3051
-3440
-4137
-5024
-5718
-6016
-6096
-6247
-6527
-6755
-6745
-6428
-5807
-4927
-3893
-2842
-1890
-1170
-871
-1068
-1465
-1497
-860
136
882
1116
1111
1252
1579
1835
1816
1556
1225
969
870
967
1251
1655
2033
2162
1848
1099
194
-502
-831
-914
-943
-964
-901
-720
-472
-191
171
621
969
850
5
-1433
-2953
-4013
-4409
-4344
-4197
-4254
-4617
-5223
-5877
-6331
-6449
-6322
-6192
-6249
-6507
-6859
-7170
-7298
-7079
-6410
-5374
-4277
-3499
-3250
-3427
-3692
-3738
-3502
-3172
-2968
-2937
-2925
-2735
-2331
-1872
-1557
-1392
-1133
-506
511
1654
2626
3342
3897
4362
4684
4804
4810
4894
5160
5520
5823
6067
6416
6964
7534
7792
7592
7115
6668
6403
6304
6343
6529
6771
6839
6525
5818
4911
4078
3528
3269
3082
2687
2045
1416
1083
1049
1113
1173
1316
1616
1976
2232
2316
2246
2045
1763
1517
1438
1533
1669
1691
1542
1269
963
677
416
197
96
139
180
-1
-404
-733
-732
-500
-336
-326
-295
-166
-113
-261
-409
-244
278
904
1375
1588
1544
1323
1111
1079
1186
1245
1199
1180
1251
1274
1135
927
731
347
-523
-1814
-3010
-3593
-3492
-3076
-2824
-3021
-3612
-4254
-4570
-4430
-3970
-3332
-2492
-1409
-228
789
1513
2020
2407
2658
2672
2393
1889
1380
1144
1293
1633
1836
1783
1659
1659
1724
1642
1335
926
555
245
-53
-369
-709
-1062
-1368
-1545
-1606
-1693
-1939
-2306
-2610
-2716
-2656
-2519
-2271
-1782
-1043
-307
79
13
-248
-337
-85
458
1206
2087
2896
3287
3047
2374
1759
1561
1713
1842
1627
1043
337
-180
-327
-104
362
878
1199
1107
566
-193
-831
-1172
-1293
-1346
-1381
-1354
-1229
-995
-618
-32
821
1958
3297
4595
5537
6031
6417
7222
8617
10171
11242
11575
11450
11271
11152
10935
10508
9973
9496
9107
8696
8178
7585
6978
6338
5580
4652
3564
2335
1002
-292
-1290
-1785
-1826
-1724
-1834
-2343
-3230
-4311
-5296
-5878
-5926
-5627
-5334
-5222
-5103
-4679
-3936
-3238
-2976
-3199
-3614
-3898
-3955
-3899
-3903
-4066
-4340
-4532
-4428
-3988
-3405
-2906
-2533
-2143
-1645
-1164
-952
-1163
-1710
-2339
-2833
-3203
-3662
-4386
-5310
-6174
-6754
-6979
-6846
-6354
-5555
-4564
-3432
-2090
-538
974
2111
2782
3190
3549
3900
4247
4696
5328
6021
6558
6883
7123
7366
7522
7419
6960
6173
5214
4346
3809
3634
3621
3555
3385
3153
2824
2272
1443
449
-493
-1196
-1613
-1881
-2233
-2778
-3348
-3639
-3535
-3251
-3120
-3258
-3484
-3485
-3037
-2105
-844
463
1549
2299
2782
3123
3362
3433
3251
2786
2047
1042
-175
-1421
-2442
-3133
-3670
-4339
-5173
-5878
-6156
-6075
-5997
-6194
-6626
-7112
-7585
-8077
-8549
-8842
-8833
-8563
-8213
-8019
-8183
-8781
-9673
-10532
-11035
-11044
-10651
-10084
-9585
-9287
-9126
-8864
-8282
-7365
-6301
-5307
-4497
-3907
-3566
-3487
-3620
-3863
-4117
-4358
-4679
-5249
-6125
-7054
-7546
-7302
-6536
-5787
-5372
-5174
-4946
-4666
-4435
-4189
-3719
-2994
-2282
-1894
-1930
-2304
-2886
-3505
-3938
-4065
-4016
-4078
-4454
-5181
-6201
-7332
-8154
-8159
-7152
-5504
-3883
-2734
-2041
-1500
-844
-1
946
1897
2817
3696
4455
4978
5252
5410
5548
5561
5294
4821
4462
4458
4709
4897
4804
4493
4220
4206
4408
4505
4196
3567
3060
2996
3216
3349
3340
3498
4018
4673
5108
5259
5348
5508
5599
5363
4688
3724
2834
2407
2613
3323
4294
5381
6467
7282
7518
7220
6886
7028
7680
8439
8918
9055
9044
9113
9394
9867
10385
10788
11027
11126
11038
10660
10030
9375
8882
8482
7956
7206
6324
5410
4431
3301
2013
648
-738
-2171
-3700
-5240
-6514
-7223
-7341
-7168
-6997
-6764
-6164
-5066
-3650
-2086
-297
1772
3812
5304
6016
6168
6077
5833
5395
4826
4274
3793
3323
2827
2340
1916
1625
1570
1773
2043
2087
1794
1303
743
37
-913
-1912
-2499
-2301
-1325
83
1459
2407
2724
2482
1997
1677
1851
2669
4057
5720
7265
8412
9120
9470
9479
9088
8320
7369
6498
5875
5523
5383
5383
5461
5584
5735
5872
5906
5744
5356
4777
4058
3266
2507
1892
1408
877
95
-953
-2055
-2947
-3531
-3909
-4266
-4736
-5323
-5902
-6257
-6206
-5739
-5047
-4396
-3917
-3545
-3165
-2813
-2675
-2847
-3149
-3242
-2972
-2532
-2244
-2227
-2319
-2334
-2291
-2349
-2588
-2898
-3085
-3040
-2813
-2560
-2410
-2370
-2358
-2345
-2411
-2633
-2933
-3113
-3067
-2911
-2899
-3233
-3948
-4895
-5803
-6414
-6636
-6571
-6370
-6112
-5847
-5668
-5621
-5559
-5216
-4480
-3519
-2613
-1936
-1543
-1452
-1612
-1844
-1946
-1884
-1772
-1667
-1473
-1100
-600
-51
621
1599
2922
4375
5674
6704
7548
8291
8857
9044
8733
8032
7220
6528
6009
5601
5295
5151
5171
5216
5099
4734
4121
3207
1850
-14
-2148
-4022
-5077
-5056
-4120
-2705
-1292
-236
304
366
131
-219
-617
-1073
-1513
-1709
-1424
-632
446
1502
2315
2775
2833
2513
1935
1249
498
-404
-1531
-2789
-3959
-4871
-5526
-6020
-6423
-6749
-7023
-7294
-7566
-7767
-7837
-7830
-7885
-8102
-8422
-8623
-8397
-7508
-5957
-4050
-2215
-692
628
2032
3665
5382
6897
8021
8769
9262
9560
9577
9174
8348
7326
6432
5852
5571
5508
5623
5841
5997
5992
5990
6316
7090
8053
8830
9284
9519
9591
9404
8891
8159
7332
6337
4969
3163
1105
-913
-2657
-3970
-4778
-5141
-5207
-5009
-4360
-3035
-1061
1243
3500
5450
6939
7888
8351
8489
8383
7917
6915
5373
3489
1515
-348
-1990
-3457
-4968
-6695
-8470
-9849
-10557
-10770
-10866
-10971
-10919
-10613
-10244
-10104
-10289
-10662
-11002
-11114
-10841
-10118
-9055
-7929
-7021
-6413
-5902
-5106
-3728
-1827
200
1934
3250
4286
5143
5700
5778
5428
4986
4810
4984
5285
5415
5265
4938
4539
4026
3310
2435
1561
731
-243
-1561
-3154
-4668
-5753
-6295
-6381
-6103
-5444
-4331
-2763
-890
1027
2731
4066
4951
5291
4990
4086
2839
1598
584
-187
-753
-1056
-1006
-673
-307
-119
-71
55
391
854
1303
1741
2288
3005
3811
4575
5204
5631
5799
5719
5460
5017
4240
3016
1503
80
-981
-1689
-2173
-2429
-2359
-1995
-1589
-1448
-1745
-2503
-3683
-5200
-6884
-8472
-9666
-10210
-9956
-8928
-7345
-5567
-3953
-2729
-1939
-1513
-1393
-1586
-2091
-2791
-3449
-3836
-3869
-3649
-3400
-3374
-3745
-4510
-5497
-6485
-7353
-8090
-8701
-9166
-9511
-9848
-10284
-10784
-11137
-11045
-10270
-8724
-6516
-3922
-1287
1081
2957
4195
4776
4864
4795
4904
5324
5916
6407
6636
6714
6955
7607
8588
9529
10085
10203
10077
9906
9764
9665
9579
9347
8705
7516
5951
4329
2825
1425
173
-713
-1030
-810
-271
359
895
1161
1109
954
1038
1450
1867
1840
1204
158
-969
-1942
-2672
-3188
-3605
-4051
-4545
-4952
-5085
-4824
-4169
-3236
-2226
-1350
-741
-434
-424
-723
-1338
-2238
-3336
-4489
-5494
-6166
-6437
-6343
-5896
-5024
-3698
-2081
-446
1041
2387
3631
4735
5622
6224
6459
6254
5671
4953
4368
4019
3868
3868
3968
4014
3831
3420
3028
2944
3286
4013
5014
6108
7040
7626
7904
8061
8183
8210
8099
7957
7901
7896
7821
7650
7444
7174
6665
5825
4864
4197
4086
4404
4748
4767
4382
3763
3170
2823
2855
3306
4114
5128
6143
6927
7272
7069
6366
5318
4062
2670
1233
-68
-1063
-1754
-2282
-2718
-2949
-2844
-2462
-2037
-1777
-1759
-2015
-2573
-3346
-4045
-4360
-4264
-4059
-4078
-4344
-4601
-4621
-4421
-4164
-3954
-3798
-3731
-3878
-4307
-4875
-5272
-5211
-4582
-3490
-2240
-1269
-947
-1322
-2058
-2675
-2882
-2679
-2202
-1548
-743
191
1193
2136
2844
3176
3154
2947
2671
2259
1599
792
155
-93
-81
-146
-476
-963
-1357
-1482
-1278
-730
144
1226
2301
3153
3678
3903
3938
3891
3804
3596
3089
2139
803
-616
-1723
-2264
-2214
-1700
-912
-121
322
149
-633
-1776
-3063
-4476
-6059
-7698
-9114
-10065
-10473
-10385
-9936
-9369
-8976
-8887
-8970
-9033
-9095
-9368
-9972
-10741
-11350
-11543
-11198
-10295
-8924
-7342
-5905
-4886
-4376
-4331
-4663
-5260
-5982
-6702
-7363
-7978
-8584
-9196
-9760
-10134
-10146
-9765
-9171
-8619
-8186
-7694
-6903
-5762
-4430
-3087
-1793
-541
597
1426
1747
1518
912
238
-206
-242
113
651
1076
1223
1210
1363
1929
2866
3917
4838
5517
5935
6101
6048
5810
5368
4680
3808
2959
2321
1908
1635
1490
1516
1618
1540
1111
450
-151
-492
-547
-341
97
671
1227
1703
2186
2748
3297
3659
3798
3876
4086
4496
5015
5448
5532
5034
3911
2412
976
1
-330
-48
703
1766
2993
4235
5335
6188
6796
7230
7515
7569
7312
6814
6288
5901
5622
5284
4770
4111
3436
2868
2466
2216
2017
1716
1213
565
-25
-344
-301
40
527
994
1312
1455
1507
1567
1593
1394
848
130
-338
-234
368
1067
1487
1539
1369
1136
852
417
-248
-1097
-2007
-2899
-3815
-4820
-5842
-6647
-7033
-7050
-6997
-7182
-7683
-8332
-8889
-9221
-9344
-9342
-9251
-8997
-8451
-7554
-6406
-5228
-4223
-3433
-2744
-2036
-1335
-791
-504
-391
-296
-213
-339
-837
-1601
-2316
-2722
-2777
-2586
-2270
-1926
-1619
-1334
-984
-535
-107
131
134
-15
-261
-637
-1137
-1633
-2001
-2292
-2683
-3273
-3961
-4515
-4708
-4437
-3786
-2995
-2276
-1631
-893
35
1051
1981
2758
3392
3860
4103
4130
3994
3684
3139
2415
1728
1252
943
641
308
38
-127
-288
-544
-841
-1038
-1057
-930
-735
-582
-627
-998
-1671
-2458
-3164
-3712
-4103
-4312
-4289
-4077
-3845
-3791
-4005
-4441
-5008
-5651
-6339
-7012
-7572
-7951
-8173
-8310
-8365
-8259
-7964
-7640
-7538
-7747
-8076
-8239
-8151
-7971
-7882
-7889
-7863
-7722
-7508
-7295
-7092
-6853
-6563
-6280
-6076
-5958
-5855
-5692
-5454
-5137
-4656
-3854
-2664
-1215
265
1653
2988
4337
5647
6768
7568
8013
8183
8246
8389
8694
9077
9371
9470
9357
9033
8515
7929
7522
7462
7658
7829
7795
7645
7603
7747
7917
7889
7585
7111
6622
6195
5825
5479
5107
4638
4035
3366
2781
2385
2147
1961
1769
1594
1482
1440
1454
1525
1679
1961
2399
2964
3543
4002
4274
4357
4228
3814
3070
2070
980
-25
-823
-1367
-1742
-2150
-2775
-3600
-4415
-5005
-5319
-5413
-5307
-4959
-4371
-3672
-3040
-2550
-2131
-1651
-1043
-309
545
1521
2538
3387
3872
4022
4106
4380
4871
5399
5797
6058
6305
6675
7198
7746
8099
8138
7945
7684
7388
6976
6474
6110
6105
6434
6882
7292
7680
8115
8619
9199
9884
10651
11349
11771
11797
11477
11025
10724
10755
11022
11170
10878
10147
9286
8601
8164
7860
7565
7228
6836
6393
5939
5536
5223
4998
4847
4762
4745
4826
5072
5508
6028
6402
6445
6163
5706
5224
4792
4446
4183
3902
3416
2633
1720
1008
718
801
1032
1175
1052
544
-354
-1452
-2431
-3047
-3317
-3504
-3926
-4707
-5691
-6588
-7249
-7781
-8373
-9060
-9715
-10224
-10560
-10681
-10498
-10043
-9579
-9396
-9533
-9772
-9891
-9797
-9462
-8859
-8048
-7200
-6426
-5671
-4847
-4042
-3463
-3216
-3199
-3219
-3112
-2779
-2231
-1629
-1202
-1064
-1173
-1477
-1986
-2643
-3214
-3463
-3397
-3254
-3236
-3359
-3542
-3719
-3829
-3789
-3580
-3305
-3096
-2997
-2967
-2983
-3094
-3373
-3861
-4496
-5084
-5371
-5237
-4791
-4228
-3586
-2710
-1460
111
1810
3436
4846
5951
6723
7190
7380
7280
6882
6256
5541
4899
4488
4422
4657
4937
4952
4566
3867
3003
2065
1147
392
-105
-404
-637
-858
-1034
-1160
-1293
-1478
-1698
-1916
-2077
-2068
-1755
-1129
-355
361
938
1419
1853
2233
2503
2560
2271
1578
597
-444
-1387
-2220
-2962
-3558
-3909
-3989
-3865
-3643
-3416
-3232
-3055
-2784
-2348
-1803
-1291
-916
-697
-650
-835
-1298
-1986
-2783
-3613
-4474
-5366
-6198
-6826
-7164
-7259
-7212
-7062
-6781
-6393
-6003
-5674
-5320
-4816
-4195
-3624
-3153
-2631
-1946
-1276
-957
-1111
-1519
-1869
-2023
-2028
-1981
-1987
-2158
-2546
-3065
-3567
-3976
-4310
-4577
-4734
-4762
-4691
-4530
-4228
-3763
-3219
-2729
-2371
-2162
-2119
-2243
-2431
-2493
-2310
-1967
-1694
-1704
-2061
-2666
-3304
-3745
-3876
-3787
-3710
-3850
-4232
-4703
-5049
-5142
-5010
-4803
-4669
-4642
-4625
-4485
-4153
-3645
-3039
-2452
-2027
-1873
-1990
-2241
-2414
-2318
-1860
-1087
-186
591
1073
1264
1302
1323
1385
1483
1585
1638
1606
1525
1509
1647
1902
2129
2193
2062
1800
1507
1255
1056
874
686
520
405
305
146
-79
-299
-463
-608
-782
-964
-1115
-1282
-1560
-1923
-2186
-2184
-1963
-1731
-1654
-1731
-1851
-1919
-1907
-1824
-1672
-1438
-1138
-857
-719
-798
-1072
-1487
-2019
-2637
-3191
-3441
-3248
-2712
-2063
-1413
-669
307
1490
2662
3568
4081
4273
4366
4613
5138
5858
6541
6983
7116
6992
6694
6321
5991
5784
5658
5489
5231
5017
5040
5361
5867
6414
6934
7421
7863
8259
8636
8999
9277
9371
9273
9093
8939
8831
8737
8658
8623
8603
8501
8245
7884
7534
7232
6854
6234
5379
4522
3942
3718
3695
3670
3548
3336
3066
2785
2568
2458
2363
2093
1518
678
-271
-1166
-1872
-2275
-2325
-2085
-1716
-1368
-1097
-851
-524
-35
592
1210
1653
1858
1905
1930
2008
2133
2243
2284
2261
2273
2454
2850
3360
3807
4081
4196
4232
4260
4306
4328
4215
3861
3279
2619
2039
1566
1120
663
270
40
-23
-2
50
174
448
873
1347
1753
2045
2259
2440
2594
2704
2782
2848
2893
2884
2834
2819
2913
3118
3391
3712
4090
4495
4843
5045
5064
4910
4631
4312
4034
3790
3476
3016
2487
2050
1765
1535
1260
981
820
826
936
1057
1129
1123
1040
912
762
553
242
-123
-430
-655
-903
-1243
-1580
-1772
-1836
-1932
-2146
-2394
-2571
-2677
-2750
-2753
-2635
-2471
-2430
-2592
-2881
-3188
-3481
-3739
-3854
-3694
-3271
-2787
-2496
-2530
-2835
-3238
-3555
-3673
-3586
-3378
-3158
-3003
-2918
-2837
-2655
-2280
-1684
-920
-105
629
1185
1549
1762
1851
1790
1555
1209
876
620
403
207
159
435
1032
1701
2161
2346
2417
2537
2713
2864
2981
3153
3469
3919
4412
4841
5114
5157
4942
4538
4100
3743
3393
2809
1802
460
-885
-1946
-2728
-3474
-4398
-5503
-6646
-7699
-8594
-9266
-9663
-9817
-9884
-10059
-10468
-11142
-12029
-13017
-13961
-14749
-15353
-15798
-16087
-16202
-16163
-16059
-15969
-15898
-15809
-15708
-15639
-15613
-15570
-15457
-15318
-15288
-15480
-15890
-16402
-16861
-17150
-17218
-17086
-16833
-16562
-16332
-16113
-15841
-15508
-15186
-14930
-14665
-14213
-13445
-12398
-11228
-10095
-9084
-8217
-7482
-6867
-6374
-6023
-5792
-5578
-5219
-4608
-3796
-2971
-2327
-1918
-1603
-1155
-426
543
1568
2450
3082
3460
3666
3839
4100
4452
4772
4936
4955
4965
5085
5328
5656
6065
6573
7137
7653
8061
8423
8869
9456
10110
10706
11198
11637
12065
12439
12674
12756
12762
12764
12751
12677
12560
12489
12549
12769
13117
13518
13866
14068
14107
14061
14020
14018
14050
14119
14229
14317
14247
13915
13351
12693
12062
11474
10879
10271
9738
9388
9242
9202
9127
8939
8657
8366
8144
8000
7846
7534
6983
6262
5557
5033
4740
4603
4470
4151
3500
2521
1412
436
-261
-699
-964
-1082
-1022
-773
-380
67
466
714
733
496
36
-581
-1271
-1923
-2406
-2617
-2567
-2399
-2282
-2260
-2213
-1998
-1612
-1195
-875
-652
-449
-227
0
237
538
936
1383
1783
2077
2274
2413
2508
2523
2402
2122
1725
1289
864
457
95
-133
-148
17
201
260
219
271
589
1141
1704
2082
2304
2568
3000
3494
3831
3889
3700
3325
2778
2101
1434
940
665
513
373
228
142
158
232
262
171
-22
-212
-300
-269
-178
-106
-124
-276
-555
-869
-1087
-1135
-1044
-875
-634
-290
141
554
810
835
669
431
236
132
115
195
412
761
1128
1354
1370
1250
1096
908
588
67
-584
-1198
-1636
-1876
-1992
-2056
-2090
-2095
-2085
-2079
-2088
-2127
-2255
-2531
-2920
-3262
-3366
-3133
-2608
-1948
-1346
-939
-730
-603
-452
-291
-218
-282
-421
-513
-470
-271
31
331
530
612
645
695
751
757
696
608
553
573
689
892
1149
1418
1664
1826
1824
1630
1326
1043
829
634
418
236
176
250
392
531
628
664
640
595
605
742
1043
1464
1867
2073
2013
1816
1695
1733
1812
1772
1583
1316
996
550
-89
-868
-1622
-2193
-2540
-2766
-3037
-3455
-3998
-4566
-5080
-5510
-5852
-6102
-6280
-6415
-6509
-6514
-6376
-6100
-5763
-5486
-5368
-5438
-5645
-5903
-6151
-6360
-6506
-6591
-6694
-6955
-7462
-8160
-8914
-9655
-10400
-11130
-11714
-11989
-11929
-11676
-11436
-11330
-11334
-11311
-11133
-10782
-10361
-9988
-9686
-9395
-9070
-8718
-8329
-7814
-7081
-6172
-5278
-4577
-4054
-3511
-2749
-1758
-707
232
1014
1703
2354
2959
3489
3953
4394
4820
5166
5328
5240
4939
4542
4158
3823
3539
3348
3330
3493
3725
3903
4032
4221
4520
4849
5092
5217
5261
5252
5209
5181
5224
5327
5421
5468
5496
5523
5490
5310
4961
4490
3952
3382
2809
2265
1764
1294
828
344
-174
-701
-1142
-1399
-1472
-1498
-1651
-2004
-2483
-2938
-3255
-3447
-3647
-3989
-4455
-4866
-5052
-5009
-4871
-4767
-4732
-4755
-4806
-4803
-4612
-4160
-3525
-2852
-2201
-1524
-807
-162
243
350
268
176
194
321
476
575
590
564
596
796
1227
1877
2667
3511
4363
5200
5978
6623
7070
7308
7398
7436
7494
7570
7604
7566
7526
7609
7857
8163
8362
8391
8331
8313
8405
8598
8876
9242
9679
10085
10292
10190
9842
9450
9197
9108
9085
9007
8784
8346
7684
6904
6202
5702
5369
5082
4781
4500
4284
4133
4022
3930
3834
3726
3623
3539
3425
3185
2786
2324
1945
1721
1612
1560
1553
1598
1663
1668
1535
1244
853
464
165
-1
-8
169
501
855
1032
922
594
229
-35
-174
-236
-270
-297
-297
-226
-46
230
556
893
1226
1511
1647
1536
1182
708
259
-90
-344
-535
-695
-863
-1072
-1312
-1509
-1579
-1498
-1307
-1065
-822
-628
-550
-638
-885
-1244
-1688
-2226
-2840
-3453
-3974
-4391
-4777
-5200
-5641
-6006
-6216
-6255
-6162
-5982
-5767
-5596
-5568
-5756
-6147
-6655
-7191
-7737
-8308
-8870
-9319
-9586
-9727
-9877
-10106
-10346
-10484
-10482
-10386
-10247
-10073
-9863
-9645
-9434
-9201
-8909
-8562
-8209
-7881
-7571
-7259
-6942
-6630
-6333
-6081
-5915
-5836
-5783
-5686
-5555
-5482
-5542
-5714
-5915
-6104
-6304
-6546
-6811
-7070
-7331
-7618
-7912
-8159
-8338
-8499
-8699
-8937
-9149
-9282
-9316
-9241
-9043
-8740
-8409
-8131
-7924
-7753
-7592
-7459
-7389
-7407
-7533
-7764
-8038
-8226
-8227
-8068
-7886
-7783
-7728
-7593
-7292
-6847
-6352
-5882
-5459
-5084
-4765
-4505
-4252
-3889
-3301
-2483
-1549
-647
161
924
1733
2634
3590
4486
5190
5637
5886
6075
6309
6616
6990
7444
7970
8494
8943
9343
9801
10352
10880
11241
11408
11468
11485
11445
11321
11131
10898
10605
10242
9849
9472
9096
8673
8211
7775
7387
6982
6510
6026
5636
5372
5165
4954
4774
4704
4748
4815
4800
4686
4558
4535
4687
4987
5329
5585
5673
5587
5372
5081
4757
4456
4267
4262
4431
4688
4968
5285
5678
6102
6419
6520
6418
6220
6037
5933
5929
6007
6135
6303
6551
6922
7405
7950
8546
9229
9990
10728
11324
11721
11914
11895
11666
11301
10921
10591
10265
9867
9387
8871
8382
7985
7757
7733
7835
7912
7870
7759
7701
7737
7771
7642
7245
6612
5902
5310
4935
4720
4522
4251
3932
3649
3447
3318
3245
3232
3258
3243
3077
2700
2145
1531
1010
712
673
811
976
1055
1047
1024
1050
1113
1139
1045
792
425
55
-219
-383
-502
-635
-769
-853
-884
-932
-1077
-1334
-1643
-1930
-2182
-2451
-2809
-3279
-3839
-4465
-5143
-5832
-6446
-6928
-7333
-7796
-8396
-9074
-9678
-10079
-10226
-10148
-9938
-9705
-9517
-9372
-9257
-9201
-9240
-9343
-9419
-9420
-9371
-9293
-9160
-8937
-8641
-8288
-7847
-7307
-6768
-6400
-6264
-6241
-6160
-5964
-5721
-5520
-5405
-5376
-5380
-5279
-4889
-4128
-3117
-2130
-1405
-1018
-902
-960
-1127
-1348
-1553
-1678
-1725
-1765
-1878
-2095
-2406
-2776
-3146
-3436
-3584
-3603
-3569
-3561
-3621
-3773
-4022
-4332
-4610
-4800
-4956
-5198
-5595
-6096
-6596
-7022
-7338
-7511
-7508
-7358
-7175
-7092
-7166
-7321
-7398
-7262
-6892
-6404
-5987
-5793
-5869
-6140
-6468
-6730
-6865
-6877
-6795
-6648
-6481
-6350
-6290
-6247
-6104
-5790
-5371
-5004
-4792
-4679
-4517
-4213
-3820
-3480
-3307
-3322
-3477
-3719
-4014
-4316
-4541
-4621
-4557
-4431
-4322
-4222
-4049
-3756
-3381
-3007
-2663
-2319
-1951
-1582
-1261
-1018
-867
-802
-794
-782
-708
-566
-401
-255
-135
-29
80
214
392
616
873
1163
1512
1933
2380
2777
3092
3364
3641
3922
4171
4392
4639
4928
5169
5209
4985
4595
4218
3962
3804
3688
3602
3574
3598
3623
3617
3589
3564
3546
3526
3523
3579
3735
3990
4288
4529
4627
4572
4438
4321
4275
4308
4410
4553
4682
4739
4698
4570
4374
4121
3835
3562
3350
3243
3286
3507
3862
4249
4574
4823
5047
5284
5528
5751
5926
6022
6016
5920
5769
5577
5328
5007
4646
4301
3998
3731
3499
3331
3253
3231
3165
2982
2722
2528
2523
2709
3006
3376
3854
4453
5065
5511
5680
5580
5303
4952
4620
4380
4262
4257
4331
4433
4474
4363
4091
3774
3565
3548
3708
3993
4358
4737
5039
5205
5268
5327
5458
5651
5834
5939
5952
5917
5890
5897
5945
6057
6274
6611
7019
7418
7772
8122
8524
8957
9330
9549
9594
9525
9427
9370
9379
9423
9424
9301
9040
8723
8461
8300
8193
8058
7843
7553
7229
6942
6775
6774
6901
7043
7086
6988
6780
6509
6196
5835
5423
4960
4426
3783
3024
2210
1425
697
-25
-794
-1572
-2238
-2678
-2863
-2863
-2812
-2848
-3045
-3371
-3728
-4050
-4349
-4655
-4953
-5220
-5484
-5810
-6220
-6662
-7072
-7437
-7792
-8177
-8606
-9066
-9508
-9869
-10107
-10219
-10225
-10149
-10023
-9894
-9808
-9769
-9743
-9701
-9645
-9591
-9550
-9515
-9483
-9451
-9426
-9412
-9419
-9449
-9497
-9532
-9520
-9451
-9368
-9316
-9273
-9141
-8827
-8323
-7704
-7058
-6463
-5997
-5723
-5623
-5604
-5572
-5497
-5377
-5195
-4944
-4677
-4483
-4402
-4409
-4469
-4574
-4708
-4830
-4908
-4961
-5024
-5101
-5167
-5206
-5231
-5254
-5287
-5357
-5506
-5748
-6029
-6261
-6388
-6417
-6391
-6334
-6236
-6082
-5896
-5721
-5566
-5403
-5194
-4922
-4556
-4059
-3456
-2882
-2523
-2454
-2580
-2738
-2825
-2832
-2784
-2721
-2689
-2709
-2714
-2575
-2231
-1786
-1443
-1328
-1370
-1389
-1267
-1051
-887
-878
-1014
-1195
-1312
-1300
-1164
-956
-722
-452
-112
273
594
751
763
752
816
941
1041
1048
954
786
597
446
379
395
455
525
592
666
764
886
993
1012
891
657
396
178
21
-62
-42
95
289
443
500
487
469
480
495
447
271
-52
-477
-912
-1264
-1498
-1656
-1829
-2092
-2450
-2841
-3194
-3486
-3742
-4002
-4296
-4611
-4879
-5012
-4995
-4934
-4971
-5122
-5256
-5239
-5072
-4862
-4697
-4592
-4537
-4511
-4460
-4304
-4014
-3664
-3360
-3152
-3004
-2848
-2639
-2376
-2103
-1893
-1793
-1787
-1820
-1856
-1902
-1964
-2021
-2041
-2007
-1934
-1844
-1755
-1681
-1610
-1507
-1335
-1086
-789
-484
-208
2
106
85
-30
-156
-209
-169
-94
-65
-92
-96
24
287
612
901
1126
1332
1566
1832
2095
2332
2546
2752
2946
3107
3210
3226
3123
2893
2584
2302
2141
2106
2112
2072
1987
1943
2035
2300
2707
3190
3672
4072
4330
4427
4398
4305
4196
4100
4038
4043
4126
4260
4386
4490
4640
4934
5385
5884
6266
6426
6378
6231
6100
6034
5987
5890
5740
5634
5679
5901
6241
6632
7034
7409
7710
7922
8087
8243
8349
8325
8144
7883
7659
7536
7511
7543
7603
7685
7807
7989
8222
8452
8634
8782
8964
9220
9513
9757
9904
9972
10016
10071
10132
10160
10101
9929
9673
9415
9225
9114
9043
8966
8844
8632
8309
7928
7603
7410
7311
7205
7056
6912
6815
6733
6599
6389
6126
5850
5602
5422
5324
5259
5151
4978
4777
4589
4420
4274
4182
4171
4226
4305
4373
4395
4328
4160
3930
3680
3381
2961
2403
1796
1272
919
766
801
968
1181
1367
1503
1585
1578
1450
1235
1022
871
769
670
547
374
99
-325
-868
-1433
-1926
-2314
-2601
-2785
-2851
-2810
-2718
-2652
-2667
-2772
-2942
-3143
-3352
-3553
-3730
-3853
-3892
-3844
-3750
-3677
-3671
-3725
-3794
-3836
-3836
-3797
-3748
-3759
-3921
-4271
-4734
-5166
-5452
-5569
-5554
-5448
-5283
-5092
-4891
-4652
-4327
-3907
-3456
-3076
-2836
-2726
-2678
-2611
-2474
-2280
-2109
-2050
-2127
-2277
-2420
-2540
-2674
-2833
-2960
-3005
-3004
-3044
-3149
-3248
-3257
-3168
-3030
-2877
-2725
-2615
-2621
-2791
-3099
-3466
-3808
-4070
-4263
-4439
-4650
-4869
-4997
-4956
-4765
-4516
-4290
-4109
-3940
-3728
-3441
-3112
-2843
-2715
-2702
-2688
-2571
-2328
-2001
-1660
-1374
-1204
-1150
-1148
-1144
-1151
-1222
-1357
-1486
-1538
-1499
-1405
-1312
-1277
-1342
-1504
-1732
-2009
-2355
-2778
-3234
-3663
-4059
-4470
-4911
-5312
-5561
-5609
-5516
-5408
-5379
-5447
-5562
-5658
-5700
-5702
-5710
-5779
-5940
-6166
-6376
-6464
-6370
-6124
-5822
-5562
-5373
-5216
-5035
-4813
-4570
-4344
-4175
-4093
-4099
-4145
-4155
-4085
-3962
-3843
-3773
-3772
-3850
-3980
-4074
-4029
-3816
-3515
-3223
-2966
-2722
-2507
-2382
-2369
-2404
-2388
-2280
-2114
-1939
-1771
-1601
-1425
-1257
-1102
-956
-817
-698
-608
-526
-398
-182
105
389
585
649
590
473
385
382
437
460
382
223
57
-64
-132
-149
-102
7
148
279
395
515
652
789
903
970
962
839
587
239
-129
-452
-715
-948
-1172
-1378
-1558
-1727
-1898
-2015
-1958
-1635
-1068
-385
273
811
1183
1376
1422
1396
1361
1312
1182
924
582
284
136
127
153
127
77
84
161
220
191
118
106
199
357
532
704
837
844
663
345
30
-164
-200
-102
102
401
791
1271
1810
2339
2779
3113
3399
3716
4073
4407
4641
4768
4871
5057
5365
5719
5984
6066
5972
5781
5578
5424
5357
5395
5527
5726
5950
6145
6261
6283
6219
6063
5784
5383
4965
4691
4653
4828
5147
5573
6070
6555
6938
7209
7423
7605
7708
7688
7589
7523
7573
7723
7887
7965
7916
7773
7598
7419
7206
6921
6564
6170
5778
5411
5086
4805
4548
4296
4053
3837
3634
3418
3187
2985
2853
2794
2792
2833
2894
2944
2977
3036
3164
3345
3507
3580
3535
3380
3156
2939
2809
2789
2837
2907
3001
3140
3313
3486
3638
3780
3916
4033
4117
4165
4168
4106
3973
3795
3604
3408
3199
2989
2815
2711
2682
2711
2778
2868
2973
3095
3245
3423
3596
3708
3725
3684
3661
3694
3737
3693
3506
3206
2873
2576
2342
2160
2001
1843
1688
1556
1464
1400
1338
1261
1175
1084
977
831
616
308
-119
-675
-1338
-2043
-2715
-3294
-3755
-4085
-4264
-4291
-4217
-4125
-4056
-3969
-3808
-3590
-3387
-3236
-3093
-2898
-2650
-2387
-2137
-1935
-1857
-1976
-2267
-2584
-2777
-2793
-2685
-2541
-2437
-2420
-2478
-2542
-2530
-2435
-2328
-2291
-2342
-2439
-2512
-2515
-2445
-2349
-2298
-2329
-2414
-2501
-2556
-2572
-2544
-2469
-2365
-2265
-2179
-2079
-1932
-1738
-1530
-1344
-1192
-1069
-957
-835
-689
-511
-278
46
483
1004
1535
2001
2363
2606
2727
2748
2717
2683
2666
2644
2590
2482
2313
2101
1904
1784
1763
1802
1843
1852
1816
1727
1595
1472
1417
1431
1443
1367
1166
860
483
58
-401
-887
-1384
-1855
-2250
-2547
-2784
-3023
-3281
-3502
-3615
-3620
-3598
-3659
-3851
-4139
-4447
-4718
-4938
-5100
-5192
-5213
-5211
-5244
-5324
-5412
-5476
-5541
-5647
-5800
-5968
-6134
-6310
-6501
-6678
-6802
-6867
-6907
-6966
-7071
-7227
-7420
-7619
-7777
-7847
-7794
-7634
-7429
-7254
-7141
-7058
-6937
-6739
-6475
-6199
-5979
-5865
-5875
-5977
-6093
-6142
-6087
-5983
-5936
-6006
-6140
-6226
-6199
-6098
-5997
-5924
-5858
-5777
-5672
-5536
-5365
-5195
-5091
-5081
-5126
-5157
-5150
-5131
-5139
-5200
-5326
-5508
-5696
-5817
-5833
-5770
-5693
-5641
-5594
-5502
-5344
-5158
-5003
-4900
-4805
-4659
-4442
-4182
-3906
-3620
-3320
-3009
-2696
-2393
-2126
-1939
-1858
-1860
-1881
-1865
-1797
-1690
-1570
-1455
-1352
-1247
-1103
-891
-624
-358
-153
-24
64
152
241
309
347
367
370
329
225
74
-92
-260
-428
-572
-641
-603
-469
-284
-95
63
188
315
503
759
1016
1179
1214
1167
1101
1043
990
946
927
936
951
936
871
771
683
648
656
657
618
568
565
620
688
730
761
825
920
981
952
851
752
723
794
962
1189
1397
1493
1443
1318
1244
1307
1498
1749
1977
2118
2145
2084
2001
1954
1950
1971
2003
2044
2078
2075
2027
1958
1899
1866
1860
1878
1907
1933
1963
2015
2087
2149
2182
2210
2275
2380
2486
2552
2584
2621
2705
2851
3048
3255
3424
3514
3514
3420
3230
2963
2670
2421
2262
2192
2175
2184
2228
2327
2473
2617
2708
2748
2784
2839
2869
2804
2616
2353
2096
1908
1810
1774
1729
1600
1353
1020
669
362
144
40
43
108
190
268
344
403
418
388
340
302
265
206
117
6
-112
-222
-305
-344
-354
-360
-373
-391
-426
-511
-669
-894
-1165
-1458
-1716
-1863
-1870
-1814
-1820
-1937
-2102
-2235
-2329
-2419
-2506
-2563
-2606
-2706
-2901
-3138
-3326
-3447
-3555
-3702
-3867
-3984
-4009
-3940
-3787
-3554
-3256
-2932
-2628
-2358
-2106
-1855
-1619
-1430
-1323
-1332
-1480
-1748
-2048
-2262
-2331
-2285
-2204
-2129
-2055
-1965
-1860
-1750
-1635
-1511
-1367
-1188
-966
-708
-430
-124
227
611
975
1257
1440
1540
1590
1628
1704
1857
2082
2333
2546
2667
2663
2551
2426
2408
2543
2752
2910
2965
2964
2982
3048
3134
3203
3228
3199
3113
2983
2834
2699
2596
2517
2430
2314
2181
2074
2037
2102
2254
2438
2570
2606
2581
2574
2612
2638
2577
2416
2205
1991
1776
1540
1280
1016
777
566
360
132
-115
-334
-478
-540
-560
-578
-618
-702
-863
-1110
-1387
-1610
-1729
-1760
-1743
-1690
-1586
-1417
-1197
-950
-690
-423
-150
121
381
619
828
1016
1214
1453
1737
2017
2234
2353
2383
2347
2258
2122
1968
1839
1762
1734
1745
1794
1884
2009
2154
2300
2429
2514
2529
2476
2401
2373
2421
2512
2581
2592
2566
2539
2520
2485
2410
2283
2104
1895
1700
1561
1492
1483
1524
1603
1670
1652
1520
1317
1102
884
636
369
134
-44
-198
-375
-575
-769
-940
-1086
-1208
-1312
-1412
-1502
-1540
-1495
-1406
-1360
-1405
-1504
-1596
-1676
-1775
-1897
-1991
-1997
-1889
-1688
-1449
-1253
-1169
-1204
-1279
-1289
-1192
-1033
-883
-746
-556
-249
167
629
1085
1528
1972
2401
2768
3013
3089
2985
2743
2448
2181
1971
1792
1622
1479
1416
1471
1634
1844
2023
2112
2099
2013
1885
1726
1547
1377
1243
1150
1061
926
707
399
39
-301
-553
-698
-765
-801
-832
-860
-887
-921
-978
-1058
-1158
-1273
-1404
-1544
-1664
-1718
-1685
-1590
-1494
-1434
-1402
-1371
-1333
-1304
-1292
-1289
-1280
-1260
-1221
-1162
-1103
-1083
-1130
-1235
-1367
-1504
-1639
-1767
-1881
-1973
-2028
-2017
-1909
-1714
-1495
-1327
-1244
-1229
-1244
-1255
-1248
-1219
-1180
-1135
-1074
-977
-840
-674
-470
-211
100
405
639
780
860
926
1008
1140
1343
1600
1827
1923
1855
1690
1541
1485
1505
1514
1430
1247
1040
890
818
797
813
887
1020
1170
1265
1283
1260
1243
1246
1251
1244
1239
1267
1343
1427
1440
1329
1118
889
705
569
466
399
398
469
586
710
817
890
902
818
629
385
184
111
166
267
337
377
443
565
708
832
934
1031
1118
1167
1160
1096
976
817
672
617
686
843
1024
1192
1326
1397
1387
1320
1244
1173
1073
909
677
388
47
-322
-659
-914
-1103
-1290
-1500
-1691
-1815
-1876
-1913
-1961
-2029
-2118
-2211
-2274
-2286
-2280
-2312
-2401
-2506
-2583
-2626
-2648
-2648
-2625
-2605
-2605
-2584
-2461
-2209
-1896
-1627
-1447
-1328
-1215
-1080
-926
-778
-662
-586
-530
-472
-416
-385
-393
-425
-454
-460
-431
-357
-229
-35
234
571
950
1340
1726
2108
2469
2773
3005
3194
3377
3551
3670
3692
3613
3461
3274
3102
2989
2957
2988
3042
3076
3060
2982
2869
2775
2746
2771
2806
2812
2781
2711
2594
2422
2212
1989
1778
1604
1491
1437
1404
1352
1274
1200
1144
1084
986
847
692
543
401
262
130
12
-88
-165
-212
-243
-294
-391
-518
-615
-636
-596
-546
-521
-523
-545
-599
-701
-847
-1025
-1225
-1440
-1655
-1848
-2011
-2143
-2237
-2272
-2232
-2129
-1991
-1848
-1731
-1664
-1650
-1655
-1638
-1586
-1522
-1472
-1444
-1433
-1447
-1508
-1623
-1758
-1851
-1849
-1753
-1605
-1466
-1381
-1369
-1424
-1511
-1583
-1599
-1556
-1489
-1442
-1439
-1472
-1501
-1486
-1422
-1350
-1332
-1384
-1461
-1505
-1502
-1471
-1419
-1322
-1167
-971
-765
-556
-342
-134
43
181
304
445
622
835
1070
1304
1514
1690
1834
1945
2013
2040
2061
2122
2242
2403
2570
2717
2827
2891
2916
2932
2980
3091
3263
3458
3620
3708
3722
3691
3650
3616
3603
3634
3713
3803
3835
3778
3669
3584
3560
3579
3596
3583
3541
3469
3369
3249
3141
3086
3103
3157
3172
3086
2917
2766
2729
2815
2946
3031
3035
2971
2862
2736
2630
2564
2512
2424
2279
2114
1979
1889
1827
1788
1782
1819
1872
1897
1863
1770
1653
1553
1492
1464
1456
1471
1524
1606
1685
1730
1746
1759
1775
1779
1758
1718
1662
1583
1474
1355
1268
1236
1247
1262
1246
1195
1141
1155
1305
1602
1979
2331
2588
2753
2877
3014
3189
3393
3574
3665
3632
3507
3367
3261
3173
3048
2859
2633
2428
2285
2211
2181
2172
2180
2209
2256
2291
2275
2187
2039
1861
1685
1532
1406
1290
1158
996
815
640
477
305
90
-181
-485
-764
-965
-1073
-1125
-1170
-1225
-1266
-1267
-1235
-1202
-1197
-1211
-1210
-1166
-1090
-1030
-1029
-1078
-1124
-1120
-1064
-993
-944
-929
-941
-960
-977
-1000
-1049
-1126
-1204
-1253
-1267
-1272
-1288
-1319
-1363
-1423
-1498
-1575
-1648
-1722
-1801
-1871
-1919
-1957
-2017
-2115
-2229
-2321
-2354
-2295
-2136
-1911
-1689
-1530
-1448
-1423
-1433
-1468
-1524
-1592
-1655
-1690
-1678
-1629
-1599
-1652
-1798
-1992
-2177
-2339
-2501
-2694
-2936
-3231
-3568
-3923
-4260
-4554
-4788
-4948
-5037
-5072
-5073
-5033
-4932
-4768
-4575
-4383
-4189
-3969
-3722
-3481
-3278
-3115
-2971
-2825
-2682
-2578
-2546
-2591
-2670
-2723
-2720
-2675
-2618
-2562
-2510
-2470
-2458
-2469
-2473
-2440
-2369
-2281
-2199
-2129
-2064
-1987
-1888
-1788
-1731
-1759
-1871
-2031
-2200
-2363
-2527
-2701
-2898
-3122
-3355
-3556
-3684
-3730
-3719
-3684
-3650
-3638
-3669
-3752
-3866
-3972
-4035
-4043
-4003
-3945
-3897
-3872
-3855
-3810
-3714
-3568
-3394
-3229
-3114
-3069
-3067
-3043
-2942
-2767
-2567
-2394
-2266
-2170
-2070
-1923
-1700
-1413
-1113
-862
-685
-574
-503
-440
-359
-244
-105
30
140
221
274
300
299
285
279
293
324
364
408
463
538
629
710
752
748
724
710
710
699
657
587
510
432
349
262
185
127
79
21
-50
-106
-113
-61
33
145
256
343
387
388
381
406
459
484
423
263
37
-204
-408
-535
-572
-560
-561
-598
-620
-550
-349
-42
305
627
876
1041
1146
1236
1346
1480
1623
1754
1866
1958
2025
2056
2033
1965
1883
1812
1743
1657
1563
1493
1452
1404
1322
1224
1150
1096
1010
852
633
396
174
-12
-149
-239
-307
-378
-454
-516
-563
-619
-708
-831
-971
-1113
-1251
-1381
-1504
-1626
-1747
-1856
-1931
-1956
-1941
-1924
-1959
-2073
-2243
-2412
-2537
-2618
-2672
-2699
-2680
-2602
-2466
-2282
-2063
-1843
-1675
-1582
-1522
-1411
-1205
-953
-754
-660
-633
-591
-510
-437
-425
-468
-514
-531
-536
-547
-555
-534
-483
-429
-390
-357
-307
-223
-97
65
246
431
619
816
1020
1212
1389
1566
1750
1914
2009
2013
1953
1880
1827
1777
1698
1593
1523
1559
1707
1900
2059
2165
2251
2359
2495
2646
2781
2865
2877
2840
2817
2848
2904
2908
2791
2549
2243
1988
1889
1964
2114
2196
2149
2033
1960
1990
2101
2226
2302
2302
2251
2209
2220
2278
2349
2410
2452
2454
2383
2242
2074
1930
1830
1777
1785
1858
1953
2004
1985
1935
1902
1896
1891
1873
1849
1812
1745
1648
1570
1575
1684
1851
1992
2045
1994
1860
1674
1447
1181
889
595
318
57
-198
-425
-575
-625
-621
-646
-738
-861
-958
-1020
-1096
-1223
-1383
-1525
-1618
-1678
-1739
-1813
-1878
-1897
-1855
-1787
-1744
-1751
-1786
-1817
-1841
-1877
-1933
-1994
-2049
-2113
-2220
-2385
-2601
-2838
-3071
-3299
-3544
-3818
-4093
-4312
-4448
-4539
-4643
-4768
-4869
-4911
-4907
-4884
-4848
-4784
-4696
-4617
-4574
-4575
-4606
-4641
-4643
-4577
-4436
-4256
-4086
-3955
-3859
-3786
-3728
-3685
-3660
-3655
-3667
-3683
-3688
-3671
-3630
-3571
-3497
-3401
-3274
-3114
-2935
-2764
-2614
-2473
-2318
-2141
-1951
-1747
-1520
-1281
-1069
-913
-794
-669
-535
-444
-435
-482
-532
-568
-618
-692
-745
-713
-578
-383
-185
-18
116
229
333
430
520
608
710
830
936
986
976
959
988
1052
1076
1002
845
660
495
367
291
276
294
277
174
-3
-186
-326
-422
-505
-600
-718
-858
-1014
-1179
-1366
-1603
-1897
-2207
-2463
-2624
-2707
-2751
-2775
-2776
-2755
-2727
-2708
-2701
-2708
-2737
-2793
-2859
-2901
-2903
-2881
-2865
-2868
-2872
-2849
-2799
-2752
-2750
-2804
-2890
-2971
-3028
-3063
-3088
-3105
-3103
-3075
-3017
-2928
-2803
-2642
-2460
-2293
-2170
-2089
-2005
-1870
-1658
-1395
-1136
-922
-757
-617
-475
-321
-155
27
230
453
682
896
1089
1265
1437
1612
1789
1955
2089
2170
2196
2193
2194
2215
2239
2246
2238
2248
2298
2367
2396
2334
2173
1946
1701
1488
1351
1326
1409
1559
1724
1876
2013
2143
2256
2348
2421
2487
2540
2561
2537
2474
2403
2353
2338
2342
2343
2318
2262
2187
2114
2065
2050
2068
2104
2138
2154
2150
2147
2168
2207
2219
2156
2013
1839
1694
1605
1558
1526
1498
1478
1481
1524
1620
1762
1920
2065
2186
2304
2447
2625
2820
2997
3117
3166
3163
3161
3216
3343
3514
3688
3851
4019
4205
4403
4604
4812
5021
5196
5286
5266
5163
5027
4894
4782
4709
4690
4717
4764
4813
4868
4938
5009
5044
5013
4909
4766
4634
4556
4529
4506
4428
4267
4037
3779
3533
3332
3193
3107
3054
3018
3004
3023
3079
3157
3241
3319
3384
3433
3465
3476
3455
3406
3351
3319
3312
3297
3246
3165
3088
3034
3004
2995
3015
3065
3113
3113
3048
2935
2798
2641
2457
2268
2106
1982
1880
1790
1734
1741
1796
1838
1809
1707
1574
1451
1355
1285
1233
1178
1086
932
725
493
257
11
-255
-531
-785
-984
-1116
-1187
-1226
-1279
-1387
-1552
-1729
-1866
-1942
-1973
-1978
-1965
-1945
-1936
-1949
-1969
-1974
-1959
-1930
-1877
-1781
-1643
-1505
-1407
-1351
-1309
-1261
-1216
-1184
-1158
-1118
-1055
-976
-894
-824
-786
-800
-862
-946
-1022
-1093
-1172
-1269
-1363
-1419
-1427
-1409
-1396
-1402
-1415
-1412
-1383
-1328
-1268
-1230
-1238
-1290
-1368
-1458
-1568
-1724
-1937
-2187
-2430
-2628
-2752
-2800
-2794
-2778
-2793
-2842
-2894
-2919
-2926
-2957
-3044
-3172
-3282
-3312
-3238
-3086
-2917
-2792
-2741
-2758
-2827
-2944
-3102
-3273
-3411
-3498
-3551
-3602
-3647
-3655
-3612
-3549
-3505
-3484
-3455
-3398
-3337
-3319
-3364
-3444
-3511
-3542
-3547
-3542
-3512
-3429
-3291
-3134
-2999
-2893
-2805
-2740
-2715
-2734
-2766
-2772
-2736
-2664
-2569
-2466
-2361
-2247
-2099
-1911
-1715
-1549
-1414
-1269
-1079
-860
-661
-520
-444
-418
-407
-368
-289
-214
-205
-283
-408
-531
-635
-716
-763
-769
-757
-778
-859
-992
-1157
-1334
-1501
-1621
-1670
-1669
-1661
-1680
-1723
-1765
-1777
-1756
-1732
-1754
-1843
-1950
-1999
-1953
-1849
-1753
-1693
-1654
-1619
-1582
-1544
-1497
-1439
-1369
-1278
-1150
-978
-785
-610
-474
-375
-291
-195
-72
74
217
335
436
547
684
831
961
1069
1175
1304
1468
1652
1830
1985
2122
2262
2420
2591
2772
2969
3194
3436
3665
3861
4029
4185
4334
4464
4569
4659
4740
4801
4816
4771
4673
4537
4375
4199
4027
3890
3811
3786
3789
3804
3839
3912
4027
4157
4264
4336
4389
4452
4540
4642
4736
4805
4848
4877
4895
4892
4861
4810
4765
4729
4675
4575
4446
4351
4354
4460
4626
4792
4920
4996
5026
5034
5058
5114
5179
5207
5175
5101
5017
4934
4847
4762
4699
4661
4631
4594
4559
4547
4557
4558
4520
4433
4311
4172
4043
3958
3931
3947
3959
3928
3839
3695
3506
3293
3101
2974
2930
2947
2998
3061
3116
3130
3081
2984
2873
2766
2647
2504
2347
2203
2085
1987
1908
1844
1784
1715
1641
1572
1503
1422
1341
1304
1349
1460
1575
1642
1653
1637
1628
1644
1688
1752
1822
1886
1938
1975
2000
2031
2097
2213
2359
2491
2575
2614
2629
2642
2671
2740
2869
3058
3281
3491
3648
3726
3723
3665
3590
3537
3533
3587
3692
3837
4003
4172
4314
4407
4442
4442
4453
4510
4606
4698
4740
4719
4653
4566
4467
4355
4233
4107
3978
3840
3689
3536
3398
3287
3210
3165
3157
3191
3258
3322
3333
3260
3115
2942
2776
2629
2484
2323
2139
1952
1805
1737
1750
1805
1856
1878
1881
1872
1849
1806
1747
1683
1627
1590
1580
1595
1606
1569
1459
1291
1106
936
786
632
456
258
60
-110
-235
-315
-373
-459
-617
-856
-1138
-1408
-1628
-1787
-1888
-1943
-1975
-2013
-2077
-2160
-2250
-2344
-2450
-2575
-2718
-2868
-3017
-3158
-3288
-3398
-3479
-3544
-3633
-3787
-4005
-4230
-4398
-4485
-4520
-4557
-4636
-4762
-4907
-5034
-5115
-5140
-5107
-5024
-4916
-4834
-4826
-4906
-5051
-5226
-5401
-5540
-5612
-5623
-5612
-5614
-5631
-5667
-5752
-5927
-6184
-6476
-6766
-7045
-7311
-7543
-7723
-7851
-7930
-7947
-7895
-7789
-7659
-7518
-7365
-7207
-7056
-6913
-6781
-6692
-6696
-6810
-6998
-7207
-7402
-7572
-7701
-7776
-7805
-7812
-7810
-7796
-7766
-7732
-7712
-7717
-7736
-7743
-7705
-7611
-7481
-7359
-7269
-7200
-7127
-7036
-6934
-6832
-6736
-6645
-6562
-6485
-6412
-6335
-6254
-6168
-6070
-5934
-5724
-5429
-5080
-4724
-4388
-4058
-3715
-3375
-3083
-2876
-2763
-2719
-2705
-2674
-2596
-2469
-2322
-2186
-2063
-1936
-1782
-1603
-1419
-1248
-1085
-907
-703
-492
-305
-146
11
174
313
394
427
460
530
638
769
925
1119
1353
1614
1881
2132
2341
2494
2596
2668
2722
2759
2782
2803
2828
2843
2827
2786
2760
2787
2871
2981
3073
3115
3099
3037
2959
2895
2865
2876
2928
3026
3164
3312
3431
3491
3500
3481
3453
3411
3342
3243
3127
3020
2944
2906
2891
2875
2833
2752
2636
2518
2438
2417
2439
2457
2429
2341
2207
2055
1912
1788
1672
1545
1402
1261
1145
1069
1029
1018
1028
1043
1060
1084
1117
1139
1127
1074
997
921
857
808
784
787
803
812
807
795
773
726
650
557
468
393
337
310
329
397
492
585
646
658
610
502
349
176
9
-143
-284
-407
-500
-560
-603
-653
-714
-770
-814
-861
-935
-1046
-1186
-1335
-1473
-1585
-1670
-1742
-1816
-1906
-2025
-2195
-2409
-2631
-2824
-2982
-3127
-3270
-3400
-3517
-3641
-3778
-3901
-3979
-4026
-4081
-4157
-4234
-4301
-4379
-4491
-4630
-4759
-4847
-4884
-4873
-4827
-4770
-4726
-4701
-4674
-4609
-4472
-4260
-4008
-3763
-3554
-3373
-3194
-2994
-2763
-2506
-2250
-2040
-1905
-1831
-1768
-1678
-1554
-1409
-1251
-1097
-962
-844
-716
-538
-288
30
391
754
1080
1344
1546
1697
1807
1886
1950
2000
2021
1998
1944
1890
1866
1882
1940
2020
2076
2066
2003
1954
1978
2062
2153
2202
2198
2147
2071
2008
1993
2033
2105
2170
2204
2191
2133
2058
2005
1985
1976
1957
1944
1961
2003
2035
2033
2009
1980
1948
1897
1807
1674
1511
1355
1242
1183
1158
1139
1117
1097
1079
1046
989
926
892
919
1004
1117
1215
1264
1246
1158
1026
895
804
756
729
706
694
714
781
889
1014
1116
1159
1136
1074
995
889
727
509
277
79
-68
-183
-298
-433
-591
-762
-935
-1105
-1279
-1465
-1652
-1825
-1975
-2104
-2216
-2322
-2438
-2583
-2765
-2962
-3141
-3276
-3372
-3461
-3577
-3731
-3909
-4097
-4299
-4508
-4692
-4808
-4845
-4829
-4795
-4758
-4721
-4698
-4699
-4716
-4725
-4712
-4688
-4673
-4683
-4723
-4781
-4833
-4858
-4865
-4888
-4947
-5021
-5069
-5086
-5102
-5144
-5204
-5250
-5267
-5258
-5226
-5162
-5058
-4931
-4810
-4718
-4644
-4553
-4420
-4253
-4088
-3952
-3844
-3741
-3636
-3547
-3495
-3482
-3494
-3529
-3599
-3716
-3866
-4016
-4141
-4239
-4317
-4378
-4411
-4402
-4351
-4279
-4218
-4199
-4235
-4317
-4423
-4529
-4621
-4694
-4745
-4774
-4779
-4762
-4726
-4678
-4627
-4593
-4605
-4680
-4806
-4953
-5094
-5214
-5290
-5295
-5229
-5134
-5066
-5038
-5017
-4966
-4886
-4800
-4729
-4677
-4632
-4563
-4432
-4231
-4005
-3816
-3690
-3616
-3588
-3618
-3706
-3808
-3876
-3902
-3907
-3897
-3857
-3777
-3676
-3570
-3456
-3331
-3207
-3103
-3019
-2927
-2794
-2596
-2330
-2023
-1718
-1458
-1245
-1053
-863
-689
-560
-486
-446
-404
-336
-232
-98
48
174
247
254
208
134
52
-29
-100
-141
-130
-47
123
373
662
919
1089
1174
1225
1297
1417
1587
1801
2041
2270
2450
2563
2623
2654
2676
2698
2722
2734
2721
2683
2640
2623
2650
2731
2853
2990
3114
3216
3310
3409
3506
3587
3645
3679
3681
3646
3589
3547
3548
3603
3700
3813
3906
3950
3941
3915
3910
3939
3991
4048
4091
4108
4086
4035
3975
3916
3862
3825
3821
3853
3907
3967
4038
4129
4238
4348
4443
4504
4509
4443
4314
4153
3996
3871
3794
3767
3779
3820
3901
4038
4227
4428
4598
4707
4752
4747
4730
4736
4772
4806
4804
4767
4724
4699
4688
4680
4654
4575
4420
4206
4001
3875
3840
3848
3843
3806
3758
3734
3750
3789
3815
3803
3756
3690
3622
3570
3560
3601
3668
3715
3725
3718
3725
3742
3730
3658
3532
3396
3293
3240
3214
3175
3097
2979
2828
2647
2449
2266
2140
2092
2111
2172
2255
2351
2454
2550
2620
2642
2619
2576
2540
2511
2471
2421
2394
2414
2464
2498
2494
2462
2431
2428
2462
2531
2614
2689
2757
2834
2920
2987
3013
2999
2957
2899
2834
2789
2789
2823
2859
2882
2918
2992
3094
3185
3238
3262
3276
3284
3280
3261
3235
3214
3202
3191
3163
3093
2972
2823
2688
2605
2583
2612
2679
2772
2876
2979
3073
3154
3203
3190
3097
2947
2785
2644
2522
2397
2261
2119
1982
1852
1717
1566
1397
1221
1054
906
779
676
595
527
462
397
343
302
250
160
29
-120
-263
-388
-493
-583
-673
-785
-922
-1061
-1172
-1242
-1275
-1273
-1232
-1157
-1063
-971
-899
-863
-863
-872
-856
-806
-746
-710
-720
-776
-864
-961
-1038
-1072
-1058
-1006
-935
-855
-767
-663
-533
-377
-210
-45
113
261
380
456
487
489
474
453
431
416
399
377
370
422
551
721
871
972
1048
1136
1245
1354
1435
1472
1473
1460
1460
1485
1526
1560
1565
1530
1455
1349
1230
1121
1043
997
967
939
914
900
901
911
927
949
961
934
852
737
629
546
474
402
341
303
280
262
261
295
353
404
432
460
507
559
576
532
435
310
183
70
-34
-154
-315
-509
-694
-825
-891
-913
-920
-920
-909
-885
-842
-766
-642
-478
-311
-180
-98
-61
-63
-107
-182
-259
-316
-346
-353
-345
-332
-331
-343
-343
-309
-257
-225
-229
-251
-275
-302
-334
-352
-339
-302
-261
-216
-154
-75
0
53
84
96
97
101
127
181
248
318
398
492
579
630
648
675
745
859
997
1148
1317
1499
1670
1808
1915
2021
2156
2318
2487
2646
2793
2924
3020
3056
3026
2946
2842
2740
2660
2619
2616
2639
2673
2704
2728
2753
2793
2854
2920
2967
2984
2983
2975
2961
2932
2885
2823
2755
2697
2666
2655
2639
2596
2536
2485
2454
2432
2407
2378
2335
2259
2142
2005
1880
1786
1723
1675
1613
1515
1388
1271
1190
1133
1067
984
902
832
760
670
566
460
363
277
204
149
115
105
120
148
181
220
276
342
387
386
347
310
300
311
324
325
304
252
169
63
-55
-179
-295
-392
-466
-528
-584
-625
-644
-648
-651
-657
-662
-660
-659
-667
-696
-754
-837
-922
-976
-992
-996
-1020
-1075
-1150
-1228
-1298
-1353
-1388
-1408
-1422
-1426
-1409
-1361
-1293
-1226
-1178
-1150
-1122
-1071
-993
-911
-854
-828
-810
-781
-744
-712
-682
-644
-597
-552
-521
-507
-512
-531
-541
-508
-418
-302
-209
-166
-158
-158
-148
-125
-94
-70
-67
-87
-114
-127
-119
-93
-50
14
97
184
264
345
443
569
712
854
984
1098
1186
1232
1230
1211
1220
1272
1330
1350
1325
1286
1251
1207
1144
1085
1065
1090
1136
1180
1217
1243
1250
1238
1216
1185
1134
1072
1026
1008
998
955
880
802
738
682
630
605
629
694
766
817
842
848
844
834
812
771
712
650
603
570
543
515
482
438
380
316
254
178
58
-102
-253
-332
-320
-244
-145
-44
64
192
342
499
636
732
787
812
813
779
706
603
488
367
238
108
-6
-86
-132
-150
-138
-79
37
186
320
402
430
433
444
481
550
652
774
896
1000
1091
1184
1287
1390
1467
1497
1476
1415
1337
1263
1209
1180
1171
1173
1174
1170
1158
1142
1126
1117
1122
1134
1142
1142
1149
1177
1217
1244
1246
1227
1192
1129
1026
899
792
744
756
788
793
758
705
663
638
612
572
525
480
436
377
297
202
104
16
-60
-139
-234
-344
-445
-524
-594
-683
-793
-904
-993
-1066
-1136
-1213
-1293
-1366
-1421
-1458
-1488
-1534
-1601
-1668
-1717
-1750
-1781
-1807
-1813
-1798
-1777
-1761
-1746
-1725
-1703
-1691
-1695
-1722
-1774
-1851
-1940
-2033
-2127
-2203
-2235
-2218
-2173
-2130
-2096
-2059
-2017
-1986
-1973
-1978
-1997
-2031
-2084
-2152
-2232
-2316
-2392
-2440
-2459
-2465
-2475
-2495
-2525
-2576
-2652
-2741
-2825
-2903
-2991
-3093
-3190
-3256
-3280
-3265
-3225
-3181
-3161
-3183
-3245
-3329
-3416
-3481
-3505
-3477
-3414
-3348
-3299
-3261
-3222
-3178
-3128
-3064
-2976
-2869
-2756
-2639
-2498
-2313
-2102
-1915
-1798
-1756
-1753
-1743
-1702
-1628
-1537
-1458
-1418
-1428
-1485
-1584
-1729
-1917
-2129
-2328
-2490
-2611
-2691
-2714
-2662
-2542
-2388
-2247
-2138
-2058
-1995
-1950
-1927
-1923
-1926
-1932
-1956
-2017
-2108
-2199
-2266
-2310
-2353
-2411
-2486
-2580
-2693
-2808
-2895
-2928
-2900
-2830
-2750
-2689
-2663
-2668
-2680
-2672
-2630
-2568
-2507
-2460
-2430
-2416
-2423
-2452
-2494
-2533
-2556
-2560
-2547
-2519
-2485
-2464
-2472
-2506
-2544
-2560
-2544
-2501
-2442
-2372
-2298
-2225
-2159
-2104
-2062
-2021
-1963
-1872
-1755
-1636
-1537
-1477
-1468
-1511
-1590
-1684
-1788
-1911
-2057
-2200
-2310
-2378
-2415
-2429
-2419
-2386
-2346
-2314
-2292
-2280
-2275
-2272
-2262
-2249
-2249
-2272
-2313
-2362
-2415
-2468
-2509
-2531
-2564
-2651
-2803
-2985
-3151
-3288
-3405
-3504
-3576
-3621
-3655
-3694
-3739
-3792
-3867
-3978
-4121
-4269
-4398
-4492
-4546
-4567
-4572
-4590
-4638
-4715
-4802
-4875
-4920
-4936
-4934
-4934
-4950
-4973
-4980
-4959
-4930
-4930
-4973
-5042
-5100
-5126
-5118
-5080
-5019
-4946
-4876
-4816
-4764
-4723
-4706
-4716
-4746
-4790
-4849
-4915
-4964
-4973
-4945
-4902
-4855
-4786
-4674
-4521
-4340
-4131
-3887
-3619
-3355
-3120
-2908
-2697
-2480
-2266
-2073
-1903
-1749
-1609
-1490
-1400
-1341
-1304
-1288
-1301
-1352
-1429
-1500
-1534
-1522
-1478
-1424
-1376
-1332
-1288
-1246
-1218
-1214
-1232
-1254
-1269
-1279
-1291
-1311
-1341
-1385
-1442
-1499
-1530
-1522
-1481
-1431
-1399
-1400
-1433
-1483
-1540
-1602
-1669
-1725
-1757
-1771
-1789
-1819
-1845
-1852
-1855
-1886
-1955
-2035
-2092
-2115
-2122
-2131
-2150
-2167
-2167
-2143
-2095
-2033
-1967
-1903
-1842
-1779
-1708
-1625
-1526
-1411
-1282
-1148
-1018
-904
-798
-680
-534
-366
-201
-59
64
183
305
420
526
632
751
875
965
987
942
868
811
789
795
815
849
912
1010
1141
1285
1430
1564
1679
1762
1801
1800
1777
1761
1776
1829
1911
2007
2101
2184
2256
2318
2371
2416
2456
2502
2558
2623
2689
2753
2819
2891
2962
3008
3012
2982
2955
2971
3039
3132
3220
3297
3371
3440
3492
3527
3559
3596
3635
3671
3712
3771
3851
3942
4038
4134
4215
4259
4254
4210
4144
4065
3980
3896
3820
3752
3683
3616
3567
3553
3576
3620
3664
3698
3722
3744
3765
3783
3797
3808
3813
3802
3763
3690
3589
3467
3337
3213
3112
3042
2994
2950
2897
2834
2777
2740
2726
2721
2712
2696
2687
2700
2728
2744
2716
2627
2486
2322
2175
2072
2005
1945
1871
1795
1747
1729
1711
1664
1582
1473
1337
1181
1034
941
914
920
916
893
869
866
883
915
962
1028
1105
1174
1216
1230
1234
1248
1286
1337
1386
1426
1464
1498
1518
1515
1501
1503
1537
1597
1674
1764
1864
1959
2023
2045
2041
2028
2017
2000
1961
1907
1863
1853
1885
1939
1994
2040
2083
2132
2188
2249
2316
2392
2479
2569
2650
2715
2760
2782
2773
2725
2646
2550
2447
2336
2212
2082
1970
1908
1909
1954
2003
2025
2015
1991
1968
1947
1924
1904
1900
1925
1981
2058
2138
2196
2211
2176
2106
2031
1978
1951
1939
1926
1912
1912
1931
1949
1950
1937
1928
1929
1924
1901
1871
1856
1863
1876
1882
1882
1887
1913
1975
2075
2203
2341
2470
2565
2596
2551
2454
2356
2291
2258
2240
2229
2219
2199
2159
2106
2055
2012
1967
1918
1876
1852
1859
1911
2013
2136
2230
2257
2219
2145
2062
1987
1938
1926
1933
1926
1884
1817
1745
1684
1638
1602
1563
1520
1484
1467
1465
1455
1424
1380
1339
1311
1308
1337
1391
1441
1462
1461
1465
1483
1497
1480
1428
1356
1286
1230
1177
1093
953
775
619
538
531
556
562
524
445
343
240
150
77
24
-8
-24
-38
-55
-58
-25
38
103
150
186
227
280
340
415
512
618
704
748
755
753
767
806
864
918
952
970
989
1022
1065
1107
1140
1170
1208
1261
1325
1393
1464
1543
1637
1742
1839
1912
1950
1957
1944
1932
1946
1993
2059
2115
2144
2143
2122
2094
2069
2053
2041
2033
2027
2024
2009
1970
1910
1849
1806
1779
1756
1728
1693
1648
1588
1515
1441
1372
1308
1242
1171
1096
1025
968
930
909
894
884
878
868
828
741
617
497
412
356
296
207
99
-3
-86
-153
-211
-254
-275
-283
-301
-344
-404
-457
-486
-481
-442
-386
-333
-298
-277
-253
-220
-179
-130
-68
2
59
85
84
83
94
115
131
136
130
111
74
27
-11
-21
3
53
111
154
167
148
111
70
34
6
-16
-37
-62
-91
-101
-68
12
112
195
246
278
302
317
314
292
258
212
142
39
-92
-226
-339
-415
-451
-459
-453
-445
-441
-442
-446
-448
-434
-388
-303
-198
-111
-73
-85
-122
-159
-194
-236
-289
-357
-441
-541
-640
-708
-727
-710
-685
-671
-660
-641
-612
-589
-587
-610
-643
-661
-634
-552
-438
-330
-263
-249
-273
-305
-317
-307
-295
-299
-314
-317
-291
-249
-215
-206
-213
-218
-215
-215
-234
-279
-336
-378
-385
-355
-305
-264
-250
-265
-301
-345
-385
-407
-402
-374
-347
-343
-356
-359
-328
-265
-194
-138
-98
-67
-45
-42
-70
-127
-195
-254
-297
-320
-320
-293
-252
-217
-196
-171
-113
-20
90
199
313
439
576
714
853
992
1114
1186
1192
1149
1095
1063
1065
1093
1127
1144
1136
1107
1069
1024
969
908
860
838
842
868
925
1034
1196
1374
1513
1581
1596
1600
1617
1636
1632
1606
1576
1550
1512
1444
1347
1239
1130
1020
919
836
778
728
658
559
446
348
280
236
200
150
76
-15
-109
-189
-251
-299
-342
-393
-466
-563
-675
-787
-888
-976
-1048
-1094
-1109
-1102
-1091
-1090
-1103
-1130
-1169
-1216
-1261
-1295
-1319
-1335
-1344
-1336
-1300
-1238
-1172
-1128
-1125
-1161
-1221
-1288
-1357
-1429
-1504
-1579
-1652
-1721
-1787
-1858
-1949
-2066
-2199
-2327
-2432
-2511
-2571
-2620
-2668
-2719
-2770
-2821
-2881
-2959
-3043
-3107
-3134
-3147
-3182
-3253
-3351
-3460
-3570
-3660
-3703
-3690
-3648
-3611
-3589
-3573
-3564
-3574
-3600
-3624
-3633
-3632
-3631
-3627
-3607
-3566
-3505
-3430
-3343
-3256
-3182
-3122
-3072
-3026
-2982
-2938
-2898
-2884
-2926
-3032
-3178
-3326
-3452
-3552
-3633
-3708
-3786
-3860
-3910
-3910
-3861
-3785
-3712
-3664
-3657
-3694
-3754
-3799
-3796
-3746
-3669
-3586
-3500
-3404
-3297
-3182
-3069
-2972
-2903
-2861
-2839
-2837
-2862
-2916
-2987
-3053
-3095
-3104
-3077
-3018
-2943
-2872
-2829
-2827
-2862
-2911
-2944
-2945
-2922
-2892
-2859
-2812
-2748
-2678
-2612
-2550
-2487
-2423
-2368
-2328
-2309
-2308
-2314
-2313
-2298
-2279
-2270
-2276
-2289
-2302
-2318
-2336
-2351
-2354
-2349
-2344
-2340
-2329
-2303
-2257
-2195
-2134
-2092
-2080
-2091
-2110
-2133
-2161
-2190
-2202
-2181
-2129
-2057
-1978
-1899
-1818
-1730
-1625
-1496
-1349
-1202
-1075
-977
-903
-834
-759
-684
-625
-591
-574
-563
-561
-581
-613
-629
-613
-579
-551
-527
-481
-397
-286
-168
-47
84
230
373
493
581
645
700
753
796
817
810
784
758
749
759
774
777
772
777
809
860
914
964
1020
1092
1174
1250
1314
1372
1427
1470
1486
1468
1422
1363
1300
1237
1175
1117
1073
1048
1036
1022
1004
988
979
978
984
1010
1073
1169
1277
1370
1438
1483
1511
1527
1537
1547
1559
1569
1579
1587
1591
1584
1571
1566
1581
1615
1657
1700
1743
1781
1804
1813
1820
1837
1865
1904
1961
2043
2144
2245
2328
2377
2385
2356
2308
2265
2231
2192
2141
2092
2064
2060
2071
2085
2100
2118
2147
2196
2269
2355
2430
2482
2511
2531
2551
2569
2579
2568
2530
2470
2402
2328
2234
2110
1966
1826
1705
1607
1534
1477
1411
1309
1167
1008
856
702
542
391
278
206
150
86
9
-74
-155
-228
-279
-302
-305
-310
-323
-339
-355
-382
-429
-497
-578
-665
-745
-807
-844
-864
-871
-866
-845
-821
-818
-849
-907
-968
-1018
-1062
-1099
-1122
-1120
-1093
-1062
-1051
-1064
-1081
-1075
-1037
-976
-905
-827
-734
-625
-515
-428
-376
-354
-344
-334
-321
-308
-290
-260
-225
-201
-209
-253
-323
-403
-479
-543
-589
-621
-646
-677
-724
-787
-861
-928
-970
-979
-973
-982
-1016
-1056
-1074
-1064
-1045
-1039
-1040
-1031
-1002
-958
-912
-872
-839
-816
-806
-816
-849
-903
-962
-1000
-1002
-974
-931
-880
-821
-757
-709
-693
-696
-689
-653
-594
-531
-469
-408
-345
-287
-233
-183
-139
-106
-90
-86
-82
-64
-21
52
150
257
362
460
554
640
716
787
862
950
1050
1155
1257
1348
1426
1496
1561
1613
1641
1644
1627
1593
1536
1457
1375
1313
1281
1272
1273
1275
1270
1264
1271
1301
1341
1362
1348
1315
1288
1283
1302
1343
1400
1457
1494
1504
1496
1479
1455
1431
1414
1410
1415
1423
1429
1424
1393
1330
1253
1191
1152
1121
1076
1014
947
887
848
838
849
849
805
714
611
526
464
410
355
304
262
226
199
181
164
131
86
62
92
178
290
390
462
502
518
531
569
645
746
846
927
989
1048
1125
1228
1352
1473
1570
1646
1719
1797
1872
1931
1976
2011
2041
2068
2102
2156
2230
2311
2386
2450
2501
2538
2564
2587
2612
2638
2669
2716
2789
2883
2977
3055
3104
3120
3101
3057
3008
2970
2943
2907
2849
2778
2714
2678
2672
2683
2692
2686
2663
2627
2586
2547
2514
2492
2471
2435
2375
2305
2246
2209
2187
2168
2150
2135
2117
2088
2041
1984
1914
1832
1746
1672
1617
1569
1510
1437
1367
1309
1262
1223
1195
1181
1168
1143
1105
1074
1065
1081
1114
1149
1183
1212
1234
1244
1234
1204
1166
1131
1107
1099
1116
1176
1291
1451
1630
1795
1925
2008
2044
2041
2016
1982
1947
1910
1870
1824
1771
1709
1643
1579
1525
1479
1438
1407
1398
1416
1450
1479
1496
1503
1500
1476
1423
1348
1262
1170
1062
938
817
719
656
623
606
592
566
511
419
297
164
41
-69
-176
-293
-421
-555
-691
-833
-981
-1134
-1290
-1440
-1566
-1650
-1691
-1706
-1725
-1766
-1835
-1930
-2045
-2180
-2319
-2453
-2584
-2720
-2866
-3010
-3128
-3203
-3233
-3234
-3223
-3221
-3242
-3294
-3370
-3450
-3523
-3591
-3670
-3765
-3870
-3970
-4054
-4111
-4131
-4128
-4136
-4176
-4240
-4296
-4330
-4353
-4374
-4392
-4400
-4402
-4411
-4433
-4458
-4475
-4477
-4468
-4459
-4455
-4450
-4433
-4397
-4352
-4311
-4284
-4271
-4266
-4256
-4227
-4167
-4083
-4003
-3942
-3902
-3861
-3809
-3753
-3715
-3711
-3736
-3777
-3822
-3876
-3950
-4040
-4121
-4163
-4151
-4091
-4002
-3906
-3816
-3729
-3632
-3520
-3412
-3337
-3311
-3322
-3349
-3381
-3415
-3448
-3478
-3507
-3545
-3590
-3619
-3608
-3555
-3475
-3387
-3295
-3197
-3092
-2986
-2883
-2775
-2656
-2529
-2407
-2304
-2229
-2176
-2132
-2079
-2004
-1915
-1832
-1771
-1731
-1694
-1652
-1612
-1588
-1581
-1582
-1585
-1594
-1615
-1647
-1681
-1716
-1755
-1794
-1814
-1804
-1768
-1728
-1696
-1669
-1634
-1588
-1534
-1470
-1388
-1288
-1192
-1119
-1062
-987
-868
-712
-549
-406
-291
-208
-162
-145
-134
-107
-62
-14
36
106
212
346
482
600
693
762
811
858
923
1006
1093
1163
1218
1267
1319
1377
1446
1529
1620
1711
1800
1885
1963
2029
2088
2145
2204
2264
2324
2383
2429
2451
2456
2464
2484
2503
2502
2480
2455
2444
2454
2490
2552
2627
2696
2747
2784
2820
2856
2891
2920
2942
2958
2969
2986
3011
3040
3067
3086
3095
3089
3068
3041
3018
2996
2968
2931
2893
2858
2827
2803
2796
2806
2820
2819
2800
2775
2751
2729
2711
2702
2704
2702
2679
2626
2552
2469
2382
2294
2205
2120
2045
1990
1950
1924
1909
1907
1922
1951
1987
2019
2041
2051
2045
2021
1980
1920
1854
1799
1761
1730
1692
1643
1591
1545
1509
1481
1465
1464
1465
1449
1401
1321
1221
1108
989
874
768
673
584
494
404
325
272
252
257
263
248
205
145
89
54
47
64
95
128
155
179
199
208
193
152
98
50
12
-22
-61
-104
-140
-161
-173
-191
-221
-247
-250
-220
-169
-112
-55
1
48
76
77
59
36
25
32
53
76
84
79
75
82
93
90
63
20
-28
-79
-132
-185
-236
-287
-344
-399
-440
-465
-481
-497
-512
-519
-522
-532
-557
-598
-643
-680
-695
-685
-663
-649
-661
-701
-765
-842
-927
-1010
-1088
-1154
-1210
-1257
-1289
-1301
-1298
-1294
-1289
-1269
-1227
-1174
-1139
-1132
-1134
-1122
-1088
-1039
-980
-919
-868
-838
-819
-793
-757
-733
-737
-763
-791
-814
-839
-864
-872
-853
-824
-813
-832
-869
-907
-935
-951
-953
-942
-918
-885
-845
-797
-740
-675
-600
-516
-428
-348
-279
-215
-142
-61
9
47
58
69
101
151
204
259
326
404
468
499
505
519
558
610
654
681
693
695
695
701
721
755
795
837
881
930
988
1046
1088
1099
1088
1086
1114
1164
1205
1222
1226
1233
1242
1238
1208
1158
1104
1054
1004
945
872
800
748
717
689
644
583
528
495
487
501
532
580
639
702
764
818
854
867
861
847
833
823
817
812
805
789
772
763
767
778
784
782
781
787
798
814
832
861
906
959
1000
1012
993
964
956
985
1047
1125
1200
1264
1323
1388
1458
1517
1556
1588
1638
1717
1813
1911
2008
2106
2198
2271
2321
2359
2403
2467
2546
2629
2704
2775
2849
2911
2936
2916
2876
2849
2837
2814
2763
2700
2646
2608
2579
2560
2556
2561
2558
2536
2502
2460
2409
2351
2298
2266
2253
2247
2237
2227
2221
2211
2183
2137
2087
2053
2039
2032
2013
1974
1921
1862
1809
1771
1754
1760
1784
1816
1846
1857
1836
1788
1742
1720
1721
1718
1701
1685
1692
1724
1757
1773
1777
1787
1812
1843
1875
1915
1975
2057
2140
2200
2226
2223
2208
2197
2203
2230
2271
2309
2329
2323
2293
2251
2217
2208
2224
2243
2239
2210
2173
2150
2157
2195
2252
2309
2346
2358
2356
2349
2341
2345
2372
2419
2460
2467
2442
2406
2378
2349
2302
2232
2145
2054
1965
1874
1772
1661
1557
1474
1403
1324
1229
1131
1042
964
893
836
798
771
740
698
651
604
566
555
586
642
683
682
652
615
580
539
505
507
559
636
701
740
757
761
752
718
649
535
378
190
-4
-181
-326
-435
-513
-567
-609
-650
-695
-733
-741
-705
-636
-563
-510
-482
-476
-487
-509
-526
-527
-510
-487
-458
-421
-378
-344
-331
-335
-354
-387
-432
-467
-466
-431
-385
-344
-296
-221
-115
12
149
296
443
566
642
670
673
677
703
757
828
889
914
907
892
895
914
931
938
946
970
1010
1048
1071
1069
1043
998
948
912
899
904
914
914
883
809
703
610
577
609
658
668
613
502
349
171
-1
-128
-192
-221
-256
-318
-389
-443
-468
-479
-498
-546
-638
-777
-951
-1130
-1273
-1348
-1354
-1326
-1309
-1328
-1382
-1454
-1525
-1583
-1618
-1634
-1650
-1682
-1725
-1761
-1774
-1762
-1735
-1708
-1701
-1728
-1783
-1848
-1905
-1948
-1979
-2001
-2025
-2066
-2134
-2214
-2283
-2335
-2382
-2441
-2518
-2604
-2694
-2780
-2850
-2894
-2912
-2922
-2952
-3015
-3097
-3167
-3202
-3210
-3219
-3245
-3274
-3284
-3278
-3285
-3328
-3393
-3441
-3448
-3423
-3395
-3386
-3397
-3421
-3460
-3512
-3561
-3593
-3614
-3645
-3693
-3738
-3758
-3755
-3749
-3760
-3794
-3856
-3941
-4030
-4100
-4153
-4212
-4290
-4369
-4425
-4458
-4482
-4508
-4535
-4565
-4605
-4651
-4686
-4694
-4676
-4641
-4608
-4597
-4616
-4660
-4717
-4785
-4859
-4923
-4955
-4967
-5001
-5083
-5185
-5248
-5236
-5156
-5038
-4917
-4825
-4784
-4782
-4783
-4771
-4760
-4768
-4789
-4806
-4812
-4812
-4799
-4762
-4709
-4662
-4639
-4632
-4620
-4585
-4517
-4420
-4306
-4194
-4091
-4000
-3912
-3822
-3729
-3635
-3551
-3485
-3440
-3413
-3401
-3404
-3410
-3394
-3344
-3271
-3201
-3143
-3097
-3065
-3050
-3043
-3013
-2948
-2870
-2816
-2798
-2788
-2753
-2692
-2632
-2598
-2593
-2605
-2621
-2627
-2613
-2583
-2567
-2599
-2686
-2793
-2877
-2912
-2901
-2860
-2805
-2754
-2715
-2686
-2667
-2667
-2692
-2723
-2730
-2709
-2688
-2692
-2709
-2712
-2696
-2677
-2664
-2647
-2627
-2626
-2652
-2681
-2678
-2634
-2577
-2526
-2480
-2426
-2363
-2300
-2241
-2189
-2146
-2119
-2109
-2118
-2141
-2161
-2154
-2101
-2009
-1911
-1838
-1796
-1774
-1758
-1746
-1733
-1699
-1620
-1499
-1360
-1235
-1138
-1064
-1006
-958
-914
-864
-805
-744
-694
-656
-618
-570
-516
-481
-481
-507
-529
-529
-510
-487
-462
-424
-367
-295
-211
-118
-24
61
131
193
252
306
350
386
416
441
464
489
521
552
578
611
660
719
757
760
742
733
746
776
807
834
858
885
920
953
966
949
915
890
890
910
941
970
988
986
960
917
859
784
688
582
483
405
355
334
341
373
413
440
435
402
360
330
317
314
322
348
392
442
483
512
531
533
521
506
501
507
510
502
486
461
423
384
362
361
358
330
282
242
230
242
261
276
283
280
265
247
235
230
227
227
236
258
289
319
340
355
373
411
470
532
572
575
547
506
476
473
501
545
586
621
659
708
761
807
844
874
889
881
856
834
829
826
803
749
674
587
495
412
353
320
290
242
184
139
122
125
134
150
177
210
240
270
311
366
423
466
496
520
545
570
595
619
632
627
599
551
487
411
335
276
252
258
269
260
225
178
134
99
75
71
100
158
221
266
293
321
368
427
484
527
564
599
625
623
595
572
590
651
718
749
740
727
743
787
837
870
883
878
855
820
790
783
809
855
898
917
913
904
903
906
903
898
909
953
1020
1076
1092
1069
1040
1040
1074
1119
1144
1137
1108
1074
1048
1044
1070
1119
1173
1213
1231
1235
1235
1240
1257
1289
1319
1314
1257
1166
1084
1044
1044
1061
1077
1089
1098
1098
1086
1071
1074
1106
1154
1195
1218
1227
1238
1256
1276
1285
1278
1260
1239
1216
1190
1166
1150
1147
1156
1175
1205
1239
1256
1240
1196
1146
1109
1091
1095
1119
1145
1153
1143
1145
1188
1270
1363
1450
1522
1571
1583
1564
1543
1545
1570
1604
1640
1680
1730
1782
1823
1842
1836
1821
1815
1825
1840
1850
1856
1862
1865
1865
1871
1896
1935
1964
1966
1948
1928
1923
1942
1986
2047
2108
2166
2229
2301
2375
2445
2518
2600
2679
2732
2752
2757
2764
2770
2758
2719
2668
2635
2640
2677
2716
2729
2717
2698
2693
2709
2748
2803
2858
2897
2913
2915
2915
2910
2900
2891
2894
2911
2939
2978
3033
3096
3158
3212
3258
3293
3307
3296
3267
3224
3161
3067
2949
2822
2696
2566
2426
2281
2152
2060
2015
2009
2037
2085
2146
2207
2256
2290
2319
2352
2382
2384
2341
2270
2211
2194
2212
2226
2208
2156
2087
2008
1920
1830
1753
1697
1659
1632
1623
1636
1658
1671
1670
1663
1654
1646
1645
1656
1670
1671
1659
1651
1648
1629
1577
1509
1455
1416
1368
1300
1227
1168
1122
1074
1012
946
887
850
834
824
801
761
714
667
616
555
488
417
336
242
151
87
60
59
63
58
35
-5
-46
-72
-79
-78
-73
-59
-41
-43
-83
-146
-196
-209
-192
-159
-119
-75
-37
-13
4
29
72
131
201
277
344
388
407
409
408
403
392
380
377
380
376
357
330
309
304
314
335
354
354
327
279
229
187
151
116
87
65
48
28
2
-33
-80
-136
-186
-213
-215
-201
-177
-147
-114
-86
-62
-37
-11
14
43
89
150
204
229
229
232
262
319
393
464
516
535
522
490
455
427
414
415
421
414
384
343
315
316
345
389
439
492
545
586
606
616
641
695
761
809
830
835
839
846
860
891
938
982
1000
996
994
1006
1026
1044
1060
1073
1072
1048
1008
957
895
822
752
702
673
651
634
636
666
713
756
784
792
772
720
649
585
544
516
484
442
400
367
344
331
332
349
378
416
465
523
572
596
593
578
558
530
494
464
454
455
442
401
347
304
286
286
293
292
271
231
186
155
138
117
76
15
-53
-113
-160
-188
-199
-196
-194
-208
-241
-277
-303
-316
-326
-338
-354
-370
-388
-405
-410
-399
-378
-361
-353
-351
-342
-316
-269
-203
-137
-93
-77
-72
-56
-21
19
43
32
-11
-59
-78
-50
11
78
133
175
211
252
302
355
396
414
413
401
374
329
279
246
231
212
176
144
139
154
156
130
88
53
36
32
31
20
-9
-52
-102
-161
-231
-305
-366
-410
-456
-517
-583
-637
-675
-707
-737
-750
-734
-693
-640
-587
-539
-493
-452
-422
-415
-429
-446
-450
-444
-439
-441
-444
-436
-419
-403
-397
-408
-434
-460
-470
-463
-454
-455
-463
-472
-486
-513
-547
-573
-584
-584
-579
-571
-570
-589
-628
-668
-689
-688
-679
-680
-700
-737
-771
-794
-816
-863
-949
-1052
-1143
-1219
-1292
-1370
-1441
-1495
-1540
-1595
-1663
-1731
-1781
-1811
-1831
-1851
-1874
-1894
-1904
-1906
-1902
-1889
-1862
-1829
-1813
-1834
-1891
-1959
-2012
-2037
-2048
-2068
-2113
-2174
-2228
-2258
-2271
-2283
-2294
-2284
-2240
-2168
-2089
-2019
-1959
-1905
-1853
-1804
-1759
-1719
-1690
-1677
-1678
-1685
-1692
-1694
-1691
-1679
-1661
-1649
-1654
-1673
-1690
-1692
-1684
-1671
-1650
-1614
-1571
-1543
-1539
-1547
-1542
-1516
-1470
-1413
-1352
-1298
-1261
-1242
-1236
-1239
-1245
-1247
-1244
-1238
-1232
-1222
-1202
-1170
-1135
-1095
-1046
-988
-926
-864
-802
-746
-702
-669
-643
-625
-625
-648
-681
-707
-723
-737
-756
-783
-816
-849
-867
-851
-797
-713
-609
-493
-382
-288
-211
-146
-92
-53
-12
55
147
233
282
298
308
318
316
300
286
285
288
281
265
258
267
285
295
284
254
220
196
185
180
180
194
226
264
291
305
307
301
288
268
245
223
208
210
230
257
272
270
256
232
197
159
139
145
162
174
174
173
174
180
191
213
241
266
282
290
288
267
215
136
52
-16
-60
-92
-126
-160
-181
-188
-191
-194
-194
-188
-189
-210
-244
-269
-276
-274
-278
-291
-312
-340
-373
-399
-416
-432
-456
-482
-502
-519
-546
-585
-621
-643
-654
-663
-675
-693
-714
-733
-744
-742
-732
-715
-695
-679
-676
-690
-712
-736
-766
-808
-860
-909
-952
-992
-1034
-1076
-1111
-1137
-1151
-1159
-1165
-1177
-1193
-1215
-1242
-1277
-1311
-1332
-1325
-1293
-1254
-1233
-1243
-1278
-1319
-1350
-1366
-1370
-1372
-1379
-1397
-1422
-1439
-1432
-1400
-1359
-1326
-1300
-1272
-1229
-1166
-1090
-1016
-954
-909
-876
-858
-859
-865
-850
-800
-738
-692
-671
-662
-657
-661
-673
-682
-683
-684
-686
-677
-648
-615
-596
-588
-579
-563
-549
-539
-524
-503
-485
-471
-453
-422
-385
-357
-348
-359
-388
-423
-443
-438
-425
-429
-453
-485
-513
-537
-550
-536
-480
-392
-300
-226
-178
-145
-115
-80
-41
-2
31
55
71
78
79
86
108
144
186
231
282
335
371
374
351
331
336
365
406
451
494
526
544
562
592
628
645
636
622
627
649
673
701
744
793
825
828
814
797
766
711
647
602
586
580
565
539
510
487
474
477
496
525
557
587
609
616
611
608
619
643
669
684
687
681
677
685
703
723
738
742
734
710
677
655
655
667
662
634
596
563
532
499
468
445
429
413
401
404
429
473
531
596
666
737
811
888
957
1006
1045
1086
1141
1199
1243
1270
1294
1331
1390
1461
1528
1578
1613
1646
1684
1721
1749
1769
1788
1812
1845
1890
1942
1992
2025
2045
2060
2079
2105
2142
2190
2238
2265
2266
2257
2257
2268
2272
2251
2201
2132
2061
2007
1982
1980
1984
1979
1960
1932
1901
1875
1860
1853
1852
1854
1859
1867
1878
1888
1886
1860
1810
1751
1701
1669
1648
1637
1633
1634
1634
1632
1634
1646
1662
1666
1650
1617
1583
1562
1562
1573
1577
1556
1505
1434
1360
1294
1246
1218
1205
1200
1201
1203
1200
1188
1173
1154
1124
1079
1027
989
970
955
931
895
855
812
762
710
665
631
609
597
593
586
566
532
486
430
367
308
268
245
224
196
164
125
71
4
-63
-120
-176
-246
-322
-380
-414
-444
-486
-532
-566
-588
-607
-633
-668
-711
-757
-796
-832
-882
-959
-1051
-1128
-1172
-1187
-1188
-1183
-1184
-1210
-1266
-1338
-1398
-1435
-1461
-1492
-1529
-1559
-1575
-1577
-1576
-1580
-1595
-1621
-1654
-1693
-1738
-1793
-1854
-1917
-1975
-2027
-2078
-2131
-2179
-2215
-2240
-2270
-2319
-2383
-2448
-2504
-2552
-2588
-2610
-2617
-2619
-2618
-2610
-2590
-2570
-2568
-2592
-2631
-2676
-2725
-2774
-2805
-2807
-2792
-2780
-2782
-2787
-2782
-2765
-2738
-2704
-2668
-2641
-2634
-2641
-2654
-2669
-2687
-2698
-2686
-2645
-2591
-2546
-2525
-2526
-2540
-2557
-2564
-2548
-2507
-2455
-2413
-2385
-2360
-2328
-2290
-2258
-2234
-2209
-2179
-2154
-2146
-2147
-2129
-2077
-2003
-1924
-1846
-1767
-1696
-1655
-1651
-1667
-1676
-1664
-1638
-1605
-1572
-1546
-1534
-1533
-1536
-1544
-1560
-1584
-1612
-1639
-1663
-1677
-1670
-1638
-1592
-1552
-1530
-1524
-1529
-1542
-1559
-1576
-1587
-1595
-1606
-1625
-1646
-1661
-1662
-1655
-1649
-1648
-1648
-1640
-1620
-1595
-1573
-1561
-1564
-1579
-1592
-1592
-1572
-1537
-1493
-1451
-1423
-1412
-1410
-1401
-1380
-1366
-1377
-1408
-1436
-1445
-1433
-1409
-1380
-1352
-1329
-1315
-1304
-1291
-1276
-1256
-1227
-1186
-1134
-1072
-1006
-936
-863
-782
-687
-583
-481
-400
-344
-302
-260
-213
-171
-140
-113
-78
-30
19
53
73
91
120
160
202
243
283
319
348
371
394
420
442
450
435
396
348
309
290
288
290
293
299
308
320
337
361
387
408
426
451
484
506
501
475
446
421
395
365
339
322
312
308
310
310
303
288
285
304
334
354
349
325
293
260
229
202
174
142
108
81
70
73
79
79
72
64
61
59
47
7
-64
-157
-249
-323
-373
-407
-439
-469
-484
-477
-460
-450
-452
-450
-436
-417
-405
-392
-371
-351
-348
-359
-370
-374
-378
-387
-391
-385
-377
-379
-387
-401
-426
-462
-489
-485
-454
-423
-407
-389
-346
-282
-224
-188
-171
-159
-145
-127
-108
-85
-54
-10
46
97
129
140
144
155
171
188
204
218
230
243
264
293
322
339
339
328
306
270
231
209
212
226
228
218
213
221
234
244
255
275
296
315
341
389
458
529
591
644
691
725
740
746
766
802
843
874
894
911
928
953
993
1054
1130
1204
1266
1314
1352
1379
1398
1416
1445
1490
1542
1590
1631
1673
1718
1760
1789
1807
1825
1849
1878
1903
1912
1895
1861
1834
1831
1845
1852
1849
1860
1904
1967
2023
2062
2096
2133
2164
2184
2199
2214
2218
2197
2147
2072
1983
1891
1808
1741
1687
1640
1599
1568
1545
1530
1524
1531
1542
1535
1498
1436
1368
1312
1284
1287
1307
1324
1328
1325
1323
1318
1309
1303
1315
1344
1378
1407
1429
1446
1463
1481
1502
1521
1535
1545
1552
1549
1528
1493
1458
1433
1410
1383
1356
1342
1346
1368
1399
1427
1443
1451
1462
1477
1474
1435
1371
1313
1278
1256
1231
1204
1186
1182
1188
1201
1226
1263
1301
1329
1346
1358
1371
1388
1409
1431
1447
1448
1431
1398
1352
1298
1243
1193
1155
1124
1089
1050
1020
1012
1020
1020
1000
969
945
933
931
940
966
1006
1053
1099
1149
1206
1259
1298
1317
1321
1324
1333
1354
1380
1405
1426
1445
1457
1459
1447
1432
1419
1411
1404
1401
1411
1441
1488
1544
1598
1642
1677
1713
1754
1791
1817
1835
1860
1896
1932
1957
1968
1970
1955
1916
1852
1777
1710
1665
1646
1642
1640
1637
1638
1644
1640
1611
1560
1504
1453
1405
1357
1318
1294
1280
1268
1254
1244
1245
1256
1275
1293
1297
1281
1252
1225
1208
1197
1188
1184
1184
1180
1164
1136
1105
1081
1065
1055
1046
1033
1010
979
949
935
944
969
996
1014
1026
1031
1029
1020
1014
1018
1038
1059
1068
1060
1042
1029
1033
1057
1093
1123
1139
1144
1147
1151
1155
1167
1187
1208
1210
1189
1154
1124
1099
1075
1048
1016
982
945
914
894
889
894
901
898
875
828
761
679
591
504
431
383
351
317
272
223
177
130
78
23
-26
-66
-97
-116
-119
-107
-87
-66
-49
-40
-38
-28
5
59
114
155
185
215
246
272
292
309
325
337
347
357
362
352
333
323
328
338
343
356
396
465
537
587
614
629
641
651
659
668
686
716
746
755
737
704
676
662
650
632
612
600
595
588
565
520
456
384
319
267
214
144
52
-47
-140
-228
-316
-400
-465
-501
-512
-519
-545
-598
-664
-721
-752
-757
-747
-739
-743
-763
-792
-816
-825
-827
-836
-857
-879
-895
-905
-914
-921
-929
-947
-988
-1043
-1090
-1119
-1143
-1180
-1226
-1271
-1309
-1352
-1405
-1460
-1506
-1544
-1585
-1634
-1688
-1745
-1802
-1854
-1891
-1916
-1945
-1992
-2054
-2117
-2173
-2229
-2287
-2336
-2359
-2350
-2320
-2283
-2249
-2224
-2208
-2193
-2173
-2153
-2141
-2138
-2131
-2110
-2083
-2064
-2055
-2048
-2039
-2028
-2011
-1971
-1902
-1814
-1727
-1648
-1572
-1494
-1415
-1341
-1276
-1224
-1186
-1156
-1126
-1089
-1044
-989
-921
-848
-780
-722
-666
-601
-528
-462
-414
-382
-357
-330
-299
-268
-242
-221
-205
-198
-205
-223
-236
-231
-216
-203
-194
-176
-145
-116
-101
-99
-97
-91
-91
-99
-109
-113
-112
-111
-110
-109
-110
-116
-127
-145
-171
-202
-231
-250
-258
-262
-267
-274
-285
-302
-319
-327
-328
-330
-339
-348
-350
-348
-343
-333
-313
-290
-279
-285
-296
-299
-288
-263
-226
-180
-138
-108
-90
-81
-82
-99
-127
-149
-153
-150
-162
-198
-248
-291
-313
-317
-309
-297
-281
-258
-227
-196
-176
-168
-171
-185
-211
-246
-270
-272
-267
-281
-323
-368
-399
-424
-462
-509
-548
-572
-591
-607
-610
-590
-562
-545
-544
-550
-560
-571
-574
-560
-536
-514
-495
-469
-430
-388
-354
-324
-292
-262
-246
-243
-239
-222
-189
-142
-86
-33
7
32
47
49
34
4
-29
-54
-74
-97
-114
-112
-83
-34
24
86
144
187
210
218
224
239
260
276
276
255
219
180
146
120
92
52
-4
-64
-105
-116
-111
-115
-135
-156
-166
-167
-174
-185
-191
-191
-196
-215
-243
-272
-301
-331
-354
-361
-354
-344
-339
-342
-350
-363
-380
-400
-421
-440
-459
-480
-502
-520
-537
-555
-577
-596
-600
-591
-584
-592
-604
-608
-600
-595
-603
-624
-652
-688
-731
-773
-806
-833
-866
-909
-962
-1016
-1065
-1103
-1127
-1145
-1167
-1202
-1251
-1310
-1372
-1429
-1472
-1497
-1506
-1501
-1488
-1474
-1460
-1440
-1412
-1379
-1352
-1331
-1308
-1281
-1251
-1226
-1206
-1189
-1174
-1162
-1155
-1154
-1155
-1147
-1118
-1076
-1040
-1018
-995
-958
-915
-885
-873
-866
-848
-817
-772
-716
-656
-605
-565
-528
-489
-462
-453
-450
-440
-430
-438
-460
-473
-466
-458
-465
-482
-494
-504
-522
-546
-569
-594
-634
-695
-767
-838
-903
-953
-977
-977
-976
-997
-1041
-1079
-1090
-1081
-1073
-1077
-1081
-1066
-1026
-974
-924
-876
-828
-790
-773
-775
-779
-772
-754
-731
-700
-661
-624
-603
-598
-595
-581
-558
-535
-517
-505
-504
-513
-525
-530
-533
-543
-570
-607
-638
-656
-665
-674
-687
-700
-708
-705
-693
-677
-668
-673
-689
-699
-693
-682
-688
-723
-771
-810
-835
-857
-882
-907
-931
-961
-998
-1033
-1057
-1076
-1102
-1141
-1189
-1241
-1296
-1350
-1396
-1437
-1479
-1522
-1561
-1598
-1640
-1687
-1729
-1756
-1779
-1814
-1863
-1905
-1928
-1937
-1948
-1966
-1988
-2008
-2025
-2037
-2041
-2041
-2048
-2069
-2103
-2140
-2167
-2177
-2170
-2159
-2156
-2166
-2179
-2188
-2194
-2199
-2201
-2197
-2192
-2194
-2201
-2194
-2158
-2096
-2029
-1975
-1939
-1911
-1878
-1832
-1775
-1716
-1662
-1615
-1575
-1543
-1521
-1501
-1468
-1416
-1355
-1310
-1292
-1298
-1313
-1322
-1317
-1300
-1279
-1264
-1258
-1259
-1258
-1247
-1224
-1188
-1153
-1130
-1126
-1129
-1126
-1111
-1087
-1059
-1025
-983
-937
-889
-834
-765
-684
-603
-533
-472
-413
-352
-298
-257
-230
-216
-220
-241
-270
-292
-303
-313
-331
-354
-365
-361
-352
-347
-342
-325
-294
-262
-241
-238
-251
-265
-264
-245
-230
-243
-290
-341
-368
-365
-345
-321
-295
-276
-273
-283
-287
-268
-230
-187
-147
-109
-77
-58
-58
-71
-87
-99
-100
-88
-63
-36
-12
16
57
109
162
206
244
287
339
400
461
514
556
587
612
632
647
661
688
738
805
870
919
950
964
958
942
937
959
997
1032
1057
1081
1112
1146
1178
1211
1245
1275
1297
1315
1341
1375
1408
1439
1477
1534
1606
1678
1736
1780
1813
1843
1870
1889
1888
1870
1845
1831
1831
1835
1831
1815
1795
1783
1785
1801
1822
1841
1854
1862
1867
1872
1879
1889
1898
1904
1906
1909
1917
1926
1928
1918
1899
1882
1872
1865
1855
1845
1843
1852
1866
1874
1869
1855
1838
1819
1791
1746
1679
1600
1525
1471
1442
1427
1414
1398
1377
1345
1305
1267
1245
1236
1222
1194
1165
1156
1176
1220
1269
1310
1333
1334
1314
1281
1247
1226
1222
1235
1254
1266
1262
1239
1200
1158
1126
1109
1100
1088
1068
1047
1032
1024
1022
1034
1059
1081
1084
1063
1040
1035
1052
1068
1061
1025
971
917
877
861
868
890
909
910
884
836
772
706
654
625
616
612
602
589
584
584
574
549
518
498
490
488
487
486
478
448
401
359
347
368
407
448
485
519
553
587
620
642
650
650
657
677
705
736
769
805
836
856
877
913
967
1020
1053
1064
1059
1047
1024
995
973
968
977
991
1002
1012
1018
1014
997
975
959
950
942
935
930
924
913
896
875
855
827
789
750
729
731
748
767
782
790
786
767
741
716
694
674
656
640
623
599
569
538
510
483
460
452
471
508
547
574
590
596
591
574
552
533
519
509
502
497
494
498
510
528
544
553
564
588
621
651
674
700
735
771
805
845
902
964
1004
1004
974
928
882
841
810
786
770
763
775
799
816
811
785
752
720
685
652
632
637
667
714
769
824
868
894
905
907
907
909
915
922
924
914
899
891
899
912
917
908
887
865
848
840
843
856
879
907
932
947
950
944
933
918
904
895
897
914
947
995
1051
1110
1165
1208
1231
1230
1210
1178
1142
1107
1080
1059
1028
973
897
822
770
738
719
710
714
724
730
728
725
731
742
759
778
794
794
773
738
699
659
625
604
601
603
601
601
612
636
661
677
677
653
607
555
521
515
528
552
585
620
636
621
583
541
508
488
488
510
540
560
561
548
526
494
464
446
440
437
439
455
483
505
509
502
497
494
488
486
498
520
534
530
514
490
456
409
349
284
220
170
148
155
175
192
199
189
155
99
43
7
-11
-30
-60
-98
-136
-168
-187
-190
-182
-170
-154
-124
-80
-35
1
27
48
59
62
69
90
117
133
133
120
101
75
47
25
15
18
40
82
136
185
222
256
297
340
371
384
387
388
387
383
380
379
380
376
361
335
301
263
228
201
186
184
186
178
153
119
84
45
-7
-68
-124
-168
-207
-246
-282
-309
-339
-383
-440
-493
-533
-570
-620
-684
-749
-801
-837
-859
-871
-882
-903
-937
-978
-1020
-1062
-1103
-1143
-1178
-1207
-1232
-1251
-1254
-1233
-1197
-1163
-1146
-1147
-1158
-1173
-1192
-1214
-1243
-1288
-1351
-1430
-1511
-1586
-1646
-1689
-1721
-1758
-1812
-1879
-1934
-1960
-1964
-1956
-1938
-1904
-1862
-1824
-1797
-1772
-1747
-1728
-1722
-1728
-1745
-1773
-1816
-1866
-1913
-1955
-1997
-2037
-2074
-2104
-2125
-2133
-2119
-2086
-2045
-2009
-1977
-1947
-1921
-1903
-1895
-1893
-1896
-1895
-1885
-1866
-1849
-1840
-1837
-1833
-1833
-1845
-1862
-1869
-1856
-1828
-1796
-1761
-1716
-1660
-1604
-1556
-1511
-1466
-1421
-1379
-1343
-1311
-1283
-1263
-1253
-1247
-1229
-1192
-1144
-1102
-1073
-1047
-1016
-989
-974
-962
-936
-893
-846
-808
-774
-736
-696
-660
-627
-598
-581
-587
-612
-636
-646
-644
-634
-613
-580
-542
-503
-462
-413
-363
-323
-300
-296
-309
-335
-362
-386
-408
-428
-443
-446
-446
-450
-451
-435
-408
-393
-408
-439
-461
-465
-459
-450
-444
-441
-444
-449
-455
-466
-488
-515
-532
-531
-515
-483
-431
-364
-301
-257
-230
-207
-183
-158
-132
-108
-92
-83
-66
-30
20
70
117
167
217
257
281
300
322
346
366
387
415
444
467
484
504
527
548
564
578
584
580
572
574
598
641
696
755
810
849
868
876
883
893
909
933
956
960
936
899
873
862
853
831
803
783
771
763
759
768
787
800
797
781
766
761
759
755
755
769
801
841
878
908
935
966
999
1027
1043
1043
1028
1002
981
969
970
978
981
977
970
972
989
1018
1050
1075
1091
1097
1096
1090
1085
1079
1066
1043
1014
991
976
970
975
998
1040
1092
1144
1190
1232
1268
1294
1302
1295
1280
1271
1272
1284
1304
1333
1370
1406
1434
1455
1477
1504
1530
1547
1555
1552
1538
1520
1511
1516
1520
1505
1476
1456
1457
1467
1468
1462
1458
1460
1471
1500
1547
1602
1646
1677
1701
1717
1719
1704
1684
1671
1671
1683
1706
1730
1736
1721
1701
1691
1690
1686
1674
1659
1636
1591
1528
1464
1417
1381
1343
1303
1274
1259
1245
1218
1175
1127
1085
1052
1016
961
885
803
735
685
641
594
549
517
496
467
410
323
232
167
140
144
159
173
178
175
167
163
168
175
171
149
114
69
16
-43
-103
-162
-224
-288
-345
-387
-414
-432
-446
-468
-506
-561
-611
-634
-630
-617
-614
-616
-614
-607
-598
-593
-587
-581
-580
-590
-613
-644
-667
-673
-668
-671
-694
-726
-751
-766
-779
-796
-814
-827
-837
-847
-856
-862
-862
-857
-849
-845
-850
-860
-862
-849
-827
-807
-792
-779
-771
-775
-793
-816
-833
-841
-846
-855
-865
-878
-892
-909
-929
-946
-947
-934
-919
-916
-926
-935
-936
-936
-948
-974
-1004
-1029
-1044
-1046
-1041
-1042
-1063
-1105
-1149
-1181
-1202
-1222
-1239
-1246
-1244
-1244
-1256
-1274
-1292
-1312
-1333
-1347
-1348
-1341
-1340
-1351
-1370
-1395
-1429
-1472
-1513
-1541
-1562
-1591
-1628
-1657
-1665
-1657
-1644
-1629
-1611
-1595
-1590
-1594
-1597
-1588
-1563
-1525
-1479
-1431
-1388
-1352
-1318
-1286
-1259
-1240
-1227
-1213
-1196
-1174
-1146
-1119
-1111
-1130
-1158
-1168
-1153
-1127
-1103
-1073
-1029
-981
-950
-946
-959
-973
-980
-978
-966
-947
-931
-924
-924
-923
-918
-911
-907
-909
-916
-925
-933
-937
-934
-920
-898
-875
-857
-846
-843
-850
-871
-896
-911
-910
-906
-911
-922
-925
-911
-886
-861
-840
-827
-823
-828
-832
-825
-808
-790
-770
-738
-689
-633
-582
-545
-522
-510
-507
-512
-524
-544
-566
-581
-577
-554
-520
-483
-446
-408
-367
-320
-271
-229
-202
-186
-172
-156
-144
-143
-150
-161
-174
-189
-195
-181
-150
-121
-109
-106
-103
-99
-98
-97
-84
-59
-33
-16
-8
0
14
39
75
116
150
172
185
199
220
246
271
291
301
304
308
313
315
310
299
282
247
188
120
68
44
39
42
51
69
82
75
53
35
37
51
67
76
82
91
110
139
169
190
203
217
239
261
275
280
277
264
235
194
152
118
94
78
73
77
83
83
70
45
12
-20
-42
-52
-49
-37
-17
6
25
38
53
70
81
77
61
48
50
64
78
85
89
96
108
121
125
117
99
76
53
33
17
4
-13
-35
-56
-66
-59
-45
-40
-51
-72
-88
-95
-97
-104
-119
-146
-185
-235
-287
-332
-364
-393
-423
-451
-469
-474
-472
-464
-450
-438
-439
-452
-463
-455
-432
-412
-404
-406
-413
-426
-443
-463
-485
-515
-554
-600
-642
-677
-703
-718
-726
-731
-740
-752
-767
-783
-801
-822
-844
-868
-898
-936
-978
-1020
-1060
-1092
-1120
-1148
-1180
-1218
-1251
-1273
-1280
-1280
-1280
-1281
-1278
-1265
-1245
-1223
-1206
-1196
-1196
-1204
-1218
-1236
-1257
-1286
-1319
-1350
-1376
-1398
-1421
-1438
-1444
-1440
-1433
-1427
-1417
-1398
-1379
-1362
-1343
-1310
-1268
-1230
-1209
-1199
-1192
-1180
-1167
-1153
-1139
-1123
-1106
-1095
-1095
-1102
-1107
-1100
-1083
-1066
-1055
-1043
-1022
-991
-953
-914
-877
-848
-829
-817
-807
-792
-771
-744
-716
-689
-658
-622
-583
-548
-522
-504
-492
-484
-482
-484
-486
-483
-473
-456
-440
-435
-445
-466
-488
-515
-555
-602
-635
-642
-631
-623
-625
-628
-624
-613
-599
-579
-549
-511
-473
-444
-423
-404
-378
-346
-316
-294
-279
-263
-241
-212
-178
-142
-110
-85
-62
-34
4
46
88
133
187
242
287
319
351
396
457
529
603
671
725
765
792
816
842
876
916
961
1010
1067
1131
1200
1266
1321
1363
1391
1411
1434
1467
1506
1541
1569
1596
1627
1651
1660
1658
1656
1654
1643
1624
1605
1594
1590
1593
1604
1621
1633
1636
1635
1637
1637
1632
1627
1635
1656
1678
1697
1722
1760
1806
1851
1900
1954
2001
2028
2029
2020
2007
1998
1997
2007
2024
2033
2031
2025
2029
2049
2068
2073
2068
2064
2072
2091
2116
2136
2146
2150
2156
2165
2173
2176
2175
2176
2184
2202
2235
2281
2337
2392
2441
2483
2516
2540
2559
2581
2608
2632
2648
2660
2678
2698
2706
2697
2688
2694
2713
2725
2719
2707
2703
2710
2717
2718
2712
2698
2673
2633
2579
2517
2453
2396
2350
2310
2270
2231
2201
2187
2178
2166
2156
2156
2166
2173
2176
2186
2210
2240
2264
2283
2305
2333
2362
2392
2424
2451
2462
2451
2426
2403
2383
2363
2341
2317
2289
2258
2225
2195
2170
2145
2117
2087
2059
2036
2020
2009
2005
2000
1993
1980
1960
1939
1924
1923
1934
1946
1943
1921
1888
1856
1829
1802
1766
1727
1696
1675
1649
1610
1562
1524
1501
1480
1454
1426
1402
1378
1344
1303
1268
1244
1222
1192
1150
1098
1043
995
962
940
917
890
862
838
813
784
758
742
732
722
712
707
704
689
660
628
602
576
542
500
452
400
341
283
240
213
187
151
108
70
42
23
13
9
3
-15
-41
-60
-67
-69
-76
-84
-84
-81
-86
-104
-120
-119
-108
-108
-128
-159
-185
-205
-229
-259
-285
-298
-301
-303
-307
-315
-326
-339
-352
-361
-366
-370
-371
-368
-366
-374
-395
-419
-432
-433
-434
-442
-449
-449
-443
-439
-438
-435
-430
-427
-429
-424
-408
-388
-380
-383
-387
-386
-387
-401
-427
-455
-481
-505
-527
-543
-547
-535
-511
-478
-451
-440
-450
-472
-500
-529
-555
-568
-562
-547
-540
-553
-579
-605
-626
-644
-662
-673
-670
-657
-645
-641
-639
-625
-597
-565
-542
-533
-536
-548
-567
-588
-599
-601
-603
-612
-625
-638
-650
-660
-665
-666
-670
-683
-702
-710
-700
-676
-649
-630
-626
-637
-658
-682
-704
-730
-763
-799
-832
-862
-898
-936
-963
-967
-958
-956
-972
-992
-1002
-1008
-1025
-1064
-1119
-1171
-1206
-1229
-1250
-1273
-1289
-1293
-1288
-1288
-1304
-1334
-1367
-1389
-1399
-1404
-1411
-1417
-1413
-1394
-1368
-1348
-1342
-1343
-1338
-1327
-1318
-1318
-1322
-1320
-1315
-1310
-1301
-1281
-1251
-1227
-1222
-1235
-1253
-1270
-1286
-1301
-1309
-1307
-1298
-1287
-1276
-1267
-1258
-1247
-1230
-1207
-1185
-1171
-1164
-1162
-1164
-1169
-1171
-1162
-1142
-1115
-1087
-1057
-1026
-1000
-978
-959
-939
-925
-922
-928
-938
-947
-955
-964
-976
-993
-1014
-1038
-1064
-1094
-1125
-1149
-1157
-1152
-1144
-1141
-1138
-1131
-1121
-1116
-1113
-1106
-1093
-1084
-1089
-1107
-1127
-1136
-1136
-1131
-1126
-1117
-1105
-1097
-1098
-1101
-1095
-1078
-1059
-1047
-1037
-1024
-1010
-1002
-995
-978
-954
-935
-923
-904
-870
-834
-820
-829
-837
-824
-793
-766
-762
-778
-804
-828
-844
-853
-856
-857
-858
-859
-857
-853
-845
-827
-802
-775
-752
-736
-725
-715
-704
-691
-672
-653
-642
-646
-659
-672
-674
-669
-663
-661
-660
-654
-646
-642
-646
-655
-666
-678
-691
-707
-720
-727
-724
-711
-691
-670
-654
-649
-655
-678
-717
-768
-818
-854
-873
-883
-892
-907
-928
-953
-978
-1000
-1022
-1045
-1067
-1081
-1084
-1082
-1078
-1069
-1052
-1040
-1046
-1068
-1084
-1076
-1054
-1043
-1057
-1090
-1132
-1178
-1221
-1254
-1272
-1280
-1288
-1300
-1314
-1326
-1335
-1337
-1331
-1324
-1320
-1317
-1306
-1284
-1262
-1245
-1227
-1202
-1175
-1160
-1164
-1171
-1161
-1130
-1092
-1064
-1048
-1029
-995
-951
-910
-882
-863
-848
-840
-836
-823
-787
-724
-650
-585
-538
-500
-457
-399
-334
-280
-244
-216
-182
-142
-112
-98
-86
-55
-9
33
57
71
88
114
143
163
172
172
171
178
191
201
197
177
144
105
63
27
4
-2
-4
-19
-58
-113
-166
-205
-238
-278
-327
-379
-424
-464
-501
-534
-560
-576
-584
-584
-576
-566
-569
-590
-624
-656
-685
-719
-762
-804
-829
-837
-841
-851
-865
-876
-885
-900
-920
-935
-938
-932
-926
-924
-924
-923
-921
-923
-930
-943
-959
-975
-982
-979
-971
-965
-965
-970
-979
-994
-1014
-1038
-1060
-1079
-1094
-1106
-1117
-1119
-1108
-1081
-1048
-1022
-1006
-1000
-993
-982
-974
-973
-978
-989
-1006
-1035
-1066
-1090
-1099
-1090
-1069
-1046
-1027
-1014
-1006
-1000
-992
-980
-961
-941
-929
-930
-941
-950
-951
-940
-917
-883
-846
-821
-817
-825
-821
-791
-742
-697
-667
-647
-626
-602
-580
-564
-543
-511
-464
-414
-370
-337
-313
-294
-277
-263
-254
-246
-234
-220
-208
-203
-206
-213
-220
-227
-235
-243
-250
-249
-240
-230
-229
-233
-232
-219
-204
-199
-205
-211
-203
-184
-160
-135
-107
-80
-59
-49
-50
-54
-56
-57
-60
-67
-74
-76
-70
-60
-49
-39
-25
-9
5
13
19
33
58
85
105
116
127
145
162
164
153
144
149
162
171
167
157
150
157
174
195
209
210
202
193
182
169
156
154
167
188
210
232
263
302
342
373
395
415
436
458
475
483
482
482
490
505
515
517
522
541
574
608
638
667
701
734
755
762
765
777
804
837
863
877
884
896
911
927
940
958
986
1020
1051
1070
1085
1109
1150
1196
1228
1243
1256
1285
1327
1360
1374
1379
1392
1414
1434
1449
1466
1490
1514
1537
1559
1584
1608
1628
1646
1661
1668
1669
1678
1705
1746
1784
1810
1832
1861
1898
1937
1967
1986
2001
2021
2052
2086
2114
2134
2147
2158
2165
2172
2181
2196
2211
2220
2224
2227
2238
2258
2285
2314
2338
2356
2379
2416
2469
2525
2572
2606
2630
2647
2654
2654
2654
2668
2700
2741
2778
2801
2811
2809
2799
2788
2788
2808
2842
2874
2889
2885
2872
2865
2873
2896
2918
2927
2921
2914
2916
2926
2935
2946
2963
2982
2990
2986
2984
2993
3012
3027
3034
3032
3022
3002
2974
2949
2936
2933
2935
2938
2935
2923
2901
2879
2868
2866
2858
2831
2793
2757
2728
2700
2668
2632
2593
2550
2506
2467
2442
2425
2413
2403
2397
2389
2370
2337
2300
2269
2248
2230
2206
2173
2132
2087
2045
2007
1968
1927
1891
1861
1832
1800
1766
1730
1690
1645
1602
1569
1542
1512
1473
1429
1380
1326
1274
1230
1189
1133
1059
982
927
891
859
817
770
722
675
625
575
528
483
440
400
364
330
300
272
241
197
140
73
2
-74
-155
-235
-309
-376
-436
-489
-535
-582
-634
-688
-734
-777
-828
-890
-958
-1022
-1084
-1143
-1193
-1236
-1282
-1335
-1392
-1444
-1490
-1537
-1585
-1630
-1671
-1713
-1755
-1791
-1819
-1846
-1874
-1899
-1917
-1932
-1951
-1975
-1998
-2020
-2041
-2064
-2086
-2101
-2110
-2118
-2132
-2153
-2175
-2189
-2197
-2211
-2232
-2253
-2261
-2257
-2251
-2246
-2239
-2225
-2208
-2199
-2205
-2225
-2253
-2276
-2291
-2300
-2309
-2318
-2318
-2305
-2287
-2271
-2260
-2252
-2254
-2275
-2315
-2358
-2390
-2402
-2401
-2403
-2416
-2435
-2446
-2444
-2440
-2440
-2438
-2425
-2408
-2401
-2409
-2422
-2428
-2426
-2422
-2416
-2404
-2385
-2361
-2336
-2317
-2307
-2300
-2285
-2256
-2225
-2204
-2190
-2174
-2153
-2134
-2121
-2113
-2102
-2084
-2059
-2032
-2012
-2004
-2004
-2001
-1988
-1974
-1964
-1951
-1923
-1882
-1844
-1821
-1807
-1792
-1776
-1764
-1757
-1747
-1730
-1706
-1677
-1644
-1609
-1577
-1557
-1551
-1555
-1560
-1558
-1548
-1535
-1524
-1513
-1502
-1493
-1494
-1505
-1513
-1507
-1490
-1474
-1462
-1444
-1413
-1370
-1325
-1283
-1248
-1222
-1207
-1202
-1199
-1191
-1176
-1154
-1134
-1126
-1135
-1153
-1171
-1181
-1185
-1184
-1185
-1193
-1209
-1223
-1221
-1202
-1183
-1182
-1197
-1214
-1222
-1220
-1203
-1173
-1137
-1111
-1100
-1094
-1081
-1060
-1030
-988
-937
-892
-868
-855
-832
-793
-744
-698
-655
-615
-582
-562
-550
-537
-518
-485
-432
-366
-314
-301
-322
-350
-363
-360
-352
-339
-311
-271
-235
-220
-226
-238
-241
-231
-221
-224
-235
-243
-238
-224
-204
-179
-155
-137
-128
-129
-138
-153
-160
-150
-126
-107
-103
-107
-104
-87
-62
-40
-27
-25
-30
-33
-37
-49
-76
-101
-105
-85
-58
-34
-11
16
41
59
79
113
160
208
252
292
332
372
417
467
513
537
541
547
576
623
670
711
753
801
850
892
926
958
988
1012
1029
1034
1028
1016
1004
1000
1008
1032
1063
1098
1130
1150
1152
1138
1123
1120
1129
1136
1134
1123
1109
1092
1073
1051
1032
1020
1016
1022
1031
1030
1016
1004
1000
999
987
967
950
944
941
935
930
933
941
945
944
941
939
937
936
935
928
916
913
928
958
987
1010
1034
1065
1097
1124
1152
1186
1224
1262
1292
1314
1323
1322
1317
1312
1301
1282
1261
1250
1247
1240
1225
1211
1201
1191
1172
1146
1124
1112
1110
1117
1133
1152
1170
1179
1174
1154
1126
1102
1088
1077
1063
1046
1031
1016
999
976
954
940
935
939
942
936
923
915
926
951
972
977
974
977
989
1006
1031
1064
1105
1145
1175
1189
1189
1185
1190
1208
1232
1249
1258
1262
1262
1257
1248
1246
1253
1263
1267
1266
1262
1256
1250
1250
1257
1265
1266
1267
1278
1297
1308
1302
1291
1291
1309
1332
1352
1368
1388
1414
1438
1446
1434
1410
1390
1386
1393
1405
1417
1427
1428
1421
1409
1403
1409
1426
1451
1476
1495
1504
1512
1529
1554
1573
1572
1549
1519
1497
1490
1495
1509
1528
1552
1577
1601
1618
1631
1645
1670
1704
1738
1761
1781
1811
1857
1912
1961
2005
2051
2099
2139
2165
2182
2200
2223
2245
2259
2268
2275
2285
2298
2311
2317
2313
2303
2297
2300
2303
2298
2288
2290
2312
2344
2369
2381
2386
2392
2400
2404
2401
2393
2384
2375
2366
2359
2358
2364
2366
2357
2340
2328
2329
2338
2343
2338
2327
2314
2303
2300
2307
2321
2330
2327
2313
2294
2273
2248
2220
2192
2162
2129
2089
2047
2011
1987
1971
1953
1924
1882
1833
1789
1755
1732
1714
1699
1681
1660
1639
1624
1616
1612
1605
1594
1581
1569
1559
1552
1548
1543
1538
1532
1527
1522
1515
1504
1485
1455
1418
1388
1372
1366
1357
1341
1321
1297
1259
1207
1155
1120
1104
1093
1072
1041
998
947
896
859
838
820
791
753
719
693
663
617
555
487
423
370
328
293
257
220
181
144
111
80
43
-1
-51
-96
-130
-157
-183
-208
-230
-256
-298
-358
-420
-463
-486
-502
-523
-549
-575
-604
-639
-677
-709
-731
-741
-746
-753
-766
-782
-793
-800
-812
-833
-857
-873
-883
-894
-913
-937
-959
-971
-974
-976
-984
-999
-1012
-1018
-1018
-1022
-1034
-1048
-1061
-1074
-1092
-1111
-1129
-1147
-1165
-1185
-1211
-1250
-1299
-1341
-1362
-1367
-1375
-1396
-1424
-1450
-1478
-1512
-1553
-1594
-1631
-1659
-1677
-1693
-1716
-1748
-1780
-1809
-1845
-1894
-1944
-1979
-2000
-2020
-2045
-2073
-2095
-2116
-2141
-2174
-2220
-2283
-2353
-2409
-2438
-2451
-2461
-2466
-2463
-2464
-2487
-2525
-2559
-2578
-2593
-2616
-2639
-2649
-2647
-2644
-2646
-2656
-2672
-2688
-2695
-2694
-2701
-2726
-2761
-2787
-2804
-2825
-2862
-2901
-2927
-2939
-2945
-2953
-2961
-2970
-2982
-3001
-3027
-3059
-3085
-3091
-3078
-3066
-3069
-3083
-3090
-3080
-3065
-3060
-3073
-3098
-3124
-3144
-3157
-3165
-3167
-3156
-3133
-3115
-3114
-3123
-3124
-3111
-3101
-3106
-3116
-3113
-3097
-3076
-3053
-3025
-2990
-2955
-2928
-2912
-2910
-2915
-2911
-2887
-2847
-2813
-2791
-2770
-2742
-2713
-2692
-2677
-2662
-2651
-2649
-2653
-2651
-2643
-2640
-2644
-2642
-2619
-2576
-2525
-2476
-2437
-2414
-2402
-2389
-2356
-2300
-2232
-2173
-2133
-2112
-2100
-2085
-2066
-2047
-2028
-2004
-1976
-1950
-1936
-1929
-1921
-1906
-1887
-1868
-1853
-1844
-1844
-1846
-1840
-1825
-1812
-1807
-1808
-1805
-1797
-1791
-1789
-1789
-1789
-1787
-1785
-1788
-1798
-1814
-1831
-1844
-1859
-1883
-1915
-1945
-1963
-1974
-1988
-2011
-2039
-2063
-2076
-2078
-2074
-2066
-2057
-2045
-2037
-2041
-2057
-2074
-2074
-2053
-2025
-2012
-2008
-1996
-1967
-1938
-1928
-1933
-1929
-1902
-1866
-1843
-1839
-1842
-1838
-1825
-1808
-1790
-1776
-1768
-1763
-1747
-1717
-1684
-1658
-1633
-1600
-1555
-1510
-1468
-1426
-1381
-1343
-1316
-1294
-1268
-1241
-1218
-1200
-1180
-1164
-1161
-1161
-1146
-1111
-1077
-1063
-1063
-1058
-1045
-1033
-1028
-1025
-1020
-1014
-1014
-1014
-1016
-1020
-1018
-1008
-990
-976
-977
-991
-1008
-1022
-1035
-1042
-1036
-1014
-983
-955
-936
-927
-924
-919
-910
-900
-890
-880
-868
-851
-832
-812
-789
-762
-734
-711
-695
-685
-676
-664
-643
-616
-595
-592
-606
-626
-641
-650
-650
-639
-620
-600
-586
-577
-564
-543
-519
-498
-481
-465
-444
-415
-378
-342
-317
-308
-313
-321
-326
-329
-333
-334
-324
-298
-265
-242
-236
-238
-237
-230
-223
-218
-211
-201
-191
-187
-187
-187
-184
-180
-176
-172
-168
-162
-150
-133
-116
-105
-99
-90
-73
-48
-23
0
23
47
76
106
133
155
179
212
252
284
301
317
344
379
404
413
419
437
465
495
521
548
574
598
620
645
670
687
698
712
733
754
770
783
795
804
809
815
827
838
841
845
860
881
890
877
863
871
904
943
968
979
983
984
980
965
937
905
886
888
906
925
938
948
953
953
952
958
971
979
969
950
936
936
942
946
946
937
920
900
888
888
894
898
905
921
949
980
1012
1045
1076
1101
1119
1131
1141
1149
1159
1172
1187
1203
1222
1243
1265
1282
1295
1312
1336
1358
1374
1386
1404
1424
1440
1450
1464
1492
1525
1550
1565
1575
1587
1602
1622
1644
1663
1678
1692
1711
1732
1752
1768
1786
1808
1828
1840
1853
1878
1917
1959
1997
2033
2069
2100
2114
2108
2091
2078
2073
2076
2084
2096
2117
2147
2178
2196
2198
2195
2200
2216
2228
2228
2228
2241
2270
2302
2327
2348
2369
2386
2386
2369
2349
2342
2351
2364
2372
2377
2393
2428
2475
2511
2521
2508
2495
2497
2518
2544
2570
2597
2627
2656
2679
2697
2715
2733
2742
2739
2732
2733
2742
2746
2736
2717
2697
2677
2654
2627
2604
2589
2582
2580
2580
2577
2568
2557
2547
2539
2530
2522
2513
2503
2488
2471
2457
2446
2429
2399
2360
2323
2298
2288
2292
2299
2293
2269
2236
2213
2205
2201
2191
2173
2154
2142
2138
2138
2132
2119
2108
2108
2114
2115
2111
2110
2112
2113
2111
2116
2129
2134
2123
2105
2100
2111
2125
2128
2115
2087
2049
2017
2003
2005
2005
2000
1996
1999
2000
1991
1981
1974
1962
1937
1909
1897
1896
1890
1870
1847
1821
1783
1729
1677
1642
1619
1596
1575
1565
1562
1550
1520
1474
1421
1363
1304
1247
1193
1144
1104
1076
1051
1020
990
965
947
925
891
848
804
762
724
694
671
650
624
594
563
530
493
455
419
383
349
325
321
329
332
321
308
310
336
376
412
432
435
431
431
435
442
454
475
498
514
518
518
523
531
535
531
518
502
493
499
520
546
576
616
668
715
741
751
761
776
784
783
780
784
793
798
793
778
764
762
778
802
808
784
743
707
685
671
655
638
624
613
598
573
539
509
494
491
480
448
405
369
349
334
316
296
278
262
243
219
196
178
173
180
183
171
149
133
128
121
105
88
80
75
58
32
8
-8
-20
-25
-22
-17
-23
-39
-47
-41
-28
-18
-9
0
-1
-18
-39
-44
-32
-19
-17
-25
-38
-51
-62
-71
-83
-100
-115
-118
-113
-112
-116
-116
-112
-117
-137
-164
-189
-216
-246
-262
-255
-240
-245
-278
-324
-362
-385
-394
-394
-391
-394
-403
-411
-414
-412
-403
-383
-362
-355
-368
-389
-403
-409
-412
-412
-407
-408
-426
-458
-487
-499
-499
-501
-511
-532
-564
-605
-645
-679
-701
-713
-722
-733
-746
-757
-763
-770
-790
-824
-858
-880
-890
-894
-897
-899
-897
-894
-889
-891
-902
-922
-944
-966
-993
-1025
-1045
-1042
-1025
-1016
-1022
-1031
-1036
-1049
-1077
-1104
-1111
-1104
-1105
-1128
-1156
-1172
-1177
-1184
-1197
-1209
-1214
-1216
-1227
-1248
-1273
-1287
-1287
-1281
-1282
-1291
-1301
-1304
-1300
-1296
-1300
-1311
-1325
-1340
-1353
-1365
-1383
-1410
-1439
-1462
-1481
-1502
-1525
-1541
-1552
-1574
-1618
-1673
-1720
-1751
-1782
-1822
-1857
-1876
-1885
-1900
-1931
-1966
-1994
-2017
-2045
-2074
-2095
-2107
-2119
-2134
-2146
-2157
-2172
-2199
-2235
-2267
-2288
-2301
-2310
-2312
-2308
-2302
-2303
-2312
-2326
-2342
-2360
-2379
-2394
-2399
-2400
-2404
-2415
-2430
-2450
-2478
-2512
-2542
-2563
-2581
-2606
-2635
-2658
-2670
-2677
-2685
-2696
-2707
-2717
-2727
-2737
-2752
-2774
-2805
-2836
-2859
-2868
-2866
-2855
-2841
-2830
-2821
-2807
-2788
-2775
-2777
-2785
-2785
-2774
-2767
-2774
-2791
-2806
-2816
-2821
-2821
-2819
-2818
-2824
-2832
-2838
-2838
-2830
-2813
-2793
-2781
-2779
-2776
-2758
-2732
-2715
-2711
-2706
-2695
-2683
-2676
-2672
-2660
-2639
-2616
-2599
-2593
-2594
-2588
-2565
-2533
-2508
-2494
-2478
-2449
-2416
-2388
-2356
-2312
-2259
-2213
-2178
-2152
-2131
-2116
-2100
-2070
-2035
-2013
-2005
-1991
-1956
-1912
-1875
-1842
-1804
-1762
-1728
-1703
-1672
-1623
-1564
-1508
-1464
-1436
-1417
-1394
-1357
-1311
-1265
-1219
-1164
-1106
-1065
-1049
-1044
-1031
-1010
-988
-963
-930
-891
-857
-829
-804
-782
-768
-758
-738
-705
-667
-635
-603
-570
-543
-531
-532
-531
-523
-512
-509
-520
-538
-547
-533
-498
-459
-425
-394
-363
-339
-330
-332
-328
-307
-277
-251
-236
-227
-219
-208
-193
-175
-154
-130
-105
-87
-86
-98
-106
-100
-85
-73
-66
-55
-33
-4
25
50
68
80
89
96
96
88
81
92
129
176
210
221
215
204
193
187
190
202
220
242
271
303
326
334
333
323
295
241
183
160
190
250
304
337
351
347
324
289
262
257
272
298
330
363
390
407
413
409
394
374
357
347
337
330
339
373
409
416
392
366
368
393
419
432
434
433
436
447
468
490
500
490
460
429
420
441
480
508
519
529
551
578
593
605
628
658
671
664
665
695
743
786
822
852
868
854
816
778
761
774
819
891
966
1010
1012
991
954
901
841
807
825
877
919
928
921
923
934
945
942
919
883
862
876
915
954
993
1051
1124
1168
1153
1105
1075
1074
1069
1054
1068
1138
1235
1303
1316
1295
1271
1257
1251
1251
1254
1255
1252
1244
1233
1228
1238
1262
1283
1288
1285
1290
1310
1339
1378
1426
1473
1501
1512
1512
1500
1467
1428
1421
1464
1529
1574
1582
1562
1520
1474
1457
1491
1555
1611
1642
1660
1674
1679
1682
1698
1722
1725
1692
1651
1633
1634
1633
1626
1627
1632
1627
1614
1606
1613
1628
1651
1677
1690
1682
1671
1683
1710
1718
1700
1692
1720
1757
1765
1737
1699
1671
1658
1659
1670
1680
1684
1696
1719
1726
1690
1624
1569
1539
1522
1512
1523
1558
1598
1631
1664
1694
1697
1665
1624
1604
1600
1600
1619
1668
1726
1755
1747
1724
1696
1663
1636
1621
1604
1566
1533
1548
1610
1665
1685
1693
1709
1702
1650
1598
1605
1660
1696
1687
1675
1704
1763
1818
1856
1877
1879
1868
1870
1895
1919
1913
1884
1863
1870
1904
1954
2009
2054
2075
2083
2096
2116
2128
2133
2141
2153
2158
2151
2145
2148
2147
2136
2124
2131
2151
2165
2163
2152
2147
2150
2152
2146
2124
2088
2047
2009
1977
1951
1938
1953
1996
2039
2048
2012
1952
1904
1879
1863
1835
1801
1779
1777
1783
1783
1777
1774
1772
1755
1717
1666
1618
1591
1592
1610
1630
1641
1646
1640
1614
1562
1502
1459
1445
1448
1452
1453
1454
1454
1451
1445
1432
1414
1397
1390
1385
1363
1324
1297
1306
1343
1371
1371
1348
1327
1318
1322
1324
1311
1276
1230
1185
1140
1083
1016
965
941
932
920
903
898
917
956
993
1002
976
920
860
809
758
702
658
639
630
600
548
508
507
535
561
564
543
507
467
433
404
367
326
313
352
420
456
426
355
294
271
273
272
255
225
199
186
182
171
145
114
93
78
55
20
-15
-36
-42
-39
-30
-19
-13
-20
-37
-61
-92
-128
-157
-166
-152
-126
-101
-87
-96
-142
-214
-278
-304
-290
-255
-214
-174
-146
-145
-170
-199
-209
-204
-204
-214
-221
-210
-181
-149
-130
-135
-165
-206
-231
-225
-195
-167
-154
-148
-138
-128
-130
-147
-168
-189
-219
-264
-301
-296
-240
-164
-117
-122
-160
-198
-217
-219
-207
-181
-144
-112
-104
-125
-152
-159
-140
-121
-122
-144
-164
-166
-149
-122
-92
-72
-76
-110
-166
-227
-274
-290
-267
-218
-170
-143
-134
-134
-140
-150
-148
-124
-97
-95
-119
-136
-129
-116
-122
-143
-157
-160
-161
-155
-132
-100
-83
-90
-96
-75
-36
0
13
-1
-36
-78
-104
-104
-95
-104
-131
-160
-180
-193
-203
-213
-225
-242
-262
-272
-270
-267
-269
-275
-282
-290
-293
-281
-257
-243
-257
-287
-301
-277
-235
-217
-257
-346
-432
-466
-438
-393
-384
-424
-495
-573
-644
-690
-688
-638
-576
-547
-575
-656
-763
-855
-896
-881
-839
-811
-822
-869
-934
-988
-1004
-980
-939
-921
-941
-987
-1036
-1074
-1096
-1111
-1145
-1211
-1289
-1342
-1357
-1363
-1388
-1421
-1434
-1417
-1384
-1352
-1330
-1335
-1382
-1463
-1543
-1590
-1600
-1587
-1572
-1567
-1582
-1614
-1653
-1695
-1744
-1796
-1834
-1845
-1841
-1850
-1889
-1951
-2021
-2081
-2121
-2141
-2160
-2199
-2265
-2338
-2394
-2416
-2400
-2359
-2321
-2319
-2358
-2410
-2445
-2458
-2464
-2474
-2483
-2487
-2490
-2497
-2505
-2511
-2518
-2532
-2558
-2594
-2629
-2639
-2606
-2536
-2468
-2446
-2484
-2558
-2620
-2631
-2583
-2506
-2455
-2468
-2540
-2635
-2708
-2734
-2711
-2664
-2638
-2664
-2728
-2785
-2802
-2779
-2741
-2709
-2690
-2687
-2697
-2711
-2726
-2748
-2781
-2811
-2820
-2811
-2804
-2814
-2833
-2846
-2842
-2820
-2787
-2761
-2758
-2782
-2817
-2846
-2864
-2874
-2866
-2831
-2779
-2744
-2746
-2770
-2778
-2751
-2707
-2675
-2670
-2683
-2696
-2700
-2694
-2675
-2641
-2605
-2586
-2587
-2585
-2555
-2506
-2474
-2486
-2530
-2572
-2590
-2578
-2540
-2490
-2453
-2448
-2475
-2509
-2530
-2531
-2513
-2480
-2445
-2423
-2420
-2429
-2442
-2464
-2492
-2515
-2524
-2531
-2553
-2578
-2578
-2540
-2487
-2448
-2433
-2434
-2441
-2451
-2455
-2444
-2425
-2411
-2403
-2392
-2381
-2383
-2406
-2437
-2459
-2468
-2470
-2466
-2456
-2448
-2448
-2443
-2407
-2335
-2252
-2187
-2157
-2155
-2167
-2176
-2167
-2138
-2105
-2082
-2062
-2028
-1981
-1949
-1958
-2001
-2040
-2044
-2007
-1948
-1892
-1860
-1858
-1873
-1888
-1894
-1890
-1872
-1833
-1775
-1717
-1685
-1683
-1697
-1706
-1700
-1676
-1640
-1603
-1575
-1566
-1570
-1571
-1550
-1495
-1419
-1353
-1325
-1337
-1355
-1342
-1285
-1203
-1129
-1084
-1068
-1061
-1038
-993
-942
-909
-898
-889
-857
-800
-731
-659
-584
-506
-442
-411
-409
-406
-371
-298
-212
-142
-105
-91
-76
-45
1
51
101
153
208
257
287
299
308
331
365
399
426
454
493
543
599
659
720
776
818
848
868
880
889
906
935
971
999
1020
1051
1100
1146
1161
1143
1120
1127
1174
1244
1306
1334
1325
1308
1315
1355
1409
1457
1488
1502
1499
1484
1474
1487
1520
1554
1579
1599
1626
1655
1672
1669
1658
1661
1693
1745
1786
1798
1795
1806
1842
1885
1918
1944
1972
1991
1988
1970
1969
2000
2044
2061
2035
1989
1964
1987
2050
2116
2151
2145
2115
2088
2080
2089
2099
2094
2071
2040
2011
1984
1961
1953
1967
1990
1998
1985
1968
1957
1946
1926
1908
1911
1933
1956
1969
1979
1986
1981
1962
1942
1927
1903
1860
1811
1782
1779
1786
1792
1798
1814
1836
1851
1845
1821
1794
1786
1802
1824
1834
1828
1814
1803
1797
1799
1808
1804
1768
1707
1652
1626
1617
1605
1595
1601
1616
1616
1595
1568
1550
1534
1513
1492
1481
1473
1459
1438
1423
1414
1400
1379
1357
1345
1338
1320
1283
1240
1223
1242
1271
1267
1216
1148
1102
1085
1078
1072
1072
1075
1072
1059
1051
1056
1066
1068
1062
1065
1084
1114
1146
1166
1164
1144
1132
1149
1186
1208
1193
1158
1134
1131
1136
1135
1125
1115
1109
1104
1085
1048
1004
980
991
1027
1055
1051
1022
991
978
983
993
1004
1020
1037
1047
1046
1052
1084
1132
1156
1132
1080
1047
1059
1105
1155
1189
1199
1188
1172
1168
1180
1186
1166
1123
1083
1068
1076
1092
1103
1106
1098
1083
1063
1041
1022
1014
1024
1051
1086
1117
1135
1137
1124
1105
1092
1098
1123
1158
1185
1195
1191
1185
1184
1183
1178
1173
1182
1206
1228
1232
1217
1193
1174
1169
1174
1172
1142
1086
1037
1026
1054
1097
1133
1157
1172
1177
1173
1163
1152
1141
1138
1146
1153
1136
1091
1046
1029
1040
1053
1060
1075
1113
1163
1199
1207
1195
1181
1181
1200
1230
1249
1244
1225
1215
1227
1246
1251
1236
1216
1210
1220
1227
1216
1194
1178
1171
1165
1154
1156
1185
1228
1258
1263
1254
1245
1237
1223
1204
1190
1183
1178
1176
1182
1191
1197
1195
1189
1186
1185
1184
1180
1167
1137
1093
1049
1020
1022
1045
1070
1078
1060
1032
1012
1004
994
974
961
975
1010
1040
1042
1020
999
992
1002
1018
1033
1041
1043
1039
1033
1027
1028
1037
1051
1064
1074
1084
1097
1113
1125
1130
1125
1111
1095
1084
1080
1075
1061
1040
1016
995
983
985
993
993
971
942
928
938
960
979
995
1012
1014
991
947
913
909
923
928
910
877
850
837
839
846
857
872
885
879
839
773
707
663
642
637
643
656
661
643
605
564
530
500
474
459
460
470
475
471
459
435
399
368
360
369
370
348
319
306
315
331
349
377
421
465
478
450
400
368
373
392
390
355
307
277
274
287
304
321
332
327
304
274
247
232
227
232
240
235
210
176
155
158
172
171
143
95
51
31
38
56
67
66
59
48
30
5
-25
-58
-99
-144
-180
-203
-220
-237
-244
-236
-224
-231
-259
-283
-285
-278
-289
-324
-367
-402
-426
-443
-454
-455
-445
-427
-412
-416
-435
-447
-430
-389
-353
-339
-334
-322
-307
-303
-308
-304
-284
-266
-267
-291
-331
-378
-414
-423
-402
-373
-356
-355
-364
-384
-417
-452
-470
-465
-454
-449
-448
-437
-415
-394
-386
-393
-405
-415
-422
-437
-468
-510
-541
-552
-554
-563
-576
-586
-596
-614
-636
-647
-643
-640
-650
-667
-676
-681
-693
-717
-748
-782
-823
-863
-883
-879
-869
-871
-885
-894
-888
-875
-865
-865
-876
-896
-916
-926
-924
-918
-918
-928
-948
-981
-1016
-1039
-1039
-1030
-1036
-1065
-1101
-1125
-1131
-1128
-1127
-1131
-1141
-1157
-1177
-1195
-1210
-1226
-1241
-1255
-1269
-1286
-1302
-1305
-1294
-1282
-1285
-1300
-1316
-1336
-1374
-1434
-1497
-1538
-1554
-1557
-1559
-1562
-1562
-1558
-1546
-1523
-1494
-1477
-1487
-1519
-1557
-1581
-1585
-1573
-1561
-1560
-1575
-1594
-1604
-1600
-1585
-1569
-1559
-1557
-1553
-1538
-1516
-1503
-1512
-1536
-1558
-1570
-1580
-1592
-1599
-1597
-1594
-1597
-1603
-1604
-1598
-1590
-1577
-1550
-1510
-1472
-1454
-1454
-1454
-1436
-1402
-1369
-1357
-1367
-1382
-1380
-1355
-1321
-1292
-1264
-1227
-1185
-1162
-1174
-1211
-1238
-1230
-1193
-1152
-1123
-1102
-1082
-1067
-1064
-1072
-1074
-1056
-1022
-992
-985
-998
-1004
-979
-926
-873
-844
-841
-843
-836
-820
-800
-769
-725
-675
-632
-607
-604
-619
-641
-655
-652
-638
-625
-608
-576
-523
-467
-422
-385
-347
-308
-276
-256
-245
-239
-233
-225
-206
-179
-152
-133
-126
-134
-157
-184
-195
-181
-154
-138
-146
-165
-173
-158
-129
-104
-94
-99
-110
-117
-119
-119
-115
-110
-109
-115
-128
-136
-132
-125
-137
-182
-244
-287
-287
-253
-215
-197
-197
-202
-201
-194
-188
-190
-197
-194
-169
-138
-124
-132
-134
-109
-72
-51
-47
-31
10
54
77
84
98
120
131
121
101
87
85
94
111
131
143
146
147
153
155
145
130
132
169
231
289
317
317
312
324
353
378
388
391
401
420
439
453
468
488
510
525
531
528
517
496
469
445
436
446
464
475
470
456
447
445
442
432
418
400
378
355
335
320
301
273
248
238
237
226
201
175
160
155
149
138
125
111
93
66
27
-18
-60
-87
-102
-121
-158
-209
-263
-311
-352
-387
-414
-432
-447
-465
-490
-517
-544
-572
-606
-643
-678
-705
-724
-745
-775
-808
-830
-834
-829
-828
-844
-879
-922
-954
-964
-958
-951
-948
-949
-956
-982
-1030
-1079
-1098
-1076
-1039
-1022
-1039
-1077
-1117
-1150
-1176
-1188
-1179
-1155
-1141
-1161
-1211
-1258
-1275
-1264
-1251
-1251
-1256
-1256
-1250
-1251
-1271
-1305
-1337
-1354
-1357
-1363
-1383
-1415
-1440
-1449
-1446
-1445
-1453
-1469
-1484
-1497
-1515
-1546
-1583
-1607
-1608
-1604
-1623
-1666
-1705
-1723
-1734
-1756
-1781
-1790
-1786
-1790
-1806
-1815
-1809
-1803
-1813
-1829
-1838
-1842
-1850
-1859
-1861
-1861
-1875
-1900
-1920
-1932
-1949
-1974
-1991
-1984
-1964
-1954
-1964
-1981
-1987
-1976
-1957
-1946
-1950
-1963
-1967
-1960
-1957
-1971
-1989
-1979
-1931
-1867
-1821
-1807
-1816
-1828
-1825
-1800
-1762
-1724
-1691
-1661
-1636
-1619
-1604
-1575
-1524
-1468
-1436
-1438
-1461
-1481
-1477
-1450
-1413
-1393
-1402
-1427
-1443
-1435
-1410
-1387
-1369
-1349
-1326
-1309
-1308
-1321
-1328
-1315
-1285
-1263
-1260
-1262
-1249
-1223
-1212
-1230
-1264
-1288
-1292
-1285
-1280
-1282
-1292
-1306
-1311
-1297
-1276
-1264
-1267
-1270
-1265
-1259
-1264
-1274
-1273
-1253
-1225
-1205
-1199
-1203
-1209
-1213
-1213
-1209
-1200
-1188
-1176
-1169
-1163
-1153
-1134
-1112
-1086
-1056
-1020
-990
-972
-966
-961
-953
-941
-920
-882
-834
-796
-781
-776
-757
-713
-652
-593
-545
-507
-475
-438
-392
-338
-284
-233
-189
-159
-147
-147
-147
-136
-120
-103
-83
-51
-9
32
63
86
110
140
179
224
269
302
317
320
325
338
350
348
341
349
382
418
435
432
431
441
453
457
461
476
498
513
518
524
534
542
550
568
602
641
669
681
680
670
659
659
676
695
698
682
662
654
660
671
681
686
685
681
673
661
643
627
622
626
626
617
612
623
650
683
717
751
777
785
776
764
763
770
779
791
808
824
830
822
803
781
762
753
753
753
743
730
723
722
717
707
701
706
714
713
706
703
712
728
751
780
809
825
823
813
804
799
796
800
815
835
844
835
821
828
865
917
955
965
962
968
987
998
989
963
937
919
904
892
892
905
920
927
934
955
986
1004
995
967
946
945
952
953
940
923
912
908
902
885
855
824
800
784
768
748
726
707
692
680
674
676
686
702
722
743
759
768
770
765
749
718
684
665
664
667
658
638
621
613
609
603
603
614
630
644
657
675
704
739
769
779
761
725
697
700
733
770
790
787
773
758
752
766
800
842
876
894
900
899
897
898
910
930
946
952
962
993
1034
1060
1057
1038
1020
1004
981
954
948
970
997
998
971
948
954
982
1006
1014
1016
1028
1049
1065
1070
1069
1076
1102
1142
1178
1189
1172
1145
1135
1156
1197
1233
1252
1264
1291
1344
1418
1499
1566
1603
1609
1604
1615
1644
1663
1652
1620
1594
1582
1567
1540
1517
1514
1521
1516
1503
1507
1540
1581
1602
1604
1606
1621
1647
1678
1709
1731
1735
1724
1710
1697
1682
1663
1657
1676
1709
1729
1727
1715
1709
1708
1701
1687
1672
1666
1673
1685
1689
1681
1670
1669
1678
1685
1679
1664
1654
1655
1663
1672
1680
1682
1673
1657
1643
1637
1632
1626
1631
1654
1682
1686
1662
1636
1628
1629
1617
1590
1573
1577
1591
1593
1578
1558
1537
1512
1480
1446
1417
1400
1393
1395
1401
1411
1425
1441
1454
1456
1449
1438
1431
1430
1437
1455
1483
1510
1526
1528
1518
1499
1471
1449
1446
1463
1479
1472
1448
1429
1432
1451
1470
1482
1489
1497
1509
1523
1527
1510
1480
1460
1457
1455
1433
1398
1374
1371
1371
1357
1337
1327
1319
1297
1263
1236
1227
1221
1202
1173
1147
1134
1131
1129
1120
1098
1067
1038
1018
999
969
933
906
896
890
875
846
806
765
731
708
688
660
618
568
515
462
418
394
386
376
350
314
290
285
291
292
279
251
212
170
128
86
48
25
23
35
43
42
33
14
-22
-68
-107
-133
-156
-184
-213
-243
-284
-327
-340
-309
-282
-314
-385
-413
-351
-250
-194
-200
-218
-216
-205
-207
-214
-213
-207
-208
-212
-212
-208
-208
-211
-211
-209
-208
-211
-211
-209
-208
-210
-211
-209
-208
-210
-210
-209
-208
-209
-210
-209
-208
-209
-210
-209
-208
-208
-209
-209
-207
-208
-209
-208
-207
-208
-209
-208
-207
-207
-208
-208
-207
-207
-208
-208
-207
-207
-207
-207
-207
-206
-207
-207
-206
-206
-206
-207
-206
-206
-206
-206
-206
-205
-206
-206
-206
-205
-205
-206
-205
-205
-205
-205
-205
-204
-204
-205
-205
-204
-204
-204
-204
-204
-204
-204
-204
-204
-203
-203
-204
-203
-203
-203
-203
-203
-202
-203
-203
-202
-202
-202
-202
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-201
-201
-201
-200
-201
-201
-200
-200
-200
-200
-200
-199
-200
-200
-199
-199
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
