5
15545
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
-1
-1
0
1
-1
-2
0
2
-1
-3
1
6
2
-9
-10
2
14
8
-8
-14
-4
6
5
-1
-3
-2
-3
-4
0
4
1
-6
-5
2
5
-2
-8
-5
2
4
-1
-3
0
3
2
1
1
1
-1
-4
-5
-2
1
3
3
0
0
3
6
1
-6
-5
4
9
3
-5
-4
2
4
-1
-5
-4
-3
-2
0
3
3
-2
-8
-7
0
6
6
0
-6
-7
-1
6
7
1
-3
-3
-1
2
6
9
4
-7
-14
-5
11
16
4
-11
-12
1
11
10
1
-5
-3
3
6
2
-2
-4
-1
3
4
2
0
0
1
1
0
-1
2
7
6
0
-4
-1
6
6
-1
-6
-2
3
3
1
1
3
1
-4
-4
1
4
4
3
3
2
0
3
7
5
-3
-3
6
11
4
-5
-2
9
11
2
-6
-2
5
5
3
4
4
0
-2
3
9
6
-2
-4
2
6
3
-2
-2
2
4
4
1
-3
-5
-2
3
4
-1
-4
1
9
10
2
-3
1
8
7
-3
-11
-6
6
10
3
-3
0
8
9
1
-4
0
7
8
5
2
1
-1
0
4
6
2
-3
-2
4
3
-4
-5
4
14
11
1
-4
-1
4
5
5
5
1
-4
-3
4
7
3
-2
-2
1
3
4
5
5
3
0
1
4
3
0
-2
1
3
3
3
5
6
3
-1
1
6
6
2
2
4
3
-3
-4
4
12
11
0
-5
1
9
9
3
-2
-1
3
8
10
7
-1
-3
5
14
8
-6
-8
7
17
8
-7
-8
7
14
4
-9
-8
4
12
9
1
-4
-1
8
13
7
-5
-8
4
14
8
-5
-7
5
13
6
-5
-5
3
6
1
-6
-4
4
9
7
0
-6
-5
3
11
9
0
-8
-8
0
8
7
-4
-12
-8
6
10
0
-12
-8
7
12
3
-5
-2
6
6
-1
-5
-5
-3
1
4
2
-5
-8
-1
8
5
-5
-8
2
10
7
-2
-5
-4
-2
-1
2
2
-2
-5
0
7
3
-6
-7
3
9
2
-8
-8
0
3
-1
-5
-3
1
2
2
2
-1
-6
-8
-3
2
2
-5
-8
-1
8
9
-1
-9
-6
3
4
-4
-8
-2
6
5
-3
-7
-6
-4
-3
1
6
4
-6
-12
-6
4
5
-3
-10
-10
-9
-5
2
8
1
-13
-16
-5
7
4
-9
-12
-3
5
1
-8
-10
-2
4
1
-8
-11
-6
5
7
-3
-17
-18
-4
12
11
-4
-16
-11
4
11
2
-15
-21
-10
7
11
-1
-15
-15
-3
8
4
-7
-12
-6
1
2
-3
-7
-3
4
7
2
-8
-11
-4
5
5
-4
-12
-8
1
4
-5
-12
-9
2
8
1
-10
-12
-3
6
5
-4
-11
-7
2
5
-1
-9
-8
1
6
2
-6
-7
-1
3
0
-7
-8
-5
-2
-1
-1
2
2
-1
-5
-3
1
1
-2
-6
-5
-3
-2
-3
-3
-5
-8
-7
0
4
-1
-9
-9
0
4
-3
-9
-4
4
2
-9
-11
-2
7
4
-5
-10
-7
-2
1
3
3
-2
-7
-7
-1
5
4
-1
-4
-6
-4
1
5
4
-1
-3
0
4
4
0
-1
1
2
1
0
0
0
1
1
0
0
1
3
4
1
-2
-1
2
5
5
4
2
-1
-1
2
5
2
-4
-6
-1
5
6
2
-1
-2
0
5
10
9
1
-6
-5
2
6
6
3
1
-1
-4
-3
2
9
10
6
0
-3
1
8
10
2
-7
-5
6
11
6
0
2
7
4
-2
1
10
12
4
-5
-6
-1
4
7
6
0
-5
0
11
12
0
-11
-7
5
10
3
-4
-3
3
7
7
1
-6
-4
7
14
7
-6
-8
4
11
5
-5
-7
-1
5
9
8
1
-7
-4
8
15
6
-6
-3
9
11
2
-4
1
8
8
4
0
-2
-2
4
13
11
-3
-9
2
16
12
-6
-15
-7
6
11
5
-2
-5
-1
6
9
5
0
4
9
5
-4
-3
6
6
-4
-10
-1
8
5
-1
0
3
-2
-9
-3
8
9
-1
-7
0
8
5
0
-1
1
1
1
4
5
1
-2
-1
1
0
1
6
6
-2
-7
1
12
9
-6
-12
-3
8
7
-1
-4
-2
-2
-3
-2
1
2
0
-2
-3
-2
0
2
2
-2
-2
2
5
2
-2
-2
1
1
1
4
7
5
-3
-7
-3
5
8
5
-2
-8
-7
0
5
1
-6
-4
4
5
-3
-6
1
5
-1
-8
-3
7
7
-1
-4
1
4
0
-3
0
2
-2
-4
-2
1
-1
-5
-3
1
1
-2
-4
-3
1
3
-1
-8
-8
3
13
6
-16
-24
-6
18
18
-5
-20
-11
8
15
8
-5
-14
-13
0
13
11
-5
-14
-6
5
5
-2
-5
-4
-5
-8
-3
5
5
-4
-10
-6
0
1
-1
-4
-7
-8
-1
7
4
-8
-11
0
11
5
-9
-12
-3
3
-1
-6
-6
-6
-6
-1
6
4
-7
-13
-5
9
9
-5
-15
-10
4
10
1
-13
-15
0
14
10
-9
-18
-8
5
3
-9
-12
-1
6
-1
-13
-14
-6
1
1
-3
-5
-2
2
0
-7
-13
-8
4
10
2
-12
-15
-7
3
5
-2
-8
-8
-3
2
2
-3
-10
-10
-6
-3
-3
-6
-7
-6
-4
-2
-1
-4
-6
-5
-2
-1
-4
-6
-5
-4
-5
-6
-5
-2
-1
-4
-8
-10
-6
-1
2
-3
-11
-11
-4
2
-1
-8
-9
-4
-2
-7
-10
-4
2
0
-7
-10
-7
-3
-3
-5
-5
-4
-3
-3
-2
-3
-5
-5
-3
-1
-2
-4
-3
-2
-2
-4
-4
-4
-3
-2
0
1
-1
-3
-3
-2
-2
-4
-3
-2
-3
-6
-5
-1
2
-2
-7
-8
-5
-3
-3
-4
-3
-2
-1
1
2
-1
-5
-4
2
4
-1
-10
-12
-4
4
6
3
-2
-6
-6
-2
3
2
-5
-9
-4
3
3
-2
-5
-2
2
0
-3
-2
1
0
-4
-6
-3
3
5
2
-2
-4
-2
1
3
1
-4
-7
-4
3
8
5
-1
-2
3
4
0
-6
-6
-1
1
0
-2
-1
0
0
1
3
1
-3
-2
7
12
4
-8
-7
6
12
0
-15
-12
5
14
4
-8
-8
3
9
5
-1
-2
2
3
2
1
2
3
3
3
3
4
4
2
-2
-4
-1
6
10
5
-2
-1
5
8
1
-4
0
9
11
5
0
2
5
2
-2
-2
3
4
3
4
6
5
2
3
8
10
6
1
1
5
6
5
4
2
0
1
7
9
4
-3
-1
9
16
13
4
0
1
0
0
2
5
7
8
8
5
-2
-4
3
10
8
-1
-4
3
9
7
3
3
3
0
-1
5
10
7
2
4
11
8
-3
-6
6
19
15
2
-6
-3
5
10
9
2
-7
-8
3
17
14
-2
-13
-5
10
14
5
-3
2
10
12
3
-6
-6
4
12
9
-2
-7
1
13
14
5
0
2
6
4
0
-1
-1
1
6
11
8
-1
-4
5
14
8
-5
-8
2
10
9
3
1
0
0
5
13
13
0
-10
-2
14
14
-1
-10
0
11
8
-1
-3
3
6
5
4
2
-4
-4
7
17
9
-11
-15
5
22
13
-9
-14
0
13
8
-2
-3
3
5
0
-3
0
6
10
7
-1
-7
-4
7
14
7
-7
-12
-3
10
13
5
-5
-5
4
11
7
-4
-8
0
10
10
0
-8
-5
1
3
2
0
-2
-2
3
9
9
-1
-7
1
12
9
-6
-11
-2
8
4
-5
-5
3
5
-1
-5
-2
2
2
1
1
0
-2
-1
2
2
-3
-6
-1
4
2
-4
-5
0
3
1
-2
-4
-4
-1
3
5
2
-5
-5
1
4
-3
-8
-3
6
6
-5
-11
-7
1
2
-4
-10
-9
-3
4
6
1
-6
-8
-2
5
6
0
-5
-7
-7
-5
0
3
1
-6
-9
-3
6
6
-2
-9
-8
-2
0
-4
-8
-4
3
5
0
-7
-7
-1
2
-2
-10
-12
-6
2
2
-5
-10
-6
2
5
1
-6
-8
-4
1
3
-2
-10
-12
-5
3
1
-7
-9
-1
6
2
-8
-10
-5
-1
-3
-4
-3
-3
-4
-2
1
-1
-10
-11
-1
7
-1
-14
-12
4
11
1
-11
-9
-2
-4
-11
-11
-3
1
-1
-3
-3
-8
-12
-8
0
-1
-15
-19
-3
16
13
-9
-22
-13
2
7
1
-7
-13
-13
-7
2
4
-5
-16
-16
-6
4
6
0
-9
-14
-10
-1
3
-3
-11
-12
-6
-2
-4
-6
-7
-8
-9
-6
-1
-3
-11
-16
-7
3
2
-10
-16
-9
2
4
-2
-9
-9
-5
-2
-5
-11
-12
-6
2
1
-9
-15
-8
2
1
-9
-17
-12
-1
5
0
-9
-12
-7
0
1
-5
-13
-14
-8
-2
-3
-9
-13
-10
-2
1
-6
-16
-17
-7
0
-5
-14
-14
-2
5
-1
-11
-13
-8
-5
-5
-4
-2
-5
-10
-9
-3
0
-4
-7
-6
-5
-8
-7
1
3
-7
-18
-15
1
10
1
-11
-13
-6
0
1
0
-5
-14
-18
-10
4
8
-3
-16
-18
-7
5
6
-4
-15
-16
-9
-1
1
-2
-8
-14
-16
-10
2
8
1
-12
-16
-8
2
2
-6
-11
-10
-5
-2
0
-1
-2
-4
-5
-6
-6
-4
-1
-3
-8
-12
-6
3
5
-3
-10
-9
-4
-2
-3
-5
-6
-7
-7
-5
-1
-2
-7
-10
-8
-3
-2
-2
-3
-3
-5
-7
-8
-6
-3
-1
-2
-5
-7
-7
-5
-4
-4
-4
-3
-3
-4
-6
-6
-4
-3
-4
-6
-7
-6
-3
-2
-2
-4
-4
-1
-1
-4
-8
-7
-3
-2
-5
-7
-5
-2
-3
-6
-6
-2
1
-1
-4
-4
-1
1
0
-4
-7
-7
-5
-4
-4
-4
-3
-1
-1
-2
-3
-4
-5
-2
0
0
-4
-5
-3
-1
-2
-4
-4
-3
-3
-4
-2
1
-1
-5
-4
0
-1
-6
-7
-1
3
-3
-9
-6
1
1
-7
-9
-3
1
-4
-10
-5
3
0
-9
-12
-4
0
-4
-8
-6
0
0
-4
-7
-5
-3
-1
0
-1
-4
-5
-2
1
0
-4
-5
-3
-2
-4
-5
-3
0
0
-2
-3
-3
-2
-3
-2
-2
-1
-1
-2
-3
-4
-4
-2
0
-2
-6
-7
-5
-1
-1
-4
-7
-5
-1
0
-3
-7
-8
-5
-3
-2
-2
-3
-3
-3
-3
-4
-5
-5
-4
-4
-5
-4
-4
-5
-7
-6
-3
-1
-4
-7
-6
0
2
-2
-8
-8
-3
-1
-5
-10
-10
-6
-4
-3
-3
-4
-6
-7
-4
-1
-2
-7
-9
-5
0
-1
-6
-8
-6
-5
-6
-7
-4
-1
-2
-6
-9
-5
0
-1
-7
-11
-7
-1
-2
-7
-8
-1
4
0
-7
-8
-2
-1
-6
-10
-7
-2
-1
-5
-8
-8
-5
-2
-2
-4
-6
-5
-1
0
-3
-6
-6
-4
-5
-7
-7
-4
-3
-4
-4
-3
-4
-6
-6
-3
-1
-4
-7
-4
-2
-4
-8
-7
-4
-2
-4
-5
-4
-3
-4
-3
-3
-5
-9
-9
-5
-2
-3
-6
-5
-4
-4
-5
-2
0
-3
-7
-7
-3
-2
-5
-9
-7
-3
-2
-4
-6
-5
-2
0
-2
-6
-9
-6
-2
-2
-5
-7
-5
-3
-5
-7
-4
-1
-1
-5
-4
-2
-2
-5
-6
-3
-3
-6
-9
-6
-3
-2
-4
-4
-5
-6
-7
-6
-4
-4
-7
-8
-6
-2
-1
-3
-7
-9
-5
-2
-3
-8
-9
-3
1
-2
-8
-8
-3
-4
-10
-11
-6
-2
-4
-8
-7
-5
-7
-9
-5
-1
-2
-8
-8
-4
-2
-5
-8
-7
-5
-5
-5
-3
-4
-8
-9
-4
-1
-4
-9
-8
-3
-2
-4
-5
-4
-5
-7
-5
-1
-1
-6
-9
-5
-1
-1
-4
-4
-4
-5
-5
-2
-1
-4
-6
-4
-2
-4
-7
-6
-3
-5
-9
-9
-5
-3
-5
-7
-6
-3
-4
-4
-4
-3
-6
-7
-4
-4
-7
-10
-6
-1
-2
-7
-6
-1
-1
-6
-10
-6
-1
-4
-9
-7
-2
-2
-7
-8
-4
-2
-5
-8
-7
-3
-4
-8
-8
-3
-1
-3
-6
-5
-4
-6
-9
-7
-1
0
-5
-8
-5
-1
-1
-4
-4
-2
-3
-8
-10
-7
-3
-4
-8
-9
-7
-5
-4
-6
-7
-8
-7
-5
-4
-5
-6
-5
-3
-4
-5
-5
-4
-6
-9
-7
-1
0
-6
-11
-7
0
-2
-9
-9
-3
0
-5
-10
-7
-1
-2
-7
-8
-4
-1
-4
-7
-8
-6
-6
-7
-7
-7
-7
-6
-6
-7
-9
-8
-6
-5
-5
-4
-3
-5
-8
-8
-4
-2
-6
-12
-11
-4
-1
-5
-10
-10
-6
-5
-6
-6
-4
-3
-4
-6
-8
-9
-8
-4
-2
-4
-10
-11
-7
-2
-4
-9
-10
-5
-1
-2
-7
-10
-8
-4
-2
-4
-7
-7
-4
-4
-6
-9
-8
-5
-3
-5
-7
-7
-6
-7
-7
-6
-7
-9
-9
-6
-4
-6
-6
-2
0
-4
-12
-12
-5
-1
-3
-5
-5
-5
-8
-9
-7
-4
-5
-7
-5
-5
-9
-11
-6
1
-1
-9
-11
-6
-2
-4
-6
-3
-2
-6
-8
-4
-1
-6
-12
-7
3
5
-4
-12
-9
-3
-3
-6
-7
-6
-5
-3
-2
-3
-7
-8
-3
1
-3
-10
-10
-5
-3
-7
-8
-5
-3
-5
-7
-4
-2
-3
-4
-2
-1
-3
-3
0
2
-2
-6
-4
3
3
-3
-7
-2
4
5
0
-2
2
5
2
-2
-4
-2
0
-2
-5
-5
-2
-1
-1
-2
0
1
-2
-4
-2
2
3
1
3
5
3
-4
-5
2
7
2
-4
-1
9
11
5
0
2
6
8
9
11
9
5
7
15
19
13
5
4
9
11
10
10
13
13
10
7
7
8
9
9
8
5
4
8
14
13
6
2
7
13
12
8
9
14
16
13
13
18
22
21
17
18
23
28
30
31
32
36
40
43
45
47
48
46
44
48
57
62
58
52
56
66
70
67
63
65
65
58
49
46
49
48
46
46
48
46
36
24
12
1
-8
-10
-2
10
16
15
9
-1
-18
-36
-49
-53
-49
-37
-19
2
18
25
20
8
-6
-14
-7
13
41
70
98
128
157
177
180
168
150
139
140
157
190
231
271
295
300
288
265
232
201
182
180
188
197
206
213
208
182
142
105
79
56
37
38
61
85
82
55
25
4
-17
-34
-28
15
75
122
151
175
194
195
178
167
176
191
192
200
247
326
383
378
331
295
295
310
312
293
268
253
259
283
304
298
269
241
228
212
177
130
91
68
51
38
39
59
100
160
219
231
173
91
71
138
228
269
265
268
296
327
353
391
426
407
327
268
319
461
578
582
492
394
347
358
398
425
401
327
258
261
343
431
445
366
244
139
86
88
117
112
37
-59
-70
50
216
302
277
210
156
104
49
34
96
194
253
249
203
133
49
-12
-13
12
-12
-104
-211
-298
-383
-464
-480
-417
-364
-396
-435
-335
-121
-7
-148
-444
-666
-707
-656
-642
-687
-722
-674
-521
-317
-167
-136
-165
-121
50
236
286
194
97
109
211
326
441
582
720
765
679
543
469
492
560
613
603
485
241
-57
-277
-343
-307
-275
-287
-298
-271
-250
-336
-584
-932
-1229
-1374
-1416
-1466
-1528
-1473
-1246
-1014
-1000
-1181
-1287
-1130
-839
-690
-771
-917
-938
-825
-716
-708
-743
-637
-244
364
889
1038
802
454
255
209
129
-89
-310
-294
40
478
681
531
290
325
649
865
629
79
-342
-439
-439
-610
-880
-989
-887
-788
-847
-965
-977
-917
-952
-1135
-1315
-1315
-1117
-867
-753
-870
-1130
-1266
-1027
-453
79
180
-145
-512
-572
-368
-217
-311
-526
-588
-344
129
593
792
608
153
-294
-500
-445
-312
-324
-584
-976
-1197
-972
-343
281
459
130
-374
-708
-841
-982
-1265
-1591
-1721
-1471
-845
-92
395
358
-77
-453
-376
146
771
1188
1370
1487
1677
1931
2134
2130
1808
1248
792
826
1373
1967
2076
1635
1068
777
737
674
492
380
512
798
981
909
677
496
416
186
-523
-1631
-2501
-2493
-1712
-1004
-1064
-1674
-2029
-1694
-1010
-566
-545
-699
-756
-636
-364
1
341
535
607
712
908
1052
973
696
400
215
159
254
545
953
1239
1235
1066
1004
1094
1070
719
202
-124
-139
-56
-66
-72
129
523
869
941
662
74
-641
-1106
-963
-305
269
234
-247
-490
-95
587
914
715
407
416
700
926
932
832
757
681
531
322
113
-46
-73
121
462
673
596
480
721
1263
1529
1075
161
-554
-770
-750
-791
-793
-514
-42
236
96
-321
-798
-1335
-2004
-2631
-2858
-2557
-2015
-1556
-1100
-341
609
1059
484
-714
-1500
-1327
-689
-421
-695
-986
-851
-413
-30
177
297
354
274
111
80
332
753
1024
887
409
9
108
693
1280
1442
1267
1192
1421
1685
1587
1018
204
-528
-925
-949
-819
-813
-899
-709
-48
708
970
662
294
250
303
26
-534
-906
-841
-576
-405
-274
3
310
295
-175
-813
-1232
-1301
-1087
-635
24
674
959
774
504
684
1349
1889
1682
832
83
3
418
771
823
762
710
499
49
-319
-214
316
866
1167
1230
1050
550
-87
-384
-113
359
508
268
-87
-509
-1202
-2071
-2594
-2416
-1771
-1109
-588
-204
-130
-513
-1010
-1018
-428
161
164
-299
-651
-590
-327
-150
-35
255
791
1305
1405
980
371
38
60
69
-249
-741
-999
-836
-407
43
311
235
-141
-380
22
956
1624
1376
471
-252
-301
137
694
1260
1838
2307
2541
2591
2513
2179
1494
764
539
989
1625
1800
1383
817
602
875
1444
1980
2134
1713
964
533
841
1485
1557
692
-423
-792
-187
757
1360
1452
1134
452
-416
-964
-773
-101
274
-90
-809
-1154
-867
-347
-112
-226
-316
-63
397
621
353
-224
-735
-1004
-1110
-1168
-1285
-1603
-2144
-2581
-2489
-1956
-1638
-1919
-2267
-1823
-572
526
668
79
-455
-604
-665
-918
-1228
-1347
-1229
-916
-375
305
746
630
161
-109
-15
-69
-791
-1903
-2487
-1968
-705
518
1351
1994
2557
2673
1896
305
-1478
-2804
-3403
-3355
-2880
-2253
-1766
-1594
-1648
-1639
-1395
-1135
-1363
-2326
-3554
-4075
-3299
-1682
-369
-98
-518
-637
137
1453
2394
2301
1284
83
-549
-431
1
182
-24
-234
29
831
1697
1986
1455
504
-206
-399
-361
-429
-503
-253
270
592
492
427
978
1980
2496
1801
207
-1189
-1535
-907
-56
382
340
152
116
318
699
1088
1184
767
58
-341
-105
344
295
-307
-693
-198
912
1762
1845
1382
783
105
-825
-1996
-3137
-3942
-4159
-3564
-2136
-339
971
1152
320
-809
-1580
-1832
-1727
-1400
-903
-370
35
351
784
1280
1290
280
-1444
-2670
-2322
-615
1002
1192
-14
-1354
-1710
-1170
-667
-790
-1223
-1355
-1056
-626
-232
182
494
379
-95
-243
470
1621
2206
1846
1187
980
1146
1055
474
-172
-413
-198
296
950
1581
1844
1624
1423
1925
3065
3863
3436
2043
805
471
733
864
662
524
759
1213
1582
1707
1432
515
-948
-2203
-2406
-1584
-688
-520
-882
-1027
-677
-196
120
428
853
1061
671
-107
-654
-739
-781
-1189
-1754
-1925
-1510
-825
-213
271
615
560
-151
-1290
-2164
-2251
-1718
-1173
-934
-698
-15
1035
1835
1898
1376
787
384
-4
-534
-1020
-1180
-1055
-957
-1004
-921
-405
396
902
626
-344
-1389
-1838
-1449
-499
478
1031
1006
590
170
37
131
182
136
291
856
1546
1915
2043
2492
3409
4059
3591
2097
564
-187
-124
407
1212
2106
2595
2134
737
-912
-1996
-2167
-1740
-1455
-1912
-3006
-3967
-4166
-3820
-3653
-3904
-4043
-3570
-2704
-2071
-1930
-2050
-2172
-2250
-2269
-2159
-1929
-1639
-1223
-594
66
440
594
985
1710
2103
1548
512
217
1171
2507
3039
2662
2322
2765
3739
4454
4462
3869
2956
1916
961
415
500
1058
1586
1639
1229
799
764
1084
1328
1169
702
234
-102
-380
-626
-752
-750
-716
-597
-188
435
727
320
-271
-88
980
1848
1508
343
-343
83
1010
1630
1886
2094
2140
1692
972
669
968
1190
647
-480
-1409
-1649
-1314
-710
-40
492
636
326
-221
-754
-1188
-1468
-1422
-940
-216
365
588
541
382
103
-395
-1065
-1575
-1464
-494
1056
2501
3230
3120
2450
1524
511
-397
-936
-999
-743
-327
283
1052
1554
1277
297
-638
-870
-474
-6
168
18
-447
-1202
-1895
-1956
-1259
-391
50
214
658
1347
1472
474
-1155
-2379
-2725
-2514
-2155
-1676
-1047
-499
-212
60
658
1387
1615
1083
319
30
291
579
514
315
495
1270
2310
2986
2853
2059
1293
1174
1570
1688
993
-69
-470
303
1751
2987
3627
3909
4103
4081
3512
2328
868
-370
-1069
-1227
-1086
-946
-999
-1233
-1461
-1434
-968
-29
1243
2546
3493
3808
3537
3021
2581
2229
1798
1323
1116
1364
1777
1772
1014
-295
-1614
-2428
-2561
-2299
-2155
-2303
-2275
-1521
-329
149
-909
-2954
-4531
-4746
-3988
-3251
-3057
-3156
-2996
-2282
-1234
-463
-502
-1276
-2117
-2403
-2122
-1696
-1419
-1257
-1079
-777
-170
885
2179
3193
3660
3897
4389
5102
5464
5040
4054
3189
2905
3044
3051
2569
1811
1308
1303
1492
1407
972
555
527
890
1310
1397
960
127
-730
-1288
-1523
-1609
-1586
-1290
-682
-67
191
63
-196
-457
-842
-1392
-1830
-1835
-1504
-1305
-1504
-1766
-1516
-681
121
270
-127
-392
-106
444
703
460
-89
-660
-1022
-1004
-663
-410
-632
-1196
-1596
-1614
-1505
-1422
-1074
-248
643
956
629
196
38
27
-44
-101
-66
-176
-720
-1598
-2383
-2746
-2626
-2110
-1328
-448
443
1414
2472
3312
3501
2938
1940
868
-119
-901
-1246
-1059
-635
-409
-449
-411
-78
197
-225
-1504
-2959
-3659
-3420
-3055
-3438
-4392
-4813
-3998
-2556
-1768
-2186
-3152
-3665
-3383
-2711
-2184
-2000
-1996
-1844
-1303
-452
289
551
484
719
1730
3250
4421
4576
3836
2910
2347
2090
1735
1060
215
-474
-739
-506
-67
-55
-920
-2286
-3129
-2850
-1948
-1384
-1476
-1845
-2278
-3010
-4014
-4614
-4279
-3473
-3138
-3434
-3552
-2840
-1634
-737
-474
-575
-722
-779
-571
108
1128
1965
2219
2061
1993
2242
2557
2599
2343
2021
1790
1557
1179
670
156
-277
-567
-531
36
993
1757
1783
1151
486
328
731
1460
2267
2881
2994
2581
2070
1908
1984
1763
1006
68
-588
-832
-688
-7
1305
2888
4106
4666
4814
4884
4900
4662
4026
3008
1814
858
513
649
622
-50
-1105
-1863
-2028
-1891
-1834
-1931
-2085
-2202
-2113
-1609
-779
-124
-95
-635
-1331
-1851
-2013
-1660
-841
-69
54
-445
-921
-947
-806
-922
-1172
-1109
-675
-274
-184
-310
-528
-876
-1259
-1335
-981
-599
-640
-978
-1099
-872
-747
-1065
-1518
-1569
-1248
-1191
-1819
-2749
-3221
-3006
-2649
-2752
-3247
-3590
-3580
-3620
-4026
-4347
-3772
-2209
-611
-52
-623
-1425
-1532
-782
312
1139
1412
1242
1027
1197
1861
2666
3120
3091
2868
2659
2214
1205
-58
-658
-63
1089
1558
897
-30
-70
943
2145
2700
2538
2093
1694
1398
1181
1025
869
646
371
119
-6
185
870
1868
2480
2003
525
-1016
-1714
-1524
-1107
-990
-1098
-1018
-516
278
998
1281
1008
465
154
339
739
800
279
-516
-1079
-1167
-871
-355
248
738
886
741
734
1229
1976
2251
1646
566
-208
-331
-100
28
-114
-430
-766
-970
-943
-784
-767
-1012
-1279
-1260
-1038
-1026
-1422
-1916
-2007
-1505
-638
194
711
898
985
1213
1526
1579
1138
392
-285
-753
-1106
-1343
-1343
-1225
-1400
-2073
-2872
-3209
-2880
-2114
-1191
-292
335
478
324
355
682
806
363
-141
177
1353
2360
2288
1414
771
920
1491
1841
1751
1433
1208
1369
2080
3144
4003
4262
4202
4519
5483
6546
6929
6475
5784
5544
5869
6265
6153
5372
4264
3348
2895
2755
2539
1966
1113
377
158
462
781
496
-469
-1434
-1561
-675
577
1392
1500
1184
831
614
493
259
-386
-1578
-3038
-4207
-4741
-4746
-4457
-3893
-3020
-2106
-1595
-1596
-1762
-1799
-1842
-2137
-2515
-2510
-2005
-1480
-1474
-2011
-2706
-3334
-4050
-5029
-6107
-6905
-7193
-6997
-6396
-5459
-4434
-3820
-4005
-4798
-5503
-5578
-5157
-4811
-4842
-4991
-4862
-4507
-4408
-4902
-5769
-6450
-6608
-6363
-5974
-5436
-4534
-3312
-2262
-1879
-2065
-2179
-1733
-854
22
754
1570
2589
3534
3993
3814
3176
2417
1892
1848
2234
2674
2793
2570
2275
2089
1960
1806
1654
1493
1169
597
12
-160
237
845
1027
422
-659
-1375
-1089
-57
737
648
150
281
1334
2434
2547
1601
358
-499
-766
-385
696
2170
3373
3967
4369
5125
6062
6488
6140
5474
4942
4464
3856
3326
3119
2966
2422
1684
1502
2140
2936
3173
3003
3083
3550
3881
3699
3188
2577
1689
360
-996
-1683
-1543
-1147
-1105
-1437
-1732
-1711
-1465
-1247
-1208
-1342
-1556
-1710
-1664
-1388
-1062
-1002
-1363
-1911
-2187
-2003
-1681
-1718
-2261
-3041
-3745
-4255
-4527
-4497
-4227
-3929
-3690
-3368
-2931
-2717
-3011
-3502
-3539
-2983
-2393
-2228
-2238
-1932
-1340
-847
-461
218
1231
1995
2069
1848
2089
2925
3775
4164
4223
4303
4469
4628
4870
5300
5635
5369
4462
3589
3489
4178
4990
5322
5134
4724
4294
3870
3492
3236
3052
2751
2236
1603
970
291
-502
-1265
-1707
-1742
-1641
-1721
-1985
-2172
-2120
-1934
-1750
-1504
-1084
-644
-575
-1082
-1879
-2421
-2409
-2011
-1641
-1603
-1930
-2436
-2857
-3030
-3022
-3081
-3361
-3706
-3758
-3284
-2377
-1391
-744
-714
-1271
-2015
-2451
-2458
-2462
-2969
-3926
-4676
-4635
-3925
-3246
-3160
-3605
-4067
-4127
-3772
-3322
-3097
-3152
-3243
-3049
-2491
-1821
-1362
-1191
-1131
-1069
-1112
-1364
-1645
-1633
-1270
-885
-826
-1085
-1403
-1660
-1994
-2512
-3042
-3252
-2960
-2263
-1416
-681
-235
-93
-78
59
384
673
636
274
-60
-22
339
665
748
786
1076
1586
1988
2089
2037
2029
2019
1833
1450
993
558
236
226
636
1165
1297
955
690
977
1554
1788
1588
1528
2011
2711
3074
3079
3196
3735
4549
5317
5794
5801
5305
4658
4450
4898
5535
5786
5717
5918
6639
7369
7438
6792
5974
5467
5310
5296
5271
5109
4645
3846
3018
2637
2874
3367
3531
3085
2263
1540
1193
1110
964
521
-213
-1095
-2013
-2927
-3779
-4458
-4847
-4892
-4607
-4046
-3319
-2626
-2212
-2238
-2646
-3162
-3497
-3585
-3657
-4011
-4688
-5379
-5705
-5559
-5175
-4858
-4698
-4517
-4061
-3274
-2405
-1838
-1732
-1829
-1684
-1123
-406
104
376
740
1546
2829
4249
5281
5532
5079
4522
4524
5169
5847
5885
5263
4591
4476
5019
5876
6578
6769
6356
5626
5097
5036
5132
4826
4002
3176
2917
3204
3499
3365
2861
2359
2138
2234
2558
3023
3549
4002
4199
4001
3454
2799
2275
1908
1547
1099
606
60
-662
-1545
-2263
-2525
-2561
-2943
-3805
-4521
-4385
-3439
-2375
-1727
-1479
-1452
-1678
-2209
-2819
-3206
-3388
-3639
-4050
-4370
-4344
-4027
-3723
-3737
-4230
-5167
-6279
-7167
-7604
-7712
-7762
-7847
-7827
-7594
-7265
-7073
-7088
-7106
-6817
-6124
-5304
-4782
-4693
-4725
-4482
-3947
-3452
-3202
-3031
-2710
-2334
-2202
-2368
-2492
-2199
-1485
-700
-222
-169
-326
-275
272
1132
1673
1379
424
-427
-593
-226
80
1
-285
-489
-568
-617
-639
-599
-597
-789
-1155
-1518
-1740
-1759
-1484
-882
-212
89
-90
-357
-332
-174
-307
-706
-820
-270
684
1544
2171
2739
3252
3471
3342
3192
3332
3643
3759
3626
3659
4263
5279
6046
6037
5376
4643
4249
4097
3867
3477
3123
2983
3010
3019
2830
2348
1669
1121
1031
1352
1663
1635
1364
1110
891
598
373
517
937
1044
431
-523
-1025
-770
-233
-39
-282
-554
-472
-26
521
903
1047
1102
1293
1689
2099
2255
2080
1719
1321
891
421
66
39
290
432
109
-585
-1151
-1213
-928
-784
-1028
-1400
-1461
-1089
-549
-124
190
572
1040
1367
1349
1093
938
1057
1210
982
294
-395
-488
148
1042
1579
1543
1186
921
1036
1607
2487
3332
3834
4022
4218
4544
4634
4069
3062
2383
2481
2941
3044
2681
2356
2357
2342
1909
1257
926
1030
1088
657
-145
-865
-1220
-1225
-981
-583
-191
24
62
68
99
28
-223
-522
-742
-1025
-1623
-2468
-3130
-3347
-3418
-3862
-4724
-5479
-5671
-5444
-5292
-5448
-5751
-6034
-6346
-6715
-6944
-6823
-6423
-6012
-5725
-5489
-5192
-4759
-4114
-3277
-2534
-2261
-2437
-2533
-2049
-1090
-222
145
79
-116
-201
-41
418
1079
1719
2214
2648
3119
3533
3726
3711
3637
3553
3392
3182
3091
3180
3253
3108
2830
2737
3041
3677
4403
4975
5223
5093
4686
4168
3607
2936
2151
1472
1192
1347
1614
1583
1112
391
-311
-920
-1552
-2281
-2978
-3428
-3595
-3712
-4056
-4655
-5254
-5578
-5572
-5388
-5196
-5066
-5010
-5021
-5047
-4972
-4685
-4189
-3602
-3068
-2645
-2263
-1771
-1069
-231
515
995
1255
1486
1760
1953
1950
1849
1865
2093
2484
3024
3759
4584
5193
5385
5371
5574
6124
6705
6957
6876
6695
6532
6342
6162
6191
6513
6910
7073
6918
6605
6275
5932
5572
5283
5140
5078
4966
4775
4580
4367
3942
3109
1934
750
-128
-669
-1064
-1465
-1891
-2393
-3095
-3957
-4636
-4849
-4850
-5275
-6379
-7639
-8296
-8157
-7644
-7163
-6746
-6284
-5770
-5184
-4423
-3573
-3015
-2982
-3139
-2929
-2291
-1693
-1455
-1387
-1255
-1247
-1670
-2373
-2807
-2650
-2085
-1495
-1131
-1136
-1596
-2360
-2986
-3101
-2773
-2389
-2190
-2091
-1920
-1670
-1441
-1262
-1080
-885
-739
-672
-594
-377
-13
347
558
656
795
987
1032
784
407
217
287
351
136
-345
-876
-1260
-1383
-1192
-782
-424
-305
-265
39
642
1157
1225
918
555
243
-197
-868
-1570
-1990
-2013
-1772
-1509
-1424
-1552
-1696
-1575
-1141
-702
-638
-1010
-1564
-2069
-2474
-2743
-2749
-2470
-2151
-2074
-2180
-2120
-1699
-1135
-799
-797
-933
-999
-986
-979
-952
-725
-141
716
1481
1759
1474
991
808
1101
1591
1845
1656
1158
652
367
337
415
428
376
435
725
1102
1252
997
437
-209
-797
-1235
-1396
-1187
-734
-390
-487
-1100
-2016
-2889
-3394
-3369
-2903
-2293
-1822
-1511
-1156
-630
-99
138
13
-188
-104
346
943
1457
1858
2246
2635
2919
3016
3007
3071
3312
3638
3833
3739
3384
2958
2667
2573
2559
2418
2029
1497
1073
924
946
898
730
672
936
1415
1785
1902
1917
1994
2090
2110
2157
2433
2949
3487
3894
4226
4576
4898
5118
5321
5662
6151
6641
7026
7268
7236
6714
5704
4607
3879
3521
3081
2246
1289
799
996
1444
1482
851
-150
-1043
-1590
-1850
-1959
-1953
-1818
-1612
-1470
-1504
-1739
-2140
-2662
-3252
-3818
-4219
-4313
-4049
-3565
-3186
-3208
-3615
-4053
-4176
-4010
-3877
-3955
-4042
-3818
-3256
-2643
-2234
-2015
-1812
-1523
-1193
-955
-944
-1212
-1649
-2036
-2222
-2214
-2066
-1772
-1380
-1104
-1158
-1434
-1525
-1172
-574
-157
-63
-8
371
1131
2021
2783
3329
3682
3823
3714
3465
3341
3518
3846
3984
3790
3468
3281
3216
3067
2767
2468
2305
2230
2136
2001
1845
1645
1384
1109
855
580
268
42
39
214
381
455
527
672
802
772
559
275
84
121
406
737
781
400
-156
-502
-573
-675
-1040
-1490
-1646
-1413
-1093
-1045
-1339
-1795
-2238
-2616
-2927
-3172
-3387
-3626
-3846
-3922
-3862
-3931
-4374
-5026
-5388
-5199
-4761
-4539
-4576
-4497
-4061
-3437
-2882
-2412
-1928
-1479
-1161
-871
-412
176
602
696
614
596
694
856
1109
1479
1808
1873
1680
1497
1540
1754
1955
2065
2121
2147
2118
2016
1813
1446
920
456
384
813
1442
1814
1727
1338
902
539
264
122
142
222
171
-77
-398
-649
-806
-887
-845
-647
-407
-280
-229
-50
303
558
429
7
-294
-182
217
532
490
72
-551
-1124
-1436
-1465
-1410
-1483
-1657
-1705
-1507
-1218
-1049
-979
-806
-477
-201
-170
-268
-201
117
462
625
691
899
1274
1565
1546
1247
838
391
-110
-591
-891
-967
-997
-1170
-1456
-1655
-1663
-1566
-1485
-1437
-1410
-1479
-1715
-2024
-2200
-2158
-1975
-1684
-1178
-458
152
259
-126
-558
-666
-515
-369
-272
-75
223
433
483
528
635
603
265
-153
-234
97
478
592
539
624
926
1239
1375
1355
1296
1266
1275
1326
1396
1428
1408
1389
1406
1408
1341
1278
1358
1609
1910
2159
2402
2707
2988
3072
2938
2775
2741
2788
2791
2797
2986
3378
3703
3670
3302
2923
2826
3002
3211
3239
3069
2840
2690
2635
2593
2505
2408
2360
2309
2099
1615
913
177
-423
-832
-1121
-1415
-1771
-2100
-2251
-2200
-2125
-2222
-2479
-2716
-2821
-2858
-2915
-2950
-2879
-2733
-2603
-2441
-2060
-1414
-761
-439
-493
-623
-520
-169
228
509
662
720
682
535
278
-119
-678
-1298
-1766
-1972
-2063
-2258
-2513
-2494
-1943
-1006
-166
141
-171
-776
-1168
-1045
-565
-200
-245
-548
-746
-678
-424
-51
439
893
1002
666
198
-16
26
25
-161
-356
-372
-266
-197
-213
-308
-536
-908
-1241
-1303
-1118
-968
-1030
-1153
-1054
-677
-264
-92
-230
-532
-817
-1008
-1140
-1239
-1278
-1220
-1098
-973
-830
-583
-216
152
389
488
528
518
402
195
23
-43
-92
-211
-284
-74
456
1042
1394
1510
1614
1832
2066
2196
2269
2391
2538
2602
2595
2648
2822
3026
3189
3341
3468
3402
3018
2479
2122
2094
2236
2349
2420
2549
2766
3039
3330
3544
3508
3132
2554
1992
1508
1046
662
529
661
841
900
933
1105
1358
1492
1460
1402
1383
1282
994
595
227
-70
-323
-488
-474
-299
-118
-96
-269
-567
-904
-1246
-1590
-1898
-2068
-2012
-1776
-1506
-1289
-1058
-729
-369
-158
-179
-350
-564
-793
-1024
-1180
-1185
-1091
-1065
-1226
-1524
-1796
-1940
-2033
-2247
-2624
-2959
-2998
-2747
-2523
-2620
-2991
-3348
-3494
-3484
-3465
-3494
-3544
-3586
-3612
-3618
-3620
-3641
-3639
-3499
-3150
-2666
-2217
-1925
-1802
-1810
-1900
-1997
-1974
-1706
-1185
-604
-280
-407
-842
-1196
-1187
-860
-449
-104
158
324
375
411
614
1044
1555
1995
2378
2773
3105
3205
3028
2706
2380
2087
1823
1630
1572
1671
1897
2174
2364
2315
2007
1621
1410
1466
1638
1684
1528
1369
1519
2100
2900
3558
3875
3880
3679
3344
2996
2829
2943
3223
3482
3677
3868
4016
3997
3808
3604
3467
3282
2938
2567
2419
2529
2649
2505
2061
1481
921
408
-118
-677
-1185
-1499
-1551
-1448
-1407
-1585
-1956
-2358
-2630
-2728
-2718
-2682
-2641
-2581
-2519
-2508
-2560
-2649
-2820
-3182
-3692
-4030
-3863
-3256
-2664
-2456
-2579
-2764
-2903
-3046
-3133
-2992
-2622
-2297
-2269
-2490
-2708
-2780
-2796
-2917
-3184
-3459
-3518
-3226
-2679
-2167
-1930
-1958
-2045
-2017
-1869
-1723
-1711
-1848
-1959
-1780
-1224
-532
-59
75
41
-1
-69
-176
-154
162
644
981
1059
1057
1119
1118
851
372
-37
-189
-175
-214
-415
-704
-923
-993
-1012
-1187
-1600
-2078
-2355
-2394
-2417
-2567
-2678
-2478
-1984
-1505
-1278
-1224
-1105
-796
-347
110
425
480
303
73
-108
-419
-1119
-2130
-2995
-3347
-3305
-3261
-3395
-3567
-3657
-3798
-4169
-4708
-5155
-5330
-5267
-5090
-4879
-4661
-4423
-4109
-3678
-3216
-2915
-2853
-2826
-2534
-1949
-1406
-1232
-1352
-1393
-1159
-844
-715
-712
-541
-128
221
181
-181
-503
-554
-431
-362
-444
-630
-864
-1121
-1361
-1519
-1564
-1540
-1556
-1722
-2059
-2419
-2535
-2233
-1610
-994
-702
-807
-1089
-1205
-952
-439
10
170
124
114
226
317
282
264
510
1056
1668
2102
2316
2406
2418
2325
2163
2076
2175
2373
2449
2277
1954
1658
1426
1154
816
571
600
891
1264
1576
1822
2045
2255
2468
2726
3019
3275
3481
3748
4151
4545
4670
4444
4083
3885
3949
4168
4377
4482
4494
4506
4622
4832
4975
4906
4689
4553
4637
4838
4947
4873
4707
4618
4728
5058
5515
5920
6101
5999
5642
5051
4209
3164
2099
1232
627
163
-283
-674
-877
-908
-1008
-1407
-2021
-2512
-2652
-2564
-2506
-2502
-2338
-1909
-1406
-1044
-747
-253
515
1347
2021
2504
2826
2944
2838
2615
2359
1961
1295
562
191
347
706
865
823
857
1047
1173
1086
933
905
935
821
558
368
402
552
573
313
-185
-711
-981
-833
-392
4
102
-62
-296
-514
-769
-1066
-1275
-1289
-1209
-1290
-1695
-2338
-2954
-3310
-3367
-3271
-3201
-3225
-3304
-3404
-3560
-3802
-4065
-4221
-4207
-4082
-3948
-3831
-3688
-3491
-3296
-3201
-3264
-3458
-3683
-3814
-3767
-3535
-3195
-2849
-2564
-2333
-2112
-1872
-1619
-1374
-1146
-922
-681
-414
-138
108
301
478
707
992
1216
1229
1025
793
724
770
657
167
-630
-1476
-2217
-2905
-3582
-4105
-4284
-4129
-3863
-3673
-3565
-3498
-3542
-3801
-4244
-4709
-5061
-5269
-5330
-5235
-5022
-4763
-4470
-4091
-3640
-3261
-3075
-3011
-2880
-2593
-2233
-1921
-1715
-1638
-1700
-1830
-1868
-1699
-1387
-1114
-992
-988
-1031
-1145
-1414
-1813
-2136
-2159
-1890
-1566
-1362
-1183
-858
-485
-380
-635
-953
-1051
-1059
-1302
-1757
-2027
-1850
-1413
-1048
-848
-731
-701
-827
-1034
-1150
-1141
-1133
-1194
-1267
-1327
-1406
-1413
-1130
-510
162
586
844
1290
2075
2927
3443
3474
3196
2896
2722
2597
2356
2003
1818
2111
2841
3578
3910
3816
3610
3583
3777
4051
4248
4318
4330
4384
4482
4506
4392
4268
4333
4591
4816
4807
4600
4389
4315
4382
4533
4703
4834
4901
4963
5103
5318
5502
5577
5598
5671
5809
5917
5954
6041
6324
6759
7125
7302
7436
7736
8148
8363
8175
7677
7054
6303
5309
4143
3096
2388
1951
1588
1226
953
857
927
1102
1344
1634
1926
2146
2253
2300
2424
2683
2920
2867
2451
1926
1644
1703
1901
1975
1803
1427
1014
780
774
681
18
-1333
-2894
-4061
-4741
-5343
-6141
-6891
-7180
-6971
-6609
-6364
-6192
-5994
-5905
-6154
-6699
-7179
-7286
-7060
-6736
-6370
-5765
-4764
-3474
-2113
-728
759
2269
3508
4283
4730
5108
5458
5646
5693
5839
6179
6415
6157
5404
4555
3909
3352
2590
1586
606
-103
-556
-947
-1447
-2137
-3033
-4069
-5058
-5780
-6133
-6176
-5994
-5589
-4926
-4083
-3299
-2815
-2698
-2783
-2827
-2709
-2485
-2250
-2008
-1704
-1352
-1031
-753
-427
-17
356
582
769
1135
1676
2111
2231
2173
2199
2298
2217
1843
1364
963
542
-106
-948
-1709
-2175
-2356
-2335
-2127
-1733
-1231
-705
-149
463
1060
1508
1742
1803
1741
1575
1362
1214
1218
1363
1582
1837
2136
2499
2934
3417
3869
4204
4415
4602
4849
5114
5278
5307
5280
5247
5127
4799
4257
3611
2961
2326
1688
1047
403
-244
-842
-1278
-1503
-1655
-1956
-2436
-2816
-2788
-2386
-2001
-1980
-2293
-2671
-2965
-3270
-3707
-4243
-4768
-5206
-5466
-5380
-4867
-4134
-3567
-3360
-3332
-3161
-2735
-2216
-1847
-1763
-1936
-2220
-2454
-2616
-2861
-3351
-4040
-4677
-5025
-5034
-4793
-4402
-3910
-3330
-2689
-2104
-1777
-1827
-2111
-2346
-2468
-2736
-3366
-4181
-4828
-5285
-5902
-6890
-7980
-8710
-8872
-8532
-7772
-6674
-5520
-4720
-4445
-4497
-4618
-4799
-5178
-5767
-6438
-7079
-7608
-7867
-7712
-7238
-6751
-6435
-6139
-5620
-4899
-4253
-3867
-3636
-3333
-2883
-2374
-1850
-1203
-325
679
1489
1843
1782
1600
1562
1699
1874
1964
1974
2008
2194
2584
3068
3452
3692
4013
4661
5550
6299
6680
6875
7171
7490
7423
6708
5560
4465
3784
3560
3614
3717
3729
3642
3498
3253
2804
2158
1473
872
308
-271
-710
-778
-505
-213
-150
-217
-114
323
1016
1750
2287
2486
2420
2345
2430
2519
2297
1685
974
541
521
783
1093
1227
1018
427
-428
-1372
-2315
-3265
-4221
-5061
-5539
-5398
-4552
-3192
-1614
57
1909
3951
5925
7536
8765
9754
10445
10598
10226
9762
9633
9805
9942
9897
9823
9822
9744
9377
8723
7993
7469
7399
7898
8800
9706
10317
10690
11104
11707
12398
13018
13506
13837
13926
13693
13158
12429
11596
10710
9806
8911
8019
7078
6005
4695
3099
1317
-392
-1769
-2736
-3398
-3883
-4225
-4406
-4460
-4481
-4546
-4676
-4853
-5060
-5267
-5433
-5519
-5531
-5525
-5590
-5806
-6199
-6689
-7081
-7174
-6930
-6537
-6241
-6092
-5880
-5372
-4583
-3791
-3264
-3019
-2825
-2416
-1704
-843
-128
214
204
113
215
523
759
620
68
-668
-1357
-1974
-2633
-3359
-4011
-4447
-4679
-4824
-4929
-4900
-4610
-4030
-3261
-2472
-1786
-1204
-630
-26
447
530
137
-513
-1089
-1412
-1501
-1424
-1207
-865
-419
160
926
1857
2860
3888
4971
6064
6958
7439
7479
7182
6593
5718
4709
3880
3453
3391
3517
3706
3848
3732
3144
2092
814
-469
-1690
-2805
-3650
-4088
-4252
-4478
-4950
-5468
-5671
-5419
-4904
-4385
-3912
-3355
-2640
-1858
-1146
-551
-46
360
638
871
1302
2195
3621
5378
7126
8574
9601
10220
10480
10374
9822
8714
6996
4770
2345
146
-1529
-2711
-3693
-4708
-5688
-6371
-6623
-6601
-6583
-6718
-6977
-7289
-7625
-7950
-8211
-8432
-8764
-9307
-9878
-10075
-9645
-8745
-7740
-6798
-5797
-4625
-3414
-2366
-1450
-434
800
2092
3185
3970
4497
4841
5056
5206
5326
5363
5242
5011
4845
4857
4939
4848
4434
3779
3122
2638
2289
1867
1219
421
-304
-831
-1240
-1664
-2114
-2543
-3000
-3595
-4281
-4799
-4928
-4725
-4421
-4110
-3662
-2959
-2105
-1322
-714
-259
22
27
-238
-564
-734
-766
-840
-1038
-1265
-1421
-1527
-1597
-1549
-1345
-1134
-1132
-1382
-1769
-2230
-2772
-3261
-3381
-2943
-2149
-1421
-1004
-845
-787
-777
-884
-1243
-1967
-2999
-4014
-4577
-4477
-3805
-2689
-1069
1141
3785
6496
8996
11213
13104
14511
15300
15545
15454
15121
14445
13299
11755
10081
8524
7107
5633
3916
2024
281
-971
-1617
-1807
-1781
-1687
-1531
-1268
-913
-560
-301
-157
-115
-204
-458
-774
-916
-736
-365
-91
-37
-44
128
536
1031
1425
1632
1696
1723
1765
1709
1316
457
-690
-1734
-2398
-2703
-2872
-3115
-3565
-4301
-5302
-6372
-7258
-7919
-8619
-9651
-10943
-12035
-12475
-12199
-11481
-10567
-9484
-8164
-6649
-5079
-3613
-2419
-1667
-1374
-1273
-988
-382
407
1298
2478
4118
5999
7622
8697
9342
9753
9865
9477
8601
7511
6471
5573
4855
4431
4402
4673
4961
4999
4707
4197
3647
3168
2725
2150
1263
14
-1450
-2855
-3947
-4598
-4808
-4627
-4112
-3358
-2539
-1818
-1218
-634
-17
510
773
781
764
954
1376
1842
2107
1990
1445
573
-403
-1222
-1695
-1732
-1348
-666
103
759
1209
1462
1527
1370
954
290
-580
-1595
-2663
-3672
-4553
-5305
-5942
-6453
-6841
-7144
-7372
-7475
-7434
-7332
-7215
-6899
-6088
-4762
-3319
-2234
-1640
-1353
-1208
-1189
-1259
-1271
-1142
-963
-814
-592
-199
169
109
-547
-1538
-2449
-3097
-3562
-3962
-4315
-4587
-4761
-4826
-4780
-4678
-4634
-4753
-5075
-5585
-6232
-6933
-7577
-8039
-8220
-8067
-7607
-6938
-6162
-5349
-4580
-3973
-3571
-3229
-2734
-2077
-1514
-1286
-1354
-1502
-1612
-1728
-1891
-2062
-2219
-2394
-2545
-2531
-2297
-1999
-1838
-1824
-1806
-1684
-1468
-1146
-673
-98
396
662
702
569
243
-289
-927
-1529
-2043
-2457
-2671
-2564
-2193
-1774
-1387
-851
-1
999
1783
2189
2399
2656
2967
3176
3224
3229
3323
3519
3754
3993
4230
4429
4537
4566
4589
4621
4533
4169
3543
2865
2312
1845
1311
672
30
-583
-1277
-2125
-2990
-3654
-4054
-4267
-4306
-4091
-3637
-3101
-2557
-1845
-799
431
1441
1962
2053
1887
1511
934
320
-98
-289
-447
-701
-930
-949
-772
-534
-212
414
1467
2773
4051
5223
6386
7508
8320
8575
8304
7743
7065
6296
5461
4668
4016
3522
3182
3012
2961
2876
2662
2444
2465
2804
3316
3866
4501
5290
6052
6403
6093
5223
4103
2956
1822
689
-406
-1419
-2367
-3266
-4025
-4461
-4430
-3927
-3057
-1991
-976
-292
-57
-71
18
335
638
630
337
60
9
131
310
558
925
1327
1622
1794
1907
1899
1586
924
141
-508
-1006
-1472
-1874
-2001
-1755
-1301
-892
-650
-578
-699
-1006
-1341
-1484
-1396
-1273
-1289
-1392
-1431
-1425
-1574
-2025
-2727
-3516
-4269
-4922
-5427
-5752
-5889
-5810
-5469
-4888
-4215
-3617
-3124
-2632
-2077
-1532
-1116
-872
-777
-837
-1097
-1585
-2286
-3190
-4296
-5522
-6624
-7288
-7359
-7002
-6589
-6396
-6421
-6502
-6554
-6619
-6728
-6806
-6749
-6493
-5980
-5170
-4169
-3244
-2576
-2037
-1360
-478
410
1148
1787
2378
2780
2800
2422
1740
793
-350
-1389
-1929
-1877
-1535
-1201
-842
-261
561
1432
2195
2817
3257
3419
3300
3065
2905
2853
2798
2647
2442
2333
2463
2854
3406
4022
4704
5465
6209
6786
7192
7596
8099
8543
8637
8252
7492
6527
5463
4379
3378
2552
1915
1436
1105
953
1029
1377
2004
2827
3656
4272
4571
4649
4710
4810
4677
3864
2207
112
-1716
-2882
-3584
-4304
-5302
-6471
-7559
-8380
-8851
-8972
-8832
-8546
-8167
-7688
-7143
-6618
-6135
-5599
-4936
-4215
-3564
-2991
-2363
-1556
-567
520
1614
2648
3583
4420
5187
5897
6520
7012
7362
7597
7738
7741
7511
6979
6198
5307
4393
3426
2387
1416
729
387
213
6
-272
-527
-682
-685
-447
100
876
1704
2510
3371
4322
5206
5821
6137
6297
6399
6405
6251
5966
5619
5222
4740
4163
3545
2972
2551
2357
2361
2397
2280
1959
1518
1031
475
-167
-799
-1271
-1523
-1607
-1596
-1561
-1636
-1973
-2549
-3110
-3410
-3493
-3624
-3946
-4323
-4564
-4670
-4772
-4894
-4915
-4734
-4355
-3802
-3078
-2269
-1592
-1224
-1133
-1170
-1304
-1659
-2296
-3051
-3661
-4003
-4156
-4222
-4211
-4069
-3793
-3428
-2953
-2250
-1249
-103
842
1321
1363
1209
1041
857
615
392
335
503
844
1313
1915
2613
3245
3630
3754
3808
4034
4545
5270
6044
6708
7154
7319
7197
6854
6395
5868
5210
4320
3211
2066
1118
482
93
-214
-602
-1132
-1720
-2161
-2286
-2142
-1978
-1995
-2123
-2083
-1707
-1141
-695
-514
-442
-203
338
1129
2078
3152
4326
5503
6571
7484
8252
8864
9307
9637
9924
10086
9865
9089
7914
6719
5753
4945
4078
3064
2016
1121
516
229
175
201
197
159
122
54
-133
-484
-972
-1559
-2222
-2866
-3325
-3506
-3495
-3442
-3372
-3201
-2920
-2662
-2540
-2493
-2364
-2085
-1707
-1277
-806
-356
-93
-128
-348
-504
-495
-496
-734
-1158
-1432
-1275
-769
-267
-58
-174
-474
-815
-1122
-1383
-1649
-1987
-2380
-2712
-2914
-3093
-3418
-3907
-4413
-4843
-5265
-5742
-6162
-6332
-6203
-5898
-5534
-5108
-4581
-3993
-3444
-3020
-2730
-2496
-2184
-1722
-1236
-981
-1077
-1344
-1477
-1346
-1043
-673
-195
485
1363
2362
3419
4509
5587
6586
7440
8068
8369
8309
7995
7598
7178
6664
6025
5385
4917
4694
4677
4804
4980
5023
4739
4101
3292
2519
1822
1095
242
-733
-1734
-2606
-3156
-3234
-2839
-2135
-1357
-687
-176
268
807
1514
2273
2889
3314
3688
4104
4426
4430
4088
3581
3097
2717
2515
2586
2888
3196
3338
3394
3537
3728
3742
3471
3045
2607
2133
1566
973
444
-78
-711
-1411
-1984
-2336
-2568
-2797
-2980
-3001
-2830
-2536
-2197
-1894
-1743
-1844
-2189
-2674
-3186
-3638
-3958
-4125
-4205
-4290
-4361
-4280
-3953
-3444
-2921
-2491
-2124
-1693
-1096
-349
395
968
1340
1633
1961
2309
2578
2721
2769
2789
2887
3214
3866
4745
5576
6115
6312
6281
6162
6049
5978
5930
5862
5768
5698
5674
5640
5528
5345
5127
4854
4484
4085
3824
3795
3914
4022
4042
3965
3764
3398
2920
2471
2149
1918
1685
1419
1181
1039
998
985
907
715
435
130
-167
-449
-682
-797
-789
-773
-890
-1143
-1387
-1498
-1496
-1481
-1491
-1469
-1329
-1006
-474
223
910
1356
1469
1404
1416
1606
1856
2009
2041
2020
1952
1786
1519
1231
962
633
187
-244
-402
-167
316
813
1221
1548
1749
1703
1382
930
509
120
-343
-917
-1553
-2243
-3058
-4003
-4930
-5652
-6118
-6372
-6414
-6200
-5776
-5298
-4879
-4500
-4141
-3916
-3995
-4388
-4915
-5385
-5755
-6077
-6372
-6619
-6827
-7060
-7381
-7807
-8301
-8775
-9123
-9294
-9363
-9482
-9739
-10071
-10327
-10402
-10305
-10120
-9939
-9809
-9726
-9647
-9521
-9314
-9022
-8672
-8300
-7924
-7519
-7055
-6557
-6122
-5858
-5805
-5932
-6151
-6325
-6298
-5985
-5448
-4844
-4289
-3802
-3375
-3033
-2777
-2516
-2141
-1652
-1166
-779
-478
-190
131
479
842
1207
1577
1985
2478
3051
3614
4061
4357
4533
4616
4612
4542
4445
4322
4139
3906
3710
3617
3572
3456
3232
2999
2887
2943
3134
3413
3747
4096
4420
4696
4929
5127
5279
5339
5237
4930
4481
4051
3769
3587
3319
2830
2180
1575
1200
1143
1395
1863
2374
2759
2973
3101
3225
3318
3306
3198
3073
2978
2917
2941
3148
3540
3945
4189
4325
4591
5135
5840
6440
6751
6755
6538
6238
6015
5974
6074
6170
6186
6223
6428
6791
7117
7208
7031
6672
6189
5570
4843
4151
3630
3245
2829
2321
1904
1839
2189
2777
3401
3981
4493
4863
5030
5066
5125
5268
5441
5635
5975
6575
7351
8068
8542
8745
8704
8404
7811
6967
5985
4989
4075
3305
2699
2200
1707
1172
675
372
355
548
747
753
489
7
-614
-1340
-2189
-3171
-4234
-5259
-6087
-6579
-6688
-6500
-6172
-5824
-5475
-5090
-4678
-4294
-3970
-3671
-3365
-3113
-3039
-3198
-3498
-3786
-3993
-4160
-4343
-4522
-4645
-4714
-4800
-4951
-5119
-5196
-5126
-4960
-4813
-4780
-4893
-5144
-5513
-5976
-6530
-7204
-8021
-8942
-9854
-10670
-11390
-12038
-12552
-12808
-12750
-12448
-11982
-11346
-10522
-9586
-8674
-7842
-7062
-6344
-5761
-5318
-4869
-4241
-3396
-2430
-1453
-538
272
980
1658
2348
2941
3259
3287
3226
3264
3356
3323
3091
2753
2414
2102
1836
1670
1614
1598
1592
1679
1935
2258
2425
2329
2094
1911
1841
1800
1710
1577
1448
1340
1260
1231
1260
1297
1269
1167
1081
1111
1259
1425
1492
1405
1167
823
455
150
-75
-306
-625
-978
-1192
-1172
-1012
-874
-779
-615
-335
-84
-42
-201
-356
-322
-108
143
317
386
342
160
-140
-471
-782
-1160
-1759
-2575
-3336
-3669
-3404
-2722
-1995
-1485
-1197
-994
-791
-643
-651
-855
-1222
-1682
-2139
-2478
-2636
-2679
-2755
-2916
-3041
-3003
-2866
-2851
-3087
-3470
-3805
-4018
-4169
-4314
-4465
-4668
-5007
-5475
-5904
-6114
-6107
-6052
-6063
-6071
-5942
-5660
-5336
-5069
-4868
-4718
-4649
-4696
-4819
-4936
-5010
-5061
-5071
-4947
-4609
-4083
-3444
-2709
-1830
-805
269
1272
2154
2904
3481
3827
3951
3945
3911
3879
3836
3798
3849
4066
4439
4841
5117
5195
5128
5030
4985
5012
5081
5144
5166
5193
5373
5846
6582
7361
7966
8380
8762
9242
9791
10271
10580
10716
10731
10657
10491
10242
9979
9804
9782
9906
10144
10481
10863
11136
11123
10789
10290
9814
9418
9044
8646
8228
7780
7277
6747
6278
5909
5570
5186
4803
4555
4500
4542
4525
4364
4062
3654
3178
2720
2394
2251
2195
2037
1666
1133
589
129
-261
-647
-1085
-1618
-2267
-2974
-3598
-4035
-4339
-4682
-5169
-5761
-6351
-6882
-7347
-7774
-8246
-8902
-9807
-10815
-11649
-12152
-12400
-12558
-12639
-12485
-11954
-11091
-10106
-9225
-8562
-8074
-7620
-7066
-6415
-5810
-5397
-5167
-4958
-4627
-4213
-3894
-3790
-3836
-3861
-3761
-3578
-3400
-3253
-3100
-2889
-2579
-2109
-1436
-614
177
726
939
891
748
643
611
606
568
478
373
294
244
184
83
-47
-179
-335
-594
-1008
-1537
-2062
-2508
-2888
-3243
-3554
-3760
-3850
-3899
-3964
-4009
-3968
-3873
-3862
-4019
-4243
-4324
-4136
-3744
-3326
-3017
-2842
-2737
-2614
-2414
-2115
-1734
-1303
-842
-337
256
977
1817
2711
3588
4426
5228
5945
6452
6638
6529
6274
6010
5757
5462
5115
4782
4521
4299
4011
3588
3066
2565
2194
1975
1832
1665
1431
1170
942
766
619
499
454
536
728
945
1096
1133
1035
788
426
54
-198
-293
-323
-412
-604
-845
-1045
-1151
-1168
-1154
-1176
-1241
-1273
-1202
-1083
-1094
-1360
-1812
-2223
-2398
-2294
-2001
-1666
-1420
-1352
-1454
-1629
-1746
-1734
-1608
-1429
-1238
-1039
-810
-554
-327
-223
-335
-696
-1243
-1810
-2186
-2235
-2003
-1690
-1487
-1452
-1535
-1677
-1841
-1968
-1981
-1860
-1693
-1617
-1705
-1920
-2152
-2310
-2385
-2444
-2529
-2566
-2403
-1988
-1460
-1016
-710
-411
4
492
897
1114
1164
1128
1046
899
643
272
-156
-534
-765
-810
-701
-517
-340
-220
-154
-107
-52
10
65
105
107
26
-157
-403
-652
-882
-1096
-1271
-1364
-1381
-1373
-1354
-1274
-1109
-931
-822
-751
-609
-366
-122
12
57
140
367
740
1172
1554
1825
2032
2294
2686
3145
3538
3802
3987
4137
4192
4057
3752
3434
3246
3165
3029
2714
2244
1747
1323
991
733
542
406
286
152
10
-109
-198
-263
-304
-330
-402
-600
-939
-1349
-1762
-2171
-2583
-2951
-3221
-3414
-3607
-3821
-3989
-4041
-3973
-3837
-3719
-3726
-3928
-4269
-4577
-4730
-4792
-4917
-5141
-5330
-5355
-5235
-5077
-4919
-4685
-4288
-3741
-3166
-2716
-2466
-2363
-2270
-2090
-1846
-1652
-1601
-1674
-1750
-1685
-1421
-1034
-672
-415
-219
-19
158
231
202
185
270
414
516
542
527
472
342
181
154
391
814
1171
1258
1083
824
656
632
701
779
795
715
566
444
444
571
734
841
906
1010
1177
1320
1342
1248
1158
1191
1368
1604
1780
1822
1749
1638
1536
1412
1209
946
747
741
946
1266
1583
1841
2045
2197
2241
2108
1773
1287
725
146
-398
-832
-1095
-1211
-1280
-1370
-1443
-1425
-1329
-1248
-1240
-1275
-1312
-1374
-1510
-1732
-2024
-2388
-2832
-3317
-3769
-4148
-4460
-4696
-4815
-4814
-4779
-4812
-4918
-5009
-5014
-4953
-4893
-4859
-4815
-4718
-4562
-4385
-4238
-4137
-4050
-3929
-3765
-3600
-3465
-3326
-3118
-2807
-2433
-2065
-1753
-1502
-1278
-1032
-736
-410
-109
129
303
417
467
490
586
856
1306
1855
2431
3026
3629
4163
4531
4716
4776
4747
4600
4318
3952
3561
3125
2583
1948
1331
831
436
73
-292
-630
-933
-1247
-1626
-2065
-2529
-3007
-3503
-3977
-4339
-4532
-4599
-4638
-4689
-4686
-4540
-4258
-3966
-3802
-3800
-3874
-3929
-3967
-4094
-4421
-4956
-5619
-6301
-6919
-7420
-7789
-8061
-8305
-8538
-8702
-8719
-8580
-8337
-8026
-7635
-7179
-6749
-6440
-6239
-6041
-5775
-5466
-5165
-4854
-4481
-4048
-3606
-3168
-2680
-2121
-1568
-1114
-742
-335
177
735
1238
1646
1961
2156
2199
2140
2092
2099
2083
1954
1730
1486
1231
896
471
44
-294
-542
-734
-856
-896
-936
-1110
-1436
-1779
-1991
-2056
-2052
-2009
-1889
-1669
-1393
-1118
-843
-534
-192
126
364
533
728
1073
1626
2326
3043
3684
4249
4788
5318
5795
6146
6313
6283
6120
5935
5794
5668
5505
5338
5262
5284
5284
5161
4960
4773
4560
4196
3700
3308
3255
3532
3950
4371
4795
5234
5640
5978
6287
6595
6850
6987
7034
7057
7053
6986
6922
7024
7351
7739
7962
7986
7984
8111
8325
8460
8432
8309
8205
8148
8079
7931
7716
7503
7357
7288
7256
7202
7090
6934
6790
6695
6609
6449
6184
5889
5679
5599
5602
5614
5593
5534
5452
5383
5339
5257
5022
4574
3970
3326
2715
2169
1728
1418
1185
931
630
371
229
158
54
-108
-253
-315
-308
-279
-272
-340
-535
-844
-1178
-1484
-1830
-2323
-2945
-3525
-3910
-4102
-4222
-4353
-4488
-4582
-4619
-4628
-4662
-4791
-5043
-5360
-5613
-5713
-5689
-5639
-5599
-5507
-5283
-4926
-4526
-4204
-4046
-4059
-4162
-4227
-4163
-3972
-3720
-3465
-3208
-2908
-2516
-2009
-1422
-848
-373
-20
250
459
585
608
564
506
431
279
11
-333
-659
-878
-946
-879
-746
-626
-563
-560
-615
-735
-907
-1086
-1233
-1340
-1415
-1449
-1445
-1440
-1491
-1629
-1879
-2282
-2835
-3423
-3862
-4045
-4013
-3860
-3629
-3330
-3012
-2731
-2477
-2205
-1945
-1795
-1795
-1848
-1836
-1750
-1667
-1625
-1579
-1477
-1310
-1083
-791
-461
-175
8
132
298
535
758
877
930
1048
1299
1612
1867
2025
2132
2207
2212
2125
2005
1916
1833
1687
1485
1337
1327
1427
1555
1677
1804
1919
1990
2041
2152
2361
2617
2856
3088
3351
3624
3816
3879
3867
3878
3950
4034
4073
4078
4127
4297
4589
4942
5291
5618
5937
6246
6498
6626
6588
6403
6169
6005
5952
5923
5771
5447
5078
4863
4903
5112
5311
5373
5298
5164
5037
4928
4833
4770
4759
4778
4754
4627
4420
4202
4008
3797
3516
3166
2799
2469
2193
1963
1768
1589
1405
1195
956
689
397
94
-181
-371
-452
-454
-441
-441
-421
-326
-150
41
165
191
156
120
122
159
194
185
121
41
-5
-10
-14
-40
-38
69
289
540
744
923
1159
1474
1777
1974
2085
2223
2469
2800
3154
3505
3864
4221
4545
4832
5110
5382
5603
5724
5745
5693
5578
5399
5182
4967
4754
4494
4147
3733
3311
2917
2549
2197
1863
1548
1231
882
498
114
-241
-591
-1004
-1523
-2109
-2666
-3135
-3546
-3969
-4430
-4882
-5255
-5507
-5643
-5691
-5691
-5670
-5624
-5531
-5401
-5289
-5253
-5284
-5307
-5258
-5145
-5026
-4926
-4809
-4630
-4402
-4197
-4065
-3980
-3868
-3695
-3497
-3332
-3214
-3110
-2997
-2882
-2784
-2707
-2644
-2583
-2511
-2419
-2310
-2193
-2048
-1833
-1533
-1207
-941
-774
-679
-624
-605
-608
-566
-405
-116
232
563
842
1060
1204
1272
1307
1375
1515
1720
1955
2186
2385
2529
2617
2668
2696
2692
2641
2559
2491
2487
2567
2711
2863
2949
2922
2792
2625
2487
2409
2392
2435
2532
2659
2775
2852
2893
2908
2892
2842
2784
2760
2775
2777
2717
2614
2536
2507
2461
2321
2094
1862
1676
1495
1251
937
595
252
-106
-491
-893
-1301
-1704
-2053
-2278
-2378
-2456
-2623
-2864
-3062
-3170
-3286
-3540
-3953
-4432
-4894
-5317
-5694
-5984
-6160
-6245
-6281
-6277
-6217
-6119
-6039
-6021
-6059
-6121
-6177
-6192
-6121
-5953
-5744
-5579
-5483
-5408
-5289
-5117
-4925
-4730
-4532
-4340
-4180
-4054
-3935
-3804
-3697
-3675
-3769
-3961
-4202
-4418
-4526
-4483
-4333
-4175
-4065
-3976
-3860
-3728
-3632
-3593
-3590
-3616
-3709
-3898
-4157
-4438
-4726
-5031
-5329
-5558
-5692
-5774
-5862
-5957
-6011
-6000
-5954
-5906
-5852
-5787
-5740
-5753
-5799
-5795
-5680
-5487
-5291
-5117
-4931
-4718
-4515
-4363
-4269
-4222
-4230
-4293
-4353
-4329
-4217
-4112
-4103
-4169
-4200
-4105
-3869
-3518
-3092
-2670
-2369
-2262
-2308
-2384
-2434
-2527
-2759
-3119
-3480
-3722
-3824
-3824
-3735
-3548
-3280
-2974
-2650
-2295
-1927
-1621
-1436
-1332
-1219
-1078
-980
-971
-985
-921
-761
-564
-352
-66
353
876
1424
1954
2462
2928
3300
3567
3794
4070
4422
4819
5235
5682
6178
6689
7141
7463
7635
7694
7703
7699
7664
7554
7357
7134
6978
6945
7018
7132
7218
7241
7227
7243
7336
7469
7528
7432
7198
6910
6621
6328
6033
5773
5570
5389
5198
5043
4992
5001
4913
4621
4200
3818
3552
3333
3081
2804
2549
2317
2085
1873
1728
1636
1519
1339
1158
1051
1000
916
738
483
198
-94
-385
-655
-892
-1104
-1296
-1428
-1434
-1280
-1004
-678
-358
-62
212
464
692
903
1130
1409
1732
2024
2187
2191
2120
2105
2202
2345
2414
2367
2283
2281
2408
2603
2770
2870
2929
2984
3030
3038
2995
2923
2849
2771
2657
2475
2208
1866
1487
1132
868
732
702
713
711
683
645
599
522
396
223
26
-172
-353
-492
-565
-578
-574
-599
-652
-676
-624
-514
-429
-434
-519
-630
-751
-918
-1148
-1379
-1519
-1538
-1475
-1369
-1219
-1033
-859
-742
-659
-542
-358
-123
141
428
713
957
1170
1428
1785
2180
2487
2650
2729
2815
2937
3074
3199
3299
3350
3337
3286
3247
3244
3271
3330
3425
3531
3591
3568
3472
3316
3067
2690
2214
1716
1245
785
312
-164
-611
-997
-1292
-1485
-1616
-1772
-1993
-2204
-2309
-2329
-2393
-2560
-2741
-2812
-2770
-2719
-2735
-2809
-2919
-3058
-3198
-3277
-3273
-3235
-3207
-3148
-2990
-2746
-2506
-2324
-2174
-2009
-1827
-1650
-1492
-1355
-1251
-1169
-1064
-895
-667
-412
-130
204
593
1004
1410
1805
2175
2484
2709
2867
2995
3116
3253
3436
3670
3909
4089
4205
4314
4459
4621
4763
4902
5079
5290
5473
5585
5657
5746
5869
5985
6057
6094
6143
6252
6446
6712
6995
7229
7393
7512
7619
7700
7724
7693
7652
7628
7604
7569
7557
7616
7737
7858
7930
7970
8023
8109
8231
8382
8555
8705
8768
8718
8586
8420
8233
8026
7829
7698
7666
7696
7715
7662
7495
7179
6714
6171
5658
5221
4797
4311
3786
3317
2938
2592
2234
1921
1734
1654
1573
1426
1252
1093
911
626
228
-202
-561
-786
-863
-820
-718
-623
-566
-536
-528
-566
-684
-885
-1131
-1360
-1522
-1603
-1641
-1695
-1797
-1936
-2087
-2225
-2319
-2334
-2286
-2251
-2302
-2410
-2477
-2461
-2423
-2445
-2513
-2549
-2520
-2484
-2514
-2632
-2804
-2986
-3142
-3253
-3336
-3430
-3536
-3589
-3520
-3355
-3201
-3139
-3153
-3182
-3235
-3397
-3736
-4228
-4773
-5267
-5642
-5873
-5974
-6005
-6039
-6123
-6250
-6369
-6446
-6494
-6572
-6722
-6910
-7049
-7075
-7012
-6924
-6829
-6676
-6420
-6068
-5664
-5227
-4757
-4272
-3797
-3324
-2831
-2320
-1824
-1332
-766
-73
689
1397
2000
2552
3107
3627
4032
4316
4552
4794
5015
5161
5230
5259
5262
5226
5172
5168
5255
5382
5439
5376
5250
5152
5114
5103
5082
5043
4983
4902
4820
4779
4792
4803
4756
4663
4590
4554
4466
4221
3802
3287
2768
2290
1858
1474
1134
826
549
327
180
81
-32
-186
-346
-461
-546
-680
-917
-1215
-1479
-1665
-1821
-2012
-2240
-2462
-2646
-2796
-2917
-3014
-3119
-3274
-3463
-3595
-3608
-3569
-3628
-3863
-4198
-4479
-4611
-4614
-4583
-4599
-4670
-4745
-4785
-4815
-4903
-5070
-5287
-5533
-5831
-6177
-6495
-6709
-6849
-7008
-7216
-7401
-7506
-7577
-7705
-7919
-8179
-8438
-8665
-8828
-8909
-8948
-9010
-9096
-9123
-9016
-8810
-8616
-8506
-8439
-8298
-8010
-7625
-7271
-7036
-6890
-6729
-6482
-6157
-5802
-5461
-5178
-4990
-4887
-4808
-4695
-4541
-4347
-4091
-3744
-3311
-2812
-2239
-1605
-1002
-559
-302
-139
14
141
195
195
188
152
17
-221
-473
-657
-779
-888
-998
-1076
-1081
-982
-763
-432
-35
369
744
1076
1368
1622
1839
2013
2154
2301
2503
2766
3042
3293
3529
3766
3967
4083
4122
4126
4094
3979
3777
3567
3449
3461
3583
3781
4001
4169
4231
4197
4091
3904
3618
3289
3010
2804
2595
2314
1995
1731
1559
1435
1304
1151
993
858
786
801
879
951
965
941
937
981
1045
1070
1010
862
669
522
501
617
788
900
895
813
740
729
753
746
686
620
629
755
967
1179
1310
1337
1304
1290
1348
1475
1624
1751
1858
1983
2166
2413
2690
2941
3112
3191
3231
3329
3548
3858
4169
4415
4597
4734
4795
4741
4602
4471
4415
4416
4432
4470
4569
4732
4922
5121
5335
5534
5654
5676
5670
5712
5785
5786
5649
5405
5130
4875
4668
4546
4538
4618
4707
4740
4717
4677
4637
4575
4459
4297
4124
3972
3830
3661
3434
3151
2827
2471
2093
1725
1412
1170
967
750
502
251
38
-120
-224
-283
-319
-365
-437
-505
-518
-470
-410
-380
-377
-381
-405
-481
-606
-726
-787
-787
-762
-743
-738
-730
-688
-598
-503
-488
-626
-918
-1311
-1752
-2186
-2564
-2862
-3128
-3433
-3785
-4104
-4305
-4392
-4441
-4529
-4684
-4890
-5103
-5281
-5412
-5532
-5675
-5823
-5923
-5946
-5912
-5834
-5684
-5425
-5065
-4667
-4299
-3999
-3762
-3562
-3380
-3223
-3106
-3013
-2899
-2741
-2569
-2425
-2318
-2236
-2182
-2168
-2177
-2163
-2103
-2020
-1932
-1826
-1679
-1503
-1321
-1136
-950
-799
-739
-781
-877
-984
-1097
-1226
-1339
-1375
-1300
-1130
-910
-688
-504
-368
-253
-116
47
190
277
339
450
644
877
1083
1249
1417
1626
1882
2165
2462
2746
2974
3112
3171
3195
3206
3184
3112
3017
2934
2847
2686
2413
2072
1748
1477
1243
1040
907
869
888
902
900
931
1025
1144
1227
1264
1291
1324
1329
1269
1156
1027
902
768
622
489
394
325
252
156
38
-98
-263
-451
-625
-742
-796
-817
-834
-839
-825
-821
-869
-964
-1054
-1102
-1133
-1180
-1234
-1255
-1251
-1280
-1391
-1564
-1741
-1888
-2008
-2113
-2211
-2316
-2434
-2541
-2597
-2585
-2540
-2508
-2493
-2460
-2381
-2262
-2122
-1958
-1757
-1525
-1310
-1163
-1087
-1033
-946
-828
-726
-681
-663
-595
-431
-212
-33
42
42
49
127
273
442
582
656
657
625
619
649
651
565
423
318
281
231
79
-159
-391
-554
-657
-712
-711
-663
-600
-519
-356
-61
314
650
866
983
1063
1136
1180
1154
1036
841
613
389
182
-2
-121
-123
-6
166
326
466
619
794
963
1093
1161
1149
1043
857
638
430
236
35
-182
-389
-554
-676
-780
-876
-944
-967
-977
-1048
-1219
-1442
-1637
-1783
-1927
-2098
-2268
-2400
-2505
-2620
-2747
-2858
-2963
-3118
-3360
-3664
-3987
-4316
-4657
-4996
-5312
-5610
-5928
-6286
-6659
-6998
-7276
-7501
-7711
-7947
-8231
-8556
-8898
-9219
-9477
-9634
-9689
-9684
-9668
-9637
-9561
-9454
-9389
-9418
-9498
-9552
-9555
-9535
-9493
-9375
-9157
-8900
-8679
-8487
-8260
-7978
-7698
-7471
-7287
-7117
-6957
-6805
-6614
-6335
-5994
-5692
-5498
-5371
-5230
-5064
-4940
-4901
-4902
-4867
-4789
-4725
-4716
-4747
-4788
-4844
-4929
-5015
-5062
-5088
-5165
-5324
-5499
-5598
-5610
-5591
-5573
-5527
-5433
-5325
-5250
-5194
-5102
-4943
-4738
-4531
-4356
-4236
-4173
-4148
-4130
-4109
-4104
-4126
-4162
-4185
-4179
-4137
-4069
-3999
-3948
-3906
-3841
-3739
-3618
-3493
-3341
-3143
-2929
-2759
-2649
-2546
-2390
-2176
-1947
-1733
-1531
-1323
-1113
-923
-786
-716
-701
-715
-744
-801
-914
-1096
-1339
-1611
-1866
-2068
-2229
-2396
-2600
-2820
-3022
-3222
-3466
-3761
-4043
-4250
-4387
-4515
-4664
-4802
-4871
-4845
-4739
-4584
-4407
-4230
-4066
-3920
-3789
-3653
-3483
-3260
-3013
-2796
-2644
-2534
-2423
-2305
-2214
-2180
-2185
-2188
-2158
-2086
-1961
-1781
-1564
-1337
-1107
-861
-600
-369
-207
-110
-51
-32
-90
-227
-374
-449
-427
-343
-231
-96
61
225
387
560
759
978
1208
1470
1808
2241
2727
3193
3586
3909
4194
4449
4645
4749
4770
4751
4736
4748
4807
4932
5126
5360
5604
5848
6090
6304
6453
6531
6559
6561
6552
6544
6545
6532
6481
6415
6397
6451
6521
6537
6511
6524
6633
6812
6997
7136
7195
7160
7055
6936
6821
6668
6434
6160
5949
5852
5811
5720
5521
5247
4979
4788
4694
4655
4594
4460
4280
4145
4122
4186
4240
4216
4137
4080
4074
4069
3990
3809
3553
3265
2984
2734
2520
2313
2095
1902
1813
1859
1992
2137
2263
2383
2493
2565
2580
2562
2539
2512
2460
2371
2260
2155
2078
2036
2013
1995
1970
1942
1907
1853
1777
1692
1604
1500
1366
1221
1098
1012
943
869
802
773
791
820
800
700
537
368
238
159
126
148
242
404
605
818
1027
1207
1324
1358
1340
1314
1289
1244
1175
1123
1118
1135
1108
995
808
594
409
305
311
407
520
579
567
520
485
472
461
430
383
346
351
390
407
329
122
-192
-563
-948
-1309
-1615
-1866
-2093
-2310
-2467
-2480
-2337
-2134
-2005
-2009
-2103
-2210
-2288
-2347
-2427
-2566
-2772
-3007
-3215
-3362
-3453
-3503
-3513
-3479
-3410
-3326
-3231
-3118
-2986
-2856
-2750
-2672
-2597
-2489
-2332
-2156
-2008
-1902
-1791
-1626
-1421
-1243
-1144
-1121
-1137
-1172
-1222
-1286
-1367
-1468
-1582
-1678
-1723
-1703
-1629
-1518
-1381
-1221
-1032
-801
-528
-253
-29
132
259
379
478
535
552
551
560
610
736
938
1155
1312
1391
1422
1418
1341
1165
934
719
552
422
325
271
252
235
211
205
231
252
226
164
117
103
86
26
-75
-182
-264
-300
-285
-238
-203
-198
-181
-96
52
198
291
335
347
312
206
58
-72
-155
-216
-277
-325
-337
-321
-303
-294
-279
-245
-185
-91
41
193
338
475
634
829
1028
1187
1291
1369
1444
1513
1547
1524
1454
1377
1337
1340
1356
1356
1339
1318
1291
1250
1214
1217
1265
1323
1361
1388
1425
1463
1474
1448
1397
1339
1294
1297
1372
1499
1621
1701
1767
1876
2050
2259
2451
2597
2712
2834
2985
3130
3206
3186
3114
3067
3074
3110
3139
3147
3132
3083
3001
2908
2832
2776
2738
2734
2783
2865
2925
2928
2896
2862
2819
2720
2553
2371
2242
2185
2163
2137
2102
2074
2062
2062
2071
2079
2061
1986
1861
1732
1640
1580
1526
1473
1436
1405
1348
1243
1120
1022
973
964
985
1031
1077
1087
1039
950
852
766
699
654
632
617
586
533
488
493
565
673
764
812
842
910
1059
1281
1513
1689
1790
1874
2017
2243
2501
2725
2898
3041
3167
3269
3348
3423
3499
3564
3628
3741
3946
4223
4514
4783
5048
5334
5630
5907
6140
6305
6382
6382
6353
6340
6344
6330
6277
6200
6111
6007
5877
5728
5577
5440
5325
5243
5194
5161
5124
5065
4977
4872
4779
4734
4755
4825
4920
5030
5159
5293
5397
5444
5436
5404
5380
5367
5331
5230
5062
4880
4744
4657
4563
4425
4264
4136
4062
4026
3992
3943
3861
3727
3545
3361
3225
3147
3089
3017
2926
2830
2715
2548
2306
1997
1646
1266
881
550
334
241
215
185
134
83
59
67
104
161
208
210
171
139
148
188
222
234
229
200
119
-38
-274
-578
-922
-1269
-1584
-1866
-2141
-2423
-2692
-2923
-3121
-3307
-3491
-3676
-3878
-4121
-4402
-4685
-4943
-5189
-5440
-5675
-5851
-5958
-6043
-6168
-6354
-6580
-6814
-7042
-7265
-7480
-7674
-7832
-7939
-7989
-7991
-7967
-7944
-7942
-7962
-7986
-7994
-7979
-7954
-7937
-7940
-7960
-7982
-7981
-7940
-7849
-7708
-7524
-7307
-7070
-6824
-6571
-6307
-6021
-5707
-5381
-5079
-4831
-4631
-4426
-4158
-3820
-3462
-3149
-2902
-2694
-2492
-2293
-2121
-1992
-1899
-1816
-1719
-1595
-1452
-1298
-1129
-916
-633
-290
74
425
755
1069
1364
1639
1910
2194
2479
2725
2906
3033
3133
3220
3297
3370
3438
3484
3492
3468
3433
3384
3294
3151
2982
2837
2734
2658
2574
2458
2305
2121
1918
1707
1495
1295
1127
1000
894
776
629
458
288
150
75
78
148
251
367
487
599
675
712
742
795
859
886
859
810
777
753
703
612
511
450
466
559
701
855
1012
1187
1396
1625
1835
1996
2108
2185
2234
2252
2237
2193
2124
2032
1923
1810
1716
1668
1688
1772
1882
1977
2043
2103
2183
2270
2321
2299
2204
2061
1897
1720
1529
1331
1148
1012
948
961
1038
1159
1304
1462
1624
1787
1952
2112
2245
2319
2310
2218
2068
1898
1744
1632
1565
1526
1502
1501
1544
1642
1777
1921
2048
2139
2182
2188
2182
2186
2193
2178
2127
2053
1976
1903
1824
1732
1630
1534
1464
1431
1432
1453
1480
1515
1571
1660
1778
1911
2043
2169
2296
2425
2534
2589
2586
2566
2586
2670
2796
2918
3001
3040
3058
3095
3182
3321
3491
3675
3871
4077
4276
4436
4535
4564
4532
4459
4357
4222
4043
3841
3669
3575
3559
3588
3639
3712
3795
3863
3897
3906
3890
3825
3695
3533
3403
3330
3283
3224
3149
3070
2993
2934
2929
3009
3148
3270
3315
3294
3269
3288
3345
3398
3415
3393
3354
3312
3267
3218
3170
3129
3087
3046
3041
3119
3293
3521
3753
3981
4221
4459
4649
4764
4811
4803
4736
4618
4494
4413
4381
4352
4287
4183
4062
3941
3828
3733
3662
3599
3523
3437
3367
3341
3360
3394
3397
3346
3252
3151
3065
2988
2891
2750
2554
2310
2045
1800
1587
1376
1129
857
637
534
529
524
438
277
103
-42
-180
-353
-570
-800
-1020
-1229
-1418
-1558
-1635
-1681
-1749
-1847
-1935
-1975
-1968
-1928
-1862
-1770
-1673
-1590
-1517
-1442
-1381
-1371
-1416
-1478
-1521
-1548
-1575
-1597
-1590
-1546
-1483
-1434
-1417
-1423
-1420
-1391
-1362
-1386
-1463
-1526
-1507
-1407
-1281
-1160
-1038
-917
-821
-747
-654
-523
-393
-317
-302
-317
-330
-320
-264
-163
-69
-31
-26
32
186
385
545
622
629
594
543
508
502
513
523
532
539
523
467
394
346
328
310
281
267
284
302
281
217
131
30
-79
-165
-182
-139
-100
-128
-214
-305
-368
-415
-468
-529
-587
-646
-725
-839
-981
-1141
-1318
-1515
-1730
-1951
-2157
-2330
-2457
-2535
-2583
-2621
-2646
-2643
-2625
-2645
-2738
-2872
-2969
-2977
-2916
-2845
-2812
-2833
-2907
-3025
-3174
-3352
-3562
-3791
-4009
-4186
-4322
-4439
-4561
-4699
-4871
-5087
-5335
-5573
-5759
-5879
-5955
-6018
-6086
-6139
-6128
-6027
-5874
-5747
-5696
-5704
-5722
-5729
-5734
-5753
-5785
-5815
-5824
-5786
-5683
-5530
-5372
-5254
-5190
-5169
-5170
-5177
-5172
-5143
-5086
-5005
-4915
-4837
-4772
-4707
-4625
-4540
-4474
-4424
-4353
-4235
-4086
-3949
-3837
-3739
-3647
-3576
-3544
-3556
-3600
-3659
-3710
-3728
-3710
-3682
-3673
-3681
-3682
-3654
-3607
-3564
-3541
-3546
-3592
-3694
-3849
-4024
-4175
-4274
-4318
-4314
-4260
-4149
-3989
-3814
-3662
-3557
-3501
-3476
-3446
-3390
-3333
-3328
-3400
-3500
-3555
-3541
-3500
-3469
-3431
-3347
-3212
-3062
-2925
-2800
-2684
-2586
-2513
-2445
-2356
-2247
-2149
-2093
-2088
-2129
-2203
-2282
-2331
-2336
-2320
-2313
-2309
-2268
-2164
-2017
-1876
-1779
-1738
-1752
-1797
-1831
-1811
-1731
-1629
-1536
-1448
-1337
-1195
-1050
-929
-831
-729
-604
-454
-293
-145
-33
28
47
49
67
119
196
273
338
409
518
669
820
916
927
866
763
658
584
558
551
509
401
255
131
63
42
39
36
26
7
-20
-51
-83
-129
-196
-274
-338
-374
-383
-371
-335
-270
-187
-112
-67
-53
-52
-32
33
148
295
453
618
805
1026
1281
1573
1899
2241
2560
2835
3086
3343
3594
3795
3923
4011
4110
4222
4308
4337
4314
4259
4180
4080
3970
3858
3747
3649
3589
3581
3602
3609
3583
3538
3495
3448
3369
3245
3093
2942
2824
2756
2738
2751
2766
2755
2712
2647
2575
2501
2426
2351
2278
2204
2106
1962
1779
1596
1457
1377
1333
1291
1229
1147
1068
1016
998
986
951
894
843
813
786
730
643
542
424
257
28
-227
-447
-604
-713
-797
-853
-874
-874
-880
-893
-888
-848
-782
-715
-651
-581
-507
-460
-475
-559
-692
-846
-1002
-1148
-1275
-1386
-1491
-1594
-1680
-1732
-1754
-1769
-1797
-1832
-1867
-1913
-1992
-2113
-2255
-2390
-2499
-2569
-2590
-2551
-2456
-2323
-2176
-2031
-1894
-1772
-1674
-1602
-1543
-1483
-1421
-1371
-1338
-1306
-1256
-1196
-1158
-1154
-1152
-1116
-1048
-989
-960
-940
-902
-851
-809
-760
-671
-542
-427
-377
-386
-422
-478
-579
-744
-954
-1180
-1401
-1603
-1767
-1885
-1974
-2058
-2126
-2133
-2051
-1903
-1751
-1636
-1555
-1480
-1413
-1386
-1433
-1554
-1723
-1901
-2059
-2173
-2234
-2254
-2260
-2265
-2265
-2255
-2249
-2270
-2323
-2393
-2463
-2532
-2605
-2687
-2778
-2879
-2986
-3088
-3178
-3262
-3339
-3384
-3371
-3302
-3217
-3154
-3114
-3063
-2974
-2850
-2720
-2611
-2533
-2485
-2467
-2471
-2474
-2446
-2379
-2285
-2176
-2050
-1904
-1747
-1601
-1482
-1393
-1332
-1286
-1233
-1152
-1052
-969
-931
-921
-908
-888
-883
-916
-989
-1088
-1202
-1315
-1414
-1512
-1644
-1830
-2037
-2201
-2284
-2303
-2293
-2276
-2262
-2271
-2317
-2374
-2389
-2332
-2245
-2194
-2208
-2247
-2256
-2236
-2242
-2318
-2452
-2583
-2657
-2667
-2641
-2609
-2582
-2556
-2533
-2530
-2566
-2643
-2743
-2846
-2937
-3003
-3025
-2986
-2885
-2738
-2578
-2444
-2361
-2321
-2294
-2268
-2265
-2312
-2396
-2466
-2489
-2478
-2460
-2447
-2434
-2414
-2380
-2316
-2219
-2122
-2074
-2090
-2133
-2157
-2152
-2140
-2143
-2164
-2193
-2209
-2183
-2107
-1998
-1891
-1796
-1703
-1599
-1492
-1406
-1351
-1318
-1276
-1188
-1043
-866
-701
-572
-468
-380
-322
-318
-373
-462
-554
-625
-655
-636
-581
-530
-508
-497
-465
-402
-338
-307
-301
-283
-218
-110
15
133
243
356
474
588
689
773
845
909
973
1047
1137
1231
1317
1396
1487
1607
1749
1901
2062
2246
2450
2642
2777
2836
2839
2814
2784
2757
2746
2760
2806
2881
2988
3126
3272
3390
3451
3468
3484
3525
3579
3608
3582
3504
3395
3280
3178
3101
3053
3037
3064
3150
3302
3504
3706
3858
3935
3948
3914
3830
3698
3555
3467
3464
3511
3547
3554
3566
3600
3629
3613
3537
3409
3236
3031
2830
2675
2571
2492
2419
2372
2366
2384
2389
2362
2306
2217
2075
1878
1652
1432
1228
1029
834
661
533
448
382
308
224
143
69
-9
-91
-154
-183
-202
-250
-335
-427
-506
-583
-673
-769
-863
-969
-1106
-1256
-1384
-1475
-1540
-1579
-1567
-1495
-1397
-1319
-1278
-1272
-1300
-1358
-1429
-1502
-1587
-1696
-1802
-1865
-1877
-1873
-1886
-1913
-1939
-1969
-2008
-2047
-2067
-2074
-2088
-2128
-2207
-2342
-2539
-2766
-2967
-3106
-3181
-3204
-3178
-3100
-2980
-2832
-2669
-2503
-2347
-2194
-2024
-1827
-1626
-1456
-1318
-1181
-1024
-871
-763
-723
-739
-779
-812
-826
-830
-848
-891
-942
-967
-945
-879
-779
-652
-502
-350
-214
-100
-8
57
78
56
8
-40
-82
-121
-163
-211
-279
-366
-446
-482
-468
-443
-437
-439
-415
-353
-278
-214
-165
-132
-118
-118
-106
-69
-25
-13
-55
-145
-248
-329
-368
-381
-403
-448
-481
-458
-376
-280
-214
-175
-130
-56
47
161
267
342
381
392
402
438
511
605
692
755
810
889
994
1098
1182
1262
1347
1404
1394
1330
1280
1289
1341
1393
1428
1455
1466
1444
1392
1350
1362
1431
1521
1592
1629
1654
1698
1769
1852
1932
2003
2062
2101
2116
2110
2082
2021
1926
1833
1774
1750
1738
1746
1805
1927
2073
2192
2262
2283
2269
2247
2245
2254
2227
2138
2032
1970
1963
1967
1960
1959
1976
1991
1988
1986
2003
2025
2028
2013
1997
1975
1940
1901
1875
1851
1805
1747
1712
1711
1713
1695
1665
1647
1639
1634
1647
1704
1807
1924
2020
2081
2112
2138
2188
2282
2406
2529
2634
2715
2772
2803
2814
2818
2822
2821
2815
2813
2822
2837
2841
2822
2778
2723
2679
2648
2596
2479
2291
2079
1890
1735
1604
1500
1434
1409
1427
1500
1633
1792
1923
2001
2065
2158
2282
2400
2476
2507
2520
2541
2580
2626
2667
2709
2765
2824
2862
2877
2903
2960
3013
3002
2917
2801
2693
2580
2441
2283
2130
1995
1887
1836
1874
1984
2112
2223
2336
2473
2612
2704
2738
2750
2769
2784
2770
2744
2747
2807
2911
3035
3162
3288
3404
3504
3592
3674
3736
3755
3723
3663
3593
3518
3434
3344
3248
3128
2961
2753
2543
2364
2212
2060
1890
1710
1541
1402
1300
1226
1157
1074
979
899
866
901
993
1109
1211
1293
1375
1475
1583
1670
1715
1718
1690
1643
1591
1545
1500
1440
1360
1272
1188
1096
979
839
700
583
497
437
397
360
309
246
192
170
178
199
220
246
279
303
293
235
129
-20
-211
-438
-676
-888
-1042
-1130
-1158
-1150
-1139
-1155
-1203
-1256
-1285
-1294
-1306
-1336
-1377
-1421
-1479
-1557
-1637
-1689
-1702
-1683
-1645
-1600
-1561
-1534
-1521
-1522
-1550
-1611
-1684
-1735
-1748
-1730
-1691
-1647
-1625
-1656
-1732
-1795
-1797
-1752
-1709
-1695
-1696
-1700
-1719
-1767
-1832
-1898
-1971
-2068
-2189
-2319
-2444
-2570
-2708
-2858
-3007
-3135
-3221
-3256
-3238
-3167
-3048
-2908
-2783
-2688
-2603
-2501
-2383
-2274
-2185
-2101
-2012
-1929
-1869
-1825
-1777
-1717
-1659
-1615
-1580
-1546
-1521
-1530
-1589
-1681
-1771
-1828
-1850
-1853
-1861
-1886
-1936
-2007
-2081
-2144
-2203
-2278
-2368
-2447
-2492
-2506
-2505
-2491
-2461
-2422
-2377
-2310
-2198
-2061
-1947
-1884
-1851
-1817
-1784
-1770
-1773
-1779
-1795
-1844
-1923
-1988
-2001
-1970
-1928
-1895
-1861
-1817
-1779
-1790
-1876
-2020
-2177
-2308
-2402
-2462
-2487
-2476
-2443
-2408
-2370
-2308
-2212
-2089
-1957
-1830
-1724
-1666
-1663
-1704
-1773
-1866
-1977
-2083
-2159
-2214
-2267
-2324
-2368
-2391
-2400
-2400
-2398
-2416
-2482
-2588
-2693
-2771
-2843
-2934
-3030
-3095
-3118
-3113
-3094
-3065
-3042
-3049
-3085
-3115
-3108
-3058
-2968
-2837
-2676
-2515
-2385
-2292
-2222
-2171
-2142
-2125
-2099
-2045
-1965
-1874
-1793
-1728
-1659
-1553
-1404
-1237
-1084
-955
-853
-792
-781
-800
-823
-856
-924
-1016
-1089
-1104
-1080
-1058
-1049
-1040
-1022
-994
-950
-883
-810
-750
-686
-569
-378
-160
20
148
266
420
613
809
973
1097
1208
1341
1508
1700
1900
2111
2338
2578
2817
3048
3259
3432
3557
3653
3761
3902
4061
4220
4378
4549
4733
4918
5095
5272
5456
5641
5817
5981
6133
6274
6402
6512
6601
6662
6694
6702
6691
6666
6631
6592
6552
6495
6406
6297
6200
6137
6100
6070
6038
6001
5947
5871
5801
5787
5831
5877
5871
5821
5780
5771
5771
5745
5668
5521
5297
5023
4755
4520
4288
4019
3725
3454
3234
3046
2877
2734
2622
2521
2411
2298
2193
2077
1922
1734
1550
1397
1266
1131
986
841
703
577
471
391
320
237
139
48
-20
-81
-169
-296
-435
-547
-612
-638
-647
-659
-694
-759
-828
-862
-844
-794
-738
-675
-597
-510
-426
-332
-197
-26
127
218
264
312
378
437
457
439
395
334
271
227
219
246
296
358
427
501
589
697
810
901
962
1014
1082
1162
1241
1319
1404
1489
1559
1616
1671
1722
1753
1761
1770
1798
1837
1866
1873
1851
1794
1701
1593
1495
1419
1357
1300
1251
1224
1238
1313
1441
1578
1673
1713
1730
1758
1799
1831
1839
1818
1771
1708
1650
1608
1567
1501
1409
1325
1284
1290
1318
1335
1319
1259
1169
1075
1000
951
921
898
877
858
857
891
957
1022
1048
1026
979
929
877
826
786
753
689
565
406
274
202
164
119
75
69
115
182
238
278
315
342
335
270
152
6
-137
-260
-369
-484
-620
-770
-916
-1055
-1193
-1331
-1465
-1589
-1700
-1794
-1859
-1891
-1902
-1911
-1933
-1979
-2050
-2131
-2197
-2237
-2267
-2308
-2353
-2372
-2350
-2308
-2285
-2307
-2361
-2426
-2492
-2571
-2678
-2814
-2957
-3087
-3199
-3294
-3365
-3396
-3392
-3371
-3349
-3319
-3264
-3181
-3084
-2987
-2899
-2824
-2756
-2683
-2600
-2514
-2441
-2386
-2339
-2290
-2241
-2189
-2123
-2033
-1931
-1831
-1743
-1664
-1586
-1508
-1439
-1397
-1391
-1406
-1409
-1374
-1302
-1219
-1144
-1078
-1022
-975
-934
-891
-842
-799
-777
-781
-806
-849
-905
-969
-1032
-1090
-1148
-1216
-1297
-1393
-1503
-1621
-1734
-1831
-1908
-1968
-2013
-2056
-2101
-2157
-2219
-2281
-2347
-2436
-2556
-2688
-2802
-2885
-2948
-3004
-3056
-3104
-3162
-3234
-3299
-3334
-3346
-3375
-3445
-3539
-3630
-3716
-3814
-3923
-4026
-4111
-4175
-4207
-4191
-4136
-4077
-4042
-4022
-4005
-4003
-4035
-4097
-4152
-4180
-4192
-4209
-4238
-4273
-4298
-4285
-4204
-4051
-3862
-3682
-3534
-3405
-3274
-3134
-2994
-2865
-2753
-2654
-2560
-2464
-2365
-2261
-2158
-2067
-1994
-1925
-1831
-1709
-1584
-1485
-1405
-1314
-1204
-1094
-1000
-910
-812
-717
-646
-598
-562
-530
-508
-490
-461
-414
-360
-312
-261
-200
-134
-79
-32
28
111
201
274
329
383
444
497
520
516
501
491
486
490
510
541
570
588
608
638
666
673
673
698
757
817
850
872
920
1002
1103
1205
1312
1419
1503
1555
1602
1673
1763
1837
1883
1921
1968
2009
2025
2019
2019
2041
2071
2095
2119
2151
2181
2194
2185
2166
2149
2139
2145
2165
2184
2173
2124
2045
1951
1830
1685
1544
1436
1358
1283
1202
1139
1105
1077
1029
967
916
884
861
843
843
870
915
966
1014
1047
1052
1037
1034
1067
1121
1163
1184
1192
1194
1179
1145
1108
1088
1084
1079
1077
1097
1151
1219
1263
1274
1280
1315
1380
1447
1499
1545
1600
1669
1750
1844
1955
2072
2175
2265
2360
2470
2584
2688
2781
2876
2980
3086
3179
3249
3290
3309
3314
3317
3329
3363
3425
3509
3593
3662
3719
3774
3822
3849
3846
3814
3752
3654
3525
3394
3295
3234
3185
3112
3002
2869
2742
2635
2549
2477
2422
2387
2363
2334
2294
2250
2210
2172
2138
2116
2107
2101
2084
2056
2019
1968
1898
1820
1755
1708
1655
1581
1495
1421
1364
1302
1209
1084
956
865
823
804
774
720
664
617
565
482
366
240
134
63
23
-4
-46
-118
-213
-315
-424
-548
-677
-788
-867
-928
-987
-1054
-1127
-1204
-1277
-1335
-1379
-1431
-1510
-1610
-1703
-1769
-1807
-1825
-1832
-1829
-1812
-1770
-1705
-1635
-1580
-1534
-1470
-1376
-1259
-1133
-995
-841
-683
-543
-428
-332
-256
-197
-136
-42
104
281
450
584
690
787
878
948
986
998
1004
1012
1018
1010
989
958
911
848
785
745
734
734
725
707
689
679
680
693
708
698
647
573
528
537
572
576
526
450
391
356
320
273
230
205
193
182
183
209
238
234
185
113
35
-52
-150
-240
-312
-392
-504
-636
-747
-828
-909
-1012
-1130
-1239
-1342
-1448
-1559
-1665
-1760
-1846
-1922
-1993
-2069
-2148
-2216
-2265
-2305
-2345
-2376
-2385
-2380
-2379
-2381
-2373
-2358
-2345
-2326
-2270
-2173
-2071
-2005
-1983
-1982
-1984
-1985
-1989
-2004
-2044
-2106
-2156
-2157
-2106
-2032
-1960
-1893
-1835
-1804
-1810
-1834
-1851
-1854
-1858
-1884
-1939
-2021
-2112
-2184
-2218
-2219
-2206
-2200
-2208
-2226
-2250
-2288
-2364
-2493
-2663
-2840
-3001
-3149
-3291
-3419
-3522
-3609
-3691
-3762
-3801
-3801
-3780
-3752
-3706
-3626
-3515
-3389
-3266
-3151
-3045
-2952
-2872
-2807
-2753
-2696
-2617
-2511
-2388
-2261
-2125
-1971
-1803
-1639
-1488
-1346
-1209
-1088
-1000
-950
-914
-867
-807
-760
-747
-769
-801
-829
-856
-894
-940
-982
-1014
-1039
-1062
-1088
-1120
-1153
-1167
-1153
-1130
-1128
-1145
-1153
-1138
-1122
-1130
-1153
-1162
-1144
-1108
-1062
-1006
-945
-881
-807
-713
-603
-492
-380
-254
-115
11
104
177
251
324
380
411
437
473
519
564
597
613
617
624
648
689
732
765
786
796
797
792
779
751
696
621
545
479
418
358
303
258
221
188
164
152
148
153
179
231
288
314
290
232
174
136
122
127
144
175
235
344
503
690
875
1047
1210
1365
1509
1638
1741
1807
1828
1815
1789
1757
1706
1627
1526
1430
1356
1296
1229
1141
1040
942
854
777
713
678
677
697
712
713
703
691
681
682
701
723
717
670
609
563
532
496
459
443
456
472
465
445
436
435
416
365
305
272
280
312
345
367
382
394
394
366
309
248
212
204
200
174
117
46
-14
-47
-53
-58
-94
-172
-271
-360
-432
-510
-613
-733
-842
-919
-962
-979
-981
-979
-996
-1043
-1105
-1143
-1134
-1092
-1063
-1080
-1145
-1236
-1343
-1465
-1603
-1747
-1888
-2017
-2134
-2228
-2294
-2330
-2345
-2350
-2348
-2335
-2308
-2277
-2255
-2246
-2244
-2238
-2236
-2253
-2289
-2329
-2364
-2405
-2463
-2527
-2572
-2589
-2589
-2583
-2563
-2523
-2472
-2429
-2407
-2399
-2394
-2374
-2334
-2283
-2239
-2202
-2154
-2082
-2003
-1940
-1894
-1849
-1801
-1766
-1745
-1717
-1664
-1592
-1509
-1416
-1304
-1179
-1052
-919
-769
-606
-447
-296
-144
8
149
270
379
479
563
629
693
774
863
933
973
998
1026
1058
1085
1102
1111
1110
1095
1067
1034
998
959
917
875
840
816
804
799
805
829
873
924
964
987
995
989
967
930
886
840
792
754
741
755
762
727
648
559
489
436
383
322
257
195
139
99
84
101
152
239
358
492
619
730
832
929
1012
1070
1103
1124
1153
1194
1242
1291
1347
1421
1518
1627
1726
1802
1855
1892
1916
1927
1925
1913
1894
1868
1837
1811
1797
1792
1772
1723
1659
1606
1579
1562
1536
1503
1478
1464
1455
1455
1476
1523
1576
1623
1666
1714
1753
1763
1741
1710
1685
1655
1600
1526
1468
1457
1495
1552
1594
1615
1633
1661
1695
1714
1713
1706
1703
1692
1656
1588
1494
1378
1242
1099
973
886
840
823
820
829
851
878
893
884
863
849
850
853
845
837
848
871
882
871
854
841
814
753
666
585
520
460
395
331
272
217
163
117
80
44
7
-29
-64
-111
-181
-261
-331
-389
-447
-505
-542
-547
-535
-539
-574
-634
-700
-761
-818
-879
-952
-1032
-1101
-1140
-1153
-1160
-1186
-1240
-1307
-1363
-1390
-1391
-1385
-1382
-1371
-1334
-1267
-1189
-1115
-1046
-982
-930
-893
-866
-835
-800
-771
-747
-720
-680
-629
-575
-517
-455
-400
-373
-383
-415
-446
-465
-478
-494
-509
-509
-479
-419
-341
-263
-197
-145
-94
-38
13
39
25
-25
-89
-142
-165
-159
-149
-172
-237
-314
-363
-376
-375
-378
-376
-357
-326
-281
-201
-66
106
272
416
563
738
923
1080
1201
1309
1423
1528
1605
1658
1711
1778
1857
1928
1976
1988
1961
1900
1818
1737
1676
1642
1623
1600
1567
1536
1518
1503
1474
1426
1374
1329
1288
1240
1178
1103
1016
928
857
814
798
799
810
823
825
804
768
738
723
706
666
608
557
529
518
512
502
495
496
509
534
566
596
625
658
700
738
761
768
779
814
883
972
1061
1136
1196
1255
1327
1412
1493
1550
1582
1607
1639
1681
1724
1757
1778
1800
1842
1915
2015
2122
2217
2297
2364
2415
2437
2425
2386
2334
2282
2245
2225
2216
2197
2152
2075
1972
1858
1755
1683
1633
1576
1490
1390
1307
1248
1197
1139
1082
1031
977
922
887
895
941
1000
1061
1118
1169
1202
1220
1234
1247
1251
1247
1250
1262
1259
1229
1197
1203
1254
1326
1402
1494
1608
1730
1837
1922
1994
2060
2126
2195
2259
2300
2304
2285
2269
2261
2247
2213
2162
2101
2040
1988
1954
1937
1916
1872
1799
1707
1618
1554
1522
1502
1459
1380
1292
1238
1213
1174
1086
964
853
783
738
682
591
472
347
230
112
-23
-173
-325
-467
-598
-718
-821
-903
-971
-1034
-1096
-1153
-1212
-1285
-1377
-1477
-1576
-1672
-1770
-1870
-1966
-2047
-2100
-2112
-2082
-2029
-1981
-1956
-1951
-1950
-1938
-1917
-1899
-1891
-1886
-1871
-1838
-1793
-1752
-1728
-1731
-1764
-1818
-1878
-1938
-2003
-2080
-2164
-2235
-2278
-2293
-2292
-2285
-2274
-2252
-2217
-2176
-2141
-2109
-2072
-2021
-1966
-1921
-1888
-1856
-1818
-1778
-1743
-1717
-1696
-1681
-1674
-1673
-1674
-1683
-1706
-1737
-1760
-1765
-1753
-1723
-1667
-1587
-1499
-1419
-1339
-1242
-1127
-1020
-945
-888
-824
-742
-664
-614
-587
-546
-463
-344
-216
-97
11
113
215
329
461
600
714
784
813
811
777
708
624
557
520
499
491
520
600
709
808
886
962
1049
1133
1190
1215
1220
1218
1221
1245
1288
1331
1359
1378
1410
1461
1519
1577
1645
1736
1846
1965
2085
2196
2276
2314
2328
2352
2402
2462
2511
2540
2560
2576
2589
2600
2615
2629
2632
2625
2626
2644
2661
2641
2571
2478
2394
2326
2251
2159
2063
1989
1938
1890
1829
1751
1664
1567
1458
1346
1242
1149
1055
947
825
702
588
475
345
196
52
-61
-133
-184
-233
-286
-338
-381
-413
-438
-466
-513
-584
-664
-732
-779
-819
-871
-946
-1035
-1120
-1185
-1230
-1273
-1335
-1415
-1495
-1563
-1630
-1713
-1811
-1911
-2001
-2081
-2148
-2198
-2238
-2276
-2305
-2313
-2306
-2310
-2337
-2368
-2382
-2393
-2433
-2508
-2592
-2658
-2709
-2767
-2847
-2941
-3033
-3101
-3137
-3150
-3160
-3176
-3184
-3168
-3130
-3084
-3042
-3008
-2997
-3022
-3076
-3141
-3205
-3271
-3341
-3404
-3454
-3501
-3561
-3626
-3682
-3724
-3767
-3819
-3864
-3880
-3858
-3809
-3746
-3679
-3615
-3560
-3513
-3461
-3388
-3292
-3179
-3054
-2920
-2780
-2649
-2547
-2464
-2374
-2261
-2151
-2085
-2063
-2045
-1994
-1926
-1877
-1860
-1856
-1844
-1823
-1794
-1753
-1697
-1644
-1616
-1607
-1591
-1549
-1498
-1468
-1472
-1500
-1532
-1547
-1535
-1496
-1443
-1401
-1383
-1381
-1372
-1349
-1333
-1345
-1385
-1424
-1434
-1411
-1369
-1315
-1254
-1185
-1108
-1020
-928
-839
-760
-690
-621
-555
-503
-470
-450
-437
-435
-450
-473
-490
-502
-526
-577
-651
-726
-785
-819
-833
-836
-843
-863
-887
-899
-884
-847
-808
-783
-771
-763
-755
-754
-768
-797
-839
-889
-936
-966
-974
-974
-975
-963
-911
-817
-715
-634
-568
-497
-419
-349
-295
-248
-206
-172
-147
-116
-72
-23
26
88
180
291
381
422
417
389
355
320
287
259
238
227
225
226
226
227
227
221
202
176
161
168
195
234
289
364
451
532
598
655
703
736
750
745
723
686
645
626
641
674
699
710
721
737
753
764
775
786
785
760
718
678
648
628
620
624
637
652
669
692
716
719
687
619
528
429
345
294
279
281
278
271
269
271
265
240
194
132
54
-37
-131
-224
-317
-405
-473
-505
-505
-497
-492
-488
-479
-475
-480
-486
-479
-455
-429
-408
-385
-345
-284
-217
-161
-124
-98
-69
-40
-32
-65
-138
-229
-314
-387
-455
-520
-576
-618
-646
-667
-684
-701
-722
-749
-775
-791
-799
-816
-848
-886
-903
-893
-872
-865
-878
-897
-910
-914
-908
-885
-833
-744
-626
-501
-387
-294
-214
-136
-55
21
83
127
155
166
157
133
99
58
18
-9
-18
-16
-6
23
88
184
280
353
410
475
556
638
707
758
790
802
802
802
811
819
814
799
789
797
818
838
840
818
783
760
759
770
769
747
721
715
737
780
824
844
823
764
696
642
603
561
511
472
458
467
481
492
492
474
432
382
345
332
335
348
380
439
514
582
635
681
727
764
789
810
836
861
877
888
902
917
916
896
875
880
924
1000
1089
1160
1190
1173
1130
1079
1025
959
886
820
770
734
705
679
649
607
556
504
452
395
325
245
160
64
-46
-160
-270
-376
-483
-585
-665
-730
-806
-912
-1037
-1157
-1260
-1349
-1428
-1492
-1537
-1562
-1565
-1540
-1500
-1472
-1468
-1476
-1473
-1458
-1449
-1454
-1464
-1465
-1454
-1431
-1398
-1354
-1301
-1233
-1136
-1006
-863
-735
-630
-524
-395
-247
-102
31
157
277
377
436
448
425
382
336
304
294
298
299
291
282
278
280
282
281
277
273
273
280
287
278
244
195
152
125
110
103
105
116
129
133
133
141
157
159
129
75
35
34
54
59
38
13
8
15
17
14
27
69
127
177
211
225
223
212
207
210
206
186
169
183
230
285
328
367
413
459
491
510
528
555
585
615
645
676
704
726
747
779
828
890
955
1010
1053
1092
1136
1180
1213
1227
1223
1201
1156
1086
999
912
826
736
644
558
494
452
424
399
374
354
343
342
348
361
375
384
380
368
358
357
357
344
319
293
282
293
323
364
403
438
474
518
568
619
664
705
741
776
814
857
893
908
905
901
901
899
888
876
866
847
812
786
799
851
909
953
988
1022
1046
1047
1036
1032
1030
1014
984
963
962
968
971
978
999
1031
1064
1100
1141
1178
1193
1184
1166
1147
1127
1101
1070
1035
993
944
894
849
810
773
740
710
681
659
656
675
694
693
672
649
631
611
581
551
533
527
527
536
566
619
681
739
787
828
870
921
991
1082
1180
1266
1331
1375
1402
1409
1395
1365
1326
1279
1231
1187
1153
1122
1089
1051
1018
995
978
967
966
976
987
992
992
996
1008
1034
1075
1140
1228
1327
1430
1541
1668
1805
1935
2049
2149
2238
2324
2415
2517
2621
2712
2783
2847
2922
3004
3075
3126
3161
3186
3197
3198
3204
3232
3279
3326
3356
3376
3407
3454
3501
3526
3521
3499
3471
3437
3393
3342
3295
3258
3223
3183
3138
3086
3021
2935
2834
2736
2652
2575
2496
2412
2332
2255
2179
2101
2025
1957
1895
1846
1815
1807
1819
1838
1852
1855
1849
1842
1842
1844
1841
1831
1815
1793
1759
1717
1676
1641
1599
1538
1467
1408
1371
1350
1332
1315
1305
1297
1289
1284
1292
1315
1338
1345
1329
1298
1263
1228
1194
1160
1123
1084
1040
993
949
910
877
841
799
756
731
735
762
800
839
886
941
995
1035
1057
1064
1062
1055
1043
1024
987
924
839
747
660
585
521
468
424
383
341
305
284
281
295
321
355
391
415
414
385
332
266
198
138
89
55
37
45
76
115
139
133
98
46
-8
-54
-90
-125
-172
-229
-277
-297
-292
-282
-289
-314
-342
-355
-349
-336
-337
-362
-405
-452
-489
-510
-516
-515
-519
-536
-560
-580
-600
-634
-686
-738
-776
-807
-850
-906
-953
-980
-1000
-1024
-1041
-1034
-1010
-996
-1004
-1018
-1016
-1006
-1012
-1053
-1114
-1176
-1229
-1272
-1306
-1326
-1336
-1349
-1376
-1410
-1432
-1434
-1431
-1438
-1451
-1448
-1420
-1380
-1342
-1298
-1237
-1168
-1114
-1091
-1092
-1108
-1133
-1159
-1163
-1131
-1079
-1041
-1032
-1035
-1024
-1000
-982
-979
-982
-973
-951
-923
-895
-865
-831
-806
-807
-842
-898
-957
-1014
-1081
-1160
-1241
-1305
-1351
-1385
-1415
-1442
-1467
-1498
-1533
-1555
-1546
-1508
-1463
-1427
-1398
-1365
-1324
-1272
-1208
-1136
-1068
-1010
-959
-902
-834
-767
-713
-669
-624
-571
-511
-444
-367
-286
-203
-122
-43
36
114
191
266
340
415
499
591
679
747
793
834
889
957
1022
1079
1130
1185
1250
1327
1412
1499
1587
1674
1762
1844
1914
1973
2020
2051
2060
2053
2041
2033
2029
2023
2017
2015
2009
2000
1990
1983
1976
1961
1942
1927
1914
1889
1851
1806
1760
1705
1636
1559
1483
1408
1325
1231
1132
1036
947
862
774
677
573
483
420
381
350
319
286
248
197
134
67
-6
-95
-201
-310
-412
-511
-612
-708
-791
-869
-951
-1026
-1073
-1089
-1097
-1111
-1122
-1113
-1088
-1065
-1057
-1074
-1119
-1185
-1250
-1291
-1304
-1300
-1285
-1259
-1227
-1203
-1189
-1171
-1139
-1109
-1104
-1127
-1159
-1179
-1186
-1187
-1183
-1170
-1149
-1120
-1087
-1053
-1025
-1010
-1014
-1031
-1048
-1067
-1091
-1123
-1154
-1168
-1156
-1129
-1104
-1087
-1070
-1041
-1004
-980
-974
-981
-980
-960
-929
-902
-887
-879
-869
-853
-835
-825
-829
-842
-851
-847
-839
-839
-844
-842
-825
-802
-790
-788
-785
-776
-764
-750
-735
-728
-743
-779
-821
-861
-902
-949
-989
-1012
-1036
-1093
-1187
-1292
-1382
-1458
-1532
-1598
-1640
-1656
-1659
-1663
-1673
-1690
-1718
-1753
-1784
-1806
-1824
-1838
-1837
-1811
-1779
-1774
-1804
-1839
-1846
-1821
-1786
-1759
-1735
-1711
-1696
-1705
-1730
-1748
-1744
-1724
-1705
-1691
-1677
-1659
-1638
-1607
-1552
-1469
-1377
-1300
-1243
-1195
-1150
-1110
-1068
-1018
-963
-924
-915
-934
-966
-1004
-1051
-1092
-1117
-1126
-1139
-1169
-1210
-1245
-1271
-1301
-1346
-1400
-1452
-1499
-1548
-1606
-1668
-1723
-1772
-1826
-1889
-1944
-1971
-1970
-1961
-1961
-1969
-1978
-1986
-1988
-1970
-1921
-1861
-1818
-1800
-1783
-1749
-1714
-1697
-1696
-1689
-1671
-1661
-1672
-1700
-1738
-1786
-1843
-1898
-1937
-1963
-1987
-2016
-2049
-2087
-2134
-2181
-2214
-2225
-2221
-2216
-2220
-2241
-2283
-2351
-2437
-2524
-2591
-2631
-2646
-2640
-2620
-2589
-2555
-2529
-2517
-2518
-2528
-2545
-2572
-2606
-2638
-2670
-2710
-2761
-2809
-2829
-2814
-2778
-2743
-2724
-2722
-2737
-2766
-2802
-2835
-2863
-2893
-2926
-2954
-2968
-2964
-2948
-2922
-2885
-2838
-2784
-2723
-2652
-2570
-2484
-2407
-2342
-2273
-2186
-2081
-1974
-1876
-1781
-1680
-1579
-1494
-1433
-1386
-1340
-1292
-1257
-1245
-1253
-1268
-1285
-1308
-1337
-1352
-1332
-1273
-1195
-1121
-1055
-989
-918
-852
-806
-783
-780
-791
-807
-818
-817
-803
-781
-750
-707
-662
-631
-620
-609
-571
-499
-415
-346
-303
-281
-264
-238
-201
-159
-131
-124
-128
-127
-120
-120
-134
-149
-148
-128
-104
-80
-46
8
69
117
151
186
236
295
343
373
392
417
460
517
572
611
630
642
662
697
739
777
804
821
832
842
853
868
888
916
950
984
1016
1052
1096
1140
1169
1185
1208
1257
1327
1391
1428
1438
1434
1424
1411
1385
1342
1289
1239
1205
1182
1153
1104
1041
979
933
909
903
917
955
1014
1080
1124
1140
1151
1184
1241
1292
1312
1307
1302
1304
1296
1266
1224
1186
1159
1141
1129
1115
1083
1022
945
871
802
726
636
549
482
435
398
371
354
342
324
302
284
270
251
224
198
183
175
169
164
162
152
121
72
20
-24
-64
-115
-179
-244
-288
-298
-276
-240
-210
-187
-158
-114
-65
-25
0
17
29
34
42
69
121
183
231
261
285
318
368
431
492
534
553
558
565
576
589
610
649
696
721
709
678
656
653
660
666
664
647
610
562
515
466
400
317
245
206
186
153
96
38
2
-20
-50
-106
-189
-286
-379
-453
-513
-589
-705
-850
-978
-1063
-1119
-1181
-1260
-1341
-1405
-1457
-1507
-1551
-1578
-1596
-1632
-1699
-1782
-1854
-1903
-1940
-1974
-1996
-1996
-1979
-1961
-1952
-1950
-1955
-1973
-2005
-2037
-2051
-2033
-1989
-1936
-1891
-1856
-1818
-1766
-1701
-1630
-1555
-1469
-1368
-1255
-1148
-1063
-1010
-984
-959
-918
-865
-820
-799
-793
-779
-742
-681
-598
-501
-406
-328
-264
-196
-121
-52
-3
36
82
135
175
188
185
188
212
256
308
352
380
400
424
453
474
475
463
458
466
478
481
478
477
474
457
421
380
350
324
282
212
134
75
44
37
46
64
80
88
101
140
207
277
329
363
389
401
390
364
343
331
314
282
249
231
223
207
173
130
91
66
48
31
19
26
64
116
156
174
187
215
255
296
342
407
483
555
623
708
817
933
1043
1156
1279
1393
1476
1536
1599
1668
1719
1740
1754
1793
1864
1951
2039
2128
2222
2326
2437
2549
2651
2731
2780
2795
2778
2741
2698
2658
2620
2592
2584
2596
2609
2602
2575
2546
2525
2503
2483
2478
2491
2494
2460
2400
2352
2339
2346
2348
2344
2346
2353
2354
2351
2363
2399
2439
2457
2453
2444
2443
2441
2424
2388
2333
2268
2210
2180
2177
2170
2138
2092
2058
2040
2013
1965
1902
1835
1766
1694
1639
1610
1587
1535
1453
1380
1348
1348
1349
1334
1311
1294
1287
1291
1302
1318
1331
1341
1352
1365
1372
1364
1342
1315
1291
1263
1225
1182
1156
1153
1154
1136
1098
1058
1024
979
905
813
723
644
577
527
506
508
511
498
478
467
465
456
425
374
313
255
211
181
157
132
105
79
53
30
15
11
21
43
68
79
62
20
-18
-29
-24
-32
-63
-106
-144
-175
-194
-194
-178
-165
-175
-204
-236
-260
-281
-302
-321
-337
-350
-362
-386
-433
-499
-561
-596
-610
-626
-652
-674
-679
-674
-668
-665
-666
-682
-726
-783
-828
-848
-854
-861
-873
-889
-912
-939
-956
-947
-922
-914
-947
-1012
-1074
-1111
-1134
-1170
-1226
-1287
-1338
-1381
-1424
-1467
-1507
-1554
-1614
-1679
-1734
-1783
-1842
-1907
-1948
-1948
-1934
-1942
-1979
-2017
-2037
-2041
-2037
-2023
-1996
-1962
-1928
-1896
-1868
-1854
-1864
-1891
-1920
-1944
-1971
-2009
-2067
-2135
-2203
-2255
-2285
-2297
-2300
-2295
-2271
-2222
-2150
-2068
-1987
-1917
-1861
-1810
-1757
-1707
-1671
-1646
-1612
-1554
-1479
-1405
-1332
-1248
-1146
-1039
-946
-873
-812
-750
-674
-576
-469
-374
-308
-258
-191
-90
22
112
170
222
291
379
470
553
627
684
721
745
774
815
863
913
970
1035
1091
1124
1137
1148
1166
1188
1211
1241
1280
1323
1362
1403
1454
1515
1577
1630
1679
1732
1791
1848
1890
1909
1919
1937
1970
2003
2025
2044
2081
2141
2201
2238
2255
2271
2302
2334
2348
2337
2312
2286
2265
2250
2244
2254
2274
2290
2291
2281
2263
2237
2200
2159
2127
2108
2094
2079
2071
2065
2045
2003
1951
1922
1921
1921
1893
1840
1789
1765
1768
1782
1789
1793
1810
1854
1917
1971
1999
2001
1994
1985
1970
1954
1946
1946
1941
1916
1868
1805
1745
1704
1691
1698
1707
1712
1720
1738
1749
1725
1656
1563
1475
1403
1335
1258
1175
1098
1042
1006
978
938
893
864
870
912
977
1056
1131
1182
1195
1182
1174
1188
1214
1234
1246
1255
1265
1275
1288
1299
1293
1260
1214
1185
1184
1186
1155
1089
1010
942
879
814
748
684
623
560
497
435
369
288
183
57
-72
-183
-267
-328
-380
-431
-481
-529
-570
-600
-619
-632
-649
-675
-701
-716
-722
-730
-747
-769
-790
-807
-818
-829
-845
-873
-907
-937
-962
-994
-1039
-1087
-1114
-1112
-1094
-1083
-1089
-1101
-1098
-1078
-1052
-1039
-1042
-1048
-1046
-1035
-1016
-998
-985
-984
-994
-997
-980
-947
-914
-891
-872
-852
-833
-826
-839
-876
-934
-1002
-1059
-1090
-1096
-1092
-1085
-1078
-1071
-1066
-1060
-1042
-1000
-933
-845
-753
-675
-620
-589
-576
-569
-560
-544
-527
-519
-522
-524
-517
-503
-488
-472
-443
-395
-332
-262
-196
-146
-116
-98
-78
-56
-48
-60
-78
-89
-99
-114
-128
-125
-104
-78
-52
-20
16
48
69
85
103
118
131
147
161
156
122
78
47
22
-19
-74
-116
-130
-131
-136
-144
-144
-139
-133
-123
-101
-74
-59
-71
-106
-151
-194
-232
-263
-296
-337
-383
-422
-451
-479
-517
-564
-608
-624
-596
-529
-453
-396
-354
-300
-221
-131
-52
11
63
100
120
141
185
251
312
348
369
395
437
494
564
636
692
725
751
792
843
877
884
887
912
961
1012
1055
1093
1131
1165
1190
1202
1204
1204
1211
1230
1253
1274
1295
1328
1367
1394
1399
1393
1398
1415
1429
1431
1423
1412
1395
1367
1327
1270
1199
1127
1076
1055
1047
1028
993
953
912
870
829
798
777
748
700
637
572
509
444
376
308
244
189
151
137
144
158
169
177
181
173
145
105
76
70
76
68
34
-15
-53
-65
-64
-65
-76
-94
-115
-140
-166
-188
-208
-232
-259
-283
-305
-337
-381
-426
-459
-491
-544
-615
-675
-700
-694
-677
-658
-639
-627
-634
-655
-673
-681
-688
-704
-728
-754
-785
-827
-871
-895
-895
-894
-915
-956
-996
-1025
-1045
-1066
-1084
-1095
-1098
-1094
-1077
-1047
-1018
-1002
-1004
-1020
-1053
-1098
-1151
-1200
-1243
-1291
-1342
-1378
-1383
-1366
-1347
-1339
-1339
-1346
-1362
-1371
-1354
-1302
-1235
-1175
-1125
-1073
-1012
-958
-921
-901
-887
-874
-866
-873
-895
-918
-936
-952
-974
-1000
-1016
-1010
-984
-936
-864
-775
-688
-622
-568
-496
-389
-257
-125
-7
95
182
256
323
389
457
525
591
659
726
793
860
930
1000
1072
1137
1196
1251
1308
1370
1433
1488
1534
1576
1619
1658
1692
1729
1768
1794
1800
1802
1819
1841
1840
1808
1765
1730
1697
1654
1608
1566
1524
1474
1430
1414
1425
1443
1456
1469
1484
1489
1477
1458
1443
1425
1395
1356
1322
1299
1277
1245
1198
1136
1064
987
910
834
758
679
599
515
428
350
293
260
245
239
230
210
187
180
193
205
195
168
152
158
171
176
178
185
192
196
203
217
220
196
154
114
81
40
-12
-61
-102
-142
-187
-231
-270
-310
-346
-364
-361
-353
-354
-356
-345
-333
-339
-364
-388
-407
-430
-464
-495
-511
-517
-524
-529
-522
-502
-472
-433
-385
-342
-319
-324
-343
-358
-358
-348
-339
-342
-349
-348
-339
-347
-392
-464
-527
-563
-586
-622
-678
-737
-788
-831
-870
-904
-933
-953
-967
-970
-965
-957
-953
-955
-964
-981
-1008
-1044
-1066
-1056
-1016
-969
-937
-915
-885
-842
-799
-768
-744
-720
-703
-698
-706
-713
-715
-717
-727
-738
-737
-718
-685
-650
-622
-598
-573
-548
-534
-539
-551
-553
-535
-504
-465
-418
-370
-327
-283
-220
-131
-31
55
123
179
227
264
291
311
323
324
324
342
381
429
474
510
538
560
589
629
669
683
671
658
656
651
628
602
597
608
609
592
579
578
567
523
457
399
361
335
314
299
288
270
239
199
153
100
48
3
-36
-78
-126
-173
-214
-254
-296
-337
-375
-408
-435
-449
-449
-444
-439
-431
-416
-396
-368
-325
-265
-202
-158
-137
-122
-101
-75
-49
-24
0
20
32
36
34
21
-8
-39
-55
-45
-18
9
31
51
72
81
63
18
-41
-98
-154
-215
-275
-316
-333
-336
-341
-347
-348
-346
-350
-364
-384
-406
-432
-459
-481
-498
-518
-546
-571
-588
-601
-623
-657
-696
-729
-755
-778
-800
-824
-849
-874
-896
-917
-937
-958
-979
-1000
-1026
-1054
-1077
-1089
-1094
-1102
-1117
-1137
-1157
-1180
-1203
-1224
-1243
-1264
-1292
-1321
-1342
-1353
-1357
-1359
-1360
-1364
-1377
-1391
-1389
-1362
-1326
-1302
-1292
-1283
-1269
-1261
-1263
-1266
-1261
-1259
-1269
-1280
-1270
-1242
-1213
-1195
-1180
-1164
-1156
-1159
-1165
-1170
-1176
-1191
-1207
-1218
-1231
-1249
-1266
-1273
-1266
-1247
-1216
-1179
-1158
-1162
-1168
-1144
-1094
-1052
-1039
-1039
-1033
-1020
-1010
-996
-972
-961
-983
-1027
-1059
-1063
-1055
-1048
-1043
-1039
-1041
-1040
-1018
-976
-943
-937
-932
-897
-840
-799
-788
-784
-765
-735
-706
-673
-630
-591
-574
-579
-586
-584
-568
-538
-488
-425
-361
-304
-254
-208
-172
-143
-109
-67
-26
0
16
36
61
77
77
67
52
26
-10
-42
-56
-62
-86
-133
-182
-215
-238
-262
-280
-285
-287
-308
-348
-382
-398
-412
-440
-470
-482
-473
-453
-431
-404
-375
-349
-326
-292
-247
-202
-168
-142
-120
-109
-124
-164
-215
-266
-310
-350
-391
-433
-469
-493
-506
-519
-536
-550
-552
-554
-572
-603
-629
-640
-650
-674
-712
-753
-789
-816
-831
-827
-803
-765
-720
-674
-633
-602
-578
-561
-549
-541
-532
-519
-505
-497
-491
-480
-459
-431
-407
-392
-385
-377
-362
-344
-334
-342
-362
-375
-374
-362
-349
-332
-302
-253
-187
-115
-49
-1
26
38
44
50
61
79
99
109
109
115
145
204
269
319
346
360
374
397
426
454
471
479
484
495
518
553
595
630
646
642
629
614
602
595
599
604
591
556
523
515
529
544
551
558
572
586
596
608
636
677
722
758
783
799
811
831
860
887
903
910
917
929
941
954
977
1018
1075
1138
1194
1236
1264
1283
1299
1314
1328
1351
1389
1435
1469
1486
1499
1522
1554
1581
1597
1607
1612
1614
1611
1601
1580
1547
1504
1460
1413
1362
1306
1251
1201
1155
1111
1064
1006
937
869
819
786
755
720
692
673
647
601
545
494
443
378
303
241
199
155
99
45
13
-8
-38
-81
-116
-138
-158
-184
-211
-235
-270
-321
-370
-397
-408
-425
-457
-491
-515
-532
-552
-572
-588
-601
-614
-615
-594
-553
-516
-501
-509
-522
-528
-528
-525
-522
-516
-511
-512
-520
-526
-521
-506
-491
-487
-493
-502
-510
-514
-515
-514
-520
-537
-559
-580
-607
-653
-711
-754
-760
-739
-717
-707
-701
-696
-695
-698
-696
-687
-686
-703
-728
-745
-760
-789
-834
-872
-886
-885
-880
-868
-844
-818
-806
-809
-814
-814
-819
-832
-841
-834
-810
-780
-747
-703
-648
-586
-525
-467
-414
-367
-328
-301
-279
-254
-215
-163
-107
-59
-16
32
85
136
176
211
247
283
317
348
375
398
421
444
468
486
499
512
527
539
543
546
552
558
557
548
537
522
497
468
450
451
460
463
460
458
448
422
386
357
340
323
292
256
228
212
201
194
200
220
247
268
283
295
308
317
318
307
292
284
290
306
330
366
421
497
590
692
797
895
981
1057
1131
1207
1280
1343
1396
1449
1503
1554
1594
1620
1630
1634
1645
1678
1729
1781
1816
1833
1838
1838
1831
1814
1788
1759
1734
1712
1690
1666
1639
1615
1600
1596
1602
1623
1656
1693
1715
1717
1708
1701
1698
1691
1675
1660
1656
1660
1659
1649
1626
1592
1549
1508
1479
1451
1408
1348
1292
1258
1237
1206
1154
1094
1037
984
937
902
873
832
770
699
639
594
541
466
371
270
179
110
68
42
8
-40
-90
-128
-162
-208
-271
-337
-396
-452
-514
-584
-661
-750
-849
-939
-995
-1016
-1030
-1055
-1089
-1114
-1126
-1141
-1165
-1184
-1183
-1159
-1120
-1067
-1002
-939
-899
-884
-874
-854
-834
-830
-835
-837
-836
-840
-838
-809
-751
-681
-608
-513
-385
-250
-146
-79
-21
42
94
117
121
129
148
169
184
195
201
197
188
181
179
171
149
118
85
51
14
-23
-51
-69
-83
-100
-117
-133
-144
-151
-159
-171
-190
-209
-211
-190
-159
-139
-140
-151
-164
-187
-230
-285
-336
-377
-422
-482
-553
-624
-691
-754
-805
-836
-856
-885
-930
-980
-1022
-1061
-1102
-1142
-1179
-1215
-1255
-1288
-1304
-1310
-1320
-1339
-1356
-1366
-1381
-1409
-1441
-1456
-1457
-1460
-1474
-1483
-1475
-1453
-1437
-1436
-1443
-1452
-1462
-1478
-1501
-1529
-1558
-1588
-1616
-1631
-1632
-1627
-1626
-1631
-1638
-1648
-1666
-1685
-1692
-1684
-1670
-1664
-1667
-1667
-1657
-1637
-1613
-1593
-1580
-1569
-1552
-1527
-1503
-1488
-1473
-1448
-1417
-1392
-1372
-1343
-1300
-1256
-1225
-1198
-1164
-1124
-1087
-1053
-1016
-974
-937
-908
-882
-859
-842
-828
-810
-783
-759
-744
-734
-720
-703
-687
-669
-641
-600
-551
-494
-429
-356
-281
-202
-115
-27
54
122
183
242
303
364
428
496
571
657
749
829
882
913
945
991
1037
1066
1082
1106
1139
1166
1179
1191
1211
1234
1249
1262
1279
1294
1299
1295
1295
1301
1305
1300
1288
1268
1243
1217
1202
1203
1212
1214
1205
1193
1193
1210
1242
1283
1331
1380
1423
1455
1475
1489
1497
1496
1486
1475
1467
1462
1459
1462
1478
1506
1536
1560
1576
1586
1589
1587
1581
1576
1567
1557
1552
1558
1571
1583
1595
1614
1645
1680
1707
1726
1741
1754
1761
1761
1758
1764
1786
1825
1868
1905
1935
1962
1991
2016
2032
2040
2051
2071
2100
2132
2160
2182
2195
2198
2194
2190
2194
2204
2211
2201
2174
2142
2109
2068
2013
1949
1887
1835
1788
1741
1690
1635
1575
1515
1459
1412
1367
1322
1280
1248
1226
1202
1170
1131
1089
1047
1006
974
955
944
932
914
894
874
853
825
794
764
730
687
636
589
562
553
548
539
528
519
516
517
522
525
516
491
459
435
421
409
400
399
404
401
384
361
344
325
293
249
208
183
169
160
160
173
193
209
213
207
198
188
179
166
141
103
54
0
-58
-114
-162
-203
-242
-281
-320
-356
-394
-436
-480
-521
-565
-612
-655
-690
-728
-784
-853
-912
-953
-998
-1060
-1122
-1162
-1182
-1202
-1230
-1255
-1272
-1287
-1301
-1302
-1291
-1284
-1289
-1294
-1289
-1286
-1300
-1323
-1330
-1321
-1312
-1309
-1294
-1255
-1205
-1165
-1140
-1120
-1102
-1091
-1096
-1119
-1153
-1189
-1217
-1235
-1251
-1278
-1315
-1349
-1375
-1397
-1427
-1465
-1506
-1537
-1549
-1543
-1532
-1530
-1537
-1542
-1535
-1524
-1522
-1529
-1534
-1521
-1490
-1447
-1404
-1366
-1335
-1308
-1281
-1253
-1226
-1208
-1203
-1210
-1218
-1212
-1188
-1158
-1133
-1113
-1092
-1072
-1060
-1049
-1028
-996
-973
-975
-987
-988
-976
-979
-1014
-1071
-1120
-1156
-1194
-1239
-1279
-1300
-1309
-1318
-1330
-1334
-1325
-1309
-1294
-1276
-1250
-1217
-1187
-1158
-1125
-1086
-1051
-1022
-990
-943
-884
-823
-766
-710
-651
-590
-523
-450
-377
-311
-253
-192
-119
-41
30
90
138
168
180
188
214
258
300
324
338
359
395
438
480
518
552
581
609
641
679
717
748
767
770
755
730
708
695
682
663
641
620
600
581
570
570
574
573
561
543
522
498
478
467
458
440
407
367
327
275
202
119
47
-6
-47
-84
-111
-131
-153
-185
-219
-241
-255
-277
-312
-348
-378
-401
-423
-439
-446
-454
-476
-509
-536
-549
-552
-554
-554
-545
-533
-526
-530
-540
-554
-576
-607
-645
-684
-728
-777
-825
-864
-899
-943
-995
-1046
-1087
-1122
-1159
-1194
-1221
-1242
-1260
-1273
-1275
-1268
-1263
-1265
-1273
-1283
-1294
-1310
-1332
-1357
-1383
-1409
-1432
-1449
-1461
-1472
-1488
-1513
-1541
-1560
-1564
-1561
-1568
-1586
-1593
-1574
-1539
-1509
-1493
-1482
-1471
-1467
-1468
-1466
-1460
-1464
-1485
-1509
-1519
-1518
-1523
-1531
-1532
-1521
-1513
-1509
-1501
-1481
-1458
-1441
-1422
-1389
-1349
-1318
-1299
-1286
-1271
-1255
-1240
-1227
-1220
-1218
-1210
-1184
-1148
-1112
-1070
-1008
-927
-848
-783
-725
-660
-597
-548
-508
-459
-399
-345
-303
-256
-191
-113
-33
45
123
191
239
276
318
366
400
407
398
396
417
456
494
511
503
488
491
516
541
543
519
485
455
430
410
394
381
367
356
358
371
383
382
366
341
306
264
225
200
185
169
148
134
133
132
118
90
68
62
61
47
12
-29
-59
-72
-80
-94
-122
-158
-194
-224
-247
-262
-270
-275
-285
-299
-310
-312
-310
-307
-301
-283
-254
-228
-218
-219
-220
-219
-224
-234
-241
-238
-234
-239
-251
-262
-272
-286
-313
-346
-377
-398
-412
-421
-423
-418
-403
-382
-358
-334
-307
-273
-237
-207
-187
-170
-150
-128
-112
-105
-104
-103
-101
-93
-78
-57
-36
-21
-12
-7
-2
9
28
47
50
34
10
-11
-34
-71
-117
-153
-167
-169
-176
-189
-194
-183
-162
-136
-103
-65
-26
13
56
101
138
158
164
168
178
189
201
219
247
277
302
321
339
362
387
415
447
482
513
533
548
566
592
616
628
632
645
673
710
740
765
799
853
919
982
1041
1103
1168
1229
1282
1333
1385
1429
1459
1480
1506
1537
1568
1600
1638
1683
1719
1731
1728
1729
1737
1739
1724
1700
1685
1686
1697
1707
1714
1719
1720
1717
1719
1739
1781
1838
1895
1946
1997
2052
2106
2153
2192
2223
2245
2258
2270
2287
2306
2319
2326
2330
2332
2327
2323
2334
2369
2414
2452
2480
2506
2532
2554
2571
2588
2605
2617
2624
2634
2648
2660
2666
2670
2682
2698
2712
2726
2745
2768
2796
2830
2873
2916
2946
2963
2979
3005
3032
3051
3056
3048
3030
3007
2985
2964
2935
2897
2862
2837
2811
2773
2730
2705
2707
2717
2719
2715
2715
2720
2725
2733
2750
2772
2789
2798
2813
2844
2886
2925
2952
2965
2962
2950
2940
2943
2960
2978
2990
2993
2988
2972
2944
2908
2870
2831
2788
2738
2686
2636
2589
2542
2491
2442
2400
2369
2340
2308
2274
2243
2212
2181
2153
2132
2111
2075
2021
1968
1936
1925
1923
1920
1916
1912
1904
1896
1890
1882
1860
1816
1766
1727
1706
1692
1673
1641
1596
1543
1489
1442
1399
1353
1306
1269
1250
1242
1231
1216
1198
1172
1134
1093
1066
1062
1063
1052
1030
1012
1006
1004
998
988
979
972
961
947
933
922
911
893
867
836
812
804
808
815
819
825
838
855
867
881
906
945
980
999
1004
1008
1018
1030
1043
1060
1075
1077
1063
1044
1032
1018
986
935
885
855
842
827
799
763
730
705
684
660
638
624
626
637
650
664
684
706
716
702
669
630
589
542
487
426
361
290
218
151
92
29
-48
-131
-207
-276
-352
-442
-536
-619
-690
-764
-848
-939
-1032
-1132
-1241
-1352
-1452
-1533
-1600
-1659
-1715
-1771
-1830
-1895
-1966
-2037
-2100
-2147
-2181
-2212
-2251
-2299
-2345
-2376
-2392
-2404
-2427
-2459
-2485
-2498
-2504
-2522
-2553
-2588
-2616
-2637
-2650
-2656
-2655
-2654
-2654
-2651
-2641
-2632
-2639
-2665
-2690
-2698
-2687
-2673
-2671
-2680
-2686
-2680
-2663
-2640
-2614
-2587
-2564
-2551
-2553
-2560
-2556
-2536
-2516
-2519
-2548
-2586
-2619
-2646
-2676
-2714
-2761
-2813
-2862
-2900
-2925
-2946
-2970
-2995
-3010
-3018
-3033
-3059
-3081
-3076
-3046
-3018
-3011
-3018
-3019
-3006
-2991
-2984
-2983
-2973
-2953
-2933
-2915
-2887
-2839
-2775
-2714
-2668
-2634
-2598
-2556
-2510
-2465
-2422
-2384
-2357
-2346
-2346
-2348
-2346
-2341
-2338
-2340
-2338
-2323
-2293
-2258
-2229
-2204
-2172
-2129
-2081
-2041
-2007
-1967
-1917
-1861
-1808
-1760
-1720
-1698
-1700
-1715
-1720
-1703
-1674
-1641
-1597
-1535
-1468
-1420
-1396
-1381
-1364
-1350
-1348
-1350
-1348
-1344
-1350
-1363
-1364
-1348
-1324
-1305
-1288
-1262
-1226
-1188
-1152
-1115
-1081
-1052
-1027
-1000
-969
-943
-923
-900
-867
-833
-812
-801
-789
-769
-747
-730
-717
-700
-677
-650
-623
-599
-579
-563
-548
-536
-527
-519
-512
-510
-515
-523
-527
-525
-529
-547
-570
-582
-581
-582
-592
-604
-605
-594
-582
-573
-563
-546
-519
-483
-439
-394
-356
-329
-306
-282
-256
-237
-231
-235
-237
-230
-221
-226
-245
-261
-259
-245
-233
-226
-214
-193
-173
-165
-165
-163
-158
-154
-146
-127
-100
-77
-62
-53
-43
-34
-24
-11
3
10
10
6
-1
-14
-34
-57
-80
-109
-142
-169
-185
-199
-221
-246
-262
-269
-278
-296
-321
-353
-386
-409
-407
-385
-357
-327
-282
-216
-147
-94
-56
-22
10
34
52
69
84
91
93
99
107
105
94
85
81
71
49
30
24
20
2
-22
-35
-32
-23
-11
2
10
9
7
19
36
40
31
33
54
78
86
83
88
102
116
132
160
200
239
269
290
307
321
335
350
358
346
311
268
229
199
179
170
167
161
154
154
165
174
171
162
155
151
146
144
149
149
131
98
62
32
0
-36
-67
-85
-95
-103
-103
-92
-78
-69
-67
-66
-69
-79
-104
-144
-196
-251
-293
-321
-342
-364
-376
-367
-342
-315
-297
-290
-299
-331
-380
-432
-474
-505
-524
-525
-516
-512
-522
-535
-538
-532
-531
-539
-547
-547
-539
-529
-524
-531
-555
-585
-609
-622
-629
-632
-622
-597
-565
-536
-513
-491
-472
-455
-434
-409
-387
-378
-380
-383
-388
-403
-427
-446
-452
-457
-467
-477
-476
-471
-479
-501
-521
-521
-507
-492
-489
-498
-516
-536
-555
-565
-568
-569
-572
-576
-579
-584
-594
-612
-629
-641
-646
-650
-653
-648
-633
-617
-609
-611
-611
-600
-576
-547
-518
-492
-466
-440
-414
-391
-375
-364
-353
-341
-331
-321
-301
-264
-208
-139
-64
15
91
160
218
264
294
302
289
270
259
257
253
238
218
202
193
190
193
202
216
226
228
220
204
182
156
129
103
83
75
81
94
106
111
113
116
118
113
99
78
56
39
29
20
2
-30
-72
-110
-140
-169
-203
-245
-289
-330
-366
-397
-421
-441
-459
-474
-482
-482
-479
-485
-507
-540
-568
-582
-587
-594
-608
-625
-642
-665
-697
-730
-757
-776
-791
-799
-799
-798
-805
-820
-839
-859
-887
-922
-955
-984
-1018
-1066
-1114
-1147
-1163
-1173
-1184
-1192
-1192
-1187
-1178
-1167
-1154
-1143
-1132
-1120
-1113
-1115
-1124
-1127
-1125
-1131
-1152
-1171
-1173
-1163
-1159
-1164
-1164
-1149
-1126
-1098
-1066
-1029
-998
-982
-973
-961
-946
-933
-930
-936
-952
-971
-983
-985
-985
-993
-1004
-1014
-1024
-1034
-1039
-1034
-1026
-1033
-1061
-1096
-1119
-1130
-1140
-1150
-1152
-1143
-1125
-1098
-1062
-1022
-991
-972
-968
-972
-976
-974
-967
-963
-967
-975
-979
-972
-957
-941
-927
-915
-898
-871
-835
-799
-773
-752
-730
-709
-700
-704
-710
-708
-700
-695
-684
-657
-618
-580
-548
-510
-458
-401
-353
-319
-293
-270
-251
-236
-222
-205
-186
-169
-152
-139
-130
-127
-127
-126
-120
-108
-95
-86
-81
-74
-57
-37
-33
-56
-94
-126
-136
-130
-114
-92
-65
-38
-14
8
39
83
138
193
247
303
360
419
475
525
565
593
613
631
651
667
675
675
677
687
701
713
718
718
715
710
701
689
673
656
635
613
590
574
565
558
547
534
528
532
536
534
527
521
517
508
496
485
479
475
472
476
483
485
472
449
431
427
434
440
432
411
391
390
405
416
403
372
346
340
351
370
388
396
386
362
349
372
423
466
480
479
488
515
543
556
557
559
570
590
618
654
697
746
797
847
890
922
943
963
987
1012
1032
1038
1040
1050
1074
1108
1141
1166
1186
1202
1219
1238
1255
1267
1280
1305
1348
1403
1457
1505
1547
1586
1620
1651
1686
1729
1772
1802
1811
1806
1803
1814
1841
1875
1903
1918
1926
1936
1956
1981
2005
2023
2035
2047
2059
2068
2064
2048
2031
2021
2021
2015
2003
1991
1982
1965
1929
1883
1842
1814
1792
1768
1740
1709
1673
1633
1601
1579
1557
1519
1468
1418
1379
1350
1323
1291
1253
1205
1156
1115
1086
1059
1022
980
940
911
889
872
859
848
834
820
814
817
820
822
827
840
855
860
849
828
811
808
820
837
843
832
816
807
803
792
773
757
753
757
758
757
757
760
768
780
796
811
822
836
861
889
905
913
926
947
960
945
914
892
888
891
883
869
859
861
871
882
888
886
878
870
864
855
844
833
825
817
802
781
758
732
708
702
718
744
756
753
754
774
803
826
845
875
916
949
965
973
987
1008
1031
1050
1072
1105
1147
1188
1217
1228
1227
1225
1232
1247
1264
1278
1295
1317
1341
1362
1375
1383
1388
1395
1404
1408
1402
1394
1395
1411
1432
1447
1455
1461
1468
1470
1465
1463
1469
1482
1494
1507
1525
1547
1564
1570
1570
1573
1584
1598
1608
1610
1609
1612
1628
1652
1673
1681
1685
1697
1718
1735
1733
1710
1678
1645
1619
1599
1583
1566
1544
1519
1496
1477
1462
1448
1432
1412
1390
1373
1364
1360
1352
1334
1312
1291
1271
1251
1237
1238
1253
1271
1280
1275
1258
1239
1223
1210
1197
1177
1153
1132
1116
1101
1086
1069
1052
1030
1002
974
950
933
927
931
939
945
948
955
969
983
990
993
1000
1012
1016
1004
986
972
959
940
918
901
890
878
864
848
824
783
730
682
649
620
578
524
474
437
406
380
368
373
385
391
391
394
403
414
424
432
437
434
422
408
399
393
387
380
372
362
354
351
356
358
348
325
302
288
278
261
236
207
181
160
142
126
109
94
87
89
92
86
74
62
54
46
38
30
22
4
-24
-53
-70
-73
-68
-55
-32
-5
19
44
79
123
157
164
145
112
72
29
-7
-34
-59
-95
-139
-170
-178
-175
-182
-205
-235
-261
-279
-293
-301
-303
-303
-309
-321
-339
-359
-381
-409
-442
-473
-494
-511
-532
-564
-603
-641
-673
-703
-730
-749
-759
-764
-771
-780
-784
-778
-770
-772
-791
-816
-834
-842
-844
-843
-834
-817
-799
-784
-763
-732
-699
-672
-649
-615
-567
-518
-476
-440
-406
-377
-353
-323
-279
-229
-190
-166
-150
-137
-125
-109
-81
-40
0
31
61
100
146
189
226
259
290
315
338
364
394
425
456
486
515
544
575
610
649
688
723
752
771
777
772
765
764
765
763
755
743
728
714
704
690
664
625
583
551
525
494
453
409
364
318
274
234
195
150
101
55
12
-35
-87
-136
-172
-200
-235
-279
-323
-363
-399
-438
-482
-533
-591
-653
-712
-767
-818
-863
-901
-936
-970
-1004
-1030
-1045
-1055
-1067
-1084
-1107
-1139
-1179
-1221
-1260
-1295
-1329
-1357
-1376
-1384
-1390
-1404
-1424
-1442
-1455
-1462
-1472
-1488
-1503
-1510
-1510
-1513
-1520
-1522
-1511
-1498
-1500
-1517
-1537
-1547
-1554
-1570
-1594
-1612
-1617
-1613
-1609
-1605
-1599
-1586
-1562
-1534
-1508
-1488
-1465
-1433
-1399
-1376
-1369
-1365
-1353
-1338
-1330
-1332
-1334
-1327
-1311
-1288
-1260
-1229
-1196
-1161
-1128
-1107
-1103
-1107
-1106
-1103
-1110
-1133
-1156
-1167
-1168
-1172
-1178
-1177
-1165
-1152
-1136
-1109
-1065
-1024
-1002
-994
-979
-944
-900
-866
-841
-811
-770
-722
-679
-645
-616
-590
-566
-543
-519
-492
-462
-433
-408
-390
-377
-368
-366
-370
-377
-384
-394
-409
-426
-437
-442
-451
-466
-475
-471
-467
-483
-520
-556
-573
-576
-577
-576
-564
-543
-528
-524
-519
-504
-483
-465
-452
-438
-424
-411
-396
-369
-330
-289
-254
-221
-183
-140
-95
-49
-1
43
78
105
132
162
191
213
225
229
225
217
210
203
192
175
161
161
178
198
211
216
220
228
238
247
255
261
265
264
262
258
256
259
269
285
305
327
344
349
338
314
283
246
197
136
73
22
-9
-29
-50
-76
-106
-132
-154
-176
-199
-223
-250
-280
-309
-331
-342
-350
-361
-374
-378
-365
-337
-303
-272
-249
-238
-235
-226
-208
-191
-194
-216
-239
-249
-250
-256
-269
-281
-288
-296
-305
-307
-300
-293
-296
-307
-316
-320
-321
-319
-312
-304
-299
-294
-282
-264
-252
-251
-255
-256
-252
-247
-240
-232
-234
-252
-273
-283
-283
-298
-342
-403
-459
-506
-552
-601
-644
-678
-715
-760
-803
-825
-830
-838
-862
-888
-900
-897
-892
-893
-895
-894
-894
-892
-882
-856
-825
-802
-787
-767
-738
-711
-696
-687
-675
-661
-652
-648
-638
-619
-593
-563
-526
-477
-424
-379
-343
-311
-276
-240
-203
-173
-152
-134
-108
-71
-34
-12
-2
8
23
38
50
66
91
122
154
187
227
268
301
321
337
352
365
376
388
398
402
397
388
383
378
369
359
350
341
331
324
327
338
347
347
335
314
287
261
246
238
228
213
205
210
222
224
216
207
209
220
232
241
246
248
248
247
241
224
197
165
136
108
81
56
36
18
-6
-40
-79
-112
-136
-160
-192
-228
-256
-263
-253
-238
-225
-214
-202
-194
-191
-193
-201
-221
-255
-292
-320
-341
-364
-393
-414
-419
-413
-411
-419
-425
-420
-406
-396
-397
-402
-400
-389
-378
-379
-386
-385
-370
-351
-341
-335
-323
-302
-280
-265
-253
-243
-236
-229
-213
-184
-149
-119
-96
-77
-62
-60
-73
-97
-128
-160
-190
-216
-244
-281
-324
-366
-404
-448
-505
-572
-642
-709
-770
-823
-862
-889
-913
-943
-979
-1012
-1042
-1072
-1109
-1149
-1182
-1201
-1215
-1235
-1266
-1297
-1315
-1321
-1321
-1320
-1316
-1309
-1306
-1314
-1330
-1348
-1367
-1390
-1415
-1439
-1459
-1476
-1491
-1505
-1521
-1540
-1562
-1583
-1599
-1610
-1621
-1635
-1653
-1675
-1698
-1719
-1737
-1748
-1750
-1743
-1733
-1733
-1743
-1756
-1765
-1779
-1811
-1858
-1902
-1927
-1939
-1953
-1973
-1991
-2001
-2008
-2017
-2025
-2024
-2016
-2013
-2021
-2040
-2060
-2076
-2091
-2104
-2113
-2116
-2111
-2100
-2086
-2073
-2065
-2060
-2056
-2050
-2043
-2033
-2024
-2015
-2007
-1997
-1983
-1964
-1946
-1931
-1921
-1910
-1896
-1874
-1847
-1815
-1785
-1761
-1739
-1711
-1672
-1629
-1592
-1567
-1548
-1530
-1510
-1487
-1458
-1420
-1373
-1321
-1272
-1228
-1190
-1157
-1126
-1094
-1061
-1027
-996
-971
-948
-923
-897
-871
-845
-818
-789
-763
-741
-721
-701
-689
-691
-705
-723
-746
-780
-823
-861
-883
-896
-910
-924
-930
-930
-933
-944
-953
-961
-979
-1014
-1058
-1091
-1115
-1139
-1164
-1178
-1177
-1175
-1184
-1203
-1218
-1227
-1237
-1257
-1283
-1306
-1317
-1321
-1324
-1330
-1331
-1324
-1309
-1292
-1270
-1235
-1186
-1136
-1096
-1066
-1036
-1000
-957
-913
-873
-843
-825
-811
-789
-757
-732
-725
-731
-732
-716
-689
-663
-643
-627
-610
-590
-573
-563
-559
-552
-534
-512
-498
-493
-483
-453
-410
-371
-342
-311
-272
-232
-207
-201
-197
-175
-134
-92
-64
-48
-25
15
63
102
122
134
154
191
237
274
290
286
275
273
286
308
334
364
400
437
464
481
499
525
555
580
597
619
657
705
747
774
794
818
852
892
933
970
1002
1028
1054
1083
1114
1140
1157
1168
1174
1174
1168
1160
1152
1150
1152
1155
1152
1141
1132
1135
1154
1175
1190
1201
1216
1239
1264
1283
1296
1303
1303
1303
1309
1320
1328
1328
1325
1328
1336
1346
1354
1365
1379
1392
1402
1409
1417
1422
1417
1399
1369
1333
1306
1294
1293
1290
1280
1271
1273
1284
1293
1290
1277
1263
1251
1242
1234
1221
1200
1169
1139
1119
1110
1101
1090
1081
1085
1099
1108
1101
1081
1063
1052
1041
1024
1004
996
998
1000
999
997
1004
1016
1026
1025
1022
1028
1047
1070
1090
1102
1113
1127
1140
1146
1146
1148
1158
1172
1185
1195
1206
1219
1236
1260
1288
1313
1330
1342
1360
1385
1407
1418
1420
1424
1432
1440
1449
1463
1480
1491
1496
1506
1529
1555
1569
1567
1563
1564
1569
1574
1574
1571
1563
1552
1539
1525
1511
1497
1485
1481
1481
1477
1464
1445
1428
1419
1419
1422
1427
1430
1426
1415
1400
1387
1381
1377
1364
1340
1311
1290
1278
1272
1263
1252
1239
1225
1216
1215
1218
1216
1202
1184
1169
1160
1156
1156
1159
1164
1166
1164
1160
1155
1146
1129
1103
1069
1031
996
969
945
919
896
882
875
862
835
809
798
795
781
754
733
729
731
727
725
737
754
758
748
740
742
746
741
732
726
722
716
708
707
715
729
744
761
779
798
817
839
860
881
903
926
949
969
987
1006
1024
1031
1032
1038
1052
1064
1070
1073
1074
1071
1065
1071
1094
1116
1113
1087
1065
1064
1066
1048
1010
975
955
943
923
896
872
862
860
851
831
811
804
809
812
803
792
793
808
824
828
816
796
784
784
786
779
763
751
752
753
742
720
700
681
651
608
573
558
550
528
490
453
426
404
380
357
336
317
296
278
266
258
251
249
259
277
292
301
305
305
295
275
251
232
219
207
193
182
179
185
197
207
217
229
241
250
256
264
277
291
296
297
303
320
339
347
346
345
346
350
355
362
366
362
347
329
317
312
311
310
305
298
290
289
300
321
336
334
320
308
306
309
307
299
292
292
294
291
286
291
310
336
356
374
396
423
446
457
462
466
466
458
448
447
456
464
463
461
466
473
470
464
470
499
545
595
642
683
716
743
769
792
804
803
796
788
779
769
767
776
788
791
788
793
810
827
834
834
837
842
845
845
847
847
842
836
837
845
854
862
869
875
873
868
870
877
876
858
835
819
810
797
772
741
710
679
647
618
590
559
521
481
447
416
383
349
318
286
250
214
183
161
143
124
102
83
69
56
39
15
-7
-19
-23
-30
-41
-44
-31
-9
7
11
15
27
44
60
79
103
129
149
160
166
169
171
173
179
187
194
204
221
247
275
297
311
322
335
351
362
361
347
327
311
298
283
267
260
265
271
269
262
261
268
275
276
269
260
247
234
225
225
229
231
234
240
249
256
257
259
269
286
303
314
320
324
327
326
320
310
299
284
265
241
215
187
152
113
72
37
5
-26
-54
-73
-81
-89
-101
-115
-128
-145
-168
-193
-210
-224
-247
-275
-291
-288
-280
-286
-304
-316
-319
-323
-332
-339
-338
-339
-355
-380
-404
-425
-453
-484
-511
-533
-558
-586
-608
-617
-621
-629
-638
-642
-642
-645
-653
-663
-672
-680
-683
-677
-669
-668
-679
-692
-695
-690
-686
-685
-682
-669
-649
-631
-621
-616
-606
-590
-577
-570
-562
-548
-528
-513
-504
-498
-499
-510
-521
-521
-512
-515
-541
-572
-588
-590
-597
-610
-611
-594
-573
-571
-588
-616
-647
-672
-684
-681
-678
-687
-705
-715
-716
-717
-723
-728
-728
-729
-739
-753
-765
-776
-790
-814
-846
-882
-912
-923
-919
-921
-944
-982
-1010
-1022
-1036
-1065
-1110
-1151
-1177
-1190
-1198
-1209
-1225
-1242
-1255
-1257
-1249
-1235
-1223
-1210
-1193
-1172
-1155
-1148
-1145
-1134
-1121
-1123
-1147
-1178
-1196
-1198
-1201
-1219
-1248
-1275
-1295
-1312
-1331
-1356
-1388
-1424
-1459
-1491
-1520
-1543
-1556
-1565
-1578
-1595
-1602
-1594
-1584
-1590
-1611
-1633
-1647
-1654
-1655
-1647
-1630
-1616
-1604
-1585
-1556
-1531
-1519
-1512
-1493
-1465
-1447
-1446
-1453
-1460
-1466
-1474
-1482
-1481
-1473
-1462
-1455
-1457
-1467
-1477
-1480
-1480
-1488
-1501
-1509
-1502
-1493
-1496
-1509
-1518
-1515
-1505
-1495
-1485
-1473
-1458
-1438
-1415
-1395
-1383
-1373
-1359
-1339
-1317
-1296
-1269
-1238
-1212
-1192
-1168
-1130
-1092
-1070
-1066
-1057
-1025
-974
-921
-880
-850
-822
-790
-754
-719
-688
-662
-637
-613
-594
-579
-564
-548
-535
-530
-531
-533
-531
-522
-506
-481
-450
-419
-391
-368
-350
-332
-312
-292
-279
-271
-258
-233
-198
-161
-122
-77
-27
18
52
80
110
139
159
174
195
226
259
283
298
310
326
343
358
366
366
359
350
343
334
323
312
306
303
291
268
246
239
249
259
256
243
232
232
241
249
250
246
246
258
280
300
312
317
322
326
323
308
285
261
238
217
197
181
163
143
124
107
88
62
30
3
-21
-49
-84
-113
-126
-130
-139
-158
-175
-180
-173
-165
-166
-175
-182
-173
-147
-116
-96
-86
-76
-55
-22
17
56
94
128
160
195
231
261
277
281
280
279
285
304
331
353
360
365
387
425
461
481
491
498
503
507
517
539
566
586
601
617
633
642
651
670
700
728
747
765
791
824
855
880
900
918
939
969
1004
1036
1056
1071
1089
1107
1117
1126
1145
1175
1201
1212
1213
1210
1204
1192
1185
1190
1204
1219
1231
1244
1260
1277
1289
1297
1303
1312
1327
1346
1360
1364
1366
1376
1387
1386
1371
1360
1359
1362
1357
1350
1347
1341
1326
1309
1307
1317
1317
1298
1275
1267
1266
1259
1243
1225
1209
1187
1159
1136
1120
1101
1066
1022
982
954
935
922
909
891
868
844
826
813
803
795
788
783
777
774
772
768
754
733
714
702
690
668
638
611
595
587
580
567
548
530
521
515
502
483
474
485
507
524
527
528
534
546
554
553
546
538
538
546
555
557
556
565
589
612
623
622
621
624
620
606
586
568
548
526
506
491
481
466
442
411
379
350
322
291
256
227
211
206
201
192
186
184
179
163
141
128
125
124
117
106
96
95
108
133
154
161
164
184
223
255
260
249
249
261
269
268
270
282
297
306
313
324
336
340
338
333
328
325
329
336
340
339
348
379
422
455
473
489
515
542
563
578
593
610
627
644
664
685
710
741
776
800
801
793
797
818
842
856
863
876
893
908
917
926
939
958
980
1000
1016
1031
1049
1067
1079
1084
1090
1102
1114
1116
1113
1112
1114
1108
1090
1071
1059
1051
1041
1030
1018
1004
985
958
927
891
851
813
784
760
732
702
682
674
666
650
633
625
621
612
596
577
550
509
462
425
405
390
366
335
309
292
281
270
256
237
213
190
172
156
138
117
95
71
44
22
13
14
10
-10
-42
-77
-111
-145
-179
-216
-257
-298
-333
-358
-377
-402
-430
-451
-459
-459
-460
-467
-480
-499
-522
-545
-562
-577
-596
-621
-645
-663
-675
-689
-709
-731
-746
-749
-748
-753
-767
-779
-779
-777
-787
-809
-822
-813
-801
-807
-832
-849
-849
-847
-864
-896
-922
-935
-940
-947
-956
-971
-993
-1018
-1034
-1036
-1038
-1055
-1080
-1094
-1094
-1096
-1109
-1127
-1136
-1139
-1148
-1170
-1194
-1207
-1208
-1204
-1200
-1202
-1211
-1221
-1224
-1220
-1217
-1227
-1241
-1242
-1225
-1200
-1185
-1182
-1181
-1174
-1163
-1159
-1163
-1172
-1177
-1177
-1172
-1168
-1166
-1169
-1175
-1186
-1200
-1216
-1229
-1234
-1231
-1228
-1231
-1240
-1251
-1258
-1263
-1274
-1289
-1301
-1303
-1294
-1283
-1279
-1283
-1285
-1280
-1269
-1260
-1255
-1250
-1237
-1217
-1197
-1188
-1189
-1194
-1194
-1185
-1168
-1147
-1128
-1111
-1091
-1068
-1047
-1028
-1010
-992
-981
-982
-986
-977
-949
-917
-900
-900
-902
-897
-889
-886
-889
-897
-907
-917
-923
-923
-920
-918
-920
-922
-920
-916
-908
-895
-879
-865
-856
-848
-839
-831
-827
-826
-827
-829
-836
-842
-843
-843
-853
-876
-899
-911
-918
-934
-962
-991
-1012
-1029
-1052
-1081
-1110
-1133
-1152
-1176
-1208
-1244
-1272
-1284
-1288
-1297
-1319
-1344
-1364
-1376
-1389
-1405
-1423
-1442
-1462
-1475
-1478
-1476
-1483
-1496
-1501
-1494
-1485
-1489
-1500
-1507
-1506
-1501
-1494
-1486
-1482
-1490
-1501
-1503
-1497
-1499
-1515
-1528
-1526
-1519
-1523
-1535
-1537
-1527
-1519
-1527
-1542
-1554
-1560
-1564
-1564
-1558
-1544
-1525
-1506
-1495
-1494
-1497
-1488
-1465
-1437
-1420
-1412
-1402
-1386
-1363
-1338
-1314
-1299
-1294
-1287
-1269
-1244
-1229
-1226
-1227
-1220
-1207
-1194
-1179
-1162
-1147
-1138
-1130
-1115
-1098
-1084
-1074
-1063
-1050
-1041
-1035
-1024
-1006
-984
-962
-938
-916
-898
-884
-866
-841
-823
-820
-821
-807
-778
-746
-723
-708
-699
-696
-691
-674
-646
-626
-627
-632
-620
-587
-554
-531
-507
-474
-438
-407
-380
-350
-320
-300
-285
-261
-219
-176
-146
-127
-108
-82
-55
-34
-16
2
19
33
47
62
75
89
111
138
162
175
188
217
259
298
323
343
367
391
402
398
393
398
410
422
428
433
440
456
481
510
530
536
535
549
586
638
688
727
761
797
837
876
909
931
942
947
954
969
994
1016
1031
1039
1053
1078
1107
1127
1132
1127
1120
1121
1131
1140
1133
1105
1070
1038
1014
994
971
947
923
899
878
863
850
829
797
766
747
743
752
765
774
776
773
777
790
802
805
805
820
850
876
886
884
883
889
898
907
922
938
948
952
956
971
992
1006
1008
1002
1004
1014
1020
1022
1024
1035
1051
1057
1056
1066
1094
1122
1128
1116
1109
1118
1127
1122
1107
1096
1094
1093
1096
1106
1121
1129
1120
1096
1070
1052
1045
1039
1025
1004
992
997
1010
1014
1006
992
978
965
950
941
940
937
925
905
887
877
870
859
847
840
843
855
868
875
874
872
877
887
893
897
905
916
921
917
916
923
930
929
925
927
933
927
912
908
927
954
961
943
923
920
928
931
930
936
951
965
970
975
992
1014
1031
1033
1033
1042
1056
1070
1083
1100
1122
1144
1163
1177
1184
1181
1169
1155
1140
1118
1085
1049
1022
1006
994
975
951
926
903
879
853
825
798
778
768
763
756
748
744
752
766
774
769
758
750
750
748
736
712
684
661
643
620
593
565
542
523
505
485
458
423
385
353
329
303
268
229
199
176
147
107
62
24
-9
-44
-87
-137
-191
-247
-303
-353
-397
-436
-473
-509
-545
-579
-610
-639
-673
-717
-762
-800
-833
-869
-915
-963
-1004
-1043
-1082
-1120
-1154
-1184
-1217
-1255
-1291
-1321
-1346
-1377
-1415
-1449
-1467
-1470
-1470
-1478
-1485
-1477
-1453
-1429
-1421
-1425
-1428
-1423
-1415
-1409
-1404
-1396
-1386
-1377
-1373
-1372
-1372
-1367
-1355
-1340
-1331
-1330
-1334
-1340
-1345
-1347
-1341
-1326
-1312
-1307
-1310
-1312
-1314
-1320
-1331
-1338
-1335
-1330
-1329
-1330
-1325
-1313
-1304
-1299
-1291
-1274
-1256
-1249
-1255
-1264
-1270
-1276
-1284
-1290
-1285
-1272
-1261
-1259
-1264
-1269
-1273
-1281
-1288
-1284
-1268
-1246
-1228
-1212
-1189
-1162
-1140
-1128
-1117
-1094
-1057
-1022
-999
-986
-969
-940
-906
-874
-845
-815
-784
-763
-760
-763
-754
-730
-710
-705
-709
-703
-681
-653
-635
-632
-635
-635
-626
-613
-602
-595
-583
-559
-531
-510
-498
-483
-458
-432
-415
-400
-376
-346
-321
-308
-299
-283
-258
-230
-202
-172
-137
-100
-66
-36
-11
12
37
66
100
140
183
223
259
298
342
381
404
412
422
446
480
514
548
586
622
641
648
657
680
707
727
743
760
779
800
824
852
874
884
891
909
936
953
955
957
973
997
1012
1012
1008
1002
994
978
961
949
942
934
925
918
917
923
931
937
937
936
938
942
942
939
937
936
931
922
916
913
910
905
901
897
887
873
864
863
867
871
882
905
931
951
970
995
1016
1026
1029
1044
1070
1084
1081
1083
1102
1126
1136
1141
1156
1174
1179
1175
1186
1214
1232
1227
1217
1223
1241
1251
1246
1237
1232
1229
1225
1212
1189
1163
1151
1156
1164
1162
1159
1173
1197
1205
1194
1183
1185
1185
1164
1132
1111
1109
1117
1124
1127
1125
1120
1118
1125
1131
1126
1108
1090
1080
1070
1052
1034
1022
1020
1020
1022
1031
1044
1054
1056
1054
1048
1038
1025
1020
1029
1042
1050
1058
1074
1097
1112
1113
1112
1125
1152
1177
1192
1201
1214
1229
1246
1267
1293
1321
1348
1373
1399
1422
1440
1454
1471
1494
1516
1531
1537
1535
1535
1545
1565
1587
1600
1610
1627
1652
1672
1680
1679
1679
1680
1679
1684
1698
1716
1726
1726
1722
1724
1733
1748
1765
1777
1782
1789
1801
1809
1806
1799
1801
1809
1809
1797
1782
1774
1778
1792
1812
1821
1806
1776
1758
1754
1741
1712
1698
1726
1769
1784
1766
1743
1728
1701
1655
1608
1575
1547
1517
1505
1518
1529
1506
1457
1421
1410
1408
1397
1377
1353
1332
1326
1338
1349
1336
1304
1278
1269
1258
1229
1195
1175
1166
1154
1139
1132
1127
1107
1069
1027
1000
989
981
963
929
895
873
854
817
759
713
704
715
712
693
679
673
655
616
573
540
506
465
428
400
369
325
291
291
314
329
329
321
301
250
180
135
137
160
160
134
108
103
110
106
74
16
-49
-93
-112
-121
-127
-121
-102
-102
-152
-229
-282
-295
-303
-336
-377
-399
-411
-441
-488
-527
-553
-592
-656
-717
-740
-730
-722
-738
-762
-771
-764
-763
-786
-819
-839
-841
-849
-879
-921
-953
-978
-1012
-1053
-1071
-1055
-1035
-1041
-1067
-1088
-1101
-1122
-1151
-1178
-1212
-1274
-1359
-1429
-1460
-1473
-1497
-1526
-1546
-1564
-1596
-1629
-1643
-1652
-1689
-1752
-1801
-1814
-1824
-1860
-1906
-1931
-1940
-1957
-1985
-2004
-2008
-2021
-2056
-2103
-2143
-2171
-2189
-2204
-2231
-2277
-2324
-2347
-2350
-2365
-2403
-2444
-2467
-2484
-2513
-2553
-2595
-2643
-2698
-2735
-2737
-2726
-2741
-2779
-2805
-2809
-2815
-2846
-2893
-2939
-2978
-3005
-3013
-3006
-3005
-3018
-3035
-3050
-3072
-3099
-3104
-3071
-3026
-3005
-3009
-3013
-3011
-3010
-3007
-2997
-2995
-3009
-3006
-2951
-2869
-2825
-2838
-2864
-2868
-2866
-2874
-2862
-2803
-2734
-2708
-2720
-2725
-2712
-2711
-2727
-2732
-2717
-2714
-2734
-2748
-2730
-2704
-2701
-2712
-2706
-2680
-2654
-2632
-2603
-2569
-2548
-2537
-2516
-2478
-2447
-2439
-2448
-2460
-2471
-2475
-2463
-2437
-2411
-2387
-2350
-2296
-2251
-2245
-2275
-2308
-2320
-2317
-2313
-2310
-2299
-2266
-2212
-2150
-2106
-2096
-2105
-2103
-2075
-2040
-2017
-2005
-1977
-1925
-1869
-1836
-1829
-1822
-1797
-1761
-1731
-1711
-1685
-1640
-1590
-1551
-1529
-1508
-1475
-1427
-1376
-1333
-1303
-1276
-1235
-1178
-1118
-1073
-1047
-1031
-1016
-1002
-989
-975
-958
-926
-875
-817
-779
-768
-755
-711
-650
-615
-617
-618
-583
-525
-480
-456
-433
-401
-372
-351
-321
-266
-195
-129
-87
-76
-87
-91
-61
-4
47
72
91
129
186
241
275
289
298
319
361
415
462
498
543
608
668
692
683
681
710
755
793
818
837
853
874
908
956
996
1018
1039
1082
1133
1159
1150
1133
1135
1158
1185
1207
1220
1224
1224
1226
1237
1255
1278
1303
1316
1304
1274
1252
1255
1270
1269
1250
1235
1243
1271
1306
1328
1326
1306
1292
1299
1317
1317
1295
1277
1281
1298
1309
1321
1343
1368
1373
1362
1363
1384
1397
1374
1335
1327
1372
1437
1473
1463
1433
1420
1432
1454
1456
1430
1394
1377
1398
1440
1470
1469
1453
1448
1459
1463
1446
1422
1411
1415
1413
1398
1389
1399
1417
1418
1401
1388
1392
1402
1396
1376
1367
1393
1448
1504
1531
1523
1497
1478
1476
1484
1487
1482
1477
1483
1511
1554
1598
1623
1628
1627
1626
1618
1599
1580
1575
1579
1581
1580
1592
1615
1625
1612
1592
1583
1574
1546
1503
1477
1480
1496
1504
1506
1512
1528
1551
1582
1612
1616
1579
1530
1511
1533
1561
1558
1536
1527
1546
1573
1586
1582
1574
1571
1576
1583
1586
1585
1588
1602
1622
1629
1615
1592
1583
1593
1608
1613
1608
1603
1607
1624
1653
1679
1683
1663
1648
1671
1729
1776
1772
1722
1674
1661
1685
1729
1772
1802
1810
1806
1806
1815
1815
1796
1768
1759
1773
1788
1787
1776
1766
1758
1747
1740
1755
1788
1817
1819
1791
1754
1736
1749
1780
1798
1791
1776
1780
1803
1809
1765
1686
1613
1573
1559
1547
1523
1493
1463
1439
1421
1401
1371
1333
1298
1275
1262
1249
1230
1210
1187
1154
1113
1073
1043
1020
999
983
985
1002
1010
989
940
884
843
821
812
806
800
792
783
769
753
736
723
714
703
686
667
648
631
620
617
622
624
613
594
579
569
549
513
477
459
462
479
501
524
538
536
520
501
491
489
488
479
458
425
385
345
313
297
305
327
340
325
292
273
274
273
247
205
171
156
151
145
134
111
73
32
8
2
-3
-22
-45
-60
-64
-60
-46
-27
-22
-44
-80
-100
-95
-77
-60
-52
-59
-90
-140
-184
-202
-204
-211
-233
-254
-262
-259
-255
-254
-256
-271
-308
-363
-409
-422
-411
-408
-438
-487
-526
-545
-557
-566
-562
-551
-558
-593
-631
-638
-620
-607
-610
-610
-594
-573
-565
-572
-589
-615
-643
-653
-643
-637
-659
-698
-716
-704
-685
-678
-683
-694
-707
-709
-687
-651
-642
-679
-726
-732
-699
-675
-692
-737
-782
-816
-841
-845
-821
-792
-790
-817
-844
-852
-855
-876
-912
-942
-951
-950
-951
-959
-971
-988
-1008
-1032
-1054
-1071
-1082
-1094
-1115
-1152
-1202
-1249
-1274
-1275
-1267
-1277
-1320
-1391
-1461
-1502
-1510
-1509
-1522
-1551
-1572
-1573
-1565
-1572
-1596
-1622
-1642
-1661
-1688
-1713
-1721
-1705
-1678
-1655
-1641
-1634
-1630
-1623
-1610
-1592
-1580
-1581
-1594
-1602
-1585
-1548
-1515
-1513
-1543
-1578
-1597
-1600
-1608
-1630
-1655
-1667
-1661
-1650
-1647
-1665
-1699
-1729
-1735
-1719
-1702
-1704
-1717
-1726
-1729
-1738
-1758
-1776
-1778
-1770
-1763
-1762
-1761
-1757
-1750
-1742
-1732
-1715
-1688
-1655
-1626
-1609
-1607
-1614
-1621
-1623
-1618
-1607
-1594
-1585
-1574
-1560
-1545
-1542
-1545
-1536
-1503
-1467
-1455
-1468
-1476
-1459
-1428
-1406
-1399
-1398
-1396
-1391
-1378
-1358
-1342
-1337
-1338
-1333
-1319
-1304
-1292
-1275
-1250
-1225
-1207
-1195
-1180
-1165
-1155
-1152
-1150
-1137
-1114
-1093
-1086
-1089
-1082
-1058
-1034
-1030
-1035
-1020
-984
-954
-950
-953
-938
-913
-904
-918
-934
-939
-941
-943
-933
-907
-884
-881
-883
-865
-828
-801
-798
-803
-789
-756
-728
-721
-724
-712
-678
-647
-643
-658
-662
-639
-613
-609
-619
-618
-605
-602
-614
-618
-602
-577
-559
-539
-508
-474
-456
-450
-436
-411
-388
-373
-353
-321
-288
-275
-283
-289
-275
-239
-197
-156
-115
-76
-52
-54
-62
-42
16
78
107
108
118
149
178
188
190
201
209
197
183
195
234
267
274
268
274
292
313
336
365
394
410
419
443
499
570
621
635
628
634
664
703
730
748
770
791
792
775
776
817
875
908
914
923
945
955
930
887
865
875
892
890
863
826
793
772
755
735
709
685
675
682
702
719
720
703
682
679
698
718
718
698
676
667
662
645
612
571
538
519
507
496
488
486
483
465
443
443
470
489
465
410
368
358
350
320
287
276
281
274
256
250
257
255
232
207
201
207
207
196
184
172
153
123
86
46
5
-37
-80
-123
-154
-161
-147
-139
-158
-201
-248
-283
-307
-325
-340
-358
-378
-393
-398
-400
-409
-422
-426
-416
-398
-382
-368
-358
-353
-343
-311
-267
-240
-248
-264
-252
-215
-183
-170
-166
-163
-169
-188
-210
-227
-240
-247
-239
-220
-209
-211
-199
-156
-100
-71
-70
-59
-14
49
97
113
109
106
123
171
231
269
270
259
273
309
329
309
271
254
273
307
333
350
369
389
395
380
363
367
390
403
384
345
317
308
299
272
235
212
213
227
236
227
201
166
139
126
120
109
88
69
56
42
20
-6
-22
-28
-34
-51
-74
-87
-81
-70
-72
-96
-132
-158
-163
-155
-152
-161
-171
-167
-152
-141
-144
-148
-141
-125
-116
-127
-151
-166
-163
-149
-142
-154
-180
-199
-194
-171
-154
-160
-180
-189
-175
-149
-127
-115
-108
-97
-81
-60
-43
-44
-65
-90
-99
-88
-77
-77
-80
-67
-39
-10
7
13
18
22
23
26
37
50
50
34
12
0
1
7
15
31
50
59
48
31
29
44
48
23
-23
-60
-77
-88
-108
-134
-148
-139
-113
-87
-71
-69
-80
-98
-107
-94
-69
-56
-74
-110
-130
-121
-97
-83
-84
-91
-99
-106
-111
-107
-101
-107
-130
-149
-143
-117
-102
-119
-159
-198
-224
-237
-246
-248
-241
-234
-240
-261
-277
-266
-234
-208
-201
-196
-168
-117
-74
-61
-72
-85
-85
-76
-69
-72
-87
-109
-129
-143
-155
-174
-198
-215
-217
-210
-209
-225
-249
-262
-258
-249
-256
-280
-300
-299
-284
-280
-289
-293
-283
-274
-285
-311
-331
-335
-330
-324
-314
-301
-283
-263
-240
-220
-218
-230
-239
-228
-201
-179
-174
-176
-172
-154
-127
-100
-90
-100
-121
-137
-147
-160
-180
-198
-208
-217
-232
-243
-239
-230
-240
-276
-314
-326
-309
-285
-274
-276
-278
-269
-252
-237
-235
-244
-258
-274
-295
-317
-333
-336
-332
-329
-328
-325
-326
-336
-350
-356
-349
-343
-349
-363
-372
-379
-390
-398
-385
-352
-326
-332
-359
-375
-366
-351
-353
-373
-394
-405
-403
-392
-384
-389
-411
-438
-456
-469
-485
-501
-503
-492
-488
-506
-537
-560
-569
-571
-565
-546
-521
-506
-500
-481
-435
-381
-352
-353
-359
-347
-321
-295
-273
-255
-246
-251
-263
-265
-251
-238
-245
-271
-298
-307
-301
-296
-302
-312
-311
-295
-271
-249
-230
-211
-189
-163
-129
-89
-51
-21
6
35
66
95
122
154
189
218
240
265
299
337
372
405
441
472
493
512
542
579
606
618
629
653
683
706
724
747
778
807
835
862
884
890
881
875
881
889
887
886
902
932
962
988
1018
1057
1082
1080
1069
1084
1135
1196
1234
1249
1262
1286
1310
1316
1308
1306
1326
1359
1384
1386
1373
1367
1377
1394
1396
1378
1353
1335
1329
1328
1327
1324
1318
1310
1306
1310
1322
1335
1348
1366
1386
1398
1400
1407
1431
1469
1498
1508
1506
1502
1501
1501
1507
1521
1532
1535
1536
1544
1552
1548
1530
1516
1514
1518
1512
1499
1490
1487
1477
1451
1416
1386
1370
1360
1350
1338
1327
1317
1306
1296
1292
1297
1310
1325
1338
1351
1371
1399
1429
1448
1447
1431
1418
1422
1443
1464
1469
1461
1458
1472
1505
1540
1562
1570
1575
1584
1584
1562
1529
1515
1532
1550
1543
1525
1536
1582
1622
1617
1581
1553
1555
1575
1597
1611
1609
1592
1580
1596
1633
1654
1641
1618
1620
1639
1641
1611
1574
1561
1569
1572
1553
1522
1496
1485
1480
1470
1447
1418
1394
1383
1384
1390
1397
1402
1401
1392
1378
1367
1362
1361
1357
1347
1334
1328
1335
1346
1348
1332
1305
1283
1275
1277
1279
1273
1265
1272
1298
1330
1348
1353
1364
1395
1430
1447
1441
1436
1446
1465
1475
1471
1464
1462
1466
1473
1480
1486
1487
1488
1494
1502
1502
1488
1465
1445
1431
1417
1401
1394
1403
1417
1417
1402
1392
1399
1415
1422
1423
1435
1465
1497
1513
1520
1532
1551
1566
1571
1571
1571
1569
1561
1545
1521
1493
1473
1470
1478
1481
1469
1446
1421
1397
1377
1368
1374
1379
1368
1339
1304
1277
1262
1251
1239
1218
1192
1175
1178
1193
1201
1193
1174
1155
1135
1111
1082
1051
1018
988
970
964
959
946
923
899
871
832
784
741
715
702
685
653
612
582
574
574
560
530
506
510
533
549
549
542
533
521
505
490
475
452
424
410
422
443
455
460
470
483
487
485
493
512
516
495
471
471
492
507
501
487
481
487
496
497
485
465
450
444
436
415
388
371
365
354
323
281
248
234
233
230
214
184
155
141
139
130
106
88
95
118
127
108
80
65
68
78
85
91
91
80
55
30
20
22
20
0
-31
-55
-67
-72
-76
-80
-84
-96
-121
-146
-155
-152
-153
-169
-192
-206
-203
-192
-183
-184
-196
-209
-211
-206
-212
-232
-250
-249
-241
-249
-268
-278
-270
-257
-255
-260
-263
-267
-278
-292
-301
-308
-322
-340
-352
-357
-365
-380
-391
-395
-393
-394
-399
-406
-412
-410
-402
-400
-416
-439
-442
-417
-388
-382
-397
-411
-413
-412
-422
-444
-472
-494
-501
-491
-474
-466
-474
-489
-502
-514
-522
-521
-512
-508
-512
-515
-508
-497
-495
-503
-515
-532
-550
-563
-565
-564
-575
-594
-603
-594
-581
-588
-615
-643
-651
-638
-616
-601
-602
-617
-637
-653
-664
-672
-681
-694
-715
-740
-765
-785
-802
-816
-821
-816
-808
-812
-831
-855
-872
-881
-888
-897
-913
-933
-949
-951
-944
-941
-947
-955
-955
-947
-936
-923
-906
-887
-876
-873
-866
-848
-822
-799
-782
-765
-745
-727
-717
-716
-722
-728
-731
-733
-739
-751
-760
-758
-750
-750
-764
-783
-793
-791
-787
-790
-800
-815
-834
-858
-887
-917
-939
-945
-935
-920
-913
-917
-922
-918
-909
-904
-910
-922
-927
-921
-910
-907
-917
-933
-942
-940
-937
-942
-953
-958
-952
-947
-955
-976
-1000
-1022
-1038
-1052
-1064
-1071
-1070
-1064
-1058
-1058
-1067
-1075
-1077
-1073
-1075
-1084
-1093
-1095
-1098
-1111
-1132
-1146
-1143
-1134
-1132
-1139
-1147
-1152
-1150
-1142
-1127
-1116
-1116
-1121
-1119
-1105
-1090
-1084
-1091
-1106
-1122
-1133
-1136
-1137
-1149
-1175
-1205
-1220
-1218
-1211
-1213
-1227
-1250
-1274
-1293
-1306
-1320
-1338
-1358
-1372
-1382
-1398
-1420
-1436
-1442
-1444
-1457
-1477
-1491
-1489
-1479
-1473
-1480
-1497
-1518
-1535
-1540
-1535
-1528
-1528
-1538
-1556
-1577
-1594
-1608
-1626
-1653
-1680
-1699
-1716
-1748
-1798
-1843
-1863
-1865
-1877
-1909
-1942
-1961
-1973
-1997
-2033
-2070
-2094
-2111
-2134
-2161
-2179
-2180
-2176
-2187
-2216
-2238
-2229
-2193
-2160
-2149
-2149
-2140
-2119
-2095
-2075
-2055
-2033
-2012
-1990
-1964
-1942
-1932
-1934
-1931
-1911
-1877
-1844
-1819
-1800
-1784
-1773
-1757
-1727
-1686
-1651
-1628
-1608
-1577
-1539
-1512
-1501
-1497
-1491
-1485
-1485
-1481
-1461
-1427
-1396
-1380
-1371
-1352
-1319
-1279
-1238
-1193
-1148
-1113
-1086
-1057
-1016
-977
-958
-956
-949
-934
-926
-938
-956
-962
-956
-956
-963
-960
-939
-914
-899
-890
-871
-838
-800
-773
-763
-768
-777
-775
-757
-736
-728
-733
-734
-718
-686
-652
-627
-618
-624
-634
-635
-626
-624
-639
-662
-675
-676
-678
-683
-682
-667
-653
-658
-675
-683
-671
-651
-642
-647
-658
-667
-669
-667
-667
-673
-685
-696
-699
-694
-692
-696
-702
-702
-698
-694
-692
-692
-695
-700
-707
-711
-708
-700
-692
-687
-689
-695
-697
-689
-673
-659
-654
-650
-635
-607
-576
-549
-528
-511
-499
-486
-467
-448
-438
-437
-426
-394
-358
-337
-330
-321
-308
-307
-319
-318
-291
-255
-235
-222
-194
-150
-113
-95
-83
-69
-67
-77
-82
-67
-49
-52
-70
-71
-45
-12
8
22
40
58
61
48
29
12
-4
-18
-32
-48
-60
-66
-70
-81
-98
-106
-101
-96
-109
-133
-149
-146
-135
-129
-131
-138
-149
-161
-167
-160
-146
-128
-109
-90
-70
-47
-20
7
27
38
50
68
86
96
99
92
73
52
53
82
112
109
87
91
141
200
227
221
213
217
221
218
215
217
220
218
215
217
219
217
215
217
218
217
215
216
218
217
215
216
217
217
215
215
217
217
215
215
216
216
215
215
216
216
215
214
215
216
215
214
215
215
214
214
214
215
214
213
214
215
214
213
213
214
214
213
213
214
213
212
212
213
213
212
212
213
213
212
211
212
212
212
211
212
212
211
211
211
211
211
210
211
211
211
210
210
210
210
210
210
210
210
209
209
209
209
209
209
209
209
208
208
208
208
208
208
208
208
208
207
207
207
207
207
207
207
207
206
206
206
206
206
206
206
206
205
205
205
205
205
205
205
205
204
204
204
204
204
204
204
204
203
203
203
203
203
203
203
203
202
202
202
202
202
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
199
199
199
199
199
199
199
198
198
198
198
198
198
197
197
197
197
197
197
197
196
196
196
196
196
196
195
195
195
195
195
195
195
194
194
194
194
194
194
194
193
193
193
193
193
193
192
192
192
192
192
192
192
191
191
191
191
191
191
190
190
190
190
190
190
189
189
189
189
189
189
188
188
188
188
188
188
187
187
187
187
187
187
186
186
186
186
186
186
186
185
185
185
185
185
184
184
184
184
184
184
183
183
183
183
183
183
182
182
182
182
182
182
181
181
181
181
181
181
180
180
180
180
180
180
179
179
179
179
179
178
178
178
178
178
178
177
177
177
177
177
177
176
176
176
176
176
175
175
175
175
175
175
174
174
174
174
174
174
173
173
173
173
173
172
172
172
172
172
172
171
171
171
171
171
170
170
170
170
170
170
169
169
169
169
169
168
168
168
168
168
168
167
167
167
167
167
166
166
166
166
166
166
165
165
165
165
165
164
164
164
164
164
163
163
163
163
163
163
162
162
162
162
162
161
161
161
161
161
161
160
160
160
160
160
159
159
159
159
159
158
158
158
158
158
158
157
157
157
157
157
156
156
156
156
156
155
155
155
155
155
155
154
154
154
154
154
153
153
153
153
153
152
152
152
152
152
151
151
151
151
151
151
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
145
145
145
145
145
144
144
144
144
144
144
143
143
143
143
143
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
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
133
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
127
127
127
127
127
126
126
126
126
126
126
125
125
125
125
125
124
124
124
124
124
123
123
123
123
123
123
122
122
122
122
122
121
121
121
121
121
121
120
120
120
120
120
119
119
119
119
119
118
118
118
118
118
118
117
117
117
117
117
116
116
116
116
116
116
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
110
110
110
110
110
110
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
104
104
104
104
104
104
103
103
103
103
103
103
102
102
102
102
102
101
101
101
101
101
101
100
100
100
100
100
100
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
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
84
84
84
84
84
84
83
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
81
81
81
80
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
78
78
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
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
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
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
58
58
58
58
58
58
58
