5
8920
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
1
1
1
1
0
0
-1
-1
-1
-2
-2
-2
-1
-1
-1
0
0
1
1
1
1
1
0
0
-1
-2
-2
-2
-2
-2
-2
-1
0
0
1
2
2
2
2
1
0
-1
-2
-3
-3
-4
-3
-3
-2
-1
1
2
3
4
4
4
3
1
-1
-3
-5
-7
-8
-8
-8
-6
-3
1
6
12
18
24
30
34
38
40
40
39
37
33
28
22
17
11
5
1
-3
-7
-9
-11
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-9
-8
-7
-5
-3
-1
1
2
4
4
5
4
3
1
0
-3
-5
-7
-8
-9
-9
-9
-8
-6
-4
-2
0
2
4
5
6
6
6
6
5
5
5
5
5
6
7
8
9
11
12
12
13
12
12
11
9
7
5
3
1
0
-2
-3
-4
-5
-6
-6
-6
-7
-7
-7
-8
-7
-7
-6
-5
-4
-2
1
3
6
9
12
14
15
16
16
14
12
9
6
2
-2
-6
-9
-12
-14
-15
-15
-15
-13
-12
-10
-8
-7
-5
-4
-4
-4
-4
-4
-4
-4
-3
-2
0
2
5
8
11
13
16
17
17
17
15
12
9
4
-1
-6
-11
-15
-18
-20
-21
-20
-19
-16
-12
-8
-3
1
5
8
10
10
10
8
5
2
-2
-6
-10
-13
-15
-16
-17
-16
-14
-11
-9
-6
-3
-1
1
1
0
-2
-5
-8
-12
-16
-20
-24
-26
-27
-28
-26
-24
-21
-17
-13
-8
-4
0
3
5
6
6
6
5
4
3
2
1
1
2
4
5
8
10
13
14
16
17
16
16
14
11
9
5
2
-1
-3
-5
-7
-8
-8
-9
-8
-8
-8
-8
-8
-8
-8
-9
-10
-10
-10
-10
-10
-9
-7
-5
-3
-1
2
5
7
9
11
12
13
13
12
11
10
8
6
4
1
-1
-3
-5
-7
-8
-9
-9
-9
-9
-8
-6
-5
-3
-1
0
1
1
1
0
-1
-3
-6
-9
-12
-15
-18
-19
-20
-20
-18
-16
-12
-8
-4
1
4
8
10
11
10
8
5
2
-3
-7
-12
-15
-18
-20
-20
-20
-18
-15
-12
-8
-4
-1
2
4
6
7
7
7
7
7
7
7
8
9
10
11
12
13
14
14
13
12
10
8
6
4
1
-1
-2
-4
-4
-5
-5
-5
-5
-5
-6
-7
-8
-10
-13
-15
-17
-19
-20
-20
-20
-18
-17
-14
-11
-9
-6
-5
-4
-3
-4
-6
-8
-10
-13
-15
-17
-18
-18
-17
-15
-12
-9
-5
-1
3
6
8
10
11
11
11
10
9
9
8
9
10
11
13
15
16
18
19
19
18
16
14
10
6
2
-2
-6
-9
-11
-12
-12
-10
-8
-5
-1
2
6
9
11
12
12
11
10
7
5
2
-1
-4
-6
-7
-8
-9
-8
-8
-7
-5
-4
-3
-2
-1
-1
0
0
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-1
-1
0
1
3
4
5
6
7
8
9
9
9
9
8
7
6
4
2
0
-3
-5
-8
-10
-12
-14
-16
-17
-18
-18
-18
-18
-17
-15
-13
-10
-7
-3
1
5
9
12
15
18
20
21
21
20
19
17
15
12
10
7
6
4
4
4
4
5
6
7
7
7
6
5
2
0
-3
-6
-8
-10
-11
-11
-10
-8
-4
-1
3
7
11
13
15
15
13
10
6
1
-4
-9
-13
-17
-19
-19
-18
-15
-10
-5
1
7
13
17
21
22
22
21
18
13
8
3
-2
-7
-11
-15
-17
-18
-19
-18
-17
-16
-15
-14
-13
-12
-12
-11
-10
-9
-8
-7
-5
-3
-1
1
3
4
5
6
6
5
3
2
0
-2
-3
-4
-4
-4
-4
-3
-2
-1
0
-1
-2
-5
-8
-13
-17
-23
-28
-32
-35
-37
-37
-36
-32
-27
-21
-14
-8
-1
4
9
11
12
11
8
5
0
-5
-9
-13
-15
-16
-15
-13
-10
-6
-2
3
7
10
12
13
13
12
10
8
6
5
4
5
6
9
12
16
20
24
27
30
30
30
28
24
19
14
9
4
0
-3
-5
-5
-4
-1
2
7
11
15
18
21
22
22
20
18
15
11
7
4
2
1
0
1
3
6
9
12
15
17
19
19
18
16
13
10
5
1
-3
-7
-10
-12
-14
-14
-13
-12
-10
-8
-7
-5
-3
-3
-2
-2
-3
-3
-4
-5
-6
-6
-7
-7
-7
-7
-6
-6
-7
-7
-7
-8
-9
-9
-10
-10
-10
-10
-9
-7
-5
-3
-1
1
3
5
6
7
7
6
4
3
1
-1
-3
-4
-5
-5
-5
-4
-2
0
1
3
5
6
6
6
5
4
2
0
-2
-4
-5
-6
-7
-7
-6
-5
-3
-2
0
1
2
3
3
3
3
3
2
1
1
1
1
1
2
3
5
6
8
9
10
11
11
11
11
11
10
10
9
8
8
7
7
6
6
5
5
3
2
1
0
-2
-3
-3
-4
-3
-2
-1
1
4
6
9
12
14
15
16
16
15
13
11
8
5
3
1
0
-1
0
1
4
7
10
14
17
20
22
23
23
22
19
16
12
8
3
-1
-5
-9
-12
-13
-14
-14
-13
-11
-9
-6
-3
0
3
5
7
8
8
8
7
5
2
-1
-4
-7
-10
-13
-15
-17
-17
-17
-15
-13
-9
-4
1
6
12
17
22
25
27
28
27
25
21
17
11
5
-1
-6
-11
-14
-17
-18
-17
-16
-13
-10
-6
-2
2
5
7
9
10
10
9
8
7
5
3
2
0
-1
-2
-3
-4
-5
-6
-7
-8
-10
-12
-13
-14
-15
-15
-15
-14
-12
-10
-7
-5
-2
1
3
5
6
5
4
2
-1
-5
-8
-12
-15
-18
-20
-21
-21
-20
-18
-15
-13
-10
-7
-4
-1
0
2
2
3
3
3
3
3
4
5
6
8
10
12
13
15
15
15
15
13
11
9
6
3
1
-1
-3
-3
-3
-2
-1
2
4
7
10
12
13
14
13
12
10
8
5
2
-1
-4
-6
-7
-8
-7
-6
-4
-1
1
4
6
7
8
8
7
5
2
-1
-4
-7
-10
-12
-14
-15
-14
-13
-12
-9
-6
-4
-1
2
4
5
6
6
6
5
4
3
2
1
1
2
3
4
6
8
10
12
14
14
14
14
13
11
8
6
3
1
0
-2
-2
-1
0
1
3
5
6
7
8
7
6
5
2
0
-3
-5
-6
-7
-6
-3
0
5
11
17
23
28
32
35
36
35
31
26
19
11
3
-6
-13
-19
-23
-25
-24
-21
-16
-10
-2
6
14
22
28
32
34
35
33
30
26
22
17
13
10
8
6
6
7
8
9
11
12
12
12
10
8
5
2
-1
-3
-5
-7
-7
-6
-5
-3
0
2
4
4
4
3
0
-4
-8
-13
-17
-21
-24
-26
-26
-25
-22
-18
-13
-8
-3
1
4
6
6
5
2
-1
-5
-8
-11
-13
-13
-11
-7
-2
4
12
19
26
31
35
37
37
35
30
24
17
9
1
-6
-12
-16
-18
-18
-16
-12
-7
-2
4
10
15
19
21
21
21
18
15
11
6
2
-2
-6
-8
-10
-11
-11
-10
-8
-7
-5
-3
-2
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-3
-4
-5
-6
-8
-9
-10
-12
-12
-13
-13
-13
-13
-12
-11
-9
-8
-7
-5
-4
-3
-2
-1
0
1
2
3
4
6
7
8
9
10
11
11
11
10
9
7
4
1
-2
-5
-9
-11
-13
-15
-15
-15
-14
-11
-9
-5
-2
2
5
8
10
12
12
12
12
10
9
7
5
3
2
0
0
-1
-2
-3
-4
-5
-7
-8
-10
-13
-15
-16
-17
-18
-17
-15
-12
-9
-4
1
7
12
16
19
21
21
20
18
14
9
4
0
-4
-7
-9
-9
-7
-4
0
5
10
15
20
23
25
26
25
22
18
14
9
4
0
-3
-6
-7
-7
-6
-4
-2
1
3
5
7
7
7
7
6
6
5
5
5
6
8
9
12
14
16
17
18
18
17
16
14
11
9
7
6
5
5
6
8
10
12
14
15
16
15
13
10
6
1
-4
-10
-14
-18
-20
-20
-19
-16
-12
-7
-1
5
10
14
16
17
16
14
10
5
-1
-7
-13
-18
-21
-24
-26
-26
-26
-24
-23
-21
-20
-19
-18
-18
-18
-18
-19
-19
-18
-17
-15
-12
-9
-5
-1
3
6
9
10
11
10
8
6
2
-2
-6
-9
-12
-13
-14
-13
-12
-9
-5
-1
3
8
12
15
17
19
20
19
18
16
13
10
6
2
-2
-7
-11
-15
-18
-21
-24
-26
-27
-27
-26
-25
-23
-20
-17
-13
-9
-6
-3
-1
0
0
-2
-3
-6
-9
-13
-16
-19
-22
-23
-23
-22
-20
-18
-14
-10
-6
-2
1
4
6
6
6
5
3
1
-1
-4
-6
-8
-10
-10
-10
-10
-9
-8
-6
-4
-2
1
3
5
8
10
12
14
16
18
19
20
20
19
18
16
13
10
6
2
-2
-6
-9
-12
-14
-14
-14
-12
-10
-8
-4
-1
1
3
5
5
5
3
1
-2
-5
-8
-11
-13
-14
-15
-14
-12
-10
-7
-5
-2
0
1
1
1
-1
-4
-8
-12
-17
-21
-24
-27
-28
-28
-27
-25
-22
-18
-14
-9
-6
-2
0
2
2
2
1
0
-1
-2
-3
-3
-2
-1
1
3
6
8
11
12
12
12
10
7
3
-1
-6
-11
-15
-18
-20
-21
-20
-17
-13
-7
-1
6
12
18
23
26
28
27
25
22
16
10
3
-3
-10
-16
-20
-23
-25
-25
-24
-21
-17
-12
-7
-2
3
7
11
14
16
17
17
16
14
12
10
7
3
0
-3
-6
-9
-11
-13
-15
-16
-17
-17
-17
-16
-15
-13
-11
-10
-8
-7
-6
-5
-5
-5
-6
-7
-9
-10
-12
-13
-14
-15
-14
-14
-13
-11
-9
-6
-3
-1
1
3
5
6
7
7
6
6
5
5
4
4
4
4
5
6
6
7
8
8
8
7
6
5
3
2
0
-2
-3
-4
-5
-5
-4
-3
-2
-1
0
0
0
-1
-2
-4
-7
-10
-13
-16
-19
-21
-22
-22
-21
-19
-16
-12
-7
-1
4
9
13
16
18
19
19
18
16
13
10
7
5
3
1
1
0
1
2
3
3
4
4
3
2
0
-2
-4
-6
-8
-9
-9
-9
-6
-3
1
6
11
17
21
25
28
29
28
26
22
16
10
3
-4
-10
-16
-20
-23
-24
-24
-22
-19
-15
-10
-5
-1
3
7
10
11
12
12
11
10
8
7
5
4
4
3
3
4
4
4
4
4
3
2
0
-1
-3
-5
-6
-8
-9
-9
-9
-8
-7
-5
-3
-1
1
3
5
6
6
6
5
3
1
-2
-5
-8
-12
-15
-18
-20
-22
-23
-23
-23
-22
-20
-18
-15
-12
-9
-6
-2
0
3
5
6
7
7
6
6
5
3
2
1
0
-1
-1
-2
-2
-2
-1
-1
0
1
1
2
3
4
5
6
7
8
9
9
10
10
9
8
7
4
1
-3
-7
-11
-14
-18
-20
-22
-22
-22
-20
-17
-13
-9
-4
0
4
8
10
11
11
10
8
5
3
0
-3
-5
-6
-6
-6
-5
-3
-1
1
3
4
5
5
4
3
2
0
-1
-2
-3
-3
-3
-2
0
1
2
3
3
1
0
-3
-7
-11
-15
-19
-22
-25
-25
-25
-22
-19
-14
-8
-2
5
10
15
18
20
20
18
15
10
5
0
-5
-10
-13
-16
-17
-18
-17
-15
-13
-11
-9
-7
-5
-4
-3
-3
-2
-2
-1
-1
0
1
3
5
6
8
9
10
10
9
8
7
5
3
2
1
0
1
2
3
5
8
10
12
14
14
14
13
11
9
7
4
2
0
0
0
1
3
6
10
13
16
19
20
21
20
19
16
13
9
6
3
1
0
-1
0
1
3
6
8
9
10
9
7
5
1
-3
-8
-12
-16
-18
-19
-19
-18
-15
-11
-6
-1
4
8
11
13
14
13
11
7
4
-1
-5
-8
-11
-13
-14
-14
-13
-11
-10
-8
-6
-6
-6
-6
-8
-10
-13
-15
-18
-21
-22
-23
-23
-22
-20
-17
-14
-11
-8
-5
-2
-1
0
0
0
-2
-4
-6
-9
-12
-14
-16
-18
-19
-19
-18
-17
-15
-13
-10
-7
-3
0
4
7
10
12
14
15
16
16
15
14
12
10
7
5
2
-1
-4
-6
-8
-10
-12
-13
-14
-15
-15
-15
-15
-15
-14
-12
-11
-9
-6
-3
0
4
7
10
13
16
17
18
18
17
15
13
10
6
3
-1
-4
-6
-8
-9
-9
-9
-9
-7
-6
-5
-3
-2
-1
0
1
2
2
3
3
4
4
5
5
5
5
5
4
3
2
0
-1
-3
-3
-4
-3
-2
0
3
7
11
15
18
21
23
23
22
20
16
11
5
-2
-8
-14
-19
-23
-26
-26
-25
-23
-20
-16
-11
-7
-3
0
3
3
3
2
0
-3
-6
-8
-10
-12
-12
-12
-10
-8
-6
-3
-1
2
3
4
5
4
4
2
1
0
-1
-2
-2
-2
-1
0
2
3
4
5
5
5
3
2
0
-3
-5
-8
-10
-11
-12
-12
-11
-10
-9
-7
-5
-3
-2
-1
-1
-1
-1
-3
-4
-5
-7
-8
-8
-9
-8
-8
-7
-5
-4
-3
-2
-1
0
-1
-1
-2
-3
-4
-5
-5
-5
-5
-4
-3
-1
1
3
5
7
8
9
9
9
7
5
3
-1
-4
-8
-11
-15
-18
-21
-23
-25
-27
-28
-28
-28
-27
-26
-24
-22
-19
-15
-11
-6
-2
3
7
11
15
17
18
19
18
16
13
9
5
1
-2
-5
-8
-9
-9
-8
-6
-4
-1
2
4
5
6
5
3
0
-5
-9
-14
-19
-23
-26
-27
-26
-24
-20
-14
-7
0
8
15
21
26
29
30
30
29
27
24
21
18
16
16
16
17
20
23
27
31
34
37
38
38
36
32
28
22
15
8
2
-4
-10
-14
-17
-19
-20
-20
-20
-18
-17
-15
-13
-11
-9
-6
-4
-1
2
5
8
12
15
18
20
21
21
20
18
15
12
8
4
1
-1
-2
-2
0
3
7
11
16
20
23
25
25
23
19
13
7
-1
-8
-15
-19
-22
-22
-20
-15
-7
2
13
23
33
42
48
51
52
49
44
36
27
17
8
-1
-8
-12
-13
-12
-8
-2
7
16
26
36
45
52
58
61
62
60
57
52
45
38
30
22
14
7
1
-4
-8
-11
-13
-13
-12
-9
-5
-1
4
10
16
21
26
30
32
32
31
27
22
16
10
3
-4
-9
-13
-15
-15
-13
-8
-2
5
13
20
26
31
33
33
30
24
16
6
-5
-16
-27
-36
-44
-49
-51
-51
-49
-45
-39
-32
-25
-19
-13
-9
-6
-5
-5
-8
-12
-18
-24
-31
-38
-46
-53
-59
-64
-68
-70
-71
-70
-66
-61
-54
-46
-37
-27
-17
-9
-1
4
6
5
1
-6
-16
-27
-40
-52
-63
-72
-78
-80
-78
-71
-61
-47
-31
-13
4
20
33
44
51
53
53
49
44
37
31
27
25
26
31
40
51
66
81
97
112
124
134
140
141
139
133
124
112
99
87
74
64
55
49
46
45
45
48
52
56
61
67
72
77
83
89
96
103
110
117
125
132
138
142
144
144
142
137
130
122
114
106
99
95
93
95
101
110
122
136
152
167
180
191
199
203
204
201
195
187
179
172
168
167
170
179
193
211
233
257
283
308
330
349
363
370
371
366
353
334
309
280
246
208
168
125
81
35
-11
-57
-102
-146
-187
-224
-255
-280
-296
-303
-300
-286
-261
-226
-181
-130
-72
-12
49
107
162
210
250
281
304
317
321
318
309
294
276
254
229
203
174
143
109
72
32
-12
-60
-110
-162
-213
-263
-309
-348
-379
-399
-407
-402
-385
-354
-313
-261
-203
-139
-73
-9
53
108
155
192
219
234
237
230
211
183
146
101
50
-5
-64
-123
-183
-241
-296
-346
-390
-427
-455
-476
-487
-490
-486
-474
-456
-433
-406
-376
-343
-309
-273
-235
-195
-152
-106
-56
-3
53
110
169
225
277
322
356
378
385
375
348
303
243
169
85
-4
-93
-179
-255
-319
-365
-393
-400
-386
-353
-304
-241
-168
-90
-10
67
139
201
253
294
323
340
347
346
338
324
308
289
269
250
231
212
193
175
155
134
111
86
59
30
-1
-33
-64
-94
-121
-143
-159
-167
-167
-156
-135
-104
-63
-15
39
96
154
209
258
299
330
349
356
353
340
320
297
275
256
245
243
253
275
307
347
391
434
470
494
502
488
452
392
309
209
95
-25
-143
-251
-340
-404
-437
-436
-399
-329
-230
-107
31
175
317
447
556
640
693
712
699
656
586
496
392
282
172
68
-23
-97
-153
-188
-204
-200
-181
-150
-110
-65
-19
23
59
86
103
108
102
85
58
25
-12
-50
-86
-115
-135
-143
-137
-117
-82
-33
26
93
163
231
294
347
385
408
412
399
370
328
277
220
163
111
65
29
4
-11
-19
-22
-25
-32
-47
-74
-115
-170
-239
-317
-401
-485
-561
-624
-667
-686
-676
-637
-570
-478
-366
-241
-110
20
140
246
331
393
431
446
439
415
378
330
278
223
167
112
57
1
-59
-123
-193
-271
-356
-447
-541
-635
-723
-800
-860
-899
-911
-894
-846
-767
-660
-529
-379
-217
-50
115
269
406
519
605
659
679
665
618
540
434
306
161
5
-155
-311
-456
-584
-688
-763
-805
-813
-785
-725
-636
-523
-394
-259
-125
-1
104
185
237
258
250
216
162
97
29
-32
-78
-101
-96
-62
0
87
192
305
416
515
591
635
643
609
536
427
288
130
-36
-198
-344
-464
-549
-592
-592
-549
-467
-353
-215
-64
91
238
368
474
550
592
598
570
510
422
312
185
49
-91
-227
-354
-464
-554
-618
-652
-655
-624
-559
-464
-341
-195
-35
131
294
444
570
665
721
735
704
631
521
381
224
60
-98
-236
-344
-415
-441
-424
-364
-269
-149
-14
121
245
345
412
440
427
375
288
175
47
-86
-212
-321
-406
-463
-490
-490
-469
-435
-396
-361
-340
-338
-358
-402
-467
-545
-629
-708
-771
-809
-813
-778
-701
-584
-431
-252
-56
144
336
508
650
756
821
846
832
785
714
626
531
437
351
278
219
175
143
119
99
76
46
5
-50
-118
-199
-289
-383
-476
-563
-637
-694
-732
-747
-740
-712
-665
-603
-530
-449
-363
-275
-188
-102
-17
65
146
223
298
368
432
487
530
559
571
565
540
498
440
370
293
214
140
75
25
-7
-20
-15
8
43
85
128
167
195
208
203
180
140
87
24
-40
-100
-149
-181
-192
-180
-144
-87
-14
70
158
242
313
366
396
399
374
324
252
163
66
-33
-124
-200
-255
-281
-277
-240
-172
-76
43
180
325
470
607
728
825
891
924
920
881
807
706
582
445
304
169
50
-44
-105
-131
-117
-67
17
127
252
382
504
605
675
704
687
622
511
358
174
-29
-237
-437
-613
-755
-853
-902
-901
-853
-764
-646
-509
-368
-236
-123
-37
15
32
17
-24
-83
-151
-216
-269
-302
-309
-287
-237
-163
-70
33
139
239
327
398
450
482
498
501
498
494
493
499
514
535
559
580
591
583
549
482
380
241
69
-129
-343
-561
-769
-954
-1101
-1202
-1249
-1239
-1175
-1061
-907
-725
-529
-333
-150
9
137
230
285
307
301
272
231
183
136
93
57
26
-2
-32
-70
-121
-189
-277
-385
-509
-643
-780
-907
-1014
-1092
-1128
-1118
-1056
-943
-784
-585
-358
-116
128
360
567
739
869
953
991
987
945
874
782
679
571
467
370
283
207
142
85
34
-12
-55
-97
-135
-170
-199
-219
-228
-226
-211
-185
-151
-113
-75
-43
-22
-17
-30
-61
-108
-167
-232
-294
-346
-379
-386
-363
-308
-225
-119
1
123
234
319
366
365
308
194
24
-195
-450
-726
-1006
-1273
-1507
-1695
-1823
-1886
-1880
-1809
-1680
-1504
-1293
-1064
-829
-602
-393
-208
-49
83
192
285
367
447
529
618
714
816
920
1018
1104
1169
1206
1209
1176
1108
1008
886
749
609
481
374
298
260
262
303
376
470
574
673
750
792
788
729
611
438
214
-48
-333
-626
-905
-1155
-1358
-1501
-1576
-1579
-1510
-1377
-1190
-963
-714
-460
-220
-11
153
262
309
291
212
77
-103
-316
-545
-775
-991
-1177
-1321
-1413
-1448
-1422
-1339
-1204
-1026
-817
-590
-361
-144
48
203
313
374
383
345
266
157
28
-106
-232
-338
-412
-447
-439
-386
-291
-161
-2
174
356
534
698
840
955
1037
1087
1105
1093
1054
993
911
812
697
567
421
260
83
-108
-312
-524
-738
-946
-1138
-1304
-1434
-1518
-1548
-1521
-1436
-1295
-1108
-884
-639
-388
-148
65
238
361
428
438
396
310
193
59
-76
-197
-290
-344
-354
-318
-238
-120
26
189
356
514
653
764
841
883
887
859
802
722
625
518
404
289
175
63
-45
-149
-247
-338
-420
-487
-537
-563
-562
-529
-463
-363
-232
-76
97
277
450
605
731
816
855
845
787
687
553
400
241
92
-33
-121
-165
-160
-108
-14
110
250
391
514
604
648
636
564
433
249
25
-225
-482
-727
-939
-1103
-1205
-1235
-1191
-1075
-893
-660
-389
-100
188
456
687
867
987
1041
1028
953
823
651
450
234
19
-182
-357
-497
-597
-654
-669
-649
-598
-526
-442
-355
-273
-204
-150
-113
-93
-84
-82
-79
-68
-43
3
72
165
280
410
547
682
803
898
958
973
939
853
718
540
328
94
-150
-389
-611
-805
-964
-1083
-1163
-1206
-1220
-1212
-1193
-1171
-1156
-1152
-1164
-1190
-1227
-1268
-1304
-1327
-1325
-1291
-1219
-1107
-955
-768
-554
-324
-89
136
340
513
646
735
779
780
743
674
583
476
363
249
138
33
-64
-156
-244
-329
-413
-496
-578
-655
-724
-780
-818
-832
-821
-782
-716
-626
-518
-399
-277
-163
-62
18
75
107
118
113
100
89
90
110
156
231
333
457
594
731
853
947
997
995
931
806
623
393
129
-149
-421
-665
-861
-994
-1051
-1028
-926
-754
-526
-261
19
291
533
725
851
902
874
771
601
377
118
-158
-430
-677
-885
-1038
-1128
-1149
-1101
-989
-820
-604
-354
-84
193
461
709
925
1099
1223
1293
1305
1259
1159
1008
818
597
357
115
-114
-314
-470
-568
-598
-553
-429
-231
34
353
709
1079
1443
1775
2053
2258
2375
2392
2308
2125
1853
1508
1111
685
256
-151
-513
-810
-1030
-1162
-1207
-1168
-1056
-885
-674
-442
-208
8
192
333
425
466
459
413
338
247
154
72
11
-19
-14
28
102
203
322
447
565
666
738
773
765
713
617
481
314
123
-81
-287
-487
-672
-835
-973
-1083
-1166
-1224
-1260
-1278
-1282
-1274
-1256
-1229
-1193
-1144
-1081
-1000
-898
-775
-630
-465
-285
-94
98
284
454
598
710
784
817
808
762
683
582
469
354
249
165
109
87
100
147
223
320
428
537
633
707
749
752
713
630
508
350
167
-32
-235
-432
-610
-761
-877
-952
-985
-975
-925
-841
-728
-595
-452
-307
-170
-48
50
119
155
156
122
54
-44
-167
-307
-459
-613
-762
-899
-1018
-1112
-1180
-1218
-1228
-1212
-1172
-1114
-1042
-963
-882
-803
-730
-665
-608
-560
-517
-479
-442
-403
-361
-313
-259
-200
-137
-73
-9
52
107
156
197
232
262
290
320
353
394
444
504
573
649
727
804
874
931
971
988
983
953
901
831
749
661
574
496
432
386
362
358
373
403
441
483
520
548
561
556
532
490
431
360
280
194
107
20
-65
-151
-238
-330
-430
-541
-665
-801
-948
-1099
-1248
-1387
-1503
-1588
-1631
-1624
-1564
-1448
-1281
-1070
-827
-565
-302
-54
162
335
454
514
515
464
370
247
112
-19
-130
-207
-240
-225
-161
-55
84
242
403
552
673
755
788
769
700
588
442
277
108
-48
-177
-267
-308
-298
-237
-128
19
195
386
580
766
935
1079
1195
1283
1344
1383
1404
1412
1413
1408
1399
1384
1361
1326
1273
1198
1098
971
819
646
461
274
96
-59
-180
-256
-279
-246
-159
-24
148
343
542
728
882
988
1033
1010
917
757
540
278
-11
-308
-595
-853
-1069
-1233
-1340
-1392
-1392
-1353
-1285
-1205
-1126
-1061
-1020
-1012
-1036
-1091
-1169
-1262
-1356
-1439
-1499
-1525
-1509
-1447
-1337
-1183
-990
-766
-521
-265
-8
243
480
701
902
1083
1244
1386
1510
1616
1701
1762
1797
1798
1763
1685
1564
1398
1190
948
679
397
115
-150
-384
-572
-705
-776
-782
-726
-615
-462
-281
-88
99
265
395
481
518
503
442
342
215
72
-73
-208
-321
-404
-452
-464
-442
-388
-311
-216
-111
-4
100
196
281
353
413
460
496
519
531
530
516
486
439
374
293
198
92
-19
-126
-220
-293
-335
-340
-301
-218
-92
71
261
465
669
855
1008
1115
1164
1147
1063
915
709
458
177
-117
-406
-673
-902
-1081
-1201
-1259
-1254
-1190
-1074
-916
-725
-513
-291
-70
143
340
516
667
790
884
948
981
984
956
900
817
710
585
446
302
161
31
-79
-161
-210
-221
-193
-130
-36
80
208
334
447
535
589
600
568
493
381
242
89
-63
-200
-305
-366
-372
-319
-204
-33
187
444
722
1004
1273
1511
1703
1837
1904
1899
1820
1669
1453
1179
857
498
114
-282
-679
-1066
-1432
-1766
-2061
-2308
-2502
-2637
-2710
-2721
-2671
-2563
-2403
-2201
-1966
-1711
-1447
-1186
-941
-720
-531
-376
-255
-167
-104
-58
-21
17
65
127
206
303
410
520
621
701
744
739
675
546
351
94
-215
-562
-927
-1288
-1624
-1912
-2135
-2276
-2329
-2290
-2165
-1963
-1700
-1397
-1075
-755
-460
-204
-3
138
216
235
202
129
30
-81
-191
-289
-366
-417
-440
-436
-410
-366
-310
-249
-186
-126
-68
-14
39
93
152
216
286
363
443
523
598
662
712
743
756
751
733
710
692
690
715
776
882
1034
1233
1470
1733
2005
2266
2491
2659
2749
2744
2632
2410
2081
1658
1158
606
31
-538
-1072
-1543
-1932
-2222
-2406
-2484
-2464
-2357
-2181
-1956
-1701
-1434
-1172
-925
-698
-494
-310
-138
29
200
383
584
806
1047
1304
1568
1831
2080
2306
2499
2650
2756
2812
2821
2785
2710
2602
2465
2306
2127
1931
1718
1489
1242
977
696
404
106
-186
-459
-698
-887
-1008
-1048
-996
-846
-598
-261
152
621
1119
1617
2087
2498
2824
3045
3146
3121
2972
2705
2337
1887
1377
833
276
-272
-794
-1276
-1711
-2094
-2423
-2700
-2927
-3108
-3242
-3333
-3379
-3379
-3329
-3229
-3076
-2873
-2621
-2328
-2003
-1659
-1309
-967
-650
-367
-130
58
197
290
348
382
408
440
493
579
704
872
1081
1321
1581
1846
2099
2322
2501
2623
2680
2668
2591
2454
2269
2047
1804
1553
1307
1077
867
682
521
382
259
147
40
-65
-171
-278
-384
-483
-572
-644
-693
-717
-713
-684
-634
-569
-498
-432
-381
-352
-353
-387
-454
-551
-670
-801
-933
-1053
-1151
-1217
-1245
-1232
-1180
-1094
-982
-856
-727
-608
-510
-441
-406
-408
-445
-511
-599
-699
-800
-893
-969
-1020
-1046
-1044
-1014
-964
-898
-822
-744
-669
-602
-544
-497
-458
-424
-390
-352
-305
-245
-170
-80
24
138
258
377
489
590
675
741
786
813
824
824
819
814
815
827
851
888
935
988
1040
1081
1103
1094
1048
957
817
628
393
120
-180
-492
-801
-1087
-1334
-1524
-1646
-1688
-1648
-1525
-1327
-1065
-756
-420
-81
239
517
734
874
928
890
764
558
285
-36
-386
-744
-1088
-1400
-1668
-1881
-2036
-2135
-2184
-2195
-2180
-2153
-2127
-2113
-2119
-2147
-2195
-2256
-2320
-2373
-2400
-2387
-2321
-2193
-2000
-1744
-1432
-1076
-695
-307
64
399
679
890
1022
1075
1050
958
812
631
434
241
70
-66
-157
-197
-188
-136
-50
56
170
278
367
428
456
450
411
347
264
174
85
7
-54
-94
-114
-118
-110
-101
-100
-117
-161
-237
-348
-492
-665
-855
-1052
-1238
-1399
-1518
-1581
-1578
-1501
-1350
-1127
-842
-508
-142
236
606
947
1242
1476
1638
1724
1734
1676
1559
1399
1214
1024
847
702
604
564
587
675
823
1022
1263
1526
1796
2056
2291
2487
2636
2733
2776
2769
2720
2639
2537
2426
2319
2225
2149
2096
2064
2048
2040
2029
2007
1960
1879
1757
1590
1378
1127
845
544
239
-54
-320
-544
-716
-827
-874
-858
-785
-663
-504
-321
-127
66
247
411
553
674
776
865
949
1036
1133
1247
1382
1539
1717
1911
2115
2319
2515
2694
2848
2969
3054
3101
3110
3085
3030
2951
2852
2741
2621
2496
2369
2239
2106
1971
1831
1688
1542
1396
1254
1121
1004
909
844
814
822
869
953
1068
1206
1355
1502
1633
1734
1793
1799
1745
1629
1453
1220
942
628
294
-48
-383
-700
-988
-1242
-1459
-1639
-1785
-1901
-1995
-2073
-2140
-2202
-2261
-2317
-2369
-2412
-2441
-2451
-2435
-2389
-2311
-2199
-2056
-1886
-1697
-1496
-1292
-1095
-912
-749
-611
-497
-406
-333
-273
-217
-159
-91
-10
86
197
317
440
555
652
719
746
727
655
533
363
157
-75
-314
-544
-746
-905
-1006
-1044
-1014
-921
-775
-591
-389
-191
-21
99
151
121
3
-204
-491
-844
-1241
-1658
-2069
-2445
-2764
-3004
-3153
-3205
-3159
-3027
-2822
-2565
-2282
-1996
-1732
-1510
-1348
-1255
-1234
-1283
-1393
-1549
-1734
-1930
-2118
-2283
-2412
-2499
-2540
-2538
-2503
-2443
-2374
-2310
-2263
-2245
-2263
-2320
-2416
-2545
-2696
-2857
-3014
-3153
-3260
-3324
-3337
-3297
-3202
-3058
-2872
-2655
-2420
-2179
-1946
-1730
-1542
-1387
-1269
-1189
-1145
-1133
-1147
-1182
-1232
-1290
-1352
-1413
-1472
-1525
-1572
-1611
-1641
-1663
-1675
-1676
-1663
-1636
-1593
-1531
-1452
-1354
-1239
-1110
-969
-820
-669
-520
-377
-244
-125
-21
66
136
191
232
261
279
289
290
282
263
232
185
119
31
-81
-220
-384
-572
-781
-1004
-1234
-1463
-1681
-1879
-2048
-2178
-2265
-2303
-2291
-2228
-2119
-1968
-1783
-1570
-1340
-1100
-861
-628
-407
-204
-20
144
288
414
524
622
709
788
859
922
977
1020
1050
1063
1055
1024
968
886
779
651
506
350
192
41
-94
-203
-279
-315
-304
-246
-140
12
204
429
678
941
1208
1470
1717
1942
2140
2307
2442
2544
2615
2658
2675
2670
2644
2600
2538
2457
2357
2234
2089
1919
1725
1507
1268
1012
747
480
218
-29
-252
-444
-600
-716
-791
-825
-824
-792
-737
-667
-589
-510
-435
-367
-308
-256
-207
-156
-99
-29
59
168
298
449
616
793
971
1140
1291
1413
1498
1540
1536
1487
1396
1270
1119
955
791
639
512
420
372
372
423
522
665
845
1054
1280
1512
1741
1955
2146
2308
2436
2526
2580
2597
2583
2541
2478
2400
2315
2229
2150
2081
2027
1991
1972
1969
1978
1992
2005
2007
1990
1944
1863
1741
1575
1367
1122
847
555
261
-18
-264
-460
-590
-643
-611
-492
-290
-14
322
698
1094
1487
1856
2180
2443
2634
2746
2780
2740
2634
2473
2272
2043
1798
1546
1292
1037
780
515
236
-66
-399
-766
-1171
-1610
-2078
-2565
-3055
-3532
-3979
-4379
-4718
-4983
-5168
-5271
-5295
-5248
-5141
-4986
-4799
-4591
-4373
-4153
-3933
-3711
-3484
-3244
-2982
-2690
-2360
-1989
-1579
-1136
-669
-196
265
693
1068
1371
1587
1706
1727
1653
1495
1270
998
702
407
133
-103
-287
-416
-489
-515
-507
-481
-456
-450
-480
-557
-689
-875
-1111
-1384
-1679
-1977
-2256
-2498
-2685
-2802
-2841
-2799
-2677
-2482
-2225
-1920
-1583
-1229
-873
-526
-199
102
373
612
820
997
1146
1266
1359
1424
1459
1462
1433
1370
1275
1151
1004
842
678
524
394
303
265
289
384
551
790
1092
1446
1835
2240
2640
3012
3338
3597
3777
3868
3865
3770
3589
3334
3019
2661
2282
1899
1531
1195
903
665
487
370
309
300
331
390
463
536
594
626
619
567
466
314
115
-123
-391
-674
-957
-1225
-1461
-1651
-1783
-1846
-1836
-1753
-1599
-1382
-1113
-807
-478
-143
183
488
761
996
1191
1347
1470
1568
1651
1730
1816
1917
2041
2190
2365
2562
2774
2990
3202
3395
3561
3688
3771
3805
3789
3725
3618
3476
3306
3117
2916
2711
2505
2301
2100
1899
1695
1486
1266
1035
791
536
274
13
-240
-474
-677
-839
-951
-1004
-996
-923
-787
-595
-353
-72
236
560
887
1208
1514
1799
2059
2293
2501
2684
2844
2984
3105
3205
3285
3342
3370
3366
3325
3242
3115
2944
2729
2475
2189
1882
1565
1250
951
681
452
271
146
78
68
112
204
334
494
672
860
1047
1228
1395
1546
1680
1796
1895
1980
2052
2112
2161
2198
2222
2229
2215
2176
2108
2007
1870
1695
1482
1231
947
632
293
-65
-436
-814
-1194
-1570
-1939
-2298
-2645
-2978
-3297
-3601
-3890
-4162
-4417
-4654
-4872
-5068
-5242
-5391
-5516
-5616
-5689
-5736
-5757
-5752
-5719
-5658
-5567
-5444
-5284
-5084
-4839
-4545
-4199
-3798
-3342
-2833
-2274
-1673
-1040
-388
270
918
1539
2118
2639
3090
3462
3746
3941
4046
4065
4006
3877
3690
3456
3187
2896
2593
2289
1991
1706
1440
1196
977
784
618
481
369
284
223
183
162
156
161
171
183
190
191
180
155
117
64
1
-71
-148
-223
-293
-354
-403
-439
-462
-476
-486
-499
-521
-561
-628
-729
-870
-1055
-1285
-1559
-1874
-2225
-2603
-3002
-3410
-3820
-4222
-4607
-4969
-5300
-5594
-5847
-6054
-6209
-6308
-6347
-6320
-6225
-6058
-5818
-5507
-5128
-4689
-4200
-3673
-3124
-2572
-2033
-1528
-1069
-671
-342
-84
105
231
308
352
381
416
475
574
723
930
1193
1505
1856
2226
2594
2938
3234
3462
3603
3645
3582
3411
3137
2770
2323
1812
1253
662
54
-561
-1173
-1780
-2377
-2967
-3549
-4126
-4698
-5262
-5816
-6350
-6855
-7318
-7724
-8058
-8310
-8464
-8513
-8453
-8284
-8010
-7644
-7194
-6677
-6111
-5512
-4897
-4278
-3669
-3076
-2506
-1962
-1444
-951
-484
-40
379
773
1137
1468
1761
2012
2215
2368
2472
2528
2543
2524
2482
2430
2379
2344
2332
2353
2411
2505
2631
2782
2947
3114
3269
3400
3496
3551
3561
3527
3455
3353
3233
3109
2992
2897
2830
2800
2806
2846
2912
2995
3080
3154
3204
3217
3187
3109
2985
2821
2628
2420
2215
2029
1881
1783
1748
1779
1879
2041
2258
2511
2786
3062
3322
3546
3722
3837
3886
3866
3780
3633
3434
3192
2919
2624
2314
1996
1674
1349
1020
687
347
0
-353
-709
-1064
-1409
-1734
-2025
-2274
-2464
-2587
-2633
-2598
-2481
-2284
-2016
-1686
-1308
-898
-470
-40
380
781
1155
1499
1813
2101
2367
2616
2854
3083
3305
3518
3718
3895
4038
4138
4178
4148
4037
3839
3550
3173
2714
2186
1602
983
347
-285
-895
-1467
-1990
-2456
-2864
-3218
-3523
-3792
-4038
-4277
-4521
-4783
-5071
-5391
-5743
-6124
-6523
-6929
-7327
-7698
-8026
-8293
-8484
-8588
-8596
-8505
-8314
-8028
-7656
-7209
-6700
-6145
-5559
-4958
-4355
-3762
-3189
-2645
-2133
-1658
-1221
-821
-458
-128
169
435
671
877
1054
1200
1314
1393
1437
1444
1414
1348
1247
1115
956
776
582
382
182
-9
-186
-344
-477
-586
-670
-732
-775
-806
-831
-858
-896
-949
-1025
-1127
-1257
-1415
-1598
-1800
-2015
-2233
-2445
-2641
-2811
-2947
-3041
-3088
-3086
-3035
-2937
-2796
-2619
-2414
-2187
-1948
-1702
-1457
-1216
-981
-753
-530
-307
-81
155
406
676
970
1291
1637
2007
2396
2799
3206
3610
4001
4369
4706
5006
5263
5477
5646
5774
5865
5927
5967
5994
6014
6036
6063
6099
6144
6197
6253
6306
6350
6376
6376
6343
6270
6154
5992
5785
5536
5249
4932
4592
4239
3882
3531
3194
2878
2591
2338
2121
1944
1805
1705
1642
1612
1611
1634
1675
1727
1784
1838
1882
1911
1918
1900
1856
1784
1688
1575
1451
1327
1215
1127
1076
1075
1131
1250
1437
1687
1994
2348
2732
3130
3521
3885
4204
4462
4645
4748
4767
4706
4573
4382
4148
3891
3627
3375
3149
2960
2815
2715
2657
2634
2634
2646
2655
2649
2616
2547
2437
2285
2091
1863
1607
1333
1051
771
501
248
15
-196
-387
-559
-718
-869
-1016
-1165
-1315
-1469
-1624
-1775
-1918
-2044
-2146
-2215
-2246
-2232
-2172
-2064
-1912
-1721
-1500
-1258
-1008
-765
-539
-343
-187
-80
-26
-28
-84
-190
-339
-520
-723
-936
-1146
-1342
-1515
-1657
-1765
-1838
-1878
-1892
-1889
-1878
-1871
-1881
-1918
-1990
-2104
-2261
-2460
-2693
-2952
-3224
-3494
-3745
-3963
-4133
-4246
-4295
-4276
-4193
-4051
-3864
-3642
-3400
-3153
-2913
-2689
-2488
-2310
-2153
-2005
-1860
-1701
-1513
-1283
-1000
-658
-252
213
729
1282
1854
2425
2975
3484
3935
4315
4617
4840
4988
5071
5102
5098
5074
5047
5030
5030
5053
5095
5151
5209
5255
5274
5249
5166
5016
4792
4493
4122
3689
3208
2693
2161
1630
1115
627
176
-234
-603
-934
-1233
-1509
-1770
-2023
-2275
-2530
-2787
-3044
-3297
-3537
-3757
-3948
-4102
-4211
-4273
-4284
-4246
-4164
-4041
-3888
-3710
-3518
-3318
-3118
-2924
-2739
-2567
-2409
-2266
-2138
-2027
-1933
-1855
-1796
-1754
-1729
-1721
-1724
-1735
-1746
-1747
-1730
-1681
-1591
-1449
-1247
-982
-653
-263
177
654
1152
1651
2131
2571
2953
3263
3490
3631
3685
3661
3570
3428
3251
3058
2866
2691
2543
2428
2348
2301
2280
2275
2275
2268
2246
2198
2121
2013
1875
1713
1533
1344
1154
970
796
636
488
349
211
67
-94
-279
-499
-758
-1060
-1405
-1791
-2213
-2662
-3129
-3607
-4085
-4557
-5017
-5461
-5887
-6295
-6685
-7057
-7411
-7743
-8051
-8326
-8562
-8746
-8869
-8920
-8888
-8769
-8558
-8257
-7874
-7417
-6903
-6349
-5775
-5200
-4642
-4117
-3635
-3200
-2814
-2471
-2161
-1870
-1584
-1288
-969
-618
-228
199
657
1136
1619
2088
2522
2903
3212
3436
3565
3596
3531
3380
3155
2873
2553
2215
1879
1561
1275
1033
840
698
606
559
551
575
622
684
755
829
901
968
1028
1078
1118
1145
1159
1156
1137
1098
1039
958
858
738
601
452
294
131
-31
-188
-338
-479
-610
-732
-848
-959
-1069
-1179
-1292
-1405
-1517
-1622
-1714
-1783
-1822
-1819
-1767
-1658
-1489
-1258
-969
-629
-248
162
584
1004
1406
1778
2108
2391
2624
2808
2949
3056
3139
3210
3279
3356
3446
3552
3671
3798
3924
4034
4116
4156
4140
4058
3903
3675
3376
3014
2604
2161
1705
1256
832
451
126
-135
-327
-454
-522
-543
-531
-503
-476
-465
-484
-542
-642
-786
-969
-1181
-1411
-1644
-1867
-2064
-2225
-2342
-2408
-2425
-2397
-2332
-2241
-2137
-2036
-1950
-1893
-1874
-1900
-1972
-2089
-2246
-2434
-2644
-2864
-3082
-3287
-3469
-3623
-3745
-3832
-3886
-3911
-3910
-3890
-3855
-3810
-3757
-3698
-3632
-3558
-3473
-3372
-3252
-3111
-2945
-2756
-2545
-2315
-2073
-1823
-1574
-1332
-1105
-899
-716
-560
-430
-324
-239
-170
-111
-58
-5
52
114
185
263
347
437
528
619
708
792
871
945
1012
1074
1132
1185
1236
1282
1326
1364
1398
1426
1448
1465
1479
1492
1507
1530
1564
1614
1684
1775
1887
2019
2165
2318
2470
2609
2725
2807
2847
2838
2776
2663
2501
2299
2067
1816
1559
1309
1076
868
687
535
408
296
191
81
-47
-202
-392
-622
-890
-1192
-1518
-1854
-2184
-2489
-2751
-2953
-3083
-3129
-3088
-2959
-2748
-2465
-2123
-1738
-1328
-910
-501
-116
234
539
794
995
1141
1235
1279
1277
1234
1157
1051
923
780
629
478
336
212
113
48
22
41
107
219
374
566
787
1025
1269
1508
1730
1927
2090
2218
2309
2365
2392
2396
2386
2368
2348
2331
2317
2304
2287
2258
2208
2126
2004
1832
1606
1326
992
614
202
-228
-661
-1078
-1461
-1792
-2058
-2249
-2356
-2377
-2313
-2168
-1950
-1668
-1333
-955
-547
-118
320
757
1185
1593
1974
2316
2612
2853
3029
3133
3160
3107
2973
2760
2476
2129
1733
1303
855
406
-28
-432
-794
-1106
-1363
-1563
-1708
-1803
-1852
-1864
-1845
-1800
-1734
-1651
-1552
-1435
-1301
-1148
-976
-786
-579
-360
-135
89
303
500
673
816
926
1004
1055
1083
1100
1115
1140
1186
1261
1373
1522
1708
1924
2162
2411
2656
2886
3088
3253
3374
3449
3481
3474
3437
3382
3319
3260
3215
3191
3191
3218
3267
3334
3410
3486
3554
3604
3629
3624
3585
3511
3403
3261
3089
2887
2657
2400
2116
1802
1459
1085
680
248
-208
-679
-1157
-1628
-2079
-2496
-2867
-3180
-3429
-3612
-3729
-3789
-3804
-3790
-3764
-3746
-3752
-3798
-3893
-4041
-4239
-4479
-4746
-5020
-5281
-5504
-5671
-5761
-5763
-5671
-5485
-5212
-4867
-4466
-4033
-3589
-3155
-2751
-2391
-2085
-1834
-1637
-1487
-1372
-1280
-1196
-1109
-1006
-884
-737
-566
-377
-176
27
224
405
564
697
802
880
936
976
1006
1032
1059
1091
1127
1164
1199
1222
1227
1203
1143
1041
894
701
465
194
-104
-418
-735
-1043
-1333
-1596
-1827
-2021
-2184
-2316
-2424
-2514
-2594
-2671
-2748
-2830
-2917
-3005
-3091
-3169
-3231
-3272
-3285
-3267
-3216
-3135
-3027
-2900
-2764
-2629
-2507
-2407
-2340
-2310
-2323
-2377
-2468
-2590
-2731
-2879
-3020
-3139
-3223
-3261
-3241
-3159
-3012
-2801
-2531
-2211
-1852
-1467
-1071
-679
-305
38
342
599
806
966
1083
1165
1226
1277
1335
1414
1528
1687
1899
2169
2495
2872
3290
3736
4194
4647
5078
5471
5812
6091
6305
6451
6533
6560
6540
6486
6410
6323
6231
6141
6053
5962
5861
5739
5584
5381
5120
4790
4387
3909
3360
2751
2095
1408
710
19
-647
-1274
-1854
-2381
-2857
-3286
-3678
-4045
-4400
-4752
-5110
-5479
-5857
-6238
-6610
-6956
-7257
-7495
-7649
-7704
-7649
-7480
-7197
-6812
-6339
-5799
-5219
-4623
-4038
-3489
-2992
-2561
-2204
-1920
-1705
-1547
-1434
-1351
-1283
-1217
-1145
-1059
-960
-848
-730
-612
-503
-408
-332
-276
-237
-211
-186
-152
-97
-8
125
307
542
827
1153
1511
1885
2258
2614
2936
3212
3434
3596
3701
3755
3766
3747
3713
3677
3650
3641
3652
3685
3733
3786
3833
3857
3845
3782
3657
3461
3192
2851
2444
1979
1472
935
386
-161
-692
-1195
-1662
-2088
-2469
-2807
-3104
-3362
-3587
-3781
-3949
-4093
-4214
-4313
-4388
-4439
-4465
-4464
-4434
-4377
-4291
-4178
-4038
-3876
-3690
-3483
-3257
-3013
-2752
-2477
-2190
-1893
-1592
-1290
-994
-710
-445
-207
-1
167
296
384
434
452
446
425
400
383
386
416
481
584
724
896
1094
1305
1518
1719
1896
2039
2139
2193
2201
2166
2097
2003
1896
1789
1694
1618
1569
1547
1551
1574
1607
1639
1655
1644
1595
1500
1357
1166
933
669
390
112
-147
-367
-532
-631
-653
-598
-467
-269
-18
269
572
869
1141
1367
1533
1629
1647
1589
1458
1263
1018
740
444
146
-137
-393
-611
-787
-917
-1002
-1051
-1067
-1063
-1047
-1030
-1020
-1028
-1056
-1106
-1177
-1264
-1363
-1462
-1553
-1624
-1664
-1665
-1619
-1520
-1367
-1160
-903
-604
-271
84
449
811
1159
1481
1768
2013
2213
2366
2473
2539
2569
2571
2553
2523
2489
2457
2432
2419
2418
2428
2449
2476
2505
2530
2546
2548
2531
2493
2430
2342
2228
2091
1933
1758
1569
1372
1172
974
783
605
443
300
178
79
3
-53
-92
-117
-136
-155
-180
-219
-278
-362
-475
-617
-788
-982
-1193
-1411
-1625
-1822
-1989
-2114
-2185
-2196
-2140
-2019
-1834
-1594
-1310
-995
-665
-336
-23
262
510
714
873
993
1079
1143
1197
1256
1331
1433
1569
1742
1951
2187
2441
2697
2940
3152
3318
3423
3459
3419
3303
3116
2866
2567
2232
1877
1515
1158
815
491
186
-102
-381
-657
-939
-1232
-1542
-1868
-2206
-2548
-2879
-3183
-3442
-3637
-3749
-3766
-3678
-3483
-3186
-2799
-2340
-1832
-1304
-784
-300
122
463
709
854
901
858
742
573
375
172
-15
-166
-267
-311
-296
-227
-115
27
182
332
462
559
612
618
577
496
384
254
123
5
-84
-132
-126
-62
63
248
489
776
1100
1448
1809
2167
2511
2830
3111
3346
3526
3646
3699
3684
3599
3444
3224
2943
2610
2236
1831
1412
993
589
214
-118
-398
-619
-779
-879
-927
-931
-905
-863
-822
-795
-796
-833
-912
-1032
-1189
-1374
-1574
-1772
-1953
-2100
-2198
-2235
-2205
-2104
-1936
-1708
-1435
-1130
-814
-505
-221
21
209
334
392
384
317
200
47
-128
-308
-479
-624
-735
-801
-818
-786
-707
-587
-435
-263
-80
100
268
414
530
613
660
674
656
615
557
491
427
373
337
324
338
379
446
533
635
743
848
940
1010
1054
1065
1043
987
902
796
677
555
441
346
278
243
246
285
359
460
582
713
844
964
1066
1142
1191
1212
1209
1189
1159
1131
1112
1114
1142
1201
1292
1414
1558
1719
1883
2041
2180
2289
2360
2388
2370
2307
2205
2070
1911
1739
1563
1392
1233
1090
964
854
754
660
564
459
337
194
26
-166
-381
-613
-854
-1098
-1333
-1553
-1750
-1918
-2055
-2163
-2244
-2306
-2357
-2408
-2469
-2550
-2661
-2807
-2991
-3213
-3468
-3749
-4043
-4340
-4623
-4876
-5087
-5242
-5330
-5347
-5289
-5158
-4959
-4703
-4401
-4067
-3717
-3366
-3029
-2715
-2435
-2193
-1992
-1827
-1694
-1584
-1487
-1391
-1287
-1165
-1018
-843
-641
-415
-173
73
312
529
711
844
921
935
885
774
609
405
175
-62
-288
-484
-635
-728
-752
-705
-587
-403
-162
124
441
772
1104
1424
1721
1986
2215
2405
2559
2677
2764
2825
2863
2880
2879
2860
2821
2759
2672
2557
2410
2231
2020
1777
1508
1216
907
588
264
-60
-381
-696
-1006
-1312
-1618
-1927
-2243
-2569
-2907
-3255
-3611
-3970
-4323
-4660
-4971
-5244
-5470
-5638
-5744
-5783
-5755
-5665
-5520
-5327
-5099
-4847
-4583
-4316
-4054
-3804
-3566
-3340
-3123
-2910
-2693
-2466
-2222
-1955
-1662
-1340
-991
-617
-224
184
597
1010
1415
1805
2176
2524
2845
3140
3407
3647
3860
4048
4212
4353
4472
4572
4653
4718
4770
4813
4850
4884
4921
4963
5012
5070
5134
5203
5271
5332
5377
5398
5386
5333
5235
5086
4888
4642
4355
4035
3693
3342
2994
2660
2350
2071
1825
1612
1428
1267
1118
971
815
639
436
200
-72
-376
-709
-1063
-1427
-1791
-2142
-2471
-2767
-3025
-3239
-3408
-3533
-3616
-3661
-3673
-3657
-3616
-3556
-3476
-3380
-3268
-3139
-2994
-2833
-2660
-2476
-2286
-2096
-1911
-1738
-1582
-1447
-1337
-1251
-1188
-1142
-1106
-1073
-1034
-980
-904
-803
-672
-515
-336
-141
58
251
428
577
693
769
808
811
787
747
704
672
666
696
773
900
1078
1300
1558
1838
2123
2395
2636
2831
2964
3028
3015
2927
2767
2543
2266
1949
1606
1251
894
546
214
-98
-390
-661
-916
-1158
-1392
-1622
-1853
-2086
-2323
-2564
-2807
-3051
-3293
-3529
-3756
-3970
-4168
-4347
-4505
-4637
-4740
-4811
-4846
-4840
-4791
-4694
-4547
-4347
-4096
-3794
-3444
-3053
-2627
-2175
-1705
-1229
-754
-290
156
579
974
1341
1679
1989
2273
2535
2776
2999
3204
3392
3562
3712
3841
3947
4029
4086
4124
4140
4141
4132
4120
4109
4105
4113
4135
4170
4217
4269
4320
4360
4380
4369
4318
4220
4070
3866
3609
3304
2959
2584
2190
1790
1396
1016
660
333
37
-228
-466
-683
-884
-1079
-1274
-1476
-1690
-1917
-2158
-2411
-2670
-2929
-3178
-3410
-3614
-3782
-3906
-3980
-3998
-3959
-3860
-3704
-3492
-3229
-2919
-2569
-2186
-1777
-1352
-918
-486
-63
341
716
1055
1351
1596
1788
1924
2004
2029
2005
1941
1842
1721
1587
1453
1329
1225
1148
1104
1096
1123
1185
1275
1389
1518
1655
1792
1921
2037
2136
2214
2272
2309
2329
2334
2328
2315
2298
2280
2263
2246
2230
2213
2192
2166
2132
2088
2033
1968
1891
1805
1712
1615
1518
1423
1334
1254
1183
1124
1075
1037
1008
986
970
959
950
942
935
929
922
914
904
892
875
851
817
769
705
620
512
381
225
47
-149
-358
-573
-785
-985
-1164
-1313
-1426
-1498
-1527
-1513
-1461
-1377
-1270
-1152
-1033
-927
-842
-790
-776
-805
-876
-987
-1133
-1305
-1494
-1689
-1879
-2053
-2202
-2318
-2394
-2428
-2417
-2363
-2266
-2130
-1959
-1759
-1534
-1289
-1030
-763
-492
-222
40
291
524
735
921
1076
1198
1285
1338
1356
1341
1298
1228
1138
1032
912
783
647
503
353
194
23
-162
-363
-583
-823
-1081
-1356
-1643
-1936
-2227
-2508
-2771
-3007
-3211
-3377
-3501
-3585
-3631
-3644
-3630
-3599
-3559
-3521
-3493
-3483
-3496
-3538
-3608
-3705
-3828
-3970
-4126
-4288
-4448
-4597
-4729
-4835
-4909
-4946
-4941
-4891
-4794
-4649
-4457
-4219
-3939
-3622
-3274
-2902
-2515
-2122
-1732
-1354
-996
-664
-365
-101
127
321
485
622
742
850
956
1065
1184
1317
1466
1632
1812
2003
2199
2394
2580
2752
2901
3022
3111
3163
3176
3149
3083
2977
2834
2657
2451
2219
1970
1710
1447
1191
952
741
566
437
361
341
378
470
609
784
981
1183
1371
1526
1631
1671
1636
1521
1326
1060
734
367
-19
-401
-755
-1059
-1294
-1448
-1512
-1487
-1378
-1197
-960
-687
-400
-119
138
356
525
639
700
712
685
631
564
497
442
411
410
443
513
616
748
904
1078
1263
1454
1646
1837
2023
2205
2381
2552
2715
2870
3014
3142
3250
3335
3391
3415
3405
3360
3282
3175
3045
2899
2746
2593
2451
2324
2219
2139
2084
2053
2044
2051
2070
2097
2127
2158
2190
2222
2257
2298
2350
2416
2498
2600
2719
2856
3005
3162
3320
3471
3609
3728
3824
3894
3937
3956
3952
3930
3895
3850
3798
3742
3681
3612
3532
3436
3318
3174
2998
2789
2547
2276
1981
1670
1353
1043
749
481
248
53
-102
-219
-306
-370
-424
-479
-547
-637
-758
-913
-1101
-1320
-1560
-1811
-2061
-2295
-2500
-2666
-2783
-2848
-2860
-2822
-2741
-2627
-2493
-2350
-2210
-2084
-1980
-1902
-1851
-1824
-1815
-1816
-1818
-1809
-1779
-1722
-1630
-1500
-1333
-1131
-900
-648
-385
-122
132
367
576
752
893
997
1066
1103
1113
1103
1079
1049
1018
993
977
974
985
1008
1044
1087
1133
1177
1211
1229
1226
1195
1133
1036
904
738
543
324
90
-150
-383
-599
-785
-932
-1030
-1075
-1063
-996
-878
-717
-524
-313
-99
104
280
418
508
543
521
442
313
140
-65
-291
-525
-756
-975
-1174
-1348
-1497
-1623
-1729
-1823
-1914
-2009
-2116
-2244
-2396
-2576
-2785
-3019
-3276
-3548
-3827
-4106
-4377
-4630
-4860
-5060
-5226
-5354
-5445
-5496
-5509
-5484
-5424
-5331
-5206
-5053
-4872
-4666
-4438
-4191
-3927
-3650
-3363
-3068
-2769
-2469
-2170
-1872
-1576
-1282
-987
-690
-388
-79
240
570
914
1270
1636
2009
2389
2765
3134
3490
3825
4135
4413
4656
4860
5023
5145
5226
5267
5270
5236
5167
5067
4938
4780
4597
4389
4159
3909
3639
3351
3048
2731
2400
2059
1706
1344
973
592
202
-197
-604
-1016
-1434
-1851
-2262
-2662
-3043
-3396
-3713
-3985
-4206
-4369
-4470
-4509
-4488
-4410
-4284
-4120
-3929
-3723
-3515
-3317
-3138
-2985
-2862
-2768
-2701
-2655
-2619
-2584
-2538
-2468
-2365
-2220
-2029
-1788
-1499
-1169
-804
-415
-17
379
758
1107
1416
1677
1883
2033
2128
2171
2170
2132
2068
1989
1908
1834
1778
1750
1755
1800
1887
2017
2192
2404
2651
2924
3217
3519
3821
4111
4379
4615
4808
4951
5036
5058
5015
4906
4732
4498
4208
3869
3490
3080
2646
2197
1740
1282
827
378
-62
-493
-914
-1326
-1729
-2124
-2508
-2880
-3237
-3575
-3888
-4173
-4422
-4630
-4794
-4909
-4974
-4988
-4955
-4878
-4762
-4614
-4442
-4255
-4059
-3864
-3675
-3497
-3336
-3192
-3068
-2961
-2872
-2797
-2734
-2678
-2625
-2571
-2512
-2443
-2360
-2257
-2130
-1975
-1788
-1566
-1308
-1014
-686
-328
53
447
845
1231
1594
1919
2193
2405
2548
2616
2610
2534
2397
2211
1991
1754
1519
1302
1117
976
884
843
852
901
980
1076
1174
1260
1321
1348
1336
1282
1190
1066
919
760
600
450
319
213
134
82
54
44
46
52
58
58
54
45
39
42
62
109
192
314
480
686
927
1191
1465
1732
1974
2176
2322
2403
2414
2355
2232
2058
1847
1618
1390
1181
1008
881
807
788
817
886
983
1092
1197
1286
1346
1371
1355
1302
1214
1101
970
832
695
566
447
338
237
136
28
-97
-245
-423
-633
-875
-1142
-1427
-1717
-1999
-2257
-2478
-2651
-2769
-2826
-2825
-2770
-2671
-2539
-2387
-2228
-2074
-1933
-1810
-1705
-1616
-1536
-1455
-1364
-1252
-1109
-929
-708
-448
-151
174
518
867
1211
1536
1833
2093
2311
2484
2611
2695
2737
2742
2711
2647
2550
2419
2253
2050
1807
1524
1201
842
451
38
-388
-815
-1229
-1618
-1970
-2278
-2535
-2738
-2890
-2996
-3061
-3096
-3111
-3114
-3114
-3114
-3118
-3124
-3127
-3123
-3102
-3057
-2982
-2872
-2724
-2541
-2328
-2093
-1845
-1599
-1365
-1154
-976
-835
-733
-666
-629
-610
-599
-583
-548
-486
-388
-253
-81
121
345
577
804
1012
1188
1321
1407
1442
1429
1378
1298
1203
1111
1035
991
989
1036
1137
1288
1482
1709
1955
2202
2435
2637
2794
2896
2935
2910
2822
2677
2485
2258
2009
1755
1506
1275
1070
895
753
640
550
474
400
315
208
64
-124
-365
-661
-1012
-1413
-1857
-2330
-2819
-3307
-3780
-4220
-4617
-4958
-5237
-5453
-5607
-5705
-5756
-5770
-5761
-5739
-5716
-5699
-5693
-5697
-5707
-5715
-5709
-5677
-5603
-5474
-5279
-5009
-4663
-4240
-3750
-3204
-2620
-2017
-1419
-845
-316
151
545
860
1094
1254
1349
1393
1403
1397
1391
1399
1434
1502
1607
1746
1915
2105
2307
2510
2705
2884
3042
3175
3285
3375
3447
3508
3563
3615
3666
3716
3761
3796
3814
3806
3763
3680
3551
3374
3152
2890
2597
2286
1972
1668
1389
1146
948
799
699
642
619
617
623
620
596
539
442
301
117
-101
-345
-599
-850
-1082
-1280
-1433
-1534
-1579
-1571
-1514
-1419
-1297
-1162
-1027
-902
-798
-719
-667
-639
-630
-631
-631
-619
-585
-520
-418
-276
-94
124
372
643
927
1215
1497
1766
2016
2242
2441
2614
2758
2875
2964
3025
3057
3055
3018
2941
2820
2651
2433
2166
1851
1494
1102
686
258
-169
-581
-965
-1308
-1601
-1836
-2008
-2116
-2160
-2145
-2075
-1956
-1796
-1601
-1378
-1133
-870
-594
-310
-20
272
561
843
1113
1364
1590
1785
1943
2060
2131
2155
2131
2059
1943
1785
1590
1362
1105
821
512
179
-178
-560
-970
-1406
-1870
-2360
-2870
-3396
-3928
-4454
-4962
-5437
-5864
-6228
-6517
-6720
-6828
-6837
-6745
-6555
-6272
-5904
-5463
-4959
-4405
-3812
-3193
-2558
-1917
-1275
-642
-21
583
1166
1723
2251
2745
3203
3618
3987
4305
4569
4774
4919
5001
5019
4975
4868
4703
4481
4207
3886
3524
3127
2704
2261
1806
1348
895
454
33
-362
-726
-1057
-1351
-1608
-1830
-2019
-2178
-2311
-2423
-2516
-2593
-2657
-2708
-2745
-2768
-2775
-2763
-2731
-2677
-2602
-2507
-2394
-2266
-2128
-1983
-1837
-1692
-1551
-1412
-1275
-1135
-989
-831
-656
-458
-236
10
276
558
844
1122
1380
1602
1775
1890
1938
1917
1830
1685
1496
1280
1056
847
673
552
499
521
622
798
1039
1330
1652
1986
2311
2609
2863
3065
3208
3294
3329
3322
3287
3241
3197
3171
3174
3213
3292
3409
3559
3734
3921
4110
4285
4436
4551
4621
4641
4608
4520
4379
4187
3950
3672
3359
3015
2648
2263
1866
1462
1058
661
275
-91
-435
-751
-1036
-1290
-1514
-1711
-1886
-2045
-2197
-2349
-2507
-2678
-2866
-3072
-3296
-3534
-3779
-4024
-4259
-4473
-4659
-4808
-4912
-4969
-4975
-4932
-4842
-4709
-4538
-4334
-4103
-3851
-3580
-3295
-3000
-2698
-2391
-2085
-1784
-1494
-1220
-971
-753
-571
-430
-331
-275
-255
-266
-296
-332
-361
-368
-341
-270
-149
24
243
501
784
1074
1353
1602
1803
1940
2005
1993
1906
1750
1539
1290
1020
751
501
286
117
2
-57
-65
-28
42
132
228
316
387
432
446
429
382
312
223
124
23
-75
-164
-242
-305
-354
-388
-410
-418
-411
-389
-348
-282
-189
-61
104
310
558
846
1169
1521
1891
2269
2643
3002
3334
3631
3888
4100
4268
4393
4479
4531
4555
4555
4536
4498
4442
4368
4272
4151
4002
3822
3611
3369
3100
2807
2499
2181
1862
1548
1245
954
677
411
151
-111
-380
-666
-973
-1306
-1666
-2049
-2449
-2857
-3261
-3647
-4003
-4315
-4576
-4778
-4919
-5003
-5034
-5022
-4979
-4914
-4839
-4761
-4685
-4612
-4538
-4455
-4353
-4220
-4043
-3815
-3527
-3176
-2767
-2308
-1814
-1305
-804
-334
80
417
661
801
832
757
586
333
17
-340
-716
-1092
-1449
-1775
-2062
-2306
-2508
-2675
-2812
-2929
-3033
-3131
-3225
-3315
-3397
-3465
-3509
-3519
-3484
-3394
-3244
-3029
-2750
-2412
-2023
-1593
-1137
-667
-197
262
701
1112
1493
1844
2166
2462
2736
2990
3226
3442
3634
3796
3919
3992
4006
3950
3817
3604
3310
2940
2504
2017
1498
966
446
-40
-472
-831
-1104
-1282
-1361
-1344
-1236
-1050
-800
-501
-171
175
521
854
1164
1445
1691
1903
2079
2222
2336
2423
2487
2531
2557
2569
2568
2554
2531
2499
2462
2423
2385
2352
2329
2320
2329
2360
2415
2495
2599
2724
2867
3022
3183
3343
3493
3626
3735
3813
3855
3856
3813
3726
3593
3415
3196
2939
2647
2324
1977
1611
1230
842
452
66
-310
-670
-1008
-1322
-1603
-1849
-2056
-2221
-2343
-2422
-2456
-2448
-2401
-2316
-2199
-2054
-1885
-1697
-1495
-1284
-1067
-848
-628
-410
-194
20
232
442
652
863
1075
1289
1504
1720
1935
2146
2352
2548
2731
2897
3042
3162
3255
3317
3345
3340
3299
3223
3111
2965
2787
2579
2343
2083
1802
1504
1193
874
552
230
-87
-395
-691
-973
-1239
-1490
-1725
-1949
-2163
-2372
-2580
-2792
-3010
-3239
-3479
-3729
-3986
-4245
-4498
-4736
-4948
-5124
-5251
-5320
-5323
-5255
-5112
-4898
-4617
-4279
-3897
-3485
-3062
-2645
-2250
-1894
-1588
-1344
-1165
-1052
-1002
-1006
-1055
-1133
-1226
-1317
-1391
-1435
-1438
-1391
-1290
-1136
-930
-679
-394
-86
232
546
840
1103
1320
1484
1585
1619
1585
1483
1318
1097
831
530
208
-119
-438
-734
-994
-1206
-1364
-1462
-1498
-1476
-1402
-1286
-1140
-979
-819
-675
-564
-496
-481
-526
-630
-791
-1000
-1248
-1517
-1793
-2056
-2290
-2480
-2610
-2673
-2660
-2571
-2408
-2176
-1885
-1546
-1174
-782
-385
5
374
715
1018
1281
1499
1674
1807
1901
1963
1997
2011
2013
2009
2009
2019
2044
2091
2164
2266
2398
2559
2746
2954
3177
3405
3630
3840
4025
4175
4282
4340
4346
4298
4199
4054
3875
3668
3447
3224
3012
2821
2660
2535
2449
2401
2390
2407
2445
2495
2546
2588
2612
2612
2582
2521
2427
2304
2157
1990
1810
1624
1438
1258
1085
923
772
629
491
355
216
67
-95
-274
-474
-697
-942
-1209
-1496
-1797
-2108
-2424
-2736
-3039
-3324
-3586
-3817
-4011
-4166
-4275
-4338
-4353
-4322
-4247
-4132
-3984
-3810
-3617
-3416
-3215
-3024
-2852
-2706
-2593
-2518
-2482
-2485
-2526
-2599
-2698
-2814
-2939
-3061
-3170
-3258
-3317
-3339
-3321
-3260
-3159
-3019
-2847
-2650
-2437
-2215
-1996
-1786
-1592
-1420
-1271
-1145
-1038
-945
-859
-770
-669
-547
-395
-209
14
274
565
881
1209
1536
1846
2122
2350
2516
2609
2625
2561
2422
2217
1959
1665
1353
1043
754
502
300
154
69
39
58
112
186
263
325
357
347
288
178
20
-177
-399
-630
-851
-1043
-1189
-1275
-1291
-1234
-1105
-913
-669
-389
-94
197
467
697
877
998
1058
1062
1016
935
832
725
631
564
538
561
639
772
957
1188
1454
1745
2049
2355
2653
2933
3191
3420
3620
3788
3925
4032
4108
4155
4171
4154
4103
4014
3886
3715
3500
3242
2942
2605
2237
1845
1438
1027
622
231
-137
-475
-780
-1050
-1285
-1489
-1666
-1823
-1967
-2103
-2239
-2378
-2523
-2675
-2830
-2986
-3134
-3267
-3377
-3453
-3486
-3470
-3398
-3266
-3074
-2825
-2522
-2176
-1796
-1395
-988
-588
-210
134
432
677
862
988
1054
1068
1037
971
884
787
694
617
565
546
564
620
712
837
986
1151
1324
1496
1659
1807
1934
2039
2120
2180
2221
2245
2256
2255
2243
2220
2183
2126
2045
1932
1783
1591
1355
1074
753
398
20
-365
-742
-1092
-1396
-1638
-1801
-1875
-1853
-1733
-1519
-1221
-849
-422
43
527
1012
1481
1920
2321
2678
2988
3254
3479
3670
3832
3971
4091
4197
4284
4349
4387
4390
4348
4251
4091
3863
3562
3187
2744
2240
1686
1097
491
-115
-700
-1248
-1741
-2165
-2508
-2764
-2928
-2999
-2981
-2881
-2706
-2468
-2181
-1858
-1513
-1161
-817
-494
-204
43
238
375
451
465
421
324
182
7
-191
-396
-595
-774
-921
-1026
-1082
-1084
-1033
-931
-786
-605
-401
-185
28
228
403
544
645
705
721
696
636
547
434
307
173
36
-97
-224
-342
-453
-556
-655
-750
-846
-943
-1045
-1151
-1262
-1379
-1499
-1623
-1749
-1876
-2005
-2135
-2266
-2398
-2533
-2670
-2809
-2948
-3084
-3214
-3333
-3435
-3514
-3562
-3574
-3544
-3468
-3344
-3172
-2955
-2697
-2407
-2093
-1767
-1440
-1126
-835
-578
-365
-203
-95
-45
-51
-110
-218
-366
-548
-752
-969
-1189
-1401
-1595
-1763
-1896
-1988
-2033
-2027
-1969
-1858
-1696
-1486
-1234
-948
-636
-307
28
358
673
965
1226
1452
1638
1786
1898
1979
2036
2077
2110
2145
2189
2249
2328
2428
2546
2679
2820
2961
3091
3202
3284
3329
3333
3292
3206
3078
2914
2720
2507
2283
2057
1839
1636
1451
1289
1148
1027
923
830
744
658
569
472
365
249
123
-9
-145
-280
-412
-536
-650
-752
-843
-922
-991
-1052
-1108
-1160
-1208
-1255
-1298
-1336
-1365
-1382
-1382
-1362
-1317
-1245
-1143
-1012
-852
-667
-461
-238
-5
232
468
695
911
1110
1289
1446
1581
1692
1780
1843
1884
1902
1897
1871
1823
1756
1670
1568
1452
1324
1189
1049
907
767
631
501
376
256
140
26
-88
-204
-323
-447
-574
-701
-824
-938
-1035
-1108
-1149
-1149
-1103
-1004
-853
-648
-391
-89
250
617
1000
1388
1768
2129
2462
2757
3009
3211
3361
3457
3498
3484
3416
3294
3119
2893
2619
2297
1933
1530
1096
639
167
-307
-773
-1219
-1634
-2007
-2331
-2601
-2814
-2972
-3080
-3143
-3171
-3173
-3161
-3142
-3125
-3115
-3113
-3118
-3127
-3133
-3129
-3105
-3054
-2971
-2851
-2694
-2503
-2285
-2049
-1806
-1571
-1353
-1165
-1012
-901
-830
-793
-782
-783
-782
-762
-709
-609
-456
-245
22
335
679
1037
1384
1697
1952
2128
2206
2176
2032
1777
1421
979
473
-72
-630
-1176
-1685
-2138
-2521
-2827
-3054
-3206
-3295
-3333
-3337
-3325
-3312
-3312
-3335
-3386
-3466
-3572
-3694
-3823
-3946
-4050
-4122
-4153
-4136
-4067
-3948
-3782
-3577
-3342
-3088
-2827
-2568
-2320
-2090
-1879
-1689
-1516
-1357
-1205
-1054
-900
-738
-567
-388
-206
-30
132
267
363
406
386
294
124
-124
-448
-840
-1287
-1774
-2281
-2790
-3280
-3729
-4121
-4441
-4678
-4826
-4882
-4849
-4735
-4549
-4304
-4014
-3694
-3357
-3015
-2679
-2355
-2047
-1754
-1477
-1209
-947
-683
-412
-131
162
468
783
1100
1411
1705
1969
2193
2364
2472
2511
2476
2368
2191
1953
1664
1338
992
640
299
-17
-296
-530
-713
-844
-923
-956
-949
-909
-846
-768
-682
-596
-512
-435
-366
-305
-252
-206
-167
-137
-114
-103
-105
-122
-159
-215
-293
-389
-501
-624
-748
-866
-967
-1042
-1082
-1080
-1032
-940
-806
-637
-446
-245
-49
125
264
355
390
366
282
146
-32
-237
-454
-662
-845
-985
-1071
-1092
-1045
-930
-752
-520
-248
52
364
675
973
1249
1498
1718
1909
2077
2226
2363
2495
2624
2756
2889
3021
3145
3255
3341
3392
3399
3353
3250
3084
2858
2576
2245
1877
1485
1084
691
321
-12
-296
-519
-677
-763
-779
-726
-610
-435
-212
50
342
654
975
1297
1611
1909
2184
2430
2643
2818
2952
3043
3091
3095
3057
2979
2865
2720
2548
2357
2152
1942
1735
1537
1356
1199
1072
980
925
911
937
1002
1104
1236
1393
1567
1749
1930
2100
2251
2374
2462
2511
2517
2480
2402
2285
2137
1964
1775
1577
1381
1192
1018
864
732
624
538
473
425
389
361
335
308
277
238
190
133
66
-10
-94
-184
-281
-382
-487
-595
-705
-817
-929
-1038
-1142
-1238
-1322
-1389
-1434
-1454
-1446
-1407
-1336
-1237
-1110
-963
-802
-635
-471
-319
-189
-87
-20
7
-6
-60
-153
-280
-434
-610
-801
-999
-1197
-1391
-1575
-1746
-1901
-2037
-2158
-2258
-2340
-2403
-2447
-2472
-2479
-2467
-2438
-2394
-2335
-2265
-2188
-2107
-2025
-1948
-1878
-1819
-1771
-1734
-1708
-1688
-1672
-1654
-1629
-1592
-1538
-1464
-1368
-1251
-1113
-961
-797
-629
-464
-307
-164
-40
63
145
206
251
283
308
332
360
397
446
510
589
681
785
897
1014
1132
1249
1361
1467
1567
1662
1753
1841
1928
2015
2103
2191
2277
2360
2434
2498
2547
2578
2589
2579
2548
2497
2431
2353
2269
2184
2103
2029
1967
1917
1879
1850
1829
1811
1793
1768
1735
1691
1635
1566
1487
1400
1309
1218
1130
1047
973
906
845
789
734
675
608
531
439
332
211
77
-65
-211
-355
-490
-612
-716
-799
-862
-904
-930
-944
-954
-965
-984
-1018
-1069
-1140
-1230
-1336
-1454
-1576
-1694
-1799
-1881
-1934
-1950
-1925
-1855
-1740
-1582
-1383
-1148
-882
-591
-279
47
384
729
1079
1431
1784
2135
2484
2826
3159
3479
3781
4061
4313
4531
4712
4851
4944
4989
4985
4932
4831
4682
4489
4254
3981
3674
3338
2979
2601
2213
1821
1434
1060
708
386
103
-137
-329
-471
-565
-615
-628
-614
-586
-557
-540
-551
-599
-694
-841
-1040
-1290
-1581
-1904
-2244
-2586
-2914
-3211
-3465
-3664
-3804
-3879
-3894
-3852
-3763
-3638
-3490
-3331
-3173
-3025
-2894
-2785
-2696
-2626
-2569
-2518
-2465
-2401
-2316
-2205
-2061
-1881
-1663
-1409
-1120
-801
-457
-93
286
672
1061
1447
1824
2189
2535
2859
3155
3418
3643
3827
3966
4056
4098
4090
4035
3939
3805
3642
3458
3262
3063
2871
2691
2530
2391
2277
2186
2115
2060
2013
1971
1924
1866
1790
1693
1569
1418
1238
1031
798
544
272
-12
-305
-600
-893
-1178
-1451
-1707
-1942
-2154
-2338
-2494
-2619
-2714
-2777
-2811
-2817
-2798
-2756
-2695
-2617
-2525
-2423
-2311
-2190
-2063
-1928
-1785
-1635
-1478
-1314
-1145
-972
-799
-630
-470
-322
-192
-84
0
57
87
92
75
40
-7
-62
-116
-167
-208
-238
-255
-261
-257
-247
-234
-223
-217
-219
-230
-248
-272
-296
-314
-319
-304
-262
-188
-77
72
258
476
721
985
1256
1524
1779
2008
2204
2359
2467
2526
2535
2496
2412
2289
2132
1947
1743
1524
1296
1066
837
613
397
193
2
-174
-332
-472
-592
-692
-771
-830
-869
-889
-894
-885
-864
-836
-803
-768
-735
-706
-683
-670
-666
-675
-696
-730
-778
-839
-913
-999
-1095
-1198
-1307
-1418
-1527
-1630
-1723
-1804
-1869
-1917
-1946
-1959
-1957
-1944
-1925
-1906
-1892
-1890
-1904
-1938
-1994
-2072
-2171
-2285
-2410
-2538
-2661
-2772
-2863
-2929
-2965
-2970
-2944
-2889
-2811
-2716
-2611
-2505
-2406
-2320
-2253
-2210
-2193
-2202
-2236
-2291
-2362
-2445
-2533
-2619
-2698
-2764
-2812
-2839
-2840
-2815
-2763
-2684
-2581
-2455
-2313
-2158
-1998
-1838
-1688
-1553
-1441
-1357
-1305
-1286
-1299
-1340
-1403
-1477
-1551
-1611
-1644
-1636
-1576
-1454
-1264
-1004
-679
-292
145
617
1110
1606
2090
2545
2962
3331
3647
3911
4126
4298
4435
4549
4647
4739
4831
4927
5028
5132
5234
5328
5406
5461
5486
5477
5429
5343
5222
5069
4890
4692
4483
4269
4054
3842
3634
3428
3222
3010
2789
2553
2298
2021
1721
1400
1061
710
354
2
-339
-660
-954
-1215
-1438
-1621
-1762
-1862
-1922
-1944
-1929
-1880
-1798
-1687
-1546
-1379
-1189
-978
-750
-513
-271
-34
192
397
576
722
831
902
937
941
921
886
849
821
812
832
888
983
1118
1288
1485
1697
1912
2114
2288
2421
2501
2520
2473
2359
2185
1957
1687
1389
1080
774
487
233
22
-137
-242
-290
-286
-236
-150
-39
85
208
316
398
442
440
387
279
118
-94
-349
-637
-948
-1267
-1579
-1871
-2128
-2338
-2492
-2583
-2609
-2569
-2470
-2320
-2129
-1913
-1685
-1463
-1260
-1090
-963
-888
-867
-901
-988
-1121
-1291
-1489
-1704
-1925
-2143
-2349
-2537
-2703
-2845
-2961
-3054
-3124
-3175
-3207
-3222
-3222
-3205
-3172
-3119
-3047
-2951
-2831
-2686
-2515
-2321
-2105
-1870
-1623
-1367
-1109
-853
-606
-371
-153
47
225
383
520
638
738
824
897
962
1020
1079
1138
1202
1275
1360
1459
1573
1706
1856
2021
2204
2396
2594
2792
2984
3162
3320
3450
3546
3603
3618
3590
3519
3407
3258
3078
2872
2648
2413
2175
1940
1714
1502
1308
1135
984
856
751
667
604
560
531
515
509
511
516
523
528
530
528
520
506
489
469
450
433
423
422
432
454
489
535
590
647
704
753
788
805
798
764
703
616
506
378
241
101
-32
-151
-249
-322
-367
-383
-375
-345
-302
-253
-206
-169
-149
-150
-176
-226
-299
-392
-498
-613
-731
-845
-952
-1048
-1131
-1203
-1263
-1314
-1358
-1397
-1430
-1458
-1480
-1490
-1486
-1461
-1409
-1327
-1209
-1053
-860
-631
-370
-86
216
525
832
1130
1411
1672
1909
2122
2314
2488
2648
2801
2948
3094
3237
3377
3508
3625
3717
3777
3795
3761
3672
3522
3311
3044
2727
2369
1984
1584
1182
791
421
80
-228
-503
-749
-970
-1175
-1374
-1576
-1788
-2019
-2271
-2544
-2837
-3142
-3452
-3755
-4040
-4294
-4507
-4669
-4773
-4814
-4793
-4709
-4568
-4375
-4138
-3866
-3567
-3249
-2921
-2587
-2254
-1925
-1604
-1293
-995
-711
-443
-196
30
232
405
549
661
742
792
815
813
792
759
722
688
664
658
674
717
788
888
1016
1166
1336
1519
1709
1900
2088
2268
2437
2593
2736
2865
2983
3089
3187
3277
3359
3434
3499
3552
3589
3609
3605
3575
3515
3423
3299
3142
2955
2741
2503
2246
1977
1699
1418
1138
861
590
326
68
-183
-429
-671
-908
-1140
-1366
-1582
-1785
-1970
-2132
-2266
-2368
-2433
-2459
-2446
-2396
-2312
-2200
-2068
-1924
-1779
-1640
-1518
-1418
-1348
-1309
-1303
-1327
-1379
-1451
-1538
-1630
-1721
-1801
-1864
-1905
-1919
-1904
-1859
-1784
-1681
-1551
-1397
-1222
-1027
-815
-587
-346
-92
172
444
723
1004
1285
1561
1828
2082
2319
2535
2729
2899
3046
3172
3280
3372
3453
3527
3596
3663
3727
3787
3840
3880
3900
3893
3851
3765
3628
3436
3186
2876
2508
2088
1621
1117
586
38
-515
-1065
-1602
-2117
-2606
-3064
-3487
-3874
-4224
-4535
-4807
-5039
-5231
-5380
-5485
-5543
-5555
-5518
-5433
-5302
-5127
-4911
-4661
-4383
-4083
-3769
-3448
-3125
-2806
-2493
-2190
-1897
-1612
-1335
-1065
-798
-535
-275
-19
230
468
690
891
1066
1209
1317
1388
1421
1418
1384
1324
1246
1158
1067
982
908
849
807
781
767
759
752
735
702
645
558
438
282
94
-125
-366
-621
-882
-1138
-1380
-1599
-1790
-1947
-2067
-2151
-2199
-2215
-2204
-2168
-2112
-2040
-1954
-1855
-1745
-1621
-1484
-1331
-1161
-974
-772
-555
-328
-96
135
357
563
746
900
1018
1100
1142
1146
1113
1048
956
843
716
579
439
298
160
26
-105
-234
-361
-489
-619
-754
-893
-1037
-1185
-1335
-1485
-1635
-1781
-1924
-2063
-2198
-2332
-2466
-2606
-2753
-2912
-3085
-3274
-3480
-3701
-3934
-4173
-4412
-4641
-4853
-5036
-5181
-5280
-5324
-5310
-5232
-5091
-4888
-4626
-4313
-3954
-3560
-3140
-2703
-2259
-1816
-1382
-964
-566
-192
156
478
773
1043
1289
1514
1719
1908
2080
2239
2385
2518
2638
2746
2841
2920
2985
3033
3063
3076
3071
3047
3006
2949
2878
2793
2697
2591
2479
2360
2237
2111
1982
1851
1716
1579
1439
1295
1147
995
840
681
520
358
195
32
-129
-288
-445
-600
-753
-904
-1053
-1201
-1347
-1490
-1629
-1762
-1885
-1997
-2093
-2170
-2227
-2261
-2271
-2260
-2228
-2180
-2122
-2059
-1999
-1948
-1912
-1897
-1907
-1944
-2007
-2096
-2204
-2328
-2461
-2595
-2724
-2843
-2945
-3027
-3089
-3129
-3148
-3151
-3138
-3113
-3080
-3039
-2992
-2938
-2876
-2804
-2718
-2616
-2497
-2358
-2201
-2027
-1841
-1647
-1453
-1265
-1092
-940
-815
-719
-655
-621
-612
-624
-647
-672
-691
-694
-673
-622
-537
-416
-262
-78
131
358
595
833
1065
1282
1480
1652
1795
1905
1983
2025
2033
2007
1947
1855
1734
1585
1413
1222
1016
807
598
399
218
63
-60
-144
-188
-192
-156
-88
5
113
226
332
419
478
502
486
428
330
195
31
-155
-353
-554
-750
-933
-1099
-1245
-1371
-1478
-1569
-1648
-1719
-1787
-1852
-1918
-1982
-2044
-2100
-2145
-2174
-2183
-2166
-2121
-2047
-1943
-1813
-1658
-1485
-1298
-1102
-905
-709
-518
-336
-162
1
156
301
437
565
683
789
881
956
1010
1044
1054
1041
1006
955
893
829
773
736
729
761
840
973
1160
1400
1689
2017
2374
2744
3114
3468
3791
4072
4300
4469
4576
4623
4614
4555
4457
4330
4185
4034
3886
3749
3629
3531
3455
3401
3368
3351
3346
3349
3355
3360
3362
3356
3342
3318
3284
3240
3186
3122
3051
2971
2885
2792
2694
2592
2488
2382
2277
2176
2079
1990
1909
1839
1780
1732
1696
1669
1650
1636
1623
1610
1592
1567
1532
1485
1426
1354
1271
1177
1077
972
867
765
669
583
510
451
407
379
366
366
379
402
432
467
505
545
586
625
665
705
745
788
836
888
949
1018
1099
1191
1298
1418
1555
1709
1882
2076
2291
2529
2793
3082
3398
3739
4104
4491
4894
5308
5726
6139
6537
6911
7250
7545
7788
7972
8092
8145
8132
8055
7921
7733
7501
7236
6945
6639
6327
6016
5713
5422
5146
4885
4641
4412
4195
3988
3788
3593
3402
3211
3020
2829
2636
2442
2248
2053
1858
1664
1471
1280
1094
913
740
578
430
298
185
96
31
-8
-19
-5
34
93
170
259
357
457
557
652
741
824
900
971
1040
1109
1182
1260
1345
1436
1533
1631
1726
1813
1884
1933
1955
1943
1896
1810
1689
1534
1350
1145
927
704
484
276
85
-83
-225
-339
-427
-490
-532
-554
-561
-555
-540
-517
-486
-447
-400
-343
-275
-195
-103
3
120
247
384
528
678
831
987
1144
1304
1465
1630
1798
1970
2145
2321
2495
2665
2824
2966
3087
3179
3236
3257
3237
3177
3079
2948
2790
2613
2426
2238
2056
1888
1738
1609
1500
1409
1330
1257
1184
1101
1004
886
745
581
395
191
-25
-246
-464
-673
-868
-1043
-1199
-1336
-1457
-1569
-1678
-1792
-1920
-2068
-2242
-2445
-2678
-2938
-3222
-3523
-3833
-4144
-4445
-4731
-4993
-5226
-5429
-5600
-5741
-5854
-5942
-6011
-6063
-6103
-6133
-6154
-6165
-6166
-6154
-6125
-6077
-6007
-5912
-5791
-5644
-5472
-5276
-5059
-4825
-4577
-4318
-4051
-3778
-3501
-3221
-2939
-2654
-2366
-2076
-1786
-1496
-1208
-928
-657
-401
-164
51
239
400
531
633
707
758
788
801
804
800
792
785
779
775
773
770
765
755
736
707
665
609
541
460
368
269
166
62
-39
-133
-219
-293
-356
-405
-442
-467
-482
-488
-488
-482
-474
-463
-453
-444
-436
-431
-430
-430
-434
-439
-446
-453
-458
-460
-457
-449
-433
-411
-382
-348
-310
-273
-241
-219
-213
-228
-271
-347
-459
-610
-802
-1033
-1301
-1602
-1930
-2279
-2641
-3009
-3375
-3733
-4077
-4401
-4703
-4979
-5227
-5445
-5632
-5787
-5909
-5997
-6048
-6063
-6038
-5974
-5870
-5726
-5546
-5332
-5089
-4823
-4541
-4251
-3960
-3676
-3407
-3156
-2928
-2725
-2547
-2394
-2261
-2145
-2041
-1948
-1859
-1771
-1683
-1594
-1503
-1413
-1325
-1241
-1165
-1096
-1038
-990
-953
-926
-908
-896
-891
-892
-897
-909
-928
-957
-999
-1055
-1128
-1220
-1330
-1457
-1598
-1749
-1903
-2053
-2192
-2312
-2407
-2472
-2503
-2498
-2459
-2387
-2287
-2164
-2024
-1872
-1713
-1549
-1384
-1214
-1039
-855
-655
-435
-191
83
388
724
1088
1474
1876
2282
2682
3065
3418
3732
3998
4210
4364
4459
4496
4480
4414
4304
4156
3975
3766
3532
3274
2994
2690
2361
2005
1624
1215
780
322
-154
-641
-1130
-1612
-2076
-2510
-2905
-3249
-3534
-3753
-3901
-3974
-3971
-3894
-3745
-3531
-3256
-2928
-2556
-2149
-1716
-1266
-808
-350
101
537
954
1348
1716
2058
2372
2662
2927
3171
3397
3606
3799
3978
4141
4287
4411
4510
4578
4609
4598
4540
4432
4270
4057
3792
3481
3129
2744
2334
1908
1475
1043
619
208
-186
-561
-917
-1253
-1572
-1876
-2165
-2441
-2702
-2949
-3179
-3387
-3571
-3726
-3848
-3934
-3982
-3991
-3963
-3901
-3808
-3691
-3554
-3404
-3246
-3086
-2926
-2769
-2614
-2460
-2304
-2142
-1969
-1783
-1579
-1354
-1109
-843
-560
-263
43
351
655
948
1226
1483
1716
1924
2106
2262
2396
2508
2602
2680
2744
2796
2834
2858
2866
2856
2824
2768
2684
2571
2427
2252
2047
1815
1558
1282
990
689
383
79
-220
-509
-786
-1047
-1290
-1515
-1721
-1908
-2075
-2224
-2353
-2462
-2553
-2623
-2672
-2699
-2703
-2683
-2637
-2565
-2466
-2339
-2185
-2001
-1793
-1558
-1299
-1018
-718
-403
-77
257
594
929
1257
1576
1879
2164
2428
2667
2882
3069
3230
3364
3472
3554
3613
3649
3664
3658
3633
3590
3528
3449
3351
3236
3102
2950
2780
2591
2385
2160
1918
1659
1384
1092
787
467
135
-207
-558
-915
-1274
-1632
-1986
-2329
-2657
-2965
-3247
-3498
-3712
-3885
-4011
-4091
-4122
-4102
-4032
-3914
-3751
-3547
-3306
-3033
-2734
-2416
-2083
-1741
-1396
-1051
-712
-380
-60
248
542
822
1087
1338
1576
1801
2016
2221
2417
2606
2788
2964
3132
3294
3447
3591
3723
3843
3948
4037
4109
4161
4193
4206
4198
4171
4126
4062
3984
3890
3782
3660
3525
3376
3213
3035
2841
2630
2402
2156
1893
1613
1319
1012
699
381
62
-251
-554
-842
-1110
-1356
-1575
-1765
-1924
-2052
-2148
-2212
-2246
-2250
-2226
-2176
-2102
-2007
-1894
-1765
-1625
-1476
-1324
-1172
-1025
-886
-760
-649
-556
-481
-426
-387
-364
-353
-349
-349
-347
-340
-325
-299
-261
-211
-153
-89
-24
37
88
123
138
129
93
30
-61
-176
-313
-466
-631
-802
-972
-1139
-1297
-1444
-1578
-1699
-1806
-1902
-1987
-2065
-2135
-2200
-2259
-2312
-2359
-2397
-2425
-2438
-2436
-2415
-2373
-2310
-2224
-2116
-1988
-1841
-1678
-1500
-1312
-1116
-915
-710
-506
-303
-103
91
277
453
617
765
895
1004
1091
1150
1182
1185
1160
1109
1034
938
828
709
587
468
357
260
179
117
73
47
36
35
40
46
46
35
11
-29
-88
-163
-254
-356
-466
-578
-686
-786
-873
-945
-997
-1032
-1048
-1050
-1041
-1026
-1010
-999
-998
-1012
-1048
-1105
-1186
-1291
-1418
-1567
-1733
-1912
-2100
-2294
-2487
-2678
-2862
-3036
-3200
-3351
-3490
-3616
-3731
-3834
-3927
-4011
-4086
-4154
-4213
-4264
-4306
-4338
-4358
-4365
-4358
-4334
-4293
-4233
-4152
-4051
-3931
-3791
-3632
-3456
-3265
-3063
-2852
-2635
-2417
-2200
-1989
-1787
-1597
-1422
-1264
-1125
-1006
-908
-832
-776
-740
-723
-723
-740
-771
-816
-872
-937
-1012
-1093
-1180
-1272
-1368
-1468
-1569
-1673
-1778
-1885
-1995
-2107
-2222
-2342
-2469
-2602
-2745
-2898
-3061
-3235
-3419
-3612
-3812
-4014
-4216
-4412
-4596
-4761
-4903
-5015
-5092
-5130
-5126
-5078
-4987
-4853
-4680
-4472
-4233
-3971
-3689
-3396
-3095
-2792
-2491
-2195
-1904
-1620
-1344
-1074
-809
-551
-297
-49
193
426
647
854
1042
1207
1346
1453
1527
1566
1568
1533
1464
1362
1231
1074
896
700
490
270
42
-191
-429
-669
-913
-1159
-1407
-1656
-1905
-2151
-2391
-2623
-2840
-3040
-3216
-3365
-3481
-3563
-3608
-3615
-3585
-3522
-3429
-3312
-3176
-3029
-2878
-2728
-2587
-2457
-2343
-2245
-2165
-2100
-2047
-2004
-1966
-1928
-1887
-1839
-1784
-1719
-1645
-1565
-1481
-1397
-1317
-1246
-1187
-1143
-1117
-1108
-1115
-1135
-1165
-1200
-1233
-1258
-1271
-1266
-1238
-1187
-1110
-1008
-887
-746
-591
-428
-262
-97
63
213
353
481
598
705
803
895
982
1065
1145
1220
1290
1351
1399
1430
1441
1426
1385
1313
1212
1083
928
752
561
362
162
-32
-214
-378
-519
-636
-728
-795
-841
-867
-880
-882
-879
-873
-869
-867
-868
-870
-873
-873
-867
-851
-822
-777
-714
-633
-532
-414
-279
-130
28
195
365
536
706
874
1037
1196
1352
1504
1655
1806
1959
2114
2273
2437
2605
2779
2956
3137
3319
3502
3685
3865
4042
4215
4383
4546
4703
4856
5005
5151
5294
5435
5575
5716
5857
5998
6141
6283
6424
6563
6699
6829
6952
7065
7167
7256
7331
7390
7432
7458
7468
7461
7440
7405
7357
7298
7230
7152
7067
6975
6877
6772
6661
6543
6419
6289
6154
6013
5867
5718
5568
5417
5268
5122
4983
4850
4726
4612
4508
4416
4334
4263
4203
4151
4107
4070
4040
4013
3990
3969
3949
3930
3912
3893
3874
3855
3835
3814
3793
3772
3751
3730
3709
3689
3668
3646
3625
3602
3578
3552
3525
3495
3464
3432
3399
3368
3340
3316
3300
3294
3299
3319
3356
3410
3482
3573
3681
3804
3941
4088
4241
4395
4547
4692
4826
4946
5049
5132
5194
5235
5255
5255
5238
5204
5157
5101
5037
4969
4900
4833
4769
4711
4659
4616
4579
4551
4528
4511
4498
4485
4473
4458
4440
4417
4388
4354
4316
4275
4234
4196
4163
4138
4125
4126
4143
4175
4222
4282
4352
4427
4500
4567
4621
4654
4662
4637
4577
4477
4337
4155
3932
3671
3374
3046
2690
2311
1913
1502
1082
657
233
-188
-600
-998
-1380
-1741
-2076
-2382
-2656
-2897
-3101
-3270
-3404
-3505
-3577
-3624
-3652
-3665
-3669
-3670
-3673
-3680
-3694
-3717
-3747
-3784
-3825
-3867
-3905
-3936
-3957
-3965
-3958
-3935
-3896
-3843
-3777
-3700
-3615
-3525
-3432
-3339
-3245
-3152
-3059
-2966
-2870
-2769
-2661
-2544
-2416
-2276
-2122
-1955
-1774
-1582
-1380
-1170
-956
-740
-526
-317
-116
75
253
417
564
696
812
914
1002
1081
1152
1219
1286
1355
1429
1512
1604
1707
1819
1940
2066
2195
2323
2444
2556
2654
2735
2797
2839
2861
2863
2848
2819
2778
2728
2673
2613
2548
2479
2403
2317
2216
2096
1951
1778
1572
1331
1054
742
397
23
-373
-786
-1207
-1628
-2043
-2445
-2828
-3189
-3526
-3836
-4122
-4384
-4626
-4851
-5062
-5264
-5458
-5647
-5833
-6017
-6200
-6380
-6558
-6731
-6899
-7061
-7213
-7357
-7489
-7609
-7716
-7808
-7885
-7945
-7989
-8013
-8020
-8007
-7976
-7927
-7862
-7782
-7691
-7589
-7482
-7371
-7260
-7150
-7044
-6942
-6845
-6751
-6659
-6567
-6471
-6369
-6257
-6133
-5994
-5839
-5668
-5480
-5278
-5063
-4838
-4607
-4374
-4142
-3915
-3695
-3486
-3288
-3103
-2930
-2769
-2619
-2477
-2342
-2211
-2081
-1951
-1819
-1683
-1543
-1399
-1251
-1099
-947
-796
-648
-506
-373
-252
-145
-53
21
79
120
146
159
162
160
154
151
152
161
180
210
251
302
359
419
478
529
568
589
588
561
505
420
306
165
1
-182
-379
-583
-790
-993
-1187
-1370
-1537
-1688
-1822
-1939
-2041
-2133
-2214
-2288
-2358
-2425
-2491
-2556
-2621
-2685
-2746
-2804
-2855
-2899
-2934
-2958
-2971
-2973
-2964
-2945
-2918
-2885
-2847
-2808
-2768
-2729
-2694
-2662
-2633
-2609
-2588
-2570
-2552
-2535
-2517
-2496
-2472
-2444
-2411
-2373
-2330
-2283
-2231
-2175
-2115
-2051
-1984
-1914
-1841
-1765
-1686
-1604
-1519
-1432
-1342
-1250
-1157
-1064
-970
-878
-787
-697
-610
-526
-445
-366
-290
-217
-147
-79
-15
44
99
146
186
214
231
235
223
196
152
93
19
-66
-162
-264
-368
-471
-569
-657
-734
-796
-841
-870
-881
-877
-859
-829
-790
-744
-694
-643
-590
-538
-486
-435
-381
-325
-264
-196
-119
-31
68
180
303
436
577
724
874
1022
1165
1299
1420
1525
1611
1677
1722
1747
1751
1737
1709
1669
1622
1572
1523
1481
1448
1428
1423
1434
1462
1505
1563
1633
1711
1795
1880
1965
2045
2118
2184
2242
2292
2336
2376
2415
2455
2499
2551
2612
2683
2767
2862
2968
3083
3206
3335
3466
3598
3728
3854
3974
4088
4193
4290
4378
4456
4523
4579
4621
4651
4665
4664
4647
4614
4565
4502
4428
4345
4258
4170
4086
4011
3950
3904
3877
3869
3881
3911
3956
4013
4078
4147
4216
4283
4344
4399
4448
4493
4537
4582
4634
4695
4769
4858
4963
5083
5215
5355
5498
5637
5766
5877
5965
6023
6048
6038
5993
5915
5808
5677
5528
5367
5202
5038
4879
4731
4595
4471
4359
4256
4159
4064
3969
3869
3761
3643
3516
3378
3231
3077
2919
2761
2605
2455
2315
2185
2068
1965
1877
1803
1743
1696
1662
1639
1627
1626
1634
1651
1677
1711
1751
1797
1847
1898
1950
2000
2045
2085
2117
2142
2159
2168
2171
2169
2165
2159
2155
2153
2154
2157
2162
2167
2169
2163
2147
2115
2063
1987
1885
1755
1594
1404
1185
941
674
388
89
-220
-533
-848
-1159
-1463
-1759
-2044
-2317
-2576
-2820
-3050
-3264
-3464
-3647
-3816
-3970
-4111
-4239
-4356
-4465
-4569
-4670
-4772
-4877
-4988
-5108
-5238
-5377
-5527
-5683
-5845
-6008
-6168
-6320
-6459
-6583
-6687
-6768
-6827
-6862
-6875
-6868
-6844
-6806
-6758
-6703
-6643
-6580
-6515
-6446
-6373
-6294
-6205
-6103
-5986
-5852
-5699
-5527
-5337
-5131
-4912
-4684
-4453
-4223
-3999
-3784
-3583
-3398
-3229
-3075
-2935
-2807
-2686
-2568
-2449
-2324
-2191
-2047
-1889
-1717
-1530
-1332
-1123
-906
-686
-465
-247
-37
164
351
522
675
808
921
1012
1082
1130
1158
1166
1156
1130
1090
1038
977
909
837
764
691
620
555
495
441
396
358
328
307
294
290
295
309
332
364
405
454
511
573
639
707
773
833
885
925
951
959
949
919
870
804
722
628
526
419
311
204
103
7
-81
-163
-239
-311
-381
-451
-522
-596
-673
-751
-829
-905
-973
-1030
-1072
-1094
-1093
-1065
-1010
-928
-818
-685
-532
-363
-184
1
187
369
544
710
865
1008
1142
1267
1383
1494
1600
1703
1803
1901
1997
2088
2174
2254
2326
2389
2443
2487
2521
2548
2568
2583
2596
2607
2619
2633
2649
2668
2690
2714
2739
2764
2788
2809
2828
2843
2854
2862
2867
2868
2866
2861
2852
2837
2816
2786
2746
2693
2624
2539
2437
2316
2178
2024
1857
1680
1498
1315
1137
967
809
668
543
438
350
279
221
173
132
92
51
4
-50
-114
-187
-268
-355
-446
-536
-621
-697
-762
-810
-842
-857
-854
-837
-808
-772
-735
-701
-677
-668
-676
-707
-761
-837
-935
-1050
-1178
-1312
-1446
-1573
-1685
-1776
-1841
-1877
-1881
-1853
-1797
-1714
-1612
-1495
-1372
-1249
-1134
-1034
-953
-896
-865
-859
-879
-922
-984
-1061
-1148
-1241
-1334
-1425
-1511
-1589
-1658
-1720
-1774
-1822
-1866
-1906
-1945
-1984
-2023
-2062
-2101
-2140
-2176
-2210
-2239
-2263
-2281
-2293
-2298
-2298
-2292
-2282
-2268
-2251
-2231
-2209
-2185
-2158
-2129
-2097
-2061
-2021
-1979
-1933
-1884
-1834
-1783
-1733
-1684
-1636
-1591
-1546
-1502
-1454
-1402
-1342
-1270
-1183
-1079
-955
-811
-645
-460
-258
-44
178
402
622
831
1022
1193
1336
1449
1529
1576
1590
1573
1526
1454
1358
1244
1113
970
817
658
494
328
162
-2
-162
-316
-463
-600
-728
-844
-949
-1044
-1129
-1206
-1278
-1348
-1419
-1494
-1575
-1664
-1762
-1870
-1985
-2104
-2224
-2341
-2448
-2540
-2612
-2660
-2680
-2669
-2627
-2555
-2455
-2331
-2186
-2025
-1857
-1682
-1505
-1330
-1159
-993
-831
-672
-515
-358
-198
-35
133
305
479
655
829
998
1158
1305
1438
1553
1649
1725
1782
1821
1844
1853
1851
1839
1821
1798
1769
1735
1696
1651
1598
1535
1464
1382
1291
1192
1086
978
871
767
672
589
521
471
439
426
431
454
492
542
602
669
739
812
886
960
1035
1111
1188
1269
1353
1444
1540
1642
1751
1864
1981
2100
2219
2335
2446
2551
2647
2733
2807
2870
2921
2960
2986
3000
3003
2994
2975
2946
2906
2857
2798
2731
2654
2570
2477
2378
2272
2159
2040
1915
1783
1645
1499
1345
1182
1008
822
625
414
191
-44
-291
-547
-811
-1080
-1352
-1621
-1886
-2141
-2385
-2613
-2823
-3013
-3181
-3326
-3447
-3546
-3624
-3681
-3720
-3743
-3752
-3749
-3735
-3712
-3680
-3639
-3590
-3530
-3458
-3372
-3270
-3150
-3011
-2850
-2666
-2461
-2234
-1988
-1725
-1449
-1163
-872
-581
-295
-18
247
496
726
936
1126
1294
1443
1573
1687
1785
1869
1942
2004
2056
2100
2133
2158
2172
2175
2166
2144
2109
2060
1998
1922
1834
1734
1623
1503
1376
1244
1108
970
832
695
561
430
305
185
71
-37
-137
-231
-318
-398
-470
-535
-591
-639
-678
-706
-723
-728
-719
-697
-660
-610
-545
-467
-377
-278
-171
-59
57
172
286
396
502
601
695
784
868
949
1027
1105
1182
1259
1337
1413
1488
1558
1621
1676
1719
1749
1763
1761
1743
1708
1658
1594
1520
1436
1346
1251
1154
1055
954
853
749
643
532
417
295
167
34
-105
-248
-392
-535
-675
-807
-931
-1043
-1141
-1225
-1294
-1348
-1390
-1419
-1438
-1449
-1455
-1457
-1458
-1460
-1464
-1473
-1487
-1507
-1536
-1572
-1617
-1671
-1735
-1806
-1886
-1973
-2064
-2159
-2255
-2348
-2439
-2523
-2599
-2666
-2724
-2773
-2814
-2849
-2879
-2908
-2938
-2970
-3006
-3047
-3094
-3145
-3198
-3250
-3300
-3343
-3377
-3400
-3409
-3403
-3383
-3350
-3305
-3251
-3190
-3126
-3059
-2993
-2927
-2863
-2799
-2733
-2666
-2594
-2515
-2431
-2339
-2242
-2141
-2039
-1940
-1849
-1770
-1705
-1659
-1632
-1625
-1636
-1661
-1695
-1733
-1767
-1791
-1799
-1785
-1745
-1677
-1581
-1458
-1312
-1146
-967
-781
-592
-407
-230
-65
86
222
342
448
540
619
687
743
788
821
841
847
836
807
760
693
608
504
383
248
102
-53
-214
-377
-542
-707
-871
-1035
-1200
-1366
-1534
-1707
-1884
-2066
-2253
-2443
-2636
-2828
-3018
-3202
-3380
-3549
-3708
-3857
-3994
-4120
-4236
-4343
-4442
-4532
-4614
-4687
-4750
-4801
-4839
-4860
-4863
-4845
-4807
-4746
-4665
-4563
-4444
-4310
-4165
-4014
-3859
-3705
-3555
-3411
-3275
-3147
-3028
-2918
-2815
-2718
-2627
-2540
-2458
-2379
-2305
-2235
-2171
-2112
-2061
-2016
-1977
-1946
-1919
-1898
-1880
-1865
-1851
-1838
-1826
-1816
-1809
-1806
-1809
-1819
-1840
-1871
-1913
-1966
-2028
-2099
-2173
-2249
-2320
-2384
-2437
-2473
-2492
-2490
-2468
-2426
-2367
-2291
-2204
-2109
-2009
-1910
-1815
-1726
-1646
-1576
-1516
-1468
-1429
-1399
-1375
-1357
-1342
-1328
-1313
-1295
-1271
-1241
-1202
-1153
-1091
-1014
-923
-814
-689
-546
-388
-214
-29
166
366
567
766
957
1137
1303
1452
1584
1698
1794
1876
1945
2005
2059
2111
2163
2218
2278
2342
2411
2482
2554
2623
2687
2740
2781
2806
2813
2799
2764
2709
2632
2536
2423
2294
2151
1997
1834
1665
1490
1312
1132
952
773
597
426
261
105
-40
-173
-290
-389
-470
-529
-566
-581
-574
-544
-494
-423
-336
-232
-115
14
153
300
453
612
775
942
1112
1284
1459
1635
1812
1987
2161
2330
2494
2651
2797
2932
3054
3161
3253
3330
3391
3437
3471
3493
3506
3512
3514
3513
3512
3512
3514
3517
3522
3527
3530
3530
3523
3509
3483
3444
3391
3323
3239
3140
3028
2903
2769
2628
2484
2339
2197
2059
1928
1804
1690
1583
1486
1395
1310
1230
1153
1077
1002
929
856
784
715
650
591
541
501
474
462
467
489
530
588
665
759
869
993
1130
1277
1432
1594
1760
1928
2095
2260
2420
2572
2715
2844
2959
3055
3131
3184
3212
3215
3191
3141
3065
2965
2845
2706
2552
2388
2216
2041
1866
1694
1526
1365
1209
1060
915
775
636
497
356
212
64
-89
-247
-409
-574
-740
-906
-1070
-1230
-1384
-1530
-1668
-1796
-1914
-2021
-2118
-2205
-2281
-2347
-2404
-2451
-2489
-2518
-2540
-2554
-2562
-2566
-2565
-2563
-2562
-2562
-2567
-2578
-2595
-2621
-2656
-2699
-2749
-2806
-2867
-2931
-2995
-3055
-3112
-3161
-3201
-3231
-3250
-3258
-3254
-3239
-3214
-3179
-3137
-3088
-3034
-2977
-2919
-2862
-2809
-2762
-2724
-2697
-2683
-2683
-2700
-2734
-2783
-2847
-2923
-3007
-3093
-3178
-3255
-3317
-3359
-3377
-3365
-3323
-3247
-3140
-3004
-2841
-2658
-2461
-2254
-2045
-1840
-1642
-1456
-1283
-1125
-981
-849
-726
-611
-499
-389
-277
-162
-44
77
199
322
443
559
668
769
860
941
1010
1070
1120
1161
1194
1220
1239
1251
1255
1251
1236
1210
1171
1118
1051
971
878
774
662
546
428
312
201
100
9
-68
-131
-179
-211
-227
-228
-213
-182
-134
-69
14
116
239
383
547
730
930
1143
1366
1592
1816
2031
2231
2411
2565
2692
2788
2854
2892
2903
2894
2868
2830
2787
2742
2699
2660
2627
2600
2578
2557
2537
2513
2484
2446
2399
2341
2273
2197
2113
2023
1931
1837
1745
1653
1564
1476
1389
1300
1208
1110
1006
893
770
639
499
351
199
44
-111
-264
-412
-553
-687
-811
-927
-1034
-1133
-1224
-1309
-1388
-1460
-1527
-1588
-1641
-1687
-1725
-1753
-1773
-1783
-1785
-1781
-1771
-1758
-1745
-1735
-1729
-1731
-1742
-1763
-1796
-1839
-1892
-1954
-2024
-2100
-2180
-2263
-2348
-2434
-2520
-2607
-2695
-2784
-2875
-2967
-3060
-3154
-3248
-3341
-3430
-3514
-3590
-3657
-3713
-3756
-3786
-3803
-3808
-3801
-3785
-3761
-3734
-3704
-3674
-3647
-3624
-3604
-3589
-3577
-3566
-3554
-3539
-3517
-3485
-3441
-3381
-3305
-3209
-3093
-2957
-2802
-2629
-2438
-2234
-2017
-1792
-1560
-1324
-1088
-853
-624
-402
-190
10
195
364
514
645
754
840
903
944
962
958
935
894
839
772
697
617
536
456
381
312
251
198
153
115
83
56
31
6
-19
-46
-75
-107
-139
-170
-198
-220
-234
-237
-227
-201
-159
-100
-24
67
171
286
408
536
666
797
925
1051
1173
1293
1410
1526
1643
1760
1880
2001
2126
2252
2377
2501
2619
2730
2831
2920
2995
3054
3099
3130
3148
3157
3158
3156
3155
3156
3163
3177
3200
3232
3273
3319
3370
3423
3475
3523
3567
3603
3631
3651
3663
3669
3669
3665
3660
3654
3648
3643
3639
3636
3632
3626
3617
3604
3585
3559
3528
3491
3451
3408
3367
3328
3297
3275
3265
3269
3287
3321
3369
3430
3501
3578
3660
3741
3820
3891
3953
4003
4043
4070
4085
4088
4083
4070
4051
4030
4006
3983
3961
3939
3919
3899
3880
3860
3839
3816
3790
3763
3734
3704
3674
3647
3624
3607
3597
3597
3608
3629
3663
3707
3761
3825
3896
3972
4051
4131
4210
4287
4359
4427
4490
4548
4601
4650
4695
4739
4781
4824
4866
4910
4955
5002
5049
5096
5143
5188
5229
5267
5300
5326
5345
5355
5357
5350
5333
5307
5271
5227
5175
5115
5048
4976
4900
4819
4736
4651
4564
4475
4385
4293
4198
4098
3992
3879
3756
3621
3473
3310
3133
2941
2735
2517
2289
2056
1821
1588
1363
1151
955
781
631
506
409
339
295
273
271
285
310
343
377
411
440
462
477
483
480
470
454
434
411
387
363
340
318
296
274
250
222
189
148
98
38
-34
-118
-215
-323
-443
-572
-710
-856
-1006
-1161
-1318
-1476
-1632
-1785
-1934
-2076
-2211
-2336
-2449
-2549
-2635
-2705
-2759
-2795
-2814
-2816
-2803
-2776
-2737
-2688
-2631
-2569
-2504
-2437
-2371
-2305
-2242
-2179
-2118
-2058
-1998
-1937
-1876
-1813
-1750
-1687
-1624
-1564
-1507
-1454
-1407
-1366
-1331
-1301
-1276
-1253
-1229
-1203
-1170
-1128
-1074
-1006
-923
-824
-710
-584
-447
-303
-156
-11
128
259
376
478
564
633
686
725
751
769
780
790
799
812
829
852
882
917
958
1000
1046
1090
1131
1168
1199
1222
1239
1247
1249
1245
1236
1223
1209
1195
1181
1169
1161
1157
1156
1161
1170
1183
1200
1221
1244
1269
1294
1319
1342
1363
1379
1390
1393
1389
1376
1353
1320
1277
1224
1162
1091
1012
928
840
749
657
564
473
384
298
215
134
55
-21
-96
-171
-246
-321
-396
-473
-552
-631
-710
-791
-870
-949
-1027
-1102
-1175
-1244
-1310
-1372
-1428
-1479
-1524
-1562
-1593
-1615
-1630
-1634
-1630
-1616
-1592
-1560
-1518
-1469
-1413
-1351
-1285
-1217
-1148
-1079
-1012
-947
-887
-830
-779
-732
-690
-652
-619
-588
-559
-531
-504
-477
-448
-416
-382
-344
-302
-255
-204
-149
-90
-27
37
103
169
234
296
356
411
463
510
554
596
637
680
728
783
847
924
1014
1121
1243
1381
1534
1699
1873
2052
2232
2410
2579
2736
2878
3000
3101
3180
3236
3269
3281
3272
3246
3204
3148
3080
3001
2912
2814
2707
2591
2465
2329
2182
2025
1858
1681
1496
1305
1108
909
709
511
317
128
-54
-227
-392
-548
-693
-829
-955
-1071
-1175
-1269
-1351
-1420
-1476
-1516
-1542
-1551
-1545
-1522
-1485
-1435
-1374
-1303
-1226
-1146
-1065
-985
-910
-840
-777
-721
-672
-629
-590
-554
-520
-486
-449
-410
-368
-322
-273
-223
-171
-120
-71
-25
15
51
80
105
126
143
160
179
200
227
261
303
355
416
485
563
647
735
825
916
1006
1092
1174
1250
1322
1389
1452
1511
1569
1625
1682
1739
1797
1856
1915
1975
2033
2091
2146
2197
2246
2291
2334
2375
2415
2456
2499
2544
2593
2645
2701
2758
2817
2873
2926
2972
3009
3036
3050
3051
3039
3013
2977
2931
2879
2822
2763
2705
2647
2593
2540
2488
2437
2383
2324
2258
2183
2098
2000
1892
1773
1646
1513
1378
1243
1113
991
879
780
693
620
559
509
469
436
408
383
360
339
319
300
284
273
267
269
279
299
328
367
414
468
527
589
652
714
774
831
884
933
977
1018
1058
1095
1131
1166
1200
1232
1263
1290
1314
1333
1347
1355
1359
1359
1355
1351
1346
1344
1346
1353
1366
1386
1412
1444
1480
1519
1559
1597
1633
1665
1691
1713
1728
1738
1743
1744
1741
1735
1725
1712
1694
1671
1642
1605
1560
1505
1442
1370
1290
1205
1116
1026
938
855
779
712
654
608
572
546
529
518
513
512
514
518
524
533
544
559
580
607
641
681
728
781
836
892
946
995
1036
1067
1087
1094
1089
1073
1047
1014
977
938
900
865
835
810
790
772
757
741
722
697
665
624
573
514
445
371
291
210
130
52
-21
-87
-145
-196
-239
-275
-304
-328
-348
-363
-375
-384
-389
-390
-387
-380
-368
-352
-333
-311
-288
-266
-247
-231
-221
-218
-220
-229
-241
-257
-273
-286
-296
-298
-292
-277
-253
-221
-182
-140
-98
-58
-23
2
17
19
8
-16
-51
-95
-147
-204
-263
-323
-380
-434
-485
-532
-575
-615
-654
-691
-728
-764
-799
-832
-864
-892
-916
-934
-947
-955
-958
-957
-956
-955
-958
-967
-985
-1012
-1053
-1105
-1169
-1244
-1326
-1414
-1503
-1592
-1676
-1753
-1820
-1876
-1920
-1951
-1971
-1980
-1979
-1971
-1957
-1938
-1917
-1893
-1869
-1845
-1821
-1798
-1776
-1756
-1739
-1725
-1714
-1707
-1704
-1707
-1713
-1724
-1737
-1751
-1766
-1778
-1787
-1791
-1789
-1781
-1768
-1750
-1729
-1708
-1691
-1679
-1678
-1690
-1716
-1760
-1820
-1897
-1989
-2093
-2207
-2325
-2445
-2561
-2671
-2771
-2858
-2932
-2990
-3035
-3065
-3082
-3088
-3084
-3071
-3051
-3023
-2988
-2947
-2898
-2841
-2776
-2703
-2621
-2532
-2435
-2333
-2227
-2119
-2012
-1907
-1807
-1714
-1629
-1554
-1491
-1439
-1398
-1370
-1354
-1349
-1356
-1374
-1402
-1440
-1488
-1544
-1607
-1675
-1748
-1822
-1895
-1966
-2031
-2089
-2136
-2172
-2196
-2206
-2203
-2188
-2161
-2125
-2082
-2033
-1981
-1928
-1875
-1824
-1776
-1730
-1688
-1647
-1608
-1570
-1531
-1491
-1449
-1404
-1355
-1301
-1242
-1179
-1110
-1036
-956
-871
-780
-685
-584
-480
-372
-262
-150
-39
71
178
281
379
471
556
635
706
771
829
881
928
969
1004
1033
1055
1069
1074
1068
1051
1020
976
917
844
757
657
546
426
297
163
25
-115
-258
-401
-545
-691
-839
-990
-1144
-1302
-1464
-1630
-1799
-1969
-2138
-2303
-2461
-2610
-2746
-2866
-2969
-3052
-3116
-3158
-3181
-3185
-3171
-3141
-3097
-3041
-2973
-2897
-2812
-2720
-2621
-2515
-2404
-2287
-2165
-2037
-1909
-1779
-1649
-1520
-1396
-1277
-1165
-1061
-967
-882
-807
-741
-684
-633
-588
-547
-509
-474
-439
-405
-372
-338
-306
-274
-243
-215
-188
-165
-144
-127
-112
-100
-91
-83
-78
-74
-72
-72
-73
-76
-81
-88
-97
-109
-123
-141
-160
-182
-207
-233
-261
-290
-320
-351
-381
-412
-443
-473
-502
-531
-559
-585
-611
-635
-658
-679
-699
-717
-732
-746
-757
-765
-770
-772
-771
-766
-758
-748
-735
-720
-706
-693
-683
-678
-681
-693
-716
-753
-805
-872
-956
-1056
-1171
-1300
-1441
-1592
-1748
-1908
-2069
-2226
-2378
-2523
-2657
-2780
-2891
-2989
-3074
-3147
-3209
-3260
-3302
-3335
-3362
-3383
-3399
-3412
-3423
-3432
-3441
-3450
-3460
-3471
-3484
-3498
-3513
-3529
-3544
-3557
-3567
-3572
-3571
-3562
-3544
-3516
-3477
-3427
-3368
-3299
-3221
-3138
-3050
-2960
-2870
-2782
-2696
-2615
-2538
-2466
-2399
-2334
-2272
-2210
-2147
-2081
-2012
-1937
-1856
-1769
-1675
-1575
-1467
-1354
-1236
-1113
-987
-857
-725
-591
-456
-320
-185
-52
80
208
332
451
562
666
762
847
923
989
1044
1090
1126
1153
1172
1183
1189
1188
1181
1170
1154
1132
1106
1075
1040
999
954
906
854
800
744
687
631
577
525
475
428
385
344
305
268
232
197
161
126
90
54
19
-14
-45
-71
-93
-108
-115
-115
-106
-88
-63
-31
7
48
91
134
175
212
245
271
290
303
308
308
303
294
283
270
257
245
235
227
220
216
212
209
206
201
194
185
171
154
133
109
81
50
18
-16
-51
-85
-120
-153
-187
-220
-253
-287
-322
-360
-399
-442
-488
-537
-589
-644
-701
-760
-819
-879
-938
-996
-1052
-1107
-1158
-1208
-1255
-1301
-1344
-1386
-1427
-1466
-1505
-1543
-1580
-1617
-1653
-1688
-1723
-1758
-1793
-1828
-1864
-1900
-1938
-1976
-2017
-2058
-2101
-2144
-2188
-2232
-2274
-2316
-2355
-2392
-2428
-2461
-2492
-2522
-2552
-2583
-2615
-2650
-2688
-2730
-2775
-2824
-2875
-2927
-2979
-3029
-3074
-3113
-3142
-3161
-3167
-3160
-3139
-3104
-3055
-2995
-2923
-2843
-2756
-2665
-2572
-2478
-2385
-2294
-2206
-2122
-2041
-1964
-1889
-1818
-1748
-1680
-1614
-1551
-1490
-1433
-1381
-1335
-1296
-1267
-1248
-1241
-1246
-1263
-1293
-1335
-1388
-1451
-1523
-1601
-1683
-1770
-1857
-1946
-2033
-2119
-2204
-2286
-2366
-2444
-2519
-2593
-2663
-2731
-2795
-2855
-2908
-2955
-2993
-3021
-3038
-3044
-3037
-3017
-2984
-2939
-2883
-2817
-2741
-2658
-2568
-2474
-2376
-2274
-2171
-2066
-1960
-1852
-1743
-1632
-1521
-1408
-1296
-1184
-1073
-965
-862
-763
-672
-588
-514
-448
-392
-346
-308
-279
-257
-240
-228
-219
-213
-209
-207
-206
-207
-211
-218
-230
-247
-271
-301
-339
-385
-438
-498
-563
-633
-705
-777
-847
-913
-971
-1018
-1055
-1077
-1083
-1071
-1040
-989
-919
-830
-723
-598
-459
-306
-144
27
203
381
558
734
906
1072
1232
1386
1534
1676
1812
1945
2074
2202
2328
2454
2579
2703
2826
2947
3065
3178
3285
3384
3472
3550
3615
3667
3703
3724
3729
3718
3691
3649
3592
3520
3436
3340
3234
3120
3000
2875
2747
2619
2493
2369
2248
2133
2023
1919
1820
1726
1635
1547
1462
1377
1294
1210
1126
1044
962
882
806
733
666
605
551
503
461
425
394
366
341
316
292
267
242
217
192
169
150
135
128
128
138
158
188
226
272
324
379
436
490
540
584
621
649
669
682
688
690
690
690
694
702
718
742
776
820
874
938
1010
1089
1174
1263
1355
1448
1542
1635
1726
1814
1898
1978
2053
2122
2186
2243
2292
2335
2370
2398
2418
2432
2440
2443
2441
2434
2425
2413
2400
2385
2369
2352
2334
2316
2297
2279
2261
2243
2228
2215
2204
2197
2194
2195
2200
2209
2221
2234
2247
2258
2267
2270
2267
2255
2235
2206
2167
2119
2063
2001
1933
1862
1789
1715
1642
1570
1501
1435
1371
1310
1251
1195
1141
1088
1038
989
943
900
859
823
791
764
741
724
712
705
703
704
710
719
731
746
763
782
804
826
851
875
900
924
947
968
985
998
1006
1010
1010
1004
994
981
967
952
938
926
916
911
908
909
911
914
914
912
903
887
861
825
777
719
651
573
489
399
307
215
124
35
-49
-128
-202
-272
-338
-402
-464
-525
-585
-645
-705
-763
-818
-870
-915
-953
-982
-999
-1004
-999
-980
-950
-909
-860
-804
-742
-678
-612
-546
-481
-419
-359
-302
-248
-197
-149
-103
-60
-20
17
50
79
102
119
129
133
131
122
109
91
70
49
27
8
-9
-22
-31
-34
-33
-27
-17
-3
13
33
56
81
109
141
177
218
264
317
375
440
509
583
659
736
812
884
951
1010
1060
1099
1127
1144
1149
1143
1129
1106
1078
1044
1008
970
932
894
858
822
788
755
723
692
661
631
602
573
545
518
494
473
455
442
434
431
436
447
467
495
531
577
633
698
772
855
947
1047
1153
1263
1377
1491
1604
1714
1819
1918
2009
2091
2165
2231
2290
2343
2394
2443
2494
2548
2607
2672
2745
2824
2910
3000
3092
3184
3272
3353
3425
3483
3527
3553
3562
3553
3526
3482
3425
3356
3277
3192
3104
3014
2924
2837
2752
2671
2592
2516
2440
2363
2284
2201
2112
2015
1911
1797
1675
1545
1408
1265
1117
968
817
669
524
383
248
120
-2
-119
-230
-339
-445
-552
-661
-774
-892
-1016
-1147
-1284
-1426
-1572
-1720
-1866
-2009
-2144
-2269
-2381
-2479
-2560
-2624
-2671
-2700
-2714
-2714
-2703
-2682
-2655
-2623
-2588
-2553
-2519
-2485
-2451
-2418
-2385
-2350
-2311
-2269
-2220
-2166
-2104
-2033
-1958
-1874
-1785
-1691
-1594
-1495
-1396
-1297
-1202
-1111
-1025
-945
-872
-806
-748
-697
-653
-617
-586
-561
-540
-523
-508
-494
-482
-469
-457
-444
-431
-419
-408
-400
-395
-395
-401
-414
-435
-463
-499
-541
-589
-641
-696
-750
-803
-852
-897
-936
-969
-996
-1018
-1038
-1056
-1076
-1099
-1128
-1165
-1212
-1269
-1338
-1418
-1508
-1607
-1714
-1826
-1941
-2057
-2172
-2285
-2395
-2500
-2600
-2696
-2788
-2876
-2960
-3042
-3122
-3200
-3276
-3349
-3420
-3487
-3550
-3608
-3660
-3706
-3745
-3777
-3802
-3820
-3831
-3836
-3834
-3826
-3813
-3795
-3771
-3741
-3706
-3664
-3615
-3560
-3498
-3429
-3352
-3269
-3179
-3084
-2983
-2878
-2769
-2657
-2543
-2428
-2311
-2195
-2079
-1963
-1847
-1733
-1620
-1508
-1398
-1290
-1185
-1083
-983
-888
-796
-709
-626
-549
-476
-408
-345
-286
-232
-182
-134
-90
-48
-7
32
72
111
152
193
237
282
330
381
434
489
547
606
668
731
796
861
927
994
1061
1128
1195
1262
1328
1393
1457
1519
1580
1637
1692
1743
1790
1834
1874
1911
1945
1976
2005
2033
2062
2090
2118
2146
2173
2199
2223
2243
2257
2265
2264
2254
2232
2199
2154
2098
2029
1953
1868
1777
1682
1586
1490
1397
1307
1224
1146
1076
1012
957
909
868
834
805
783
767
755
748
745
745
748
753
759
765
770
774
777
779
779
780
781
786
795
811
835
870
915
973
1043
1125
1217
1317
1422
1531
1639
1744
1843
1933
2013
2082
2138
2182
2214
2235
2246
2247
2240
2226
2205
2178
2144
2103
2056
2001
1940
1873
1799
1721
1640
1557
1475
1394
1317
1245
1179
1119
1065
1016
970
925
881
835
786
732
673
610
543
474
404
337
274
219
174
140
118
110
115
132
160
196
239
286
335
383
429
471
507
537
561
576
583
582
571
551
520
478
426
361
285
198
99
-9
-125
-247
-374
-502
-629
-753
-871
-982
-1084
-1177
-1259
-1331
-1392
-1444
-1487
-1522
-1549
-1570
-1583
-1591
-1592
-1588
-1577
-1561
-1540
-1513
-1483
-1448
-1412
-1374
-1336
-1299
-1264
-1233
-1206
-1183
-1164
-1149
-1137
-1128
-1120
-1112
-1104
-1094
-1082
-1068
-1050
-1029
-1006
-981
-954
-925
-895
-865
-835
-805
-775
-745
-715
-685
-655
-625
-595
-565
-535
-507
-479
-454
-431
-411
-396
-385
-379
-379
-385
-399
-420
-448
-484
-529
-581
-641
-708
-782
-862
-946
-1034
-1123
-1214
-1303
-1389
-1471
-1548
-1618
-1681
-1737
-1785
-1826
-1861
-1890
-1915
-1938
-1960
-1981
-2005
-2031
-2060
-2094
-2131
-2173
-2218
-2266
-2315
-2365
-2414
-2460
-2503
-2541
-2573
-2598
-2617
-2629
-2635
-2636
-2634
-2631
-2628
-2628
-2632
-2644
-2665
-2697
-2740
-2796
-2865
-2945
-3036
-3135
-3242
-3354
-3468
-3582
-3693
-3801
-3902
-3996
-4083
-4160
-4229
-4290
-4343
-4388
-4427
-4458
-4484
-4503
-4516
-4523
-4524
-4518
-4507
-4489
-4465
-4437
-4403
-4366
-4326
-4283
-4240
-4196
-4151
-4107
-4062
-4018
-3973
-3926
-3879
-3830
-3779
-3727
-3674
-3622
-3571
-3524
-3481
-3444
-3415
-3394
-3382
-3379
-3383
-3395
-3411
-3430
-3450
-3467
-3481
-3488
-3487
-3478
-3461
-3435
-3403
-3364
-3320
-3273
-3225
-3175
-3124
-3073
-3019
-2963
-2902
-2835
-2758
-2672
-2574
-2463
-2339
-2203
-2056
-1900
-1737
-1569
-1399
-1229
-1062
-900
-743
-592
-447
-308
-173
-41
90
219
350
481
613
746
879
1010
1142
1268
1391
1507
1618
1721
1818
1908
1992
2071
2145
2215
2282
2345
2404
2460
2511
2556
2595
2625
2645
2656
2655
2643
2619
2584
2538
2483
2419
2347
2268
2184
2094
2001
1903
1803
1699
1594
1486
1376
1266
1156
1048
942
840
743
654
572
498
434
379
334
297
269
248
234
226
224
227
235
247
266
290
320
357
402
455
514
582
655
734
817
903
989
1075
1157
1237
1311
1380
1443
1502
1556
1607
1656
1704
1754
1806
1862
1923
1989
2061
2138
2218
2302
2388
2473
2556
2636
2709
2776
2834
2882
2921
2949
2967
2975
2975
2967
2954
2936
2914
2892
2868
2846
2826
2808
2792
2781
2772
2767
2766
2767
2771
2779
2790
2803
2820
2841
2865
2892
2924
2959
2997
3039
3082
3128
3175
3222
3268
3312
3355
3395
3431
3464
3493
3518
3540
3557
3569
3577
3579
3576
3565
3546
3519
3481
3434
3375
3306
3226
3136
3038
2933
2823
2710
2596
2484
2375
2272
2175
2085
2001
1927
1860
1798
1743
1692
1646
1603
1565
1530
1499
1474
1455
1443
1439
1445
1460
1485
1519
1563
1614
1672
1734
1800
1866
1931
1993
2052
2105
2152
2192
2226
2254
2275
2289
2298
2301
2299
2291
2277
2257
2231
2198
2158
2111
2057
1995
1927
1852
1770
1683
1592
1496
1397
1296
1193
1089
986
883
782
684
589
499
413
333
259
191
129
74
25
-18
-56
-89
-118
-144
-166
-185
-201
-212
-220
-222
-218
-207
-188
-159
-122
-76
-21
41
109
181
255
327
396
458
511
553
582
598
600
589
564
529
483
430
371
309
245
180
117
55
-5
-62
-119
-174
-229
-286
-344
-406
-471
-540
-614
-692
-774
-859
-946
-1034
-1122
-1208
-1290
-1368
-1439
-1503
-1559
-1606
-1644
-1673
-1692
-1704
-1708
-1706
-1699
-1688
-1674
-1658
-1642
-1626
-1609
-1593
-1577
-1561
-1544
-1526
-1506
-1484
-1460
-1434
-1406
-1377
-1348
-1320
-1293
-1270
-1250
-1237
-1229
-1228
-1234
-1248
-1268
-1294
-1327
-1364
-1406
-1451
-1499
-1550
-1604
-1659
-1717
-1777
-1839
-1903
-1969
-2037
-2105
-2175
-2243
-2310
-2374
-2434
-2490
-2540
-2583
-2619
-2649
-2671
-2686
-2695
-2697
-2694
-2684
-2670
-2650
-2624
-2592
-2553
-2508
-2456
-2396
-2328
-2253
-2172
-2084
-1991
-1895
-1797
-1700
-1603
-1510
-1421
-1338
-1260
-1188
-1122
-1060
-1002
-948
-895
-843
-790
-737
-683
-627
-571
-514
-457
-401
-347
-294
-245
-198
-155
-113
-74
-36
2
39
77
117
158
200
244
288
332
376
420
462
502
542
580
619
659
700
746
796
852
915
985
1064
1149
1242
1341
1446
1554
1665
1777
1888
1999
2108
2215
2319
2420
2518
2613
2705
2793
2878
2959
3036
3108
3174
3235
3289
3337
3380
3417
3451
3483
3515
3548
3584
3626
3675
3731
3797
3872
3955
4045
4141
4242
4344
4446
4545
4639
4727
4808
4879
4942
4995
5039
5075
5104
5126
5142
5153
5159
5162
5161
5157
5150
5141
5128
5113
5096
5076
5054
5030
5004
4975
4944
4910
4873
4831
4785
4733
4675
4610
4538
4460
4376
4286
4191
4094
3996
3897
3800
3706
3617
3531
3451
3375
3303
3234
3167
3101
3036
2970
2902
2834
2765
2695
2627
2561
2498
2440
2387
2341
2302
2270
2244
2223
2207
2193
2180
2167
2152
2134
2112
2086
2056
2021
1985
1944
1900
1854
1806
1755
1700
1643
1580
1512
1437
1355
1265
1167
1062
950
832
710
586
462
339
219
105
-4
-106
-202
-291
-374
-453
-528
-600
-672
-743
-815
-887
-961
-1036
-1110
-1183
-1254
-1322
-1385
-1443
-1494
-1537
-1572
-1600
-1619
-1631
-1636
-1634
-1627
-1616
-1602
-1585
-1567
-1549
-1531
-1513
-1497
-1482
-1468
-1454
-1441
-1427
-1412
-1394
-1374
-1351
-1323
-1290
-1253
-1212
-1167
-1119
-1070
-1018
-969
-921
-876
-835
-798
-766
-739
-717
-698
-682
-669
-657
-645
-634
-621
-608
-595
-583
-571
-561
-553
-550
-550
-555
-564
-577
-594
-614
-635
-657
-678
-698
-715
-730
-741
-750
-757
-761
-764
-766
-766
-765
-762
-757
-748
-734
-713
-685
-647
-598
-539
-468
-387
-297
-199
-95
12
120
226
327
422
508
585
651
707
753
790
819
841
858
873
885
897
909
923
938
956
976
997
1020
1044
1068
1091
1113
1132
1146
1156
1160
1156
1144
1124
1093
1054
1004
947
882
810
734
656
578
502
431
367
312
267
233
210
199
199
209
227
252
281
314
347
380
411
438
462
480
493
502
507
508
506
503
500
498
498
502
509
522
539
562
589
619
653
688
723
756
786
810
829
840
843
839
827
808
784
756
726
696
667
640
617
597
581
568
557
547
535
521
501
474
440
397
345
284
216
140
59
-26
-113
-199
-284
-366
-442
-514
-579
-637
-688
-733
-770
-801
-825
-842
-852
-856
-853
-844
-828
-806
-779
-747
-710
-671
-629
-585
-541
-498
-455
-414
-374
-337
-302
-268
-237
-208
-180
-155
-131
-111
-93
-78
-66
-58
-55
-55
-58
-65
-75
-86
-100
-114
-128
-143
-157
-172
-188
-205
-224
-246
-272
-303
-339
-381
-428
-481
-538
-599
-661
-725
-788
-849
-906
-958
-1006
-1047
-1081
-1109
-1131
-1146
-1155
-1159
-1157
-1151
-1139
-1123
-1104
-1080
-1053
-1022
-991
-957
-922
-886
-850
-815
-781
-748
-717
-688
-659
-631
-604
-577
-549
-521
-493
-465
-437
-412
-388
-369
-354
-345
-343
-347
-359
-377
-400
-429
-461
-494
-528
-561
-592
-620
-644
-666
-684
-701
-716
-730
-744
-758
-773
-787
-801
-813
-821
-825
-821
-810
-791
-761
-723
-676
-622
-563
-500
-437
-377
-320
-270
-229
-196
-173
-159
-154
-157
-167
-181
-200
-221
-244
-270
-297
-327
-361
-398
-440
-487
-541
-599
-663
-731
-801
-872
-943
-1010
-1076
-1135
-1189
-1237
-1280
-1320
-1357
-1393
-1431
-1473
-1520
-1574
-1635
-1703
-1779
-1860
-1946
-2033
-2123
-2208
-2290
-2365
-2431
-2490
-2538
-2578
-2610
-2634
-2652
-2665
-2676
-2685
-2693
-2703
-2712
-2723
-2735
-2747
-2757
-2766
-2772
-2773
-2768
-2756
-2737
-2709
-2672
-2625
-2569
-2504
-2430
-2349
-2261
-2167
-2069
-1967
-1865
-1762
-1661
-1562
-1468
-1379
-1295
-1218
-1148
-1086
-1030
-981
-939
-904
-876
-854
-838
-829
-827
-832
-844
-863
-890
-925
-966
-1014
-1067
-1125
-1186
-1249
-1313
-1377
-1439
-1499
-1556
-1610
-1661
-1709
-1755
-1801
-1846
-1891
-1938
-1986
-2036
-2088
-2140
-2193
-2245
-2296
-2344
-2387
-2426
-2460
-2487
-2507
-2521
-2528
-2529
-2525
-2514
-2499
-2478
-2453
-2423
-2388
-2347
-2302
-2251
-2195
-2133
-2067
-1996
-1921
-1844
-1765
-1684
-1604
-1524
-1445
-1368
-1292
-1218
-1145
-1073
-1000
-930
-858
-785
-712
-638
-564
-490
-417
-345
-274
-205
-137
-71
-5
60
127
195
266
340
417
499
585
673
764
855
945
1033
1117
1195
1267
1332
1388
1437
1480
1517
1549
1578
1606
1634
1663
1695
1729
1766
1804
1844
1884
1922
1957
1988
2012
2029
2039
2040
2033
2017
1994
1964
1928
1887
1842
1794
1744
1694
1643
1594
1545
1499
1456
1416
1380
1349
1324
1305
1292
1287
1289
1299
1315
1339
1368
1403
1443
1485
1530
1576
1622
1666
1709
1749
1786
1819
1848
1873
1894
1910
1922
1929
1931
1929
1921
1909
1892
1870
1843
1813
1780
1744
1706
1667
1629
1593
1558
1527
1500
1476
1457
1442
1431
1424
1419
1415
1413
1411
1409
1406
1402
1397
1390
1383
1376
1369
1364
1362
1363
1369
1379
1396
1419
1447
1482
1523
1568
1617
1670
1724
1779
1833
1886
1936
1982
2024
2060
2091
2116
2136
2149
2158
2162
2161
2157
2149
2139
2127
2113
2098
2082
2066
2048
2029
2011
1990
1968
1944
1917
1887
1855
1819
1780
1739
1695
1649
1602
1555
1509
1465
1425
1389
1359
1335
1317
1306
1301
1302
1308
1317
1329
1341
1352
1361
1366
1368
1365
1357
1345
1330
1312
1295
1278
1263
1253
1247
1248
1255
1269
1288
1311
1338
1365
1392
1415
1434
1446
1450
1445
1430
1407
1375
1335
1289
1239
1186
1132
1079
1027
979
935
895
860
830
804
783
765
750
738
728
720
714
709
705
703
701
699
698
696
694
690
684
675
664
649
630
608
583
554
522
487
449
410
369
326
282
237
190
143
95
46
-4
-54
-104
-153
-201
-248
-293
-334
-373
-408
-439
-467
-492
-514
-534
-552
-569
-586
-602
-618
-635
-651
-666
-680
-692
-700
-705
-705
-700
-690
-675
-655
-632
-605
-576
-547
-519
-493
-469
-449
-433
-422
-415
-411
-411
-414
-418
-424
-430
-437
-443
-449
-455
-462
-470
-480
-492
-507
-525
-547
-571
-600
-630
-662
-696
-728
-760
-789
-814
-835
-850
-860
-864
-862
-855
-844
-830
-813
-795
-778
-763
-751
-742
-738
-740
-747
-759
-777
-799
-825
-853
-883
-914
-945
-975
-1004
-1032
-1058
-1083
-1108
-1132
-1156
-1182
-1209
-1238
-1269
-1302
-1338
-1375
-1414
-1454
-1494
-1535
-1576
-1617
-1658
-1698
-1739
-1781
-1823
-1867
-1912
-1959
-2008
-2057
-2107
-2157
-2206
-2252
-2295
-2335
-2369
-2398
-2422
-2439
-2450
-2455
-2455
-2449
-2438
-2423
-2403
-2379
-2350
-2317
-2279
-2237
-2190
-2140
-2086
-2029
-1973
-1917
-1862
-1812
-1766
-1727
-1695
-1671
-1654
-1646
-1643
-1646
-1652
-1659
-1665
-1669
-1669
-1665
-1655
-1639
-1620
-1596
-1570
-1543
-1518
-1494
-1474
-1458
-1447
-1440
-1437
-1436
-1437
-1437
-1436
-1433
-1425
-1413
-1396
-1375
-1349
-1319
-1287
-1252
-1217
-1181
-1146
-1111
-1077
-1043
-1008
-972
-935
-896
-854
-810
-764
-716
-666
-616
-567
-519
-474
-432
-393
-359
-329
-303
-280
-260
-242
-226
-210
-194
-178
-162
-145
-128
-111
-94
-78
-63
-49
-36
-25
-16
-8
-2
2
5
7
8
7
4
0
-7
-15
-25
-37
-51
-67
-83
-101
-118
-135
-152
-167
-181
-193
-204
-213
-221
-228
-234
-241
-247
-254
-261
-268
-274
-278
-280
-279
-274
-263
-246
-222
-191
-151
-105
-51
10
76
146
219
294
368
441
512
579
641
699
751
799
841
880
914
946
976
1002
1029
1053
1077
1098
1117
1134
1147
1157
1161
1161
1154
1142
1125
1103
1077
1047
1016
984
954
925
900
878
862
851
845
844
847
853
861
871
880
888
894
897
897
892
883
870
853
833
810
786
760
734
709
685
663
645
630
619
612
610
613
620
631
645
662
682
703
725
746
767
786
804
819
833
844
852
858
862
862
860
855
847
834
816
793
764
729
687
639
583
522
456
385
310
233
154
75
-5
-83
-161
-238
-314
-389
-464
-539
-614
-690
-765
-839
-911
-981
-1047
-1108
-1163
-1211
-1251
-1282
-1305
-1320
-1328
-1331
-1328
-1322
-1315
-1307
-1301
-1296
-1294
-1294
-1298
-1304
-1312
-1322
-1333
-1344
-1356
-1368
-1380
-1392
-1405
-1419
-1434
-1450
-1468
-1487
-1507
-1527
-1546
-1563
-1577
-1588
-1593
-1593
-1587
-1574
-1555
-1529
-1497
-1461
-1419
-1374
-1326
-1276
-1224
-1172
-1120
-1068
-1018
-969
-922
-878
-838
-801
-769
-742
-720
-705
-695
-692
-694
-702
-714
-731
-750
-773
-796
-821
-847
-872
-897
-923
-947
-972
-997
-1022
-1047
-1073
-1099
-1125
-1150
-1176
-1200
-1223
-1244
-1264
-1281
-1295
-1307
-1316
-1322
-1325
-1325
-1322
-1316
-1307
-1295
-1281
-1264
-1244
-1223
-1201
-1178
-1155
-1132
-1111
-1092
-1074
-1058
-1043
-1029
-1014
-1000
-984
-964
-939
-910
-876
-836
-791
-741
-687
-630
-571
-512
-452
-394
-337
-281
-226
-172
-117
-61
-3
59
124
193
265
340
417
494
568
640
705
763
813
853
882
902
911
912
905
892
873
850
824
795
764
731
696
659
619
575
529
479
427
373
316
260
204
150
98
50
7
-31
-65
-93
-116
-135
-148
-158
-163
-164
-160
-152
-139
-121
-98
-70
-36
2
44
89
134
180
223
263
298
326
347
360
365
363
353
336
314
288
258
225
191
155
118
81
43
5
-33
-72
-111
-149
-186
-221
-253
-282
-307
-326
-339
-347
-348
-343
-332
-316
-297
-273
-248
-221
-194
-167
-140
-115
-91
-68
-46
-25
-4
17
37
58
80
102
125
149
175
202
231
262
294
330
367
408
450
496
543
593
643
695
746
797
847
894
938
978
1014
1044
1069
1088
1099
1104
1100
1089
1069
1042
1004
961
909
849
783
712
635
555
473
390
307
226
146
71
-1
-69
-131
-188
-239
-284
-324
-357
-384
-405
-418
-426
-426
-421
-408
-390
-367
-339
-307
-272
-236
-199
-162
-127
-94
-63
-36
-11
10
29
45
59
71
81
90
97
102
104
104
100
92
80
63
41
15
-16
-51
-88
-127
-167
-206
-243
-277
-308
-333
-354
-369
-380
-385
-386
-384
-379
-373
-366
-359
-353
-348
-345
-344
-346
-350
-356
-364
-373
-383
-392
-402
-410
-415
-419
-418
-414
-405
-392
-373
-350
-321
-287
-250
-208
-164
-118
-70
-23
25
70
114
154
191
224
252
276
296
312
325
334
342
347
352
357
362
369
378
388
401
416
433
452
470
489
506
522
534
543
547
547
543
535
523
509
494
479
464
452
444
439
438
442
450
461
475
489
504
517
528
535
537
536
529
519
505
488
469
449
430
411
393
376
361
347
333
318
303
285
266
243
218
189
159
127
95
63
33
6
-18
-38
-54
-65
-72
-75
-76
-75
-73
-70
-68
-66
-66
-67
-70
-73
-78
-82
-86
-89
-91
-92
-92
-91
-89
-86
-82
-78
-73
-68
-61
-54
-45
-33
-19
-1
21
47
77
112
150
192
236
282
330
378
425
472
518
562
605
647
687
727
767
806
845
883
922
960
997
1033
1067
1100
1131
1161
1188
1215
1240
1265
1289
1314
1340
1368
1396
1425
1456
1487
1518
1549
1579
1607
1634
1658
1680
1700
1718
1734
1749
1763
1776
1788
1799
1809
1819
1826
1831
1833
1832
1827
1818
1806
1790
1772
1751
1729
1708
1688
1669
1654
1643
1635
1630
1630
1631
1635
1640
1644
1647
1648
1647
1643
1635
1626
1614
1600
1586
1572
1559
1548
1539
1532
1528
1527
1528
1530
1534
1538
1543
1547
1551
1554
1557
1561
1564
1568
1574
1581
1590
1601
1613
1627
1642
1658
1674
1689
1703
1714
1722
1728
1729
1727
1721
1711
1698
1681
1660
1637
1611
1583
1552
1520
1485
1449
1411
1372
1332
1291
1249
1207
1165
1123
1081
1041
1002
964
927
892
858
826
795
765
736
708
681
655
630
606
582
561
541
523
508
494
484
477
473
472
474
479
487
498
511
527
544
564
584
606
628
651
673
694
713
731
746
757
765
769
769
764
754
739
721
698
672
644
613
581
549
516
484
453
423
393
364
335
306
277
246
212
176
138
95
49
-1
-54
-112
-173
-236
-303
-372
-442
-514
-586
-659
-730
-801
-870
-936
-999
-1058
-1112
-1161
-1205
-1243
-1276
-1304
-1326
-1345
-1361
-1375
-1388
-1402
-1417
-1434
-1453
-1476
-1501
-1528
-1557
-1587
-1617
-1646
-1673
-1696
-1717
-1733
-1745
-1754
-1761
-1765
-1768
-1770
-1774
-1779
-1786
-1796
-1807
-1821
-1836
-1852
-1867
-1881
-1894
-1903
-1908
-1910
-1908
-1902
-1893
-1880
-1865
-1849
-1832
-1816
-1800
-1785
-1773
-1763
-1756
-1753
-1753
-1757
-1766
-1779
-1797
-1819
-1847
-1878
-1914
-1953
-1995
-2039
-2084
-2129
-2172
-2212
-2249
-2282
-2311
-2335
-2355
-2370
-2382
-2391
-2398
-2404
-2409
-2415
-2421
-2429
-2437
-2447
-2457
-2468
-2479
-2489
-2499
-2509
-2517
-2525
-2533
-2541
-2550
-2559
-2569
-2581
-2593
-2607
-2621
-2635
-2649
-2661
-2672
-2680
-2685
-2687
-2685
-2680
-2672
-2660
-2646
-2630
-2611
-2592
-2571
-2549
-2526
-2502
-2478
-2452
-2426
-2398
-2368
-2337
-2305
-2272
-2237
-2202
-2166
-2131
-2095
-2060
-2025
-1990
-1956
-1923
-1889
-1856
-1823
-1790
-1756
-1723
-1690
-1658
-1627
-1598
-1571
-1546
-1526
-1509
-1497
-1491
-1489
-1493
-1501
-1515
-1532
-1553
-1576
-1599
-1622
-1644
-1662
-1676
-1685
-1687
-1681
-1668
-1647
-1619
-1584
-1542
-1495
-1445
-1392
-1337
-1283
-1229
-1178
-1130
-1085
-1043
-1004
-970
-937
-907
-878
-850
-823
-795
-767
-738
-709
-679
-648
-616
-584
-550
-516
-480
-444
-406
-368
-329
-289
-250
-213
-177
-144
-114
-89
-70
-56
-48
-45
-48
-55
-65
-76
-88
-100
-109
-115
-118
-117
-112
-104
-94
-83
-72
-61
-53
-47
-43
-42
-43
-44
-46
-45
-42
-34
-21
-1
26
60
100
147
198
255
314
377
441
507
573
641
709
779
850
923
997
1072
1148
1225
1300
1373
1442
1508
1568
1622
1669
1710
1744
1773
1796
1815
1830
1843
1852
1860
1864
1866
1863
1856
1842
1822
1794
1759
1716
1665
1608
1546
1482
1416
1351
1288
1230
1178
1132
1093
1059
1030
1004
983
960
937
912
883
851
815
776
734
691
649
607
569
534
503
477
456
439
426
416
408
402
396
391
385
380
375
371
369
368
370
375
383
394
408
424
443
464
486
509
532
557
582
608
634
662
691
721
752
782
812
839
863
882
894
900
897
885
865
836
799
756
708
657
605
553
503
455
412
372
335
302
272
242
214
184
153
121
86
50
12
-27
-66
-104
-141
-174
-205
-232
-255
-275
-292
-307
-319
-331
-341
-352
-363
-374
-386
-398
-410
-422
-434
-445
-454
-463
-470
-476
-481
-484
-486
-486
-486
-483
-480
-474
-466
-456
-443
-428
-410
-390
-367
-343
-317
-290
-262
-234
-205
-176
-146
-115
-83
-49
-12
27
70
115
164
216
270
326
382
439
494
548
598
646
690
731
768
801
832
861
888
913
937
961
984
1006
1029
1050
1070
1088
1104
1118
1130
1140
1147
1151
1154
1155
1154
1152
1149
1145
1141
1136
1132
1128
1125
1122
1120
1120
1121
1123
1127
1133
1140
1148
1157
1167
1177
1188
1199
1211
1222
1235
1249
1264
1283
1304
1329
1359
1392
1431
1473
1518
1566
1615
1663
1709
1751
1789
1821
1846
1864
1874
1879
1877
1871
1861
1849
1836
1822
1808
1794
1781
1768
1753
1737
1717
1693
1663
1628
1587
1539
1485
1426
1362
1294
1224
1153
1082
1012
946
882
822
766
715
669
628
592
562
538
520
508
502
503
510
522
540
563
588
617
647
677
706
735
761
785
807
826
844
860
875
890
906
922
938
954
971
986
1000
1012
1020
1025
1026
1020
1010
996
976
951
921
887
849
807
762
713
659
602
541
475
404
329
250
168
83
-4
-91
-178
-262
-344
-423
-497
-567
-633
-696
-755
-811
-866
-921
-975
-1031
-1087
-1145
-1203
-1262
-1321
-1380
-1437
-1492
-1545
-1595
-1643
-1687
-1729
-1769
-1806
-1843
-1878
-1912
-1945
-1978
-2009
-2039
-2067
-2093
-2116
-2137
-2154
-2169
-2180
-2190
-2197
-2204
-2210
-2216
-2223
-2232
-2242
-2254
-2268
-2283
-2300
-2317
-2335
-2353
-2370
-2386
-2401
-2413
-2423
-2431
-2435
-2436
-2434
-2428
-2417
-2401
-2381
-2355
-2324
-2288
-2247
-2202
-2153
-2101
-2048
-1993
-1938
-1884
-1831
-1780
-1730
-1683
-1636
-1590
-1544
-1498
-1449
-1398
-1345
-1288
-1228
-1165
-1099
-1031
-962
-891
-820
-750
-681
-614
-548
-484
-422
-363
-305
-249
-195
-142
-91
-42
6
52
96
138
178
218
255
292
328
363
398
432
464
496
524
550
572
588
599
602
598
587
568
541
508
469
426
380
332
284
237
191
147
105
66
27
-10
-47
-85
-124
-165
-207
-252
-298
-346
-395
-443
-491
-537
-581
-622
-661
-697
-730
-761
-789
-816
-841
-865
-888
-908
-928
-945
-960
-973
-983
-991
-996
-999
-1000
-999
-998
-997
-997
-998
-999
-1002
-1006
-1008
-1012
-1014
-1012
-1008
-1000
-987
-968
-943
-913
-878
-839
-795
-748
-699
-648
-595
-541
-485
-428
-370
-309
-245
-179
-109
-36
40
119
200
282
365
448
530
609
686
759
828
893
953
1008
1060
1106
1148
1187
1221
1251
1277
1300
1320
1337
1350
1361
1370
1377
1382
1386
1390
1393
1395
1398
1400
1402
1403
1404
1404
1403
1400
1395
1389
1380
1368
1355
1338
1319
1298
1275
1249
1222
1192
1162
1130
1097
1065
1032
1000
972
945
921
900
883
869
860
853
850
848
849
850
851
852
852
851
849
846
843
841
839
839
842
846
854
863
875
888
902
916
930
942
952
960
966
970
973
975
978
982
987
993
1002
1012
1025
1037
1049
1059
1067
1072
1073
1070
1063
1053
1041
1028
1014
1002
993
987
986
988
995
1004
1016
1030
1043
1054
1063
1069
1072
1070
1066
1060
1053
1045
1040
1036
1036
1039
1046
1056
1067
1080
1092
1103
1111
1115
1114
1109
1100
1088
1074
1060
1047
1037
1031
1030
1035
1046
1062
1083
1107
1134
1161
1187
1212
1232
1249
1262
1270
1275
1276
1274
1271
1266
1261
1255
1249
1243
1236
1228
1218
1205
1188
1168
1144
1115
1081
1044
1002
958
910
860
807
752
695
636
575
511
444
375
304
231
156
80
5
-68
-137
-202
-261
-311
-352
-383
-403
-412
-409
-394
-370
-336
-294
-246
-193
-137
-80
-24
31
81
127
168
202
230
252
267
277
283
284
282
278
272
265
257
248
238
226
213
197
178
155
129
100
67
33
-4
-40
-75
-107
-135
-158
-174
-184
-187
-183
-175
-162
-147
-131
-117
-104
-95
-90
-90
-94
-101
-111
-120
-129
-134
-135
-130
-119
-101
-76
-46
-12
24
61
97
130
159
183
200
212
219
221
219
215
209
203
197
191
186
181
176
170
163
152
139
123
103
80
55
28
1
-27
-52
-76
-98
-117
-135
-151
-168
-186
-206
-229
-257
-290
-328
-371
-419
-470
-522
-574
-625
-672
-715
-751
-781
-803
-818
-825
-825
-819
-807
-790
-768
-741
-710
-674
-634
-589
-539
-484
-426
-363
-299
-234
-170
-108
-52
-2
40
72
94
105
106
97
80
56
27
-4
-35
-66
-94
-118
-137
-152
-162
-168
-171
-170
-169
-166
-163
-160
-158
-155
-153
-151
-149
-146
-141
-136
-129
-121
-111
-101
-90
-79
-68
-58
-48
-38
-28
-19
-10
0
10
20
31
41
51
60
67
71
73
71
65
56
43
26
7
-14
-37
-60
-83
-105
-126
-146
-165
-182
-200
-219
-238
-261
-286
-314
-347
-384
-425
-469
-517
-565
-615
-664
-712
-757
-797
-834
-864
-889
-908
-920
-927
-929
-926
-918
-908
-895
-882
-868
-854
-843
-834
-828
-826
-828
-834
-844
-857
-873
-891
-909
-927
-943
-956
-965
-969
-969
-963
-953
-938
-921
-902
-883
-866
-851
-841
-837
-838
-847
-862
-882
-908
-938
-970
-1002
-1034
-1064
-1090
-1113
-1132
-1147
-1158
-1167
-1175
-1182
-1190
-1201
-1215
-1232
-1254
-1281
-1311
-1344
-1380
-1415
-1450
-1482
-1510
-1533
-1549
-1557
-1557
-1548
-1531
-1505
-1471
-1431
-1384
-1331
-1275
-1215
-1153
-1091
-1028
-966
-906
-848
-793
-742
-694
-650
-609
-572
-539
-508
-480
-453
-428
-403
-378
-353
-325
-297
-266
-234
-200
-165
-130
-95
-62
-30
-2
23
43
58
68
73
73
69
61
50
37
23
9
-4
-16
-26
-34
-40
-44
-48
-51
-54
-58
-64
-73
-84
-98
-116
-136
-158
-183
-208
-233
-258
-282
-303
-323
-340
-355
-367
-377
-386
-394
-400
-407
-412
-418
-424
-429
-433
-437
-439
-440
-439
-436
-432
-427
-420
-413
-406
-399
-394
-389
-387
-385
-386
-387
-389
-390
-391
-390
-386
-380
-371
-358
-341
-321
-297
-271
-242
-210
-177
-142
-106
-69
-32
7
46
85
123
162
199
234
267
296
323
344
362
375
384
388
390
390
389
389
391
397
406
421
441
466
497
532
571
612
653
694
734
771
804
834
861
885
906
926
947
968
991
1016
1047
1080
1117
1158
1201
1246
1291
1336
1377
1416
1450
1479
1503
1520
1533
1540
1544
1544
1542
1539
1536
1534
1533
1533
1535
1537
1541
1544
1546
1546
1544
1537
1526
1510
1489
1463
1433
1399
1362
1322
1282
1241
1201
1163
1126
1092
1059
1027
996
965
932
898
861
821
778
731
680
627
572
516
459
404
350
300
252
208
168
131
97
65
36
8
-19
-46
-73
-99
-126
-152
-178
-203
-228
-251
-274
-297
-319
-342
-365
-390
-417
-447
-479
-514
-550
-589
-628
-668
-706
-743
-776
-807
-833
-855
-873
-887
-898
-907
-914
-920
-926
-932
-939
-946
-953
-959
-964
-967
-967
-964
-957
-945
-929
-908
-884
-856
-826
-794
-762
-730
-699
-670
-644
-620
-600
-582
-568
-557
-548
-542
-538
-536
-535
-534
-534
-532
-530
-525
-517
-507
-493
-475
-454
-430
-403
-375
-347
-320
-295
-274
-259
-250
-248
-253
-267
-287
-314
-346
-383
-422
-462
-503
-543
-581
-618
-652
-685
-717
-749
-780
-813
-847
-883
-921
-961
-1002
-1045
-1089
-1132
-1174
-1215
-1254
-1290
-1324
-1356
-1385
-1411
-1436
-1458
-1477
-1494
-1507
-1517
-1522
-1522
-1515
-1502
-1482
-1454
-1419
-1378
-1329
-1276
-1218
-1156
-1092
-1027
-961
-895
-830
-765
-701
-638
-576
-514
-453
-393
-334
-276
-221
-169
-121
-78
-40
-9
17
36
48
55
56
54
48
39
29
18
8
-2
-10
-18
-23
-27
-30
-31
-30
-28
-24
-18
-10
-1
11
24
38
54
71
88
105
121
136
150
163
175
187
199
211
225
241
260
281
306
332
361
392
422
452
479
503
523
537
547
550
549
542
531
518
501
484
466
448
431
414
399
384
369
355
340
326
312
298
284
273
263
256
252
252
256
263
274
289
305
323
342
361
380
397
413
429
444
459
475
493
513
537
565
597
632
671
712
755
798
842
884
925
963
1000
1035
1068
1101
1134
1168
1204
1243
1284
1327
1372
1419
1465
1511
1555
1594
1629
1658
1681
1697
1705
1707
1702
1691
1676
1656
1633
1606
1578
1549
1518
1485
1452
1418
1384
1348
1312
1276
1239
1203
1166
1130
1094
1059
1024
990
956
922
889
856
824
792
762
733
706
682
661
644
631
622
617
616
618
622
628
634
641
646
650
653
653
651
648
644
639
634
630
626
623
620
618
616
612
608
601
591
579
563
544
523
499
474
448
422
397
374
352
332
313
296
279
263
246
229
211
192
172
152
133
116
102
91
85
85
91
103
121
144
173
205
240
278
315
353
390
424
457
488
516
541
564
586
605
622
637
651
662
673
682
690
698
705
712
721
730
741
753
768
784
801
819
838
855
871
885
897
905
910
912
912
909
906
902
898
895
892
891
890
890
889
886
881
872
859
840
817
788
754
717
676
633
590
547
505
465
428
392
359
329
299
272
245
219
195
173
152
135
122
114
111
115
125
142
163
189
218
248
277
305
328
347
361
368
371
368
363
354
345
336
328
322
319
317
318
319
321
321
318
311
301
285
265
240
211
180
148
116
85
56
31
9
-8
-21
-30
-36
-38
-38
-35
-30
-22
-13
-1
14
32
52
76
103
132
163
196
229
262
294
324
351
376
398
419
437
455
473
492
512
533
557
583
609
637
665
691
716
737
756
771
783
791
797
801
805
808
813
818
826
835
846
858
869
880
888
893
895
891
884
872
856
837
816
794
772
750
730
711
694
677
660
643
624
602
577
548
514
477
436
393
348
305
263
225
192
165
144
131
123
121
123
128
135
141
146
147
144
137
125
109
88
64
38
10
-17
-45
-71
-95
-117
-136
-154
-171
-186
-202
-218
-236
-257
-281
-310
-344
-383
-428
-479
-537
-600
-669
-743
-822
-903
-987
-1071
-1154
-1235
-1311
-1382
-1447
-1504
-1553
-1595
-1628
-1654
-1675
-1690
-1702
-1712
-1721
-1731
-1743
-1757
-1774
-1793
-1814
-1836
-1858
-1879
-1898
-1913
-1925
-1932
-1933
-1930
-1922
-1910
-1894
-1876
-1855
-1833
-1810
-1787
-1763
-1739
-1716
-1692
-1668
-1645
-1621
-1599
-1577
-1557
-1541
-1527
-1517
-1513
-1512
-1517
-1525
-1537
-1551
-1566
-1580
-1592
-1600
-1602
-1599
-1589
-1572
-1550
-1523
-1493
-1461
-1429
-1398
-1371
-1347
-1329
-1315
-1307
-1303
-1301
-1302
-1302
-1302
-1299
-1293
-1284
-1270
-1252
-1231
-1208
-1184
-1159
-1135
-1113
-1094
-1077
-1063
-1053
-1044
-1038
-1033
-1029
-1026
-1022
-1018
-1014
-1010
-1004
-1000
-998
-996
-995
-995
-996
-998
-1000
-1004
-1006
-1008
-1010
-1010
-1010
-1010
-1008
-1008
-1010
-1012
-1016
-1025
-1035
-1049
-1065
-1083
-1103
-1124
-1145
-1166
-1185
-1202
-1218
-1231
-1243
-1254
-1264
-1274
-1284
-1294
-1306
-1319
-1332
-1345
-1358
-1369
-1378
-1383
-1384
-1378
-1367
-1348
-1322
-1289
-1248
-1201
-1148
-1089
-1025
-958
-887
-814
-738
-661
-584
-505
-426
-348
-271
-195
-120
-49
20
84
144
199
249
293
331
363
389
410
426
437
444
447
449
448
446
443
441
439
439
440
444
451
460
474
490
511
535
562
592
624
658
694
729
765
799
832
863
890
915
937
956
972
985
995
1002
1008
1012
1012
1012
1012
1008
1004
998
990
981
970
959
947
935
923
912
902
894
888
884
883
884
888
894
902
912
924
936
950
964
979
994
1008
1024
1040
1056
1073
1090
1107
1125
1142
1159
1174
1189
1201
1211
1218
1223
1224
1223
1219
1213
1206
1198
1191
1185
1181
1180
1183
1189
1199
1213
1229
1248
1268
1288
1307
1325
1339
1349
1355
1356
1352
1344
1332
1316
1297
1277
1256
1234
1213
1194
1175
1158
1142
1127
1113
1099
1085
1072
1059
1045
1033
1020
1012
1004
1000
1000
1004
1012
1027
1045
1068
1095
1125
1157
1190
1223
1256
1287
1316
1343
1367
1388
1407
1423
1438
1451
1462
1473
1482
1490
1497
1502
1505
1505
1503
1497
1489
1478
1464
1448
1432
1415
1398
1384
1371
1361
1354
1350
1349
1351
1355
1361
1367
1373
1378
1381
1382
1380
1376
1369
1360
1348
1335
1320
1305
1288
1272
1254
1236
1217
1197
1175
1150
1123
1093
1060
1022
984
942
898
853
806
759
712
666
622
579
537
498
460
424
390
358
327
297
269
242
216
191
167
145
123
102
82
61
41
21
0
-21
-43
-64
-86
-107
-126
-144
-158
-170
-178
-182
-182
-179
-172
-162
-151
-140
-129
-121
-116
-116
-120
-130
-146
-167
-193
-222
-253
-286
-318
-348
-376
-400
-419
-433
-443
-448
-450
-449
-445
-441
-436
-432
-430
-429
-430
-434
-440
-448
-457
-469
-481
-495
-510
-526
-543
-561
-581
-602
-624
-648
-674
-700
-728
-755
-783
-811
-837
-861
-884
-904
-922
-937
-949
-959
-966
-971
-974
-974
-972
-968
-961
-953
-942
-929
-914
-898
-881
-864
-847
-831
-817
-806
-799
-797
-799
-807
-820
-837
-860
-885
-914
-945
-976
-1006
-1037
-1066
-1093
-1118
-1141
-1161
-1180
-1198
-1216
-1233
-1250
-1267
-1285
-1303
-1321
-1339
-1356
-1371
-1384
-1395
-1403
-1408
-1410
-1408
-1403
-1395
-1384
-1370
-1354
-1337
-1319
-1299
-1279
-1259
-1239
-1218
-1198
-1177
-1157
-1137
-1116
-1096
-1075
-1053
-1031
-1006
-983
-957
-931
-903
-873
-844
-813
-782
-752
-722
-694
-667
-641
-617
-594
-572
-551
-530
-509
-486
-461
-434
-405
-373
-339
-302
-265
-227
-189
-153
-120
-89
-63
-40
-21
-6
7
17
25
34
43
54
67
82
100
121
143
167
192
216
241
265
288
310
331
352
373
394
416
439
464
489
515
541
567
591
612
630
643
652
654
651
643
630
612
591
567
542
516
490
465
440
417
395
375
355
336
318
301
284
269
254
241
229
219
212
206
203
202
202
203
205
207
209
209
209
207
203
197
190
182
173
162
152
141
129
117
105
92
79
65
50
34
18
1
-15
-31
-46
-59
-69
-77
-81
-83
-81
-75
-67
-57
-44
-31
-16
-2
12
25
36
46
55
62
67
72
74
76
77
77
75
73
71
67
62
56
48
39
28
15
-1
-19
-41
-65
-93
-123
-157
-194
-233
-274
-316
-359
-401
-443
-482
-520
-554
-586
-615
-642
-666
-688
-709
-730
-751
-773
-795
-818
-842
-867
-891
-915
-939
-960
-980
-998
-1014
-1027
-1039
-1050
-1060
-1069
-1079
-1090
-1101
-1113
-1125
-1138
-1150
-1160
-1169
-1175
-1179
-1179
-1177
-1172
-1165
-1156
-1148
-1140
-1133
-1129
-1128
-1129
-1133
-1139
-1146
-1154
-1161
-1166
-1168
-1166
-1160
-1150
-1134
-1114
-1090
-1064
-1034
-1004
-972
-940
-908
-876
-843
-810
-776
-741
-704
-664
-621
-577
-530
-481
-431
-382
-333
-286
-242
-202
-165
-133
-105
-81
-61
-43
-28
-14
-1
13
28
45
63
84
108
134
164
195
229
265
303
342
381
420
458
495
528
559
585
606
622
632
635
631
622
605
583
556
524
488
448
406
361
314
266
216
165
112
58
2
-54
-112
-171
-231
-291
-351
-410
-468
-524
-579
-631
-680
-726
-769
-808
-845
-878
-908
-935
-958
-979
-997
-1012
-1024
-1033
-1040
-1044
-1046
-1046
-1044
-1042
-1038
-1033
-1028
-1022
-1016
-1010
-1006
-1000
-993
-987
-979
-971
-961
-951
-939
-927
-913
-898
-883
-867
-850
-833
-815
-797
-779
-760
-741
-721
-701
-681
-660
-639
-618
-596
-575
-554
-534
-514
-496
-478
-461
-445
-430
-417
-404
-393
-382
-373
-364
-356
-348
-341
-334
-327
-321
-313
-306
-298
-289
-279
-268
-256
-243
-229
-214
-198
-182
-165
-148
-131
-114
-97
-81
-64
-49
-33
-18
-4
10
23
35
46
56
65
74
81
87
94
100
106
113
121
131
142
154
169
185
202
220
238
255
271
285
296
304
309
311
309
305
298
289
280
270
261
252
245
240
236
235
236
238
242
246
252
258
264
270
276
282
289
295
302
308
316
323
330
337
344
350
356
360
362
363
362
359
354
348
339
329
317
305
292
278
264
251
238
225
214
203
194
186
179
173
168
163
159
154
148
141
132
122
109
94
77
58
37
15
-8
-31
-53
-73
-91
-107
-120
-129
-135
-137
-136
-133
-127
-119
-109
-98
-86
-73
-59
-45
-29
-12
7
27
50
74
101
130
160
192
225
258
291
324
356
387
415
442
466
488
508
525
540
553
565
574
583
590
596
601
606
610
613
616
618
621
623
625
628
632
635
639
644
649
654
660
665
671
676
680
685
689
692
695
698
700
703
705
707
709
711
712
713
712
710
706
700
692
681
668
652
634
614
592
569
545
521
498
474
452
430
408
387
367
346
326
305
285
264
243
224
206
190
178
170
167
170
179
195
217
245
278
316
356
399
442
484
525
564
599
630
659
684
707
729
749
769
789
810
832
854
877
901
923
944
963
979
991
998
1002
1000
994
984
971
953
934
911
887
861
833
804
773
740
704
667
628
588
546
502
459
416
374
333
295
259
225
194
164
135
108
79
50
20
-13
-48
-85
-125
-165
-206
-247
-286
-323
-357
-388
-415
-439
-460
-478
-496
-512
-530
-549
-571
-595
-623
-653
-685
-718
-751
-783
-812
-837
-856
-870
-878
-879
-874
-863
-848
-829
-808
-786
-764
-744
-725
-710
-697
-687
-681
-676
-674
-674
-675
-677
-679
-681
-683
-685
-687
-689
-691
-692
-693
-693
-692
-689
-684
-676
-665
-651
-634
-613
-589
-562
-532
-501
-468
-436
-404
-373
-345
-318
-295
-274
-256
-241
-228
-218
-208
-201
-194
-188
-183
-178
-175
-172
-171
-171
-173
-177
-182
-190
-200
-211
-224
-238
-252
-266
-280
-291
-301
-307
-311
-311
-307
-299
-287
-271
-252
-229
-205
-178
-151
-124
-97
-72
-48
-27
-8
9
23
35
47
57
68
80
94
111
131
154
181
210
243
277
313
349
384
417
449
477
502
523
541
556
568
579
589
598
608
618
630
643
658
674
690
707
723
739
753
766
776
784
789
792
792
790
785
778
770
759
745
730
713
694
673
651
628
605
583
562
544
529
519
513
512
517
527
542
561
584
608
634
660
685
709
730
750
767
782
796
810
823
838
854
872
893
916
942
970
1000
1030
1061
1092
1121
1149
1175
1198
1219
1238
1254
1268
1280
1291
1299
1306
1310
1313
1312
1309
1303
1293
1280
1263
1242
1218
1190
1160
1127
1092
1055
1018
981
943
907
872
838
806
776
747
721
695
671
647
624
601
578
554
529
502
474
445
414
382
349
316
284
254
226
200
179
161
147
137
131
128
126
126
125
123
119
111
99
82
61
35
5
-29
-65
-102
-141
-178
-215
-250
-282
-311
-338
-362
-382
-401
-417
-430
-442
-451
-459
-465
-468
-470
-469
-466
-460
-452
-441
-428
-413
-396
-376
-355
-331
-306
-278
-249
-217
-183
-148
-112
-75
-38
-3
31
61
87
109
125
134
138
136
129
118
103
87
70
53
37
24
14
6
1
-3
-4
-6
-7
-10
-14
-21
-30
-42
-56
-71
-86
-102
-116
-129
-139
-145
-149
-148
-144
-137
-127
-115
-100
-84
-66
-48
-29
-9
12
32
52
72
91
108
124
137
146
152
154
151
144
132
117
99
77
54
30
5
-20
-44
-68
-91
-114
-137
-160
-184
-210
-237
-266
-296
-328
-360
-393
-425
-456
-485
-511
-535
-555
-572
-586
-597
-606
-613
-619
-625
-630
-636
-642
-648
-653
-659
-663
-666
-668
-667
-664
-658
-649
-638
-624
-607
-588
-566
-542
-516
-488
-458
-425
-390
-353
-313
-272
-229
-186
-142
-98
-55
-14
26
63
97
128
157
184
208
232
255
279
303
327
353
380
408
435
462
488
511
531
547
558
564
565
561
552
540
525
509
492
477
463
454
448
448
453
463
479
500
525
554
585
617
651
683
715
744
772
796
818
836
853
866
878
888
896
903
909
914
918
920
921
920
917
912
905
895
883
869
854
837
819
800
781
762
743
725
706
687
669
649
629
608
586
563
539
515
490
466
443
422
402
386
372
362
355
350
349
349
351
354
357
359
361
362
361
359
355
349
342
333
323
311
296
280
261
239
215
188
159
128
95
62
28
-3
-33
-60
-83
-101
-116
-126
-133
-137
-139
-141
-144
-149
-157
-169
-185
-206
-231
-259
-291
-325
-361
-396
-430
-463
-494
-523
-549
-573
-596
-617
-637
-657
-676
-694
-712
-730
-746
-760
-772
-781
-788
-792
-793
-791
-788
-783
-778
-773
-769
-766
-765
-766
-769
-773
-778
-783
-787
-790
-791
-790
-787
-781
-774
-765
-755
-745
-735
-725
-718
-711
-706
-703
-701
-700
-700
-701
-702
-703
-706
-709
-714
-722
-732
-746
-762
-783
-807
-834
-863
-894
-925
-955
-983
-1008
-1031
-1049
-1063
-1073
-1080
-1085
-1088
-1090
-1092
-1095
-1100
-1106
-1114
-1122
-1131
-1140
-1147
-1152
-1154
-1152
-1147
-1137
-1124
-1108
-1090
-1071
-1051
-1032
-1014
-999
-987
-976
-969
-964
-960
-958
-957
-956
-956
-955
-953
-952
-951
-949
-949
-948
-948
-949
-950
-950
-949
-946
-942
-934
-923
-909
-891
-870
-846
-819
-792
-763
-735
-708
-683
-659
-638
-619
-603
-588
-574
-561
-550
-538
-527
-516
-506
-498
-490
-484
-480
-478
-478
-479
-482
-484
-485
-485
-482
-476
-465
-449
-430
-406
-378
-349
-318
-287
-257
-229
-205
-184
-167
-154
-143
-134
-127
-120
-111
-101
-89
-74
-56
-36
-15
7
29
50
68
84
98
108
115
121
125
129
133
138
146
156
169
185
203
223
245
268
290
311
330
348
363
375
384
391
395
396
394
390
382
371
356
337
314
287
254
218
178
134
88
40
-9
-57
-104
-149
-192
-232
-268
-302
-333
-362
-389
-415
-440
-465
-490
-514
-538
-562
-585
-606
-625
-641
-654
-663
-668
-669
-666
-659
-648
-632
-614
-592
-566
-539
-508
-476
-442
-406
-370
-333
-297
-261
-226
-193
-162
-132
-105
-80
-56
-33
-11
12
36
61
89
119
152
187
224
262
302
341
379
416
450
481
509
533
554
571
585
597
607
615
622
628
632
636
639
640
641
640
638
635
631
625
618
611
603
595
587
578
568
558
547
535
522
508
492
476
460
444
430
417
408
402
400
404
412
426
444
466
491
519
548
576
604
631
655
678
698
717
734
751
767
783
799
815
831
846
861
874
885
893
898
899
897
891
883
874
863
852
842
833
826
821
818
817
816
816
815
812
807
799
789
776
761
744
728
712
698
687
680
678
681
688
700
715
732
750
769
786
801
813
822
828
831
831
829
827
823
820
818
817
816
816
817
817
816
812
807
798
785
769
749
726
699
670
638
605
570
535
498
461
424
386
347
308
267
226
184
142
99
57
15
-25
-64
-102
-137
-171
-202
-233
-262
-290
-319
-348
-378
-408
-440
-472
-504
-536
-567
-596
-623
-647
-667
-683
-695
-703
-708
-709
-709
-708
-705
-703
-702
-701
-701
-702
-704
-705
-705
-703
-699
-692
-682
-668
-652
-633
-613
-592
-573
-555
-541
-530
-525
-525
-531
-542
-557
-577
-599
-622
-646
-670
-691
-711
-728
-743
-756
-766
-776
-786
-795
-806
-819
-832
-848
-864
-881
-898
-914
-928
-939
-947
-951
-952
-949
-943
-935
-925
-915
-906
-898
-893
-891
-893
-898
-906
-916
-929
-942
-955
-968
-979
-989
-996
-1000
-1004
-1006
-1008
-1008
-1010
-1014
-1020
-1028
-1039
-1052
-1068
-1087
-1106
-1127
-1147
-1167
-1185
-1201
-1215
-1226
-1234
-1238
-1240
-1239
-1235
-1228
-1220
-1211
-1201
-1190
-1179
-1169
-1159
-1150
-1141
-1134
-1129
-1124
-1121
-1119
-1117
-1117
-1116
-1115
-1114
-1113
-1110
-1106
-1101
-1094
-1086
-1077
-1067
-1057
-1046
-1034
-1022
-1010
-999
-987
-974
-960
-946
-929
-911
-890
-868
-843
-815
-786
-756
-725
-693
-662
-633
-604
-578
-555
-533
-515
-499
-484
-472
-461
-450
-439
-428
-417
-405
-393
-380
-366
-353
-340
-327
-316
-305
-297
-289
-284
-280
-277
-276
-276
-277
-278
-280
-282
-283
-285
-287
-288
-288
-288
-287
-284
-281
-276
-269
-261
-251
-239
-225
-210
-193
-176
-158
-139
-121
-103
-85
-68
-52
-35
-19
-2
16
34
53
74
96
119
143
168
193
217
240
262
280
297
310
320
328
333
336
338
339
342
345
351
359
370
385
403
425
450
477
507
538
570
603
636
670
702
735
767
799
830
862
893
924
955
986
1016
1046
1074
1102
1128
1152
1174
1194
1213
1229
1243
1256
1268
1279
1289
1299
1309
1319
1329
1338
1348
1357
1365
1372
1377
1380
1381
1379
1374
1366
1355
1342
1325
1306
1286
1263
1239
1215
1190
1165
1140
1115
1091
1068
1045
1022
1000
978
957
935
913
891
869
846
823
801
778
757
736
716
699
683
670
660
653
649
648
650
655
662
672
683
694
706
718
728
737
744
748
750
750
747
743
736
729
722
714
708
702
699
697
697
698
702
707
712
718
724
729
733
736
738
738
737
736
734
731
729
728
727
727
728
730
731
733
735
735
734
731
726
719
710
699
686
672
657
642
628
614
602
591
582
575
570
566
563
562
561
560
560
560
559
559
558
557
556
554
551
547
542
535
525
513
499
481
460
436
410
381
351
320
287
255
224
193
163
134
105
77
49
20
-9
-40
-73
-108
-144
-181
-219
-257
-294
-329
-361
-391
-416
-437
-453
-465
-473
-477
-479
-478
-475
-471
-466
-460
-452
-443
-431
-417
-400
-380
-355
-327
-294
-259
-220
-180
-140
-100
-62
-26
6
33
57
76
91
103
112
120
126
133
139
146
153
159
164
168
168
164
155
140
119
92
58
20
-23
-68
-113
-158
-201
-239
-273
-300
-320
-334
-342
-345
-343
-337
-329
-321
-312
-303
-296
-290
-286
-282
-278
-274
-269
-261
-252
-240
-225
-207
-187
-165
-141
-117
-92
-68
-46
-24
-5
12
27
41
53
63
72
81
88
94
98
102
104
104
102
99
93
86
77
67
58
48
40
33
28
26
27
29
34
40
47
53
58
61
61
57
50
40
26
10
-7
-25
-41
-55
-66
-72
-73
-67
-56
-39
-18
8
38
69
100
131
161
188
213
234
252
268
281
293
303
313
324
335
347
359
372
385
397
409
418
424
428
428
424
416
405
390
373
354
334
313
292
271
251
233
216
200
186
173
162
153
145
139
134
132
132
135
141
150
162
177
194
215
237
260
284
308
332
354
373
390
405
416
424
429
431
431
429
425
419
414
407
401
394
388
382
376
369
363
356
347
338
326
313
297
278
257
232
205
175
142
107
70
32
-6
-45
-82
-119
-154
-187
-218
-246
-273
-297
-321
-343
-365
-387
-410
-434
-459
-486
-515
-545
-578
-611
-646
-681
-716
-751
-786
-819
-852
-883
-913
-941
-967
-992
-1014
-1035
-1053
-1069
-1082
-1093
-1101
-1106
-1107
-1107
-1103
-1097
-1090
-1080
-1069
-1056
-1043
-1029
-1014
-999
-983
-967
-949
-930
-911
-890
-868
-844
-820
-794
-768
-742
-716
-690
-664
-639
-615
-592
-570
-548
-527
-506
-487
-467
-449
-432
-415
-401
-389
-379
-371
-367
-365
-366
-369
-375
-382
-389
-397
-405
-411
-415
-418
-419
-418
-416
-412
-407
-402
-397
-393
-388
-384
-380
-376
-371
-364
-356
-345
-332
-315
-296
-274
-250
-224
-198
-173
-149
-127
-108
-92
-80
-72
-68
-67
-68
-71
-74
-78
-82
-84
-84
-82
-79
-73
-66
-57
-46
-35
-22
-9
5
21
37
54
72
92
113
136
161
187
215
244
275
306
338
370
403
436
470
504
538
572
606
641
675
709
742
774
805
835
862
888
911
931
949
964
977
987
995
1000
1004
1008
1008
1006
1002
997
990
980
967
953
936
918
898
876
854
832
810
788
768
750
733
718
705
694
684
675
666
656
646
634
621
605
587
566
542
516
488
458
426
394
361
328
295
264
233
203
174
146
119
93
66
40
14
-14
-42
-71
-101
-131
-162
-192
-222
-249
-275
-298
-316
-331
-342
-347
-348
-346
-339
-330
-320
-309
-299
-290
-285
-283
-285
-292
-303
-319
-339
-361
-385
-410
-435
-459
-481
-501
-517
-530
-539
-546
-550
-551
-552
-551
-550
-549
-549
-549
-550
-550
-551
-551
-551
-549
-546
-541
-535
-528
-519
-510
-501
-493
-486
-480
-476
-475
-476
-479
-483
-489
-496
-502
-509
-514
-518
-521
-522
-522
-521
-520
-518
-517
-517
-518
-520
-524
-529
-534
-540
-546
-550
-553
-553
-551
-545
-536
-524
-509
-492
-473
-454
-434
-414
-396
-379
-364
-350
-338
-327
-317
-307
-298
-288
-279
-268
-257
-246
-235
-225
-214
-205
-197
-191
-187
-184
-183
-183
-185
-188
-191
-194
-197
-200
-202
-204
-206
-207
-208
-209
-210
-210
-211
-211
-211
-210
-208
-206
-202
-196
-189
-181
-171
-161
-149
-137
-124
-112
-100
-88
-77
-67
-57
-48
-40
-33
-25
-18
-11
-5
2
9
17
25
33
42
52
63
75
89
104
122
141
162
185
209
234
260
286
310
333
355
373
389
402
412
419
424
426
426
425
423
421
419
419
420
422
426
433
443
455
469
487
508
532
560
590
623
658
695
733
772
811
849
885
918
949
976
1000
1020
1038
1054
1067
1081
1094
1109
1126
1145
1167
1192
1220
1249
1280
1311
1341
1369
1394
1414
1430
1441
1446
1447
1443
1437
1428
1417
1407
1399
1392
1387
1386
1387
1391
1397
1405
1414
1422
1430
1437
1442
1446
1447
1448
1447
1446
1446
1446
1447
1450
1455
1461
1469
1477
1486
1495
1502
1508
1512
1514
1514
1511
1506
1500
1492
1484
1476
1468
1462
1456
1451
1446
1442
1439
1434
1430
1424
1417
1408
1398
1388
1377
1366
1355
1345
1337
1330
1324
1320
1317
1315
1313
1311
1307
1303
1296
1288
1278
1266
1254
1242
1230
1219
1210
1203
1199
1198
1198
1201
1205
1209
1212
1214
1214
1211
1204
1194
1180
1163
1144
1121
1097
1072
1047
1020
994
967
939
910
880
848
813
776
735
692
647
600
551
502
454
407
362
320
281
245
212
182
154
128
103
78
53
27
2
-25
-51
-78
-103
-127
-149
-169
-185
-198
-209
-215
-220
-221
-221
-220
-218
-215
-213
-211
-209
-208
-208
-208
-208
-209
-209
-210
-211
-213
-216
-220
-226
-234
-244
-257
-272
-290
-309
-330
-352
-374
-396
-416
-435
-452
-467
-479
-489
-498
-506
-513
-520
-528
-536
-546
-557
-570
-583
-597
-611
-625
-638
-649
-658
-666
-671
-675
-678
-680
-683
-687
-693
-703
-715
-731
-751
-774
-801
-829
-858
-887
-914
-939
-961
-979
-992
-1000
-1004
-1004
-1002
-997
-992
-987
-982
-980
-981
-985
-992
-1002
-1016
-1031
-1048
-1065
-1082
-1099
-1114
-1128
-1141
-1151
-1160
-1168
-1175
-1181
-1186
-1191
-1196
-1200
-1203
-1206
-1207
-1208
-1206
-1203
-1198
-1192
-1184
-1176
-1167
-1157
-1148
-1139
-1130
-1123
-1116
-1109
-1102
-1096
-1088
-1080
-1072
-1062
-1051
-1039
-1027
-1014
-1004
-993
-984
-977
-972
-969
-967
-967
-968
-968
-968
-967
-964
-959
-951
-941
-928
-914
-898
-881
-865
-850
-837
-827
-820
-817
-818
-823
-831
-842
-857
-873
-892
-910
-930
-949
-967
-984
-999
-1012
-1026
-1037
-1046
-1053
-1060
-1065
-1070
-1073
-1077
-1080
-1083
-1087
-1090
-1093
-1096
-1099
-1102
-1104
-1104
-1104
-1101
-1098
-1092
-1085
-1077
-1067
-1056
-1046
-1035
-1024
-1014
-1006
-999
-994
-989
-985
-982
-979
-977
-973
-970
-965
-960
-954
-948
-941
-935
-929
-923
-919
-915
-911
-907
-903
-898
-891
-882
-870
-855
-836
-815
-790
-763
-734
-704
-674
-644
-616
-589
-564
-541
-521
-501
-484
-466
-450
-432
-415
-397
-378
-358
-339
-319
-301
-284
-268
-255
-244
-235
-227
-222
-217
-213
-208
-203
-197
-190
-181
-171
-159
-147
-134
-121
-109
-96
-85
-73
-62
-51
-39
-26
-13
2
17
34
51
68
84
99
112
122
128
132
131
128
122
114
104
94
85
77
71
67
65
65
67
69
71
72
72
70
66
59
49
37
23
8
-9
-25
-42
-57
-72
-87
-101
-115
-129
-144
-160
-178
-196
-216
-237
-259
-280
-300
-318
-334
-347
-357
-363
-367
-367
-365
-362
-358
-354
-350
-349
-348
-350
-354
-360
-368
-376
-385
-395
-403
-412
-419
-426
-432
-437
-442
-446
-451
-456
-462
-468
-474
-480
-485
-490
-493
-495
-495
-493
-489
-483
-474
-464
-453
-440
-426
-411
-395
-378
-359
-339
-316
-292
-264
-233
-199
-161
-121
-77
-32
15
63
111
158
203
246
286
323
357
388
416
442
465
487
507
526
545
563
580
597
613
628
642
653
663
669
674
675
673
669
662
653
643
631
618
605
593
582
572
564
559
556
555
557
560
565
572
579
587
594
601
607
611
613
614
614
611
608
604
599
595
591
588
587
587
590
595
603
613
626
642
660
680
703
728
755
784
814
846
878
911
943
974
1004
1032
1057
1078
1096
1110
1120
1126
1128
1127
1123
1117
1109
1100
1091
1082
1074
1067
1060
1055
1050
1045
1042
1038
1034
1029
1024
1018
1014
1008
1002
996
991
985
980
976
971
966
961
955
948
940
930
919
907
893
878
862
847
831
816
802
789
778
767
758
749
741
734
726
718
710
702
693
684
676
668
662
657
654
654
656
660
668
677
690
704
719
736
753
771
789
806
823
839
855
870
884
898
912
925
938
951
963
974
985
996
1004
1014
1022
1029
1036
1041
1045
1049
1051
1054
1055
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1066
1065
1064
1061
1056
1050
1042
1032
1020
1006
991
976
959
943
927
913
899
888
878
869
862
856
851
846
840
833
825
815
802
787
769
750
729
707
684
661
639
617
596
576
557
539
521
504
487
470
452
434
415
395
375
354
334
314
295
277
261
247
236
226
220
216
215
217
222
228
238
249
263
277
293
309
326
342
357
370
382
393
401
408
414
419
424
430
437
446
458
473
491
510
532
555
578
599
618
633
643
648
646
638
625
606
583
557
530
502
475
450
427
407
389
374
359
345
330
313
293
269
241
209
172
132
89
43
-3
-49
-94
-137
-178
-216
-252
-284
-314
-341
-367
-391
-413
-433
-452
-470
-485
-499
-510
-519
-525
-530
-534
-537
-540
-543
-549
-558
-570
-587
-607
-632
-661
-692
-726
-762
-797
-832
-865
-896
-923
-948
-970
-989
-1006
-1022
-1038
-1054
-1070
-1087
-1106
-1126
-1147
-1169
-1191
-1214
-1236
-1256
-1276
-1293
-1309
-1323
-1335
-1346
-1356
-1365
-1374
-1383
-1391
-1400
-1408
-1417
-1425
-1433
-1440
-1447
-1454
-1461
-1467
-1474
-1481
-1490
-1499
-1509
-1520
-1532
-1544
-1556
-1567
-1577
-1585
-1590
-1592
-1591
-1587
-1580
-1571
-1559
-1546
-1533
-1521
-1510
-1500
-1493
-1488
-1486
-1485
-1487
-1489
-1492
-1494
-1496
-1496
-1495
-1491
-1486
-1479
-1471
-1462
-1454
-1445
-1438
-1432
-1427
-1424
-1423
-1424
-1426
-1429
-1432
-1437
-1441
-1446
-1452
-1458
-1464
-1471
-1479
-1488
-1497
-1508
-1518
-1529
-1538
-1546
-1552
-1554
-1553
-1548
-1538
-1523
-1505
-1482
-1456
-1427
-1396
-1365
-1334
-1304
-1276
-1250
-1227
-1206
-1187
-1171
-1156
-1143
-1130
-1119
-1108
-1097
-1086
-1076
-1067
-1059
-1053
-1048
-1045
-1045
-1046
-1050
-1055
-1062
-1069
-1077
-1084
-1089
-1094
-1097
-1097
-1096
-1092
-1087
-1080
-1071
-1062
-1052
-1041
-1030
-1020
-1008
-998
-987
-976
-964
-953
-941
-928
-916
-904
-891
-879
-868
-857
-847
-837
-827
-818
-809
-799
-788
-776
-761
-745
-727
-706
-682
-656
-629
-599
-568
-536
-504
-472
-440
-408
-378
-348
-319
-291
-263
-235
-208
-181
-154
-127
-100
-73
-46
-20
4
28
49
69
87
103
116
127
137
145
152
159
165
171
177
184
191
200
209
219
230
241
253
265
278
292
305
320
334
349
365
380
396
411
425
439
450
460
468
473
475
475
472
467
460
452
444
437
431
426
424
425
428
433
441
450
461
471
481
490
497
503
506
506
506
504
502
500
499
500
503
510
519
532
547
564
583
603
623
642
659
674
686
695
700
703
703
700
695
688
681
673
666
658
651
645
639
634
629
625
621
617
613
609
605
600
596
591
587
582
578
574
570
567
564
562
561
560
561
562
564
567
571
575
579
584
589
594
599
603
608
613
618
623
629
636
643
651
660
669
679
688
697
705
712
716
719
720
719
715
711
705
698
691
685
680
676
674
673
673
675
678
681
683
684
685
683
679
674
666
656
645
633
620
606
592
578
563
548
533
517
499
481
461
440
418
395
372
350
329
310
293
280
269
262
259
258
259
262
264
267
268
266
263
256
246
233
218
202
185
168
153
138
127
117
111
107
105
105
106
108
109
109
108
105
101
94
86
76
65
54
41
29
17
4
-8
-21
-34
-47
-62
-77
-93
-110
-128
-146
-164
-183
-201
-219
-235
-250
-264
-277
-289
-300
-311
-321
-332
-343
-354
-366
-379
-391
-403
-414
-424
-433
-439
-444
-446
-446
-443
-440
-435
-429
-424
-419
-415
-413
-412
-412
-414
-417
-420
-424
-427
-430
-431
-432
-432
-431
-430
-430
-431
-434
-439
-447
-459
-473
-490
-509
-530
-551
-572
-592
-611
-626
-639
-649
-656
-661
-663
-665
-666
-668
-670
-674
-680
-688
-696
-706
-716
-726
-734
-741
-745
-746
-745
-741
-734
-726
-716
-706
-696
-686
-677
-668
-661
-653
-646
-637
-627
-615
-601
-583
-562
-538
-511
-482
-451
-419
-388
-357
-328
-301
-275
-252
-231
-211
-192
-174
-155
-135
-115
-93
-71
-47
-23
1
24
46
66
84
99
110
119
124
127
128
127
124
120
116
112
108
103
99
95
90
85
79
72
64
54
43
31
18
3
-12
-28
-44
-61
-77
-94
-110
-125
-140
-154
-168
-180
-191
-202
-212
-221
-230
-238
-246
-255
-264
-274
-285
-297
-310
-325
-341
-357
-375
-394
-413
-432
-451
-469
-486
-502
-516
-529
-540
-550
-557
-563
-567
-568
-569
-567
-564
-560
-555
-548
-541
-533
-525
-517
-509
-501
-494
-488
-482
-476
-472
-467
-463
-459
-454
-449
-443
-435
-426
-414
-402
-387
-370
-351
-330
-308
-285
-260
-234
-207
-179
-152
-123
-95
-67
-39
-11
17
44
71
98
124
151
177
203
229
255
282
308
335
361
387
413
438
461
484
505
524
541
555
568
578
586
593
597
601
604
606
608
610
613
616
619
624
629
635
641
648
655
662
670
677
684
692
699
706
714
721
729
738
747
757
767
778
789
800
811
822
832
840
847
852
855
855
852
846
838
827
814
800
784
768
752
736
722
709
698
689
683
678
675
674
674
675
676
677
678
678
678
677
675
672
669
666
662
658
654
649
645
640
634
628
621
614
605
595
584
573
561
548
535
521
508
495
482
470
458
447
437
427
419
411
405
399
395
391
388
386
385
383
382
381
380
378
375
371
365
359
352
344
335
326
316
307
298
289
281
273
267
260
254
248
242
236
230
223
215
207
199
191
182
174
165
157
149
141
133
125
117
109
100
92
84
76
68
62
57
53
50
50
50
53
56
60
64
67
70
71
70
67
63
56
48
40
30
21
12
5
-1
-5
-8
-10
-10
-9
-8
-8
-8
-8
-10
-13
-17
-21
-25
-29
-32
-33
-32
-29
-23
-15
-5
7
21
35
50
65
80
94
107
120
132
143
154
164
175
186
198
210
223
237
251
265
280
294
309
324
339
353
367
381
394
406
418
428
437
445
450
454
457
457
455
453
449
444
440
435
431
428
425
424
424
424
425
427
428
428
428
427
425
423
420
417
413
410
407
405
403
402
400
399
397
394
390
385
377
368
357
344
331
317
304
291
280
271
264
260
260
261
266
273
282
292
303
315
327
339
351
362
373
384
395
406
417
428
439
450
461
472
483
494
506
517
529
541
554
568
582
597
612
627
642
657
670
681
691
699
704
707
708
707
704
700
696
691
687
682
679
675
672
669
665
661
655
648
640
630
619
607
595
583
572
561
552
544
537
531
526
520
515
508
499
488
475
460
443
424
405
385
365
347
330
315
303
292
283
275
267
258
248
236
222
204
184
161
135
107
77
46
15
-16
-48
-79
-110
-141
-173
-205
-239
-274
-310
-347
-386
-425
-463
-500
-534
-566
-594
-617
-636
-650
-659
-664
-666
-664
-661
-656
-651
-647
-642
-638
-634
-631
-628
-625
-621
-617
-612
-606
-599
-591
-584
-576
-570
-564
-559
-556
-554
-554
-554
-555
-556
-557
-558
-559
-560
-561
-563
-565
-569
-575
-583
-595
-609
-626
-645
-667
-691
-715
-739
-762
-784
-804
-821
-836
-848
-858
-866
-872
-877
-882
-887
-892
-897
-904
-910
-917
-923
-929
-934
-938
-941
-941
-941
-938
-935
-931
-926
-921
-916
-911
-906
-900
-895
-888
-880
-871
-859
-846
-829
-810
-788
-764
-737
-709
-680
-651
-621
-593
-565
-539
-515
-494
-474
-457
-442
-429
-419
-410
-403
-398
-395
-393
-392
-393
-396
-399
-404
-409
-416
-422
-429
-436
-442
-447
-451
-454
-456
-456
-454
-451
-446
-440
-433
-425
-417
-409
-401
-394
-388
-384
-380
-379
-379
-381
-384
-389
-394
-400
-407
-413
-419
-424
-429
-432
-434
-435
-435
-435
-433
-431
-429
-426
-423
-420
-416
-412
-406
-400
-392
-383
-372
-360
-346
-331
-315
-299
-282
-265
-248
-232
-216
-201
-186
-172
-158
-143
-129
-113
-97
-81
-64
-47
-31
-15
-1
10
20
26
29
29
26
21
14
6
-2
-9
-16
-21
-23
-24
-22
-19
-15
-10
-5
-1
1
2
1
-3
-8
-15
-23
-32
-40
-49
-56
-63
-69
-73
-77
-81
-84
-88
-93
-99
-107
-115
-125
-135
-145
-155
-163
-169
-174
-176
-175
-171
-166
-158
-149
-140
-131
-122
-114
-108
-104
-101
-99
-98
-98
-97
-95
-92
-88
-82
-74
-65
-54
-42
-31
-19
-8
2
11
18
24
28
31
33
35
36
38
41
44
49
55
62
70
80
90
101
114
127
141
156
171
188
206
224
244
264
286
308
330
352
374
395
416
435
453
470
485
499
511
521
531
539
546
551
556
559
562
563
563
562
560
556
552
547
540
534
527
519
512
506
500
496
492
491
490
492
496
501
508
518
528
541
554
568
582
595
608
618
627
633
636
635
631
624
614
600
585
569
552
536
521
508
497
489
485
484
486
490
497
506
515
525
535
543
551
557
562
566
568
570
571
571
572
574
576
579
583
588
594
601
608
616
625
633
642
650
658
666
673
679
684
688
691
692
693
692
690
686
683
678
674
670
667
665
664
665
668
672
677
682
688
694
699
701
702
700
695
687
675
660
643
623
601
578
554
530
506
483
460
438
416
394
372
349
325
299
271
241
208
174
137
98
57
16
-25
-66
-106
-143
-179
-211
-240
-266
-289
-308
-324
-338
-349
-360
-370
-380
-391
-403
-417
-433
-451
-471
-493
-515
-538
-561
-582
-602
-619
-634
-645
-652
-656
-656
-653
-648
-641
-633
-624
-615
-606
-598
-591
-585
-579
-574
-570
-565
-560
-554
-546
-537
-526
-513
-498
-481
-462
-441
-419
-395
-369
-343
-316
-289
-263
-236
-212
-188
-168
-150
-135
-124
-117
-114
-114
-118
-125
-135
-147
-160
-173
-187
-200
-211
-222
-231
-238
-245
-250
-255
-260
-264
-269
-273
-277
-281
-285
-287
-289
-289
-288
-286
-284
-281
-278
-277
-277
-279
-285
-294
-307
-323
-343
-365
-389
-415
-441
-466
-489
-510
-528
-544
-557
-567
-574
-580
-585
-590
-594
-599
-603
-608
-613
-617
-620
-621
-620
-616
-609
-600
-587
-571
-554
-535
-515
-495
-475
-457
-440
-424
-410
-398
-388
-378
-369
-362
-354
-347
-339
-332
-326
-319
-313
-307
-303
-299
-295
-293
-290
-289
-287
-286
-285
-283
-282
-281
-281
-281
-281
-282
-284
-287
-290
-293
-296
-298
-299
-299
-296
-292
-286
-278
-269
-259
-249
-239
-230
-223
-218
-216
-216
-218
-222
-228
-235
-243
-250
-256
-261
-265
-267
-268
-268
-268
-267
-267
-268
-270
-272
-276
-280
-284
-287
-289
-289
-287
-281
-272
-260
-244
-225
-204
-181
-157
-132
-107
-83
-60
-38
-17
3
23
42
60
79
99
118
138
158
178
197
216
233
249
263
275
286
295
303
310
318
325
333
342
351
362
373
384
395
405
415
423
429
434
437
438
438
437
437
436
437
440
445
453
463
476
491
509
528
549
570
591
613
634
655
675
694
713
732
751
770
790
810
830
850
870
890
909
926
942
955
965
973
979
981
982
981
979
976
973
971
971
972
975
980
986
994
1002
1012
1022
1031
1039
1045
1050
1052
1053
1052
1050
1047
1044
1041
1039
1038
1038
1040
1043
1047
1053
1058
1064
1069
1073
1076
1077
1076
1074
1071
1066
1062
1057
1054
1051
1051
1052
1055
1061
1068
1076
1085
1095
1103
1110
1116
1119
1119
1117
1112
1105
1096
1086
1075
1064
1054
1045
1038
1032
1028
1025
1022
1022
1020
1018
1014
1008
1002
992
979
964
947
929
910
891
872
855
839
825
813
803
796
790
785
781
778
775
771
766
760
753
745
736
726
716
704
693
682
670
658
646
634
621
608
594
580
565
550
535
521
507
495
484
474
465
458
452
446
441
434
427
418
407
393
378
360
341
320
299
278
258
240
223
209
198
188
182
176
173
169
166
163
159
154
148
142
135
129
123
119
116
115
115
118
121
126
130
134
137
138
136
133
127
119
111
101
92
85
79
76
76
80
87
96
108
120
133
146
156
165
170
172
171
168
161
153
144
135
127
119
113
109
107
106
107
108
110
111
112
111
109
105
100
94
87
80
73
66
60
56
52
49
46
45
43
42
40
37
33
28
22
16
9
1
-6
-13
-20
-26
-30
-34
-37
-38
-38
-38
-36
-34
-31
-27
-23
-18
-13
-7
-1
6
14
23
32
42
53
64
76
88
100
112
124
135
146
155
164
171
177
181
184
184
183
181
176
170
162
153
144
133
121
108
95
81
66
51
34
16
-4
-25
-48
-72
-98
-126
-154
-184
-214
-243
-272
-301
-327
-352
-375
-395
-414
-429
-443
-454
-463
-471
-477
-482
-485
-489
-491
-493
-495
-497
-500
-503
-507
-512
-518
-525
-534
-545
-557
-571
-585
-601
-618
-635
-652
-670
-687
-703
-720
-736
-752
-768
-784
-800
-817
-835
-853
-872
-892
-911
-930
-948
-964
-979
-991
-1000
-1006
-1010
-1012
-1012
-1008
-1004
-1000
-994
-988
-981
-975
-968
-961
-954
-945
-936
-925
-913
-899
-884
-869
-854
-839
-826
-815
-806
-801
-800
-802
-808
-817
-828
-841
-855
-868
-880
-890
-899
-905
-908
-910
-911
-912
-913
-916
-921
-930
-942
-957
-976
-998
-1022
-1049
-1075
-1101
-1126
-1149
-1169
-1187
-1202
-1214
-1224
-1233
-1241
-1248
-1256
-1266
-1277
-1289
-1303
-1319
-1335
-1352
-1370
-1386
-1402
-1415
-1427
-1437
-1444
-1449
-1451
-1452
-1450
-1446
-1441
-1435
-1426
-1417
-1406
-1394
-1381
-1367
-1351
-1334
-1316
-1298
-1278
-1257
-1235
-1213
-1189
-1165
-1140
-1114
-1087
-1060
-1031
-1002
-973
-944
-915
-888
-862
-837
-815
-796
-779
-764
-752
-742
-734
-727
-721
-715
-709
-702
-694
-684
-673
-661
-647
-632
-616
-599
-582
-565
-548
-531
-514
-497
-480
-463
-447
-430
-413
-397
-381
-366
-351
-338
-326
-315
-306
-299
-292
-287
-284
-281
-278
-277
-276
-275
-275
-275
-276
-278
-281
-285
-291
-299
-308
-318
-330
-342
-355
-369
-382
-394
-407
-418
-428
-438
-446
-454
-461
-468
-474
-479
-484
-488
-490
-491
-491
-488
-484
-476
-467
-455
-442
-427
-411
-395
-378
-362
-346
-332
-318
-306
-295
-284
-274
-264
-254
-244
-233
-222
-210
-198
-185
-173
-161
-150
-139
-128
-118
-108
-98
-88
-77
-64
-50
-34
-17
3
23
46
69
92
115
138
161
182
201
220
237
254
269
284
299
313
327
342
357
371
386
400
415
429
442
455
467
479
491
502
513
523
533
543
552
560
567
573
578
582
585
587
589
590
592
596
601
608
618
630
645
662
682
703
725
746
767
787
804
819
832
841
849
854
858
861
863
866
868
871
875
879
884
888
892
894
896
896
894
892
888
884
880
876
874
873
875
879
884
892
902
913
925
937
950
962
973
985
995
1006
1016
1029
1042
1055
1070
1085
1102
1118
1135
1150
1163
1175
1183
1188
1190
1188
1182
1174
1164
1152
1139
1125
1112
1099
1086
1074
1062
1050
1038
1024
1008
992
973
951
928
902
876
848
821
794
767
742
719
697
677
658
640
623
605
588
570
551
530
509
487
464
440
416
393
370
348
326
306
287
268
251
233
217
200
183
166
149
131
112
93
73
53
32
10
-13
-37
-61
-86
-112
-138
-164
-190
-215
-239
-262
-282
-301
-318
-332
-344
-354
-362
-369
-374
-379
-383
-387
-391
-396
-401
-407
-413
-419
-425
-432
-438
-443
-449
-455
-460
-466
-471
-477
-484
-490
-497
-504
-511
-517
-522
-526
-529
-530
-530
-528
-525
-522
-518
-514
-511
-509
-508
-509
-512
-517
-523
-530
-538
-546
-554
-560
-563
-565
-564
-559
-552
-542
-528
-513
-495
-476
-456
-435
-413
-392
-370
-349
-328
-308
-288
-268
-249
-231
-212
-194
-177
-161
-145
-130
-116
-103
-91
-81
-72
-64
-58
-53
-50
-49
-49
-51
-53
-56
-60
-64
-67
-69
-69
-67
-62
-54
-43
-30
-14
5
25
47
69
90
110
128
144
157
167
174
179
182
182
182
180
178
175
172
169
165
161
156
149
141
130
118
102
85
65
44
22
-1
-25
-49
-72
-94
-116
-137
-158
-178
-198
-218
-239
-261
-283
-306
-330
-353
-377
-399
-421
-441
-458
-473
-486
-495
-502
-506
-507
-507
-505
-502
-497
-492
-487
-481
-474
-467
-459
-451
-442
-432
-420
-407
-393
-378
-361
-343
-324
-303
-282
-260
-238
-215
-191
-168
-145
-123
-102
-82
-64
-48
-33
-21
-11
-3
3
7
10
12
14
16
19
22
26
30
35
40
45
48
50
49
46
40
31
19
4
-13
-30
-49
-66
-82
-96
-108
-116
-120
-121
-119
-114
-107
-99
-90
-81
-73
-67
-61
-57
-54
-52
-51
-50
-48
-46
-43
-38
-33
-26
-19
-12
-4
2
8
12
14
14
13
9
4
-3
-10
-19
-27
-36
-44
-53
-61
-69
-77
-84
-92
-100
-109
-117
-126
-135
-143
-151
-158
-165
-170
-174
-177
-179
-179
-179
-178
-175
-173
-170
-166
-162
-158
-153
-148
-142
-135
-127
-117
-107
-94
-81
-66
-51
-34
-17
1
20
38
57
75
94
112
130
148
166
182
198
213
227
238
248
256
261
264
264
261
256
248
237
225
212
197
181
165
149
134
119
105
92
79
67
56
46
36
25
15
5
-6
-17
-29
-41
-54
-67
-80
-92
-105
-116
-127
-135
-142
-146
-148
-147
-143
-136
-127
-115
-102
-87
-71
-54
-39
-24
-10
1
11
18
23
26
27
27
25
23
20
17
15
14
13
13
13
14
15
17
18
19
20
21
21
20
19
18
17
16
16
15
15
15
15
16
17
18
18
19
19
19
19
19
18
18
17
16
16
16
16
16
16
17
17
18
18
19
19
19
18
18
18
17
17
16
16
16
16
16
17
17
17
18
18
18
18
18
18
18
17
17
17
16
16
16
16
17
17
17
17
18
18
18
18
18
17
17
17
17
16
16
16
16
17
17
17
17
17
18
18
18
17
17
17
17
17
17
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
