5
13030
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
0
0
0
0
0
0
0
0
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
1
0
0
0
-1
-1
-1
-1
0
1
1
1
0
0
-1
-1
-1
-1
0
1
1
1
1
0
-1
-2
-2
-1
0
1
2
2
1
0
-1
-2
-3
-3
-1
1
3
4
4
2
-2
-7
-12
-17
-20
-21
-20
-17
-13
-9
-5
-2
-1
-2
-3
-4
-5
-6
-7
-6
-6
-5
-4
-3
-3
-3
-4
-5
-7
-9
-12
-14
-16
-16
-15
-12
-7
-2
4
8
11
12
11
7
3
-1
-4
-6
-7
-6
-5
-4
-4
-4
-5
-6
-7
-6
-4
-1
3
8
11
13
13
11
6
1
-5
-9
-12
-12
-10
-7
-1
4
8
12
13
12
9
6
2
-2
-4
-6
-7
-6
-5
-5
-4
-4
-5
-5
-6
-5
-4
-3
0
1
3
3
2
1
-2
-3
-4
-4
-3
-1
1
3
4
3
1
-2
-5
-7
-8
-8
-7
-5
-3
-2
-2
-3
-5
-7
-8
-7
-5
-2
2
6
9
10
9
7
3
0
-3
-5
-6
-6
-5
-5
-5
-5
-5
-5
-3
0
6
12
18
23
26
26
22
17
10
3
-3
-5
-5
-1
4
11
18
22
24
24
20
15
9
2
-3
-7
-9
-10
-8
-6
-4
-2
-1
-1
-3
-4
-6
-8
-8
-8
-6
-4
-2
1
2
2
2
0
-2
-3
-3
-2
1
5
8
11
12
11
9
5
0
-5
-8
-9
-9
-7
-5
-3
-2
-2
-3
-4
-6
-7
-7
-6
-5
-4
-3
-2
-3
-5
-6
-7
-8
-7
-5
-2
1
3
4
4
2
0
-2
-4
-5
-6
-6
-5
-5
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-6
-6
-6
-6
-5
-3
-2
0
1
1
1
1
1
1
2
2
3
3
2
0
-1
-3
-5
-5
-4
-2
1
3
4
4
2
-1
-5
-8
-9
-10
-8
-5
-2
1
3
3
3
1
-1
-2
-3
-2
-1
0
1
2
1
1
0
-1
-1
-1
1
2
2
2
1
0
-3
-5
-6
-7
-7
-6
-5
-4
-3
-3
-4
-5
-6
-6
-6
-5
-4
-3
-3
-3
-4
-6
-7
-7
-6
-5
-2
1
5
8
11
12
13
11
9
5
2
-2
-5
-7
-8
-7
-6
-4
-3
-2
-2
-3
-5
-8
-9
-8
-6
-1
5
12
17
21
22
19
15
8
3
-2
-4
-4
-2
1
4
6
6
4
0
-3
-6
-8
-8
-7
-4
-2
0
0
0
-2
-3
-3
-2
1
6
11
16
20
22
22
20
15
10
5
1
-2
-3
-1
2
6
11
15
17
18
17
15
11
8
6
6
8
11
15
18
19
17
13
6
-2
-10
-15
-16
-13
-7
2
12
20
26
29
28
25
20
14
9
5
2
0
-2
-3
-4
-4
-3
-1
3
6
10
12
12
10
7
2
-3
-6
-8
-7
-5
-1
2
4
4
3
1
-2
-4
-6
-6
-5
-4
-2
-1
1
2
3
5
7
8
9
9
7
4
0
-4
-5
-4
-1
6
13
20
24
26
23
18
10
2
-5
-9
-10
-9
-7
-5
-3
-2
-3
-4
-5
-5
-3
-1
2
4
4
3
0
-3
-6
-8
-8
-7
-5
-3
-2
-3
-4
-7
-8
-8
-6
-2
4
9
13
15
14
10
4
-2
-7
-10
-10
-9
-7
-4
-2
-1
-1
-1
-1
0
1
2
2
2
0
-3
-6
-9
-10
-10
-8
-4
1
5
8
9
8
7
5
4
3
4
5
6
7
7
6
5
4
4
4
6
8
8
8
6
3
-2
-5
-8
-9
-8
-7
-4
-3
-2
-3
-4
-5
-5
-4
-1
2
5
6
5
2
-3
-7
-10
-9
-5
2
9
16
18
16
8
-2
-14
-23
-28
-27
-20
-9
4
15
21
23
19
11
2
-6
-11
-12
-10
-5
0
4
7
6
4
0
-3
-6
-7
-7
-6
-5
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-5
-5
-6
-6
-6
-5
-3
-3
-3
-4
-6
-8
-9
-8
-6
0
6
13
18
21
20
16
10
2
-4
-8
-10
-9
-7
-4
-2
-1
-2
-4
-6
-8
-8
-6
-4
-2
-1
-2
-4
-7
-9
-10
-9
-5
1
7
11
14
14
11
6
1
-3
-6
-6
-5
-2
0
1
0
-3
-7
-11
-13
-14
-12
-10
-6
-3
-2
-1
-2
-4
-6
-7
-7
-6
-5
-4
-4
-4
-5
-7
-7
-5
-2
2
7
12
16
17
16
13
8
2
-3
-6
-8
-8
-7
-5
-4
-2
-2
-2
-4
-5
-7
-8
-9
-8
-7
-4
0
5
10
15
18
19
17
13
7
1
-5
-10
-12
-11
-9
-6
-3
0
0
-1
-3
-6
-8
-9
-9
-7
-5
-3
-1
0
0
-1
-2
-2
-2
-2
-3
-4
-6
-9
-12
-15
-15
-12
-7
2
12
22
30
34
33
28
20
10
1
-5
-8
-7
-2
5
12
17
20
20
16
10
4
-2
-7
-10
-10
-9
-7
-4
-3
-1
-2
-2
-4
-6
-7
-8
-8
-7
-5
-2
1
4
5
6
5
4
2
0
0
1
4
8
12
16
18
18
15
11
4
-2
-7
-10
-11
-10
-7
-4
-2
-1
-1
-3
-5
-7
-8
-8
-7
-5
-3
-2
-2
-3
-4
-6
-7
-8
-7
-6
-4
-3
-2
-2
-3
-3
-4
-2
0
4
8
12
15
16
14
11
7
3
1
1
3
6
10
13
14
12
8
3
-3
-7
-10
-10
-8
-4
1
4
6
5
3
0
-3
-6
-7
-7
-6
-4
-3
-3
-4
-5
-7
-8
-8
-5
0
6
13
19
22
23
21
17
11
6
1
-2
-4
-3
-1
1
3
4
4
3
1
-1
-3
-4
-4
-3
-1
1
3
3
3
1
-1
-3
-6
-7
-8
-7
-5
-2
2
5
8
9
10
9
8
6
4
2
0
-1
-1
-1
-1
0
1
1
1
1
0
-1
-3
-5
-7
-8
-9
-8
-6
-3
-1
2
3
4
3
1
-2
-4
-5
-5
-4
-2
-1
1
2
2
1
0
-1
-2
-2
-2
0
1
2
2
1
0
-2
-4
-5
-6
-6
-6
-6
-6
-6
-5
-4
-3
0
2
5
8
9
9
7
5
1
-1
-3
-2
-1
2
5
7
8
6
4
0
-4
-7
-8
-8
-7
-5
-3
-1
0
0
-1
-1
-1
1
3
6
9
10
10
8
5
0
-3
-5
-6
-4
-1
3
6
8
9
7
5
2
-1
-3
-3
-3
-2
0
1
1
1
0
0
1
2
4
7
10
12
13
12
10
6
3
0
-2
-3
-2
-1
0
1
1
-1
-3
-6
-8
-9
-9
-8
-6
-2
0
3
3
3
2
0
-2
-4
-4
-4
-3
-3
-3
-4
-6
-8
-11
-13
-15
-15
-13
-11
-9
-7
-5
-4
-4
-4
-3
-2
-1
1
3
4
4
2
-1
-5
-9
-11
-12
-10
-5
2
9
17
23
26
26
22
17
9
2
-5
-10
-12
-12
-10
-6
-3
0
2
1
-2
-6
-12
-17
-22
-24
-24
-22
-17
-11
-5
0
2
3
2
-2
-6
-9
-12
-13
-13
-11
-8
-6
-4
-3
-2
-3
-4
-5
-6
-6
-6
-6
-5
-4
-4
-4
-4
-5
-5
-6
-6
-6
-5
-4
-2
0
2
4
5
6
5
4
2
0
-2
-3
-4
-4
-5
-5
-5
-5
-6
-6
-6
-5
-4
-1
1
3
4
4
2
-1
-4
-7
-9
-9
-8
-5
-2
0
2
2
2
0
-1
-2
-2
-1
1
2
3
3
2
0
-3
-7
-10
-12
-14
-14
-14
-13
-11
-9
-7
-5
-3
-1
0
1
1
0
-1
-1
-2
-1
0
1
3
3
3
1
-1
-3
-6
-7
-7
-5
-3
-1
1
1
1
-1
-1
-1
1
5
11
16
21
24
24
21
15
8
1
-5
-9
-10
-9
-8
-5
-4
-2
-2
-2
-2
-1
0
2
3
4
3
2
0
-2
-3
-3
0
4
10
14
18
19
18
14
9
3
-3
-7
-9
-10
-9
-7
-5
-3
-2
-2
-3
-4
-5
-6
-7
-8
-8
-6
-4
-1
2
6
9
11
12
12
11
9
8
7
7
8
10
12
13
12
11
8
4
0
-3
-6
-7
-7
-6
-6
-5
-5
-5
-5
-4
-3
-1
1
2
3
2
1
-2
-4
-6
-6
-5
-2
3
8
12
14
15
14
11
7
2
-2
-4
-5
-4
-1
4
9
15
19
23
24
23
19
13
7
0
-5
-8
-8
-5
0
6
11
15
17
15
12
7
2
-3
-5
-6
-6
-5
-3
-3
-3
-4
-5
-6
-7
-7
-6
-5
-4
-3
-3
-4
-5
-6
-6
-6
-6
-5
-4
-4
-4
-4
-5
-6
-6
-6
-4
-1
2
6
10
14
17
20
22
23
23
21
18
14
9
3
-2
-7
-9
-10
-9
-7
-4
-2
-1
-1
-3
-5
-7
-9
-9
-7
-5
-3
-1
-1
-2
-4
-8
-10
-11
-10
-6
0
7
13
18
20
19
15
9
3
-2
-6
-8
-8
-7
-6
-4
-3
-3
-3
-2
0
4
9
15
20
25
26
25
21
15
7
0
-6
-9
-10
-9
-7
-4
-2
-2
-2
-4
-6
-7
-8
-7
-6
-4
-3
-2
-3
-4
-5
-7
-8
-7
-7
-5
-3
-2
-2
-3
-5
-7
-8
-9
-8
-6
-2
1
5
7
8
7
5
3
0
-1
0
1
4
7
10
11
11
8
5
1
-3
-7
-9
-10
-9
-8
-5
-2
0
2
3
3
2
1
-1
-2
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-5
-5
-6
-6
-6
-5
-5
-4
-4
-4
-4
-5
-6
-7
-7
-6
-5
-3
0
2
3
4
3
1
-2
-4
-6
-7
-7
-6
-4
-4
-3
-4
-5
-7
-7
-7
-5
-2
2
7
11
15
17
17
17
14
12
8
5
2
-1
-4
-7
-8
-9
-9
-7
-4
1
5
9
12
13
12
10
7
4
1
-1
-2
-2
-1
0
1
1
2
1
1
0
-1
-2
-3
-5
-6
-7
-8
-8
-7
-5
-2
1
3
5
7
7
6
5
3
2
1
1
1
1
1
0
0
-1
-2
-3
-5
-5
-6
-6
-6
-6
-5
-5
-4
-4
-3
-4
-4
-6
-7
-7
-7
-5
-1
3
9
13
17
18
16
11
6
-1
-6
-9
-9
-7
-2
4
10
13
14
13
9
3
-2
-6
-9
-9
-8
-6
-5
-3
-2
-3
-4
-5
-6
-6
-6
-6
-5
-5
-4
-5
-5
-5
-5
-4
-2
0
2
3
3
2
0
-2
-5
-7
-8
-8
-7
-6
-4
-3
-3
-3
-4
-5
-5
-5
-4
-1
2
6
9
11
11
11
9
6
4
3
3
4
6
7
8
8
6
3
-1
-4
-8
-9
-9
-7
-4
-1
2
3
3
2
0
-1
-2
-2
-1
1
2
3
3
1
-1
-4
-6
-8
-8
-6
-3
0
2
4
4
3
1
-2
-4
-6
-6
-7
-6
-5
-5
-5
-5
-5
-4
-4
-3
-1
1
3
5
6
6
5
3
1
-1
-4
-5
-6
-6
-5
-3
-1
1
2
3
3
2
1
0
0
0
0
1
1
1
0
-3
-5
-8
-9
-9
-7
-4
0
4
7
7
5
1
-4
-9
-11
-10
-7
-1
6
12
16
16
13
7
0
-6
-10
-10
-7
-2
5
10
14
15
12
8
3
-2
-6
-8
-8
-7
-6
-5
-4
-4
-4
-4
-3
-2
0
2
3
3
2
0
-2
-5
-6
-7
-7
-7
-6
-4
-3
-2
-1
0
1
3
4
5
6
5
4
1
-1
-3
-5
-6
-6
-5
-5
-4
-4
-5
-5
-6
-6
-5
-5
-4
-3
-4
-4
-5
-6
-7
-7
-6
-5
-3
-2
-2
-3
-4
-6
-7
-6
-3
2
8
15
20
23
24
21
17
12
7
4
3
4
6
9
11
12
11
9
6
3
0
-2
-3
-3
-3
-2
-2
-1
0
3
5
9
12
15
17
17
16
13
11
9
8
8
10
13
15
17
17
16
13
10
6
3
2
1
1
2
3
4
5
6
8
10
13
15
18
19
19
18
15
12
8
6
4
4
4
5
7
8
8
8
8
8
8
9
9
10
10
10
10
10
11
13
15
16
17
16
13
9
3
-3
-8
-11
-11
-8
-4
1
4
6
5
2
-2
-5
-6
-5
-2
3
6
8
7
3
-3
-9
-13
-14
-10
-2
8
19
27
31
31
28
21
15
11
9
10
13
16
18
17
13
7
0
-6
-10
-11
-9
-6
-3
-2
-2
-4
-6
-7
-5
0
8
17
25
30
29
24
14
2
-9
-17
-21
-19
-14
-7
1
6
7
6
2
-3
-6
-8
-8
-7
-5
-4
-3
-5
-6
-8
-8
-6
-2
4
9
13
15
14
11
6
2
-1
-2
-1
0
1
0
-1
-4
-8
-10
-10
-9
-5
-1
3
5
4
2
-2
-5
-6
-4
2
10
20
28
33
33
29
21
12
2
-5
-8
-9
-6
-2
2
4
5
4
2
-1
-2
-2
-1
0
1
2
1
-1
-3
-5
-7
-7
-7
-6
-5
-5
-4
-4
-4
-4
-3
-2
0
2
3
3
2
0
-3
-5
-6
-6
-6
-5
-5
-5
-6
-6
-7
-6
-3
2
8
15
21
25
25
23
18
12
5
0
-3
-4
-3
-1
1
1
0
-2
-5
-8
-10
-10
-9
-6
-3
0
1
2
1
0
-1
-2
-2
-1
0
2
3
3
2
0
-1
-3
-4
-4
-3
-2
0
1
3
3
3
3
3
2
1
1
0
-1
-2
-4
-5
-6
-7
-7
-6
-5
-4
-2
-1
1
2
3
4
4
4
4
3
2
0
-2
-4
-5
-6
-7
-6
-6
-5
-4
-3
-3
-4
-5
-6
-6
-7
-6
-5
-4
-3
-3
-3
-4
-5
-7
-8
-8
-7
-5
-1
3
6
9
10
10
8
5
1
-3
-6
-8
-8
-7
-6
-5
-4
-3
-3
-3
-4
-5
-6
-6
-6
-6
-5
-4
-3
-2
-1
0
1
2
2
1
0
-1
-3
-5
-7
-8
-8
-8
-6
-4
0
3
6
8
9
9
8
5
2
-2
-5
-8
-9
-9
-7
-5
-2
1
3
4
4
3
2
2
2
5
8
12
16
18
19
17
13
9
4
1
-1
-1
-1
1
1
1
-1
-4
-8
-11
-12
-10
-6
1
8
15
21
24
23
20
15
9
3
-2
-5
-7
-7
-7
-6
-5
-4
-4
-4
-4
-4
-5
-5
-5
-6
-6
-5
-5
-4
-4
-3
-4
-4
-5
-6
-7
-7
-6
-3
-1
2
4
5
4
2
-2
-5
-8
-9
-8
-6
-3
0
3
3
3
1
-1
-3
-4
-3
-1
1
4
7
8
9
9
9
10
11
13
14
15
15
13
10
6
2
-1
-2
-2
0
3
6
8
9
9
7
5
2
0
-1
-3
-4
-5
-7
-8
-9
-8
-5
-1
5
11
16
20
20
18
13
6
-1
-6
-10
-11
-10
-8
-5
-2
0
1
1
0
0
0
1
1
1
0
-2
-5
-7
-9
-9
-8
-4
0
5
10
13
13
12
10
7
4
1
0
-1
-1
-2
-2
-3
-4
-5
-6
-6
-6
-5
-5
-4
-4
-4
-4
-5
-5
-6
-5
-5
-4
-4
-4
-5
-5
-5
-5
-4
-2
1
3
4
4
2
0
-3
-5
-7
-8
-7
-6
-4
-3
-2
-3
-4
-5
-6
-7
-7
-6
-5
-3
-3
-3
-4
-5
-6
-7
-7
-6
-5
-4
-3
-2
-3
-4
-6
-7
-8
-7
-6
-4
-2
0
1
2
2
1
0
-1
-2
-2
-1
-1
1
2
4
5
7
8
8
8
7
4
2
-1
-4
-5
-5
-5
-3
-1
-1
-1
-3
-7
-12
-16
-20
-22
-21
-18
-13
-7
-2
3
5
5
3
0
-4
-7
-9
-9
-9
-7
-4
-2
0
2
2
2
2
1
0
-2
-3
-4
-5
-5
-6
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-6
-6
-6
-5
-4
-2
0
2
3
3
2
1
-1
-3
-4
-6
-6
-6
-6
-5
-5
-4
-4
-4
-4
-4
-4
-5
-5
-6
-6
-6
-5
-4
-2
0
2
3
3
2
0
-2
-4
-5
-5
-3
0
4
7
9
9
8
5
1
-2
-4
-4
-3
-1
2
3
4
3
1
0
0
1
4
9
14
17
19
18
14
9
3
-3
-6
-8
-6
-3
0
4
5
5
3
0
-3
-6
-7
-6
-4
-2
0
2
3
3
2
1
-1
-2
-3
-4
-6
-7
-8
-8
-7
-4
0
5
10
13
14
13
9
3
-2
-7
-9
-9
-5
0
5
8
9
6
1
-5
-11
-14
-14
-9
-2
8
17
24
28
28
23
17
9
2
-4
-6
-6
-4
-1
2
4
4
3
1
-1
-3
-4
-3
-2
0
3
5
7
8
8
8
7
5
3
1
-1
-3
-5
-6
-7
-7
-6
-5
-4
-4
-3
-3
-4
-4
-5
-5
-4
-3
-2
1
3
5
8
9
11
11
10
9
7
4
1
-3
-6
-8
-9
-9
-7
-4
-1
1
3
5
4
3
1
-2
-4
-6
-6
-6
-5
-4
-3
-3
-3
-4
-5
-6
-6
-6
-5
-4
-3
-3
-3
-4
-5
-6
-6
-6
-5
-4
-3
-2
-3
-3
-5
-6
-7
-7
-6
-4
-2
1
3
4
4
2
0
-2
-4
-5
-6
-5
-4
-4
-4
-4
-5
-5
-6
-6
-5
-4
-3
-3
-3
-4
-5
-6
-7
-7
-6
-4
-3
-2
-2
-2
-4
-6
-8
-9
-8
-6
-2
3
7
10
12
12
10
7
3
-1
-4
-6
-7
-7
-5
-3
-1
2
4
5
6
4
1
-3
-9
-14
-19
-21
-22
-20
-16
-11
-5
-1
3
4
4
2
-1
-4
-7
-10
-12
-12
-12
-11
-9
-6
-2
3
8
12
15
16
15
11
6
0
-5
-8
-9
-8
-7
-4
-3
-2
-2
-4
-5
-6
-7
-6
-5
-3
-2
-2
-3
-5
-7
-8
-7
-6
-3
0
2
3
3
2
0
-2
-3
-2
1
4
7
9
9
8
6
3
0
-1
-1
1
2
3
3
1
-2
-6
-8
-9
-8
-5
-1
3
5
5
3
0
-4
-5
-5
-1
4
11
17
21
21
18
12
4
-2
-7
-9
-9
-7
-3
0
2
3
3
4
6
11
17
23
28
31
31
26
19
9
-1
-9
-13
-14
-10
-4
3
9
13
14
13
10
7
3
1
0
0
1
2
2
1
-1
-3
-5
-7
-7
-7
-7
-5
-3
-2
0
1
1
2
2
1
1
0
-2
-3
-4
-5
-6
-6
-6
-5
-4
-4
-3
-3
-3
-4
-5
-5
-6
-6
-5
-5
-4
-3
-3
-3
-4
-5
-6
-6
-6
-6
-5
-3
-2
-2
-2
-3
-6
-8
-9
-9
-7
-3
2
7
11
14
14
12
7
2
-3
-6
-8
-7
-4
-1
1
2
0
-4
-10
-15
-19
-20
-19
-15
-10
-5
-1
0
0
-2
-4
-6
-6
-5
-2
2
5
6
5
3
-1
-5
-9
-10
-9
-7
-4
-1
0
0
-2
-5
-8
-9
-9
-7
-4
0
3
5
5
3
1
-2
-3
-3
-2
1
3
5
5
4
1
-3
-6
-9
-9
-8
-6
-3
0
1
2
2
1
0
-1
-1
-1
0
1
1
1
1
0
0
-1
-1
-1
-1
-2
-4
-5
-7
-8
-8
-7
-5
-2
0
1
0
-3
-6
-10
-12
-11
-8
-2
5
11
17
20
19
16
11
6
2
0
-1
1
4
7
8
9
7
5
2
-1
-2
-2
-1
1
2
3
2
1
-2
-5
-7
-9
-9
-8
-5
-1
4
11
17
24
28
32
32
31
27
21
15
8
3
0
-3
-4
-4
-5
-5
-6
-7
-7
-5
-2
3
8
14
18
19
18
14
9
5
1
-1
0
2
5
7
8
6
3
0
-4
-6
-7
-6
-4
-2
-1
-2
-4
-6
-8
-8
-7
-4
1
5
7
8
5
1
-4
-8
-10
-8
-5
0
5
7
7
3
-2
-7
-9
-8
-2
8
19
30
37
39
35
26
15
3
-6
-12
-13
-10
-3
4
11
15
16
15
12
8
4
1
-2
-3
-3
-3
-2
0
2
3
4
4
3
1
-3
-6
-8
-9
-6
-2
5
12
18
21
21
18
12
5
-1
-6
-9
-8
-6
-3
1
3
4
4
4
3
3
4
6
7
8
8
7
4
1
-3
-6
-8
-9
-9
-8
-6
-4
-1
4
10
19
27
36
43
46
45
39
30
18
7
-3
-10
-12
-11
-8
-4
0
1
1
-2
-5
-7
-9
-8
-7
-4
-2
-1
-1
-2
-4
-6
-6
-5
-2
2
5
7
7
4
0
-4
-7
-8
-6
-2
5
12
18
21
22
19
14
8
2
-1
-2
0
5
11
17
21
23
22
19
13
6
0
-5
-8
-9
-9
-7
-4
-2
-1
0
-1
-3
-5
-7
-8
-8
-7
-5
-2
1
3
5
6
7
8
9
11
15
19
24
28
30
30
27
21
13
4
-5
-11
-14
-13
-9
-2
7
15
21
23
22
18
11
4
-3
-7
-9
-9
-7
-4
-2
-1
-1
-2
-4
-6
-7
-7
-6
-4
-2
-1
-1
-2
-4
-6
-7
-7
-6
-4
-2
0
0
-1
-4
-7
-10
-11
-9
-5
2
9
16
21
22
20
16
9
2
-4
-8
-9
-8
-6
-4
-2
-1
-2
-3
-5
-6
-6
-6
-5
-3
-2
-2
-3
-4
-5
-6
-6
-6
-4
-3
-2
-1
0
0
1
1
2
3
3
2
-1
-5
-9
-14
-16
-15
-10
-2
10
22
32
39
41
37
29
18
6
-4
-10
-13
-12
-9
-4
-1
1
1
-1
-4
-7
-8
-8
-7
-5
-2
-1
-1
-2
-3
-5
-7
-7
-7
-5
-3
-2
-1
-2
-3
-4
-6
-7
-7
-6
-5
-3
-1
0
1
1
1
1
1
1
1
0
-2
-3
-5
-6
-7
-7
-5
-4
-2
-1
-1
-2
-4
-5
-7
-7
-6
-5
-3
-1
-1
-2
-3
-5
-7
-7
-7
-5
-3
-1
0
-1
-2
-5
-7
-8
-8
-6
-4
-1
1
1
-1
-4
-8
-11
-11
-9
-4
3
10
15
18
17
13
8
3
1
1
5
11
18
23
26
25
22
16
11
8
7
8
12
16
18
18
14
9
3
-2
-5
-3
1
8
15
20
21
19
13
4
-4
-11
-14
-13
-9
-2
5
11
14
14
12
9
5
2
0
0
1
2
2
3
2
1
-1
-3
-4
-6
-6
-7
-6
-6
-4
-2
1
5
8
11
13
12
11
8
4
1
-1
-2
-1
1
4
6
7
6
4
1
-2
-5
-6
-6
-5
-4
-3
-2
-2
-3
-4
-5
-5
-5
-5
-4
-3
-3
-3
-4
-4
-3
-2
0
2
4
5
5
2
-1
-5
-8
-10
-9
-6
-1
4
9
12
13
11
7
2
-3
-6
-7
-6
-2
3
8
12
15
16
15
13
11
8
5
3
2
0
-1
-2
-3
-4
-4
-3
-2
0
1
3
3
3
2
1
-1
-3
-5
-6
-6
-6
-5
-4
-3
-2
-2
-2
-3
-5
-6
-6
-6
-5
-4
-2
0
2
3
3
2
1
0
0
0
0
1
3
3
3
3
1
-2
-4
-6
-7
-7
-5
-2
1
4
5
5
3
1
-2
-4
-4
-4
-2
1
3
5
5
3
1
-2
-5
-6
-7
-6
-5
-3
-2
-2
-2
-3
-4
-5
-6
-5
-5
-4
-3
-2
-3
-3
-4
-5
-5
-5
-4
-4
-3
-3
-4
-4
-5
-5
-3
0
3
8
12
14
14
12
7
0
-6
-12
-16
-18
-16
-13
-9
-5
-1
2
3
3
2
1
1
1
2
2
2
2
1
-1
-2
-4
-4
-4
-3
-1
1
2
3
4
4
3
3
2
2
2
1
1
0
-1
-2
-4
-5
-5
-5
-5
-4
-4
-3
-3
-3
-3
-4
-4
-5
-5
-5
-4
-3
-3
-3
-3
-3
-4
-4
-5
-5
-4
-4
-3
-3
-3
-3
-4
-4
-5
-6
-6
-4
-3
0
3
6
8
10
9
8
6
2
-1
-4
-6
-7
-6
-5
-4
-2
-2
-2
-2
-4
-5
-6
-6
-6
-4
-2
0
2
3
4
3
2
1
0
-2
-3
-4
-4
-5
-5
-5
-5
-4
-4
-3
-2
-2
-2
-3
-5
-7
-9
-11
-12
-12
-10
-7
-4
0
3
5
6
5
2
-1
-4
-7
-8
-8
-6
-3
0
2
4
5
5
3
1
-1
-3
-5
-5
-5
-5
-4
-3
-2
-1
-1
0
1
3
4
5
6
7
6
5
3
1
-1
-2
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-4
-4
-5
-5
-4
-4
-3
-3
-3
-3
-4
-5
-5
-5
-5
-4
-3
-2
-2
-2
-4
-5
-6
-6
-5
-4
-2
-1
-1
-1
-3
-6
-8
-9
-7
-3
4
12
20
26
28
27
23
16
8
0
-5
-8
-8
-6
-4
-2
-1
-1
-3
-5
-6
-6
-5
-3
-2
-1
-1
-3
-5
-8
-9
-7
-3
4
12
20
25
28
27
22
16
8
1
-4
-7
-8
-6
-5
-3
-2
-2
-3
-3
-2
0
3
8
12
16
18
17
15
10
5
-1
-6
-9
-10
-9
-7
-3
1
5
8
10
11
11
9
8
7
8
11
15
21
28
32
35
33
28
19
8
-2
-10
-14
-13
-7
2
13
23
30
32
29
22
12
3
-4
-7
-6
0
9
18
27
33
34
32
25
17
8
-1
-7
-11
-11
-9
-5
0
4
8
11
12
12
13
13
15
18
22
26
29
31
30
27
21
14
7
2
0
3
8
16
25
32
36
36
31
23
12
2
-6
-11
-12
-10
-5
1
7
12
15
17
17
16
15
14
12
11
10
8
6
4
2
1
0
-1
-2
-3
-4
-5
-6
-6
-4
-1
3
9
13
17
17
14
8
0
-8
-13
-14
-11
-1
12
27
41
50
54
52
43
30
17
5
-2
-3
2
10
21
30
36
37
32
23
12
1
-7
-12
-13
-10
-5
0
3
4
2
-2
-6
-9
-10
-7
-1
6
13
19
22
21
16
10
3
-3
-6
-6
-3
2
7
12
14
14
12
8
4
-1
-4
-5
-5
-5
-4
-4
-4
-4
-4
-4
-2
0
3
6
8
10
10
8
5
2
-1
-3
-5
-5
-5
-5
-4
-3
-2
-1
0
1
3
4
4
4
3
3
3
4
6
10
14
19
23
25
24
21
15
8
1
-5
-9
-10
-9
-6
-3
-1
1
1
-1
-3
-5
-7
-7
-6
-4
-2
-1
-1
-1
-2
-4
-5
-6
-6
-5
-3
-2
-1
-1
-2
-3
-5
-6
-6
-5
-4
-2
-1
-1
-1
-3
-5
-6
-7
-6
-5
-2
0
1
1
-1
-5
-10
-15
-19
-21
-21
-19
-15
-11
-7
-3
-1
0
-1
-2
-3
-5
-5
-5
-4
-3
-3
-2
-2
-3
-3
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-3
-1
0
2
3
4
5
4
2
-1
-4
-6
-7
-7
-6
-3
0
2
5
6
5
4
3
1
1
1
1
3
3
3
2
0
-3
-5
-7
-7
-7
-4
-2
1
3
4
4
3
2
0
-1
-2
-2
-2
-3
-4
-4
-5
-6
-6
-4
-2
0
3
4
5
4
2
0
-2
-2
-2
0
2
4
5
5
3
0
-3
-5
-6
-6
-4
-2
0
0
-1
-5
-9
-14
-18
-19
-18
-14
-9
-4
1
4
4
3
0
-3
-6
-7
-7
-6
-4
-2
-1
-1
-2
-3
-5
-5
-6
-5
-4
-2
-2
-1
-2
-3
-4
-5
-5
-5
-4
-3
-2
-2
-2
-3
-4
-4
-5
-4
-4
-3
-2
-2
-2
-3
-4
-4
-5
-4
-4
-3
-2
-2
-2
-3
-4
-4
-5
-4
-4
-3
-2
-2
-2
-3
-4
-5
-5
-5
-4
-2
1
3
5
5
5
4
3
2
2
2
3
5
7
9
10
10
9
7
4
2
0
-2
-4
-5
-5
-5
-4
-3
-3
-2
-2
-2
-3
-4
-5
-5
-5
-4
-3
-1
1
3
4
5
4
2
0
-2
-4
-5
-5
-5
-4
-3
-2
-2
-2
-3
-4
-4
-4
-4
-4
-3
-3
-2
-3
-3
-3
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-3
-3
-2
-2
-3
-3
-4
-4
-4
-4
-3
-3
-2
-2
-3
-3
-4
-4
-4
-4
-4
-3
-2
-2
-2
-3
-4
-4
-5
-4
-4
-3
-2
-2
-2
-2
-4
-5
-5
-5
-4
-3
-2
-1
-1
-1
-3
-5
-7
-8
-7
-5
-1
4
8
11
13
13
11
8
5
1
-2
-4
-5
-6
-6
-6
-5
-4
-3
0
3
6
9
12
13
13
10
6
2
-2
-6
-8
-8
-7
-5
-3
-1
0
0
-1
-3
-5
-6
-6
-6
-4
-3
-1
1
2
3
3
3
3
2
1
-1
-2
-3
-4
-5
-5
-4
-4
-3
-2
-2
-2
-3
-3
-4
-4
-4
-4
-3
-3
-2
-2
-3
-3
-4
-4
-4
-4
-3
-3
-2
-2
-3
-3
-4
-4
-4
-4
-3
-3
-2
-2
-3
-3
-4
-4
-4
-4
-3
-2
-2
-2
-3
-5
-6
-6
-6
-3
1
6
11
14
15
14
11
6
0
-4
-7
-8
-7
-5
-2
0
0
0
-2
-4
-6
-6
-6
-4
-2
-1
-1
-1
-3
-5
-6
-5
-2
2
7
13
17
19
19
16
12
8
5
4
5
7
9
11
12
12
10
8
5
3
1
0
-1
-2
-3
-6
-8
-9
-8
-6
0
7
15
21
26
27
25
20
13
7
2
0
-1
1
3
4
4
2
-1
-4
-5
-4
-1
4
10
15
17
16
11
5
-2
-7
-9
-8
-3
4
11
16
19
17
12
6
-1
-7
-10
-10
-7
-4
-1
1
1
0
-3
-5
-7
-7
-6
-4
-2
0
0
0
-2
-4
-6
-7
-6
-4
-2
0
1
0
-2
-4
-6
-8
-8
-6
-2
2
7
12
15
16
16
14
11
8
4
1
-2
-4
-5
-5
-5
-4
-3
-2
-1
-2
-2
-4
-5
-6
-5
-4
-2
1
4
6
7
6
3
0
-4
-7
-8
-6
-3
2
8
13
17
19
18
15
11
7
4
1
0
0
1
2
4
5
6
7
8
8
7
6
4
2
-1
-4
-6
-7
-7
-5
-3
0
1
1
-1
-3
-7
-9
-10
-8
-3
3
11
17
21
23
20
15
9
3
-2
-5
-4
-2
1
5
6
6
4
0
-3
-6
-8
-7
-6
-3
-1
0
0
-1
-3
-5
-6
-6
-5
-3
-1
0
0
-1
-4
-6
-7
-7
-5
-2
2
6
8
8
6
2
-3
-7
-11
-12
-11
-9
-6
-3
0
2
3
3
3
3
3
3
3
2
1
-1
-3
-5
-6
-6
-5
-3
0
2
4
5
5
4
2
-1
-2
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-3
-3
-2
-2
-3
-4
-4
-5
-5
-4
-3
-2
-1
-2
-2
-4
-5
-6
-6
-4
-2
0
1
0
-2
-7
-13
-18
-23
-24
-22
-17
-11
-4
2
4
3
-1
-9
-17
-24
-29
-31
-29
-25
-18
-11
-5
0
3
5
5
4
3
2
1
0
-2
-3
-4
-4
-4
-4
-3
-3
-2
-3
-3
-4
-5
-4
-3
0
2
5
6
6
4
1
-3
-6
-8
-8
-6
-3
0
2
2
0
-5
-11
-16
-20
-20
-18
-13
-7
-1
3
4
3
-1
-7
-12
-15
-16
-15
-12
-8
-4
-1
0
0
-1
-3
-4
-5
-5
-5
-4
-3
-2
-2
-2
-3
-3
-4
-4
-4
-4
-4
-3
-3
-2
-2
-3
-3
-4
-4
-5
-5
-4
-3
0
3
7
10
11
10
8
5
1
-2
-3
-3
-1
3
6
8
8
4
-2
-9
-16
-22
-24
-23
-18
-11
-4
3
7
8
6
3
-2
-5
-7
-7
-6
-4
-2
-1
-1
-2
-3
-5
-5
-5
-4
-3
-2
-2
-3
-4
-5
-5
-4
-1
2
7
10
12
12
9
5
1
-3
-5
-4
-2
1
4
6
7
5
2
-2
-5
-7
-8
-6
-4
-2
0
0
-1
-3
-5
-6
-7
-6
-4
-2
-1
0
-1
-2
-4
-6
-7
-7
-5
-2
0
1
1
-1
-5
-9
-12
-15
-15
-13
-9
-4
0
3
5
4
3
1
-2
-3
-4
-5
-4
-4
-4
-4
-4
-4
-3
-2
0
2
4
5
5
3
1
-2
-4
-6
-6
-5
-4
-3
-2
-1
-2
-3
-4
-5
-5
-5
-4
-3
-2
-1
-2
-3
-4
-5
-6
-5
-4
-3
-2
-1
0
1
1
1
1
2
3
3
3
1
-2
-6
-11
-16
-20
-22
-21
-18
-14
-8
-3
2
5
7
6
5
2
-1
-4
-6
-7
-7
-6
-5
-2
0
3
4
5
4
3
1
-1
-3
-4
-5
-4
-3
-3
-2
-3
-3
-5
-5
-5
-4
-2
0
3
6
6
6
3
0
-4
-6
-8
-8
-6
-3
1
4
7
8
9
9
10
10
12
13
15
16
16
15
13
10
6
2
-1
-5
-7
-9
-9
-7
-5
0
5
11
16
19
20
19
16
11
7
5
5
9
15
23
30
36
38
36
30
22
12
4
-2
-5
-5
-2
2
5
6
5
2
-2
-5
-8
-9
-8
-5
-2
0
1
0
-2
-4
-7
-9
-8
-6
-2
2
7
12
14
14
13
9
5
0
-4
-7
-8
-7
-6
-4
-2
0
0
-2
-3
-5
-7
-7
-6
-4
-2
0
0
-1
-3
-6
-8
-9
-8
-4
1
8
13
16
16
14
8
2
-3
-7
-8
-7
-4
-1
0
0
-2
-6
-9
-10
-8
-4
2
9
14
17
15
11
5
-1
-4
-4
1
8
17
24
29
29
24
17
8
0
-6
-8
-8
-6
-4
-2
-1
-2
-4
-5
-5
-5
-3
-2
-1
-2
-4
-7
-9
-8
-5
3
13
23
32
37
37
31
21
10
-1
-7
-9
-6
0
8
15
18
18
13
6
-1
-7
-11
-11
-8
-5
-1
1
1
-1
-3
-6
-7
-7
-6
-4
-2
-1
-1
-2
-4
-5
-6
-6
-5
-3
-2
-2
-3
-4
-6
-6
-4
-1
4
9
13
16
15
12
7
1
-5
-9
-11
-10
-8
-4
-1
2
5
6
7
8
10
11
12
13
12
9
5
-1
-6
-9
-11
-9
-6
-1
5
10
13
13
12
9
5
2
0
0
0
1
2
2
2
1
0
-2
-3
-4
-4
-4
-4
-5
-6
-6
-6
-5
-2
1
5
9
12
14
13
11
8
5
3
2
4
7
11
15
17
18
17
13
8
2
-3
-6
-8
-8
-6
-4
-2
-1
-1
-2
-4
-5
-6
-6
-5
-4
-3
-2
-2
-2
-4
-5
-6
-6
-6
-4
-3
-2
-1
-2
-3
-5
-7
-7
-7
-5
-3
-1
0
0
-2
-5
-8
-11
-11
-7
-1
7
17
26
32
34
33
27
19
10
1
-5
-9
-10
-8
-6
-3
-1
-1
-1
-3
-4
-5
-6
-6
-5
-4
-3
-3
-3
-4
-4
-4
-4
-4
-3
-3
-4
-6
-8
-11
-13
-14
-14
-13
-10
-7
-4
-2
-1
-1
-2
-4
-5
-6
-6
-6
-4
-3
-2
-2
-2
-3
-4
-5
-6
-6
-5
-4
-3
-3
-3
-3
-3
-3
-2
-1
1
3
4
5
4
2
-1
-5
-10
-14
-17
-19
-19
-18
-15
-12
-7
-3
1
3
5
4
2
-1
-4
-7
-9
-9
-9
-6
-4
-1
1
2
2
1
0
-1
-2
-1
0
1
2
1
-1
-4
-9
-14
-17
-20
-20
-19
-15
-11
-6
-2
1
4
6
7
8
8
7
4
0
-5
-12
-18
-23
-25
-23
-18
-11
-2
7
13
16
15
11
5
-1
-5
-7
-6
-3
1
4
6
6
3
0
-5
-8
-9
-9
-7
-4
-2
0
0
-2
-4
-6
-8
-8
-7
-5
-3
-1
-1
-2
-4
-6
-7
-8
-7
-5
-3
-1
-1
-2
-3
-6
-8
-8
-8
-6
-3
0
3
4
4
2
0
-2
-3
-4
-3
-1
0
2
2
2
1
0
-1
-1
0
1
2
3
3
1
0
-2
-4
-6
-6
-6
-5
-4
-3
-3
-3
-4
-5
-5
-6
-5
-5
-4
-3
-2
-1
0
1
2
4
6
8
9
10
9
8
6
4
3
3
3
4
5
5
5
4
2
0
-2
-4
-5
-5
-5
-4
-4
-4
-5
-6
-6
-6
-4
-3
0
2
4
4
3
1
-2
-4
-6
-7
-5
-3
1
5
8
10
10
8
5
2
-2
-6
-8
-9
-8
-6
-3
-1
2
3
4
3
2
0
-2
-4
-5
-5
-5
-5
-5
-5
-5
-5
-6
-5
-5
-3
-1
1
3
4
4
2
0
-3
-6
-8
-8
-7
-5
-2
1
3
4
4
2
0
-2
-4
-5
-6
-6
-5
-5
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-6
-6
-5
-4
-4
-4
-4
-4
-5
-6
-6
-6
-5
-4
-3
-3
-3
-4
-6
-7
-8
-8
-6
-3
0
2
3
3
1
-1
-3
-4
-2
2
9
16
22
26
26
23
16
8
0
-7
-10
-11
-9
-6
-3
-1
-1
-3
-5
-8
-9
-8
-6
-3
-1
0
-1
-4
-10
-15
-21
-24
-24
-22
-18
-12
-7
-3
-1
-1
-2
-4
-6
-7
-7
-6
-5
-4
-4
-4
-4
-5
-6
-6
-6
-6
-5
-4
-4
-4
-5
-5
-5
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-5
-3
-1
1
3
3
3
1
-1
-4
-6
-7
-7
-7
-6
-5
-4
-4
-4
-5
-6
-6
-6
-6
-5
-5
-4
-4
-4
-5
-6
-6
-6
-6
-5
-5
-4
-4
-5
-5
-6
-6
-6
-6
-5
-4
-4
-4
-5
-5
-6
-7
-7
-6
-5
-4
-3
-3
-4
-6
-8
-9
-9
-7
-4
0
5
9
12
13
11
8
3
-2
-6
-8
-9
-9
-7
-6
-4
-3
-3
-3
-5
-6
-7
-8
-8
-7
-5
-4
-2
0
1
2
2
1
0
-2
-3
-5
-6
-7
-7
-7
-6
-5
-4
-4
-4
-5
-6
-6
-6
-6
-6
-5
-5
-4
-5
-5
-6
-6
-7
-6
-6
-5
-4
-4
-4
-5
-6
-7
-8
-7
-6
-4
-2
0
1
2
2
1
0
-2
-4
-5
-6
-6
-7
-7
-7
-6
-6
-5
-4
-4
-4
-4
-6
-8
-11
-13
-14
-14
-13
-11
-8
-5
-3
-2
-2
-3
-5
-6
-8
-8
-8
-8
-7
-6
-6
-6
-6
-5
-5
-4
-2
0
1
2
2
1
-1
-3
-6
-7
-8
-8
-7
-6
-5
-4
-4
-5
-6
-6
-7
-7
-6
-6
-5
-5
-5
-5
-6
-6
-7
-7
-6
-6
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-5
-5
-6
-6
-6
-6
-6
-6
-5
-5
-6
-6
-7
-7
-7
-6
-4
-2
0
2
3
3
1
-2
-4
-7
-8
-9
-8
-7
-5
-4
-4
-4
-5
-7
-8
-8
-8
-6
-5
-4
-4
-4
-6
-7
-8
-8
-8
-6
-5
-4
-3
-4
-5
-7
-9
-9
-9
-7
-4
-2
0
1
1
0
-1
-2
-2
-1
0
2
3
2
1
-2
-5
-8
-9
-9
-8
-6
-4
-3
-3
-4
-7
-9
-10
-10
-9
-6
-3
0
1
2
0
-1
-3
-5
-5
-4
-2
0
1
2
1
0
-1
-2
-3
-3
-4
-6
-9
-12
-15
-16
-16
-12
-6
2
11
18
22
21
17
9
1
-7
-11
-10
-5
3
13
22
28
30
28
22
14
6
-2
-7
-10
-10
-8
-4
0
6
12
18
23
28
30
30
26
20
12
4
-2
-6
-6
-3
3
9
14
17
17
15
10
5
1
-1
-1
1
3
5
5
4
1
-2
-6
-9
-10
-9
-7
-5
-3
-3
-5
-8
-12
-17
-21
-24
-23
-20
-14
-5
4
14
24
30
33
32
27
17
5
-8
-21
-30
-35
-35
-30
-20
-7
6
17
25
29
29
27
22
19
18
20
27
37
48
59
67
71
69
62
50
36
23
13
6
4
6
9
11
10
4
-5
-16
-26
-32
-31
-23
-9
9
26
38
40
31
12
-15
-44
-70
-89
-97
-93
-79
-58
-35
-13
3
12
13
8
-2
-16
-31
-46
-59
-71
-79
-84
-85
-84
-82
-81
-82
-86
-93
-101
-106
-105
-95
-73
-41
-3
35
67
86
88
74
47
15
-14
-33
-38
-29
-9
13
32
42
40
28
11
-4
-10
-2
20
52
88
118
136
136
119
87
47
6
-29
-53
-65
-63
-51
-31
-6
20
46
69
86
95
94
82
59
30
-1
-27
-42
-42
-28
-2
27
49
57
46
15
-30
-81
-126
-158
-169
-159
-133
-98
-63
-34
-16
-8
-6
-4
2
15
32
48
57
54
34
1
-42
-85
-120
-139
-140
-124
-95
-62
-29
-2
18
32
45
59
77
97
116
128
130
119
96
66
33
4
-16
-26
-27
-24
-19
-17
-17
-17
-12
3
30
67
110
149
175
180
159
117
59
-2
-53
-86
-96
-85
-62
-37
-21
-21
-39
-70
-107
-139
-159
-162
-150
-128
-106
-92
-92
-106
-132
-162
-187
-200
-197
-179
-153
-126
-106
-99
-105
-123
-147
-169
-184
-187
-179
-162
-140
-118
-100
-87
-79
-73
-67
-59
-50
-41
-35
-35
-43
-57
-75
-93
-106
-112
-109
-97
-81
-65
-52
-45
-45
-52
-61
-69
-74
-72
-62
-45
-21
8
41
75
110
141
165
178
175
152
110
49
-22
-96
-161
-207
-226
-218
-185
-137
-85
-41
-17
-16
-37
-72
-111
-139
-147
-130
-89
-32
29
79
106
104
73
18
-48
-111
-159
-182
-179
-153
-113
-71
-38
-23
-29
-52
-85
-117
-138
-139
-115
-67
-1
74
147
207
246
259
243
204
148
84
26
-19
-40
-36
-5
45
104
159
198
211
193
146
78
4
-62
-106
-119
-100
-57
-4
41
61
46
-6
-86
-177
-258
-309
-314
-267
-176
-55
71
180
251
273
244
172
74
-32
-129
-204
-251
-271
-270
-254
-232
-208
-186
-165
-147
-131
-119
-113
-117
-133
-159
-192
-226
-251
-260
-246
-209
-151
-79
-2
71
130
172
194
197
186
165
138
108
77
47
19
-7
-29
-46
-56
-60
-57
-47
-32
-12
12
38
66
93
115
125
119
92
43
-24
-99
-170
-222
-241
-219
-156
-60
52
158
238
275
260
196
93
-31
-155
-263
-343
-390
-406
-399
-377
-345
-309
-268
-222
-168
-110
-53
-4
25
26
-2
-58
-132
-209
-274
-316
-329
-315
-282
-245
-215
-203
-213
-239
-273
-303
-318
-312
-286
-247
-204
-169
-147
-141
-146
-152
-148
-126
-80
-15
63
139
202
243
255
241
206
159
110
63
24
-8
-32
-46
-49
-33
6
75
173
293
421
536
615
637
592
479
311
115
-77
-232
-323
-338
-277
-157
-6
143
261
325
328
278
192
96
17
-27
-25
20
93
175
240
271
254
189
84
-42
-169
-277
-350
-379
-365
-315
-243
-164
-92
-40
-12
-11
-31
-67
-109
-147
-173
-178
-158
-111
-37
59
168
280
381
457
497
491
439
345
220
83
-47
-151
-213
-226
-190
-115
-17
85
172
227
244
222
170
102
36
-14
-35
-22
22
88
164
236
290
317
315
285
232
166
95
29
-30
-77
-115
-146
-175
-206
-242
-286
-337
-393
-449
-501
-541
-562
-557
-522
-456
-365
-255
-141
-36
42
84
84
46
-20
-95
-157
-187
-171
-104
4
135
264
363
407
385
295
152
-19
-187
-318
-388
-383
-304
-165
5
177
317
401
417
364
256
115
-30
-153
-230
-250
-213
-128
-15
101
199
258
270
235
166
80
0
-52
-63
-27
50
150
250
325
352
317
216
58
-139
-348
-544
-700
-798
-829
-793
-699
-563
-405
-244
-99
18
99
140
145
123
84
40
2
-22
-29
-22
-7
5
6
-11
-48
-97
-148
-186
-197
-171
-106
-7
110
226
322
383
404
389
353
318
302
322
383
479
592
699
775
799
760
661
515
345
178
42
-43
-68
-31
57
179
313
436
527
568
548
464
320
128
-90
-309
-501
-639
-703
-683
-583
-421
-224
-28
136
242
277
245
164
61
-33
-94
-106
-71
0
83
154
192
187
140
64
-23
-102
-159
-190
-201
-203
-211
-233
-269
-307
-326
-301
-215
-60
154
398
631
807
888
850
694
444
145
-148
-380
-508
-511
-391
-173
104
392
647
839
948
974
927
825
688
534
377
227
91
-28
-125
-199
-251
-284
-305
-325
-356
-408
-487
-589
-706
-822
-918
-978
-990
-953
-872
-763
-640
-521
-416
-328
-257
-197
-142
-88
-39
-1
15
-3
-60
-158
-288
-436
-583
-710
-801
-848
-848
-808
-739
-656
-572
-500
-447
-417
-409
-418
-434
-447
-444
-413
-345
-236
-90
81
260
423
549
621
631
586
500
402
318
273
281
342
440
549
638
677
648
545
380
179
-24
-194
-302
-328
-269
-134
54
269
479
657
781
836
816
725
572
374
153
-67
-259
-401
-475
-471
-391
-244
-50
166
379
565
706
793
823
800
730
619
473
298
96
-127
-360
-590
-798
-964
-1069
-1100
-1055
-941
-779
-596
-420
-278
-184
-139
-132
-139
-133
-86
16
177
381
601
802
946
1008
974
852
662
438
220
38
-86
-148
-158
-137
-112
-103
-121
-163
-213
-246
-234
-157
-7
209
466
732
970
1146
1238
1239
1156
1006
816
610
411
231
76
-57
-174
-282
-389
-497
-604
-708
-801
-880
-941
-980
-998
-997
-979
-948
-908
-861
-808
-750
-683
-604
-509
-397
-270
-133
-2
105
168
168
92
-58
-268
-513
-754
-952
-1072
-1093
-1012
-847
-630
-404
-213
-94
-62
-118
-238
-386
-520
-599
-595
-498
-313
-65
212
479
704
862
944
955
912
842
774
733
738
795
899
1034
1175
1295
1369
1378
1314
1180
991
769
541
333
164
47
-18
-36
-23
5
31
40
22
-28
-108
-213
-336
-462
-579
-672
-725
-729
-679
-577
-437
-278
-128
-13
42
24
-67
-219
-408
-605
-780
-913
-995
-1032
-1039
-1040
-1058
-1107
-1189
-1295
-1402
-1482
-1509
-1465
-1343
-1153
-916
-662
-420
-216
-64
32
82
102
116
145
204
305
448
626
827
1034
1228
1390
1504
1556
1538
1450
1296
1087
843
582
329
103
-78
-205
-274
-289
-259
-196
-113
-19
77
169
257
339
417
488
553
609
652
679
686
671
630
563
468
344
193
20
-170
-364
-548
-704
-815
-866
-849
-764
-621
-438
-241
-56
93
191
235
232
200
164
149
171
240
351
489
628
743
808
808
737
601
414
199
-22
-226
-394
-512
-571
-566
-499
-374
-201
3
217
415
570
658
665
585
429
219
-14
-234
-411
-522
-559
-524
-436
-315
-186
-70
18
71
87
72
28
-39
-125
-223
-326
-425
-507
-559
-568
-531
-448
-329
-192
-56
57
136
173
173
146
108
73
50
46
58
83
114
150
192
245
314
403
508
621
726
802
832
800
704
548
349
130
-85
-273
-420
-521
-578
-600
-602
-597
-595
-603
-623
-650
-678
-698
-697
-667
-599
-491
-346
-171
19
206
373
504
593
644
668
683
711
765
853
965
1082
1174
1207
1156
1006
765
451
103
-233
-511
-696
-766
-718
-565
-333
-56
230
494
710
859
934
935
870
757
615
470
347
264
235
257
318
393
449
457
392
243
16
-268
-576
-870
-1116
-1285
-1364
-1352
-1257
-1096
-888
-651
-401
-155
71
258
388
444
416
306
131
-77
-276
-419
-465
-390
-191
112
474
841
1157
1376
1469
1437
1297
1088
855
641
481
394
384
441
544
671
794
892
944
934
854
700
477
203
-98
-390
-632
-787
-825
-733
-516
-203
161
520
817
1006
1061
974
764
469
141
-169
-414
-561
-597
-530
-382
-191
4
163
257
269
197
54
-135
-339
-527
-673
-759
-784
-753
-683
-594
-506
-433
-381
-344
-315
-280
-228
-152
-53
61
177
284
369
427
458
465
455
432
399
356
298
222
130
26
-80
-170
-230
-244
-207
-119
9
157
305
432
524
572
579
552
503
445
391
348
323
315
325
348
380
412
436
440
415
353
251
114
-47
-212
-362
-479
-549
-570
-550
-506
-457
-421
-412
-431
-472
-521
-562
-587
-591
-582
-572
-578
-611
-671
-750
-825
-870
-861
-780
-629
-421
-187
39
223
343
392
381
332
275
237
234
271
339
420
492
541
558
547
520
493
480
491
526
580
641
698
746
783
811
836
862
889
910
914
887
821
713
570
405
241
99
-5
-62
-72
-44
9
73
140
203
264
323
379
428
460
461
419
326
185
7
-187
-370
-519
-619
-665
-665
-636
-597
-565
-547
-537
-520
-478
-392
-253
-65
153
374
566
702
768
763
703
612
519
444
401
387
388
383
350
274
151
-11
-195
-375
-530
-640
-699
-706
-674
-617
-550
-487
-436
-396
-367
-341
-313
-278
-234
-183
-129
-77
-33
-2
12
6
-17
-52
-93
-129
-149
-142
-101
-24
88
224
371
516
642
740
804
833
831
805
760
701
626
535
422
285
126
-52
-237
-416
-575
-700
-784
-822
-820
-785
-730
-667
-604
-550
-506
-470
-438
-402
-358
-298
-222
-131
-27
81
183
268
324
343
319
253
152
30
-97
-209
-291
-330
-324
-276
-196
-101
-7
74
132
167
182
189
200
229
284
371
491
639
807
985
1160
1320
1454
1553
1609
1619
1584
1508
1399
1268
1127
985
849
720
597
471
335
179
0
-203
-425
-656
-883
-1095
-1280
-1430
-1543
-1620
-1664
-1679
-1670
-1642
-1599
-1545
-1485
-1424
-1368
-1321
-1285
-1259
-1238
-1213
-1173
-1110
-1016
-894
-745
-580
-410
-248
-101
27
138
238
335
436
540
645
741
816
860
865
833
770
689
610
547
514
515
549
606
672
733
779
802
803
786
757
724
693
667
646
629
613
597
579
558
532
499
452
388
302
192
62
-77
-209
-318
-386
-402
-362
-275
-157
-31
81
158
192
181
135
69
-2
-67
-121
-168
-218
-280
-361
-458
-560
-644
-686
-663
-562
-381
-134
151
442
702
903
1028
1071
1038
943
803
632
443
243
38
-164
-355
-519
-642
-709
-714
-658
-554
-424
-297
-199
-146
-146
-188
-253
-313
-341
-318
-236
-101
68
250
419
559
657
715
737
733
711
676
628
565
488
396
297
200
116
51
8
-21
-48
-90
-161
-271
-414
-575
-733
-859
-935
-952
-916
-849
-781
-745
-766
-855
-1006
-1198
-1395
-1561
-1666
-1694
-1645
-1532
-1383
-1223
-1077
-959
-873
-811
-760
-708
-645
-569
-482
-393
-306
-228
-157
-85
-4
97
222
372
539
709
867
996
1083
1124
1120
1078
1010
934
862
807
777
777
804
850
904
949
970
952
887
774
623
454
290
159
84
76
135
245
379
503
585
603
547
424
254
68
-106
-241
-325
-359
-353
-329
-307
-304
-328
-378
-441
-504
-552
-574
-568
-539
-497
-454
-422
-408
-414
-435
-467
-503
-537
-570
-602
-637
-676
-719
-760
-790
-798
-772
-707
-601
-464
-310
-160
-38
35
47
-7
-119
-272
-440
-597
-717
-782
-783
-722
-608
-460
-295
-131
18
146
252
338
407
462
503
526
527
502
450
376
291
208
143
109
112
155
232
333
445
560
669
770
863
950
1028
1092
1132
1134
1087
984
826
623
395
167
-38
-203
-320
-392
-434
-462
-494
-543
-610
-688
-764
-821
-847
-837
-797
-741
-686
-653
-653
-692
-761
-849
-935
-1002
-1040
-1042
-1012
-960
-897
-832
-771
-714
-655
-585
-493
-373
-218
-30
188
425
671
910
1125
1298
1412
1453
1413
1296
1112
887
654
450
312
266
325
485
723
1002
1279
1510
1659
1705
1643
1483
1248
969
680
411
185
19
-82
-120
-103
-47
32
112
176
205
188
120
4
-151
-327
-508
-676
-816
-922
-992
-1030
-1041
-1034
-1012
-976
-925
-855
-766
-658
-539
-418
-308
-221
-166
-147
-161
-201
-256
-315
-370
-415
-450
-474
-488
-494
-488
-467
-429
-371
-296
-212
-129
-61
-21
-15
-41
-92
-150
-194
-207
-174
-91
35
188
345
482
579
626
622
576
506
433
376
347
353
390
448
515
581
638
686
729
778
840
922
1020
1130
1232
1308
1339
1309
1214
1058
856
630
404
201
35
-88
-172
-229
-276
-328
-394
-477
-571
-664
-739
-783
-786
-747
-671
-572
-467
-375
-310
-282
-292
-337
-409
-497
-590
-679
-758
-823
-874
-910
-934
-944
-941
-923
-887
-829
-747
-637
-501
-343
-172
-2
150
264
323
313
230
80
-118
-337
-541
-696
-772
-752
-632
-426
-159
132
412
651
830
941
994
1004
998
991
999
1025
1062
1096
1108
1083
1012
893
734
552
363
185
31
-96
-197
-279
-355
-432
-515
-606
-697
-780
-845
-884
-892
-872
-830
-776
-721
-674
-639
-618
-608
-604
-598
-585
-561
-526
-481
-431
-379
-332
-294
-269
-260
-269
-297
-344
-405
-474
-543
-598
-628
-621
-567
-464
-313
-122
96
327
556
770
959
1120
1248
1346
1414
1455
1469
1458
1426
1378
1323
1270
1231
1217
1234
1283
1359
1451
1544
1622
1670
1678
1641
1560
1442
1296
1134
966
802
646
502
371
253
144
43
-55
-153
-254
-358
-466
-572
-670
-750
-803
-824
-809
-763
-695
-620
-555
-517
-516
-558
-639
-750
-876
-1000
-1109
-1189
-1233
-1241
-1212
-1151
-1058
-938
-792
-622
-434
-234
-32
161
334
479
591
671
724
759
782
798
808
809
793
754
689
599
494
388
296
234
213
235
292
368
445
501
521
497
431
331
213
95
-8
-85
-134
-156
-156
-142
-120
-93
-60
-21
27
85
150
216
278
328
361
376
377
371
364
365
374
391
408
414
398
352
274
168
49
-65
-155
-202
-195
-132
-18
130
293
450
585
685
750
785
802
819
847
897
972
1065
1164
1251
1307
1317
1268
1160
1000
803
592
389
219
99
36
32
76
154
246
336
409
458
486
497
501
510
529
560
600
639
667
672
648
595
516
424
330
248
185
146
127
119
109
85
33
-55
-182
-349
-550
-777
-1020
-1270
-1514
-1742
-1944
-2113
-2243
-2332
-2380
-2394
-2383
-2357
-2329
-2307
-2298
-2303
-2317
-2334
-2344
-2339
-2313
-2265
-2197
-2117
-2033
-1953
-1884
-1828
-1784
-1747
-1710
-1666
-1610
-1537
-1449
-1348
-1240
-1129
-1020
-918
-819
-722
-620
-507
-380
-235
-76
93
261
419
556
668
752
816
867
920
985
1069
1171
1284
1393
1477
1519
1508
1439
1322
1174
1018
879
774
711
686
683
683
662
605
506
374
227
90
-11
-55
-34
49
179
335
493
632
741
818
869
904
936
971
1012
1055
1091
1113
1113
1091
1050
1000
954
918
899
895
899
900
887
850
786
698
595
490
399
336
310
326
382
472
589
720
856
986
1101
1192
1253
1276
1259
1197
1092
948
773
578
375
178
-1
-151
-264
-338
-372
-370
-339
-286
-222
-153
-85
-21
38
97
160
232
317
417
527
639
742
823
869
872
832
752
645
524
407
305
226
168
124
81
27
-51
-159
-297
-459
-632
-805
-967
-1113
-1243
-1362
-1476
-1594
-1717
-1843
-1964
-2070
-2151
-2198
-2212
-2199
-2172
-2146
-2135
-2150
-2190
-2251
-2321
-2385
-2432
-2459
-2468
-2469
-2478
-2504
-2553
-2619
-2686
-2730
-2723
-2645
-2482
-2240
-1936
-1603
-1275
-987
-762
-610
-524
-488
-477
-467
-442
-394
-329
-255
-188
-136
-104
-88
-77
-57
-16
54
150
264
381
486
566
615
631
619
585
536
474
398
304
190
55
-96
-247
-384
-484
-534
-523
-454
-337
-191
-40
97
206
283
333
367
403
453
528
629
751
883
1014
1131
1225
1291
1329
1342
1333
1308
1272
1231
1194
1169
1169
1206
1289
1427
1621
1864
2141
2433
2716
2968
3167
3302
3364
3355
3281
3153
2983
2782
2560
2327
2089
1850
1615
1388
1170
963
769
589
424
272
135
13
-94
-187
-266
-335
-393
-443
-485
-518
-540
-548
-539
-510
-463
-399
-325
-246
-169
-98
-35
23
80
145
222
315
424
541
659
766
852
910
936
931
899
844
771
678
565
428
262
67
-156
-396
-640
-872
-1076
-1240
-1358
-1434
-1475
-1497
-1514
-1538
-1576
-1629
-1688
-1745
-1786
-1803
-1791
-1752
-1692
-1623
-1558
-1505
-1471
-1457
-1456
-1462
-1462
-1446
-1405
-1335
-1234
-1105
-953
-785
-610
-438
-277
-137
-25
56
102
116
101
66
21
-25
-60
-77
-69
-33
32
123
240
378
534
703
880
1058
1230
1386
1519
1619
1682
1705
1687
1633
1549
1443
1320
1186
1046
902
755
606
457
312
174
48
-61
-151
-221
-274
-314
-349
-383
-421
-464
-509
-551
-581
-591
-575
-528
-451
-348
-227
-98
28
144
246
331
404
469
532
598
670
746
824
899
966
1022
1066
1100
1130
1158
1189
1221
1250
1269
1268
1237
1169
1062
919
748
560
367
180
6
-151
-291
-416
-526
-621
-698
-753
-782
-787
-770
-744
-722
-719
-747
-811
-908
-1025
-1141
-1235
-1290
-1295
-1255
-1183
-1104
-1043
-1020
-1049
-1124
-1230
-1339
-1420
-1447
-1402
-1283
-1100
-875
-636
-407
-208
-46
79
180
272
367
478
607
753
910
1068
1221
1364
1496
1617
1725
1821
1899
1955
1983
1979
1944
1882
1802
1715
1632
1563
1512
1477
1453
1431
1401
1353
1283
1188
1069
930
778
618
458
305
168
54
-32
-85
-105
-99
-75
-50
-38
-55
-111
-211
-352
-522
-707
-889
-1054
-1190
-1293
-1363
-1406
-1426
-1430
-1421
-1400
-1369
-1327
-1278
-1228
-1187
-1165
-1171
-1210
-1279
-1370
-1468
-1554
-1610
-1622
-1583
-1495
-1367
-1216
-1060
-913
-790
-694
-627
-584
-557
-540
-528
-518
-511
-508
-511
-518
-528
-534
-528
-504
-456
-383
-287
-175
-56
60
162
242
298
330
341
337
325
312
301
293
289
283
273
255
227
190
149
109
79
67
81
124
197
297
415
542
666
772
852
898
907
879
821
739
643
545
454
378
321
285
269
270
279
288
290
276
240
180
97
-3
-108
-205
-278
-315
-304
-242
-130
23
202
389
569
726
853
950
1024
1087
1156
1246
1368
1528
1723
1947
2186
2425
2651
2855
3030
3176
3297
3395
3475
3538
3583
3605
3597
3555
3473
3351
3191
3000
2784
2553
2314
2072
1828
1582
1330
1071
801
520
228
-71
-372
-669
-958
-1234
-1493
-1735
-1957
-2158
-2338
-2496
-2628
-2734
-2813
-2863
-2886
-2885
-2863
-2825
-2775
-2717
-2652
-2578
-2491
-2387
-2260
-2104
-1915
-1694
-1441
-1163
-867
-561
-253
47
335
603
849
1068
1255
1407
1518
1587
1612
1595
1542
1462
1369
1275
1193
1133
1099
1089
1096
1110
1115
1099
1050
962
834
670
477
268
53
-158
-356
-539
-704
-853
-987
-1108
-1216
-1313
-1394
-1459
-1504
-1531
-1540
-1538
-1530
-1526
-1534
-1559
-1605
-1669
-1745
-1824
-1894
-1948
-1977
-1981
-1964
-1934
-1902
-1878
-1872
-1885
-1917
-1959
-2001
-2029
-2033
-2005
-1939
-1835
-1698
-1533
-1347
-1150
-947
-746
-555
-379
-227
-103
-12
46
76
88
94
108
144
208
304
427
566
705
831
930
997
1033
1046
1047
1050
1068
1109
1173
1256
1351
1445
1529
1596
1641
1666
1677
1680
1684
1694
1715
1747
1786
1825
1855
1867
1852
1802
1715
1592
1438
1263
1081
907
752
627
534
473
437
416
401
382
355
321
284
251
227
217
219
230
241
244
232
202
153
92
26
-36
-88
-127
-154
-173
-186
-196
-203
-203
-190
-156
-99
-18
79
178
265
321
334
298
214
93
-49
-196
-331
-447
-540
-616
-685
-757
-843
-946
-1062
-1181
-1289
-1367
-1402
-1382
-1306
-1178
-1010
-822
-629
-450
-299
-184
-108
-69
-58
-69
-90
-116
-139
-159
-175
-192
-214
-246
-291
-351
-426
-511
-603
-697
-787
-872
-951
-1026
-1104
-1189
-1290
-1413
-1561
-1735
-1932
-2148
-2372
-2595
-2803
-2986
-3131
-3229
-3272
-3254
-3171
-3023
-2809
-2534
-2202
-1823
-1407
-966
-516
-70
356
749
1099
1401
1653
1859
2025
2162
2279
2384
2486
2588
2694
2802
2912
3021
3129
3232
3328
3414
3484
3531
3548
3526
3459
3342
3175
2961
2710
2430
2135
1837
1546
1269
1012
775
559
358
170
-12
-194
-381
-581
-797
-1032
-1285
-1552
-1825
-2092
-2340
-2557
-2733
-2862
-2944
-2984
-2992
-2980
-2956
-2930
-2904
-2876
-2842
-2793
-2721
-2622
-2494
-2341
-2169
-1990
-1813
-1646
-1495
-1359
-1233
-1108
-975
-825
-650
-449
-223
21
272
521
757
974
1167
1338
1490
1630
1763
1896
2029
2166
2301
2432
2554
2662
2753
2826
2881
2918
2939
2944
2934
2909
2869
2813
2739
2648
2537
2406
2253
2079
1886
1676
1458
1240
1036
856
710
604
538
506
498
501
504
499
483
459
435
419
416
431
459
492
521
537
535
518
496
484
495
541
624
739
867
986
1074
1110
1085
1000
866
701
524
351
191
44
-100
-250
-417
-607
-817
-1038
-1254
-1448
-1607
-1721
-1791
-1823
-1828
-1820
-1806
-1794
-1780
-1761
-1729
-1677
-1603
-1508
-1399
-1287
-1185
-1103
-1053
-1038
-1060
-1117
-1201
-1304
-1417
-1530
-1631
-1713
-1770
-1798
-1797
-1772
-1729
-1676
-1624
-1579
-1548
-1532
-1532
-1547
-1575
-1613
-1661
-1718
-1781
-1846
-1905
-1951
-1973
-1963
-1914
-1826
-1702
-1552
-1385
-1213
-1041
-873
-707
-536
-355
-161
46
260
473
671
848
997
1122
1228
1327
1428
1539
1660
1783
1898
1991
2050
2070
2054
2012
1958
1909
1876
1867
1877
1897
1916
1918
1897
1851
1786
1713
1647
1600
1578
1582
1605
1635
1657
1661
1638
1588
1513
1421
1318
1211
1102
988
866
727
566
375
153
-101
-386
-696
-1025
-1366
-1709
-2045
-2366
-2657
-2909
-3116
-3271
-3374
-3426
-3435
-3408
-3354
-3283
-3202
-3118
-3035
-2957
-2887
-2827
-2780
-2747
-2726
-2714
-2707
-2699
-2682
-2653
-2607
-2546
-2473
-2393
-2311
-2234
-2164
-2103
-2049
-1998
-1946
-1889
-1823
-1747
-1661
-1566
-1462
-1353
-1242
-1132
-1028
-937
-867
-823
-809
-826
-872
-938
-1012
-1083
-1139
-1172
-1180
-1167
-1139
-1106
-1078
-1060
-1054
-1054
-1055
-1046
-1022
-979
-919
-848
-776
-710
-657
-615
-578
-536
-477
-388
-265
-108
74
270
462
635
780
892
973
1031
1076
1115
1154
1192
1225
1243
1239
1204
1137
1039
917
783
647
521
412
326
265
230
219
233
270
329
409
506
613
724
830
923
999
1054
1091
1111
1121
1123
1119
1109
1088
1050
992
908
799
670
527
382
244
123
23
-52
-106
-143
-169
-190
-210
-233
-258
-284
-308
-326
-334
-330
-310
-272
-217
-148
-67
16
95
159
200
210
187
131
50
-48
-152
-252
-338
-408
-462
-507
-550
-602
-670
-758
-866
-988
-1115
-1236
-1341
-1420
-1469
-1488
-1479
-1449
-1404
-1351
-1295
-1235
-1170
-1094
-1000
-884
-741
-571
-378
-170
44
249
436
595
719
808
864
891
897
888
873
856
840
826
815
805
794
776
748
702
631
529
392
216
6
-231
-483
-732
-963
-1159
-1311
-1415
-1473
-1497
-1501
-1503
-1520
-1563
-1638
-1744
-1872
-2011
-2144
-2258
-2342
-2389
-2399
-2377
-2332
-2276
-2220
-2174
-2141
-2122
-2109
-2091
-2054
-1983
-1867
-1697
-1474
-1205
-904
-591
-284
-2
241
438
590
704
789
860
926
998
1081
1177
1286
1405
1534
1670
1812
1958
2105
2247
2378
2489
2574
2627
2644
2627
2581
2511
2425
2329
2226
2117
1999
1872
1731
1576
1408
1231
1049
867
689
514
341
167
-10
-191
-374
-553
-719
-861
-971
-1042
-1073
-1070
-1044
-1006
-976
-962
-974
-1012
-1073
-1146
-1219
-1278
-1313
-1317
-1290
-1236
-1163
-1084
-1008
-947
-904
-879
-869
-864
-855
-831
-783
-705
-600
-471
-329
-185
-51
63
152
216
263
302
350
418
519
658
830
1026
1230
1422
1581
1693
1749
1748
1701
1622
1531
1446
1380
1340
1324
1321
1317
1293
1238
1140
1000
826
627
421
221
40
-118
-251
-362
-454
-529
-587
-623
-631
-607
-548
-461
-359
-265
-202
-194
-261
-410
-636
-920
-1233
-1542
-1815
-2027
-2166
-2233
-2242
-2219
-2189
-2178
-2204
-2276
-2391
-2537
-2696
-2850
-2980
-3077
-3134
-3154
-3144
-3112
-3068
-3020
-2972
-2926
-2879
-2827
-2767
-2692
-2600
-2488
-2357
-2207
-2039
-1856
-1659
-1449
-1229
-998
-757
-509
-256
-1
250
491
716
920
1102
1259
1398
1523
1644
1770
1909
2067
2244
2435
2631
2820
2990
3130
3234
3299
3329
3334
3326
3320
3330
3367
3437
3544
3684
3852
4038
4231
4419
4589
4731
4838
4904
4928
4911
4858
4773
4664
4535
4389
4226
4043
3841
3615
3367
3102
2828
2558
2306
2085
1905
1772
1682
1628
1598
1575
1547
1503
1434
1339
1219
1077
917
742
555
356
150
-60
-266
-461
-637
-787
-909
-1004
-1082
-1154
-1234
-1332
-1454
-1598
-1756
-1913
-2050
-2150
-2201
-2196
-2139
-2037
-1906
-1755
-1598
-1442
-1290
-1142
-996
-850
-707
-569
-443
-334
-247
-184
-141
-114
-92
-69
-37
6
59
116
173
220
254
270
270
256
233
207
183
167
162
172
199
243
304
378
460
542
615
672
706
714
696
657
605
546
488
435
386
338
286
225
154
74
-6
-77
-125
-139
-112
-41
66
200
345
485
607
704
774
820
853
883
921
973
1043
1130
1228
1328
1420
1496
1548
1573
1569
1538
1484
1411
1327
1235
1140
1045
953
865
780
698
619
541
463
383
300
211
114
7
-112
-241
-380
-524
-669
-808
-934
-1044
-1136
-1210
-1271
-1328
-1389
-1466
-1566
-1695
-1854
-2041
-2249
-2468
-2688
-2896
-3081
-3234
-3348
-3421
-3451
-3442
-3400
-3334
-3252
-3164
-3079
-3001
-2930
-2864
-2795
-2713
-2607
-2467
-2289
-2071
-1818
-1540
-1249
-959
-683
-431
-208
-17
144
279
392
488
570
639
698
748
791
831
871
914
964
1020
1085
1151
1215
1272
1316
1345
1358
1357
1344
1325
1303
1281
1260
1241
1223
1206
1189
1175
1167
1168
1182
1209
1248
1295
1340
1374
1386
1367
1312
1219
1091
937
767
592
423
267
128
8
-97
-189
-271
-345
-410
-466
-508
-536
-547
-546
-537
-529
-529
-545
-580
-634
-701
-772
-836
-880
-897
-883
-839
-771
-689
-605
-527
-463
-413
-377
-349
-322
-292
-254
-208
-157
-102
-47
6
57
107
159
214
272
328
377
410
420
402
352
275
174
61
-58
-174
-283
-385
-482
-578
-675
-772
-865
-948
-1008
-1040
-1036
-995
-923
-831
-731
-639
-565
-516
-490
-481
-478
-470
-443
-392
-313
-208
-85
47
179
302
410
501
575
633
678
714
745
774
802
833
865
899
932
959
976
975
952
901
822
716
590
452
314
187
80
0
-51
-74
-74
-59
-37
-12
10
28
45
64
88
122
167
220
278
332
376
401
401
372
315
234
135
24
-91
-205
-313
-414
-507
-592
-669
-738
-794
-837
-865
-877
-877
-871
-869
-880
-911
-968
-1050
-1149
-1253
-1348
-1420
-1457
-1457
-1423
-1367
-1305
-1254
-1232
-1246
-1298
-1379
-1474
-1563
-1627
-1652
-1632
-1569
-1477
-1374
-1282
-1220
-1203
-1239
-1324
-1448
-1596
-1749
-1889
-2003
-2081
-2122
-2129
-2108
-2068
-2017
-1965
-1913
-1863
-1814
-1761
-1699
-1622
-1526
-1407
-1265
-1100
-918
-726
-532
-347
-180
-41
65
135
171
179
168
148
128
116
118
133
160
193
225
250
264
263
250
228
201
174
152
136
127
123
125
129
135
146
161
186
222
272
336
413
499
591
683
774
861
945
1028
1114
1205
1305
1415
1531
1650
1767
1874
1967
2041
2096
2134
2158
2171
2180
2184
2184
2177
2159
2125
2071
1996
1902
1794
1678
1561
1448
1341
1239
1138
1033
917
789
648
500
353
217
101
13
-45
-76
-85
-83
-80
-85
-104
-141
-196
-267
-353
-449
-554
-664
-776
-885
-983
-1064
-1120
-1143
-1132
-1089
-1022
-944
-868
-807
-769
-756
-763
-777
-782
-759
-695
-580
-414
-203
38
295
550
790
1006
1199
1369
1522
1665
1802
1936
2066
2184
2286
2365
2414
2432
2418
2376
2308
2221
2118
2001
1875
1737
1592
1440
1286
1135
993
867
759
672
605
553
512
476
439
400
357
310
262
211
156
92
10
-98
-242
-429
-660
-933
-1239
-1566
-1898
-2221
-2523
-2796
-3035
-3242
-3420
-3572
-3703
-3815
-3910
-3987
-4043
-4080
-4094
-4083
-4048
-3985
-3889
-3758
-3588
-3375
-3121
-2831
-2513
-2180
-1847
-1528
-1236
-978
-758
-573
-417
-283
-162
-49
58
159
252
334
402
459
504
544
584
629
684
748
822
902
982
1055
1117
1162
1189
1195
1183
1156
1119
1075
1028
982
938
896
855
815
774
730
686
642
601
565
534
507
479
446
402
342
267
180
90
9
-46
-63
-31
54
189
367
573
792
1012
1223
1420
1603
1777
1944
2109
2273
2432
2582
2719
2838
2938
3023
3098
3167
3236
3305
3369
3418
3441
3427
3368
3264
3119
2948
2767
2595
2445
2324
2232
2160
2094
2017
1917
1784
1619
1430
1231
1037
864
723
618
550
510
492
484
478
470
455
434
405
370
327
279
225
171
123
90
81
104
161
248
355
466
560
620
635
601
525
421
311
214
145
111
107
121
133
124
82
4
-104
-224
-333
-409
-434
-401
-316
-196
-66
50
128
154
124
48
-60
-177
-285
-368
-418
-435
-426
-403
-378
-362
-360
-373
-396
-421
-437
-435
-410
-360
-287
-201
-110
-25
44
92
118
126
124
122
129
151
191
245
306
363
406
426
421
391
341
282
222
168
124
88
56
20
-24
-82
-155
-239
-329
-419
-503
-579
-646
-704
-755
-801
-841
-872
-891
-895
-882
-856
-823
-792
-773
-777
-809
-869
-952
-1047
-1145
-1232
-1302
-1350
-1379
-1393
-1401
-1409
-1421
-1436
-1451
-1460
-1453
-1425
-1372
-1292
-1189
-1068
-937
-804
-675
-557
-455
-370
-305
-260
-235
-227
-232
-246
-264
-280
-289
-288
-275
-250
-213
-166
-108
-37
50
157
290
451
642
862
1104
1361
1622
1878
2119
2340
2539
2717
2878
3028
3173
3316
3458
3595
3722
3831
3914
3966
3984
3973
3939
3893
3847
3811
3790
3783
3785
3786
3775
3739
3675
3583
3471
3351
3238
3147
3085
3051
3039
3032
3011
2958
2858
2706
2503
2260
1995
1726
1469
1238
1039
870
728
605
493
387
283
181
80
-19
-116
-213
-312
-414
-522
-635
-750
-865
-975
-1075
-1164
-1238
-1297
-1342
-1373
-1391
-1397
-1393
-1381
-1365
-1349
-1340
-1343
-1363
-1400
-1453
-1516
-1580
-1636
-1675
-1692
-1684
-1654
-1605
-1544
-1476
-1405
-1331
-1254
-1171
-1078
-974
-859
-736
-610
-485
-366
-254
-150
-51
46
144
245
349
452
548
631
695
734
743
723
674
600
506
397
281
165
54
-47
-133
-205
-263
-311
-355
-400
-449
-505
-564
-619
-662
-681
-666
-611
-514
-379
-215
-35
149
324
484
627
757
880
1004
1139
1285
1440
1596
1743
1866
1953
1997
1997
1960
1901
1837
1790
1780
1821
1919
2072
2267
2486
2705
2903
3060
3164
3211
3206
3159
3086
3003
2924
2857
2805
2765
2731
2694
2646
2583
2502
2405
2297
2183
2067
1952
1839
1726
1611
1491
1365
1232
1095
953
807
657
499
331
149
-47
-258
-476
-695
-902
-1086
-1240
-1359
-1442
-1497
-1532
-1558
-1586
-1622
-1665
-1712
-1751
-1773
-1766
-1723
-1642
-1527
-1391
-1247
-1111
-1000
-922
-883
-880
-906
-949
-996
-1034
-1055
-1052
-1026
-979
-919
-854
-790
-734
-689
-653
-626
-601
-575
-543
-501
-450
-392
-330
-274
-229
-203
-204
-233
-290
-373
-473
-582
-688
-782
-857
-907
-932
-933
-916
-885
-847
-805
-761
-718
-675
-634
-597
-565
-543
-532
-534
-544
-557
-563
-550
-510
-436
-328
-193
-42
109
247
361
448
513
568
629
713
831
988
1179
1391
1604
1798
1955
2065
2125
2140
2123
2085
2041
1999
1962
1929
1896
1856
1808
1748
1680
1606
1530
1454
1377
1295
1202
1093
961
806
630
435
230
21
-187
-387
-577
-755
-919
-1067
-1195
-1301
-1384
-1443
-1480
-1502
-1512
-1519
-1523
-1527
-1526
-1514
-1484
-1432
-1355
-1260
-1154
-1053
-968
-911
-885
-890
-914
-944
-964
-960
-925
-855
-756
-639
-515
-396
-292
-207
-140
-89
-48
-12
25
66
112
166
229
302
384
475
570
662
740
793
810
782
708
588
432
252
63
-124
-296
-449
-582
-699
-804
-904
-1004
-1105
-1208
-1313
-1419
-1524
-1628
-1732
-1836
-1937
-2029
-2110
-2166
-2190
-2176
-2120
-2027
-1905
-1768
-1633
-1514
-1425
-1370
-1350
-1357
-1378
-1400
-1407
-1389
-1341
-1261
-1155
-1031
-900
-773
-657
-560
-484
-430
-393
-371
-358
-349
-340
-328
-311
-285
-252
-210
-159
-99
-29
52
143
243
349
458
565
663
748
815
864
898
922
945
977
1025
1094
1184
1289
1398
1498
1572
1610
1604
1555
1469
1358
1237
1123
1026
955
912
893
892
901
915
929
944
960
982
1008
1042
1077
1105
1117
1106
1064
987
875
734
570
391
206
21
-158
-331
-497
-657
-811
-961
-1107
-1251
-1391
-1528
-1660
-1786
-1902
-2004
-2090
-2153
-2193
-2210
-2207
-2192
-2173
-2161
-2167
-2197
-2257
-2344
-2455
-2582
-2715
-2845
-2964
-3065
-3142
-3192
-3211
-3197
-3148
-3060
-2935
-2774
-2580
-2358
-2114
-1853
-1580
-1297
-1006
-712
-412
-110
188
477
749
999
1223
1419
1591
1745
1886
2020
2151
2275
2390
2487
2559
2601
2612
2597
2563
2522
2484
2456
2442
2437
2432
2417
2380
2309
2202
2059
1888
1700
1510
1332
1178
1059
978
937
932
957
1000
1052
1100
1130
1135
1108
1047
955
840
711
579
454
341
241
149
61
-33
-136
-252
-375
-499
-610
-698
-750
-760
-727
-652
-543
-408
-257
-96
67
229
386
535
675
801
912
1008
1092
1166
1237
1310
1387
1466
1541
1598
1622
1597
1511
1357
1139
868
564
250
-48
-312
-528
-691
-805
-880
-930
-968
-1004
-1046
-1091
-1135
-1169
-1183
-1168
-1119
-1035
-921
-788
-648
-516
-406
-330
-295
-301
-342
-409
-488
-563
-623
-657
-661
-638
-592
-531
-464
-399
-341
-291
-252
-222
-203
-194
-199
-220
-258
-312
-377
-445
-506
-550
-569
-559
-523
-468
-404
-342
-292
-261
-250
-257
-277
-306
-341
-380
-427
-485
-558
-647
-750
-860
-971
-1074
-1165
-1242
-1311
-1379
-1456
-1548
-1659
-1783
-1909
-2019
-2096
-2123
-2091
-1998
-1852
-1668
-1466
-1268
-1090
-947
-846
-787
-766
-777
-812
-862
-922
-987
-1054
-1122
-1191
-1262
-1340
-1426
-1524
-1635
-1754
-1875
-1989
-2081
-2141
-2159
-2130
-2058
-1950
-1822
-1689
-1564
-1458
-1371
-1302
-1241
-1176
-1100
-1004
-894
-772
-649
-536
-443
-374
-331
-310
-306
-312
-323
-336
-352
-372
-399
-435
-482
-539
-607
-684
-768
-856
-947
-1033
-1108
-1161
-1181
-1159
-1092
-980
-832
-666
-498
-349
-233
-155
-111
-89
-72
-40
21
117
244
390
535
661
752
799
803
771
719
661
611
575
557
554
561
572
584
594
603
612
625
643
667
698
738
791
860
953
1075
1226
1405
1604
1810
2011
2191
2340
2454
2533
2585
2620
2648
2678
2713
2754
2798
2841
2881
2915
2947
2979
3013
3050
3089
3122
3144
3148
3130
3090
3035
2973
2915
2869
2840
2825
2818
2807
2778
2722
2632
2505
2345
2160
1956
1743
1525
1305
1086
868
653
443
240
48
-133
-303
-466
-628
-797
-977
-1172
-1385
-1613
-1854
-2105
-2364
-2632
-2909
-3196
-3492
-3791
-4086
-4364
-4611
-4816
-4972
-5076
-5135
-5156
-5155
-5141
-5124
-5106
-5087
-5060
-5020
-4961
-4884
-4791
-4691
-4593
-4503
-4426
-4358
-4291
-4214
-4114
-3980
-3808
-3597
-3356
-3096
-2834
-2584
-2359
-2170
-2021
-1915
-1852
-1829
-1843
-1889
-1960
-2050
-2146
-2239
-2315
-2362
-2371
-2333
-2249
-2119
-1952
-1760
-1558
-1363
-1190
-1054
-962
-918
-916
-945
-990
-1029
-1045
-1024
-959
-853
-719
-577
-449
-359
-322
-344
-419
-531
-658
-773
-855
-888
-866
-796
-690
-567
-445
-340
-261
-212
-189
-187
-199
-217
-238
-260
-285
-315
-352
-394
-442
-493
-542
-585
-620
-640
-643
-623
-575
-495
-379
-225
-36
182
418
662
898
1116
1307
1469
1605
1721
1826
1928
2033
2139
2241
2330
2394
2421
2404
2343
2242
2111
1964
1814
1672
1546
1435
1335
1239
1137
1024
897
758
613
471
341
230
142
76
27
-10
-44
-80
-120
-163
-206
-242
-266
-271
-254
-212
-144
-51
69
212
378
561
753
944
1119
1264
1367
1418
1414
1357
1258
1129
984
838
698
570
453
345
245
152
71
6
-35
-48
-32
7
58
107
139
145
121
74
19
-24
-35
2
92
230
401
582
750
882
968
1002
996
961
916
876
851
844
849
857
857
837
794
727
644
554
469
398
346
315
298
287
271
241
191
118
27
-73
-169
-247
-291
-293
-247
-157
-34
106
244
358
434
461
440
377
288
190
100
33
-5
-12
6
40
79
115
145
167
188
214
254
317
406
526
677
854
1055
1272
1499
1726
1944
2143
2316
2456
2560
2627
2661
2666
2647
2606
2542
2452
2331
2172
1971
1730
1454
1155
848
547
267
15
-205
-391
-548
-675
-772
-836
-861
-843
-782
-683
-561
-436
-334
-276
-280
-351
-483
-659
-855
-1045
-1208
-1329
-1406
-1444
-1455
-1457
-1460
-1476
-1508
-1557
-1622
-1704
-1805
-1930
-2082
-2261
-2460
-2666
-2854
-2998
-3070
-3052
-2935
-2728
-2455
-2151
-1857
-1612
-1445
-1370
-1384
-1468
-1594
-1727
-1836
-1896
-1894
-1830
-1711
-1554
-1374
-1188
-1006
-834
-672
-517
-365
-214
-64
85
229
364
489
604
714
824
943
1075
1222
1381
1541
1689
1807
1881
1900
1863
1775
1649
1505
1360
1229
1123
1041
978
924
868
803
730
653
584
534
513
523
559
609
653
677
664
610
516
390
244
87
-74
-238
-408
-590
-785
-986
-1182
-1350
-1466
-1506
-1459
-1323
-1112
-854
-582
-329
-120
33
135
203
260
332
436
579
754
942
1121
1267
1361
1396
1373
1302
1198
1076
951
832
728
640
573
530
512
521
556
610
674
734
778
794
777
731
662
580
496
413
329
233
109
-56
-274
-544
-853
-1177
-1485
-1745
-1929
-2021
-2020
-1934
-1781
-1582
-1356
-1112
-855
-580
-283
41
388
745
1094
1409
1669
1855
1959
1981
1932
1825
1674
1488
1269
1014
716
368
-29
-466
-923
-1371
-1778
-2113
-2353
-2486
-2513
-2448
-2315
-2143
-1962
-1796
-1665
-1579
-1542
-1552
-1602
-1680
-1774
-1871
-1954
-2009
-2023
-1985
-1891
-1740
-1541
-1306
-1051
-796
-557
-345
-167
-25
85
167
224
260
271
254
201
107
-31
-213
-431
-676
-934
-1190
-1429
-1640
-1813
-1940
-2019
-2045
-2021
-1950
-1835
-1684
-1509
-1322
-1135
-961
-806
-674
-563
-469
-386
-310
-242
-189
-162
-179
-253
-395
-608
-885
-1207
-1550
-1888
-2196
-2457
-2663
-2818
-2930
-3013
-3077
-3129
-3168
-3187
-3175
-3122
-3022
-2875
-2689
-2478
-2253
-2025
-1801
-1574
-1335
-1073
-778
-447
-90
274
617
908
1121
1238
1256
1187
1055
890
724
581
475
411
379
367
358
341
306
253
184
103
13
-85
-197
-329
-487
-674
-886
-1113
-1337
-1537
-1692
-1786
-1808
-1758
-1644
-1479
-1283
-1075
-870
-680
-512
-368
-244
-136
-36
63
167
282
409
548
693
835
959
1047
1081
1044
925
719
433
80
-315
-723
-1114
-1458
-1734
-1926
-2029
-2050
-1997
-1889
-1745
-1586
-1429
-1287
-1171
-1082
-1018
-972
-935
-895
-840
-762
-654
-515
-347
-156
51
267
485
702
914
1121
1322
1519
1707
1886
2049
2194
2318
2421
2505
2577
2641
2703
2768
2835
2904
2970
3030
3080
3120
3155
3190
3233
3290
3364
3455
3555
3655
3743
3809
3844
3846
3815
3756
3675
3579
3471
3355
3230
3097
2958
2816
2679
2557
2459
2391
2354
2344
2351
2360
2360
2339
2296
2236
2172
2121
2100
2122
2190
2297
2426
2552
2648
2690
2661
2555
2380
2152
1898
1645
1423
1255
1156
1132
1180
1288
1437
1606
1772
1912
2011
2060
2060
2017
1950
1875
1809
1766
1747
1748
1753
1740
1690
1589
1436
1242
1034
846
716
676
744
920
1186
1508
1842
2145
2379
2519
2560
2508
2382
2209
2011
1810
1618
1441
1280
1137
1012
909
836
798
800
842
915
1004
1092
1157
1183
1160
1085
966
816
655
498
361
252
171
115
73
35
-13
-78
-167
-285
-430
-600
-793
-1004
-1234
-1476
-1732
-1999
-2275
-2556
-2837
-3107
-3354
-3564
-3722
-3813
-3828
-3762
-3618
-3408
-3151
-2869
-2588
-2333
-2123
-1972
-1887
-1866
-1901
-1977
-2077
-2184
-2277
-2340
-2358
-2320
-2220
-2059
-1843
-1586
-1306
-1022
-759
-530
-350
-223
-148
-115
-111
-123
-137
-145
-142
-125
-98
-60
-13
45
118
213
334
487
673
890
1133
1391
1651
1901
2124
2308
2439
2509
2513
2452
2331
2161
1956
1732
1503
1279
1066
860
655
439
203
-60
-346
-643
-932
-1185
-1377
-1485
-1499
-1418
-1258
-1045
-810
-587
-408
-291
-249
-280
-375
-517
-686
-863
-1030
-1172
-1276
-1331
-1329
-1267
-1144
-962
-732
-468
-189
85
333
538
691
788
832
833
803
758
710
667
632
604
574
533
467
367
224
39
-182
-423
-661
-865
-1006
-1059
-1002
-835
-565
-219
164
542
873
1126
1287
1360
1370
1354
1355
1414
1560
1803
2134
2529
2950
3357
3713
3993
4189
4302
4348
4345
4314
4267
4209
4138
4048
3927
3767
3567
3328
3055
2759
2449
2130
1805
1475
1138
794
443
92
-255
-589
-907
-1210
-1504
-1803
-2121
-2471
-2862
-3289
-3738
-4180
-4580
-4899
-5101
-5165
-5084
-4874
-4568
-4214
-3868
-3584
-3404
-3352
-3429
-3614
-3866
-4133
-4360
-4503
-4531
-4438
-4242
-3978
-3694
-3443
-3264
-3182
-3199
-3294
-3429
-3553
-3620
-3592
-3450
-3196
-2852
-2452
-2036
-1638
-1282
-977
-714
-479
-250
-12
244
511
774
1012
1204
1332
1392
1390
1342
1269
1195
1138
1110
1115
1151
1214
1297
1399
1517
1651
1800
1955
2104
2227
2305
2319
2257
2120
1919
1676
1422
1184
984
833
730
664
615
566
503
421
326
230
144
79
35
2
-39
-109
-232
-421
-678
-992
-1341
-1698
-2033
-2328
-2572
-2764
-2918
-3046
-3165
-3284
-3403
-3516
-3610
-3669
-3681
-3641
-3551
-3421
-3264
-3094
-2925
-2763
-2609
-2458
-2302
-2132
-1940
-1720
-1470
-1191
-887
-566
-237
87
392
660
873
1014
1077
1056
962
814
640
470
333
250
229
263
336
421
494
535
537
506
462
434
455
552
742
1030
1407
1852
2339
2841
3333
3796
4217
4588
4903
5153
5330
5420
5413
5300
5081
4761
4359
3900
3413
2929
2475
2071
1727
1446
1225
1056
934
853
810
806
840
910
1010
1127
1245
1346
1409
1420
1367
1248
1069
841
582
312
51
-184
-379
-523
-611
-640
-609
-520
-373
-174
74
364
688
1036
1398
1764
2122
2463
2779
3065
3316
3530
3707
3844
3944
4006
4032
4021
3976
3897
3785
3645
3478
3291
3089
2880
2672
2477
2304
2161
2056
1993
1971
1989
2037
2108
2187
2262
2323
2362
2373
2356
2316
2260
2199
2146
2112
2107
2137
2203
2302
2421
2548
2663
2747
2783
2758
2664
2499
2267
1978
1645
1281
899
509
121
-257
-616
-947
-1237
-1470
-1633
-1710
-1694
-1581
-1379
-1102
-773
-420
-69
252
524
732
871
941
946
895
795
657
488
300
100
-100
-292
-465
-615
-738
-835
-912
-975
-1029
-1079
-1123
-1159
-1177
-1167
-1121
-1035
-910
-756
-585
-416
-266
-149
-72
-36
-34
-56
-87
-116
-134
-138
-129
-115
-106
-113
-146
-211
-313
-450
-618
-808
-1008
-1206
-1385
-1531
-1629
-1668
-1643
-1552
-1403
-1207
-983
-751
-532
-348
-215
-145
-148
-226
-378
-600
-881
-1210
-1571
-1945
-2311
-2647
-2933
-3154
-3301
-3374
-3381
-3336
-3257
-3163
-3069
-2984
-2908
-2837
-2758
-2661
-2534
-2373
-2180
-1964
-1737
-1518
-1322
-1165
-1056
-1000
-1000
-1052
-1153
-1296
-1475
-1679
-1900
-2124
-2337
-2527
-2683
-2797
-2869
-2904
-2910
-2899
-2879
-2859
-2838
-2810
-2764
-2689
-2573
-2411
-2208
-1975
-1732
-1504
-1316
-1187
-1127
-1138
-1209
-1321
-1448
-1565
-1648
-1679
-1649
-1556
-1408
-1219
-1006
-794
-599
-441
-334
-287
-301
-373
-494
-651
-828
-1010
-1188
-1347
-1481
-1586
-1658
-1696
-1695
-1656
-1577
-1459
-1309
-1135
-952
-776
-627
-519
-465
-467
-522
-619
-741
-871
-991
-1088
-1154
-1185
-1184
-1153
-1097
-1016
-914
-783
-619
-419
-177
105
422
766
1122
1473
1801
2088
2319
2481
2568
2578
2516
2391
2215
2003
1770
1527
1285
1049
825
614
419
245
98
-16
-86
-106
-69
26
177
378
618
886
1172
1466
1760
2045
2319
2571
2794
2978
3114
3191
3203
3145
3020
2832
2593
2313
2008
1692
1380
1084
818
594
420
306
253
261
323
426
554
688
811
908
968
986
964
904
813
694
554
395
221
38
-146
-317
-462
-566
-614
-598
-516
-374
-184
39
275
512
738
950
1150
1344
1541
1746
1964
2193
2427
2657
2871
3057
3204
3305
3355
3353
3301
3202
3062
2888
2686
2463
2223
1971
1710
1443
1175
909
652
414
202
28
-102
-182
-214
-204
-163
-108
-56
-23
-22
-60
-141
-260
-412
-587
-772
-957
-1131
-1285
-1412
-1505
-1563
-1586
-1580
-1555
-1521
-1494
-1485
-1504
-1555
-1635
-1734
-1838
-1930
-1993
-2012
-1978
-1888
-1744
-1552
-1324
-1073
-815
-564
-335
-138
17
127
195
229
243
256
282
336
423
539
670
795
892
938
922
840
701
524
332
150
-3
-115
-186
-220
-229
-221
-205
-179
-142
-85
-3
104
230
361
478
562
597
577
506
397
274
161
81
48
67
131
226
334
439
528
599
660
723
805
923
1087
1301
1559
1845
2138
2417
2658
2843
2961
3007
2983
2896
2758
2582
2381
2170
1963
1774
1616
1502
1444
1446
1509
1623
1770
1926
2060
2143
2150
2066
1891
1637
1328
997
677
393
162
-14
-144
-247
-345
-457
-595
-762
-949
-1146
-1339
-1519
-1683
-1838
-1995
-2165
-2359
-2577
-2814
-3053
-3275
-3461
-3595
-3675
-3705
-3699
-3676
-3654
-3648
-3663
-3697
-3738
-3773
-3786
-3764
-3697
-3581
-3415
-3200
-2940
-2640
-2310
-1962
-1614
-1289
-1010
-800
-673
-635
-678
-783
-924
-1070
-1195
-1282
-1325
-1328
-1302
-1262
-1217
-1169
-1115
-1043
-943
-809
-645
-467
-300
-174
-116
-142
-254
-435
-656
-879
-1070
-1203
-1269
-1275
-1242
-1196
-1164
-1162
-1192
-1242
-1290
-1310
-1278
-1184
-1031
-835
-625
-432
-281
-189
-156
-171
-212
-252
-269
-248
-189
-104
-16
49
62
4
-135
-352
-633
-956
-1293
-1619
-1913
-2165
-2371
-2537
-2674
-2796
-2914
-3032
-3149
-3255
-3335
-3371
-3347
-3253
-3087
-2855
-2576
-2270
-1963
-1675
-1421
-1209
-1038
-900
-786
-686
-597
-522
-471
-457
-494
-593
-755
-973
-1227
-1493
-1738
-1932
-2050
-2078
-2012
-1861
-1645
-1388
-1118
-861
-636
-457
-328
-246
-201
-180
-170
-157
-128
-78
-1
103
229
369
513
646
755
827
853
829
757
647
516
386
280
219
218
285
415
594
798
1000
1176
1300
1359
1349
1277
1155
1002
839
678
529
395
275
162
49
-71
-200
-339
-487
-638
-789
-937
-1081
-1218
-1350
-1477
-1598
-1715
-1828
-1938
-2050
-2167
-2295
-2437
-2596
-2769
-2948
-3123
-3280
-3403
-3480
-3503
-3469
-3377
-3235
-3048
-2823
-2565
-2277
-1961
-1619
-1258
-888
-522
-178
127
377
564
688
757
785
792
794
804
828
865
907
941
957
945
901
827
728
610
480
342
199
51
-100
-248
-382
-489
-551
-552
-479
-329
-112
154
442
719
956
1130
1226
1243
1188
1077
928
757
578
398
224
59
-95
-229
-336
-405
-425
-391
-300
-161
16
214
413
599
759
890
991
1067
1126
1174
1215
1252
1283
1306
1316
1310
1285
1237
1162
1056
915
737
522
274
5
-267
-521
-730
-874
-936
-909
-798
-617
-390
-143
98
312
487
622
722
800
868
941
1029
1134
1257
1391
1527
1656
1768
1856
1912
1933
1919
1868
1785
1673
1539
1390
1234
1077
928
789
665
557
466
392
335
293
268
258
260
274
294
317
339
357
366
367
356
334
302
259
207
148
85
23
-34
-84
-125
-160
-194
-237
-297
-383
-496
-632
-779
-917
-1022
-1071
-1046
-940
-757
-514
-238
39
285
474
590
630
598
511
387
247
107
-17
-116
-182
-210
-195
-134
-28
122
306
511
718
907
1056
1149
1176
1138
1042
903
740
572
415
282
179
105
59
33
21
13
5
-9
-34
-72
-122
-186
-260
-339
-420
-496
-560
-608
-635
-638
-616
-568
-495
-401
-293
-180
-76
5
47
38
-31
-159
-335
-543
-757
-951
-1100
-1187
-1203
-1152
-1045
-900
-734
-565
-406
-262
-136
-28
61
129
172
185
165
111
33
-56
-139
-195
-211
-177
-99
13
136
247
325
356
335
268
172
67
-25
-84
-96
-52
52
215
434
702
1012
1353
1707
2053
2366
2620
2790
2859
2819
2674
2440
2141
1807
1467
1147
862
622
427
273
153
60
-10
-61
-93
-108
-109
-101
-92
-87
-92
-110
-139
-171
-196
-203
-179
-118
-18
116
272
434
581
693
750
739
651
485
246
-54
-399
-770
-1147
-1514
-1854
-2155
-2409
-2610
-2755
-2843
-2874
-2852
-2786
-2686
-2570
-2457
-2368
-2320
-2326
-2389
-2503
-2652
-2811
-2957
-3067
-3125
-3130
-3088
-3015
-2935
-2865
-2820
-2803
-2806
-2813
-2800
-2748
-2639
-2470
-2244
-1979
-1696
-1420
-1172
-971
-824
-733
-695
-703
-749
-827
-933
-1063
-1213
-1378
-1551
-1721
-1876
-2003
-2093
-2137
-2132
-2078
-1979
-1842
-1675
-1488
-1290
-1090
-895
-714
-553
-417
-313
-241
-203
-194
-206
-230
-250
-252
-219
-138
0
200
457
762
1097
1438
1760
2036
2244
2368
2396
2329
2172
1938
1641
1298
924
532
132
-270
-670
-1063
-1445
-1811
-2152
-2459
-2722
-2929
-3070
-3138
-3129
-3043
-2884
-2662
-2390
-2081
-1748
-1401
-1043
-676
-293
112
546
1010
1501
2003
2497
2956
3353
3668
3888
4011
4051
4032
3981
3928
3897
3906
3960
4053
4175
4309
4442
4564
4668
4756
4832
4897
4955
5001
5028
5027
4983
4889
4739
4532
4277
3984
3672
3357
3060
2795
2574
2406
2292
2230
2214
2231
2268
2310
2343
2354
2334
2277
2181
2048
1880
1683
1459
1212
943
655
353
44
-262
-551
-808
-1018
-1169
-1252
-1263
-1206
-1086
-917
-710
-482
-246
-13
204
395
554
673
748
777
763
708
621
508
379
241
102
-36
-171
-303
-434
-564
-693
-822
-946
-1064
-1170
-1259
-1326
-1365
-1372
-1342
-1274
-1170
-1034
-876
-710
-551
-419
-327
-287
-303
-372
-482
-617
-758
-886
-985
-1047
-1068
-1053
-1006
-940
-861
-776
-689
-599
-505
-408
-307
-205
-107
-20
50
99
123
124
106
76
43
16
4
15
54
128
240
391
580
804
1053
1316
1576
1815
2015
2160
2240
2251
2197
2089
1942
1773
1598
1427
1267
1118
973
827
670
496
304
94
-131
-365
-602
-837
-1066
-1285
-1490
-1675
-1831
-1949
-2020
-2036
-1993
-1896
-1755
-1583
-1401
-1224
-1068
-939
-834
-745
-658
-558
-434
-280
-101
90
274
428
530
565
525
411
236
16
-224
-462
-674
-843
-956
-1006
-994
-921
-796
-629
-432
-217
5
226
439
638
823
993
1147
1289
1415
1526
1617
1680
1709
1695
1629
1504
1319
1075
782
453
111
-220
-514
-749
-906
-978
-967
-884
-752
-593
-433
-293
-184
-111
-70
-52
-46
-44
-40
-36
-37
-50
-78
-122
-175
-223
-249
-235
-166
-35
157
399
675
964
1245
1501
1721
1899
2037
2140
2216
2272
2318
2359
2403
2453
2512
2584
2667
2760
2863
2970
3080
3190
3300
3411
3523
3636
3749
3858
3955
4033
4083
4104
4094
4062
4019
3977
3951
3947
3967
4003
4038
4057
4037
3965
3831
3637
3392
3109
2806
2499
2199
1916
1653
1412
1194
999
831
690
579
497
440
399
367
334
293
241
181
121
71
44
53
106
212
371
581
839
1135
1458
1798
2139
2466
2764
3021
3226
3373
3462
3496
3484
3432
3348
3239
3105
2946
2763
2556
2329
2091
1854
1634
1446
1301
1207
1163
1163
1198
1252
1313
1371
1417
1448
1465
1469
1464
1456
1450
1451
1466
1501
1560
1649
1767
1912
2079
2258
2440
2615
2777
2920
3044
3151
3243
3325
3400
3469
3531
3586
3632
3666
3685
3687
3667
3621
3544
3428
3270
3067
2823
2543
2238
1922
1608
1308
1032
785
569
386
233
112
24
-30
-51
-43
-16
18
40
32
-22
-130
-291
-495
-721
-945
-1140
-1285
-1365
-1377
-1325
-1223
-1090
-943
-799
-668
-557
-465
-388
-323
-263
-204
-143
-80
-16
48
106
156
191
209
206
182
139
81
16
-47
-99
-132
-143
-131
-98
-51
2
53
92
116
119
101
59
-5
-93
-203
-335
-487
-656
-838
-1024
-1208
-1380
-1534
-1660
-1755
-1814
-1836
-1822
-1773
-1694
-1590
-1467
-1332
-1193
-1059
-940
-842
-775
-745
-756
-813
-917
-1067
-1260
-1492
-1755
-2043
-2346
-2658
-2971
-3281
-3585
-3881
-4168
-4445
-4707
-4950
-5169
-5355
-5505
-5615
-5684
-5717
-5718
-5696
-5654
-5597
-5523
-5429
-5308
-5156
-4969
-4747
-4497
-4228
-3953
-3685
-3435
-3207
-3003
-2818
-2647
-2481
-2317
-2153
-1994
-1845
-1716
-1613
-1541
-1500
-1486
-1492
-1511
-1537
-1564
-1594
-1629
-1674
-1734
-1812
-1909
-2020
-2137
-2250
-2347
-2416
-2447
-2434
-2373
-2265
-2117
-1936
-1733
-1522
-1316
-1126
-964
-836
-746
-694
-675
-684
-712
-749
-786
-815
-830
-826
-800
-752
-681
-590
-481
-358
-225
-86
54
193
328
458
582
703
819
932
1041
1145
1241
1330
1409
1479
1543
1602
1659
1718
1778
1839
1899
1954
1999
2029
2044
2040
2019
1983
1938
1886
1833
1782
1734
1691
1652
1614
1576
1533
1483
1422
1346
1254
1144
1018
878
728
571
412
255
104
-38
-169
-287
-391
-477
-544
-592
-622
-637
-645
-654
-674
-713
-777
-866
-976
-1094
-1207
-1298
-1354
-1365
-1329
-1251
-1141
-1012
-881
-756
-641
-537
-439
-338
-229
-107
26
164
298
418
517
592
645
684
718
755
800
849
895
923
915
859
743
566
335
64
-228
-521
-799
-1050
-1270
-1459
-1624
-1769
-1903
-2028
-2145
-2253
-2348
-2427
-2489
-2532
-2555
-2557
-2534
-2482
-2394
-2267
-2096
-1885
-1641
-1377
-1112
-867
-659
-504
-408
-370
-384
-435
-509
-592
-671
-739
-790
-824
-840
-839
-821
-788
-740
-679
-609
-535
-463
-397
-341
-293
-249
-201
-143
-69
24
135
255
376
485
572
630
655
650
620
570
506
430
341
235
105
-55
-250
-484
-755
-1061
-1400
-1765
-2153
-2560
-2980
-3407
-3830
-4238
-4613
-4938
-5199
-5381
-5478
-5490
-5424
-5294
-5114
-4903
-4674
-4438
-4202
-3968
-3737
-3508
-3282
-3062
-2853
-2662
-2494
-2355
-2245
-2162
-2104
-2063
-2033
-2009
-1993
-1984
-1986
-2005
-2049
-2117
-2208
-2315
-2427
-2528
-2604
-2640
-2626
-2557
-2435
-2266
-2062
-1837
-1603
-1370
-1147
-938
-743
-562
-394
-240
-101
21
125
210
277
331
378
426
482
549
626
711
795
869
926
960
969
953
918
868
807
736
655
560
449
318
173
19
-130
-262
-362
-419
-429
-394
-321
-224
-116
-8
91
178
255
325
391
454
514
565
599
610
594
550
484
404
320
243
179
132
102
83
70
60
52
47
50
70
111
177
265
369
474
567
631
653
623
537
401
223
17
-199
-409
-596
-752
-869
-948
-993
-1014
-1022
-1028
-1042
-1069
-1112
-1169
-1236
-1307
-1376
-1439
-1492
-1535
-1569
-1594
-1610
-1618
-1616
-1603
-1580
-1547
-1507
-1465
-1427
-1396
-1373
-1357
-1346
-1332
-1312
-1281
-1242
-1199
-1162
-1140
-1146
-1185
-1261
-1371
-1508
-1661
-1819
-1974
-2118
-2248
-2360
-2454
-2525
-2569
-2578
-2544
-2460
-2322
-2131
-1894
-1621
-1325
-1018
-712
-410
-115
173
456
735
1004
1260
1492
1689
1847
1960
2033
2070
2082
2077
2062
2037
2000
1941
1851
1724
1556
1355
1131
904
692
516
388
315
297
326
392
481
583
690
796
901
1006
1110
1214
1316
1411
1497
1571
1634
1687
1735
1785
1844
1916
2004
2109
2227
2357
2494
2635
2781
2932
3088
3252
3421
3593
3761
3915
4046
4147
4211
4236
4225
4185
4123
4049
3970
3892
3815
3739
3661
3580
3496
3411
3331
3259
3203
3162
3137
3120
3103
3077
3032
2963
2873
2764
2645
2527
2417
2318
2230
2147
2060
1959
1840
1700
1545
1382
1223
1079
958
864
796
749
716
693
676
668
671
692
734
800
888
992
1103
1215
1321
1420
1515
1610
1711
1822
1944
2074
2203
2321
2420
2491
2533
2547
2539
2516
2484
2447
2405
2354
2291
2209
2106
1981
1836
1676
1505
1325
1138
943
739
526
305
85
-124
-310
-458
-560
-612
-617
-584
-530
-471
-421
-390
-383
-395
-418
-441
-455
-452
-432
-397
-357
-319
-294
-288
-306
-347
-407
-480
-561
-645
-729
-810
-891
-974
-1060
-1152
-1255
-1369
-1497
-1642
-1806
-1990
-2198
-2428
-2680
-2951
-3234
-3524
-3810
-4083
-4338
-4562
-4753
-4908
-5027
-5113
-5171
-5206
-5224
-5229
-5225
-5214
-5198
-5177
-5152
-5126
-5101
-5081
-5067
-5064
-5072
-5090
-5115
-5140
-5160
-5166
-5151
-5111
-5040
-4937
-4806
-4649
-4473
-4287
-4099
-3918
-3750
-3603
-3478
-3375
-3291
-3218
-3152
-3083
-3006
-2918
-2816
-2704
-2584
-2459
-2334
-2210
-2088
-1967
-1847
-1727
-1607
-1491
-1381
-1282
-1197
-1130
-1080
-1045
-1022
-1008
-1002
-999
-1000
-1010
-1026
-1051
-1083
-1119
-1152
-1176
-1182
-1164
-1120
-1048
-951
-834
-701
-560
-415
-273
-137
-13
97
188
259
310
345
370
396
435
499
596
732
908
1117
1351
1597
1842
2074
2286
2472
2630
2759
2860
2934
2981
3003
3001
2978
2939
2890
2836
2782
2733
2690
2651
2614
2577
2538
2501
2470
2452
2456
2489
2555
2654
2781
2926
3078
3225
3356
3464
3546
3600
3630
3639
3633
3615
3589
3559
3528
3501
3480
3468
3468
3478
3496
3515
3527
3524
3501
3452
3378
3284
3179
3075
2984
2919
2890
2906
2969
3078
3231
3421
3638
3875
4121
4369
4612
4846
5070
5283
5488
5688
5885
6081
6273
6459
6632
6783
6906
6994
7045
7057
7034
6982
6909
6821
6723
6620
6511
6396
6271
6134
5982
5816
5639
5455
5270
5093
4931
4790
4675
4586
4525
4485
4461
4444
4424
4392
4339
4259
4148
4005
3835
3642
3434
3221
3010
2810
2627
2464
2326
2211
2118
2045
1990
1945
1905
1864
1814
1752
1672
1572
1454
1319
1170
1008
840
661
473
270
52
-184
-436
-698
-960
-1209
-1430
-1611
-1741
-1818
-1842
-1822
-1770
-1700
-1623
-1549
-1483
-1422
-1365
-1307
-1245
-1179
-1114
-1059
-1022
-1012
-1034
-1090
-1173
-1274
-1377
-1470
-1541
-1581
-1591
-1572
-1532
-1481
-1428
-1378
-1337
-1303
-1277
-1257
-1240
-1230
-1228
-1240
-1270
-1323
-1401
-1504
-1628
-1766
-1912
-2056
-2193
-2315
-2418
-2499
-2557
-2592
-2603
-2591
-2559
-2507
-2438
-2355
-2258
-2151
-2033
-1910
-1778
-1642
-1504
-1368
-1237
-1118
-1014
-933
-876
-844
-836
-851
-882
-924
-971
-1016
-1053
-1077
-1085
-1075
-1044
-996
-931
-853
-766
-674
-580
-484
-385
-280
-167
-40
103
260
429
604
775
932
1068
1175
1251
1295
1312
1306
1284
1251
1209
1159
1099
1025
934
824
695
547
387
220
52
-109
-258
-392
-509
-611
-699
-779
-853
-927
-1004
-1083
-1166
-1248
-1326
-1395
-1448
-1484
-1502
-1502
-1490
-1473
-1459
-1455
-1467
-1498
-1547
-1612
-1689
-1771
-1856
-1941
-2025
-2110
-2198
-2292
-2395
-2507
-2626
-2752
-2881
-3011
-3141
-3270
-3399
-3529
-3663
-3800
-3940
-4083
-4228
-4368
-4502
-4624
-4730
-4814
-4873
-4902
-4895
-4851
-4766
-4638
-4467
-4256
-4008
-3726
-3418
-3088
-2744
-2391
-2035
-1680
-1331
-988
-654
-327
-8
307
618
927
1232
1532
1823
2100
2361
2603
2825
3031
3225
3413
3603
3798
4001
4207
4409
4598
4761
4887
4967
4996
4973
4901
4786
4635
4455
4250
4022
3776
3510
3228
2932
2628
2324
2028
1749
1492
1261
1056
874
710
557
412
271
134
3
-120
-229
-323
-399
-459
-505
-541
-570
-594
-613
-625
-625
-609
-571
-508
-418
-304
-171
-29
111
239
343
415
451
452
420
364
295
225
165
122
102
105
126
159
192
217
225
213
180
128
64
-6
-77
-146
-213
-281
-356
-445
-552
-681
-828
-991
-1162
-1333
-1496
-1646
-1780
-1897
-2000
-2089
-2164
-2224
-2266
-2284
-2273
-2229
-2149
-2036
-1895
-1732
-1557
-1378
-1205
-1043
-896
-769
-663
-580
-523
-492
-490
-517
-570
-646
-741
-849
-965
-1085
-1209
-1340
-1481
-1638
-1817
-2020
-2250
-2502
-2771
-3047
-3322
-3582
-3819
-4024
-4191
-4315
-4397
-4437
-4438
-4407
-4348
-4268
-4176
-4078
-3980
-3887
-3804
-3733
-3675
-3631
-3600
-3582
-3575
-3579
-3592
-3610
-3632
-3653
-3668
-3673
-3664
-3635
-3585
-3511
-3413
-3291
-3150
-2992
-2825
-2656
-2490
-2334
-2193
-2069
-1963
-1873
-1795
-1723
-1654
-1583
-1509
-1432
-1354
-1277
-1207
-1145
-1094
-1053
-1020
-993
-968
-942
-911
-872
-822
-759
-681
-586
-473
-343
-199
-44
114
270
417
551
669
771
863
948
1035
1128
1232
1348
1477
1615
1760
1908
2058
2209
2362
2520
2685
2862
3052
3259
3484
3729
3995
4280
4585
4905
5236
5573
5908
6237
6554
6856
7143
7417
7679
7931
8173
8403
8613
8796
8940
9035
9074
9053
8972
8837
8658
8448
8220
7987
7757
7539
7338
7154
6987
6837
6700
6575
6460
6352
6249
6151
6056
5961
5867
5772
5677
5582
5487
5394
5300
5206
5108
5001
4879
4737
4567
4363
4122
3845
3536
3202
2855
2508
2173
1863
1585
1345
1145
982
854
757
687
643
620
615
623
634
638
623
577
490
359
184
-26
-261
-507
-749
-977
-1187
-1377
-1554
-1723
-1892
-2068
-2253
-2448
-2649
-2851
-3052
-3248
-3437
-3619
-3795
-3965
-4127
-4278
-4415
-4537
-4641
-4729
-4806
-4879
-4953
-5036
-5129
-5233
-5342
-5449
-5545
-5620
-5668
-5682
-5661
-5603
-5511
-5387
-5231
-5047
-4838
-4608
-4364
-4112
-3862
-3624
-3404
-3210
-3042
-2902
-2785
-2686
-2597
-2513
-2426
-2333
-2228
-2110
-1978
-1831
-1670
-1498
-1319
-1139
-963
-796
-644
-508
-388
-282
-187
-100
-18
59
131
196
253
302
346
389
440
505
592
705
846
1012
1200
1401
1610
1820
2025
2223
2410
2585
2743
2882
2996
3083
3142
3177
3193
3202
3213
3240
3291
3368
3471
3591
3715
3829
3917
3969
3978
3942
3867
3758
3628
3485
3341
3202
3073
2958
2859
2776
2710
2662
2634
2626
2638
2668
2714
2772
2837
2905
2972
3033
3087
3134
3174
3208
3238
3266
3290
3311
3325
3329
3318
3288
3236
3161
3063
2946
2812
2669
2522
2374
2230
2090
1953
1817
1678
1533
1379
1213
1037
852
662
473
290
119
-34
-166
-274
-358
-420
-462
-488
-505
-517
-529
-546
-572
-609
-658
-721
-797
-888
-993
-1111
-1242
-1384
-1537
-1696
-1858
-2017
-2171
-2311
-2432
-2530
-2601
-2643
-2655
-2638
-2597
-2537
-2464
-2384
-2304
-2228
-2160
-2101
-2053
-2012
-1978
-1945
-1909
-1868
-1816
-1751
-1670
-1572
-1459
-1331
-1193
-1052
-913
-784
-670
-577
-507
-458
-430
-417
-413
-415
-418
-419
-418
-414
-409
-403
-399
-394
-390
-385
-376
-363
-342
-311
-268
-212
-141
-55
46
158
276
396
510
615
706
784
851
913
976
1049
1136
1241
1363
1500
1647
1798
1949
2097
2241
2382
2522
2663
2805
2947
3087
3224
3355
3479
3596
3709
3818
3924
4026
4122
4206
4274
4320
4341
4336
4310
4266
4212
4153
4093
4034
3973
3907
3833
3748
3651
3545
3436
3331
3237
3160
3105
3071
3057
3061
3078
3105
3139
3179
3226
3281
3345
3419
3503
3597
3701
3812
3929
4051
4174
4297
4415
4526
4627
4717
4795
4861
4917
4965
5006
5041
5068
5088
5097
5094
5080
5055
5022
4986
4950
4916
4886
4857
4825
4786
4735
4667
4581
4478
4360
4230
4091
3944
3789
3626
3451
3261
3054
2832
2595
2349
2096
1844
1595
1354
1122
901
690
488
297
115
-60
-229
-397
-568
-747
-941
-1154
-1389
-1645
-1919
-2207
-2499
-2789
-3067
-3327
-3566
-3780
-3972
-4144
-4302
-4451
-4597
-4745
-4899
-5062
-5235
-5417
-5606
-5800
-5996
-6191
-6386
-6579
-6772
-6964
-7156
-7347
-7535
-7716
-7888
-8047
-8191
-8319
-8433
-8537
-8635
-8733
-8835
-8944
-9063
-9190
-9325
-9466
-9610
-9757
-9904
-10053
-10201
-10347
-10489
-10623
-10745
-10851
-10937
-11001
-11040
-11056
-11049
-11022
-10977
-10917
-10845
-10762
-10672
-10577
-10480
-10383
-10291
-10204
-10124
-10054
-9993
-9942
-9900
-9869
-9849
-9842
-9847
-9867
-9898
-9939
-9985
-10030
-10069
-10095
-10104
-10090
-10053
-9992
-9907
-9802
-9679
-9541
-9392
-9235
-9073
-8908
-8744
-8581
-8420
-8263
-8109
-7957
-7806
-7655
-7504
-7354
-7206
-7060
-6918
-6781
-6649
-6521
-6393
-6262
-6123
-5967
-5791
-5587
-5351
-5081
-4778
-4444
-4085
-3708
-3321
-2932
-2549
-2177
-1819
-1479
-1156
-851
-564
-296
-48
178
382
565
730
882
1031
1183
1348
1530
1732
1950
2177
2403
2618
2812
2978
3112
3216
3293
3348
3387
3413
3430
3436
3429
3409
3374
3324
3262
3192
3119
3047
2977
2912
2850
2790
2730
2669
2607
2545
2483
2422
2360
2294
2217
2125
2011
1870
1702
1507
1291
1059
818
573
329
87
-152
-387
-615
-830
-1024
-1185
-1302
-1365
-1369
-1314
-1207
-1061
-892
-717
-551
-404
-280
-178
-91
-8
79
178
296
433
588
756
932
1113
1293
1471
1645
1811
1968
2113
2244
2358
2455
2536
2606
2668
2728
2791
2860
2936
3019
3104
3187
3267
3339
3405
3467
3529
3596
3673
3764
3871
3995
4135
4289
4456
4632
4818
5010
5206
5404
5601
5793
5975
6144
6297
6433
6550
6649
6734
6805
6867
6922
6975
7027
7084
7148
7223
7309
7409
7523
7649
7784
7927
8071
8217
8359
8496
8625
8745
8854
8950
9031
9095
9141
9169
9179
9173
9154
9125
9085
9036
8974
8897
8801
8682
8538
8373
8189
7995
7799
7609
7432
7275
7137
7018
6913
6817
6723
6626
6520
6402
6270
6123
5961
5786
5598
5401
5197
4991
4787
4592
4408
4239
4086
3950
3828
3718
3617
3520
3427
3335
3243
3148
3050
2944
2828
2697
2549
2381
2196
1997
1789
1580
1378
1190
1020
871
740
625
521
421
323
223
121
19
-80
-171
-253
-324
-383
-432
-472
-505
-534
-557
-575
-586
-586
-573
-547
-508
-459
-404
-347
-294
-249
-217
-197
-190
-193
-201
-211
-220
-226
-229
-230
-232
-240
-259
-291
-341
-408
-494
-595
-708
-830
-957
-1084
-1208
-1328
-1440
-1544
-1638
-1722
-1794
-1854
-1902
-1938
-1965
-1986
-2004
-2023
-2050
-2088
-2141
-2209
-2293
-2391
-2498
-2612
-2727
-2842
-2953
-3060
-3161
-3255
-3344
-3424
-3494
-3552
-3594
-3618
-3623
-3607
-3572
-3521
-3456
-3382
-3302
-3219
-3135
-3053
-2974
-2898
-2825
-2754
-2685
-2615
-2541
-2462
-2376
-2282
-2180
-2075
-1970
-1873
-1792
-1734
-1705
-1709
-1745
-1813
-1907
-2019
-2143
-2273
-2402
-2527
-2648
-2764
-2875
-2985
-3092
-3198
-3302
-3403
-3499
-3589
-3669
-3740
-3799
-3848
-3887
-3921
-3953
-3988
-4032
-4088
-4159
-4243
-4337
-4434
-4527
-4606
-4665
-4701
-4714
-4706
-4685
-4658
-4632
-4611
-4596
-4584
-4567
-4537
-4488
-4414
-4312
-4184
-4035
-3868
-3688
-3499
-3299
-3086
-2859
-2613
-2349
-2069
-1779
-1485
-1197
-920
-658
-412
-179
47
270
493
716
936
1147
1342
1513
1657
1774
1867
1945
2013
2084
2160
2244
2335
2431
2528
2625
2720
2816
2918
3031
3160
3306
3468
3641
3817
3989
4147
4288
4407
4506
4588
4656
4714
4762
4800
4825
4832
4817
4778
4714
4628
4524
4409
4289
4169
4053
3943
3839
3740
3643
3548
3454
3359
3264
3167
3066
2959
2841
2709
2562
2398
2221
2036
1849
1670
1506
1361
1238
1137
1052
979
912
849
788
730
682
648
636
650
692
761
854
964
1086
1213
1338
1458
1570
1672
1762
1838
1898
1939
1961
1964
1950
1923
1887
1849
1814
1783
1758
1734
1708
1674
1627
1563
1480
1380
1265
1142
1012
881
749
616
481
341
196
44
-113
-273
-432
-585
-727
-854
-962
-1051
-1119
-1167
-1196
-1210
-1210
-1198
-1175
-1141
-1094
-1032
-952
-852
-730
-587
-425
-252
-72
105
274
427
564
685
792
889
982
1074
1165
1255
1341
1418
1484
1535
1571
1594
1609
1618
1628
1641
1660
1687
1720
1760
1807
1859
1916
1976
2037
2096
2147
2184
2204
2204
2185
2149
2105
2060
2025
2008
2013
2044
2098
2168
2247
2326
2399
2460
2508
2546
2577
2609
2649
2703
2776
2869
2981
3109
3247
3387
3521
3645
3752
3840
3910
3964
4005
4038
4066
4091
4112
4129
4137
4135
4118
4088
4043
3990
3930
3868
3806
3748
3691
3634
3573
3504
3425
3334
3233
3124
3012
2900
2792
2690
2596
2509
2427
2349
2273
2198
2125
2055
1989
1932
1886
1854
1838
1838
1853
1879
1912
1945
1973
1988
1986
1963
1919
1853
1768
1667
1552
1426
1289
1142
983
812
630
438
237
29
-184
-404
-634
-877
-1141
-1431
-1752
-2105
-2487
-2892
-3309
-3726
-4130
-4511
-4861
-5174
-5449
-5687
-5890
-6061
-6200
-6308
-6386
-6433
-6451
-6443
-6412
-6365
-6308
-6249
-6193
-6144
-6103
-6069
-6039
-6012
-5985
-5955
-5924
-5891
-5859
-5832
-5810
-5795
-5788
-5788
-5793
-5800
-5807
-5813
-5817
-5818
-5819
-5823
-5831
-5848
-5876
-5917
-5970
-6035
-6109
-6188
-6269
-6347
-6420
-6484
-6540
-6587
-6627
-6662
-6693
-6723
-6751
-6778
-6802
-6821
-6834
-6837
-6828
-6805
-6767
-6711
-6639
-6550
-6446
-6327
-6197
-6055
-5903
-5743
-5574
-5397
-5212
-5019
-4820
-4618
-4413
-4211
-4014
-3824
-3646
-3478
-3323
-3179
-3047
-2925
-2815
-2719
-2639
-2580
-2546
-2541
-2566
-2621
-2702
-2804
-2921
-3043
-3164
-3277
-3379
-3470
-3551
-3627
-3702
-3782
-3870
-3968
-4078
-4198
-4327
-4463
-4603
-4748
-4898
-5052
-5212
-5377
-5547
-5719
-5891
-6059
-6218
-6368
-6505
-6629
-6742
-6844
-6937
-7023
-7102
-7176
-7244
-7307
-7366
-7422
-7477
-7533
-7589
-7647
-7704
-7755
-7797
-7824
-7832
-7819
-7784
-7731
-7667
-7599
-7536
-7483
-7446
-7426
-7418
-7418
-7418
-7409
-7386
-7343
-7281
-7205
-7119
-7033
-6956
-6894
-6853
-6833
-6833
-6846
-6865
-6884
-6894
-6891
-6873
-6838
-6789
-6728
-6660
-6587
-6512
-6439
-6368
-6302
-6240
-6184
-6136
-6094
-6059
-6029
-6001
-5970
-5934
-5886
-5826
-5749
-5657
-5549
-5427
-5294
-5149
-4992
-4824
-4642
-4445
-4233
-4008
-3771
-3527
-3281
-3039
-2805
-2582
-2372
-2176
-1993
-1820
-1657
-1502
-1354
-1214
-1082
-957
-840
-729
-625
-527
-432
-342
-254
-168
-85
-1
82
167
254
344
435
526
617
706
791
874
956
1042
1135
1240
1362
1503
1665
1848
2050
2269
2500
2741
2989
3240
3494
3747
3999
4250
4498
4743
4984
5222
5457
5687
5912
6130
6341
6544
6738
6925
7107
7287
7468
7651
7839
8029
8219
8404
8577
8733
8870
8986
9081
9159
9223
9276
9319
9350
9367
9365
9343
9297
9230
9146
9053
8958
8871
8797
8740
8701
8676
8663
8657
8656
8659
8667
8682
8705
8738
8778
8820
8858
8884
8893
8880
8844
8787
8714
8630
8542
8453
8368
8286
8207
8127
8045
7961
7870
7776
7677
7577
7476
7378
7284
7197
7119
7053
7000
6961
6938
6927
6927
6933
6941
6947
6949
6944
6935
6925
6917
6915
6923
6942
6971
7010
7053
7096
7136
7168
7189
7197
7190
7168
7130
7073
6996
6900
6782
6643
6483
6304
6109
5900
5680
5449
5210
4963
4709
4446
4176
3899
3614
3324
3028
2728
2425
2118
1809
1497
1184
871
561
257
-38
-322
-591
-845
-1085
-1313
-1532
-1746
-1958
-2172
-2388
-2604
-2818
-3024
-3218
-3393
-3546
-3675
-3781
-3865
-3933
-3989
-4038
-4089
-4140
-4195
-4253
-4310
-4365
-4412
-4448
-4471
-4478
-4471
-4452
-4425
-4394
-4365
-4342
-4330
-4330
-4343
-4367
-4397
-4429
-4457
-4477
-4486
-4482
-4469
-4449
-4430
-4419
-4422
-4444
-4490
-4557
-4644
-4744
-4850
-4954
-5047
-5125
-5185
-5227
-5251
-5263
-5268
-5271
-5276
-5285
-5300
-5319
-5342
-5364
-5383
-5396
-5400
-5394
-5376
-5345
-5300
-5241
-5170
-5086
-4994
-4895
-4794
-4695
-4603
-4521
-4451
-4392
-4343
-4302
-4265
-4229
-4193
-4156
-4121
-4090
-4065
-4050
-4045
-4049
-4061
-4077
-4091
-4100
-4101
-4093
-4078
-4058
-4038
-4022
-4017
-4026
-4051
-4093
-4152
-4227
-4315
-4411
-4513
-4617
-4717
-4811
-4896
-4971
-5037
-5097
-5153
-5209
-5269
-5333
-5401
-5471
-5539
-5597
-5640
-5663
-5664
-5641
-5596
-5534
-5458
-5372
-5279
-5180
-5074
-4960
-4838
-4707
-4568
-4426
-4283
-4145
-4014
-3896
-3787
-3685
-3588
-3491
-3390
-3284
-3176
-3067
-2964
-2871
-2794
-2733
-2689
-2657
-2630
-2604
-2571
-2528
-2472
-2406
-2332
-2254
-2177
-2103
-2033
-1966
-1899
-1828
-1749
-1660
-1559
-1448
-1327
-1199
-1068
-935
-805
-678
-557
-443
-340
-247
-165
-95
-33
23
79
138
207
288
385
498
625
765
914
1071
1234
1401
1572
1746
1922
2096
2265
2424
2571
2702
2817
2918
3009
3094
3180
3270
3367
3472
3584
3699
3815
3930
4040
4146
4246
4339
4424
4497
4554
4590
4600
4582
4535
4461
4366
4257
4141
4025
3913
3809
3714
3626
3547
3475
3412
3360
3319
3291
3274
3267
3263
3258
3243
3215
3169
3104
3021
2923
2815
2701
2584
2468
2352
2240
2133
2032
1940
1859
1793
1741
1704
1680
1666
1657
1651
1642
1631
1615
1595
1571
1542
1507
1464
1410
1342
1260
1161
1048
924
791
653
516
380
249
124
6
-105
-208
-301
-385
-457
-518
-569
-612
-646
-675
-697
-715
-725
-728
-723
-711
-693
-672
-651
-634
-622
-615
-610
-603
-589
-561
-516
-453
-373
-279
-178
-74
27
123
213
299
383
469
560
657
762
874
989
1105
1219
1329
1433
1529
1616
1694
1764
1825
1881
1934
1987
2043
2105
2175
2252
2332
2413
2488
2552
2600
2627
2633
2618
2583
2532
2470
2399
2324
2246
2170
2097
2031
1974
1928
1895
1875
1869
1873
1886
1905
1926
1949
1972
1995
2020
2047
2076
2107
2138
2167
2192
2210
2221
2224
2221
2216
2211
2209
2213
2225
2243
2267
2296
2327
2361
2396
2432
2471
2513
2558
2608
2661
2717
2775
2831
2884
2933
2974
3008
3032
3046
3050
3043
3028
3005
2977
2947
2918
2894
2876
2867
2865
2870
2877
2880
2875
2855
2816
2754
2671
2569
2451
2324
2194
2066
1946
1834
1731
1635
1546
1463
1385
1313
1251
1200
1164
1141
1131
1129
1131
1129
1119
1097
1062
1012
954
889
818
745
669
587
497
396
281
153
15
-130
-277
-420
-556
-682
-797
-902
-996
-1080
-1153
-1217
-1269
-1310
-1342
-1367
-1391
-1419
-1457
-1508
-1575
-1659
-1757
-1866
-1980
-2096
-2211
-2322
-2430
-2533
-2630
-2720
-2801
-2870
-2926
-2969
-3001
-3026
-3049
-3078
-3118
-3172
-3241
-3322
-3410
-3498
-3578
-3645
-3694
-3724
-3735
-3730
-3711
-3681
-3644
-3600
-3553
-3504
-3454
-3406
-3362
-3322
-3288
-3259
-3234
-3210
-3186
-3161
-3136
-3111
-3091
-3078
-3075
-3084
-3105
-3139
-3184
-3239
-3303
-3376
-3459
-3553
-3658
-3771
-3890
-4006
-4117
-4211
-4284
-4333
-4357
-4361
-4350
-4330
-4309
-4293
-4284
-4284
-4295
-4314
-4343
-4379
-4424
-4478
-4540
-4610
-4683
-4756
-4825
-4886
-4935
-4973
-5001
-5023
-5044
-5066
-5093
-5124
-5158
-5192
-5222
-5246
-5264
-5276
-5288
-5302
-5324
-5354
-5393
-5440
-5490
-5540
-5586
-5625
-5659
-5689
-5719
-5753
-5793
-5841
-5894
-5948
-5999
-6040
-6067
-6076
-6065
-6037
-5991
-5933
-5865
-5791
-5713
-5634
-5553
-5473
-5392
-5311
-5229
-5145
-5057
-4964
-4864
-4754
-4632
-4497
-4349
-4187
-4013
-3828
-3636
-3440
-3242
-3046
-2857
-2675
-2506
-2350
-2209
-2083
-1971
-1871
-1780
-1695
-1611
-1527
-1441
-1352
-1259
-1163
-1066
-969
-871
-772
-671
-566
-455
-336
-208
-73
68
213
358
500
637
766
887
1000
1107
1209
1308
1404
1497
1587
1671
1749
1820
1884
1942
1997
2052
2112
2178
2254
2342
2442
2553
2675
2807
2947
3094
3248
3407
3569
3732
3891
4043
4185
4314
4429
4529
4615
4690
4754
4811
4859
4899
4929
4949
4956
4951
4935
4911
4882
4853
4827
4807
4792
4782
4774
4764
4750
4727
4695
4653
4602
4544
4480
4413
4344
4275
4205
4134
4061
3985
3905
3822
3736
3648
3561
3477
3397
3323
3257
3199
3148
3101
3057
3013
2965
2912
2853
2787
2715
2640
2564
2490
2422
2361
2310
2267
2233
2205
2182
2160
2135
2107
2072
2031
1985
1937
1889
1845
1807
1778
1756
1739
1725
1708
1685
1653
1610
1558
1499
1438
1379
1325
1279
1241
1211
1186
1165
1145
1126
1106
1086
1066
1046
1025
1000
968
924
867
793
704
600
484
361
235
109
-12
-128
-236
-337
-431
-518
-599
-674
-743
-806
-863
-914
-957
-993
-1020
-1039
-1051
-1057
-1059
-1059
-1062
-1070
-1084
-1104
-1132
-1164
-1198
-1232
-1263
-1291
-1315
-1333
-1345
-1350
-1345
-1328
-1294
-1240
-1166
-1072
-962
-841
-719
-602
-497
-410
-342
-292
-256
-231
-210
-189
-165
-136
-101
-60
-13
39
98
165
241
328
423
527
635
746
855
960
1057
1147
1230
1306
1377
1444
1508
1568
1623
1672
1711
1739
1756
1761
1758
1749
1741
1737
1745
1768
1807
1864
1934
2012
2092
2166
2229
2275
2303
2313
2308
2290
2263
2232
2198
2162
2123
2079
2029
1975
1914
1849
1785
1724
1671
1629
1598
1579
1570
1567
1568
1568
1564
1554
1539
1519
1498
1478
1463
1458
1463
1480
1507
1541
1578
1612
1638
1655
1661
1657
1648
1640
1638
1650
1677
1724
1788
1866
1953
2043
2130
2209
2279
2337
2385
2425
2461
2493
2524
2556
2587
2617
2647
2673
2697
2718
2734
2747
2756
2760
2757
2746
2726
2695
2654
2603
2543
2476
2404
2329
2252
2175
2096
2015
1931
1843
1749
1650
1547
1442
1337
1233
1132
1034
938
843
749
653
556
460
367
282
207
146
101
72
56
51
52
55
55
51
40
23
1
-25
-51
-76
-100
-122
-143
-163
-184
-205
-227
-248
-269
-287
-299
-304
-298
-280
-248
-201
-139
-63
26
125
232
343
455
568
680
791
899
1006
1115
1225
1337
1452
1572
1696
1823
1953
2084
2212
2336
2453
2560
2657
2742
2815
2878
2932
2978
3019
3055
3088
3120
3149
3177
3204
3229
3252
3272
3288
3300
3306
3307
3303
3295
3285
3275
3268
3264
3265
3271
3280
3290
3300
3306
3306
3298
3281
3254
3216
3167
3109
3041
2966
2885
2803
2722
2646
2577
2518
2468
2428
2393
2363
2333
2301
2266
2227
2185
2141
2096
2050
2005
1962
1920
1879
1839
1802
1766
1732
1699
1666
1630
1589
1541
1483
1415
1336
1250
1156
1059
960
859
758
656
554
451
350
253
163
83
15
-41
-85
-122
-156
-192
-233
-282
-339
-403
-469
-536
-599
-658
-714
-767
-823
-883
-953
-1032
-1121
-1220
-1324
-1432
-1540
-1646
-1750
-1850
-1948
-2044
-2139
-2232
-2324
-2414
-2500
-2583
-2661
-2734
-2803
-2867
-2926
-2983
-3037
-3089
-3140
-3190
-3241
-3291
-3341
-3390
-3436
-3478
-3513
-3540
-3559
-3568
-3569
-3561
-3546
-3525
-3499
-3469
-3434
-3394
-3350
-3301
-3247
-3188
-3127
-3062
-2997
-2930
-2862
-2795
-2726
-2656
-2586
-2514
-2442
-2371
-2303
-2238
-2179
-2124
-2076
-2033
-1994
-1959
-1925
-1892
-1859
-1825
-1790
-1755
-1720
-1686
-1653
-1624
-1600
-1584
-1576
-1580
-1596
-1623
-1661
-1704
-1751
-1794
-1831
-1857
-1872
-1877
-1874
-1868
-1865
-1869
-1883
-1910
-1948
-1996
-2050
-2106
-2161
-2212
-2257
-2295
-2327
-2352
-2370
-2380
-2380
-2370
-2349
-2319
-2280
-2236
-2191
-2146
-2104
-2065
-2029
-1994
-1956
-1913
-1866
-1812
-1755
-1695
-1636
-1579
-1525
-1473
-1422
-1370
-1314
-1254
-1190
-1122
-1054
-986
-921
-858
-797
-735
-669
-596
-516
-428
-335
-240
-147
-60
18
88
149
206
260
317
378
447
523
605
694
788
886
989
1098
1214
1338
1471
1610
1754
1901
2047
2190
2330
2468
2604
2742
2884
3032
3186
3345
3505
3664
3817
3964
4101
4230
4351
4468
4581
4694
4804
4911
5013
5105
5186
5254
5309
5354
5393
5430
5471
5519
5577
5647
5727
5816
5911
6009
6108
6209
6310
6413
6519
6627
6739
6851
6963
7071
7172
7264
7344
7413
7470
7515
7550
7576
7591
7597
7593
7578
7552
7516
7472
7424
7374
7328
7288
7257
7236
7225
7223
7227
7235
7244
7251
7255
7254
7244
7225
7193
7146
7080
6995
6889
6763
6619
6460
6289
6111
5927
5740
5550
5357
5161
4962
4761
4559
4359
4162
3968
3779
3591
3402
3209
3006
2792
2565
2326
2077
1821
1560
1298
1036
774
512
250
-13
-272
-527
-772
-1004
-1218
-1414
-1592
-1753
-1901
-2040
-2173
-2300
-2423
-2539
-2647
-2746
-2836
-2919
-2998
-3078
-3164
-3258
-3364
-3480
-3605
-3735
-3867
-3998
-4125
-4249
-4369
-4488
-4604
-4718
-4827
-4928
-5017
-5091
-5148
-5189
-5214
-5228
-5233
-5234
-5232
-5228
-5222
-5210
-5193
-5168
-5135
-5096
-5053
-5011
-4972
-4939
-4914
-4897
-4887
-4882
-4883
-4889
-4900
-4918
-4946
-4984
-5036
-5099
-5174
-5255
-5340
-5425
-5504
-5576
-5639
-5694
-5744
-5790
-5837
-5887
-5942
-6005
-6074
-6150
-6231
-6315
-6401
-6488
-6576
-6662
-6747
-6830
-6909
-6985
-7054
-7115
-7167
-7207
-7234
-7246
-7245
-7230
-7203
-7165
-7118
-7065
-7008
-6948
-6886
-6824
-6759
-6691
-6618
-6539
-6453
-6361
-6264
-6164
-6066
-5974
-5890
-5818
-5758
-5709
-5671
-5642
-5618
-5600
-5586
-5577
-5573
-5576
-5585
-5598
-5611
-5621
-5623
-5612
-5585
-5542
-5485
-5418
-5346
-5275
-5211
-5155
-5111
-5077
-5051
-5030
-5012
-4993
-4972
-4946
-4916
-4880
-4840
-4794
-4744
-4690
-4634
-4577
-4521
-4467
-4413
-4358
-4299
-4230
-4146
-4043
-3922
-3778
-3618
-3445
-3266
-3086
-2912
-2744
-2583
-2426
-2270
-2113
-1950
-1780
-1606
-1428
-1249
-1071
-894
-717
-539
-356
-164
39
255
484
725
976
1236
1504
1780
2061
2350
2644
2944
3247
3551
3855
4157
4454
4748
5037
5321
5600
5875
6142
6401
6652
6892
7124
7350
7572
7794
8018
8244
8472
8697
8916
9123
9315
9487
9641
9778
9902
10016
10127
10237
10350
10465
10583
10703
10826
10951
11079
11209
11343
11480
11615
11747
11872
11985
12083
12165
12231
12284
12325
12359
12388
12415
12441
12465
12490
12514
12539
12568
12601
12641
12687
12739
12795
12850
12901
12943
12975
12995
13006
13009
13010
13010
13013
13019
13025
13030
13030
13022
13005
12979
12946
12911
12878
12851
12830
12817
12808
12801
12790
12772
12743
12703
12652
12590
12520
12443
12359
12269
12170
12060
11937
11801
11651
11491
11324
11154
10985
10819
10658
10499
10340
10177
10005
9822
9624
9412
9187
8950
8704
8451
8191
7925
7652
7371
7081
6783
6477
6165
5851
5535
5219
4906
4594
4284
3976
3670
3368
3071
2781
2503
2236
1983
1741
1507
1277
1047
812
571
322
69
-187
-440
-689
-930
-1166
-1396
-1627
-1861
-2101
-2349
-2604
-2864
-3123
-3376
-3618
-3845
-4058
-4255
-4441
-4617
-4786
-4952
-5113
-5270
-5420
-5562
-5694
-5819
-5936
-6050
-6165
-6282
-6405
-6532
-6660
-6785
-6902
-7006
-7093
-7163
-7217
-7261
-7300
-7340
-7387
-7443
-7510
-7584
-7661
-7737
-7805
-7862
-7906
-7936
-7955
-7965
-7967
-7963
-7953
-7937
-7914
-7883
-7842
-7793
-7737
-7677
-7618
-7561
-7510
-7465
-7426
-7391
-7357
-7322
-7284
-7240
-7190
-7135
-7075
-7009
-6938
-6860
-6773
-6677
-6569
-6450
-6321
-6185
-6046
-5908
-5776
-5654
-5544
-5446
-5360
-5282
-5210
-5141
-5070
-4995
-4915
-4830
-4738
-4642
-4543
-4440
-4336
-4230
-4123
-4014
-3906
-3794
-3679
-3560
-3438
-3311
-3182
-3052
-2923
-2797
-2678
-2567
-2467
-2380
-2304
-2239
-2185
-2139
-2100
-2066
-2036
-2009
-1986
-1964
-1942
-1918
-1891
-1860
-1822
-1778
-1728
-1673
-1613
-1552
-1489
-1427
-1364
-1299
-1233
-1162
-1088
-1010
-929
-847
-766
-688
-613
-541
-471
-399
-323
-239
-146
-44
68
188
314
444
577
713
853
999
1152
1314
1485
1665
1851
2041
2230
2415
2592
2760
2916
3060
3191
3310
3417
3515
3603
3683
3758
3828
3896
3964
4032
4102
4174
4248
4321
4391
4458
4517
4567
4605
4628
4635
4623
4592
4540
4469
4381
4277
4163
4042
3918
3796
3679
3567
3460
3358
3259
3161
3062
2960
2857
2752
2646
2540
2435
2330
2226
2121
2015
1907
1799
1690
1583
1478
1378
1282
1189
1098
1006
913
813
707
594
475
353
229
108
-10
-123
-232
-337
-440
-542
-644
-747
-849
-949
-1046
-1136
-1217
-1289
-1349
-1397
-1433
-1456
-1469
-1471
-1464
-1449
-1427
-1401
-1371
-1341
-1312
-1284
-1259
-1235
-1214
-1193
-1174
-1156
-1140
-1130
-1126
-1133
-1154
-1190
-1242
-1311
-1395
-1491
-1595
-1705
-1818
-1929
-2039
-2146
-2251
-2355
-2459
-2566
-2676
-2789
-2907
-3027
-3147
-3266
-3380
-3489
-3590
-3685
-3773
-3856
-3937
-4016
-4094
-4174
-4249
-4320
-4382
-4434
-4474
-4501
-4518
-4527
-4534
-4543
-4558
-4580
-4612
-4650
-4692
-4734
-4773
-4805
-4829
-4844
-4850
-4849
-4840
-4824
-4800
-4767
-4723
-4668
-4601
-4523
-4435
-4339
-4239
-4134
-4029
-3922
-3813
-3703
-3591
-3475
-3356
-3233
-3106
-2976
-2841
-2702
-2559
-2412
-2263
-2114
-1966
-1822
-1682
-1547
-1415
-1284
-1151
-1012
-870
-720
-566
-412
-262
-122
4
115
211
292
363
426
485
540
591
638
680
715
745
770
792
815
841
871
905
942
980
1018
1052
1082
1107
1128
1144
1155
1161
1159
1148
1127
1095
1053
1002
950
898
850
811
782
762
749
743
740
738
736
736
737
740
745
752
760
767
772
774
772
767
760
753
747
743
741
741
743
747
753
761
773
790
813
843
879
922
971
1026
1085
1150
1218
1290
1364
1438
1509
1573
1629
1674
1707
1728
1738
1741
1737
1730
1719
1704
1684
1656
1619
1569
1508
1435
1352
1261
1163
1062
957
849
740
627
513
396
279
163
51
-57
-159
-255
-347
-435
-523
-613
-707
-807
-913
-1022
-1134
-1243
-1345
-1439
-1521
-1592
-1653
-1708
-1759
-1811
-1865
-1924
-1986
-2049
-2112
-2171
-2226
-2275
-2322
-2366
-2413
-2463
-2520
-2583
-2651
-2723
-2797
-2871
-2944
-3016
-3088
-3161
-3233
-3303
-3369
-3427
-3474
-3506
-3524
-3528
-3522
-3511
-3503
-3501
-3509
-3529
-3558
-3594
-3632
-3668
-3698
-3723
-3743
-3760
-3778
-3798
-3824
-3854
-3889
-3925
-3960
-3990
-4016
-4034
-4046
-4053
-4054
-4053
-4048
-4042
-4034
-4025
-4014
-4005
-3994
-3984
-3975
-3966
-3957
-3947
-3935
-3920
-3903
-3881
-3855
-3823
-3787
-3744
-3693
-3635
-3567
-3489
-3402
-3305
-3200
-3090
-2975
-2857
-2739
-2621
-2503
-2384
-2262
-2136
-2003
-1861
-1710
-1550
-1383
-1211
-1037
-868
-706
-556
-421
-302
-199
-112
-40
20
68
104
130
145
149
141
123
95
59
20
-22
-63
-101
-134
-161
-184
-201
-214
-224
-233
-243
-253
-266
-281
-298
-318
-337
-354
-369
-378
-383
-383
-381
-378
-378
-383
-395
-416
-446
-484
-529
-580
-636
-697
-763
-833
-907
-984
-1061
-1138
-1212
-1282
-1346
-1406
-1462
-1517
-1571
-1627
-1682
-1736
-1785
-1827
-1857
-1874
-1878
-1870
-1851
-1825
-1793
-1757
-1718
-1674
-1624
-1569
-1507
-1441
-1373
-1306
-1243
-1186
-1134
-1085
-1034
-977
-909
-827
-733
-629
-521
-415
-320
-239
-177
-133
-105
-88
-76
-63
-46
-20
14
57
106
160
218
279
344
412
484
561
640
720
798
872
938
995
1041
1075
1100
1116
1126
1131
1134
1135
1137
1137
1136
1133
1125
1111
1089
1059
1018
968
905
828
736
630
510
377
234
84
-67
-216
-356
-485
-601
-702
-790
-867
-937
-1002
-1064
-1123
-1178
-1227
-1267
-1297
-1313
-1317
-1310
-1296
-1277
-1260
-1248
-1244
-1252
-1272
-1305
-1349
-1402
-1459
-1517
-1571
-1615
-1645
-1657
-1649
-1621
-1574
-1510
-1435
-1352
-1265
-1177
-1090
-1004
-918
-833
-746
-658
-568
-477
-386
-295
-204
-112
-19
77
175
277
380
483
585
683
777
866
953
1040
1127
1219
1314
1414
1516
1619
1719
1813
1900
1979
2050
2114
2173
2229
2284
2339
2394
2450
2504
2556
2604
2648
2689
2727
2763
2802
2845
2896
2957
3031
3117
3214
3320
3431
3544
3656
3765
3868
3968
4065
4161
4256
4353
4451
4548
4643
4733
4817
4893
4961
5024
5082
5139
5197
5256
5318
5383
5449
5515
5580
5643
5704
5761
5813
5860
5900
5932
5954
5966
5965
5952
5926
5887
5835
5770
5694
5607
5510
5406
5295
5182
5067
4952
4838
4726
4613
4498
4380
4257
4131
4003
3876
3753
3638
3533
3437
3349
3267
3185
3098
3004
2900
2786
2665
2540
2416
2296
2184
2081
1987
1899
1817
1737
1658
1580
1501
1423
1349
1278
1214
1156
1104
1059
1018
981
946
910
872
830
784
732
674
608
536
458
373
281
185
83
-22
-130
-240
-350
-458
-565
-671
-774
-876
-979
-1082
-1187
-1294
-1401
-1506
-1608
-1705
-1794
-1876
-1950
-2019
-2085
-2148
-2211
-2274
-2334
-2390
-2439
-2477
-2501
-2512
-2509
-2494
-2471
-2442
-2410
-2376
-2342
-2306
-2267
-2224
-2176
-2123
-2064
-2001
-1937
-1873
-1809
-1746
-1686
-1627
-1570
-1516
-1467
-1423
-1388
-1364
-1352
-1354
-1370
-1399
-1438
-1485
-1538
-1596
-1657
-1720
-1787
-1858
-1933
-2013
-2097
-2186
-2276
-2368
-2458
-2547
-2631
-2709
-2779
-2841
-2891
-2930
-2956
-2969
-2968
-2957
-2937
-2910
-2881
-2853
-2827
-2806
-2790
-2779
-2771
-2766
-2763
-2762
-2762
-2765
-2772
-2784
-2802
-2826
-2855
-2890
-2927
-2965
-3002
-3038
-3070
-3100
-3126
-3148
-3165
-3179
-3187
-3191
-3190
-3185
-3176
-3163
-3146
-3125
-3098
-3064
-3021
-2968
-2903
-2829
-2746
-2656
-2563
-2471
-2380
-2293
-2209
-2127
-2045
-1959
-1869
-1772
-1669
-1561
-1448
-1332
-1216
-1100
-985
-872
-761
-653
-548
-446
-348
-254
-163
-75
10
95
178
262
344
425
503
578
649
715
778
838
895
950
1000
1047
1087
1120
1145
1163
1174
1182
1190
1199
1213
1232
1257
1286
1319
1355
1394
1435
1481
1533
1592
1659
1734
1815
1901
1991
2082
2173
2261
2346
2428
2504
2574
2636
2691
2739
2780
2816
2848
2878
2908
2936
2961
2982
2995
3000
2995
2981
2961
2938
2915
2894
2876
2860
2842
2820
2789
2748
2697
2637
2571
2504
2439
2377
2320
2265
2211
2157
2101
2045
1992
1944
1905
1877
1859
1850
1846
1842
1835
1822
1804
1784
1765
1751
1747
1755
1774
1801
1836
1873
1913
1954
1999
2050
2109
2179
2258
2345
2434
2521
2601
2672
2731
2782
2828
2874
2923
2981
3048
3125
3210
3300
3392
3483
3571
3655
3734
3809
3880
3948
4014
4077
4139
4200
4258
4312
4361
4403
4434
4452
4455
4443
4415
4373
4319
4256
4187
4115
4040
3962
3880
3794
3702
3605
3502
3397
3291
3187
3086
2990
2897
2806
2715
2621
2523
2418
2306
2189
2069
1947
1826
1708
1592
1479
1369
1261
1154
1046
939
831
723
615
507
399
290
181
70
-42
-156
-271
-386
-501
-615
-726
-835
-941
-1045
-1147
-1247
-1346
-1442
-1535
-1624
-1711
-1793
-1873
-1952
-2032
-2114
-2199
-2289
-2382
-2478
-2574
-2668
-2758
-2843
-2924
-3002
-3077
-3152
-3228
-3305
-3383
-3460
-3534
-3602
-3662
-3712
-3753
-3785
-3810
-3830
-3847
-3862
-3876
-3889
-3899
-3904
-3903
-3894
-3875
-3845
-3802
-3749
-3684
-3611
-3531
-3446
-3359
-3272
-3184
-3097
-3009
-2919
-2826
-2729
-2629
-2528
-2427
-2330
-2240
-2160
-2090
-2029
-1974
-1920
-1863
-1799
-1725
-1641
-1546
-1444
-1338
-1230
-1124
-1020
-920
-819
-719
-617
-514
-411
-312
-219
-136
-66
-11
29
56
71
79
82
84
86
92
101
113
127
144
161
178
193
205
212
213
204
184
151
103
39
-41
-136
-243
-360
-482
-606
-727
-841
-946
-1041
-1126
-1204
-1277
-1349
-1423
-1502
-1585
-1674
-1766
-1858
-1948
-2033
-2111
-2180
-2243
-2299
-2351
-2401
-2453
-2505
-2560
-2617
-2674
-2730
-2783
-2833
-2877
-2915
-2946
-2972
-2991
-3003
-3008
-3006
-2997
-2982
-2961
-2936
-2908
-2879
-2852
-2826
-2804
-2785
-2769
-2756
-2744
-2735
-2727
-2720
-2714
-2710
-2705
-2700
-2692
-2682
-2667
-2647
-2624
-2599
-2573
-2551
-2533
-2521
-2517
-2519
-2527
-2538
-2549
-2561
-2570
-2578
-2584
-2590
-2594
-2598
-2601
-2601
-2598
-2591
-2580
-2566
-2549
-2532
-2515
-2501
-2488
-2476
-2464
-2448
-2428
-2401
-2369
-2331
-2291
-2250
-2212
-2178
-2149
-2125
-2103
-2083
-2060
-2032
-1999
-1960
-1915
-1866
-1813
-1758
-1704
-1649
-1596
-1542
-1488
-1433
-1378
-1323
-1268
-1215
-1166
-1121
-1081
-1046
-1012
-982
-949
-912
-870
-822
-768
-709
-648
-587
-528
-473
-422
-374
-328
-283
-238
-192
-147
-103
-65
-33
-10
3
6
2
-8
-21
-32
-41
-45
-43
-36
-23
-6
15
40
67
97
129
164
203
245
293
347
408
477
554
637
724
813
899
980
1054
1120
1177
1230
1280
1330
1385
1445
1512
1585
1662
1742
1822
1902
1982
2062
2143
2227
2314
2404
2495
2586
2674
2759
2841
2919
2996
3074
3154
3238
3326
3417
3508
3598
3685
3768
3847
3926
4006
4091
4183
4285
4397
4516
4639
4763
4885
5001
5110
5213
5311
5406
5499
5592
5684
5774
5860
5939
6009
6070
6122
6166
6205
6242
6278
6314
6349
6381
6405
6418
6417
6401
6369
6325
6273
6217
6163
6116
6078
6050
6031
6021
6014
6010
6004
5995
5982
5964
5942
5914
5882
5844
5799
5747
5686
5615
5534
5443
5342
5233
5117
4995
4867
4736
4600
4458
4311
4156
3995
3825
3649
3467
3283
3098
2916
2739
2570
2409
2255
2109
1968
1829
1689
1546
1398
1244
1084
918
749
578
408
241
78
-79
-230
-376
-520
-662
-806
-952
-1101
-1252
-1403
-1553
-1697
-1832
-1956
-2069
-2170
-2264
-2353
-2442
-2534
-2635
-2744
-2862
-2987
-3116
-3245
-3370
-3488
-3596
-3695
-3784
-3866
-3942
-4016
-4088
-4161
-4235
-4309
-4383
-4455
-4524
-4587
-4644
-4694
-4736
-4771
-4799
-4821
-4838
-4853
-4867
-4882
-4901
-4924
-4952
-4985
-5022
-5063
-5104
-5143
-5179
-5211
-5239
-5263
-5285
-5307
-5331
-5359
-5389
-5423
-5458
-5492
-5523
-5550
-5571
-5587
-5599
-5608
-5615
-5622
-5629
-5636
-5643
-5649
-5655
-5659
-5662
-5665
-5666
-5665
-5662
-5654
-5640
-5618
-5586
-5545
-5495
-5439
-5379
-5318
-5258
-5199
-5141
-5080
-5014
-4938
-4850
-4748
-4633
-4507
-4374
-4238
-4105
-3977
-3857
-3746
-3642
-3544
-3450
-3356
-3262
-3167
-3069
-2970
-2869
-2768
-2667
-2567
-2468
-2371
-2275
-2181
-2090
-2001
-1918
-1839
-1766
-1700
-1642
-1593
-1553
-1522
-1499
-1482
-1470
-1460
-1450
-1439
-1424
-1407
-1386
-1364
-1341
-1319
-1298
-1279
-1263
-1248
-1234
-1222
-1210
-1201
-1194
-1191
-1194
-1202
-1217
-1236
-1258
-1281
-1303
-1322
-1336
-1345
-1350
-1351
-1350
-1345
-1339
-1328
-1312
-1290
-1258
-1217
-1166
-1107
-1039
-967
-892
-815
-737
-658
-579
-496
-412
-324
-234
-143
-53
34
118
197
271
342
409
474
536
592
641
681
708
722
721
707
683
652
617
582
549
518
491
464
439
412
383
351
316
277
235
187
134
77
14
-53
-123
-193
-261
-325
-384
-439
-491
-540
-591
-642
-695
-749
-800
-845
-881
-904
-915
-912
-898
-877
-852
-827
-803
-783
-765
-749
-732
-712
-688
-660
-627
-591
-554
-516
-479
-443
-407
-370
-331
-289
-242
-189
-132
-71
-8
54
114
170
222
271
317
363
412
464
522
586
654
726
798
870
939
1004
1065
1125
1183
1243
1305
1372
1444
1520
1601
1686
1773
1863
1954
2043
2131
2215
2293
2364
2427
2484
2533
2579
2622
2664
2707
2750
2793
2834
2872
2903
2928
2947
2962
2973
2985
2999
3016
3036
3059
3081
3101
3116
3124
3125
3118
3103
3082
3056
3026
2990
2950
2905
2854
2796
2732
2662
2586
2505
2423
2341
2261
2185
2117
2057
2005
1961
1923
1889
1858
1827
1796
1764
1734
1708
1687
1672
1664
1662
1663
1665
1663
1657
1646
1631
1615
1601
1592
1590
1595
1606
1619
1632
1640
1642
1637
1627
1613
1599
1586
1576
1570
1565
1560
1552
1537
1515
1484
1445
1400
1350
1297
1243
1190
1139
1091
1045
1000
959
916
873
827
778
726
671
615
560
508
460
417
380
347
317
288
259
230
202
174
148
124
101
79
54
24
-12
-54
-101
-147
-189
-221
-240
-243
-232
-210
-183
-155
-131
-116
-110
-112
-119
-129
-137
-144
-150
-155
-164
-177
-196
-221
-250
-280
-308
-329
-343
-347
-343
-332
-315
-295
-274
-252
-231
-210
-189
-169
-148
-127
-104
-80
-55
-27
3
36
69
103
135
165
193
216
236
253
267
281
294
309
325
344
367
393
423
458
495
536
578
621
663
703
740
775
808
840
871
901
930
959
986
1010
1033
1051
1066
1075
1079
1078
1069
1054
1031
1002
971
938
907
881
862
850
845
843
841
835
820
797
763
721
673
621
567
513
459
402
344
282
218
154
93
37
-10
-48
-77
-98
-116
-134
-153
-175
-200
-225
-247
-264
-273
-275
-268
-255
-239
-220
-199
-177
-153
-125
-92
-53
-8
42
95
149
202
254
303
349
393
436
478
520
564
609
657
708
761
816
872
927
980
1029
1072
1110
1142
1170
1196
1219
1241
1262
1279
1292
1298
1298
1291
1279
1265
1252
1243
1239
1240
1245
1252
1259
1262
1261
1256
1247
1237
1225
1214
1201
1187
1168
1142
1109
1068
1020
970
918
869
824
784
748
714
680
643
602
554
500
442
381
318
255
192
131
70
8
-54
-119
-187
-257
-330
-404
-480
-555
-629
-700
-768
-833
-893
-950
-1006
-1061
-1118
-1177
-1240
-1308
-1379
-1454
-1530
-1607
-1683
-1757
-1828
-1896
-1961
-2024
-2085
-2144
-2202
-2258
-2311
-2360
-2401
-2433
-2452
-2457
-2445
-2416
-2373
-2318
-2256
-2191
-2127
-2068
-2017
-1974
-1938
-1908
-1883
-1859
-1836
-1813
-1791
-1770
-1749
-1729
-1710
-1689
-1665
-1637
-1605
-1568
-1528
-1486
-1445
-1405
-1370
-1339
-1312
-1288
-1267
-1246
-1225
-1203
-1179
-1156
-1134
-1114
-1099
-1088
-1082
-1080
-1079
-1078
-1073
-1060
-1039
-1006
-961
-905
-840
-768
-690
-610
-527
-442
-356
-266
-173
-77
22
122
223
323
421
517
612
706
801
896
993
1088
1181
1269
1351
1425
1492
1554
1612
1670
1729
1790
1852
1912
1967
2015
2053
2080
2096
2104
2107
2108
2109
2114
2121
2131
2143
2153
2162
2167
2168
2166
2162
2157
2152
2149
2147
2147
2147
2146
2143
2135
2121
2100
2072
2036
1992
1942
1887
1827
1764
1698
1630
1560
1487
1412
1334
1254
1174
1095
1018
946
879
818
762
713
669
629
593
561
531
504
478
454
432
410
389
370
353
340
332
331
337
349
369
394
423
455
488
521
553
583
611
635
655
670
678
681
677
668
655
639
622
604
586
567
547
526
502
476
449
422
396
374
354
339
325
313
299
284
264
241
214
185
155
126
99
74
52
32
12
-7
-28
-50
-75
-102
-130
-158
-186
-212
-236
-258
-275
-290
-300
-306
-308
-307
-302
-295
-285
-273
-260
-247
-232
-218
-203
-188
-172
-155
-138
-122
-106
-91
-79
-69
-63
-60
-61
-65
-73
-83
-97
-115
-137
-166
-201
-244
-295
-354
-420
-493
-571
-654
-740
-828
-918
-1008
-1099
-1188
-1274
-1358
-1439
-1517
-1594
-1671
-1748
-1828
-1909
-1993
-2078
-2164
-2247
-2329
-2407
-2481
-2551
-2619
-2684
-2748
-2810
-2870
-2928
-2982
-3031
-3074
-3112
-3145
-3172
-3196
-3216
-3232
-3246
-3255
-3259
-3256
-3244
-3222
-3190
-3147
-3095
-3037
-2974
-2910
-2849
-2792
-2741
-2697
-2659
-2623
-2589
-2553
-2513
-2469
-2419
-2364
-2306
-2246
-2187
-2128
-2070
-2013
-1959
-1907
-1856
-1810
-1768
-1733
-1703
-1678
-1657
-1636
-1612
-1583
-1548
-1507
-1464
-1421
-1383
-1353
-1336
-1331
-1338
-1355
-1379
-1407
-1437
-1467
-1499
-1531
-1564
-1598
-1633
-1667
-1697
-1722
-1742
-1756
-1766
-1772
-1776
-1780
-1783
-1783
-1778
-1766
-1743
-1708
-1662
-1605
-1540
-1470
-1397
-1324
-1252
-1181
-1111
-1042
-974
-906
-839
-774
-713
-654
-598
-544
-492
-440
-388
-338
-290
-247
-210
-182
-163
-154
-153
-160
-173
-191
-213
-238
-266
-296
-328
-361
-395
-428
-460
-492
-523
-553
-584
-614
-644
-671
-692
-706
-710
-701
-681
-648
-606
-556
-504
-452
-402
-358
-321
-291
-269
-253
-243
-239
-237
-238
-239
-240
-240
-239
-236
-233
-229
-226
-222
-217
-210
-198
-180
-153
-119
-76
-26
27
82
135
184
229
270
309
346
383
423
464
506
547
587
623
653
679
701
719
736
753
772
793
817
844
872
901
929
956
980
1000
1020
1036
1051
1064
1078
1093
1111
1132
1159
1190
1226
1265
1305
1345
1382
1415
1442
1462
1476
1484
1487
1486
1482
1477
1471
1464
1458
1450
1443
1434
1425
1414
1402
1387
1372
1355
1337
1318
1300
1282
1264
1247
1231
1213
1193
1170
1143
1111
1076
1039
1002
965
932
902
876
853
831
809
783
752
715
672
623
570
516
462
409
358
309
262
215
167
115
59
-3
-71
-146
-228
-316
-409
-505
-601
-695
-786
-869
-944
-1010
-1066
-1114
-1155
-1192
-1229
-1266
-1306
-1350
-1397
-1445
-1492
-1537
-1576
-1609
-1635
-1655
-1672
-1686
-1700
-1714
-1727
-1739
-1745
-1745
-1735
-1714
-1684
-1648
-1609
-1572
-1539
-1515
-1498
-1486
-1478
-1470
-1458
-1442
-1423
-1403
-1387
-1378
-1379
-1391
-1412
-1438
-1465
-1488
-1503
-1510
-1509
-1505
-1503
-1507
-1521
-1546
-1582
-1627
-1676
-1728
-1778
-1826
-1873
-1918
-1962
-2007
-2050
-2092
-2128
-2158
-2180
-2194
-2202
-2206
-2208
-2210
-2213
-2215
-2216
-2213
-2206
-2194
-2179
-2163
-2148
-2138
-2135
-2137
-2144
-2152
-2160
-2164
-2164
-2161
-2156
-2154
-2157
-2166
-2182
-2204
-2229
-2253
-2274
-2290
-2300
-2305
-2306
-2305
-2303
-2300
-2296
-2289
-2275
-2254
-2223
-2182
-2130
-2070
-2001
-1927
-1849
-1768
-1685
-1601
-1516
-1431
-1346
-1260
-1173
-1086
-997
-908
-819
-729
-642
-556
-475
-397
-324
-254
-187
-121
-56
10
77
144
210
276
339
398
453
504
549
590
628
662
695
728
761
797
836
877
919
962
1000
1037
1066
1090
1107
1121
1133
1145
1158
1174
1190
1206
1219
1229
1235
1239
1243
1249
1260
1279
1306
1338
1375
1413
1449
1482
1512
1538
1563
1588
1613
1637
1658
1673
1680
1676
1662
1638
1608
1576
1546
1522
1504
1491
1481
1472
1459
1441
1418
1391
1362
1333
1306
1283
1263
1246
1230
1214
1198
1183
1168
1158
1152
1152
1156
1163
1169
1169
1162
1143
1112
1072
1024
972
922
877
840
812
793
781
772
763
751
734
710
680
644
605
564
524
485
450
417
387
360
333
308
283
259
234
210
186
162
138
112
85
57
28
-2
-33
-65
-100
-137
-180
-230
-287
-352
-426
-506
-592
-681
-772
-863
-954
-1043
-1132
-1219
-1303
-1382
-1456
-1522
-1581
-1631
-1676
-1716
-1755
-1796
-1839
-1887
-1938
-1990
-2041
-2092
-2138
-2181
-2223
-2263
-2305
-2349
-2394
-2441
-2487
-2531
-2571
-2606
-2635
-2661
-2685
-2708
-2732
-2757
-2782
-2807
-2829
-2848
-2864
-2877
-2887
-2897
-2906
-2917
-2929
-2943
-2957
-2971
-2983
-2992
-2999
-3002
-3001
-2997
-2987
-2972
-2951
-2924
-2891
-2851
-2806
-2755
-2698
-2635
-2563
-2483
-2393
-2293
-2184
-2066
-1941
-1811
-1677
-1541
-1402
-1260
-1115
-966
-813
-658
-500
-343
-188
-36
112
257
401
545
691
841
993
1149
1306
1462
1617
1768
1914
2056
2193
2326
2455
2581
2703
2821
2937
3051
3163
3276
3388
3502
3616
3730
3843
3952
4057
4155
4247
4333
4412
4484
4550
4610
4665
4714
4758
4798
4835
4872
4909
4948
4990
5034
5079
5125
5169
5212
5254
5295
5336
5379
5425
5473
5524
5576
5627
5677
5723
5767
5808
5849
5890
5934
5980
6028
6076
6121
6162
6194
6219
6234
6242
6243
6240
6235
6227
6217
6203
6183
6156
6119
6071
6012
5944
5867
5784
5695
5603
5509
5412
5316
5219
5124
5032
4945
4865
4793
4729
4673
4622
4575
4529
4480
4428
4371
4310
4245
4178
4111
4042
3973
3903
3830
3754
3674
3591
3506
3422
3340
3261
3187
3115
3045
2974
2900
2823
2742
2659
2575
2495
2418
2346
2277
2210
2141
2068
1990
1908
1824
1742
1667
1602
1548
1504
1469
1438
1408
1374
1335
1294
1252
1215
1186
1168
1162
1167
1180
1197
1215
1233
1249
1264
1281
1301
1325
1355
1388
1423
1457
1489
1518
1545
1571
1599
1630
1665
1702
1738
1772
1800
1820
1830
1831
1825
1813
1795
1772
1742
1705
1659
1604
1541
1474
1407
1347
1296
1260
1238
1231
1234
1243
1253
1262
1267
1268
1266
1266
1268
1277
1292
1315
1343
1377
1415
1453
1492
1530
1566
1599
1631
1659
1686
1713
1740
1769
1802
1839
1879
1920
1961
1999
2029
2052
2065
2069
2066
2056
2043
2025
2005
1981
1951
1914
1868
1814
1753
1688
1621
1554
1492
1433
1380
1332
1286
1243
1200
1160
1121
1086
1057
1034
1018
1010
1008
1010
1012
1010
1004
988
961
923
874
816
751
682
611
542
475
409
345
282
217
152
85
20
-41
-97
-145
-184
-214
-236
-253
-268
-283
-300
-319
-340
-361
-381
-398
-411
-422
-432
-443
-458
-477
-501
-529
-560
-591
-622
-652
-681
-709
-737
-766
-797
-829
-860
-887
-910
-927
-937
-942
-944
-944
-947
-953
-964
-982
-1004
-1034
-1067
-1103
-1139
-1176
-1213
-1248
-1284
-1319
-1357
-1397
-1442
-1495
-1554
-1622
-1698
-1779
-1863
-1948
-2029
-2109
-2184
-2255
-2324
-2393
-2462
-2533
-2605
-2678
-2749
-2815
-2876
-2929
-2974
-3011
-3041
-3065
-3084
-3099
-3110
-3116
-3118
-3117
-3113
-3108
-3102
-3097
-3092
-3087
-3081
-3073
-3061
-3046
-3027
-3007
-2987
-2968
-2953
-2940
-2930
-2919
-2906
-2887
-2860
-2825
-2782
-2733
-2681
-2626
-2572
-2518
-2465
-2411
-2357
-2300
-2241
-2180
-2119
-2057
-1995
-1934
-1872
-1808
-1740
-1666
-1585
-1498
-1406
-1309
-1211
-1113
-1016
-922
-830
-740
-650
-560
-469
-378
-285
-193
-101
-11
75
157
234
305
370
429
484
535
585
636
688
743
800
859
916
970
1020
1064
1104
1140
1176
1213
1254
1297
1343
1389
1431
1466
1494
1513
1525
1534
1542
1552
1565
1581
1596
1606
1607
1594
1566
1523
1467
1402
1333
1262
1192
1124
1055
985
911
833
750
665
579
496
418
345
276
210
144
76
4
-72
-150
-230
-308
-384
-456
-524
-590
-656
-722
-789
-859
-930
-1002
-1074
-1146
-1218
-1290
-1362
-1434
-1506
-1577
-1644
-1706
-1762
-1812
-1857
-1898
-1939
-1981
-2025
-2073
-2121
-2168
-2211
-2247
-2274
-2292
-2301
-2304
-2303
-2301
-2298
-2296
-2296
-2296
-2295
-2293
-2289
-2282
-2273
-2260
-2245
-2226
-2205
-2182
-2157
-2131
-2105
-2079
-2053
-2027
-2000
-1972
-1941
-1907
-1869
-1828
-1785
-1740
-1696
-1653
-1609
-1564
-1517
-1466
-1411
-1350
-1284
-1216
-1145
-1073
-1002
-930
-857
-782
-706
-627
-546
-466
-386
-308
-234
-162
-91
-19
54
129
206
285
364
441
516
589
661
732
806
883
962
1041
1119
1192
1258
1316
1366
1411
1455
1501
1551
1605
1664
1724
1780
1830
1871
1900
1919
1930
1937
1941
1944
1949
1953
1956
1956
1953
1948
1939
1930
1921
1914
1909
1905
1902
1900
1898
1897
1898
1905
1917
1935
1959
1987
2016
2041
2064
2078
2087
2089
2088
2085
2083
2083
2084
2086
2088
2089
2088
2086
2083
2081
2080
2081
2084
2087
2091
2093
2094
2094
2093
2093
2093
2094
2096
2099
2101
2102
2103
2103
2104
2106
2110
2116
2123
2128
2130
2126
2117
2102
2082
2060
2037
2013
1993
1971
1947
1919
1886
1848
1804
1758
1712
1668
1628
1593
1561
1530
1497
1460
1416
1367
1314
1259
1206
1156
1112
1073
1038
1002
967
927
882
832
779
725
672
621
573
527
483
439
392
342
289
233
175
118
62
8
-44
-95
-146
-199
-255
-313
-374
-436
-499
-560
-620
-677
-733
-789
-846
-905
-968
-1034
-1103
-1172
-1241
-1305
-1365
-1419
-1468
-1513
-1557
-1602
-1650
-1701
-1755
-1812
-1868
-1922
-1972
-2017
-2056
-2090
-2120
-2149
-2176
-2203
-2231
-2260
-2288
-2316
-2344
-2370
-2394
-2417
-2439
-2460
-2480
-2501
-2523
-2546
-2571
-2598
-2625
-2651
-2675
-2695
-2709
-2716
-2716
-2712
-2703
-2692
-2681
-2669
-2657
-2643
-2625
-2600
-2567
-2527
-2481
-2431
-2380
-2331
-2286
-2245
-2206
-2168
-2128
-2082
-2032
-1975
-1916
-1856
-1798
-1743
-1693
-1645
-1599
-1552
-1501
-1445
-1386
-1323
-1260
-1197
-1135
-1076
-1018
-960
-900
-840
-779
-719
-661
-609
-563
-522
-487
-456
-425
-394
-361
-327
-293
-260
-229
-199
-170
-141
-110
-75
-36
7
52
96
137
176
211
244
277
310
346
384
421
455
484
506
519
526
528
528
528
530
534
538
540
538
529
515
495
473
452
432
415
400
384
367
346
320
289
257
225
196
171
152
136
123
109
94
77
59
43
30
23
22
27
34
40
42
39
29
14
-5
-24
-41
-55
-65
-72
-78
-85
-92
-101
-111
-121
-130
-139
-147
-156
-167
-181
-200
-223
-249
-277
-304
-332
-359
-389
-423
-463
-512
-569
-632
-699
-765
-828
-885
-935
-979
-1020
-1060
-1103
-1151
-1205
-1264
-1328
-1394
-1460
-1526
-1589
-1653
-1717
-1783
-1851
-1922
-1993
-2063
-2129
-2188
-2239
-2281
-2314
-2341
-2363
-2383
-2404
-2425
-2448
-2471
-2494
-2516
-2534
-2550
-2564
-2576
-2589
-2603
-2620
-2641
-2665
-2690
-2715
-2738
-2756
-2770
-2778
-2783
-2785
-2786
-2790
-2796
-2805
-2818
-2832
-2847
-2860
-2869
-2874
-2874
-2869
-2861
-2851
-2840
-2830
-2823
-2819
-2819
-2823
-2830
-2841
-2853
-2867
-2881
-2894
-2907
-2919
-2930
-2939
-2947
-2953
-2956
-2956
-2952
-2944
-2932
-2919
-2906
-2895
-2887
-2885
-2888
-2895
-2905
-2917
-2928
-2937
-2946
-2955
-2966
-2979
-2997
-3018
-3040
-3061
-3077
-3086
-3086
-3076
-3060
-3040
-3019
-3001
-2988
-2980
-2975
-2971
-2966
-2957
-2945
-2930
-2916
-2903
-2895
-2892
-2893
-2895
-2894
-2888
-2874
-2852
-2823
-2793
-2765
-2743
-2729
-2725
-2727
-2733
-2738
-2739
-2733
-2721
-2703
-2684
-2665
-2650
-2640
-2634
-2630
-2626
-2619
-2607
-2589
-2566
-2538
-2507
-2471
-2431
-2385
-2330
-2267
-2193
-2110
-2017
-1922
-1823
-1724
-1626
-1528
-1429
-1326
-1218
-1101
-977
-845
-710
-572
-435
-300
-169
-40
87
215
343
472
601
728
853
972
1088
1199
1308
1416
1525
1635
1747
1859
1968
2073
2172
2265
2353
2438
2523
2611
2703
2801
2904
3011
3119
3226
3330
3429
3523
3612
3696
3775
3851
3923
3994
4062
4129
4195
4260
4325
4388
4449
4508
4564
4616
4665
4711
4756
4801
4847
4897
4949
5004
5060
5118
5174
5230
5283
5336
5387
5439
5490
5542
5593
5642
5689
5732
5771
5807
5840
5871
5902
5931
5961
5988
6013
6034
6049
6058
6060
6056
6046
6031
6013
5991
5968
5944
5918
5892
5866
5839
5813
5788
5762
5737
5713
5688
5664
5640
5617
5594
5571
5547
5522
5493
5461
5425
5386
5346
5305
5266
5231
5199
5172
5147
5122
5096
5067
5033
4996
4955
4912
4868
4824
4780
4735
4687
4634
4576
4512
4442
4366
4288
4206
4124
4040
3955
3869
3781
3691
3600
3507
3413
3319
3224
3128
3030
2929
2826
2723
2621
2523
2432
2349
2276
2211
2151
2094
2033
1970
1901
1825
1746
1666
1588
1513
1442
1374
1308
1240
1169
1093
1012
929
845
762
682
605
530
456
380
303
222
138
53
-32
-115
-195
-273
-348
-421
-494
-567
-639
-712
-783
-854
-923
-993
-1063
-1136
-1210
-1284
-1357
-1426
-1487
-1538
-1576
-1602
-1617
-1624
-1626
-1627
-1629
-1633
-1640
-1649
-1660
-1670
-1681
-1693
-1706
-1722
-1739
-1758
-1777
-1794
-1807
-1816
-1820
-1821
-1821
-1821
-1825
-1833
-1845
-1859
-1875
-1889
-1902
-1912
-1923
-1934
-1949
-1970
-1998
-2032
-2071
-2114
-2158
-2202
-2245
-2287
-2330
-2373
-2419
-2466
-2515
-2565
-2614
-2664
-2714
-2765
-2818
-2875
-2937
-3003
-3073
-3144
-3215
-3284
-3349
-3411
-3470
-3526
-3580
-3633
-3684
-3730
-3772
-3807
-3835
-3855
-3871
-3883
-3894
-3906
-3920
-3933
-3944
-3951
-3951
-3943
-3926
-3903
-3875
-3845
-3814
-3784
-3753
-3718
-3677
-3627
-3568
-3499
-3423
-3343
-3264
-3189
-3119
-3055
-2993
-2933
-2869
-2800
-2726
-2646
-2563
-2481
-2402
-2330
-2264
-2206
-2153
-2103
-2054
-2005
-1955
-1904
-1854
-1805
-1759
-1715
-1673
-1631
-1589
-1544
-1496
-1445
-1390
-1331
-1271
-1207
-1143
-1076
-1006
-937
-865
-792
-718
-643
-568
-493
-419
-344
-271
-198
-126
-56
11
76
139
201
262
323
384
446
507
567
624
677
726
772
816
860
906
954
1004
1056
1107
1156
1199
1236
1267
1294
1320
1348
1379
1416
1458
1503
1546
1586
1619
1643
1659
1669
1676
1683
1693
1709
1730
1757
1788
1819
1851
1881
1910
1937
1964
1990
2016
2041
2064
2084
2101
2114
2123
2129
2133
2135
2136
2135
2133
2127
2118
2104
2088
2068
2047
2025
2003
1979
1954
1925
1890
1849
1801
1747
1687
1624
1560
1496
1433
1371
1310
1250
1190
1129
1068
1008
949
891
835
780
724
667
609
548
486
424
365
310
260
216
177
142
108
74
38
-1
-41
-83
-125
-165
-203
-238
-271
-302
-333
-364
-397
-431
-466
-502
-538
-573
-607
-640
-671
-699
-726
-752
-776
-800
-826
-855
-888
-927
-971
-1018
-1070
-1121
-1170
-1213
-1249
-1277
-1297
-1311
-1320
-1327
-1334
-1342
-1351
-1362
-1373
-1383
-1393
-1400
-1407
-1412
-1416
-1420
-1425
-1430
-1436
-1443
-1450
-1457
-1463
-1468
-1470
-1469
-1464
-1454
-1439
-1420
-1397
-1371
-1343
-1316
-1289
-1265
-1243
-1223
-1207
-1192
-1180
-1168
-1158
-1147
-1136
-1124
-1110
-1095
-1078
-1062
-1045
-1031
-1018
-1008
-1000
-995
-991
-987
-984
-981
-979
-979
-982
-989
-999
-1012
-1027
-1042
-1057
-1072
-1087
-1103
-1122
-1145
-1173
-1207
-1243
-1282
-1319
-1354
-1385
-1413
-1438
-1464
-1491
-1523
-1559
-1600
-1644
-1689
-1733
-1774
-1813
-1849
-1883
-1917
-1951
-1984
-2017
-2048
-2075
-2098
-2117
-2132
-2146
-2159
-2172
-2186
-2201
-2213
-2222
-2227
-2227
-2223
-2217
-2212
-2209
-2210
-2214
-2220
-2225
-2226
-2221
-2209
-2192
-2170
-2149
-2132
-2122
-2120
-2126
-2138
-2154
-2169
-2183
-2193
-2199
-2203
-2206
-2210
-2215
-2222
-2229
-2237
-2243
-2246
-2246
-2244
-2239
-2233
-2224
-2214
-2200
-2182
-2157
-2126
-2089
-2045
-2000
-1953
-1907
-1865
-1827
-1795
-1765
-1738
-1711
-1682
-1649
-1612
-1569
-1523
-1475
-1426
-1378
-1333
-1292
-1253
-1218
-1183
-1147
-1108
-1063
-1012
-955
-891
-823
-752
-681
-611
-544
-479
-417
-357
-298
-239
-182
-127
-74
-25
18
57
91
123
153
186
223
265
312
364
419
474
528
578
623
663
698
729
757
782
807
830
853
875
896
917
939
964
993
1026
1066
1109
1156
1204
1251
1297
1340
1381
1422
1465
1512
1565
1625
1689
1755
1821
1883
1939
1989
2033
2074
2115
2158
2204
2255
2307
2359
2406
2445
2474
2493
2503
2508
2512
2517
2526
2540
2557
2578
2599
2619
2639
2659
2680
2706
2737
2773
2815
2858
2900
2938
2969
2991
3006
3014
3017
3017
3016
3014
3010
3003
2993
2976
2955
2929
2901
2873
2846
2823
2805
2792
2782
2776
2772
2770
2771
2776
2784
2798
2817
2841
2868
2897
2926
2954
2978
2998
3015
3028
3038
3046
3050
3051
3047
3039
3024
3002
2973
2937
2896
2851
2804
2756
2708
2661
2615
2570
2524
2478
2430
2380
2328
2274
2219
2162
2104
2045
1987
1927
1867
1805
1742
1678
1611
1543
1472
1398
1320
1238
1152
1064
973
883
794
708
626
549
474
403
332
262
192
123
57
-6
-64
-115
-159
-198
-234
-268
-304
-342
-383
-427
-473
-519
-565
-609
-653
-695
-739
-785
-833
-885
-940
-996
-1053
-1109
-1164
-1219
-1273
-1329
-1387
-1448
-1513
-1579
-1648
-1718
-1788
-1858
-1928
-1998
-2068
-2140
-2213
-2287
-2361
-2435
-2509
-2581
-2652
-2722
-2792
-2862
-2932
-3002
-3072
-3140
-3207
-3273
-3336
-3398
-3460
-3521
-3582
-3645
-3708
-3772
-3836
-3899
-3959
-4014
-4067
-4112
-4151
-4184
-4211
-4234
-4252
-4267
-4279
-4286
-4289
-4285
-4272
-4249
-4217
-4175
-4127
-4075
-4022
-3974
-3930
-3889
-3851
-3812
-3769
-3719
-3660
-3593
-3518
-3441
-3363
-3289
-3221
-3159
-3102
-3048
-2996
-2942
-2886
-2827
-2768
-2708
-2650
-2593
-2538
-2483
-2426
-2366
-2303
-2238
-2172
-2107
-2045
-1990
-1940
-1895
-1851
-1807
-1759
-1706
-1648
-1584
-1517
-1448
-1378
-1309
-1240
-1168
-1093
-1012
-924
-830
-730
-627
-524
-424
-328
-238
-153
-72
8
89
173
263
358
458
563
670
776
880
978
1070
1154
1230
1300
1364
1424
1482
1539
1595
1650
1704
1755
1802
1844
1883
1917
1947
1975
2001
2025
2049
2070
2089
2105
2118
2130
2140
2150
2161
2173
2185
2198
2210
2221
2229
2234
2236
2235
2232
2226
2219
2211
2200
2189
2177
2164
2151
2140
2130
2123
2117
2112
2105
2096
2082
2062
2036
2005
1972
1936
1902
1870
1843
1820
1803
1791
1782
1776
1772
1769
1765
1760
1753
1743
1731
1718
1704
1690
1677
1666
1656
1646
1636
1622
1605
1583
1556
1525
1492
1460
1429
1400
1375
1350
1325
1299
1269
1237
1201
1166
1132
1102
1078
1060
1046
1036
1027
1014
1000
984
963
941
919
898
879
861
843
823
799
770
738
703
668
636
610
591
580
575
573
571
567
558
542
520
494
466
439
415
395
382
375
373
375
380
388
397
407
418
429
440
451
460
469
477
484
492
501
512
525
540
556
572
588
603
615
626
636
646
656
668
681
695
709
723
734
745
754
763
772
784
798
813
829
844
857
866
871
875
878
884
895
913
937
967
999
1029
1054
1071
1077
1074
1062
1045
1027
1008
994
982
971
960
946
926
899
863
820
769
713
654
593
532
473
414
357
300
244
188
131
74
17
-40
-94
-145
-190
-229
-260
-284
-299
-308
-312
-311
-307
-301
-292
-280
-267
-251
-235
-219
-205
-195
-188
-186
-187
-190
-192
-192
-190
-184
-177
-171
-167
-167
-172
-182
-195
-209
-223
-235
-245
-254
-265
-281
-304
-335
-375
-423
-475
-528
-579
-625
-664
-698
-726
-752
-776
-802
-830
-861
-895
-931
-968
-1002
-1036
-1066
-1092
-1114
-1133
-1149
-1163
-1178
-1194
-1212
-1233
-1256
-1280
-1303
-1322
-1336
-1343
-1341
-1332
-1317
-1296
-1272
-1245
-1216
-1186
-1154
-1120
-1086
-1052
-1020
-995
-976
-965
-961
-963
-967
-972
-973
-970
-963
-952
-941
-933
-931
-936
-947
-964
-982
-999
-1010
-1016
-1018
-1014
-1012
-1014
-1022
-1039
-1065
-1098
-1136
-1175
-1213
-1249
-1280
-1308
-1334
-1359
-1384
-1410
-1438
-1468
-1500
-1535
-1571
-1611
-1653
-1698
-1745
-1792
-1838
-1882
-1923
-1959
-1991
-2021
-2048
-2075
-2102
-2128
-2155
-2179
-2200
-2217
-2229
-2236
-2241
-2243
-2246
-2249
-2255
-2263
-2272
-2281
-2289
-2296
-2301
-2306
-2311
-2317
-2324
-2332
-2340
-2347
-2349
-2346
-2336
-2321
-2301
-2278
-2254
-2230
-2207
-2186
-2168
-2150
-2133
-2117
-2102
-2088
-2076
-2067
-2061
-2056
-2052
-2045
-2037
-2023
-2005
-1986
-1967
-1952
-1943
-1943
-1952
-1969
-1992
-2017
-2041
-2062
-2077
-2086
-2091
-2093
-2095
-2097
-2099
-2101
-2100
-2095
-2085
-2069
-2047
-2021
-1996
-1971
-1949
-1930
-1912
-1895
-1874
-1848
-1816
-1777
-1734
-1688
-1642
-1600
-1562
-1529
-1497
-1467
-1434
-1396
-1354
-1308
-1259
-1210
-1164
-1121
-1083
-1048
-1014
-980
-943
-902
-857
-810
-761
-712
-663
-615
-567
-516
-462
-405
-344
-282
-221
-164
-112
-66
-24
15
55
98
147
200
258
317
374
428
477
521
565
610
660
717
781
850
922
992
1057
1114
1164
1207
1249
1291
1338
1391
1450
1514
1580
1643
1702
1755
1801
1843
1881
1919
1957
1997
2037
2077
2115
2148
2178
2203
2224
2243
2260
2276
2292
2305
2316
2322
2324
2321
2314
2303
2292
2280
2269
2261
2254
2250
2247
2245
2243
2242
2241
2240
2241
2242
2244
2247
2251
2255
2258
2260
2260
2258
2254
2246
2237
2226
2215
2205
2197
2192
2189
2188
2188
2188
2186
2182
2176
2165
2152
2136
2117
2098
2077
2056
2035
2015
1997
1980
1965
1952
1939
1925
1910
1892
1872
1850
1828
1807
1789
1775
1766
1761
1758
1754
1748
1737
1721
1701
1677
1653
1628
1606
1585
1564
1543
1519
1491
1459
1423
1387
1351
1319
1293
1272
1257
1246
1237
1230
1224
1217
1211
1207
1205
1206
1209
1214
1219
1222
1223
1220
1216
1209
1200
1192
1182
1173
1162
1150
1137
1124
1111
1099
1091
1086
1085
1087
1091
1095
1097
1098
1097
1095
1094
1096
1102
1114
1131
1153
1178
1205
1232
1259
1285
1312
1340
1370
1403
1439
1477
1517
1556
1593
1627
1657
1682
1703
1722
1739
1756
1774
1793
1814
1836
1860
1885
1910
1935
1959
1983
2005
2027
2047
2066
2083
2098
2111
2121
2130
2137
2145
2154
2165
2182
2202
2228
2258
2291
2325
2358
2388
2414
2434
2448
2457
2462
2463
2461
2458
2455
2451
2448
2445
2443
2441
2440
2439
2439
2440
2441
2443
2445
2446
2448
2447
2446
2442
2437
2431
2425
2418
2412
2407
2401
2394
2385
2373
2357
2338
2317
2295
2273
2253
2235
2219
2202
2185
2164
2139
2110
2080
2049
2021
1998
1982
1973
1968
1966
1963
1957
1946
1932
1914
1897
1881
1870
1863
1859
1855
1847
1834
1811
1781
1742
1700
1657
1616
1581
1551
1527
1505
1484
1460
1432
1398
1359
1316
1270
1225
1179
1136
1095
1056
1020
985
954
925
898
874
850
827
803
776
745
709
668
622
573
520
463
404
342
277
207
133
53
-33
-125
-223
-326
-431
-538
-644
-747
-846
-939
-1027
-1111
-1190
-1268
-1345
-1422
-1500
-1578
-1654
-1728
-1797
-1861
-1920
-1975
-2027
-2077
-2126
-2176
-2227
-2279
-2331
-2383
-2437
-2492
-2549
-2610
-2675
-2745
-2818
-2894
-2971
-3048
-3125
-3201
-3277
-3353
-3430
-3509
-3587
-3664
-3738
-3807
-3870
-3926
-3976
-4021
-4064
-4106
-4148
-4190
-4230
-4267
-4299
-4325
-4346
-4362
-4375
-4387
-4399
-4413
-4428
-4442
-4455
-4464
-4469
-4469
-4466
-4462
-4460
-4461
-4466
-4475
-4486
-4497
-4507
-4513
-4514
-4511
-4505
-4499
-4493
-4489
-4487
-4487
-4488
-4488
-4487
-4482
-4473
-4462
-4448
-4433
-4417
-4402
-4388
-4376
-4366
-4360
-4357
-4359
-4365
-4375
-4389
-4403
-4418
-4430
-4438
-4441
-4439
-4432
-4423
-4411
-4399
-4388
-4377
-4366
-4353
-4339
-4320
-4296
-4265
-4228
-4184
-4134
-4078
-4019
-3958
-3894
-3828
-3761
-3693
-3623
-3549
-3471
-3389
-3301
-3209
-3113
-3015
-2918
-2824
-2736
-2654
-2579
-2510
-2446
-2384
-2323
-2261
-2197
-2132
-2066
-2001
-1943
-1890
-1847
-1812
-1787
-1768
-1754
-1743
-1731
-1718
-1701
-1682
-1659
-1635
-1610
-1585
-1561
-1538
-1516
-1494
-1473
-1452
-1432
-1413
-1395
-1378
-1362
-1346
-1329
-1309
-1285
-1256
-1222
-1181
-1136
-1086
-1034
-980
-925
-871
-818
-765
-712
-657
-600
-541
-477
-410
-341
-269
-196
-123
-51
21
92
163
234
307
382
458
534
610
684
755
822
884
944
1000
1059
1118
1179
1243
1309
1376
1442
1507
1569
1628
1686
1744
1802
1862
1924
1988
2052
2115
2177
2237
2296
2356
2416
2479
2545
2613
2681
2748
2812
2871
2924
2974
3020
3066
3114
3164
3217
3272
3328
3383
3436
3486
3533
3579
3622
3666
3708
3750
3791
3831
3871
3911
3952
3996
4043
4094
4149
4202
4251
4292
4324
4344
4356
4360
4362
4365
4372
4382
4396
4410
4422
4428
4428
4423
4415
4407
4405
4410
4423
4444
4469
4497
4523
4546
4566
4583
4599
4616
4636
4658
4681
4704
4724
4741
4757
4772
4790
4815
4847
4886
4930
4975
5017
5051
5075
5089
5096
5099
5103
5112
5127
5148
5172
5196
5216
5228
5233
5230
5222
5212
5202
5194
5189
5186
5184
5182
5179
5175
5173
5173
5177
5184
5193
5203
5210
5214
5212
5207
5199
5191
5185
5182
5183
5184
5185
5181
5172
5156
5135
5112
5090
5073
5062
5057
5056
5057
5055
5048
5035
5017
4995
4973
4953
4937
4925
4916
4905
4892
4871
4843
4808
4766
4721
4674
4628
4580
4531
4479
4420
4355
4282
4202
4119
4034
3950
3869
3788
3709
3628
3543
3455
3362
3268
3173
3081
2993
2912
2836
2762
2689
2612
2529
2438
2340
2235
2128
2021
1918
1820
1728
1643
1563
1487
1413
1339
1264
1186
1106
1022
939
853
767
680
593
507
422
337
253
169
85
0
-85
-170
-256
-341
-426
-509
-591
-672
-752
-830
-907
-981
-1053
-1122
-1187
-1249
-1307
-1364
-1420
-1478
-1539
-1603
-1671
-1742
-1814
-1886
-1956
-2023
-2085
-2142
-2196
-2246
-2294
-2340
-2385
-2430
-2475
-2521
-2570
-2621
-2676
-2735
-2799
-2865
-2934
-3002
-3069
-3131
-3189
-3242
-3290
-3334
-3374
-3411
-3445
-3474
-3497
-3514
-3523
-3524
-3520
-3512
-3503
-3497
-3494
-3497
-3505
-3517
-3534
-3552
-3570
-3588
-3605
-3621
-3638
-3655
-3672
-3691
-3709
-3727
-3744
-3760
-3772
-3782
-3787
-3788
-3783
-3772
-3756
-3735
-3710
-3685
-3661
-3641
-3627
-3618
-3614
-3612
-3611
-3607
-3598
-3582
-3559
-3532
-3503
-3474
-3449
-3428
-3414
-3404
-3398
-3395
-3392
-3388
-3383
-3375
-3366
-3356
-3344
-3332
-3320
-3308
-3298
-3289
-3283
-3279
-3278
-3278
-3279
-3278
-3276
-3272
-3266
-3259
-3253
-3251
-3253
-3262
-3278
-3300
-3327
-3357
-3390
-3424
-3460
-3496
-3534
-3571
-3608
-3642
-3674
-3702
-3726
-3747
-3767
-3787
-3810
-3838
-3871
-3906
-3941
-3973
-3997
-4011
-4014
-4008
-3994
-3974
-3954
-3936
-3921
-3912
-3906
-3903
-3901
-3899
-3895
-3888
-3879
-3867
-3852
-3834
-3811
-3786
-3758
-3731
-3705
-3683
-3668
-3661
-3659
-3663
-3669
-3673
-3672
-3665
-3649
-3626
-3597
-3564
-3528
-3493
-3457
-3422
-3388
-3355
-3324
-3294
-3266
-3242
-3221
-3202
-3184
-3164
-3141
-3114
-3082
-3047
-3010
-2974
-2941
-2913
-2890
-2870
-2853
-2836
-2818
-2799
-2778
-2758
-2740
-2725
-2713
-2705
-2697
-2690
-2681
-2669
-2655
-2639
-2625
-2613
-2605
-2602
-2602
-2604
-2605
-2604
-2598
-2588
-2575
-2559
-2543
-2528
-2516
-2507
-2500
-2494
-2488
-2479
-2467
-2452
-2432
-2408
-2381
-2351
-2320
-2288
-2257
-2227
-2201
-2179
-2159
-2142
-2125
-2107
-2086
-2060
-2029
-1995
-1957
-1918
-1880
-1843
-1808
-1774
-1740
-1705
-1668
-1629
-1589
-1550
-1514
-1482
-1457
-1437
-1422
-1410
-1399
-1388
-1376
-1362
-1347
-1330
-1312
-1294
-1274
-1252
-1227
-1200
-1170
-1139
-1109
-1081
-1056
-1036
-1020
-1006
-996
-983
-969
-952
-931
-906
-878
-846
-811
-772
-730
-683
-632
-578
-522
-465
-409
-354
-302
-251
-201
-152
-102
-54
-6
38
79
116
148
176
204
232
263
298
338
383
431
482
534
587
642
698
758
822
890
962
1034
1106
1175
1240
1302
1360
1417
1476
1537
1604
1676
1751
1828
1903
1974
2039
2097
2146
2189
2226
2260
2292
2324
2358
2394
2433
2473
2514
2555
2593
2629
2661
2690
2714
2736
2755
2775
2794
2816
2839
2864
2892
2921
2952
2983
3016
3049
3081
3112
3142
3168
3191
3211
3229
3245
3263
3283
3306
3334
3364
3394
3422
3445
3460
3468
3468
3464
3458
3451
3447
3445
3445
3443
3437
3426
3408
3384
3355
3324
3292
3262
3235
3209
3182
3153
3121
3084
3044
3003
2964
2927
2895
2867
2841
2814
2782
2743
2695
2640
2578
2514
2450
2390
2334
2285
2240
2200
2163
2129
2096
2067
2039
2015
1991
1968
1942
1912
1876
1833
1786
1735
1685
1638
1597
1562
1535
1512
1491
1470
1447
1419
1388
1353
1316
1279
1244
1210
1178
1148
1119
1091
1063
1035
1006
978
948
915
879
837
789
735
676
613
547
482
417
353
289
226
162
96
28
-42
-112
-183
-252
-320
-388
-457
-527
-601
-679
-758
-838
-915
-988
-1053
-1110
-1160
-1205
-1248
-1292
-1339
-1391
-1448
-1506
-1563
-1615
-1660
-1696
-1722
-1742
-1758
-1775
-1794
-1819
-1851
-1888
-1927
-1967
-2004
-2035
-2060
-2079
-2092
-2101
-2109
-2116
-2125
-2136
-2148
-2162
-2176
-2190
-2203
-2213
-2220
-2223
-2222
-2216
-2205
-2188
-2168
-2144
-2117
-2090
-2062
-2033
-2005
-1978
-1948
-1917
-1884
-1848
-1810
-1770
-1730
-1690
-1650
-1609
-1568
-1524
-1477
-1427
-1372
-1315
-1256
-1198
-1140
-1086
-1036
-989
-946
-905
-864
-823
-781
-737
-693
-649
-605
-562
-522
-484
-448
-414
-380
-346
-311
-273
-233
-189
-141
-91
-40
11
59
102
139
169
193
213
230
248
270
298
332
373
420
470
522
572
621
667
711
755
800
847
898
951
1006
1063
1118
1171
1219
1263
1303
1339
1373
1407
1440
1473
1506
1539
1571
1601
1628
1651
1671
1688
1702
1715
1727
1739
1751
1764
1775
1785
1793
1796
1795
1790
1782
1772
1763
1756
1754
1755
1762
1772
1783
1795
1806
1815
1823
1832
1842
1857
1876
1902
1932
1966
2001
2036
2066
2092
2113
2130
2143
2155
2165
2176
2188
2201
2215
2232
2250
2271
2295
2322
2352
2382
2412
2438
2458
2471
2477
2477
2472
2465
2458
2453
2450
2450
2451
2451
2448
2442
2433
2421
2408
2396
2386
2378
2371
2364
2355
2340
2321
2295
2265
2232
2200
2171
2147
2130
2118
2112
2108
2105
2101
2095
2085
2073
2059
2043
2028
2013
2001
1989
1978
1967
1957
1947
1936
1925
1913
1901
1889
1877
1866
1856
1849
1844
1842
1842
1844
1847
1851
1854
1857
1859
1860
1859
1857
1854
1850
1844
1838
1830
1822
1813
1805
1797
1791
1787
1784
1782
1779
1776
1769
1758
1744
1725
1704
1681
1658
1635
1614
1595
1576
1556
1534
1510
1482
1450
1417
1382
1347
1315
1285
1257
1231
1206
1180
1153
1124
1094
1063
1033
1004
976
950
923
894
860
822
779
732
683
633
585
540
497
456
414
371
325
276
225
175
127
84
48
17
-10
-35
-63
-95
-133
-175
-220
-263
-303
-335
-360
-379
-394
-410
-428
-452
-481
-515
-551
-586
-617
-645
-670
-695
-721
-753
-790
-832
-877
-921
-960
-990
-1008
-1016
-1012
-1004
-991
-978
-967
-959
-951
-944
-935
-922
-907
-890
-873
-858
-849
-846
-850
-861
-875
-892
-909
-924
-938
-950
-962
-976
-994
-1016
-1046
-1079
-1116
-1153
-1189
-1220
-1245
-1264
-1277
-1288
-1300
-1315
-1337
-1365
-1399
-1438
-1477
-1513
-1544
-1568
-1584
-1596
-1606
-1618
-1635
-1657
-1684
-1716
-1748
-1779
-1807
-1832
-1855
-1878
-1905
-1936
-1973
-2013
-2056
-2094
-2127
-2150
-2164
-2170
-2172
-2174
-2179
-2190
-2207
-2229
-2252
-2273
-2288
-2296
-2296
-2291
-2284
-2279
-2277
-2281
-2289
-2298
-2307
-2310
-2307
-2296
-2278
-2256
-2232
-2210
-2191
-2177
-2168
-2161
-2156
-2150
-2141
-2129
-2115
-2101
-2088
-2079
-2075
-2077
-2085
-2096
-2108
-2118
-2123
-2121
-2111
-2092
-2067
-2036
-2004
-1974
-1946
-1923
-1904
-1889
-1875
-1861
-1845
-1827
-1807
-1787
-1767
-1749
-1733
-1719
-1707
-1693
-1677
-1656
-1630
-1601
-1568
-1535
-1504
-1476
-1451
-1431
-1412
-1394
-1375
-1353
-1328
-1301
-1273
-1247
-1222
-1200
-1182
-1165
-1150
-1135
-1120
-1107
-1095
-1085
-1079
-1076
-1076
-1078
-1079
-1079
-1075
-1069
-1061
-1052
-1046
-1045
-1048
-1057
-1070
-1085
-1100
-1113
-1122
-1128
-1130
-1130
-1129
-1130
-1133
-1137
-1144
-1151
-1159
-1167
-1176
-1185
-1197
-1212
-1230
-1250
-1273
-1298
-1323
-1349
-1376
-1405
-1438
-1475
-1516
-1561
-1608
-1653
-1695
-1730
-1759
-1780
-1795
-1807
-1818
-1831
-1846
-1864
-1883
-1900
-1915
-1925
-1930
-1929
-1926
-1920
-1916
-1912
-1911
-1911
-1911
-1909
-1903
-1894
-1879
-1861
-1839
-1815
-1788
-1760
-1729
-1696
-1660
-1623
-1585
-1547
-1511
-1479
-1449
-1424
-1401
-1379
-1357
-1332
-1304
-1272
-1237
-1198
-1157
-1115
-1073
-1031
-991
-953
-919
-889
-863
-842
-825
-812
-802
-792
-781
-767
-750
-728
-703
-674
-643
-613
-584
-559
-539
-525
-518
-518
-522
-530
-538
-543
-542
-534
-517
-493
-464
-433
-403
-379
-360
-348
-341
-334
-325
-311
-289
-260
-225
-188
-152
-120
-95
-75
-60
-46
-30
-9
18
51
88
127
165
201
234
265
295
327
364
407
457
513
575
641
710
782
855
929
1004
1082
1159
1236
1311
1381
1445
1503
1555
1601
1645
1689
1736
1787
1845
1909
1978
2050
2122
2192
2257
2315
2366
2409
2448
2481
2512
2542
2569
2595
2616
2634
2646
2652
2655
2656
2658
2665
2679
2700
2728
2762
2798
2834
2866
2893
2916
2936
2955
2976
3002
3032
3067
3104
3141
3174
3203
3226
3244
3258
3270
3282
3295
3309
3322
3334
3342
3345
3343
3337
3329
3319
3311
3304
3300
3298
3296
3293
3289
3281
3272
3261
3251
3241
3233
3227
3222
3217
3211
3203
3193
3181
3170
3159
3150
3145
3143
3144
3147
3149
3149
3145
3136
3123
3104
3083
3059
3034
3010
2986
2962
2937
2912
2884
2854
2821
2787
2753
2719
2687
2656
2627
2599
2570
2538
2502
2463
2419
2371
2322
2272
2225
2182
2143
2108
2078
2051
2025
1999
1969
1936
1896
1850
1796
1736
1670
1599
1525
1449
1372
1295
1218
1140
1062
982
900
817
733
649
567
489
413
341
271
202
133
64
-7
-78
-148
-215
-278
-335
-385
-431
-472
-511
-549
-586
-622
-656
-687
-716
-740
-763
-784
-806
-832
-861
-895
-932
-968
-1002
-1032
-1053
-1066
-1071
-1071
-1067
-1063
-1059
-1059
-1061
-1066
-1072
-1079
-1086
-1093
-1101
-1111
-1124
-1141
-1162
-1186
-1214
-1243
-1273
-1303
-1333
-1361
-1389
-1416
-1443
-1470
-1498
-1525
-1552
-1578
-1604
-1627
-1649
-1670
-1688
-1704
-1718
-1730
-1739
-1744
-1746
-1742
-1734
-1720
-1700
-1674
-1644
-1610
-1573
-1534
-1495
-1456
-1418
-1380
-1343
-1306
-1270
-1234
-1198
-1163
-1128
-1094
-1060
-1028
-996
-966
-936
-909
-884
-862
-842
-823
-806
-788
-768
-747
-722
-694
-664
-633
-602
-573
-545
-518
-491
-462
-431
-396
-358
-317
-275
-234
-195
-159
-128
-100
-74
-49
-24
4
33
64
97
131
164
197
230
261
290
318
343
367
389
410
431
453
477
504
535
568
603
638
671
699
721
739
752
763
774
786
802
820
842
867
892
917
942
966
989
1012
1034
1055
1075
1092
1108
1121
1133
1145
1159
1177
1199
1225
1255
1286
1317
1345
1369
1388
1402
1415
1427
1440
1454
1471
1489
1505
1520
1530
1535
1535
1530
1522
1513
1501
1489
1475
1459
1439
1415
1388
1357
1324
1292
1262
1235
1213
1195
1180
1167
1154
1141
1126
1110
1094
1077
1061
1048
1039
1033
1032
1033
1037
1041
1044
1046
1046
1042
1035
1026
1014
1002
992
981
971
963
955
946
935
923
907
889
870
851
832
817
804
794
787
781
774
765
752
735
713
688
660
631
603
576
549
523
495
466
435
401
367
333
303
278
258
244
234
226
216
203
184
159
130
99
69
43
21
4
-10
-25
-44
-69
-104
-148
-199
-255
-311
-365
-413
-454
-490
-521
-552
-582
-615
-651
-689
-727
-764
-797
-827
-854
-878
-901
-926
-953
-984
-1018
-1056
-1096
-1137
-1177
-1218
-1257
-1296
-1334
-1371
-1407
-1442
-1476
-1508
-1540
-1570
-1600
-1628
-1656
-1683
-1709
-1732
-1753
-1772
-1788
-1803
-1817
-1830
-1842
-1854
-1866
-1877
-1887
-1896
-1904
-1911
-1916
-1919
-1919
-1915
-1907
-1895
-1878
-1857
-1833
-1808
-1784
-1762
-1742
-1725
-1708
-1692
-1676
-1658
-1640
-1621
-1602
-1586
-1571
-1559
-1547
-1535
-1520
-1501
-1479
-1452
-1425
-1397
-1372
-1352
-1336
-1323
-1313
-1303
-1291
-1276
-1259
-1240
-1223
-1209
-1201
-1201
-1209
-1223
-1243
-1267
-1292
-1317
-1341
-1363
-1383
-1400
-1415
-1426
-1435
-1440
-1445
-1449
-1457
-1469
-1488
-1514
-1546
-1582
-1620
-1656
-1690
-1720
-1747
-1772
-1798
-1827
-1859
-1894
-1930
-1965
-1996
-2020
-2037
-2045
-2050
-2051
-2052
-2054
-2058
-2064
-2070
-2076
-2078
-2077
-2072
-2065
-2057
-2050
-2044
-2041
-2037
-2036
-2033
-2027
-2017
-2003
-1987
-1970
-1951
-1933
-1917
-1901
-1886
-1872
-1858
-1843
-1827
-1811
-1794
-1775
-1755
-1732
-1707
-1679
-1651
-1622
-1596
-1572
-1553
-1538
-1527
-1518
-1509
-1498
-1485
-1469
-1451
-1431
-1412
-1393
-1377
-1361
-1346
-1329
-1310
-1286
-1259
-1227
-1192
-1155
-1117
-1080
-1044
-1010
-977
-947
-919
-893
-868
-844
-819
-793
-764
-730
-692
-650
-606
-561
-519
-479
-443
-410
-379
-347
-312
-275
-234
-192
-150
-110
-74
-42
-11
20
54
92
136
184
234
282
325
361
391
416
440
467
501
542
589
640
690
736
774
805
829
851
875
904
939
978
1018
1057
1086
1105
1114
1115
1114
1116
1127
1150
1184
1226
1270
1310
1340
1357
1360
1353
1339
1325
1315
1312
1314
1321
1330
1336
1337
1332
1323
1311
1298
1287
1279
1274
1272
1271
1271
1269
1266
1263
1259
1256
1254
1252
1248
1243
1234
1222
1208
1191
1174
1157
1141
1125
1108
1087
1063
1034
999
961
920
878
836
793
749
701
649
589
521
446
367
284
203
126
53
-14
-76
-136
-196
-258
-324
-394
-466
-540
-613
-684
-753
-818
-880
-941
-1002
-1065
-1129
-1195
-1261
-1327
-1393
-1456
-1517
-1576
-1632
-1687
-1741
-1795
-1849
-1903
-1956
-2009
-2063
-2115
-2167
-2218
-2268
-2317
-2364
-2410
-2455
-2497
-2538
-2578
-2618
-2657
-2698
-2739
-2782
-2825
-2868
-2909
-2947
-2981
-3012
-3038
-3061
-3082
-3103
-3124
-3147
-3170
-3192
-3213
-3231
-3244
-3252
-3257
-3259
-3262
-3266
-3275
-3288
-3305
-3323
-3338
-3349
-3351
-3342
-3323
-3296
-3264
-3231
-3201
-3176
-3156
-3141
-3128
-3114
-3095
-3069
-3037
-2999
-2960
-2921
-2887
-2860
-2838
-2820
-2802
-2780
-2752
-2714
-2669
-2618
-2564
-2512
-2464
-2423
-2387
-2355
-2322
-2288
-2248
-2202
-2153
-2103
-2054
-2011
-1974
-1943
-1916
-1891
-1863
-1832
-1796
-1754
-1710
-1666
-1624
-1586
-1551
-1517
-1483
-1445
-1401
-1352
-1298
-1241
-1184
-1132
-1085
-1045
-1010
-982
-955
-927
-897
-864
-829
-792
-755
-719
-684
-649
-614
-578
-540
-498
-453
-406
-357
-308
-260
-215
-173
-135
-102
-73
-47
-23
-1
21
45
70
97
127
159
192
225
259
292
325
358
393
430
468
508
549
590
628
663
695
723
749
773
797
822
848
876
906
937
969
1002
1036
1071
1107
1144
1181
1216
1250
1282
1313
1342
1373
1407
1444
1485
1530
1576
1621
1662
1698
1729
1754
1776
1797
1819
1845
1875
1907
1942
1975
2007
2037
2066
2094
2126
2161
2202
2248
2296
2344
2387
2424
2451
2469
2478
2483
2485
2488
2495
2507
2524
2545
2570
2598
2627
2657
2688
2720
2753
2787
2822
2858
2895
2933
2972
3012
3054
3097
3141
3186
3230
3274
3318
3362
3407
3455
3504
3556
3610
3664
3717
3766
3812
3852
3889
3923
3955
3986
4016
4045
4073
4098
4118
4135
4147
4156
4163
4168
4174
4180
4187
4193
4198
4202
4205
4209
4213
4220
4229
4239
4250
4259
4264
4262
4255
4242
4226
4208
4192
4179
4169
4161
4154
4143
4128
4107
4078
4046
4011
3973
3935
3896
3857
3817
3775
3731
3686
3642
3601
3566
3538
3516
3497
3479
3458
3429
3391
3345
3292
3238
3185
3138
3100
3071
3049
3032
3016
2999
2980
2959
2938
2918
2900
2885
2872
2859
2842
2820
2792
2758
2720
2682
2646
2617
2593
2576
2562
2548
2532
2511
2485
2455
2423
2392
2364
2341
2322
2305
2288
2269
2245
2216
2181
2144
2106
2068
2031
1996
1962
1927
1888
1845
1797
1743
1687
1628
1569
1512
1455
1401
1347
1293
1238
1182
1126
1070
1014
962
911
864
818
775
734
695
656
619
584
550
517
485
454
423
390
356
321
284
245
205
164
123
81
39
-5
-49
-93
-138
-183
-226
-267
-306
-341
-372
-400
-424
-446
-465
-484
-503
-523
-545
-569
-595
-622
-651
-680
-709
-738
-766
-793
-821
-849
-879
-910
-944
-980
-1016
-1056
-1095
-1136
-1177
-1218
-1260
-1302
-1344
-1386
-1426
-1466
-1503
-1538
-1572
-1606
-1639
-1674
-1711
-1750
-1791
-1834
-1877
-1920
-1962
-2001
-2040
-2076
-2111
-2146
-2180
-2215
-2250
-2286
-2321
-2356
-2390
-2424
-2456
-2488
-2520
-2552
-2585
-2617
-2649
-2680
-2708
-2734
-2758
-2779
-2798
-2816
-2832
-2847
-2862
-2874
-2885
-2892
-2895
-2895
-2891
-2886
-2879
-2871
-2865
-2858
-2852
-2846
-2838
-2830
-2821
-2812
-2804
-2798
-2794
-2793
-2793
-2792
-2788
-2778
-2761
-2737
-2707
-2674
-2641
-2611
-2586
-2566
-2551
-2539
-2527
-2511
-2491
-2464
-2432
-2396
-2359
-2323
-2290
-2260
-2234
-2209
-2186
-2161
-2135
-2106
-2076
-2043
-2008
-1971
-1931
-1888
-1841
-1790
-1735
-1678
-1619
-1559
-1501
-1444
-1389
-1334
-1278
-1222
-1164
-1105
-1045
-987
-929
-874
-820
-768
-716
-662
-608
-552
-495
-438
-384
-332
-285
-241
-200
-161
-123
-84
-45
-5
36
75
112
146
176
204
229
252
274
296
318
341
364
387
410
430
448
462
473
479
482
484
486
490
498
510
525
541
556
568
574
574
569
560
552
546
544
547
553
560
564
561
550
530
505
475
446
420
399
383
370
358
343
325
302
276
250
227
210
200
198
200
205
207
205
196
181
161
138
117
97
82
70
62
55
50
46
43
42
44
49
58
68
80
90
98
102
101
96
89
80
71
63
57
51
46
41
34
27
16
4
-10
-27
-45
-64
-83
-102
-121
-140
-160
-182
-208
-239
-276
-318
-364
-413
-460
-504
-543
-576
-603
-629
-654
-682
-715
-754
-797
-842
-885
-924
-957
-984
-1006
-1026
-1047
-1072
-1102
-1137
-1175
-1213
-1248
-1278
-1303
-1322
-1339
-1354
-1371
-1391
-1413
-1437
-1459
-1477
-1488
-1492
-1487
-1476
-1459
-1440
-1420
-1400
-1382
-1365
-1349
-1334
-1321
-1310
-1301
-1294
-1290
-1287
-1283
-1277
-1266
-1250
-1230
-1204
-1176
-1147
-1120
-1094
-1071
-1050
-1031
-1012
-992
-970
-948
-924
-901
-879
-858
-838
-818
-797
-775
-752
-727
-703
-679
-658
-639
-622
-608
-595
-583
-570
-557
-544
-530
-516
-503
-490
-476
-462
-447
-430
-412
-394
-377
-362
-350
-339
-328
-316
-301
-281
-255
-224
-191
-156
-124
-95
-70
-49
-30
-9
14
41
72
105
139
170
197
219
236
251
266
283
304
330
360
391
422
450
475
497
517
537
560
586
616
649
684
718
751
780
808
834
861
890
922
956
992
1027
1061
1093
1121
1146
1170
1193
1217
1241
1266
1289
1310
1328
1341
1350
1355
1358
1360
1362
1364
1367
1371
1374
1376
1376
1375
1372
1367
1360
1351
1341
1330
1318
1308
1299
1294
1292
1294
1297
1302
1304
1304
1301
1295
1288
1284
1285
1294
1311
1335
1363
1390
1414
1432
1441
1444
1442
1440
1440
1445
1456
1470
1487
1502
1513
1520
1522
1522
1523
1526
1535
1547
1563
1579
1592
1599
1599
1593
1583
1571
1560
1553
1549
1550
1552
1555
1557
1556
1553
1547
1541
1533
1525
1517
1508
1496
1483
1469
1454
1440
1428
1421
1418
1419
1422
1426
1428
1430
1429
1427
1426
1426
1428
1433
1439
1446
1451
1455
1458
1459
1462
1467
1476
1489
1505
1524
1542
1559
1572
1583
1590
1597
1604
1612
1622
1633
1644
1652
1658
1660
1660
1659
1660
1665
1674
1688
1706
1724
1742
1755
1763
1766
1764
1760
1754
1750
1747
1747
1748
1750
1751
1750
1747
1742
1736
1727
1717
1705
1691
1674
1655
1635
1614
1594
1575
1560
1547
1536
1525
1514
1501
1485
1466
1445
1424
1403
1384
1367
1353
1341
1329
1317
1305
1294
1283
1274
1268
1263
1260
1258
1254
1248
1239
1227
1212
1198
1184
1172
1164
1157
1151
1145
1135
1122
1104
1082
1057
1030
1004
983
964
948
937
928
921
914
907
898
888
877
864
849
833
815
795
775
752
727
701
671
640
607
574
541
511
484
461
442
425
409
390
367
339
305
266
225
185
146
112
80
51
21
-11
-49
-93
-142
-195
-249
-302
-351
-396
-438
-478
-518
-560
-604
-649
-693
-734
-771
-802
-828
-850
-873
-898
-927
-963
-1002
-1045
-1088
-1128
-1164
-1194
-1220
-1243
-1265
-1287
-1311
-1335
-1359
-1382
-1401
-1419
-1434
-1448
-1464
-1483
-1505
-1529
-1554
-1579
-1600
-1616
-1629
-1637
-1645
-1652
-1663
-1676
-1691
-1707
-1721
-1732
-1737
-1736
-1730
-1720
-1709
-1699
-1690
-1682
-1677
-1673
-1669
-1665
-1662
-1662
-1665
-1672
-1685
-1701
-1720
-1739
-1756
-1767
-1772
-1771
-1765
-1756
-1749
-1746
-1748
-1757
-1773
-1792
-1811
-1829
-1841
-1847
-1845
-1838
-1828
-1817
-1808
-1803
-1803
-1806
-1812
-1817
-1819
-1817
-1810
-1799
-1785
-1770
-1755
-1742
-1730
-1718
-1704
-1687
-1666
-1641
-1614
-1587
-1563
-1544
-1531
-1524
-1521
-1519
-1517
-1511
-1500
-1487
-1473
-1460
-1452
-1449
-1452
-1458
-1465
-1468
-1467
-1459
-1445
-1429
-1413
-1401
-1395
-1396
-1401
-1409
-1415
-1416
-1410
-1396
-1375
-1349
-1322
-1295
-1271
-1249
-1228
-1207
-1185
-1160
-1133
-1105
-1077
-1051
-1028
-1010
-995
-985
-976
-970
-965
-961
-959
-959
-962
-967
-976
-985
-996
-1004
-1014
-1020
-1024
-1024
-1022
-1016
-1006
-994
-980
-965
-950
-937
-927
-921
-918
-917
-916
-913
-907
-898
-886
-872
-858
-846
-836
-829
-822
-815
-806
-794
-780
-765
-752
-742
-739
-740
-747
-757
-766
-773
-774
-771
-763
-754
-745
-739
-737
-738
-740
-741
-738
-730
-716
-697
-674
-651
-630
-610
-592
-574
-555
-534
-508
-480
-450
-421
-395
-375
-362
-354
-350
-349
-348
-346
-342
-338
-333
-330
-328
-328
-328
-329
-328
-325
-321
-314
-308
-302
-298
-297
-297
-299
-299
-297
-292
-282
-269
-254
-237
-220
-204
-190
-178
-166
-154
-141
-127
-111
-94
-75
-55
-36
-17
1
18
33
48
62
79
97
119
145
174
207
240
274
305
333
357
379
399
419
440
464
492
521
551
581
607
629
646
659
669
677
685
693
701
710
718
725
731
735
738
740
743
747
752
756
760
763
765
765
764
763
762
761
760
760
759
758
755
751
745
739
731
722
712
699
685
668
649
628
606
583
562
541
522
502
483
462
440
417
393
369
346
324
303
281
257
231
202
171
140
111
86
67
53
43
35
25
12
-6
-29
-56
-83
-109
-130
-146
-156
-163
-169
-177
-187
-201
-218
-235
-250
-261
-267
-269
-268
-266
-265
-266
-271
-278
-285
-291
-293
-292
-287
-278
-266
-253
-239
-223
-206
-187
-167
-147
-127
-109
-95
-83
-74
-64
-53
-36
-13
17
53
90
127
160
187
206
219
230
240
254
273
298
331
368
408
449
490
532
572
613
654
695
735
773
810
843
873
902
929
957
985
1012
1041
1066
1087
1102
1110
1112
1110
1105
1101
1099
1099
1103
1109
1114
1117
1117
1111
1100
1086
1071
1056
1045
1039
1039
1045
1057
1072
1088
1103
1115
1121
1121
1116
1104
1089
1072
1055
1038
1022
1008
994
979
962
944
923
900
876
853
830
809
788
766
743
717
688
655
621
588
557
529
507
491
479
471
464
458
452
444
435
426
418
410
404
398
393
388
382
375
368
360
354
350
347
347
347
347
346
341
333
320
304
285
265
245
226
209
193
176
158
135
107
72
32
-13
-61
-109
-154
-195
-230
-262
-289
-315
-340
-367
-396
-426
-457
-487
-514
-539
-561
-579
-596
-612
-629
-647
-666
-686
-706
-725
-742
-756
-766
-771
-773
-770
-763
-753
-740
-724
-707
-689
-669
-649
-628
-605
-581
-555
-528
-501
-476
-454
-436
-423
-414
-407
-400
-391
-378
-361
-340
-317
-295
-277
-263
-254
-248
-242
-233
-219
-196
-166
-130
-90
-51
-15
16
40
60
78
95
115
139
166
198
231
267
302
338
374
410
446
481
515
546
573
595
613
627
639
651
664
678
693
707
718
726
730
729
725
720
715
712
710
711
711
711
708
703
695
686
677
670
665
663
663
664
666
666
666
663
660
657
655
653
651
650
648
644
640
634
627
619
611
601
591
579
565
549
531
513
494
476
459
442
426
410
394
378
363
349
337
327
320
315
310
304
295
281
264
243
220
196
174
154
135
117
99
78
55
30
3
-24
-49
-72
-92
-111
-129
-149
-172
-201
-235
-272
-312
-351
-389
-423
-452
-479
-504
-528
-553
-580
-607
-635
-661
-686
-707
-725
-741
-756
-770
-785
-803
-822
-842
-863
-882
-900
-915
-928
-940
-951
-964
-979
-998
-1018
-1042
-1066
-1088
-1106
-1121
-1132
-1141
-1149
-1159
-1172
-1189
-1211
-1235
-1260
-1283
-1302
-1316
-1326
-1333
-1339
-1347
-1359
-1376
-1397
-1420
-1443
-1464
-1481
-1494
-1506
-1516
-1528
-1544
-1564
-1587
-1612
-1636
-1657
-1674
-1684
-1691
-1694
-1696
-1698
-1701
-1703
-1704
-1701
-1694
-1683
-1667
-1648
-1628
-1609
-1591
-1576
-1561
-1546
-1529
-1509
-1486
-1462
-1438
-1417
-1400
-1388
-1381
-1376
-1371
-1365
-1356
-1343
-1327
-1309
-1290
-1274
-1259
-1247
-1237
-1227
-1217
-1206
-1195
-1185
-1176
-1168
-1163
-1159
-1154
-1147
-1136
-1121
-1100
-1075
-1047
-1018
-990
-963
-939
-917
-896
-875
-854
-833
-812
-792
-771
-752
-733
-714
-695
-675
-655
-635
-615
-596
-579
-563
-547
-531
-513
-494
-472
-450
-427
-406
-388
-373
-361
-351
-342
-331
-317
-298
-276
-251
-224
-197
-171
-146
-122
-97
-70
-40
-6
31
71
113
154
193
229
263
294
325
355
387
422
458
496
535
573
609
642
672
700
727
753
780
809
840
872
904
935
961
983
998
1008
1014
1018
1025
1034
1049
1069
1093
1117
1138
1154
1163
1164
1159
1152
1145
1141
1143
1151
1164
1180
1196
1210
1220
1226
1230
1233
1239
1247
1259
1272
1286
1298
1305
1307
1305
1300
1296
1294
1296
1301
1310
1319
1326
1330
1328
1323
1316
1310
1307
1309
1315
1325
1336
1346
1352
1355
1355
1353
1350
1351
1354
1360
1367
1374
1378
1378
1374
1366
1357
1349
1344
1342
1344
1347
1349
1348
1343
1333
1320
1304
1289
1276
1266
1261
1258
1257
1256
1254
1250
1247
1243
1240
1238
1238
1237
1234
1228
1217
1200
1178
1153
1127
1101
1078
1058
1042
1027
1012
997
979
959
936
910
883
854
825
796
767
739
712
687
665
646
631
619
610
601
592
581
568
551
532
511
491
471
453
438
425
414
404
395
386
377
368
357
346
331
315
295
273
248
223
197
173
151
131
112
94
75
56
34
12
-10
-31
-50
-67
-83
-99
-116
-137
-162
-191
-224
-259
-296
-331
-366
-400
-433
-467
-504
-543
-583
-624
-663
-699
-730
-757
-779
-800
-821
-844
-870
-900
-931
-961
-987
-1008
-1022
-1033
-1038
-1043
-1049
-1057
-1068
-1081
-1093
-1103
-1106
-1103
-1095
-1082
-1069
-1058
-1053
-1055
-1064
-1078
-1096
-1113
-1127
-1136
-1138
-1134
-1125
-1112
-1097
-1080
-1062
-1042
-1020
-997
-971
-941
-910
-877
-843
-809
-774
-738
-701
-661
-618
-572
-522
-469
-416
-362
-310
-261
-216
-174
-135
-98
-61
-23
17
60
105
152
200
247
294
340
384
427
469
511
550
588
623
654
679
700
715
726
733
739
743
747
750
752
753
751
746
738
729
718
707
695
683
670
652
630
602
568
529
487
444
404
367
336
310
287
265
242
216
186
152
115
77
41
7
-22
-46
-65
-81
-95
-109
-123
-139
-158
-179
-200
-222
-241
-259
-272
-282
-289
-295
-300
-307
-318
-334
-353
-375
-398
-417
-433
-441
-444
-441
-436
-432
-432
-438
-449
-466
-485
-504
-520
-532
-540
-545
-550
-558
-569
-585
-605
-626
-647
-664
-676
-683
-687
-690
-695
-705
-720
-741
-765
-790
-814
-834
-849
-861
-869
-876
-883
-889
-894
-898
-899
-896
-890
-880
-869
-858
-849
-842
-837
-832
-826
-816
-802
-781
-756
-729
-700
-675
-653
-637
-626
-620
-617
-615
-613
-609
-603
-595
-585
-573
-559
-545
-530
-516
-502
-489
-478
-467
-457
-447
-435
-422
-406
-387
-367
-347
-327
-310
-296
-286
-280
-276
-274
-272
-269
-265
-258
-248
-235
-220
-202
-182
-161
-138
-117
-99
-83
-73
-67
-64
-64
-64
-63
-59
-52
-42
-31
-20
-11
-5
-2
0
2
7
16
31
50
73
98
123
146
166
185
202
220
238
257
276
294
306
313
312
304
290
272
252
235
220
209
203
198
195
191
187
182
178
176
177
184
195
210
227
245
261
273
280
282
279
271
260
247
233
219
204
191
179
169
161
154
147
140
132
122
110
95
79
61
44
28
12
-3
-18
-34
-53
-74
-99
-127
-156
-186
-214
-240
-262
-280
-296
-309
-323
-336
-351
-368
-388
-410
-434
-460
-487
-516
-547
-578
-611
-645
-680
-717
-755
-794
-835
-875
-916
-955
-992
-1028
-1062
-1094
-1126
-1159
-1193
-1231
-1272
-1316
-1362
-1409
-1456
-1501
-1543
-1582
-1620
-1655
-1691
-1727
-1764
-1803
-1843
-1884
-1924
-1964
-2001
-2036
-2069
-2099
-2126
-2151
-2174
-2195
-2216
-2236
-2257
-2280
-2304
-2329
-2354
-2378
-2400
-2417
-2429
-2436
-2437
-2434
-2427
-2416
-2403
-2386
-2365
-2338
-2306
-2267
-2224
-2177
-2129
-2083
-2040
-2003
-1971
-1943
-1917
-1891
-1863
-1832
-1797
-1760
-1721
-1680
-1639
-1597
-1554
-1509
-1461
-1410
-1357
-1303
-1250
-1199
-1151
-1107
-1064
-1020
-976
-926
-870
-808
-743
-676
-612
-553
-501
-458
-422
-391
-362
-334
-305
-272
-238
-201
-164
-127
-91
-57
-24
8
39
70
99
127
152
175
196
216
236
257
280
306
334
364
393
420
444
464
479
491
501
510
520
531
544
558
573
589
604
619
633
647
661
676
691
707
723
741
760
781
804
831
860
892
926
961
995
1026
1056
1083
1108
1132
1158
1186
1217
1252
1290
1329
1368
1404
1438
1466
1491
1512
1531
1550
1571
1594
1620
1650
1684
1719
1754
1789
1823
1854
1883
1910
1934
1957
1980
2001
2025
2047
2068
2088
2106
2121
2133
2144
2154
2165
2178
2195
2216
2241
2268
2297
2324
2349
2370
2389
2404
2418
2431
2444
2457
2470
2481
2489
2493
2491
2484
2474
2460
2447
2436
2427
2422
2421
2422
2425
2429
2432
2435
2438
2439
2440
2440
2436
2430
2419
2404
2387
2369
2352
2339
2333
2333
2341
2353
2367
2380
2390
2396
2398
2398
2397
2400
2408
2423
2445
2473
2505
2539
2571
2599
2623
2640
2651
2656
2656
2650
2641
2629
2617
2606
2598
2592
2590
2590
2590
2588
2582
2570
2553
2532
2509
2487
2467
2453
2444
2439
2437
2434
2429
2419
2405
2385
2363
2340
2316
2293
2272
2251
2231
2210
2189
2167
2144
2120
2096
2072
2045
2016
1982
1945
1903
1857
1808
1759
1710
1661
1613
1566
1520
1472
1426
1380
1336
1296
1262
1233
1210
1191
1175
1160
1143
1124
1103
1081
1059
1039
1020
1004
992
982
975
970
967
967
970
976
985
996
1006
1018
1029
1037
1045
1052
1059
1065
1071
1075
1077
1075
1069
1059
1047
1033
1020
1012
1008
1010
1014
1018
1020
1018
1010
995
974
947
916
883
849
815
780
746
712
682
655
632
614
600
587
573
554
528
492
448
397
343
289
239
195
158
126
99
74
50
27
4
-16
-34
-47
-58
-66
-75
-87
-105
-128
-156
-186
-215
-238
-252
-254
-246
-228
-205
-180
-159
-144
-137
-141
-153
-172
-195
-220
-245
-269
-289
-308
-325
-343
-362
-384
-409
-437
-467
-497
-525
-550
-571
-589
-606
-624
-646
-675
-712
-755
-804
-854
-901
-943
-976
-1002
-1022
-1041
-1062
-1089
-1123
-1166
-1216
-1269
-1323
-1374
-1419
-1458
-1492
-1521
-1548
-1573
-1599
-1624
-1648
-1670
-1689
-1705
-1720
-1733
-1745
-1758
-1772
-1785
-1796
-1803
-1805
-1803
-1795
-1784
-1772
-1760
-1750
-1742
-1735
-1728
-1719
-1706
-1689
-1668
-1643
-1616
-1589
-1563
-1540
-1520
-1503
-1489
-1477
-1467
-1459
-1452
-1445
-1437
-1428
-1417
-1402
-1383
-1360
-1336
-1310
-1287
-1267
-1252
-1241
-1233
-1225
-1216
-1204
-1187
-1167
-1146
-1127
-1113
-1108
-1113
-1125
-1142
-1159
-1172
-1176
-1171
-1156
-1135
-1114
-1098
-1091
-1096
-1113
-1138
-1167
-1193
-1212
-1222
-1223
-1217
-1210
-1205
-1208
-1218
-1236
-1257
-1278
-1292
-1296
-1289
-1272
-1249
-1224
-1201
-1185
-1175
-1172
-1171
-1171
-1168
-1160
-1147
-1132
-1115
-1100
-1087
-1078
-1069
-1059
-1045
-1025
-998
-965
-928
-891
-856
-827
-803
-784
-768
-754
-738
-719
-696
-669
-637
-603
-568
-532
-496
-461
-429
-401
-377
-358
-346
-337
-332
-328
-322
-313
-301
-285
-268
-252
-240
-234
-235
-242
-253
-265
-274
-280
-280
-277
-271
-266
-266
-271
-284
-304
-331
-362
-395
-429
-463
-496
-527
-557
-583
-606
-623
-635
-639
-638
-631
-620
-609
-598
-590
-586
-586
-589
-595
-603
-612
-621
-629
-638
-647
-655
-664
-671
-678
-684
-688
-691
-694
-696
-697
-698
-697
-693
-686
-676
-661
-644
-624
-604
-585
-568
-556
-549
-545
-545
-547
-549
-551
-551
-550
-548
-546
-546
-548
-554
-563
-573
-582
-590
-592
-590
-581
-569
-556
-544
-537
-538
-545
-558
-575
-590
-600
-602
-594
-578
-557
-532
-509
-490
-476
-467
-459
-450
-436
-415
-386
-351
-313
-275
-241
-213
-193
-179
-169
-162
-153
-142
-127
-108
-86
-63
-40
-16
8
32
57
82
108
134
158
182
203
224
244
263
284
305
325
343
358
369
375
377
377
378
380
387
397
410
423
433
437
434
423
408
390
375
364
362
368
383
404
428
453
478
500
520
539
558
577
597
618
636
651
661
666
667
664
661
659
660
665
673
684
695
704
710
711
708
702
696
692
690
692
696
702
708
709
706
695
677
652
623
590
556
522
490
459
430
401
372
341
308
273
237
200
163
129
99
72
51
34
21
10
0
-12
-28
-49
-78
-113
-155
-200
-248
-297
-343
-386
-426
-463
-497
-529
-558
-586
-609
-628
-640
-645
-644
-637
-628
-618
-611
-609
-614
-627
-647
-671
-698
-726
-752
-776
-797
-814
-827
-838
-845
-849
-851
-852
-853
-854
-855
-858
-862
-866
-869
-870
-869
-866
-862
-860
-862
-870
-883
-901
-923
-945
-964
-978
-986
-988
-985
-981
-978
-977
-980
-986
-993
-998
-998
-992
-978
-958
-933
-906
-877
-848
-821
-794
-769
-746
-725
-706
-692
-682
-675
-671
-668
-661
-650
-633
-610
-584
-557
-533
-515
-506
-504
-507
-512
-514
-509
-496
-476
-450
-424
-401
-385
-378
-382
-393
-410
-429
-448
-466
-482
-497
-512
-529
-548
-569
-589
-608
-624
-636
-645
-650
-654
-657
-662
-668
-675
-682
-689
-694
-696
-695
-692
-687
-681
-673
-666
-659
-653
-649
-647
-647
-650
-656
-662
-667
-669
-667
-660
-647
-630
-611
-593
-579
-570
-566
-567
-570
-573
-572
-566
-554
-537
-518
-497
-477
-459
-442
-426
-407
-385
-357
-324
-288
-251
-216
-185
-160
-140
-124
-108
-91
-68
-39
-5
33
73
110
144
172
193
208
218
225
228
229
227
222
215
208
202
201
208
223
248
280
317
353
384
406
418
420
415
409
404
406
417
436
460
487
513
533
548
556
561
565
572
585
603
627
655
684
713
738
760
779
794
806
816
824
829
830
828
822
813
803
792
782
773
764
754
743
730
714
697
679
662
648
636
626
617
606
593
574
552
525
496
466
435
405
373
340
303
263
219
174
130
90
57
31
13
0
-9
-18
-30
-45
-63
-83
-103
-122
-138
-153
-168
-184
-203
-227
-254
-283
-311
-335
-354
-365
-368
-365
-356
-345
-333
-320
-308
-296
-285
-276
-271
-269
-272
-279
-290
-303
-314
-323
-326
-324
-319
-312
-306
-304
-307
-314
-324
-334
-340
-340
-334
-323
-311
-299
-293
-293
-300
-313
-329
-345
-357
-366
-369
-371
-373
-377
-386
-401
-419
-439
-459
-474
-484
-488
-485
-477
-465
-451
-437
-423
-408
-394
-379
-364
-349
-334
-319
-305
-292
-281
-272
-264
-257
-251
-243
-235
-224
-210
-194
-176
-158
-141
-129
-123
-122
-127
-135
-142
-143
-135
-116
-86
-47
-4
37
72
96
110
114
112
110
110
116
129
148
169
189
206
217
224
228
232
239
249
261
272
279
277
265
243
214
183
153
131
117
111
110
110
106
95
75
49
20
-6
-25
-35
-35
-28
-18
-13
-15
-27
-51
-82
-117
-150
-179
-201
-215
-225
-233
-242
-254
-269
-284
-299
-310
-316
-317
-314
-309
-306
-308
-315
-327
-343
-360
-376
-387
-393
-395
-393
-391
-389
-390
-393
-398
-404
-410
-414
-417
-418
-420
-423
-427
-433
-441
-450
-459
-466
-472
-477
-481
-485
-490
-498
-509
-522
-538
-555
-574
-594
-614
-635
-655
-675
-693
-709
-722
-732
-740
-745
-750
-756
-763
-771
-780
-788
-794
-797
-797
-793
-785
-776
-766
-757
-748
-741
-736
-732
-729
-725
-722
-719
-715
-709
-702
-691
-677
-660
-641
-621
-602
-587
-576
-570
-569
-569
-568
-562
-549
-528
-499
-463
-424
-383
-344
-307
-272
-238
-203
-166
-126
-83
-39
4
45
83
118
152
186
222
262
306
351
397
440
478
512
540
567
594
624
660
701
747
796
843
888
927
961
989
1014
1039
1063
1087
1113
1137
1161
1182
1203
1223
1246
1273
1306
1345
1390
1438
1486
1531
1572
1608
1639
1667
1695
1725
1759
1796
1837
1878
1918
1953
1983
2005
2024
2036
2045
2053
2061
2069
2079
2090
2101
2111
2121
2130
2138
2144
2149
2153
2158
2165
2173
2185
2200
2216
2233
2248
2259
2263
2260
2250
2234
2214
2194
2176
2162
2153
2148
2146
2144
2141
2135
2127
2118
2110
2105
2103
2105
2109
2112
2111
2103
2087
2064
2033
2003
1974
1950
1935
1929
1931
1939
1949
1960
1969
1975
1979
1982
1986
1990
1995
2001
2005
2009
2009
2009
2005
2001
1998
1994
1990
1984
1977
1968
1956
1944
1934
1926
1923
1925
1929
1934
1936
1930
1915
1891
1860
1827
1795
1771
1757
1754
1760
1769
1777
1778
1769
1748
1718
1683
1647
1615
1589
1569
1553
1538
1520
1497
1468
1437
1405
1377
1356
1342
1334
1328
1318
1301
1274
1235
1189
1141
1096
1061
1038
1029
1029
1034
1038
1034
1020
995
962
925
890
861
841
830
827
828
827
823
813
796
775
751
729
709
694
682
671
660
647
630
609
584
557
530
503
478
455
435
417
402
389
378
369
362
355
346
334
316
290
256
215
170
122
76
33
-4
-37
-66
-93
-122
-152
-185
-218
-250
-276
-296
-307
-310
-308
-305
-305
-310
-321
-339
-360
-380
-395
-404
-405
-401
-393
-386
-382
-384
-390
-398
-405
-407
-402
-390
-373
-356
-341
-333
-333
-341
-352
-364
-372
-373
-367
-356
-343
-332
-327
-330
-340
-354
-370
-382
-389
-389
-385
-377
-369
-362
-357
-352
-346
-337
-324
-309
-295
-288
-292
-309
-339
-378
-420
-457
-482
-491
-484
-465
-440
-417
-403
-401
-410
-427
-445
-458
-461
-452
-433
-410
-388
-373
-369
-376
-393
-413
-433
-449
-458
-462
-461
-459
-458
-456
-452
-445
-430
-407
-377
-342
-309
-280
-258
-246
-240
-237
-231
-219
-201
-177
-153
-135
-128
-135
-156
-186
-219
-247
-262
-261
-245
-217
-184
-153
-130
-117
-115
-120
-128
-135
-140
-140
-138
-135
-134
-137
-141
-145
-146
-142
-131
-116
-98
-84
-76
-78
-89
-108
-131
-154
-175
-191
-204
-215
-226
-241
-259
-280
-300
-318
-329
-333
-331
-327
-323
-323
-328
-338
-351
-363
-371
-374
-373
-372
-376
-391
-423
-471
-534
-604
-674
-733
-775
-796
-794
-775
-744
-710
-679
-657
-644
-641
-644
-650
-656
-659
-659
-656
-651
-645
-641
-637
-634
-631
-629
-627
-627
-628
-630
-635
-641
-647
-652
-654
-651
-644
-631
-614
-592
-568
-542
-518
-496
-480
-469
-466
-470
-478
-490
-500
-506
-505
-495
-479
-459
-439
-423
-416
-416
-423
-431
-436
-432
-415
-384
-342
-295
-251
-216
-197
-195
-207
-229
-255
-278
-294
-301
-303
-304
-307
-316
-332
-352
-370
-380
-375
-351
-310
-255
-195
-138
-93
-66
-58
-69
-92
-120
-147
-167
-178
-181
-178
-173
-169
-170
-175
-183
-192
-198
-200
-194
-182
-163
-140
-115
-91
-72
-57
-49
-47
-49
-55
-60
-63
-61
-52
-36
-15
9
32
49
56
52
35
9
-23
-57
-88
-113
-131
-142
-148
-151
-153
-158
-165
-174
-187
-201
-217
-235
-256
-278
-303
-329
-354
-376
-394
-406
-414
-418
-423
-431
-444
-464
-489
-516
-543
-565
-581
-589
-593
-595
-598
-606
-619
-636
-654
-671
-683
-689
-691
-693
-700
-717
-750
-798
-860
-932
-1004
-1074
-1133
-1179
-1211
-1232
-1246
-1257
-1269
-1281
-1295
-1307
-1316
-1318
-1313
-1301
-1284
-1266
-1248
-1232
-1222
-1217
-1217
-1222
-1232
-1246
-1264
-1285
-1307
-1328
-1346
-1357
-1360
-1355
-1343
-1326
-1310
-1296
-1289
-1289
-1295
-1304
-1313
-1319
-1320
-1315
-1307
-1299
-1294
-1296
-1307
-1326
-1352
-1382
-1411
-1439
-1463
-1485
-1505
-1524
-1545
-1568
-1593
-1617
-1640
-1659
-1674
-1687
-1697
-1707
-1719
-1734
-1752
-1772
-1793
-1814
-1833
-1852
-1870
-1889
-1909
-1930
-1952
-1972
-1988
-1997
-1998
-1992
-1979
-1963
-1946
-1933
-1924
-1921
-1922
-1925
-1927
-1925
-1919
-1908
-1894
-1880
-1870
-1864
-1866
-1875
-1890
-1909
-1931
-1953
-1974
-1992
-2008
-2021
-2032
-2041
-2048
-2054
-2059
-2065
-2072
-2082
-2093
-2105
-2118
-2128
-2133
-2132
-2124
-2110
-2091
-2071
-2054
-2043
-2040
-2045
-2057
-2072
-2088
-2101
-2110
-2114
-2114
-2112
-2112
-2116
-2125
-2137
-2150
-2162
-2169
-2169
-2160
-2144
-2125
-2104
-2087
-2075
-2071
-2071
-2074
-2075
-2070
-2054
-2027
-1989
-1943
-1894
-1846
-1805
-1774
-1754
-1743
-1737
-1732
-1721
-1701
-1670
-1625
-1571
-1511
-1449
-1390
-1337
-1290
-1248
-1207
-1164
-1114
-1055
-987
-912
-835
-760
-692
-635
-589
-554
-523
-494
-460
-419
-370
-316
-260
-206
-158
-119
-87
-60
-34
-3
34
79
130
183
235
279
314
340
359
375
392
416
448
487
531
575
615
647
669
684
694
703
715
733
758
789
826
865
905
944
983
1020
1060
1099
1138
1178
1216
1254
1291
1331
1374
1425
1484
1551
1622
1695
1762
1819
1861
1888
1902
1908
1911
1919
1934
1958
1991
2029
2066
2100
2127
2148
2166
2184
2204
2231
2262
2295
2327
2352
2366
2369
2361
2346
2328
2313
2303
2300
2303
2309
2313
2314
2308
2295
2277
2257
2237
2219
2203
2188
2172
2154
2133
2111
2089
2072
2062
2061
2069
2084
2102
2117
2127
2126
2116
2097
2074
2052
2033
2021
2019
2021
2028
2033
2035
2029
2016
1994
1966
1934
1901
1869
1842
1821
1807
1801
1803
1814
1831
1851
1873
1893
1907
1913
1912
1903
1889
1873
1859
1849
1845
1848
1854
1864
1874
1882
1889
1894
1898
1901
1906
1909
1910
1905
1894
1873
1844
1808
1771
1738
1713
1700
1701
1713
1734
1758
1780
1795
1801
1800
1793
1784
1776
1774
1776
1782
1789
1792
1787
1774
1752
1725
1697
1673
1657
1654
1662
1681
1706
1732
1754
1770
1777
1777
1772
1765
1762
1764
1775
1794
1821
1854
1890
1929
1968
2007
2045
2084
2122
2159
2193
2222
2244
2259
2263
2258
2245
2225
2201
2176
2152
2131
2113
2100
2090
2083
2077
2072
2067
2061
2053
2043
2032
2017
2000
1980
1958
1933
1907
1880
1851
1822
1791
1758
1722
1683
1641
1596
1549
1503
1458
1416
1378
1343
1310
1276
1238
1196
1147
1093
1035
977
921
872
832
803
786
779
780
788
799
812
824
833
840
841
837
827
810
787
758
727
694
664
637
616
600
588
577
565
549
527
498
463
423
382
342
306
274
248
226
206
187
166
141
113
79
41
-1
-46
-94
-143
-195
-247
-299
-351
-402
-450
-494
-535
-574
-610
-647
-687
-732
-782
-840
-903
-971
-1040
-1107
-1169
-1226
-1277
-1323
-1367
-1411
-1458
-1507
-1559
-1611
-1659
-1699
-1729
-1747
-1754
-1754
-1752
-1753
-1762
-1780
-1809
-1845
-1885
-1923
-1955
-1977
-1989
-1992
-1989
-1983
-1977
-1974
-1973
-1975
-1977
-1979
-1981
-1982
-1985
-1992
-2003
-2019
-2037
-2059
-2076
-2087
-2090
-2083
-2069
-2049
-2029
-2009
-1996
-1987
-1983
-1979
-1975
-1968
-1957
-1942
-1927
-1915
-1906
-1904
-1908
-1916
-1925
-1932
-1933
-1928
-1916
-1899
-1880
-1860
-1843
-1828
-1815
-1802
-1789
-1772
-1751
-1725
-1695
-1663
-1630
-1597
-1565
-1534
-1502
-1470
-1436
-1401
-1365
-1329
-1294
-1262
-1231
-1203
-1177
-1150
-1122
-1090
-1055
-1014
-968
-915
-857
-794
-729
-662
-598
-538
-486
-445
-415
-398
-393
-398
-408
-422
-435
-444
-446
-440
-426
-404
-375
-342
-307
-273
-244
-221
-207
-203
-210
-227
-250
-278
-306
-332
-354
-370
-381
-390
-397
-406
-417
-430
-444
-458
-470
-479
-485
-489
-491
-494
-500
-507
-516
-526
-534
-540
-543
-544
-545
-548
-557
-573
-597
-628
-662
-698
-733
-765
-795
-823
-853
-888
-928
-975
-1027
-1082
-1135
-1185
-1229
-1266
-1296
-1322
-1347
-1372
-1399
-1429
-1461
-1495
-1529
-1565
-1603
-1645
-1690
-1740
-1794
-1848
-1901
-1950
-1990
-2023
-2048
-2069
-2090
-2114
-2145
-2183
-2230
-2281
-2333
-2383
-2428
-2467
-2500
-2529
-2556
-2584
-2615
-2650
-2688
-2728
-2768
-2807
-2844
-2878
-2908
-2936
-2960
-2982
-3002
-3021
-3039
-3057
-3078
-3100
-3125
-3151
-3175
-3194
-3206
-3208
-3200
-3183
-3161
-3136
-3112
-3093
-3079
-3067
-3057
-3044
-3026
-3002
-2971
-2937
-2903
-2873
-2849
-2833
-2822
-2814
-2805
-2793
-2777
-2756
-2734
-2714
-2698
-2689
-2686
-2687
-2686
-2680
-2666
-2643
-2610
-2573
-2535
-2500
-2472
-2451
-2436
-2424
-2410
-2391
-2365
-2332
-2294
-2254
-2216
-2184
-2159
-2143
-2135
-2133
-2135
-2137
-2140
-2140
-2137
-2130
-2119
-2103
-2084
-2061
-2037
-2013
-1992
-1975
-1963
-1954
-1947
-1940
-1929
-1912
-1888
-1858
-1822
-1784
-1746
-1712
-1682
-1657
-1635
-1614
-1589
-1559
-1521
-1476
-1422
-1363
-1300
-1236
-1174
-1115
-1060
-1010
-967
-927
-890
-854
-819
-781
-740
-695
-648
-598
-549
-501
-456
-414
-375
-338
-299
-259
-215
-167
-116
-63
-9
44
95
144
191
237
283
329
374
419
463
505
546
586
627
668
712
759
807
857
906
954
1000
1044
1087
1129
1170
1211
1250
1287
1320
1348
1372
1393
1413
1437
1466
1502
1547
1598
1652
1705
1753
1795
1828
1855
1876
1894
1913
1932
1952
1971
1987
1999
2004
2005
2001
1999
1999
2005
2020
2041
2071
2104
2137
2168
2195
2217
2237
2255
2275
2298
2326
2359
2398
2441
2485
2528
2568
2602
2630
2651
2666
2677
2686
2695
2706
2721
2740
2763
2788
2813
2837
2858
2875
2889
2901
2913
2927
2942
2959
2978
2996
3012
3025
3037
3048
3061
3078
3100
3129
3161
3196
3228
3254
3271
3278
3275
3265
3250
3235
3221
3211
3203
3197
3189
3178
3162
3142
3118
3091
3065
3040
3016
2993
2969
2943
2914
2883
2852
2822
2797
2779
2769
2768
2772
2780
2787
2790
2789
2783
2774
2763
2753
2745
2741
2740
2740
2739
2736
2730
2722
2712
2702
2695
2692
2692
2696
2700
2704
2705
2704
2699
2694
2688
2683
2681
2680
2680
2678
2674
2666
2654
2638
2619
2599
2579
2561
2543
2525
2506
2485
2463
2439
2415
2391
2368
2345
2321
2294
2261
2219
2169
2111
2045
1981
1918
1862
1816
1781
1753
1729
1704
1674
1634
1584
1524
1458
1390
1325
1266
1218
1180
1152
1131
1114
1098
1081
1060
1035
1004
969
929
885
836
785
732
679
627
579
536
498
464
434
405
376
344
309
272
233
195
160
130
106
87
73
61
48
33
13
-12
-43
-79
-117
-156
-194
-230
-262
-291
-316
-338
-357
-373
-389
-403
-417
-431
-445
-459
-471
-481
-486
-487
-482
-470
-453
-432
-409
-386
-366
-352
-342
-339
-340
-344
-350
-356
-362
-367
-369
-370
-367
-361
-350
-334
-311
-283
-251
-217
-183
-154
-130
-113
-103
-97
-93
-88
-81
-69
-53
-33
-13
7
25
39
50
60
69
80
92
108
127
149
172
195
219
241
262
281
297
309
318
323
325
326
326
328
333
342
353
367
379
388
393
392
387
379
370
362
357
356
358
361
364
365
364
361
358
356
357
361
369
378
386
390
389
382
366
345
318
289
259
229
202
178
159
146
139
138
143
150
158
164
164
157
143
123
101
82
67
62
65
75
90
103
111
110
99
79
53
26
2
-16
-26
-27
-22
-14
-5
3
6
5
-1
-12
-27
-47
-71
-99
-131
-166
-204
-242
-281
-319
-356
-392
-426
-460
-491
-521
-546
-568
-583
-594
-600
-602
-601
-599
-595
-591
-584
-575
-562
-545
-528
-510
-496
-486
-483
-485
-491
-498
-502
-500
-493
-480
-465
-451
-442
-441
-447
-460
-476
-493
-505
-510
-507
-496
-480
-462
-444
-429
-416
-406
-397
-388
-380
-371
-362
-355
-351
-350
-352
-356
-359
-361
-359
-353
-343
-330
-315
-300
-286
-274
-262
-252
-242
-232
-222
-211
-199
-187
-173
-159
-144
-127
-111
-95
-80
-70
-63
-61
-64
-70
-78
-85
-89
-89
-83
-72
-56
-36
-13
11
36
60
81
99
112
120
121
115
103
87
68
49
32
19
10
6
6
9
14
18
23
27
30
32
34
36
36
35
33
27
20
10
-2
-14
-25
-36
-44
-50
-53
-53
-51
-46
-40
-34
-28
-21
-16
-10
-4
4
14
26
40
56
72
85
93
95
88
73
52
26
-1
-26
-47
-62
-71
-77
-81
-86
-95
-110
-130
-154
-182
-209
-235
-257
-275
-288
-298
-307
-316
-326
-338
-353
-368
-385
-402
-419
-436
-454
-474
-495
-519
-544
-571
-598
-623
-647
-666
-682
-694
-704
-712
-720
-729
-739
-750
-762
-774
-785
-793
-799
-801
-799
-794
-785
-773
-758
-740
-721
-700
-679
-661
-645
-635
-630
-629
-631
-634
-634
-630
-619
-601
-577
-550
-524
-502
-488
-482
-485
-494
-504
-511
-511
-501
-482
-455
-423
-390
-360
-335
-316
-302
-289
-274
-254
-227
-194
-154
-112
-69
-28
9
43
75
106
138
171
206
241
272
299
319
332
338
341
342
345
350
358
367
376
382
383
378
369
357
344
334
329
329
335
345
357
368
377
384
388
392
396
404
414
428
445
464
481
498
512
523
532
541
549
559
571
584
599
615
630
643
653
659
662
662
660
657
655
655
660
669
682
697
714
729
739
744
743
735
724
712
702
696
696
703
714
728
742
753
759
758
751
739
723
705
689
674
663
654
648
642
636
628
618
604
589
572
557
544
537
536
541
553
569
588
606
622
634
641
644
645
647
651
660
673
692
715
740
765
789
811
830
848
864
878
891
903
912
920
927
932
938
947
959
976
996
1018
1040
1060
1074
1083
1086
1085
1083
1081
1083
1088
1097
1107
1117
1124
1125
1121
1111
1097
1082
1066
1052
1038
1026
1012
998
982
965
947
932
920
914
913
916
921
924
922
913
896
872
841
806
771
736
704
675
648
622
594
564
529
490
446
398
346
293
239
185
134
85
41
1
-35
-68
-99
-130
-162
-198
-237
-280
-326
-373
-419
-464
-504
-542
-575
-606
-635
-665
-695
-727
-760
-795
-830
-864
-898
-931
-961
-989
-1014
-1039
-1062
-1085
-1108
-1132
-1159
-1188
-1221
-1255
-1291
-1326
-1359
-1390
-1417
-1441
-1461
-1479
-1495
-1510
-1525
-1540
-1556
-1572
-1588
-1606
-1626
-1649
-1676
-1708
-1745
-1785
-1828
-1872
-1914
-1953
-1989
-2021
-2049
-2075
-2098
-2120
-2141
-2161
-2180
-2199
-2217
-2234
-2250
-2265
-2279
-2292
-2304
-2312
-2319
-2323
-2325
-2327
-2329
-2335
-2344
-2358
-2376
-2396
-2418
-2438
-2456
-2472
-2484
-2495
-2504
-2513
-2524
-2536
-2549
-2562
-2575
-2587
-2597
-2605
-2612
-2618
-2624
-2629
-2635
-2642
-2648
-2654
-2661
-2668
-2677
-2686
-2697
-2709
-2722
-2735
-2747
-2757
-2766
-2775
-2782
-2790
-2799
-2807
-2814
-2818
-2819
-2813
-2802
-2784
-2762
-2736
-2709
-2683
-2660
-2639
-2622
-2606
-2590
-2574
-2555
-2532
-2506
-2477
-2444
-2408
-2371
-2331
-2292
-2253
-2215
-2179
-2147
-2116
-2087
-2058
-2027
-1992
-1953
-1909
-1862
-1814
-1768
-1726
-1691
-1664
-1643
-1628
-1614
-1598
-1577
-1550
-1515
-1474
-1431
-1388
-1348
-1316
-1291
-1273
-1261
-1252
-1244
-1233
-1217
-1197
-1172
-1143
-1113
-1083
-1055
-1030
-1008
-990
-975
-961
-949
-937
-925
-914
-902
-892
-882
-873
-865
-855
-844
-830
-813
-791
-766
-738
-709
-682
-657
-635
-618
-603
-590
-577
-560
-539
-513
-480
-443
-403
-362
-321
-283
-248
-215
-182
-149
-112
-69
-21
32
90
150
209
265
316
361
400
433
463
491
520
550
581
613
643
671
693
710
721
727
730
733
736
744
755
771
789
809
829
847
862
875
887
898
912
929
950
976
1006
1040
1077
1114
1152
1190
1227
1263
1298
1331
1363
1393
1421
1448
1473
1497
1521
1544
1567
1589
1610
1627
1641
1652
1658
1663
1666
1670
1677
1687
1702
1721
1743
1767
1789
1810
1828
1844
1856
1867
1876
1885
1894
1903
1913
1924
1936
1949
1964
1980
1998
2015
2031
2045
2055
2061
2062
2061
2057
2054
2053
2056
2062
2072
2082
2091
2097
2097
2089
2075
2055
2031
2005
1979
1954
1933
1915
1901
1891
1884
1881
1879
1878
1877
1873
1867
1857
1843
1828
1811
1795
1781
1768
1756
1742
1725
1702
1671
1633
1589
1544
1500
1463
1434
1413
1399
1389
1377
1360
1335
1302
1264
1224
1186
1154
1129
1111
1096
1082
1062
1035
1000
957
911
865
824
788
757
730
703
673
636
594
546
498
452
412
381
357
339
323
303
277
243
200
149
95
40
-15
-67
-117
-166
-213
-261
-307
-352
-393
-430
-462
-489
-513
-538
-564
-595
-631
-670
-713
-755
-795
-832
-867
-899
-931
-965
-1002
-1043
-1088
-1135
-1182
-1227
-1270
-1309
-1345
-1378
-1409
-1439
-1468
-1495
-1520
-1543
-1564
-1584
-1603
-1622
-1643
-1664
-1686
-1707
-1726
-1741
-1753
-1760
-1765
-1770
-1775
-1783
-1795
-1809
-1825
-1840
-1854
-1864
-1870
-1871
-1867
-1860
-1851
-1840
-1826
-1811
-1794
-1775
-1754
-1730
-1705
-1680
-1654
-1629
-1605
-1582
-1561
-1542
-1527
-1515
-1506
-1502
-1501
-1503
-1506
-1509
-1511
-1512
-1511
-1510
-1509
-1509
-1511
-1516
-1524
-1533
-1543
-1552
-1559
-1562
-1561
-1556
-1548
-1536
-1522
-1506
-1488
-1468
-1446
-1422
-1396
-1369
-1342
-1313
-1285
-1256
-1228
-1200
-1171
-1142
-1112
-1081
-1049
-1016
-981
-946
-911
-876
-843
-812
-782
-755
-728
-701
-673
-644
-612
-577
-540
-501
-462
-424
-386
-349
-313
-277
-241
-203
-164
-124
-82
-40
2
44
87
131
177
225
276
328
380
432
480
524
564
598
628
655
680
705
731
761
794
832
874
919
966
1014
1059
1100
1135
1163
1183
1196
1205
1213
1224
1239
1261
1289
1322
1357
1391
1422
1447
1467
1483
1497
1513
1532
1556
1584
1615
1647
1676
1701
1722
1737
1750
1762
1773
1787
1801
1815
1828
1839
1848
1856
1864
1877
1895
1922
1957
1998
2043
2086
2125
2155
2176
2190
2198
2206
2217
2234
2260
2294
2334
2376
2415
2448
2471
2485
2488
2485
2478
2470
2465
2464
2467
2473
2481
2488
2491
2491
2486
2479
2470
2463
2459
2460
2465
2473
2483
2491
2497
2498
2495
2489
2481
2475
2471
2472
2477
2486
2497
2509
2519
2526
2530
2531
2530
2527
2522
2515
2506
2494
2477
2455
2431
2404
2379
2357
2340
2329
2325
2326
2330
2335
2337
2337
2333
2326
2317
2307
2299
2293
2290
2290
2292
2296
2300
2304
2307
2307
2304
2298
2287
2273
2256
2239
2221
2206
2194
2186
2183
2182
2181
2179
2173
2162
2145
2121
2094
2063
2031
1998
1965
1930
1892
1851
1804
1753
1697
1638
1578
1518
1460
1404
1351
1298
1245
1191
1134
1076
1014
952
889
825
760
695
629
563
497
432
369
310
255
205
159
117
77
38
0
-40
-80
-119
-157
-193
-225
-253
-277
-299
-319
-338
-357
-375
-392
-408
-423
-435
-445
-454
-461
-468
-474
-481
-488
-495
-503
-511
-520
-529
-540
-552
-564
-573
-580
-581
-577
-566
-551
-534
-518
-506
-500
-501
-508
-519
-531
-541
-546
-547
-543
-536
-529
-523
-521
-522
-525
-526
-524
-518
-506
-490
-471
-453
-437
-424
-413
-402
-389
-370
-346
-315
-281
-245
-212
-184
-163
-147
-136
-126
-115
-100
-82
-61
-41
-24
-11
-4
-2
-1
1
6
16
30
47
65
81
92
99
101
100
100
101
104
110
117
124
129
132
133
134
136
141
149
161
174
187
198
206
211
216
221
229
243
263
288
317
346
373
397
418
437
454
471
491
514
539
567
596
626
657
689
724
761
799
838
876
910
939
962
979
992
1004
1016
1034
1054
1076
1099
1121
1137
1149
1154
1156
1157
1160
1166
1178
1194
1212
1231
1246
1258
1263
1264
1261
1256
1249
1244
1238
1232
1226
1216
1204
1187
1167
1145
1120
1095
1070
1046
1024
1006
990
978
968
960
953
946
937
926
913
900
886
875
866
861
858
855
851
843
829
811
788
763
739
717
698
681
665
647
623
593
556
513
468
425
385
353
327
306
288
269
246
218
183
145
105
67
32
3
-20
-38
-53
-66
-79
-94
-112
-133
-157
-184
-213
-245
-278
-311
-343
-373
-399
-421
-441
-458
-474
-490
-508
-526
-543
-559
-573
-582
-588
-591
-594
-599
-607
-619
-636
-656
-677
-698
-716
-732
-746
-761
-778
-797
-820
-845
-870
-892
-909
-920
-928
-932
-938
-946
-960
-980
-1004
-1029
-1053
-1073
-1089
-1099
-1107
-1114
-1122
-1132
-1145
-1160
-1173
-1184
-1191
-1195
-1197
-1201
-1209
-1222
-1241
-1264
-1288
-1310
-1328
-1341
-1349
-1356
-1364
-1376
-1396
-1422
-1454
-1488
-1522
-1553
-1580
-1604
-1626
-1649
-1676
-1707
-1743
-1781
-1817
-1850
-1876
-1895
-1910
-1923
-1938
-1958
-1984
-2016
-2051
-2087
-2120
-2149
-2172
-2191
-2209
-2228
-2252
-2282
-2319
-2360
-2404
-2449
-2492
-2533
-2572
-2609
-2645
-2680
-2715
-2748
-2778
-2804
-2827
-2847
-2866
-2887
-2911
-2941
-2975
-3014
-3054
-3093
-3129
-3158
-3182
-3200
-3213
-3225
-3237
-3250
-3266
-3284
-3304
-3325
-3347
-3369
-3391
-3412
-3433
-3453
-3471
-3488
-3501
-3512
-3521
-3527
-3531
-3533
-3532
-3529
-3522
-3512
-3499
-3484
-3469
-3456
-3447
-3442
-3440
-3440
-3439
-3435
-3426
-3410
-3389
-3364
-3339
-3315
-3296
-3282
-3272
-3265
-3257
-3248
-3236
-3221
-3204
-3189
-3176
-3167
-3162
-3159
-3158
-3157
-3153
-3148
-3141
-3134
-3130
-3130
-3134
-3141
-3151
-3161
-3170
-3178
-3184
-3190
-3198
-3207
-3219
-3233
-3247
-3258
-3264
-3265
-3260
-3251
-3241
-3232
-3226
-3224
-3224
-3225
-3225
-3221
-3213
-3201
-3185
-3169
-3153
-3140
-3128
-3117
-3106
-3092
-3076
-3058
-3039
-3024
-3014
-3011
-3015
-3024
-3037
-3047
-3053
-3050
-3040
-3021
-2998
-2972
-2946
-2923
-2902
-2882
-2864
-2845
-2824
-2802
-2779
-2757
-2739
-2723
-2712
-2703
-2696
-2689
-2679
-2666
-2649
-2630
-2609
-2586
-2564
-2542
-2520
-2497
-2475
-2451
-2427
-2402
-2376
-2350
-2323
-2296
-2268
-2240
-2213
-2187
-2163
-2140
-2120
-2100
-2079
-2056
-2029
-1996
-1959
-1918
-1876
-1834
-1796
-1763
-1733
-1706
-1679
-1649
-1613
-1570
-1521
-1465
-1405
-1344
-1284
-1227
-1172
-1119
-1068
-1016
-967
-917
-867
-818
-769
-721
-674
-625
-574
-521
-465
-407
-348
-289
-230
-173
-116
-60
-3
54
112
169
225
279
330
378
424
469
515
562
612
662
712
760
803
842
877
909
940
974
1010
1049
1090
1130
1166
1197
1222
1242
1258
1274
1293
1318
1348
1384
1422
1461
1499
1533
1564
1596
1628
1666
1709
1759
1814
1872
1929
1982
2029
2071
2109
2143
2177
2212
2250
2290
2333
2376
2419
2461
2503
2544
2588
2634
2685
2741
2800
2860
2919
2973
3021
3061
3092
3116
3134
3150
3167
3188
3216
3250
3292
3338
3387
3435
3477
3513
3541
3561
3576
3589
3603
3620
3643
3669
3698
3725
3746
3759
3762
3754
3738
3717
3694
3673
3657
3646
3639
3635
3631
3626
3619
3609
3598
3585
3573
3561
3550
3539
3528
3517
3505
3493
3481
3472
3465
3460
3455
3451
3445
3435
3423
3407
3390
3373
3357
3344
3334
3327
3321
3316
3310
3304
3295
3287
3277
3267
3256
3244
3229
3213
3195
3177
3161
3148
3142
3142
3149
3162
3175
3187
3194
3193
3183
3166
3145
3123
3104
3093
3090
3097
3112
3133
3156
3179
3197
3209
3214
3211
3202
3188
3173
3158
3147
3140
3137
3138
3142
3144
3144
3137
3124
3105
3080
3052
3025
2999
2976
2957
2939
2922
2904
2883
2860
2837
2813
2792
2773
2757
2740
2722
2700
2671
2637
2599
2560
2525
2497
2477
2465
2459
2454
2445
2427
2397
2356
2306
2250
2194
2142
2096
2057
2023
1991
1959
1926
1890
1852
1816
1783
1756
1736
1721
1710
1699
1686
1668
1645
1616
1583
1548
1513
1480
1449
1420
1393
1366
1339
1311
1283
1254
1226
1198
1170
1143
1115
1088
1060
1032
1002
971
939
905
868
830
789
749
709
670
635
601
570
540
510
477
442
405
368
334
302
277
256
239
224
208
187
161
131
98
65
36
14
0
-6
-6
-3
-2
-3
-8
-17
-28
-38
-46
-50
-51
-51
-49
-50
-52
-56
-61
-65
-66
-65
-61
-56
-54
-54
-60
-70
-82
-94
-102
-105
-102
-94
-83
-75
-71
-75
-88
-107
-131
-154
-174
-188
-195
-196
-193
-188
-184
-181
-181
-183
-184
-185
-186
-186
-188
-192
-201
-215
-234
-255
-276
-296
-312
-323
-331
-335
-339
-344
-353
-366
-383
-404
-427
-451
-474
-496
-515
-531
-544
-554
-562
-567
-571
-574
-579
-585
-592
-601
-611
-620
-628
-632
-633
-631
-628
-626
-626
-629
-638
-652
-668
-687
-705
-721
-736
-750
-764
-781
-803
-830
-863
-903
-946
-991
-1035
-1077
-1116
-1150
-1181
-1208
-1232
-1255
-1277
-1300
-1322
-1346
-1370
-1394
-1418
-1440
-1460
-1475
-1487
-1494
-1500
-1506
-1515
-1531
-1554
-1585
-1623
-1665
-1706
-1743
-1774
-1797
-1812
-1823
-1833
-1846
-1865
-1890
-1922
-1957
-1993
-2025
-2054
-2075
-2092
-2104
-2116
-2130
-2146
-2165
-2185
-2206
-2224
-2238
-2249
-2255
-2259
-2262
-2264
-2267
-2268
-2268
-2265
-2259
-2249
-2238
-2228
-2220
-2218
-2222
-2232
-2247
-2265
-2284
-2302
-2320
-2338
-2357
-2379
-2404
-2434
-2465
-2495
-2522
-2543
-2554
-2557
-2551
-2541
-2529
-2518
-2512
-2511
-2515
-2523
-2534
-2544
-2553
-2561
-2567
-2572
-2578
-2584
-2592
-2601
-2609
-2615
-2619
-2619
-2616
-2610
-2603
-2596
-2590
-2586
-2583
-2584
-2585
-2588
-2592
-2596
-2600
-2603
-2606
-2608
-2610
-2613
-2616
-2619
-2624
-2630
-2637
-2644
-2650
-2653
-2653
-2646
-2633
-2613
-2587
-2557
-2525
-2493
-2465
-2442
-2426
-2416
-2411
-2409
-2408
-2404
-2396
-2383
-2364
-2341
-2315
-2290
-2267
-2248
-2233
-2224
-2217
-2212
-2205
-2194
-2179
-2157
-2130
-2099
-2066
-2033
-2005
-1980
-1961
-1947
-1938
-1932
-1926
-1919
-1909
-1896
-1880
-1861
-1840
-1820
-1801
-1785
-1772
-1761
-1751
-1740
-1725
-1705
-1677
-1642
-1599
-1551
-1500
-1449
-1401
-1358
-1322
-1292
-1268
-1248
-1230
-1212
-1193
-1171
-1146
-1120
-1092
-1063
-1035
-1006
-979
-953
-929
-906
-885
-866
-849
-832
-815
-796
-776
-752
-727
-701
-676
-654
-637
-627
-622
-622
-623
-623
-620
-611
-595
-574
-550
-523
-498
-475
-455
-439
-425
-411
-396
-380
-362
-342
-323
-304
-287
-272
-258
-246
-234
-221
-208
-195
-182
-172
-165
-161
-159
-160
-161
-160
-159
-155
-150
-144
-138
-135
-134
-137
-142
-150
-159
-169
-178
-186
-193
-199
-204
-208
-212
-216
-220
-225
-232
-241
-251
-262
-273
-282
-289
-292
-292
-288
-281
-273
-265
-258
-253
-250
-247
-244
-241
-236
-230
-224
-218
-213
-209
-205
-201
-194
-183
-167
-147
-123
-99
-75
-53
-36
-21
-7
7
24
46
72
101
129
154
172
182
184
181
176
173
176
187
205
229
256
282
305
323
337
348
359
372
387
406
425
443
458
468
473
476
478
483
495
515
543
577
614
649
681
708
730
750
771
795
827
867
914
968
1024
1081
1136
1187
1234
1277
1318
1358
1397
1436
1476
1514
1550
1585
1619
1651
1683
1717
1754
1793
1835
1878
1923
1967
2009
2049
2087
2124
2161
2200
2241
2286
2335
2388
2442
2498
2552
2603
2649
2690
2726
2759
2790
2820
2853
2888
2927
2967
3009
3050
3089
3123
3153
3177
3198
3215
3231
3247
3262
3277
3292
3305
3315
3323
3329
3331
3332
3332
3332
3331
3332
3334
3337
3341
3347
3355
3365
3375
3386
3396
3403
3408
3409
3405
3398
3389
3379
3370
3364
3361
3363
3368
3376
3385
3393
3399
3401
3399
3392
3380
3366
3351
3337
3325
3318
3316
3318
3323
3330
3335
3335
3329
3316
3295
3268
3237
3207
3179
3157
3141
3130
3123
3119
3113
3105
3093
3078
3062
3045
3031
3021
3015
3013
3013
3014
3014
3010
3004
2994
2981
2966
2951
2934
2918
2902
2886
2869
2851
2831
2810
2788
2766
2744
2722
2702
2685
2669
2656
2645
2635
2626
2616
2605
2590
2573
2552
2529
2505
2481
2459
2439
2422
2405
2388
2368
2345
2317
2285
2249
2212
2175
2140
2108
2079
2052
2027
2000
1972
1941
1909
1876
1844
1815
1788
1764
1743
1722
1699
1673
1642
1606
1565
1521
1475
1429
1385
1344
1306
1271
1238
1206
1174
1141
1106
1069
1031
991
953
916
883
853
828
805
783
760
735
706
673
637
599
561
527
497
474
456
442
429
417
401
382
360
336
312
291
274
262
253
247
240
231
216
196
171
141
109
76
45
17
-9
-32
-54
-73
-91
-107
-122
-135
-146
-156
-166
-177
-190
-206
-225
-245
-264
-282
-296
-305
-311
-314
-317
-322
-330
-344
-361
-380
-400
-417
-430
-438
-441
-441
-441
-443
-448
-457
-470
-486
-502
-517
-530
-542
-555
-569
-587
-610
-636
-664
-692
-717
-736
-748
-754
-756
-757
-760
-767
-781
-799
-819
-838
-850
-854
-847
-830
-807
-781
-756
-737
-727
-725
-731
-743
-758
-773
-786
-796
-803
-807
-810
-812
-816
-821
-829
-839
-853
-870
-890
-914
-940
-969
-998
-1029
-1060
-1091
-1125
-1162
-1204
-1251
-1302
-1357
-1412
-1465
-1512
-1551
-1582
-1605
-1622
-1636
-1648
-1661
-1675
-1689
-1701
-1710
-1713
-1710
-1703
-1693
-1685
-1682
-1687
-1701
-1724
-1755
-1791
-1829
-1866
-1901
-1933
-1961
-1987
-2009
-2032
-2053
-2073
-2093
-2112
-2130
-2149
-2169
-2190
-2212
-2236
-2261
-2287
-2313
-2337
-2361
-2382
-2401
-2418
-2432
-2444
-2454
-2462
-2470
-2478
-2487
-2499
-2513
-2530
-2548
-2566
-2582
-2595
-2604
-2610
-2615
-2620
-2628
-2641
-2657
-2675
-2693
-2709
-2719
-2723
-2722
-2717
-2712
-2710
-2713
-2721
-2734
-2749
-2762
-2771
-2774
-2773
-2768
-2764
-2765
-2774
-2792
-2818
-2849
-2882
-2913
-2940
-2961
-2978
-2992
-3005
-3019
-3033
-3046
-3057
-3063
-3060
-3050
-3032
-3008
-2983
-2959
-2939
-2923
-2913
-2905
-2898
-2890
-2880
-2867
-2851
-2834
-2818
-2801
-2785
-2768
-2749
-2726
-2701
-2671
-2639
-2606
-2575
-2545
-2519
-2497
-2479
-2463
-2451
-2440
-2430
-2420
-2409
-2397
-2382
-2363
-2342
-2318
-2293
-2271
-2252
-2240
-2235
-2236
-2241
-2247
-2250
-2246
-2234
-2212
-2183
-2146
-2106
-2063
-2019
-1974
-1926
-1874
-1818
-1758
-1695
-1630
-1566
-1504
-1444
-1387
-1330
-1273
-1213
-1151
-1089
-1030
-979
-940
-916
-910
-921
-946
-981
-1018
-1055
-1084
-1104
-1113
-1110
-1096
-1073
-1042
-1004
-964
-920
-875
-830
-786
-742
-698
-654
-608
-560
-510
-461
-416
-377
-350
-335
-335
-348
-371
-400
-429
-454
-471
-479
-478
-468
-451
-429
-403
-373
-339
-303
-265
-227
-193
-165
-146
-136
-136
-141
-148
-152
-150
-140
-119
-90
-54
-15
24
63
102
142
185
234
289
351
416
483
546
604
652
689
715
732
742
746
749
752
756
762
772
783
796
809
822
832
840
844
844
840
834
826
819
811
806
802
801
802
806
812
822
836
854
875
898
922
944
962
976
984
989
991
993
997
1004
1016
1029
1042
1053
1059
1059
1053
1042
1028
1014
1002
995
991
990
992
995
997
1000
1002
1008
1016
1029
1045
1063
1081
1098
1110
1115
1115
1108
1097
1084
1070
1058
1048
1038
1028
1018
1004
990
975
960
947
941
941
949
965
987
1016
1047
1080
1114
1146
1175
1202
1223
1237
1242
1238
1224
1199
1166
1126
1083
1040
1000
963
930
901
873
846
818
790
764
741
725
716
714
719
726
731
731
722
704
679
649
620
596
579
570
568
570
570
566
556
538
516
494
475
463
459
464
474
485
493
496
491
480
464
445
427
411
397
384
371
356
338
318
295
271
248
227
206
184
160
132
99
62
22
-18
-54
-82
-100
-107
-102
-88
-65
-35
1
43
91
145
203
264
325
383
436
482
517
543
559
567
568
564
554
541
525
508
492
478
469
465
468
477
490
506
522
536
547
555
560
564
566
566
564
558
545
525
497
460
415
365
313
260
208
158
112
70
32
1
-23
-37
-40
-30
-7
28
74
128
188
253
319
386
452
516
575
629
674
710
736
752
760
760
756
750
744
738
734
734
738
748
765
793
832
883
945
1014
1088
1161
1228
1287
1337
1378
1413
1443
1472
1501
1530
1556
1578
1592
1597
1592
1581
1564
1548
1535
1528
1529
1537
1552
1571
1592
1614
1635
1655
1675
1695
1716
1738
1762
1787
1812
1838
1862
1883
1900
1911
1915
1909
1894
1871
1842
1809
1777
1748
1725
1707
1693
1680
1665
1646
1622
1592
1561
1532
1508
1492
1485
1486
1492
1498
1500
1495
1484
1466
1446
1427
1412
1404
1404
1411
1423
1438
1454
1470
1486
1504
1524
1548
1576
1606
1636
1664
1687
1703
1711
1711
1705
1694
1679
1661
1641
1618
1593
1565
1534
1502
1469
1438
1409
1385
1366
1353
1347
1348
1353
1363
1376
1390
1402
1412
1418
1418
1412
1399
1382
1360
1334
1306
1274
1240
1203
1164
1124
1082
1042
1002
967
933
900
866
830
788
740
686
628
568
510
457
411
374
345
322
302
283
263
242
219
196
176
158
145
135
128
122
117
111
105
99
94
91
91
96
104
114
126
138
148
156
161
164
163
160
154
145
131
113
90
62
30
-6
-41
-75
-103
-122
-130
-127
-111
-85
-52
-16
18
45
64
71
68
58
42
26
11
1
-3
-3
0
5
10
15
18
21
24
27
30
32
32
29
22
10
-5
-22
-40
-56
-69
-80
-89
-98
-106
-116
-127
-138
-147
-153
-154
-151
-143
-131
-116
-98
-76
-51
-20
17
61
111
163
214
259
296
322
337
343
343
341
342
348
361
379
400
421
439
453
462
467
470
473
477
486
499
517
539
567
598
634
672
712
753
791
823
847
861
864
856
841
820
797
777
762
753
749
751
755
759
763
765
763
759
753
745
736
725
712
696
676
651
620
582
537
485
426
364
299
233
170
111
58
12
-28
-62
-91
-115
-134
-149
-159
-164
-164
-160
-153
-147
-142
-142
-148
-161
-179
-201
-225
-249
-272
-292
-312
-332
-353
-377
-404
-433
-461
-488
-512
-530
-544
-553
-559
-563
-567
-570
-574
-577
-581
-584
-589
-595
-604
-617
-635
-656
-678
-700
-719
-733
-741
-745
-745
-743
-743
-745
-750
-759
-770
-784
-799
-816
-836
-861
-893
-932
-977
-1028
-1082
-1134
-1182
-1224
-1258
-1286
-1308
-1328
-1347
-1366
-1384
-1401
-1415
-1422
-1423
-1418
-1409
-1397
-1386
-1380
-1379
-1383
-1391
-1402
-1411
-1418
-1420
-1417
-1411
-1404
-1399
-1397
-1399
-1406
-1416
-1428
-1440
-1452
-1464
-1475
-1487
-1502
-1520
-1541
-1566
-1593
-1622
-1649
-1676
-1701
-1724
-1747
-1769
-1791
-1811
-1829
-1843
-1851
-1851
-1843
-1828
-1807
-1782
-1755
-1730
-1707
-1687
-1670
-1656
-1642
-1629
-1618
-1608
-1600
-1596
-1596
-1600
-1605
-1610
-1612
-1609
-1600
-1586
-1569
-1551
-1536
-1527
-1526
-1533
-1547
-1565
-1584
-1603
-1619
-1634
-1647
-1661
-1677
-1697
-1719
-1744
-1770
-1794
-1815
-1832
-1845
-1855
-1864
-1873
-1882
-1891
-1899
-1903
-1903
-1897
-1886
-1869
-1850
-1831
-1813
-1798
-1786
-1776
-1768
-1759
-1749
-1737
-1724
-1711
-1699
-1688
-1680
-1675
-1671
-1669
-1666
-1663
-1659
-1654
-1648
-1640
-1631
-1619
-1605
-1588
-1567
-1544
-1519
-1494
-1470
-1449
-1430
-1413
-1398
-1382
-1364
-1344
-1322
-1296
-1268
-1238
-1206
-1172
-1136
-1097
-1057
-1014
-971
-930
-891
-857
-827
-803
-782
-765
-751
-738
-729
-723
-722
-727
-737
-752
-768
-785
-798
-806
-808
-806
-802
-797
-793
-791
-791
-789
-785
-776
-762
-743
-722
-702
-687
-678
-675
-677
-681
-681
-676
-664
-645
-622
-600
-583
-574
-575
-582
-593
-603
-608
-604
-592
-572
-549
-524
-502
-483
-467
-450
-430
-404
-370
-331
-288
-246
-210
-182
-164
-154
-149
-144
-137
-123
-100
-71
-35
5
47
91
136
183
234
288
346
407
469
530
587
640
689
733
775
814
851
885
916
940
957
967
971
969
967
965
966
971
981
994
1006
1020
1031
1039
1044
1048
1052
1057
1064
1071
1078
1086
1093
1099
1105
1113
1122
1135
1150
1168
1187
1204
1218
1227
1232
1232
1229
1225
1221
1220
1222
1229
1238
1250
1264
1278
1290
1298
1302
1300
1289
1270
1242
1206
1165
1120
1077
1038
1008
989
981
984
994
1008
1022
1033
1038
1035
1025
1012
997
985
976
971
970
970
967
959
944
920
888
849
808
767
730
698
672
653
639
629
622
617
614
613
617
624
635
651
669
688
707
726
743
760
775
789
802
812
819
821
816
805
788
765
739
712
685
659
634
608
582
552
519
484
447
412
379
351
329
311
298
287
277
269
264
263
268
283
306
338
375
414
450
479
498
507
506
499
487
473
459
446
432
416
396
371
339
302
262
220
179
139
100
64
30
-3
-35
-65
-91
-112
-127
-133
-132
-123
-108
-87
-62
-34
-3
31
67
104
140
172
199
219
230
233
230
225
222
225
238
262
297
343
395
450
504
552
591
621
641
651
654
651
644
636
627
619
610
601
590
576
556
531
500
463
424
384
345
311
282
260
245
235
230
228
230
234
241
251
263
276
288
297
301
297
283
260
229
191
151
110
72
39
12
-10
-25
-35
-39
-38
-30
-17
2
24
47
69
87
96
97
89
72
50
26
2
-19
-37
-49
-58
-65
-71
-77
-84
-93
-104
-116
-130
-145
-161
-177
-194
-210
-224
-236
-244
-249
-251
-252
-252
-253
-257
-263
-271
-279
-287
-294
-298
-302
-305
-310
-317
-327
-339
-351
-361
-365
-362
-351
-335
-317
-300
-292
-294
-310
-339
-378
-424
-472
-516
-554
-584
-605
-620
-630
-637
-641
-642
-637
-626
-606
-578
-544
-507
-471
-440
-417
-405
-402
-405
-412
-416
-415
-406
-391
-372
-352
-337
-329
-332
-343
-362
-383
-401
-411
-409
-394
-366
-327
-280
-229
-177
-126
-77
-31
13
53
90
121
145
161
168
166
157
143
129
118
113
116
125
140
158
176
192
203
209
211
210
208
208
209
213
219
229
240
252
266
280
293
305
313
317
316
309
298
286
276
271
275
291
317
351
389
426
456
477
485
483
474
461
450
446
449
461
478
497
513
525
529
526
517
504
491
478
467
456
444
429
411
388
361
333
305
281
261
247
239
234
232
231
229
227
225
223
221
220
219
215
208
195
176
151
122
91
60
35
16
5
3
9
19
30
40
42
36
17
-15
-59
-116
-181
-251
-322
-389
-449
-496
-531
-553
-563
-565
-561
-555
-551
-551
-557
-569
-587
-609
-634
-661
-688
-715
-739
-760
-776
-787
-792
-790
-783
-772
-758
-743
-731
-721
-716
-714
-714
-715
-716
-714
-709
-702
-692
-682
-672
-666
-664
-666
-674
-688
-706
-728
-753
-780
-808
-837
-864
-890
-914
-937
-957
-977
-996
-1014
-1034
-1052
-1068
-1081
-1089
-1092
-1088
-1077
-1060
-1040
-1016
-993
-971
-952
-937
-925
-917
-911
-907
-905
-903
-901
-900
-898
-895
-890
-883
-872
-856
-835
-809
-778
-743
-706
-668
-632
-598
-568
-543
-523
-507
-494
-483
-470
-455
-435
-411
-381
-349
-317
-288
-265
-252
-250
-259
-278
-304
-331
-357
-377
-389
-391
-385
-372
-355
-337
-321
-310
-304
-302
-305
-311
-319
-329
-340
-352
-366
-380
-393
-405
-412
-413
-407
-391
-367
-336
-299
-259
-218
-178
-141
-106
-75
-46
-18
8
34
61
90
120
155
194
239
291
349
410
473
534
590
637
675
704
726
744
762
785
814
853
898
949
1002
1054
1101
1141
1173
1198
1218
1233
1246
1257
1269
1280
1290
1299
1307
1314
1322
1331
1343
1361
1384
1416
1455
1502
1554
1610
1667
1719
1763
1795
1812
1812
1797
1767
1728
1684
1643
1607
1581
1566
1563
1568
1579
1592
1604
1613
1616
1613
1604
1590
1570
1546
1519
1492
1465
1442
1424
1412
1407
1407
1410
1415
1418
1419
1416
1412
1408
1410
1419
1439
1469
1508
1553
1598
1641
1676
1701
1717
1724
1725
1722
1716
1710
1704
1697
1688
1677
1663
1648
1631
1615
1600
1586
1574
1563
1552
1542
1532
1521
1510
1498
1484
1466
1443
1414
1379
1338
1293
1249
1208
1173
1147
1130
1119
1112
1105
1095
1080
1060
1037
1014
997
987
986
995
1012
1036
1060
1081
1098
1108
1111
1109
1103
1095
1087
1080
1074
1070
1069
1070
1072
1075
1078
1078
1075
1069
1058
1043
1028
1012
999
990
983
979
973
962
945
918
883
841
797
755
718
689
668
652
639
623
603
577
544
507
472
440
416
400
392
390
388
385
377
363
343
320
295
271
249
228
209
189
168
145
121
98
79
64
56
54
55
59
60
57
48
31
7
-22
-55
-88
-122
-154
-184
-212
-237
-259
-277
-290
-298
-301
-299
-293
-286
-277
-269
-263
-257
-252
-247
-240
-231
-221
-209
-196
-185
-176
-171
-170
-175
-186
-203
-227
-257
-291
-327
-364
-399
-430
-456
-475
-490
-502
-513
-523
-535
-548
-560
-569
-575
-576
-573
-569
-568
-573
-587
-612
-645
-684
-723
-756
-779
-790
-788
-776
-758
-740
-727
-721
-725
-736
-752
-771
-790
-808
-823
-838
-853
-871
-892
-915
-940
-965
-988
-1008
-1027
-1043
-1057
-1070
-1081
-1091
-1099
-1103
-1103
-1100
-1094
-1087
-1082
-1081
-1083
-1090
-1100
-1110
-1119
-1126
-1131
-1135
-1140
-1150
-1165
-1187
-1215
-1248
-1282
-1315
-1344
-1368
-1387
-1401
-1413
-1423
-1433
-1444
-1453
-1460
-1463
-1461
-1453
-1439
-1419
-1396
-1370
-1343
-1317
-1294
-1274
-1260
-1252
-1251
-1257
-1269
-1285
-1304
-1322
-1339
-1353
-1364
-1373
-1383
-1396
-1413
-1433
-1457
-1482
-1504
-1520
-1527
-1524
-1512
-1492
-1468
-1442
-1419
-1399
-1384
-1371
-1359
-1347
-1334
-1320
-1305
-1293
-1285
-1283
-1288
-1298
-1312
-1325
-1335
-1340
-1339
-1331
-1319
-1306
-1293
-1282
-1274
-1267
-1261
-1254
-1243
-1230
-1217
-1205
-1199
-1203
-1217
-1241
-1273
-1307
-1337
-1356
-1361
-1349
-1323
-1286
-1244
-1204
-1171
-1148
-1135
-1131
-1131
-1132
-1128
-1119
-1105
-1085
-1063
-1042
-1024
-1010
-999
-993
-990
-989
-990
-994
-1002
-1012
-1027
-1042
-1058
-1070
-1079
-1082
-1080
-1075
-1069
-1065
-1064
-1067
-1073
-1081
-1088
-1092
-1091
-1087
-1080
-1071
-1064
-1058
-1056
-1056
-1057
-1059
-1060
-1061
-1060
-1060
-1061
-1064
-1068
-1074
-1080
-1086
-1090
-1094
-1096
-1097
-1096
-1092
-1084
-1070
-1049
-1020
-985
-947
-908
-872
-843
-822
-809
-802
-799
-796
-792
-785
-775
-765
-754
-746
-740
-735
-729
-721
-709
-695
-677
-659
-643
-629
-618
-607
-593
-575
-549
-515
-473
-427
-380
-333
-289
-247
-205
-162
-114
-62
-8
46
97
140
175
203
225
246
270
299
334
372
412
450
484
514
543
575
612
656
707
761
814
862
902
936
966
999
1040
1091
1151
1217
1281
1333
1370
1389
1395
1396
1402
1421
1455
1500
1546
1582
1598
1588
1558
1521
1498
1506
1559
1657
1783
1909
1999
2015
1933
1743
1457
1108
740
400
129
-47
-125
-120
-59
23
93
133
135
104
57
13
-16
-19
-1
31
64
86
91
79
56
30
11
5
13
31
53
69
75
70
55
38
23
16
20
31
47
60
67
65
55
42
30
23
24
31
43
54
61
61
55
45
35
28
27
32
40
50
56
58
54
47
38
32
29
32
39
47
53
55
53
48
41
34
32
33
38
44
50
53
52
48
42
37
34
34
37
43
48
51
51
48
44
39
35
35
37
41
46
49
50
48
45
40
37
36
37
40
44
48
49
48
45
41
38
37
37
40
43
46
48
48
45
42
39
37
38
39
42
45
47
47
46
43
40
38
38
39
41
44
46
46
45
43
41
39
38
39
41
43
45
46
45
44
42
40
39
39
41
42
44
45
45
44
42
40
39
39
40
42
43
44
44
44
42
41
40
40
40
41
43
44
44
43
42
41
40
40
40
41
42
43
44
43
42
41
40
40
40
41
42
43
43
43
42
42
41
40
40
41
41
42
43
43
42
42
41
40
40
41
41
42
42
42
42
42
41
41
40
40
41
41
42
42
42
42
41
41
40
40
41
41
41
42
42
41
41
41
40
40
41
41
41
41
41
41
41
41
41
40
41
41
41
41
41
41
41
41
41
40
40
41
41
41
41
41
41
41
40
40
40
40
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
40
40
40
40
40
40
39
39
39
39
39
39
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
