5
14737
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
0
0
-1
-1
-1
-2
-2
-3
-3
-2
-2
-2
-1
-1
0
0
0
0
-1
-1
-2
-3
-3
-3
-3
-2
-2
-1
0
0
0
0
0
-1
-2
-2
-3
-3
-3
-3
-2
-2
-1
0
1
1
1
0
-1
-2
-3
-4
-4
-4
-4
-3
-1
0
1
2
2
2
1
-1
-3
-5
-6
-7
-8
-7
-5
-3
0
3
6
8
10
10
10
9
7
5
4
2
2
2
3
4
6
8
10
10
10
8
5
1
-3
-8
-12
-15
-17
-17
-15
-11
-6
0
7
13
20
25
29
31
31
30
28
24
19
14
8
4
0
-3
-4
-4
-2
2
7
14
21
28
35
41
45
47
46
43
36
26
14
0
-14
-28
-41
-52
-59
-64
-65
-62
-56
-48
-37
-26
-14
-3
7
16
23
28
32
34
35
35
35
34
32
31
30
28
27
26
25
25
25
25
26
27
27
28
27
25
22
18
13
7
1
-5
-9
-13
-14
-12
-9
-3
4
11
19
24
28
29
27
21
13
4
-7
-18
-27
-34
-39
-40
-38
-34
-28
-21
-14
-9
-5
-3
-4
-6
-10
-15
-19
-22
-24
-24
-21
-17
-11
-4
2
8
13
15
16
16
14
11
8
5
3
2
2
3
4
5
6
6
5
3
0
-2
-5
-8
-9
-10
-9
-8
-6
-5
-4
-5
-7
-10
-15
-20
-26
-31
-34
-35
-32
-27
-19
-9
2
13
23
31
36
37
35
30
23
15
7
1
-2
-3
0
5
13
21
28
34
36
35
30
22
10
-2
-14
-25
-34
-38
-39
-35
-28
-19
-9
0
8
13
15
13
9
1
-7
-15
-22
-27
-29
-27
-22
-15
-6
4
14
23
29
34
36
35
33
30
26
22
19
17
15
15
16
18
19
20
21
21
20
18
16
13
10
7
4
2
0
0
1
3
6
10
15
20
26
31
35
38
38
37
32
26
17
7
-4
-16
-26
-35
-42
-45
-45
-42
-37
-29
-21
-12
-4
2
6
7
6
3
-2
-7
-13
-18
-22
-24
-24
-24
-22
-19
-17
-14
-13
-12
-11
-11
-12
-12
-11
-10
-8
-5
-1
3
7
11
14
15
15
14
12
9
6
3
1
0
1
3
6
10
14
19
23
26
28
29
28
26
23
20
16
13
11
10
10
12
16
21
27
33
39
45
49
52
52
50
47
42
35
28
20
13
7
2
-2
-5
-6
-7
-7
-7
-8
-8
-10
-11
-12
-13
-13
-11
-7
-2
5
12
19
26
31
35
35
33
28
22
15
7
1
-2
-3
-1
4
11
19
28
36
42
45
45
42
36
29
21
14
8
5
4
6
9
13
17
19
19
16
11
3
-6
-16
-25
-31
-34
-34
-30
-23
-14
-5
3
10
13
12
8
0
-9
-19
-28
-35
-39
-39
-36
-31
-24
-17
-10
-6
-5
-7
-11
-17
-23
-29
-32
-32
-28
-20
-9
4
18
30
41
47
50
48
42
33
24
13
5
-2
-6
-7
-5
-3
0
2
2
0
-4
-11
-20
-29
-37
-43
-47
-47
-44
-39
-31
-23
-16
-9
-4
-2
-1
-2
-3
-3
-2
1
6
14
23
33
41
47
49
47
40
29
15
0
-16
-29
-39
-44
-43
-36
-25
-11
4
20
32
41
44
43
36
26
13
0
-12
-21
-27
-29
-27
-21
-13
-4
4
10
14
14
11
6
-2
-11
-19
-26
-31
-33
-33
-31
-27
-23
-19
-17
-16
-18
-21
-25
-30
-34
-38
-39
-38
-34
-28
-21
-13
-5
1
5
7
5
0
-6
-14
-21
-28
-32
-33
-31
-25
-16
-6
6
18
29
38
43
46
47
45
41
38
35
33
33
35
38
42
46
49
49
48
43
35
25
13
0
-11
-20
-26
-28
-26
-20
-12
-1
10
19
26
29
28
23
14
2
-11
-24
-36
-45
-50
-52
-50
-45
-38
-29
-21
-14
-9
-6
-6
-7
-9
-12
-15
-16
-16
-15
-11
-7
-2
3
7
9
10
8
4
-1
-7
-13
-18
-22
-25
-25
-24
-21
-17
-12
-7
-1
4
10
15
19
24
30
35
40
45
49
52
54
53
50
45
37
29
19
10
1
-5
-9
-10
-7
-2
6
15
25
33
40
45
47
45
40
33
24
15
5
-3
-10
-15
-18
-18
-16
-13
-9
-5
-1
1
2
2
0
-4
-9
-15
-21
-27
-33
-37
-41
-42
-43
-41
-38
-34
-30
-25
-20
-15
-12
-11
-12
-15
-19
-26
-34
-42
-50
-57
-63
-65
-65
-63
-57
-50
-41
-32
-23
-16
-11
-8
-8
-10
-14
-19
-24
-28
-30
-31
-29
-26
-21
-16
-10
-6
-3
-2
-4
-7
-11
-17
-22
-26
-28
-28
-26
-22
-16
-10
-4
1
4
5
4
2
-2
-6
-9
-12
-12
-10
-6
0
6
13
19
24
26
27
26
24
21
19
17
18
21
25
32
38
45
50
52
51
46
38
27
13
-1
-14
-26
-34
-39
-39
-36
-29
-20
-10
0
10
17
23
27
29
30
30
30
31
33
35
37
40
41
41
40
37
32
26
19
12
7
2
0
0
2
6
11
16
21
24
26
27
25
23
20
17
15
14
14
17
20
24
28
32
34
35
34
31
28
23
19
16
14
14
15
19
24
29
35
39
42
43
42
39
34
27
20
13
7
2
-1
-2
-1
2
6
10
15
19
23
26
28
29
29
27
25
22
19
15
12
9
7
5
5
6
8
12
17
22
28
34
40
44
47
48
46
43
38
32
25
17
10
4
0
-3
-4
-2
1
5
10
15
20
23
26
26
25
22
18
13
7
2
-2
-5
-6
-5
-3
1
6
11
17
22
26
28
29
28
26
23
20
17
15
14
14
16
19
23
27
31
33
34
32
28
23
15
7
-1
-9
-16
-20
-21
-20
-17
-10
-3
6
15
24
32
38
43
45
46
45
43
39
35
30
25
20
15
10
6
3
2
1
2
5
8
13
18
23
27
31
33
33
31
28
23
17
10
3
-4
-10
-14
-17
-19
-20
-19
-17
-15
-12
-9
-5
-1
3
8
12
16
19
21
21
19
15
9
2
-7
-17
-27
-35
-41
-45
-46
-44
-40
-34
-26
-19
-12
-7
-4
-4
-5
-8
-13
-17
-21
-24
-25
-25
-24
-23
-21
-20
-20
-21
-23
-26
-30
-32
-32
-30
-26
-18
-8
4
17
28
38
44
45
43
36
25
12
-1
-14
-26
-34
-38
-39
-36
-31
-25
-19
-14
-11
-9
-10
-12
-14
-16
-17
-16
-12
-7
1
9
17
23
27
26
22
14
3
-9
-23
-35
-44
-49
-50
-46
-38
-26
-12
3
16
28
36
41
41
38
32
23
14
5
-3
-9
-13
-15
-15
-12
-9
-4
1
6
10
13
16
18
19
19
17
15
12
8
3
-3
-10
-17
-25
-32
-39
-45
-49
-51
-51
-48
-43
-36
-26
-15
-3
10
22
34
44
52
58
60
60
56
51
43
35
26
17
11
6
4
5
8
14
21
28
35
40
44
46
45
42
38
32
26
21
16
13
12
12
13
15
16
18
18
16
14
10
5
0
-5
-8
-11
-12
-11
-8
-4
0
4
8
11
12
13
12
11
9
8
7
7
9
11
15
19
23
26
29
30
30
28
25
21
17
12
7
3
1
-1
-1
-1
1
3
6
8
9
10
9
7
4
-1
-8
-15
-22
-29
-35
-40
-42
-43
-40
-35
-28
-18
-8
3
13
22
28
32
33
30
26
19
12
5
-1
-5
-8
-8
-6
-3
1
5
7
9
8
5
2
-3
-8
-12
-14
-13
-10
-5
3
12
21
28
34
36
35
30
23
13
2
-9
-18
-24
-27
-26
-22
-15
-6
4
12
19
24
25
23
18
12
6
-1
-6
-9
-10
-9
-7
-3
1
3
5
5
3
0
-4
-7
-9
-8
-5
2
12
24
37
50
62
71
76
77
73
65
54
41
28
15
5
-3
-7
-8
-7
-3
2
6
10
12
12
10
6
2
-2
-5
-7
-7
-6
-2
2
7
11
13
14
13
9
4
-3
-10
-17
-23
-27
-28
-27
-25
-20
-14
-8
-2
3
7
10
10
9
7
5
1
-2
-6
-9
-11
-12
-13
-12
-10
-6
-1
5
13
21
28
36
41
44
45
42
35
26
14
1
-11
-21
-29
-32
-29
-22
-10
5
22
38
53
64
70
69
63
52
37
20
2
-14
-26
-35
-39
-38
-34
-28
-22
-17
-15
-15
-20
-27
-36
-46
-54
-60
-62
-59
-52
-41
-27
-12
2
14
22
24
22
14
3
-10
-24
-36
-46
-52
-53
-51
-45
-37
-28
-20
-13
-9
-8
-10
-14
-18
-22
-25
-26
-24
-20
-14
-7
0
5
8
8
4
-3
-12
-23
-33
-42
-49
-53
-52
-48
-41
-33
-23
-15
-8
-4
-4
-7
-12
-18
-25
-31
-34
-35
-31
-24
-14
-2
10
22
31
37
38
35
27
16
2
-13
-27
-40
-49
-54
-55
-51
-43
-31
-17
-1
14
28
40
49
55
57
55
51
44
36
26
16
7
-2
-9
-14
-18
-19
-19
-17
-14
-10
-5
-1
3
6
8
9
8
6
3
0
-3
-6
-8
-8
-7
-5
-1
3
8
13
17
19
20
19
16
12
6
0
-6
-11
-15
-18
-18
-17
-15
-12
-9
-6
-4
-4
-6
-9
-14
-19
-24
-29
-31
-31
-29
-24
-16
-6
5
16
26
34
40
42
40
35
26
15
2
-12
-25
-37
-48
-56
-62
-64
-64
-62
-58
-52
-44
-36
-28
-20
-13
-7
-3
1
2
1
-1
-5
-9
-15
-20
-25
-28
-30
-29
-27
-22
-16
-9
-1
7
13
18
21
22
21
18
15
11
8
5
3
2
2
3
4
4
3
1
-2
-6
-10
-15
-19
-21
-21
-20
-16
-11
-4
3
9
13
15
14
10
3
-6
-15
-25
-33
-40
-43
-43
-40
-34
-25
-16
-7
2
8
13
15
14
11
7
2
-3
-7
-11
-13
-14
-14
-12
-10
-8
-5
-2
1
4
7
10
12
14
14
14
12
8
2
-5
-15
-25
-35
-44
-52
-57
-58
-56
-51
-42
-30
-17
-3
10
21
30
35
36
34
29
21
11
0
-11
-21
-30
-38
-44
-47
-49
-48
-46
-41
-34
-25
-15
-4
8
19
29
37
42
44
42
37
29
19
7
-4
-15
-24
-30
-33
-33
-30
-24
-16
-8
1
8
15
20
24
26
28
29
30
31
31
32
31
30
27
23
18
12
6
1
-4
-6
-5
-2
4
12
21
29
36
40
41
39
32
23
13
2
-7
-13
-16
-15
-10
-3
6
15
21
24
23
16
6
-8
-24
-40
-54
-65
-70
-70
-65
-55
-42
-28
-15
-4
3
5
4
0
-7
-14
-20
-23
-23
-19
-13
-4
5
14
20
22
21
15
7
-3
-12
-20
-24
-24
-18
-8
7
23
38
52
62
66
64
56
43
27
10
-7
-21
-31
-37
-38
-35
-29
-22
-15
-9
-6
-6
-8
-13
-17
-21
-23
-21
-15
-5
8
23
38
52
62
69
70
66
57
44
29
13
-3
-16
-26
-32
-35
-35
-32
-29
-24
-21
-18
-16
-16
-15
-16
-16
-15
-13
-11
-8
-5
-3
-1
-2
-4
-8
-14
-20
-26
-31
-35
-36
-36
-33
-29
-24
-19
-15
-12
-10
-10
-13
-16
-20
-24
-27
-29
-28
-27
-23
-19
-15
-11
-9
-8
-9
-12
-17
-24
-30
-37
-42
-45
-47
-46
-43
-39
-32
-25
-17
-9
-1
6
13
20
26
32
37
42
45
47
48
47
45
41
36
31
26
22
19
17
17
18
21
24
27
29
30
29
25
20
13
5
-4
-12
-20
-25
-28
-29
-27
-24
-20
-14
-8
-2
3
8
13
17
22
26
30
33
36
37
36
33
27
18
6
-8
-23
-38
-51
-62
-68
-70
-68
-60
-48
-34
-18
-3
10
20
25
26
23
15
5
-7
-18
-28
-36
-40
-41
-38
-33
-26
-19
-11
-5
-2
0
-1
-4
-8
-12
-17
-20
-22
-21
-19
-15
-9
-3
4
10
15
18
19
17
13
6
-2
-12
-22
-32
-41
-48
-53
-54
-52
-46
-37
-25
-11
4
18
30
39
45
45
41
32
20
6
-10
-24
-35
-43
-47
-45
-39
-30
-18
-6
5
15
21
23
21
15
7
-2
-11
-19
-24
-26
-24
-19
-12
-3
6
15
22
26
28
27
24
19
13
6
1
-4
-8
-11
-13
-14
-15
-16
-18
-19
-21
-23
-25
-26
-27
-27
-26
-26
-25
-25
-26
-28
-30
-32
-34
-35
-34
-31
-26
-18
-8
3
15
26
35
42
45
44
41
35
27
19
12
7
4
4
6
10
15
20
23
25
23
19
12
4
-5
-14
-21
-26
-28
-28
-25
-21
-16
-13
-10
-10
-11
-14
-18
-22
-25
-25
-22
-15
-6
7
20
32
43
50
53
51
45
35
22
9
-3
-12
-18
-18
-15
-7
3
14
24
32
36
35
31
23
12
1
-11
-20
-27
-30
-30
-26
-20
-13
-6
-1
2
3
0
-5
-11
-18
-25
-31
-35
-36
-35
-33
-29
-26
-22
-19
-18
-17
-18
-20
-22
-23
-23
-23
-21
-19
-16
-13
-10
-8
-7
-8
-9
-11
-13
-15
-16
-15
-13
-9
-4
1
7
13
18
22
25
27
28
28
28
29
29
30
32
33
33
33
32
29
26
21
15
10
5
1
-1
-2
-1
2
6
11
16
20
24
26
26
25
23
19
15
10
5
0
-6
-11
-16
-20
-24
-28
-30
-31
-30
-26
-20
-12
-2
9
20
31
39
45
47
46
41
32
21
9
-3
-13
-22
-27
-29
-28
-25
-20
-15
-10
-6
-4
-4
-4
-6
-6
-6
-4
1
8
16
26
35
43
49
51
50
44
36
27
17
8
3
1
3
9
19
30
42
52
58
59
56
46
33
16
-1
-18
-32
-41
-44
-41
-33
-21
-7
8
21
32
37
38
35
28
18
8
-1
-8
-11
-11
-7
-2
5
11
15
17
14
8
-2
-14
-27
-40
-51
-58
-63
-63
-59
-53
-45
-37
-29
-23
-19
-18
-17
-19
-20
-20
-18
-15
-9
0
9
19
29
37
42
43
42
37
29
21
11
3
-3
-6
-6
-3
2
10
18
27
35
41
45
46
46
43
39
34
29
24
19
16
13
11
9
8
7
6
5
5
5
4
4
4
4
3
2
-1
-4
-7
-11
-15
-18
-20
-19
-17
-11
-3
8
19
31
42
51
56
58
55
48
38
25
11
-2
-13
-21
-26
-26
-22
-15
-6
4
13
19
23
23
20
14
6
-2
-9
-13
-15
-13
-7
3
14
26
37
46
52
54
52
46
38
28
18
10
3
0
-1
2
6
11
17
21
22
21
18
12
5
-3
-10
-15
-18
-17
-14
-8
-1
7
13
17
18
16
11
4
-5
-14
-21
-25
-26
-22
-14
-2
12
26
40
52
60
63
61
54
43
29
14
-1
-15
-25
-33
-36
-36
-32
-26
-17
-8
2
11
19
26
31
34
35
34
31
25
18
8
-3
-16
-28
-40
-50
-57
-60
-59
-53
-43
-30
-14
2
16
28
36
38
34
26
12
-4
-22
-39
-53
-64
-69
-69
-64
-55
-44
-31
-18
-7
1
6
7
6
1
-4
-11
-17
-22
-25
-28
-29
-30
-30
-31
-33
-34
-37
-39
-40
-41
-41
-40
-37
-34
-31
-29
-28
-30
-33
-39
-46
-53
-60
-65
-67
-66
-60
-51
-38
-22
-6
9
21
30
35
34
29
20
9
-3
-15
-25
-32
-35
-35
-33
-28
-21
-14
-8
-3
2
5
7
9
11
14
17
22
27
31
35
38
39
37
33
27
19
10
2
-6
-13
-18
-21
-23
-24
-26
-28
-32
-38
-45
-53
-62
-70
-77
-81
-82
-80
-74
-66
-55
-44
-33
-24
-17
-12
-10
-10
-11
-12
-13
-13
-11
-8
-5
-2
1
1
-1
-6
-14
-24
-35
-46
-55
-62
-64
-62
-55
-44
-31
-17
-4
7
13
15
12
4
-7
-20
-33
-44
-53
-58
-59
-55
-49
-41
-32
-25
-20
-18
-19
-24
-31
-40
-49
-57
-64
-68
-70
-69
-67
-63
-59
-55
-51
-48
-46
-44
-41
-38
-34
-29
-22
-15
-8
-2
2
4
3
-1
-8
-16
-24
-32
-38
-41
-41
-37
-30
-22
-13
-4
2
6
5
1
-7
-17
-28
-38
-46
-50
-50
-46
-37
-26
-13
0
11
18
22
20
14
3
-9
-23
-36
-47
-54
-57
-56
-51
-43
-33
-22
-12
-3
3
7
8
8
7
5
5
6
8
13
19
26
34
41
46
48
48
45
39
31
21
10
-1
-11
-19
-26
-29
-31
-30
-27
-22
-16
-9
-3
3
8
11
12
12
9
4
-2
-9
-17
-25
-33
-39
-43
-45
-45
-42
-36
-28
-18
-8
2
12
20
26
30
32
30
27
23
17
11
5
-1
-5
-8
-10
-11
-11
-11
-10
-8
-7
-5
-4
-2
0
2
4
7
10
13
17
22
26
31
36
40
45
49
53
56
59
61
61
61
58
54
49
42
34
24
15
5
-4
-13
-19
-25
-27
-28
-27
-23
-18
-12
-4
4
13
21
28
34
38
40
40
38
34
27
19
10
-1
-11
-20
-29
-36
-40
-42
-42
-40
-36
-31
-26
-21
-17
-15
-15
-16
-18
-22
-25
-28
-29
-29
-26
-20
-13
-4
6
15
23
29
32
31
28
21
12
2
-9
-19
-28
-35
-40
-43
-43
-42
-40
-37
-35
-33
-32
-32
-32
-33
-34
-34
-34
-32
-28
-24
-18
-11
-5
1
6
10
12
13
12
10
7
3
0
-3
-5
-6
-6
-5
-3
-1
2
6
9
12
15
18
20
21
21
20
18
15
11
7
2
-4
-9
-14
-18
-21
-22
-21
-18
-13
-7
0
8
15
21
25
27
27
24
18
10
1
-9
-19
-29
-36
-42
-44
-44
-40
-34
-26
-17
-6
3
12
19
23
25
25
22
18
13
9
5
2
2
4
7
13
19
26
32
37
40
40
38
33
26
18
9
1
-6
-11
-14
-15
-13
-10
-7
-3
-1
-1
-3
-8
-15
-23
-33
-42
-49
-55
-57
-55
-50
-42
-30
-17
-4
8
19
26
31
31
28
22
14
5
-4
-13
-20
-25
-27
-27
-24
-20
-15
-9
-3
3
7
11
14
15
16
16
16
15
14
14
14
14
15
17
18
21
23
26
29
32
35
37
39
40
40
40
38
35
32
29
25
22
19
17
16
16
17
18
21
24
27
29
31
33
33
33
32
31
29
28
26
24
23
22
21
21
21
21
21
21
21
21
21
20
19
18
17
16
15
13
13
12
12
12
12
13
14
14
14
13
12
9
6
1
-4
-9
-15
-19
-23
-25
-24
-22
-18
-12
-5
4
12
19
25
29
31
31
28
23
17
11
4
-2
-7
-10
-12
-11
-9
-6
-2
2
5
8
10
11
10
9
6
4
1
-1
-2
-3
-2
0
3
6
10
15
19
23
27
29
30
29
26
22
16
8
-1
-10
-20
-29
-37
-43
-48
-50
-49
-47
-42
-36
-30
-23
-16
-10
-6
-2
0
1
2
2
2
3
4
6
9
11
14
17
19
21
21
21
20
19
17
16
16
16
18
19
22
24
25
26
25
23
19
13
6
-3
-12
-21
-29
-36
-42
-46
-47
-47
-45
-41
-36
-31
-26
-21
-16
-13
-11
-10
-11
-13
-15
-18
-21
-24
-27
-28
-29
-28
-26
-24
-20
-16
-13
-9
-7
-5
-4
-4
-4
-5
-6
-6
-5
-3
-1
3
6
10
13
15
15
14
11
7
2
-4
-8
-12
-13
-12
-9
-4
2
8
15
21
25
27
27
25
22
19
16
14
13
14
17
22
27
31
35
38
38
37
33
29
24
20
17
15
16
18
22
26
29
31
30
25
18
8
-3
-15
-26
-33
-37
-36
-29
-19
-4
12
28
42
52
58
58
53
43
31
18
6
-4
-10
-12
-9
-3
6
15
23
28
29
27
20
9
-3
-16
-27
-36
-40
-40
-35
-26
-15
-2
10
20
26
29
28
23
15
6
-4
-12
-19
-23
-24
-23
-19
-13
-7
0
5
10
14
16
16
16
15
13
11
8
5
1
-2
-5
-8
-10
-10
-8
-5
2
10
21
32
43
52
60
63
62
56
46
32
15
-4
-22
-38
-50
-59
-62
-61
-55
-46
-35
-23
-11
-1
7
12
15
16
15
13
10
8
5
3
0
-2
-5
-8
-12
-17
-22
-28
-32
-36
-37
-37
-34
-30
-23
-16
-8
0
6
11
14
15
14
11
8
3
-1
-5
-8
-10
-10
-9
-8
-5
-2
1
4
7
9
11
11
11
8
5
-1
-7
-15
-23
-30
-37
-43
-46
-47
-45
-40
-33
-25
-16
-7
1
6
9
10
7
3
-3
-8
-13
-16
-17
-15
-11
-5
2
8
14
17
18
16
12
5
-2
-10
-16
-20
-21
-19
-13
-5
5
16
26
34
40
43
43
40
34
27
19
11
4
-3
-7
-10
-11
-12
-11
-10
-8
-5
-3
0
4
8
13
17
22
25
28
28
28
25
20
15
9
4
0
-2
-1
3
9
17
26
36
44
51
55
56
54
49
42
34
25
18
12
9
7
7
9
11
12
13
12
9
5
1
-4
-9
-12
-13
-12
-9
-4
3
10
17
23
27
30
32
32
32
33
33
35
38
42
45
49
50
50
46
40
30
18
5
-7
-18
-26
-29
-28
-21
-11
3
18
33
46
55
59
57
51
40
27
12
-1
-13
-20
-23
-21
-14
-5
6
17
26
33
36
35
31
24
15
5
-4
-12
-17
-19
-19
-16
-13
-9
-6
-3
-2
-3
-5
-8
-12
-15
-17
-18
-17
-15
-12
-8
-5
-2
-1
-2
-5
-9
-14
-19
-24
-28
-31
-31
-29
-24
-18
-10
-1
8
17
25
32
38
42
44
44
43
41
37
32
27
22
18
14
11
9
9
10
13
17
21
25
29
31
31
28
23
17
8
-1
-9
-17
-21
-23
-21
-16
-7
5
17
30
42
52
58
60
57
51
41
29
16
2
-12
-24
-33
-41
-46
-48
-49
-48
-45
-41
-36
-31
-24
-16
-8
1
10
20
28
35
40
42
41
38
32
24
15
7
-2
-8
-12
-14
-14
-12
-8
-4
0
3
5
5
4
3
1
0
1
4
9
16
25
34
43
50
55
56
53
46
35
22
7
-8
-21
-31
-37
-38
-34
-26
-14
0
16
31
44
56
63
67
67
64
57
49
38
27
15
4
-7
-17
-26
-34
-39
-43
-46
-45
-43
-39
-32
-25
-16
-7
2
10
16
20
21
20
16
11
4
-3
-10
-17
-22
-26
-27
-27
-25
-21
-17
-11
-6
-1
4
8
11
13
14
14
13
11
8
5
1
-3
-6
-8
-9
-8
-4
1
8
17
27
37
47
55
61
63
63
59
53
44
33
22
12
3
-3
-7
-8
-7
-3
2
8
14
19
23
26
27
28
27
26
26
25
26
27
29
31
33
34
33
32
28
24
18
11
4
-1
-6
-8
-8
-5
0
7
16
25
34
41
47
50
50
46
40
31
21
10
-2
-13
-23
-30
-36
-39
-40
-40
-37
-34
-31
-28
-25
-22
-20
-19
-19
-18
-18
-18
-17
-16
-15
-14
-13
-12
-12
-13
-14
-16
-19
-22
-24
-26
-27
-27
-25
-22
-17
-12
-6
0
6
10
13
14
13
11
8
5
2
-1
-2
-3
-1
1
5
9
13
16
19
20
20
18
15
12
8
4
0
-3
-5
-6
-7
-7
-6
-6
-6
-5
-6
-6
-7
-7
-7
-6
-5
-3
-1
1
3
4
4
3
1
-2
-6
-11
-15
-19
-21
-22
-21
-19
-14
-9
-3
3
8
12
15
17
17
16
14
13
12
13
15
19
23
29
35
41
44
46
44
39
31
20
8
-6
-18
-30
-38
-42
-42
-37
-27
-15
0
15
29
41
49
53
52
45
35
22
8
-7
-20
-30
-37
-40
-39
-34
-26
-17
-7
2
9
14
17
17
15
12
8
5
2
1
1
3
5
8
11
13
14
14
13
11
8
6
4
2
2
3
4
6
8
10
11
11
9
7
5
2
1
0
2
5
10
16
24
31
38
43
46
47
46
42
37
32
26
21
18
16
16
18
20
23
25
26
26
25
21
17
12
7
3
-1
-3
-4
-4
-4
-4
-5
-6
-10
-14
-19
-25
-30
-33
-34
-32
-28
-20
-10
1
13
25
34
41
44
44
41
34
26
17
8
0
-6
-11
-12
-12
-10
-7
-3
2
6
11
15
19
24
28
32
37
40
43
44
43
40
35
28
19
10
1
-7
-11
-13
-11
-6
3
13
25
35
44
49
50
46
38
27
13
-3
-18
-31
-42
-50
-54
-55
-53
-49
-45
-41
-37
-34
-33
-32
-30
-28
-25
-18
-9
3
17
33
49
64
77
86
92
93
89
82
72
60
47
35
25
18
13
11
12
15
19
24
29
33
36
37
37
36
33
30
26
22
17
12
6
0
-6
-12
-18
-23
-27
-30
-32
-31
-29
-25
-20
-14
-8
-2
3
6
9
10
10
10
9
8
8
8
9
11
12
12
12
10
7
3
-3
-9
-14
-19
-21
-22
-19
-15
-8
0
8
15
21
23
21
16
7
-4
-17
-31
-43
-53
-59
-61
-59
-53
-44
-32
-20
-8
2
9
13
13
10
4
-5
-14
-23
-31
-37
-41
-42
-41
-38
-33
-27
-20
-14
-8
-3
1
3
4
3
1
-3
-8
-13
-20
-26
-32
-36
-39
-40
-38
-34
-28
-19
-10
0
8
16
21
23
22
18
12
4
-4
-11
-18
-22
-24
-24
-22
-19
-15
-12
-11
-12
-15
-19
-25
-32
-37
-41
-43
-41
-36
-28
-18
-7
4
13
20
24
24
20
13
4
-6
-16
-26
-33
-38
-40
-40
-38
-35
-31
-28
-26
-24
-23
-22
-22
-21
-19
-15
-11
-6
0
5
9
12
12
10
5
0
-7
-13
-19
-22
-23
-22
-18
-13
-6
0
6
9
12
12
10
7
5
3
2
4
8
13
21
29
36
41
43
43
38
30
20
8
-3
-14
-22
-26
-27
-23
-16
-7
4
14
24
31
36
38
37
33
28
22
16
11
7
3
1
-1
-2
-2
-3
-4
-4
-4
-4
-2
1
6
11
18
23
28
32
32
30
26
18
9
0
-9
-16
-20
-21
-18
-12
-3
8
18
27
34
37
36
31
22
11
-2
-14
-25
-33
-38
-40
-39
-35
-30
-25
-21
-18
-18
-20
-25
-30
-36
-42
-46
-47
-46
-43
-37
-31
-24
-17
-12
-8
-7
-7
-8
-10
-11
-11
-9
-5
1
8
16
23
28
31
30
26
18
8
-3
-15
-25
-33
-38
-40
-38
-34
-27
-20
-14
-9
-7
-8
-11
-16
-23
-29
-34
-36
-35
-31
-23
-13
0
12
24
34
42
46
47
46
42
38
33
30
28
27
29
31
34
37
39
39
37
33
27
21
14
9
4
2
1
1
3
4
5
3
0
-6
-14
-24
-34
-44
-52
-57
-59
-57
-52
-44
-34
-25
-17
-11
-9
-11
-17
-26
-36
-47
-57
-64
-67
-67
-62
-54
-42
-30
-18
-7
2
8
10
10
8
6
3
1
1
3
7
12
18
23
27
28
27
23
18
10
2
-5
-11
-15
-17
-16
-13
-9
-5
0
3
5
5
5
3
1
0
1
3
7
12
18
25
30
33
33
31
25
18
9
0
-8
-12
-13
-10
-3
7
20
34
47
58
66
70
69
64
56
45
34
23
14
7
4
3
4
7
11
14
15
14
11
5
-2
-9
-17
-23
-27
-29
-28
-25
-20
-13
-6
1
6
9
10
9
5
0
-6
-13
-20
-28
-34
-39
-44
-47
-49
-50
-50
-48
-45
-41
-36
-30
-22
-15
-7
0
7
13
18
23
26
30
33
36
39
42
45
47
48
48
44
39
30
20
7
-7
-21
-33
-43
-50
-53
-52
-47
-39
-30
-19
-10
-2
3
5
4
0
-5
-9
-13
-15
-13
-9
-1
9
21
32
43
50
55
55
52
45
36
27
18
11
7
6
9
15
24
34
44
52
59
62
62
59
52
43
33
23
12
3
-5
-11
-16
-19
-22
-23
-25
-26
-27
-28
-28
-29
-28
-28
-27
-25
-23
-21
-18
-15
-12
-9
-5
0
5
12
18
25
32
37
42
45
45
43
38
32
24
16
8
2
-3
-5
-4
-1
3
9
15
21
24
26
25
22
18
12
6
0
-4
-6
-5
-3
1
5
10
14
17
18
16
13
8
2
-4
-9
-13
-15
-16
-13
-10
-4
2
9
15
21
26
30
33
35
37
39
40
41
41
41
40
37
34
30
25
21
16
13
11
11
13
17
24
32
40
48
54
59
60
59
55
49
41
32
23
16
10
8
7
10
14
20
25
30
33
34
32
27
20
11
0
-10
-20
-27
-32
-35
-34
-31
-25
-18
-10
-3
4
9
13
15
16
16
16
16
16
18
21
24
28
33
36
38
38
37
32
26
18
9
0
-8
-14
-18
-19
-17
-13
-7
0
8
14
19
22
22
20
17
12
8
3
0
-2
-2
-1
1
4
6
7
7
5
1
-4
-9
-14
-18
-20
-19
-16
-10
-1
8
17
26
32
36
36
34
28
20
11
2
-7
-14
-20
-23
-24
-23
-20
-16
-12
-7
-2
3
8
13
19
26
34
41
49
56
62
67
70
71
71
69
66
63
61
60
60
61
63
65
66
64
60
52
40
25
7
-12
-30
-46
-59
-66
-67
-62
-52
-38
-21
-4
11
23
31
34
32
26
16
5
-6
-16
-23
-28
-28
-26
-22
-16
-10
-5
-1
1
2
1
0
-1
-2
-1
0
3
6
8
11
12
12
10
8
5
4
4
6
11
19
30
41
53
62
69
72
69
61
48
32
14
-4
-20
-32
-39
-39
-34
-25
-12
2
16
26
33
34
30
21
9
-5
-19
-30
-37
-39
-36
-28
-16
-2
14
28
39
47
49
48
42
33
23
13
5
-1
-2
-1
5
14
24
36
46
55
61
64
63
59
51
42
32
22
13
6
1
0
1
5
10
17
24
29
32
32
29
22
12
0
-14
-29
-43
-54
-62
-66
-67
-63
-56
-47
-38
-29
-23
-21
-23
-30
-40
-52
-66
-79
-89
-96
-96
-91
-80
-63
-43
-19
4
27
48
65
80
90
99
105
111
117
123
130
137
143
146
146
142
132
117
98
76
52
29
10
-4
-11
-10
-2
12
30
49
67
79
85
83
71
51
25
-6
-39
-70
-96
-117
-130
-136
-136
-130
-122
-113
-106
-102
-102
-105
-112
-119
-126
-129
-128
-121
-108
-89
-67
-42
-18
3
19
28
29
23
10
-8
-28
-49
-67
-81
-90
-93
-91
-84
-75
-65
-56
-48
-43
-39
-38
-37
-36
-33
-28
-21
-11
-1
9
16
19
16
5
-12
-36
-64
-93
-121
-145
-160
-166
-160
-143
-116
-81
-42
-2
36
67
91
105
110
107
99
89
79
73
74
82
97
119
145
172
197
217
228
230
222
205
179
149
117
87
61
42
32
30
35
48
64
82
100
115
126
134
137
138
136
134
131
129
128
127
124
118
109
94
73
47
16
-18
-53
-85
-111
-130
-139
-138
-126
-105
-77
-45
-11
21
50
73
91
104
113
121
131
144
162
186
216
250
285
319
347
367
375
371
355
328
293
254
216
184
162
152
157
175
204
239
276
307
327
330
313
275
216
139
49
-47
-141
-226
-295
-344
-368
-368
-346
-305
-252
-194
-138
-89
-55
-38
-39
-57
-89
-132
-178
-223
-260
-285
-295
-289
-267
-231
-185
-133
-79
-28
15
48
69
76
70
51
21
-18
-64
-114
-168
-222
-275
-324
-368
-403
-428
-440
-439
-422
-390
-344
-284
-215
-141
-67
3
62
105
130
134
116
77
20
-49
-127
-207
-283
-350
-403
-441
-461
-464
-451
-425
-388
-345
-297
-248
-198
-150
-104
-58
-13
32
78
123
168
211
251
284
310
326
333
329
318
300
279
261
248
247
260
290
339
407
490
585
686
788
882
962
1022
1057
1063
1041
991
916
821
712
597
481
373
278
199
140
101
80
76
83
97
115
131
141
145
141
130
114
97
81
70
68
77
98
130
170
215
259
298
325
336
327
297
246
178
97
10
-76
-153
-216
-260
-283
-284
-268
-241
-208
-179
-160
-156
-171
-204
-250
-304
-354
-392
-406
-390
-339
-254
-139
-4
135
263
363
420
423
367
253
89
-109
-321
-526
-699
-822
-878
-860
-769
-614
-410
-179
54
266
434
544
587
563
480
353
200
43
-98
-207
-272
-288
-257
-187
-90
20
127
217
283
318
321
299
256
204
151
106
74
57
55
64
79
94
102
99
82
50
4
-54
-121
-195
-274
-357
-443
-532
-624
-717
-806
-886
-950
-989
-992
-952
-864
-727
-545
-327
-89
151
374
559
688
752
744
667
532
354
156
-42
-219
-358
-449
-488
-481
-437
-372
-303
-246
-212
-209
-235
-284
-342
-393
-419
-403
-334
-206
-21
211
475
750
1014
1247
1431
1552
1607
1595
1524
1408
1260
1097
934
781
648
538
452
388
344
317
303
301
313
337
375
426
488
556
623
680
717
725
696
625
513
363
184
-14
-215
-409
-582
-728
-841
-921
-973
-1000
-1014
-1018
-1016
-1008
-989
-953
-889
-787
-637
-434
-180
117
444
780
1100
1377
1588
1713
1737
1659
1483
1225
906
554
198
-135
-421
-644
-794
-870
-880
-833
-746
-633
-510
-389
-275
-173
-82
1
82
164
251
341
434
524
604
666
703
710
683
623
533
418
284
141
-5
-146
-279
-400
-509
-606
-693
-773
-847
-915
-979
-1038
-1089
-1130
-1159
-1174
-1172
-1151
-1109
-1046
-959
-848
-713
-556
-379
-189
7
197
367
502
587
607
551
415
200
-83
-415
-771
-1119
-1425
-1658
-1789
-1799
-1681
-1442
-1099
-686
-242
187
553
817
946
921
741
418
-18
-528
-1065
-1577
-2019
-2352
-2550
-2600
-2506
-2285
-1964
-1579
-1169
-771
-415
-124
89
221
281
281
242
181
116
61
22
0
-9
-13
-24
-50
-99
-174
-271
-383
-497
-600
-677
-714
-703
-640
-531
-385
-217
-48
102
214
271
265
194
62
-116
-322
-534
-726
-879
-975
-1002
-962
-856
-700
-511
-314
-131
15
109
140
105
9
-134
-306
-486
-650
-777
-850
-857
-794
-663
-474
-240
22
293
555
794
1000
1169
1301
1401
1478
1544
1610
1685
1778
1891
2025
2174
2329
2480
2613
2718
2784
2805
2778
2706
2596
2460
2310
2164
2036
1942
1891
1889
1935
2024
2143
2275
2399
2492
2534
2505
2391
2186
1891
1515
1076
598
109
-358
-776
-1116
-1359
-1492
-1513
-1428
-1253
-1010
-728
-434
-158
76
248
345
364
307
182
4
-210
-442
-676
-895
-1089
-1247
-1365
-1440
-1472
-1462
-1412
-1327
-1211
-1069
-908
-737
-566
-406
-269
-168
-112
-108
-160
-264
-414
-596
-793
-986
-1154
-1280
-1349
-1355
-1297
-1181
-1022
-838
-652
-487
-362
-294
-292
-359
-491
-678
-905
-1156
-1416
-1668
-1903
-2115
-2299
-2457
-2590
-2700
-2788
-2852
-2885
-2879
-2824
-2710
-2526
-2269
-1939
-1543
-1096
-618
-135
326
740
1083
1341
1507
1583
1584
1529
1445
1362
1307
1306
1376
1526
1754
2049
2389
2748
3096
3399
3629
3760
3774
3662
3422
3062
2598
2051
1447
814
182
-422
-975
-1456
-1852
-2155
-2362
-2479
-2515
-2482
-2398
-2280
-2147
-2016
-1899
-1808
-1748
-1721
-1725
-1754
-1802
-1859
-1917
-1969
-2009
-2032
-2037
-2021
-1988
-1932
-1853
-1750
-1617
-1450
-1246
-1000
-712
-384
-19
373
781
1191
1589
1961
2296
2584
2822
3010
3149
3245
3304
3332
3331
3304
3248
3160
3035
2869
2664
2421
2150
1866
1587
1337
1136
1002
950
978
1080
1236
1417
1585
1700
1727
1633
1401
1025
519
-89
-758
-1436
-2071
-2610
-3011
-3244
-3298
-3177
-2903
-2511
-2044
-1550
-1071
-644
-293
-31
145
247
295
313
322
342
381
440
511
581
632
646
610
518
370
176
-48
-280
-498
-681
-817
-899
-933
-930
-913
-906
-935
-1022
-1183
-1422
-1734
-2102
-2499
-2894
-3251
-3539
-3730
-3806
-3758
-3591
-3319
-2966
-2559
-2129
-1707
-1320
-986
-718
-520
-389
-316
-286
-283
-289
-286
-261
-203
-103
43
233
463
728
1014
1311
1603
1876
2114
2306
2439
2508
2511
2450
2335
2178
1996
1806
1628
1479
1373
1320
1323
1383
1494
1647
1829
2028
2231
2427
2604
2755
2872
2948
2978
2953
2865
2708
2472
2153
1747
1258
694
71
-588
-1254
-1894
-2476
-2966
-3339
-3576
-3669
-3623
-3454
-3188
-2858
-2505
-2165
-1875
-1662
-1544
-1525
-1600
-1751
-1951
-2169
-2370
-2521
-2595
-2570
-2438
-2198
-1860
-1446
-983
-502
-37
378
715
951
1071
1070
953
732
430
73
-306
-675
-1004
-1266
-1442
-1521
-1501
-1391
-1207
-970
-706
-442
-200
0
148
242
288
300
296
299
327
399
524
707
940
1213
1507
1799
2068
2293
2458
2554
2576
2526
2413
2245
2033
1789
1518
1227
918
592
253
-97
-452
-799
-1126
-1414
-1647
-1808
-1887
-1878
-1787
-1627
-1418
-1188
-965
-778
-648
-588
-599
-669
-779
-900
-1000
-1051
-1031
-927
-745
-501
-226
42
262
396
416
307
76
-254
-644
-1042
-1389
-1630
-1723
-1638
-1369
-934
-371
264
903
1479
1930
2208
2287
2165
1863
1426
912
388
-79
-431
-625
-639
-470
-137
326
872
1453
2020
2534
2967
3306
3552
3714
3814
3872
3909
3940
3973
4006
4030
4029
3984
3881
3705
3452
3125
2736
2304
1854
1414
1006
658
380
183
67
27
50
123
229
351
475
586
674
728
739
697
596
429
191
-118
-493
-922
-1389
-1867
-2326
-2732
-3052
-3256
-3322
-3240
-3016
-2666
-2225
-1736
-1252
-826
-508
-338
-344
-533
-896
-1407
-2023
-2692
-3360
-3970
-4479
-4852
-5071
-5133
-5053
-4856
-4575
-4246
-3905
-3580
-3289
-3041
-2834
-2658
-2495
-2326
-2136
-1910
-1643
-1338
-1002
-651
-301
30
330
589
804
979
1121
1239
1344
1440
1526
1594
1628
1608
1508
1307
987
543
-20
-680
-1400
-2132
-2818
-3400
-3822
-4042
-4033
-3787
-3322
-2672
-1892
-1046
-201
578
1239
1746
2086
2265
2309
2259
2164
2072
2025
2054
2166
2355
2594
2843
3054
3178
3175
3015
2691
2214
1613
938
246
-402
-950
-1352
-1582
-1633
-1520
-1276
-948
-591
-261
-5
143
165
63
-146
-426
-735
-1027
-1258
-1396
-1417
-1315
-1099
-790
-418
-19
372
726
1020
1242
1393
1480
1520
1534
1541
1560
1602
1672
1768
1879
1991
2086
2146
2155
2101
1979
1789
1539
1242
914
577
250
-47
-295
-481
-596
-637
-606
-511
-365
-187
4
183
331
427
457
414
298
117
-112
-366
-616
-834
-995
-1078
-1073
-982
-818
-607
-383
-188
-60
-37
-144
-393
-779
-1280
-1859
-2464
-3041
-3533
-3888
-4067
-4053
-3840
-3447
-2909
-2276
-1605
-954
-374
92
418
594
629
544
371
148
-86
-301
-471
-586
-646
-661
-651
-640
-653
-710
-826
-1006
-1251
-1544
-1870
-2204
-2522
-2802
-3024
-3174
-3245
-3236
-3151
-2998
-2788
-2534
-2249
-1945
-1636
-1331
-1042
-778
-548
-358
-213
-115
-63
-50
-65
-92
-113
-107
-55
60
248
514
850
1244
1673
2106
2514
2862
3123
3276
3307
3216
3012
2717
2358
1968
1584
1237
956
763
670
681
791
988
1257
1579
1936
2309
2682
3042
3379
3682
3945
4160
4320
4418
4449
4408
4293
4106
3853
3546
3198
2830
2461
2112
1801
1542
1342
1203
1118
1075
1056
1043
1016
959
861
717
531
313
78
-152
-358
-517
-614
-639
-586
-460
-271
-33
234
509
775
1012
1212
1362
1462
1511
1513
1473
1394
1282
1139
964
756
514
236
-80
-431
-814
-1221
-1643
-2069
-2486
-2885
-3255
-3592
-3892
-4158
-4393
-4604
-4797
-4978
-5151
-5317
-5470
-5602
-5704
-5761
-5760
-5689
-5540
-5309
-4999
-4617
-4179
-3701
-3206
-2714
-2245
-1816
-1437
-1114
-846
-628
-448
-294
-153
-14
133
293
469
657
852
1047
1235
1410
1567
1708
1834
1952
2071
2199
2347
2521
2725
2957
3214
3484
3754
4006
4227
4396
4502
4534
4489
4367
4176
3927
3634
3313
2982
2656
2346
2060
1802
1572
1365
1177
1000
832
666
504
350
210
93
8
-36
-37
5
81
176
266
323
317
216
-6
-367
-874
-1521
-2286
-3133
-4014
-4873
-5650
-6289
-6739
-6965
-6948
-6691
-6213
-5554
-4768
-3917
-3065
-2275
-1599
-1073
-720
-541
-523
-638
-848
-1112
-1389
-1643
-1847
-1985
-2050
-2047
-1987
-1887
-1762
-1629
-1498
-1377
-1269
-1170
-1080
-992
-907
-824
-746
-679
-629
-600
-593
-603
-621
-629
-606
-528
-374
-123
233
694
1250
1876
2540
3204
3825
4367
4801
5107
5282
5334
5284
5165
5009
4853
4724
4642
4615
4638
4696
4766
4821
4836
4791
4675
4490
4244
3960
3662
3377
3128
2929
2786
2692
2630
2576
2502
2382
2196
1938
1613
1239
848
479
172
-36
-120
-68
111
391
728
1065
1342
1499
1486
1271
841
210
-587
-1495
-2445
-3363
-4174
-4816
-5241
-5425
-5363
-5076
-4601
-3989
-3301
-2597
-1931
-1348
-880
-542
-337
-252
-270
-365
-511
-686
-870
-1051
-1224
-1387
-1545
-1704
-1869
-2044
-2232
-2429
-2631
-2829
-3014
-3176
-3306
-3396
-3443
-3446
-3406
-3327
-3215
-3073
-2909
-2725
-2523
-2303
-2064
-1803
-1517
-1204
-865
-503
-124
260
637
988
1294
1537
1699
1767
1733
1596
1364
1051
681
281
-119
-488
-798
-1030
-1170
-1217
-1180
-1079
-939
-793
-671
-603
-608
-699
-873
-1118
-1407
-1711
-1991
-2212
-2344
-2366
-2268
-2055
-1743
-1360
-940
-520
-132
197
451
627
735
794
833
882
969
1116
1335
1623
1967
2339
2706
3029
3271
3402
3403
3268
3006
2639
2201
1731
1270
854
512
259
99
22
6
24
46
48
10
-75
-201
-348
-489
-587
-606
-513
-284
93
612
1253
1983
2757
3527
4243
4863
5357
5707
5913
5988
5960
5863
5735
5608
5509
5453
5440
5458
5482
5481
5423
5278
5025
4655
4175
3604
2977
2333
1719
1174
730
408
209
118
107
134
155
123
3
-229
-582
-1043
-1583
-2158
-2718
-3208
-3578
-3792
-3827
-3680
-3368
-2923
-2390
-1821
-1268
-774
-375
-90
79
142
120
44
-56
-152
-223
-257
-254
-218
-162
-100
-43
2
37
71
119
200
334
532
799
1127
1493
1865
2200
2451
2575
2537
2316
1909
1335
629
-158
-965
-1732
-2404
-2941
-3319
-3537
-3616
-3590
-3510
-3425
-3383
-3419
-3550
-3774
-4069
-4394
-4699
-4929
-5036
-4983
-4751
-4342
-3779
-3103
-2367
-1628
-940
-347
126
469
696
834
920
997
1102
1261
1487
1771
2091
2410
2682
2862
2913
2810
2546
2134
1606
1004
386
-200
-706
-1101
-1372
-1526
-1586
-1591
-1588
-1622
-1731
-1938
-2248
-2645
-3097
-3554
-3963
-4269
-4425
-4402
-4187
-3790
-3244
-2594
-1900
-1222
-617
-132
204
378
399
289
83
-175
-446
-692
-885
-1010
-1064
-1053
-992
-900
-795
-695
-608
-539
-483
-434
-379
-310
-218
-99
44
204
371
531
673
787
868
917
940
947
953
971
1012
1087
1199
1347
1526
1728
1942
2160
2373
2577
2769
2950
3120
3280
3427
3554
3651
3704
3695
3608
3426
3142
2754
2270
1707
1094
462
-150
-707
-1178
-1542
-1786
-1912
-1931
-1865
-1740
-1587
-1432
-1295
-1188
-1115
-1067
-1029
-982
-904
-776
-584
-323
6
392
819
1268
1718
2152
2556
2923
3252
3546
3811
4054
4281
4492
4683
4845
4965
5026
5014
4918
4731
4454
4097
3678
3220
2749
2294
1879
1526
1246
1046
925
875
884
940
1029
1137
1256
1377
1493
1598
1686
1748
1775
1756
1681
1544
1342
1080
773
441
116
-170
-381
-487
-464
-304
-13
386
856
1347
1803
2171
2404
2467
2347
2050
1605
1058
466
-108
-603
-969
-1173
-1201
-1063
-785
-411
8
418
773
1036
1187
1221
1150
1000
801
587
388
223
104
27
-18
-50
-89
-153
-253
-391
-559
-738
-906
-1037
-1110
-1109
-1032
-887
-696
-488
-300
-166
-117
-170
-333
-594
-930
-1308
-1688
-2031
-2303
-2483
-2561
-2545
-2454
-2318
-2172
-2049
-1978
-1974
-2041
-2168
-2334
-2508
-2656
-2747
-2756
-2673
-2496
-2241
-1932
-1600
-1279
-1000
-786
-650
-591
-599
-652
-726
-794
-831
-822
-759
-646
-494
-321
-148
5
122
195
222
209
167
108
45
-15
-68
-120
-182
-269
-399
-585
-834
-1145
-1505
-1892
-2274
-2617
-2884
-3045
-3080
-2981
-2755
-2425
-2024
-1595
-1181
-824
-555
-396
-352
-412
-555
-749
-960
-1154
-1304
-1392
-1411
-1369
-1280
-1166
-1051
-957
-897
-878
-894
-929
-961
-964
-911
-781
-560
-246
154
621
1130
1650
2152
2611
3008
3336
3595
3796
3956
4096
4238
4397
4587
4808
5056
5316
5569
5790
5957
6046
6041
5930
5708
5379
4951
4437
3854
3219
2552
1870
1190
526
-108
-699
-1239
-1719
-2134
-2481
-2761
-2979
-3141
-3258
-3341
-3403
-3454
-3502
-3552
-3603
-3650
-3685
-3696
-3672
-3604
-3486
-3316
-3100
-2849
-2578
-2304
-2047
-1822
-1641
-1510
-1426
-1381
-1363
-1354
-1336
-1294
-1216
-1097
-935
-738
-514
-277
-38
194
413
617
810
998
1187
1384
1591
1803
2009
2198
2346
2432
2435
2341
2141
1837
1440
970
457
-70
-579
-1044
-1446
-1774
-2029
-2220
-2361
-2469
-2559
-2642
-2718
-2779
-2811
-2789
-2688
-2486
-2166
-1723
-1167
-522
176
880
1541
2110
2547
2827
2943
2903
2737
2486
2201
1933
1728
1620
1626
1746
1960
2237
2531
2797
2991
3077
3033
2856
2553
2150
1679
1179
687
235
-154
-467
-702
-864
-967
-1024
-1047
-1045
-1020
-970
-887
-760
-581
-348
-60
271
629
993
1338
1641
1886
2063
2173
2227
2247
2258
2288
2360
2492
2690
2946
3243
3551
3836
4062
4199
4227
4136
3932
3636
3278
2896
2528
2207
1960
1797
1717
1705
1736
1779
1802
1781
1696
1544
1331
1076
803
542
317
146
37
-18
-36
-45
-79
-171
-347
-624
-1002
-1469
-1992
-2532
-3041
-3475
-3795
-3974
-4005
-3897
-3677
-3387
-3076
-2796
-2593
-2500
-2535
-2698
-2969
-3314
-3686
-4034
-4311
-4476
-4501
-4375
-4102
-3703
-3210
-2663
-2103
-1569
-1094
-699
-395
-183
-56
2
6
-27
-84
-154
-234
-322
-419
-528
-648
-778
-911
-1040
-1150
-1229
-1263
-1242
-1159
-1014
-809
-555
-264
48
365
673
962
1224
1457
1662
1843
2005
2154
2295
2430
2558
2676
2781
2867
2928
2962
2967
2947
2904
2848
2787
2730
2685
2660
2658
2679
2719
2772
2828
2875
2901
2893
2840
2729
2555
2312
1997
1614
1167
665
123
-443
-1016
-1573
-2095
-2562
-2958
-3271
-3496
-3633
-3692
-3687
-3640
-3574
-3513
-3482
-3498
-3573
-3710
-3904
-4141
-4400
-4657
-4884
-5060
-5163
-5184
-5118
-4972
-4759
-4498
-4212
-3920
-3640
-3383
-3151
-2937
-2727
-2501
-2236
-1909
-1504
-1010
-429
230
941
1675
2393
3055
3622
4061
4351
4479
4447
4270
3972
3587
3150
2701
2272
1891
1577
1339
1177
1085
1048
1051
1079
1119
1162
1205
1251
1307
1382
1488
1634
1823
2056
2326
2621
2923
3212
3465
3663
3790
3836
3799
3681
3496
3259
2991
2712
2440
2191
1973
1792
1644
1522
1415
1314
1207
1089
956
811
663
524
408
327
296
320
402
536
712
914
1121
1312
1469
1575
1619
1598
1512
1371
1184
967
731
488
244
1
-245
-501
-776
-1081
-1424
-1809
-2237
-2701
-3189
-3685
-4168
-4621
-5026
-5368
-5643
-5848
-5991
-6083
-6141
-6182
-6224
-6281
-6360
-6466
-6594
-6735
-6875
-6998
-7085
-7120
-7090
-6985
-6801
-6537
-6198
-5790
-5323
-4807
-4254
-3675
-3082
-2485
-1896
-1329
-797
-313
109
456
720
894
979
980
910
787
632
470
323
214
156
157
215
320
455
595
714
786
790
712
545
297
-16
-369
-730
-1064
-1336
-1515
-1579
-1516
-1325
-1018
-614
-142
365
874
1354
1782
2143
2433
2657
2830
2975
3119
3288
3509
3799
4171
4625
5153
5736
6348
6957
7531
8035
8441
8726
8877
8886
8760
8509
8151
7712
7212
6674
6119
5561
5010
4468
3934
3404
2871
2329
1773
1202
619
33
-547
-1106
-1631
-2108
-2527
-2880
-3168
-3392
-3562
-3688
-3783
-3861
-3932
-4005
-4081
-4161
-4237
-4301
-4342
-4349
-4312
-4224
-4083
-3891
-3655
-3384
-3093
-2794
-2501
-2226
-1976
-1757
-1571
-1415
-1285
-1177
-1083
-1000
-925
-854
-788
-727
-673
-627
-589
-559
-532
-504
-467
-414
-338
-231
-89
90
305
550
817
1093
1362
1609
1815
1964
2041
2037
1946
1765
1500
1161
765
331
-119
-562
-975
-1342
-1648
-1887
-2060
-2176
-2247
-2292
-2333
-2388
-2473
-2600
-2770
-2976
-3203
-3427
-3623
-3759
-3809
-3752
-3573
-3269
-2848
-2329
-1739
-1110
-479
124
670
1140
1525
1826
2052
2218
2344
2450
2552
2660
2780
2907
3032
3143
3225
3264
3251
3181
3057
2887
2682
2457
2224
1996
1777
1567
1360
1145
912
647
344
2
-371
-759
-1138
-1477
-1744
-1908
-1944
-1836
-1582
-1191
-685
-98
530
1155
1736
2237
2630
2900
3043
3067
2989
2831
2619
2378
2129
1889
1669
1473
1299
1143
1000
864
728
592
452
311
168
26
-115
-259
-406
-561
-728
-908
-1100
-1302
-1507
-1703
-1878
-2017
-2111
-2148
-2123
-2036
-1893
-1705
-1486
-1252
-1018
-800
-606
-441
-306
-197
-108
-31
39
105
165
216
247
249
210
123
-18
-209
-443
-704
-973
-1226
-1441
-1598
-1681
-1684
-1607
-1462
-1264
-1036
-803
-587
-408
-281
-210
-196
-230
-298
-383
-470
-542
-589
-605
-591
-549
-490
-423
-361
-315
-292
-297
-332
-395
-483
-590
-709
-834
-960
-1079
-1188
-1280
-1351
-1396
-1408
-1382
-1316
-1207
-1056
-869
-654
-424
-194
19
200
337
422
453
435
382
312
247
210
223
303
458
690
991
1341
1717
2091
2432
2713
2915
3022
3032
2953
2798
2591
2358
2127
1923
1767
1672
1643
1679
1768
1898
2050
2207
2353
2477
2572
2638
2678
2702
2722
2751
2800
2879
2993
3142
3323
3528
3742
3953
4144
4300
4411
4466
4463
4400
4285
4126
3937
3730
3519
3317
3131
2966
2819
2683
2546
2392
2205
1966
1662
1283
827
299
-287
-912
-1549
-2169
-2740
-3235
-3630
-3910
-4069
-4107
-4038
-3878
-3652
-3385
-3100
-2819
-2559
-2328
-2129
-1960
-1811
-1675
-1540
-1399
-1249
-1090
-928
-773
-638
-535
-478
-477
-534
-651
-820
-1031
-1267
-1513
-1749
-1960
-2134
-2260
-2335
-2360
-2338
-2277
-2187
-2078
-1958
-1838
-1724
-1620
-1532
-1458
-1401
-1358
-1329
-1310
-1298
-1291
-1287
-1282
-1277
-1273
-1271
-1278
-1301
-1349
-1434
-1568
-1760
-2017
-2345
-2739
-3192
-3689
-4210
-4731
-5226
-5670
-6042
-6326
-6514
-6606
-6610
-6543
-6423
-6275
-6117
-5967
-5834
-5721
-5622
-5523
-5406
-5251
-5040
-4759
-4402
-3973
-3482
-2952
-2410
-1884
-1402
-990
-661
-421
-264
-175
-129
-100
-58
23
159
361
626
940
1285
1633
1956
2230
2435
2561
2609
2589
2520
2427
2339
2280
2274
2332
2460
2651
2891
3161
3437
3697
3923
4103
4235
4323
4380
4426
4482
4567
4699
4886
5132
5428
5759
6104
6437
6733
6967
7124
7191
7166
7054
6869
6626
6346
6049
5752
5469
5206
4967
4749
4544
4342
4134
3909
3659
3378
3065
2721
2350
1956
1548
1133
719
312
-80
-450
-794
-1105
-1380
-1613
-1805
-1955
-2067
-2149
-2211
-2268
-2337
-2435
-2580
-2788
-3067
-3423
-3853
-4346
-4884
-5443
-5996
-6514
-6968
-7335
-7596
-7742
-7770
-7686
-7504
-7240
-6915
-6550
-6161
-5762
-5364
-4969
-4578
-4186
-3791
-3386
-2970
-2543
-2111
-1682
-1266
-877
-524
-218
37
240
396
514
608
694
786
901
1048
1235
1462
1727
2021
2337
2659
2975
3276
3550
3792
3996
4161
4284
4364
4403
4397
4348
4253
4112
3928
3704
3448
3169
2879
2593
2325
2087
1887
1730
1615
1534
1474
1419
1351
1252
1106
905
647
335
-17
-392
-767
-1120
-1430
-1681
-1864
-1976
-2025
-2025
-1996
-1959
-1935
-1942
-1995
-2096
-2245
-2431
-2637
-2844
-3031
-3177
-3265
-3286
-3234
-3111
-2923
-2682
-2401
-2093
-1769
-1439
-1107
-776
-446
-112
228
577
936
1305
1680
2056
2427
2787
3129
3448
3742
4010
4250
4465
4655
4821
4959
5067
5138
5165
5140
5055
4904
4684
4394
4040
3630
3174
2686
2179
1669
1165
678
212
-229
-648
-1046
-1427
-1794
-2151
-2498
-2833
-3154
-3454
-3730
-3974
-4181
-4346
-4467
-4542
-4571
-4554
-4494
-4390
-4245
-4059
-3834
-3569
-3268
-2935
-2574
-2195
-1807
-1421
-1050
-706
-397
-133
83
252
377
465
526
570
609
650
700
761
835
917
1002
1086
1161
1224
1273
1306
1326
1336
1339
1339
1338
1335
1328
1313
1282
1231
1154
1050
919
768
608
452
319
227
191
225
337
528
793
1119
1486
1872
2251
2599
2894
3117
3259
3316
3289
3189
3028
2824
2595
2356
2124
1910
1720
1557
1421
1307
1207
1113
1016
907
777
620
432
211
-43
-328
-638
-967
-1308
-1649
-1983
-2301
-2594
-2859
-3092
-3295
-3471
-3627
-3772
-3916
-4066
-4230
-4412
-4612
-4825
-5043
-5253
-5443
-5597
-5703
-5751
-5737
-5660
-5526
-5346
-5135
-4909
-4684
-4472
-4284
-4124
-3990
-3876
-3770
-3660
-3534
-3380
-3193
-2972
-2724
-2461
-2200
-1963
-1769
-1637
-1583
-1614
-1729
-1919
-2167
-2450
-2738
-3001
-3209
-3335
-3357
-3262
-3043
-2704
-2255
-1714
-1103
-451
216
868
1479
2028
2496
2872
3150
3330
3418
3426
3368
3263
3131
2991
2859
2750
2671
2627
2615
2627
2652
2676
2684
2663
2605
2504
2362
2186
1989
1788
1600
1444
1333
1275
1272
1318
1399
1495
1584
1639
1638
1563
1403
1155
826
432
-7
-463
-908
-1317
-1666
-1941
-2134
-2243
-2277
-2249
-2175
-2075
-1966
-1863
-1779
-1720
-1689
-1681
-1693
-1717
-1743
-1762
-1766
-1746
-1697
-1611
-1483
-1308
-1082
-802
-467
-77
361
840
1347
1864
2372
2850
3275
3629
3898
4072
4150
4137
4046
3895
3705
3496
3288
3093
2920
2767
2627
2485
2323
2121
1860
1526
1114
623
65
-541
-1171
-1794
-2382
-2905
-3340
-3672
-3890
-3996
-3998
-3907
-3744
-3525
-3271
-2999
-2720
-2445
-2179
-1923
-1679
-1444
-1218
-1000
-791
-589
-397
-215
-40
129
297
471
659
867
1101
1363
1653
1965
2287
2605
2902
3159
3358
3486
3534
3498
3382
3198
2963
2698
2426
2170
1950
1784
1679
1641
1666
1745
1864
2005
2154
2290
2399
2467
2487
2453
2366
2226
2041
1817
1564
1292
1012
734
468
222
2
-187
-342
-465
-560
-633
-692
-748
-811
-889
-990
-1117
-1269
-1441
-1624
-1804
-1965
-2092
-2169
-2185
-2131
-2005
-1814
-1565
-1273
-956
-634
-325
-46
189
373
502
577
602
583
530
449
348
231
103
-33
-177
-323
-469
-607
-728
-823
-881
-889
-839
-726
-548
-309
-18
309
657
1006
1338
1637
1892
2098
2255
2372
2460
2534
2609
2700
2817
2967
3148
3354
3574
3792
3992
4158
4275
4337
4339
4284
4179
4038
3873
3699
3528
3367
3221
3086
2956
2819
2659
2462
2212
1897
1510
1047
510
-92
-748
-1442
-2157
-2875
-3577
-4246
-4869
-5433
-5930
-6352
-6697
-6965
-7156
-7277
-7335
-7338
-7298
-7228
-7142
-7054
-6975
-6918
-6888
-6891
-6925
-6986
-7064
-7147
-7220
-7268
-7275
-7229
-7122
-6949
-6710
-6410
-6059
-5669
-5253
-4825
-4398
-3982
-3583
-3204
-2844
-2498
-2160
-1823
-1480
-1123
-751
-361
44
459
878
1291
1690
2066
2412
2723
2996
3230
3428
3593
3731
3845
3942
4024
4094
4153
4199
4228
4235
4217
4168
4083
3964
3808
3618
3400
3163
2917
2674
2448
2250
2092
1983
1928
1931
1991
2102
2257
2446
2657
2878
3099
3308
3497
3660
3795
3898
3972
4016
4033
4026
3995
3942
3866
3768
3648
3505
3341
3158
2960
2751
2538
2324
2117
1920
1735
1561
1398
1240
1082
917
740
544
327
90
-166
-434
-706
-974
-1226
-1454
-1651
-1810
-1930
-2011
-2055
-2068
-2055
-2021
-1975
-1917
-1854
-1788
-1722
-1660
-1606
-1566
-1548
-1560
-1611
-1709
-1861
-2069
-2331
-2638
-2977
-3330
-3673
-3981
-4229
-4396
-4465
-4427
-4279
-4029
-3691
-3284
-2834
-2364
-1897
-1452
-1042
-673
-344
-52
215
465
708
951
1197
1443
1684
1911
2114
2284
2415
2505
2559
2585
2596
2607
2634
2689
2780
2909
3069
3250
3432
3596
3719
3783
3774
3687
3521
3288
3004
2689
2368
2061
1787
1558
1379
1250
1161
1101
1056
1014
968
909
839
764
694
640
613
621
668
752
867
1000
1135
1258
1352
1408
1421
1392
1328
1242
1147
1061
994
956
948
967
1002
1040
1063
1057
1010
919
782
611
423
237
77
-35
-80
-47
67
258
513
813
1137
1462
1769
2041
2274
2464
2615
2737
2843
2945
3051
3168
3293
3422
3542
3637
3691
3688
3613
3459
3223
2908
2522
2078
1591
1079
555
35
-473
-959
-1420
-1853
-2258
-2633
-2978
-3292
-3573
-3819
-4027
-4197
-4328
-4420
-4477
-4503
-4500
-4474
-4428
-4364
-4283
-4184
-4067
-3935
-3785
-3623
-3454
-3289
-3138
-3015
-2931
-2896
-2916
-2993
-3120
-3287
-3478
-3672
-3850
-3994
-4090
-4130
-4114
-4050
-3953
-3841
-3736
-3655
-3614
-3619
-3669
-3754
-3857
-3953
-4017
-4025
-3957
-3802
-3556
-3228
-2833
-2393
-1936
-1487
-1067
-693
-372
-103
124
322
509
701
908
1137
1384
1640
1889
2110
2283
2391
2425
2383
2274
2115
1931
1751
1606
1519
1509
1584
1740
1965
2235
2522
2795
3029
3200
3297
3317
3268
3167
3036
2900
2782
2700
2666
2681
2738
2823
2918
3001
3052
3056
3004
2893
2729
2523
2290
2048
1810
1590
1391
1216
1058
909
757
590
401
183
-61
-327
-602
-873
-1124
-1339
-1508
-1620
-1675
-1673
-1622
-1532
-1415
-1283
-1147
-1016
-896
-789
-698
-624
-567
-528
-511
-520
-560
-634
-746
-895
-1077
-1283
-1499
-1709
-1893
-2033
-2113
-2121
-2051
-1907
-1699
-1442
-1158
-871
-605
-380
-211
-105
-61
-73
-125
-199
-275
-334
-363
-352
-300
-212
-100
20
130
212
249
233
158
25
-156
-373
-609
-844
-1060
-1241
-1373
-1446
-1455
-1400
-1283
-1109
-886
-621
-322
1
342
693
1047
1397
1736
2059
2358
2629
2867
3069
3233
3358
3443
3490
3499
3472
3408
3307
3168
2989
2769
2507
2204
1863
1490
1093
682
269
-135
-518
-870
-1186
-1461
-1695
-1893
-2060
-2202
-2324
-2431
-2522
-2594
-2640
-2648
-2607
-2501
-2320
-2056
-1704
-1267
-755
-183
430
1062
1687
2286
2839
3334
3764
4127
4428
4676
4881
5055
5206
5342
5466
5579
5677
5754
5806
5828
5817
5774
5703
5611
5509
5405
5309
5229
5167
5123
5093
5066
5031
4975
4887
4756
4578
4352
4082
3777
3450
3117
2794
2495
2231
2009
1835
1705
1614
1554
1513
1481
1448
1403
1341
1255
1144
1004
839
647
428
185
-82
-371
-680
-1006
-1345
-1692
-2041
-2386
-2721
-3039
-3339
-3617
-3875
-4113
-4336
-4546
-4747
-4941
-5125
-5297
-5449
-5571
-5655
-5688
-5662
-5569
-5409
-5184
-4902
-4575
-4221
-3857
-3503
-3175
-2889
-2652
-2471
-2344
-2266
-2229
-2223
-2238
-2266
-2299
-2335
-2374
-2417
-2466
-2525
-2596
-2677
-2765
-2853
-2930
-2987
-3010
-2989
-2915
-2784
-2592
-2343
-2043
-1701
-1326
-929
-522
-112
293
689
1069
1432
1772
2085
2365
2604
2796
2934
3014
3034
2996
2909
2785
2640
2492
2360
2260
2203
2193
2227
2292
2368
2429
2446
2390
2236
1963
1564
1040
402
-326
-1113
-1926
-2727
-3483
-4167
-4758
-5245
-5626
-5908
-6101
-6221
-6284
-6303
-6288
-6244
-6170
-6062
-5913
-5715
-5463
-5153
-4787
-4370
-3913
-3431
-2938
-2452
-1986
-1553
-1160
-810
-503
-236
-4
198
376
531
666
779
868
933
971
986
980
960
935
914
906
918
953
1012
1092
1181
1268
1340
1385
1392
1356
1277
1160
1018
868
727
614
548
538
592
708
878
1088
1319
1550
1759
1929
2043
2093
2074
1986
1836
1633
1386
1108
809
497
181
-133
-441
-737
-1016
-1277
-1510
-1712
-1877
-2001
-2085
-2127
-2131
-2103
-2052
-1987
-1916
-1848
-1789
-1740
-1703
-1674
-1648
-1618
-1578
-1522
-1446
-1350
-1235
-1103
-960
-810
-656
-502
-348
-193
-34
131
303
483
665
844
1008
1145
1241
1285
1267
1183
1035
833
590
328
69
-163
-349
-471
-522
-499
-409
-264
-81
122
327
520
693
842
971
1088
1203
1328
1472
1639
1829
2037
2250
2456
2637
2780
2874
2916
2907
2856
2775
2682
2593
2522
2478
2462
2470
2489
2502
2489
2429
2306
2110
1838
1497
1100
666
220
-215
-620
-978
-1281
-1530
-1729
-1890
-2028
-2157
-2287
-2426
-2574
-2728
-2878
-3011
-3116
-3182
-3204
-3181
-3119
-3032
-2934
-2841
-2771
-2733
-2734
-2770
-2830
-2898
-2953
-2970
-2929
-2811
-2606
-2313
-1938
-1495
-1006
-497
10
489
924
1300
1613
1862
2052
2192
2292
2361
2405
2428
2431
2411
2365
2287
2173
2023
1836
1618
1375
1116
851
590
340
107
-103
-289
-451
-589
-705
-800
-874
-927
-958
-967
-955
-926
-882
-832
-783
-745
-725
-729
-761
-817
-893
-976
-1055
-1111
-1131
-1102
-1014
-869
-667
-421
-147
137
411
655
858
1010
1113
1171
1196
1205
1215
1240
1293
1377
1493
1630
1774
1907
2009
2062
2054
1978
1836
1638
1400
1143
892
670
496
381
330
339
393
474
556
612
619
555
406
167
-160
-561
-1020
-1510
-2007
-2481
-2907
-3266
-3541
-3724
-3812
-3812
-3732
-3588
-3397
-3176
-2944
-2716
-2504
-2319
-2163
-2037
-1941
-1864
-1798
-1735
-1663
-1573
-1459
-1314
-1139
-934
-703
-453
-191
73
333
582
816
1033
1234
1419
1594
1761
1924
2085
2242
2393
2534
2655
2750
2807
2820
2782
2687
2536
2332
2081
1793
1478
1150
823
507
213
-52
-282
-476
-636
-765
-869
-955
-1028
-1093
-1155
-1215
-1271
-1319
-1354
-1367
-1349
-1289
-1181
-1016
-795
-516
-186
183
579
981
1372
1732
2044
2295
2476
2588
2635
2629
2588
2531
2478
2447
2452
2499
2587
2709
2848
2985
3096
3160
3157
3076
2910
2665
2354
1996
1617
1243
898
604
373
212
117
78
80
103
128
142
131
93
29
-52
-138
-216
-272
-296
-285
-241
-171
-89
-11
45
66
40
-37
-163
-329
-519
-718
-905
-1065
-1185
-1259
-1288
-1277
-1240
-1192
-1146
-1118
-1116
-1144
-1200
-1277
-1360
-1436
-1489
-1506
-1480
-1408
-1292
-1144
-977
-809
-657
-539
-468
-452
-495
-596
-748
-942
-1166
-1409
-1657
-1900
-2130
-2339
-2522
-2674
-2791
-2870
-2909
-2905
-2859
-2772
-2649
-2497
-2326
-2148
-1976
-1822
-1698
-1610
-1562
-1552
-1574
-1616
-1667
-1711
-1738
-1736
-1700
-1632
-1535
-1417
-1291
-1166
-1051
-952
-870
-798
-727
-643
-533
-382
-180
75
381
727
1097
1469
1821
2131
2380
2559
2662
2696
2672
2608
2524
2440
2373
2332
2322
2339
2372
2407
2426
2412
2354
2244
2082
1876
1638
1386
1139
915
726
583
486
432
412
413
422
428
421
398
360
310
257
209
170
145
129
115
91
41
-53
-204
-425
-718
-1082
-1503
-1964
-2439
-2904
-3332
-3699
-3990
-4195
-4312
-4347
-4312
-4222
-4093
-3940
-3776
-3605
-3432
-3253
-3063
-2856
-2625
-2368
-2083
-1775
-1451
-1119
-789
-471
-172
106
363
604
834
1062
1295
1537
1790
2050
2310
2559
2785
2977
3123
3219
3263
3259
3214
3140
3051
2957
2867
2785
2713
2643
2569
2479
2363
2214
2029
1812
1573
1325
1089
884
730
641
627
689
819
1004
1226
1460
1685
1881
2033
2136
2185
2189
2159
2110
2058
2017
1997
2005
2041
2103
2182
2266
2347
2414
2459
2480
2474
2444
2392
2323
2241
2147
2043
1929
1804
1666
1516
1356
1189
1020
862
718
599
510
454
430
432
451
474
489
483
446
373
262
118
-51
-232
-412
-578
-721
-835
-917
-971
-1002
-1020
-1033
-1049
-1071
-1099
-1129
-1153
-1160
-1140
-1084
-989
-855
-689
-504
-316
-145
-10
75
98
57
-43
-190
-367
-553
-725
-865
-958
-998
-984
-924
-833
-726
-621
-536
-481
-464
-482
-531
-598
-671
-736
-783
-804
-800
-774
-737
-702
-682
-690
-736
-822
-946
-1099
-1266
-1429
-1570
-1670
-1716
-1698
-1612
-1462
-1256
-1006
-726
-431
-133
159
437
699
945
1177
1396
1605
1804
1990
2159
2307
2428
2516
2569
2585
2567
2519
2448
2360
2263
2161
2057
1949
1834
1705
1555
1376
1162
910
622
304
-33
-376
-709
-1016
-1285
-1504
-1667
-1774
-1830
-1843
-1826
-1792
-1753
-1720
-1700
-1698
-1714
-1744
-1782
-1823
-1861
-1890
-1909
-1915
-1912
-1901
-1888
-1874
-1862
-1855
-1850
-1847
-1842
-1833
-1817
-1794
-1765
-1732
-1700
-1673
-1657
-1653
-1662
-1683
-1709
-1733
-1743
-1729
-1679
-1584
-1440
-1244
-1000
-714
-396
-60
283
621
945
1247
1525
1779
2013
2231
2438
2637
2830
3016
3191
3349
3484
3587
3654
3680
3664
3610
3522
3410
3282
3149
3017
2894
2780
2675
2575
2474
2363
2238
2091
1921
1730
1522
1304
1088
884
703
555
444
374
345
353
390
450
524
605
686
764
835
898
952
995
1027
1045
1045
1022
976
899
794
660
505
335
164
3
-133
-232
-286
-291
-249
-169
-62
51
152
221
239
194
82
-97
-333
-607
-897
-1179
-1426
-1614
-1726
-1751
-1685
-1534
-1309
-1030
-717
-395
-85
194
428
607
729
797
815
794
741
668
581
486
385
279
166
43
-92
-240
-401
-573
-751
-929
-1098
-1251
-1380
-1477
-1537
-1560
-1545
-1496
-1421
-1329
-1229
-1132
-1049
-989
-958
-958
-990
-1049
-1128
-1216
-1301
-1369
-1410
-1411
-1367
-1272
-1130
-946
-730
-497
-263
-44
145
292
387
428
417
362
274
167
59
-36
-104
-134
-120
-60
45
190
369
572
794
1029
1271
1519
1771
2025
2280
2531
2773
2995
3185
3328
3410
3417
3337
3165
2900
2549
2128
1655
1158
663
200
-206
-534
-769
-903
-936
-878
-739
-540
-298
-34
235
492
727
931
1099
1230
1322
1375
1388
1360
1289
1174
1014
807
557
265
-60
-411
-777
-1148
-1514
-1864
-2191
-2491
-2759
-2996
-3201
-3374
-3516
-3626
-3699
-3731
-3715
-3643
-3510
-3310
-3042
-2707
-2313
-1870
-1395
-904
-418
44
466
833
1135
1368
1531
1628
1666
1654
1604
1525
1426
1318
1207
1099
1000
917
854
816
809
836
899
1000
1139
1309
1504
1714
1930
2141
2338
2515
2666
2793
2898
2988
3070
3153
3243
3344
3454
3570
3681
3774
3836
3850
3805
3690
3501
3242
2919
2546
2141
1723
1311
920
563
248
-24
-256
-453
-624
-777
-918
-1051
-1175
-1285
-1376
-1437
-1462
-1446
-1385
-1286
-1156
-1008
-865
-743
-662
-637
-680
-793
-973
-1206
-1475
-1756
-2024
-2254
-2426
-2526
-2545
-2485
-2355
-2171
-1955
-1731
-1522
-1350
-1234
-1186
-1210
-1306
-1465
-1675
-1920
-2180
-2436
-2670
-2865
-3009
-3091
-3106
-3052
-2931
-2749
-2514
-2236
-1927
-1600
-1267
-938
-623
-328
-57
190
418
631
836
1044
1261
1494
1748
2021
2313
2616
2918
3209
3474
3701
3879
3997
4053
4045
3976
3854
3688
3490
3273
3047
2823
2611
2414
2238
2083
1947
1827
1719
1616
1511
1398
1267
1111
922
693
417
92
-282
-704
-1166
-1658
-2165
-2670
-3155
-3603
-3996
-4322
-4571
-4740
-4829
-4845
-4796
-4695
-4552
-4378
-4180
-3959
-3716
-3445
-3140
-2793
-2398
-1952
-1459
-926
-369
192
734
1231
1660
2001
2242
2376
2408
2350
2221
2044
1845
1648
1474
1337
1244
1195
1182
1192
1208
1215
1197
1142
1044
900
716
497
253
-6
-273
-541
-809
-1076
-1346
-1620
-1903
-2193
-2487
-2777
-3052
-3295
-3489
-3620
-3672
-3638
-3514
-3306
-3026
-2690
-2322
-1945
-1582
-1252
-970
-742
-567
-438
-342
-263
-181
-81
51
225
444
706
1004
1330
1670
2009
2341
2652
2935
3186
3402
3579
3717
3813
3864
3868
3819
3716
3555
3338
3068
2753
2404
2033
1659
1295
957
657
403
198
41
-75
-158
-219
-269
-319
-374
-437
-510
-587
-663
-731
-785
-821
-835
-831
-811
-782
-753
-731
-723
-733
-761
-805
-860
-918
-972
-1014
-1039
-1046
-1037
-1016
-995
-980
-982
-1008
-1065
-1150
-1258
-1381
-1504
-1612
-1688
-1718
-1691
-1602
-1451
-1242
-988
-703
-404
-108
170
416
622
781
892
956
974
947
877
762
600
386
117
-209
-591
-1022
-1495
-1989
-2483
-2948
-3356
-3679
-3892
-3975
-3918
-3721
-3392
-2952
-2427
-1849
-1253
-671
-132
343
743
1065
1314
1504
1653
1780
1904
2039
2193
2369
2559
2752
2932
3080
3178
3212
3172
3055
2866
2615
2317
1991
1656
1330
1026
754
516
309
128
-37
-197
-359
-528
-707
-890
-1070
-1235
-1371
-1466
-1509
-1493
-1419
-1291
-1121
-924
-717
-521
-350
-218
-133
-97
-104
-145
-208
-278
-342
-389
-412
-409
-385
-347
-305
-271
-255
-266
-306
-375
-466
-568
-669
-752
-806
-819
-783
-698
-566
-394
-193
24
246
461
660
840
997
1134
1253
1358
1453
1540
1618
1684
1735
1763
1762
1726
1653
1542
1397
1223
1032
834
643
470
326
216
144
109
107
131
173
223
274
318
352
371
377
371
354
331
305
278
252
230
213
203
202
212
238
282
346
433
542
672
817
970
1122
1259
1372
1447
1476
1451
1369
1229
1035
793
513
204
-124
-463
-805
-1147
-1486
-1822
-2155
-2488
-2822
-3156
-3493
-3828
-4161
-4488
-4807
-5114
-5410
-5693
-5964
-6224
-6476
-6719
-6952
-7173
-7378
-7558
-7708
-7820
-7887
-7904
-7871
-7788
-7663
-7504
-7321
-7125
-6928
-6737
-6556
-6385
-6217
-6045
-5858
-5642
-5389
-5091
-4745
-4357
-3935
-3495
-3053
-2630
-2242
-1903
-1617
-1385
-1197
-1036
-882
-710
-499
-229
110
520
992
1509
2043
2562
3033
3423
3705
3861
3883
3772
3542
3214
2814
2370
1910
1454
1020
615
240
-110
-444
-772
-1103
-1441
-1782
-2119
-2435
-2710
-2922
-3048
-3071
-2980
-2771
-2450
-2033
-1547
-1018
-479
39
510
912
1236
1476
1639
1738
1788
1809
1817
1827
1847
1880
1923
1968
2001
2013
1991
1925
1811
1650
1449
1218
973
733
514
337
216
164
193
306
508
796
1169
1618
2135
2710
3326
3968
4617
5252
5849
6386
6842
7198
7441
7560
7557
7436
7213
6907
6544
6153
5764
5403
5095
4856
4697
4621
4624
4695
4817
4972
5139
5299
5435
5531
5579
5571
5508
5393
5231
5033
4809
4572
4337
4116
3922
3765
3654
3592
3581
3617
3692
3795
3911
4024
4118
4177
4191
4153
4061
3920
3742
3541
3338
3150
2997
2894
2850
2867
2944
3068
3225
3397
3562
3702
3800
3845
3829
3752
3618
3433
3207
2953
2680
2397
2113
1831
1555
1287
1028
779
541
317
108
-84
-259
-417
-564
-703
-843
-992
-1159
-1351
-1572
-1824
-2104
-2404
-2714
-3024
-3320
-3593
-3837
-4051
-4241
-4415
-4587
-4774
-4992
-5252
-5562
-5920
-6318
-6739
-7158
-7547
-7877
-8121
-8255
-8266
-8148
-7907
-7558
-7122
-6625
-6095
-5559
-5038
-4547
-4094
-3680
-3299
-2941
-2596
-2252
-1903
-1544
-1178
-810
-450
-108
205
479
711
900
1049
1168
1265
1352
1438
1532
1636
1749
1866
1978
2076
2150
2192
2198
2167
2104
2016
1915
1812
1717
1638
1578
1535
1502
1466
1412
1322
1181
975
695
336
-97
-597
-1147
-1730
-2324
-2908
-3462
-3970
-4418
-4799
-5110
-5352
-5531
-5652
-5726
-5762
-5767
-5748
-5713
-5663
-5603
-5533
-5454
-5366
-5269
-5162
-5047
-4922
-4789
-4646
-4492
-4326
-4144
-3943
-3719
-3466
-3181
-2860
-2502
-2106
-1676
-1217
-737
-249
236
703
1138
1528
1863
2135
2340
2479
2557
2581
2562
2513
2445
2368
2291
2217
2147
2078
2003
1913
1799
1653
1467
1239
970
664
329
-22
-376
-720
-1042
-1332
-1585
-1797
-1970
-2109
-2221
-2313
-2392
-2465
-2533
-2597
-2653
-2695
-2717
-2708
-2662
-2570
-2430
-2241
-2005
-1730
-1423
-1097
-765
-439
-133
143
379
568
707
793
827
815
760
671
557
428
295
170
64
-14
-54
-51
0
101
251
445
678
943
1231
1533
1841
2148
2446
2731
3000
3249
3478
3684
3868
4029
4166
4279
4368
4433
4475
4496
4498
4483
4455
4415
4364
4304
4233
4147
4042
3913
3754
3562
3332
3065
2762
2431
2079
1719
1365
1031
731
478
280
143
68
53
89
168
276
399
524
636
724
780
794
763
686
563
398
198
-28
-271
-517
-752
-963
-1136
-1258
-1319
-1312
-1234
-1089
-884
-631
-345
-45
250
521
753
935
1062
1131
1150
1128
1077
1014
951
900
871
868
888
929
982
1037
1087
1122
1141
1141
1126
1104
1083
1075
1088
1130
1205
1312
1449
1606
1773
1940
2095
2230
2340
2425
2489
2538
2583
2634
2702
2796
2920
3077
3263
3472
3695
3924
4149
4362
4558
4735
4894
5038
5171
5297
5419
5537
5646
5742
5814
5853
5849
5794
5685
5523
5316
5077
4825
4580
4365
4200
4102
4081
4138
4268
4454
4675
4906
5117
5282
5377
5384
5296
5111
4837
4489
4086
3654
3212
2782
2380
2013
1690
1404
1149
914
686
452
202
-72
-374
-705
-1062
-1439
-1831
-2230
-2632
-3032
-3431
-3828
-4225
-4626
-5035
-5452
-5878
-6309
-6741
-7164
-7569
-7942
-8273
-8548
-8759
-8897
-8958
-8942
-8851
-8690
-8469
-8199
-7891
-7559
-7216
-6874
-6545
-6238
-5962
-5723
-5526
-5371
-5260
-5190
-5158
-5159
-5187
-5237
-5302
-5378
-5461
-5547
-5634
-5724
-5818
-5917
-6025
-6143
-6275
-6422
-6584
-6760
-6947
-7141
-7340
-7537
-7728
-7908
-8071
-8216
-8335
-8425
-8482
-8502
-8478
-8407
-8283
-8103
-7866
-7571
-7222
-6823
-6385
-5918
-5438
-4960
-4499
-4069
-3679
-3337
-3045
-2797
-2586
-2397
-2213
-2017
-1794
-1525
-1202
-819
-376
118
651
1207
1763
2301
2798
3239
3611
3904
4117
4252
4316
4320
4276
4196
4093
3974
3849
3721
3592
3459
3322
3176
3018
2847
2660
2458
2243
2017
1789
1559
1334
1118
914
725
552
395
254
129
19
-77
-159
-228
-282
-322
-346
-354
-347
-325
-290
-244
-191
-136
-83
-38
-5
9
0
-35
-101
-197
-323
-480
-662
-866
-1085
-1313
-1543
-1768
-1981
-2176
-2350
-2499
-2623
-2723
-2799
-2855
-2895
-2920
-2932
-2932
-2919
-2889
-2838
-2759
-2646
-2491
-2288
-2033
-1722
-1356
-935
-465
50
601
1181
1782
2397
3018
3640
4258
4869
5467
6048
6607
7137
7631
8080
8475
8808
9072
9261
9374
9413
9383
9295
9161
8998
8821
8648
8494
8373
8292
8258
8270
8324
8412
8521
8638
8750
8839
8894
8902
8852
8738
8553
8296
7965
7563
7093
6561
5973
5338
4665
3967
3253
2536
1828
1140
480
-143
-723
-1258
-1747
-2191
-2592
-2953
-3278
-3569
-3830
-4061
-4262
-4431
-4569
-4673
-4743
-4782
-4790
-4774
-4740
-4696
-4647
-4603
-4566
-4540
-4524
-4513
-4500
-4476
-4429
-4349
-4225
-4051
-3827
-3552
-3234
-2884
-2517
-2148
-1795
-1472
-1190
-957
-774
-637
-536
-457
-386
-304
-196
-51
140
379
662
978
1312
1647
1962
2236
2452
2597
2660
2639
2539
2369
2143
1880
1600
1323
1069
854
689
582
534
544
604
704
832
974
1117
1249
1358
1435
1475
1473
1425
1332
1193
1010
788
529
239
-75
-403
-736
-1060
-1363
-1630
-1848
-2004
-2090
-2100
-2033
-1893
-1691
-1441
-1163
-877
-606
-372
-195
-87
-59
-114
-248
-452
-712
-1012
-1332
-1655
-1964
-2244
-2486
-2680
-2825
-2919
-2962
-2957
-2906
-2812
-2675
-2496
-2279
-2023
-1735
-1418
-1082
-737
-396
-74
216
460
649
776
840
847
806
731
640
554
490
467
497
586
737
944
1197
1479
1772
2057
2316
2532
2695
2798
2840
2827
2767
2672
2558
2439
2326
2231
2158
2111
2086
2076
2074
2066
2041
1992
1905
1778
1607
1394
1146
869
575
274
-22
-304
-564
-799
-1006
-1190
-1353
-1503
-1648
-1795
-1952
-2124
-2315
-2525
-2754
-2996
-3247
-3502
-3754
-3999
-4232
-4452
-4656
-4845
-5019
-5180
-5327
-5459
-5576
-5674
-5750
-5799
-5816
-5799
-5745
-5654
-5528
-5369
-5183
-4975
-4753
-4520
-4282
-4038
-3793
-3539
-3274
-2992
-2684
-2347
-1973
-1562
-1111
-625
-107
432
985
1538
2081
2602
3090
3536
3932
4273
4554
4774
4933
5030
5068
5051
4984
4870
4717
4530
4316
4080
3828
3564
3292
3015
2736
2456
2179
1907
1645
1398
1173
979
824
717
664
672
740
866
1044
1261
1502
1751
1988
2197
2362
2473
2524
2514
2449
2340
2198
2040
1880
1731
1603
1501
1428
1379
1350
1333
1319
1300
1270
1226
1164
1087
997
896
787
674
557
436
312
184
51
-84
-216
-341
-449
-530
-576
-577
-529
-429
-284
-102
102
309
500
654
757
797
771
684
548
385
219
78
-11
-24
55
234
512
878
1313
1792
2286
2766
3208
3592
3904
4140
4304
4407
4463
4492
4511
4535
4577
4640
4725
4824
4926
5015
5076
5093
5054
4949
4776
4537
4237
3889
3506
3103
2697
2299
1922
1573
1255
969
712
478
260
51
-155
-362
-573
-785
-994
-1190
-1364
-1501
-1586
-1607
-1549
-1403
-1163
-826
-398
114
693
1321
1974
2626
3253
3828
4328
4735
5035
5219
5284
5235
5080
4830
4501
4109
3671
3200
2709
2209
1706
1204
704
207
-289
-782
-1272
-1756
-2230
-2684
-3112
-3503
-3849
-4140
-4371
-4538
-4642
-4686
-4679
-4629
-4549
-4451
-4346
-4245
-4154
-4075
-4013
-3962
-3917
-3874
-3825
-3768
-3700
-3621
-3536
-3453
-3379
-3325
-3300
-3313
-3367
-3463
-3596
-3756
-3932
-4106
-4263
-4383
-4454
-4462
-4400
-4265
-4059
-3789
-3464
-3097
-2699
-2284
-1862
-1445
-1038
-648
-276
74
402
708
991
1250
1485
1695
1879
2037
2169
2275
2356
2414
2449
2461
2448
2407
2334
2223
2068
1862
1598
1270
876
412
-120
-718
-1377
-2090
-2849
-3646
-4472
-5316
-6169
-7019
-7855
-8663
-9428
-10135
-10767
-11307
-11740
-12055
-12241
-12295
-12219
-12021
-11714
-11317
-10853
-10346
-9822
-9303
-8811
-8359
-7959
-7615
-7328
-7093
-6902
-6748
-6620
-6510
-6409
-6311
-6210
-6101
-5979
-5841
-5682
-5497
-5281
-5030
-4739
-4407
-4032
-3617
-3165
-2680
-2169
-1636
-1086
-520
62
662
1285
1937
2624
3350
4115
4918
5748
6593
7434
8251
9019
9716
10321
10820
11201
11461
11603
11636
11573
11430
11224
10970
10682
10367
10033
9678
9302
8900
8468
8002
7502
6970
6412
5836
5254
4678
4123
3602
3124
2698
2328
2013
1753
1540
1366
1219
1089
964
832
683
508
299
53
-233
-559
-921
-1315
-1731
-2161
-2594
-3020
-3430
-3816
-4173
-4498
-4791
-5053
-5288
-5500
-5691
-5861
-6008
-6124
-6201
-6226
-6185
-6062
-5846
-5528
-5103
-4573
-3948
-3241
-2473
-1666
-846
-34
749
1488
2173
2801
3373
3893
4370
4809
5215
5592
5934
6236
6487
6672
6778
6791
6703
6509
6210
5813
5333
4786
4195
3580
2963
2363
1794
1265
783
347
-43
-394
-710
-996
-1256
-1493
-1708
-1901
-2071
-2217
-2339
-2439
-2518
-2581
-2631
-2674
-2714
-2755
-2798
-2843
-2887
-2928
-2958
-2974
-2968
-2935
-2871
-2773
-2639
-2469
-2263
-2024
-1754
-1455
-1132
-787
-426
-53
325
701
1068
1417
1740
2031
2285
2500
2675
2815
2928
3022
3109
3203
3316
3459
3641
3866
4138
4456
4816
5212
5638
6085
6548
7021
7499
7979
8459
8936
9409
9875
10330
10768
11185
11576
11936
12261
12551
12808
13035
13239
13428
13609
13789
13970
14153
14332
14497
14632
14719
14737
14664
14483
14177
13738
13163
12457
11632
10706
9701
8641
7551
6454
5371
4316
3300
2329
1403
521
-322
-1132
-1912
-2666
-3398
-4107
-4792
-5453
-6087
-6694
-7271
-7822
-8346
-8845
-9324
-9782
-10223
-10645
-11046
-11425
-11777
-12097
-12382
-12628
-12833
-12998
-13122
-13211
-13266
-13293
-13294
-13272
-13224
-13150
-13043
-12898
-12707
-12462
-12159
-11793
-11364
-10877
-10337
-9756
-9147
-8524
-7901
-7292
-6707
-6155
-5639
-5160
-4717
-4305
-3920
-3557
-3214
-2888
-2581
-2297
-2040
-1818
-1637
-1503
-1421
-1392
-1416
-1487
-1599
-1743
-1909
-2087
-2269
-2448
-2619
-2784
-2942
-3099
-3261
-3435
-3628
-3845
-4090
-4363
-4661
-4980
-5311
-5644
-5970
-6278
-6559
-6807
-7019
-7193
-7334
-7449
-7545
-7635
-7729
-7839
-7973
-8137
-8336
-8565
-8821
-9091
-9363
-9619
-9842
-10012
-10112
-10129
-10049
-9868
-9582
-9193
-8711
-8144
-7508
-6818
-6089
-5337
-4577
-3821
-3081
-2366
-1682
-1038
-438
110
599
1020
1367
1631
1804
1882
1861
1744
1537
1250
901
509
97
-310
-687
-1012
-1267
-1437
-1514
-1498
-1394
-1212
-969
-682
-369
-49
263
556
824
1062
1274
1465
1641
1810
1980
2155
2338
2526
2716
2898
3062
3196
3290
3334
3319
3243
3106
2911
2668
2387
2082
1768
1460
1170
911
691
517
391
314
282
292
338
412
508
620
740
864
989
1111
1231
1348
1464
1583
1708
1844
1996
2170
2371
2604
2874
3184
3535
3928
4363
4837
5347
5888
6456
7044
7644
8250
8852
9443
10012
10549
11044
11485
11862
12165
12385
12516
12552
12492
12339
12096
11773
11382
10936
10450
9940
9422
8910
8417
7952
7522
7130
6778
6465
6186
5938
5714
5508
5314
5126
4938
4745
4542
4327
4094
3845
3576
3287
2979
2656
2319
1972
1620
1266
911
558
206
-147
-505
-874
-1260
-1669
-2106
-2575
-3079
-3613
-4175
-4756
-5344
-5928
-6493
-7024
-7509
-7935
-8292
-8572
-8771
-8886
-8914
-8858
-8717
-8495
-8194
-7820
-7377
-6873
-6318
-5721
-5097
-4460
-3826
-3211
-2631
-2098
-1625
-1216
-875
-600
-384
-221
-98
-5
68
131
189
246
300
351
394
425
439
433
406
360
299
227
153
83
25
-15
-30
-18
24
98
203
342
515
723
968
1252
1574
1936
2335
2765
3218
3685
4151
4602
5025
5405
5731
5996
6196
6332
6410
6440
6432
6400
6359
6318
6290
6279
6289
6322
6376
6446
6530
6624
6726
6833
6948
7071
7204
7351
7513
7691
7883
8086
8295
8503
8701
8882
9036
9154
9229
9255
9228
9144
9002
8802
8545
8235
7875
7473
7035
6569
6085
5593
5101
4617
4148
3697
3265
2848
2442
2039
1630
1206
760
286
-216
-745
-1293
-1849
-2400
-2933
-3434
-3890
-4294
-4643
-4939
-5187
-5399
-5587
-5763
-5941
-6129
-6331
-6550
-6779
-7012
-7237
-7442
-7617
-7753
-7846
-7896
-7908
-7889
-7851
-7807
-7768
-7745
-7744
-7767
-7814
-7880
-7956
-8034
-8105
-8162
-8200
-8217
-8214
-8194
-8160
-8118
-8070
-8016
-7956
-7882
-7787
-7662
-7497
-7284
-7018
-6696
-6322
-5904
-5455
-4990
-4528
-4085
-3680
-3324
-3027
-2793
-2622
-2507
-2442
-2416
-2419
-2443
-2479
-2524
-2578
-2641
-2717
-2811
-2927
-3068
-3235
-3425
-3634
-3853
-4073
-4282
-4469
-4623
-4737
-4804
-4821
-4791
-4717
-4607
-4469
-4315
-4156
-4002
-3863
-3747
-3659
-3602
-3578
-3585
-3621
-3680
-3757
-3848
-3947
-4050
-4154
-4258
-4360
-4463
-4568
-4679
-4797
-4926
-5067
-5221
-5388
-5566
-5751
-5938
-6124
-6303
-6472
-6626
-6763
-6884
-6988
-7077
-7154
-7220
-7278
-7330
-7376
-7415
-7446
-7464
-7467
-7451
-7412
-7346
-7252
-7128
-6973
-6789
-6577
-6337
-6072
-5782
-5469
-5133
-4775
-4395
-3995
-3575
-3139
-2690
-2232
-1769
-1307
-851
-405
27
442
839
1218
1580
1928
2264
2592
2916
3240
3568
3905
4254
4620
5007
5417
5854
6318
6808
7323
7856
8400
8944
9475
9980
10444
10854
11199
11472
11667
11788
11838
11826
11766
11670
11552
11425
11296
11173
11055
10941
10823
10695
10548
10373
10164
9920
9642
9336
9012
8681
8356
8051
7777
7544
7355
7214
7117
7059
7034
7033
7047
7071
7099
7127
7155
7183
7212
7243
7279
7317
7358
7398
7435
7464
7484
7492
7488
7474
7455
7437
7427
7433
7464
7525
7621
7755
7926
8131
8364
8619
8887
9158
9423
9673
9900
10097
10259
10383
10465
10504
10502
10459
10380
10268
10128
9968
9791
9604
9411
9215
9015
8809
8593
8359
8100
7806
7470
7084
6646
6154
5612
5029
4417
3789
3161
2551
1972
1437
956
535
175
-126
-370
-563
-711
-819
-889
-924
-923
-885
-806
-685
-521
-312
-64
221
533
864
1205
1546
1878
2195
2493
2770
3026
3264
3488
3700
3902
4094
4276
4440
4581
4689
4754
4765
4713
4590
4390
4108
3746
3304
2788
2204
1562
872
143
-613
-1383
-2157
-2923
-3669
-4385
-5060
-5686
-6255
-6760
-7198
-7565
-7861
-8087
-8244
-8335
-8365
-8338
-8258
-8130
-7960
-7754
-7518
-7261
-6991
-6720
-6458
-6217
-6009
-5841
-5722
-5657
-5645
-5683
-5766
-5882
-6021
-6169
-6314
-6446
-6558
-6646
-6711
-6757
-6791
-6823
-6862
-6920
-7003
-7117
-7265
-7445
-7653
-7884
-8130
-8384
-8641
-8896
-9148
-9398
-9649
-9905
-10171
-10451
-10748
-11062
-11391
-11729
-12069
-12401
-12712
-12991
-13227
-13409
-13529
-13579
-13556
-13457
-13282
-13032
-12709
-12314
-11853
-11328
-10745
-10109
-9425
-8702
-7948
-7171
-6381
-5590
-4806
-4040
-3301
-2596
-1933
-1318
-754
-246
204
594
920
1182
1379
1509
1573
1572
1510
1391
1221
1006
761
491
210
-72
-343
-592
-812
-995
-1135
-1229
-1274
-1270
-1220
-1125
-991
-823
-628
-413
-186
45
270
483
676
844
983
1092
1169
1218
1240
1241
1225
1196
1157
1111
1059
998
927
841
737
610
458
279
76
-147
-383
-622
-850
-1054
-1219
-1332
-1379
-1351
-1239
-1041
-755
-385
63
579
1154
1776
2433
3114
3809
4510
5209
5901
6582
7249
7897
8524
9126
9698
10235
10731
11177
11567
11894
12152
12337
12446
12478
12435
12320
12138
11896
11599
11253
10865
10438
9976
9482
8957
8403
7821
7216
6591
5953
5308
4666
4034
3422
2837
2283
1763
1277
821
389
-26
-433
-836
-1242
-1651
-2061
-2466
-2854
-3214
-3530
-3788
-3976
-4083
-4107
-4046
-3904
-3693
-3426
-3119
-2790
-2456
-2130
-1823
-1544
-1297
-1080
-892
-729
-586
-459
-345
-242
-152
-77
-19
18
29
15
-26
-92
-179
-282
-393
-506
-613
-708
-785
-840
-868
-869
-841
-782
-691
-568
-411
-219
8
271
568
897
1252
1628
2016
2405
2785
3144
3471
3755
3989
4166
4283
4337
4332
4271
4159
4003
3813
3595
3358
3108
2850
2589
2326
2063
1799
1530
1255
969
669
353
19
-333
-700
-1079
-1465
-1848
-2222
-2578
-2908
-3204
-3460
-3673
-3841
-3965
-4046
-4086
-4093
-4067
-4011
-3931
-3826
-3696
-3540
-3357
-3147
-2908
-2641
-2347
-2029
-1692
-1340
-978
-612
-248
112
464
805
1134
1450
1751
2035
2299
2538
2748
2922
3054
3138
3171
3150
3076
2952
2782
2576
2343
2092
1835
1578
1329
1094
873
667
476
297
130
-27
-172
-302
-413
-498
-550
-563
-529
-445
-309
-122
112
387
695
1025
1368
1716
2059
2392
2711
3014
3302
3574
3833
4080
4316
4541
4754
4952
5132
5290
5423
5525
5596
5633
5636
5607
5548
5463
5359
5240
5112
4982
4853
4732
4620
4521
4435
4361
4298
4241
4187
4132
4067
3991
3896
3778
3634
3462
3262
3034
2781
2505
2209
1897
1572
1237
894
543
185
-181
-554
-936
-1326
-1722
-2123
-2525
-2924
-3315
-3693
-4053
-4391
-4704
-4987
-5241
-5463
-5656
-5820
-5957
-6069
-6157
-6223
-6268
-6293
-6300
-6288
-6259
-6214
-6156
-6087
-6010
-5928
-5846
-5767
-5695
-5634
-5588
-5561
-5555
-5572
-5617
-5689
-5789
-5919
-6077
-6262
-6471
-6701
-6948
-7206
-7471
-7738
-8000
-8257
-8502
-8736
-8957
-9166
-9364
-9552
-9733
-9909
-10079
-10246
-10408
-10564
-10712
-10851
-10978
-11091
-11188
-11268
-11328
-11369
-11388
-11385
-11356
-11300
-11212
-11090
-10928
-10724
-10475
-10178
-9834
-9445
-9012
-8542
-8039
-7512
-6966
-6406
-5837
-5262
-4682
-4098
-3509
-2912
-2307
-1693
-1073
-448
174
786
1379
1941
2463
2934
3345
3691
3968
4175
4317
4398
4427
4414
4369
4301
4220
4133
4045
3959
3874
3788
3696
3591
3466
3313
3124
2893
2614
2285
1906
1480
1012
515
-3
-527
-1041
-1530
-1980
-2378
-2714
-2980
-3173
-3295
-3350
-3344
-3289
-3193
-3069
-2926
-2773
-2615
-2457
-2298
-2139
-1977
-1811
-1637
-1455
-1266
-1074
-882
-698
-528
-380
-259
-171
-117
-95
-101
-127
-165
-202
-228
-231
-204
-140
-34
115
303
528
784
1065
1364
1678
2001
2334
2675
3025
3385
3758
4143
4540
4947
5358
5766
6164
6539
6882
7182
7428
7613
7731
7779
7758
7671
7523
7323
7082
6809
6518
6218
5921
5636
5372
5135
4929
4759
4624
4525
4460
4426
4420
4439
4477
4530
4595
4668
4746
4828
4912
4998
5086
5176
5268
5361
5455
5547
5634
5712
5778
5826
5851
5850
5820
5759
5667
5544
5394
5221
5030
4827
4618
4409
4205
4011
3834
3673
3533
3415
3322
3253
3209
3190
3195
3222
3269
3332
3409
3494
3585
3677
3769
3858
3944
4029
4116
4210
4314
4432
4569
4726
4900
5090
5286
5480
5659
5809
5918
5972
5961
5878
5718
5481
5172
4799
4371
3899
3396
2875
2344
1813
1288
775
276
-207
-671
-1115
-1537
-1932
-2297
-2627
-2917
-3162
-3358
-3504
-3599
-3645
-3645
-3604
-3529
-3427
-3303
-3165
-3018
-2866
-2712
-2558
-2408
-2261
-2120
-1987
-1863
-1751
-1654
-1572
-1507
-1459
-1425
-1404
-1390
-1379
-1362
-1335
-1290
-1223
-1129
-1006
-856
-678
-474
-249
-6
250
516
788
1063
1340
1618
1893
2166
2434
2694
2943
3179
3397
3592
3762
3904
4016
4097
4147
4169
4166
4140
4096
4038
3969
3891
3807
3718
3623
3522
3415
3301
3178
3048
2911
2770
2625
2482
2342
2209
2087
1975
1876
1787
1706
1627
1544
1451
1338
1200
1030
826
584
308
1
-327
-668
-1010
-1342
-1651
-1929
-2169
-2369
-2529
-2654
-2752
-2833
-2909
-2990
-3086
-3203
-3344
-3508
-3690
-3880
-4067
-4241
-4388
-4500
-4570
-4595
-4579
-4528
-4451
-4362
-4276
-4205
-4162
-4156
-4193
-4274
-4397
-4557
-4744
-4951
-5168
-5388
-5605
-5815
-6017
-6214
-6409
-6606
-6809
-7021
-7244
-7478
-7721
-7966
-8208
-8439
-8651
-8837
-8991
-9107
-9183
-9217
-9210
-9163
-9078
-8959
-8807
-8623
-8409
-8164
-7891
-7585
-7247
-6877
-6476
-6046
-5590
-5112
-4619
-4117
-3613
-3116
-2632
-2167
-1729
-1320
-943
-601
-293
-19
224
437
624
788
931
1056
1165
1261
1344
1416
1477
1529
1572
1606
1632
1649
1657
1657
1648
1629
1599
1558
1504
1437
1354
1256
1142
1012
868
711
542
364
181
-3
-185
-360
-525
-674
-803
-909
-987
-1035
-1049
-1027
-966
-867
-728
-550
-335
-87
192
496
820
1156
1499
1842
2177
2498
2799
3074
3318
3528
3700
3831
3921
3968
3973
3937
3863
3755
3618
3457
3280
3093
2905
2722
2552
2401
2272
2169
2091
2039
2008
1996
1997
2005
2017
2027
2032
2031
2021
2004
1980
1951
1919
1886
1851
1816
1779
1738
1690
1631
1558
1467
1355
1220
1062
880
676
454
219
-23
-267
-504
-727
-930
-1105
-1247
-1351
-1415
-1436
-1415
-1353
-1253
-1120
-959
-775
-575
-364
-145
76
299
522
747
974
1206
1444
1690
1944
2203
2466
2724
2971
3198
3393
3545
3643
3679
3645
3535
3350
3090
2760
2369
1928
1448
943
425
-91
-596
-1080
-1535
-1958
-2344
-2694
-3008
-3285
-3529
-3739
-3916
-4061
-4172
-4247
-4285
-4285
-4243
-4160
-4034
-3868
-3664
-3423
-3150
-2849
-2525
-2181
-1822
-1452
-1072
-686
-295
97
489
877
1260
1633
1992
2336
2660
2964
3246
3506
3748
3974
4188
4395
4597
4800
5004
5211
5420
5628
5832
6028
6213
6382
6536
6672
6792
6897
6991
7075
7152
7220
7277
7318
7336
7322
7267
7160
6992
6759
6457
6088
5657
5173
4648
4094
3528
2960
2403
1864
1351
865
409
-17
-413
-778
-1109
-1400
-1644
-1831
-1951
-1996
-1957
-1831
-1617
-1320
-948
-515
-36
474
997
1521
2033
2530
3006
3462
3903
4331
4753
5169
5580
5981
6366
6724
7043
7311
7516
7650
7709
7693
7606
7458
7260
7027
6773
6512
6254
6007
5776
5561
5360
5171
4990
4813
4639
4469
4305
4151
4011
3891
3795
3725
3680
3658
3654
3661
3669
3672
3663
3634
3585
3513
3420
3310
3188
3056
2920
2782
2641
2497
2346
2184
2008
1813
1597
1358
1099
822
531
233
-67
-364
-654
-933
-1203
-1463
-1717
-1967
-2218
-2472
-2731
-2995
-3263
-3531
-3797
-4053
-4296
-4521
-4724
-4903
-5057
-5188
-5297
-5390
-5470
-5543
-5614
-5688
-5770
-5863
-5971
-6097
-6240
-6400
-6578
-6769
-6971
-7176
-7380
-7572
-7746
-7892
-8000
-8067
-8084
-8047
-7958
-7817
-7631
-7406
-7151
-6877
-6594
-6312
-6039
-5781
-5543
-5328
-5136
-4965
-4815
-4685
-4573
-4479
-4407
-4359
-4339
-4352
-4404
-4500
-4642
-4833
-5072
-5356
-5681
-6038
-6420
-6816
-7215
-7608
-7983
-8331
-8644
-8915
-9138
-9309
-9424
-9481
-9478
-9416
-9295
-9116
-8884
-8601
-8273
-7906
-7507
-7084
-6644
-6195
-5744
-5297
-4861
-4440
-4037
-3655
-3295
-2960
-2649
-2363
-2105
-1875
-1676
-1510
-1380
-1287
-1235
-1223
-1251
-1316
-1415
-1542
-1688
-1846
-2004
-2152
-2281
-2381
-2444
-2465
-2441
-2371
-2256
-2102
-1914
-1700
-1468
-1225
-981
-741
-512
-296
-97
85
251
403
542
672
795
914
1031
1147
1266
1388
1516
1652
1798
1958
2134
2331
2552
2799
3073
3377
3708
4064
4443
4837
5242
5650
6057
6455
6840
7209
7562
7897
8217
8525
8824
9116
9405
9691
9974
10251
10516
10763
10984
11169
11309
11395
11420
11379
11269
11090
10844
10537
10176
9771
9331
8868
8393
7914
7441
6981
6540
6123
5733
5371
5041
4740
4470
4230
4018
3833
3673
3535
3417
3314
3225
3146
3073
3004
2938
2873
2808
2744
2682
2623
2567
2517
2473
2436
2405
2380
2359
2342
2325
2310
2293
2275
2257
2239
2222
2209
2201
2201
2208
2226
2253
2290
2336
2389
2449
2512
2578
2642
2703
2757
2802
2834
2848
2840
2805
2739
2636
2495
2311
2084
1816
1508
1167
798
410
11
-388
-778
-1151
-1499
-1817
-2102
-2350
-2561
-2736
-2876
-2982
-3055
-3098
-3109
-3090
-3040
-2958
-2845
-2701
-2526
-2323
-2094
-1843
-1576
-1298
-1012
-728
-447
-175
87
335
571
794
1006
1210
1408
1605
1801
2000
2203
2409
2617
2826
3031
3227
3408
3569
3702
3803
3865
3885
3861
3792
3679
3525
3333
3108
2855
2579
2283
1970
1643
1302
947
578
194
-204
-614
-1034
-1459
-1884
-2301
-2702
-3081
-3431
-3748
-4027
-4272
-4483
-4664
-4823
-4967
-5102
-5235
-5370
-5510
-5655
-5802
-5947
-6085
-6209
-6315
-6399
-6458
-6493
-6507
-6504
-6491
-6476
-6465
-6466
-6484
-6522
-6582
-6663
-6763
-6877
-7001
-7129
-7258
-7382
-7498
-7604
-7697
-7778
-7846
-7900
-7941
-7969
-7984
-7988
-7979
-7960
-7931
-7893
-7849
-7799
-7745
-7686
-7624
-7558
-7484
-7402
-7308
-7198
-7070
-6921
-6750
-6557
-6344
-6113
-5868
-5614
-5358
-5103
-4857
-4622
-4403
-4203
-4022
-3862
-3723
-3605
-3506
-3428
-3367
-3325
-3300
-3290
-3294
-3309
-3334
-3365
-3398
-3432
-3463
-3491
-3514
-3533
-3550
-3566
-3583
-3604
-3630
-3661
-3697
-3735
-3770
-3797
-3810
-3802
-3766
-3700
-3599
-3462
-3292
-3092
-2868
-2628
-2379
-2130
-1889
-1661
-1451
-1263
-1097
-952
-827
-719
-624
-540
-463
-391
-324
-260
-200
-144
-93
-49
-12
18
40
54
61
61
54
39
18
-11
-48
-93
-148
-212
-285
-366
-454
-545
-637
-726
-807
-876
-928
-961
-971
-958
-921
-861
-783
-689
-585
-477
-369
-266
-171
-87
-13
51
109
164
221
284
356
439
534
639
751
865
976
1077
1163
1229
1274
1296
1298
1284
1260
1234
1211
1199
1203
1223
1262
1316
1382
1452
1521
1581
1628
1657
1668
1660
1637
1605
1570
1538
1516
1509
1521
1553
1604
1672
1752
1840
1929
2016
2097
2168
2228
2276
2315
2344
2367
2384
2398
2410
2420
2429
2438
2446
2456
2469
2487
2513
2550
2602
2672
2761
2870
2999
3146
3306
3475
3647
3816
3976
4121
4246
4348
4425
4475
4500
4501
4480
4441
4387
4324
4254
4182
4112
4049
3996
3957
3934
3931
3948
3985
4043
4119
4209
4309
4413
4516
4613
4697
4766
4815
4845
4855
4849
4829
4801
4770
4741
4720
4708
4710
4723
4747
4779
4813
4843
4862
4865
4846
4800
4723
4614
4474
4303
4106
3886
3649
3399
3143
2884
2627
2375
2131
1896
1671
1456
1251
1055
865
682
501
322
141
-45
-240
-445
-665
-902
-1157
-1432
-1724
-2031
-2349
-2672
-2992
-3301
-3589
-3849
-4072
-4252
-4384
-4467
-4500
-4487
-4431
-4340
-4221
-4081
-3928
-3768
-3606
-3446
-3290
-3137
-2984
-2830
-2670
-2501
-2318
-2118
-1898
-1658
-1396
-1114
-814
-500
-178
147
469
780
1073
1341
1577
1775
1932
2044
2109
2128
2104
2039
1938
1806
1648
1469
1273
1061
836
596
342
71
-219
-529
-859
-1210
-1579
-1963
-2357
-2757
-3158
-3555
-3944
-4323
-4690
-5046
-5391
-5728
-6059
-6383
-6702
-7014
-7317
-7606
-7877
-8124
-8342
-8527
-8676
-8787
-8862
-8903
-8912
-8894
-8852
-8791
-8711
-8612
-8495
-8355
-8189
-7993
-7764
-7500
-7201
-6869
-6510
-6129
-5735
-5337
-4943
-4561
-4196
-3852
-3531
-3231
-2950
-2684
-2432
-2191
-1960
-1741
-1538
-1356
-1203
-1085
-1008
-979
-999
-1067
-1179
-1328
-1504
-1696
-1891
-2077
-2242
-2379
-2481
-2547
-2574
-2567
-2528
-2464
-2379
-2279
-2167
-2045
-1917
-1781
-1638
-1487
-1328
-1161
-987
-810
-632
-458
-292
-137
3
126
231
319
391
450
500
544
585
625
665
705
744
779
808
826
832
823
798
760
711
655
599
551
517
507
528
587
689
838
1035
1279
1567
1894
2254
2640
3043
3455
3867
4271
4660
5027
5368
5679
5955
6196
6399
6565
6694
6785
6839
6859
6845
6800
6725
6623
6497
6351
6187
6011
5825
5634
5442
5252
5068
4893
4729
4577
4438
4310
4194
4086
3983
3881
3775
3661
3534
3390
3225
3036
2822
2581
2316
2027
1718
1392
1053
705
351
-5
-361
-717
-1070
-1421
-1771
-2117
-2461
-2801
-3133
-3454
-3759
-4043
-4301
-4526
-4713
-4859
-4960
-5016
-5029
-5001
-4938
-4844
-4725
-4589
-4439
-4282
-4119
-3952
-3782
-3608
-3430
-3244
-3051
-2849
-2640
-2424
-2205
-1987
-1773
-1568
-1375
-1196
-1035
-890
-760
-643
-533
-426
-317
-201
-73
69
226
401
589
790
1000
1212
1424
1630
1825
2005
2170
2316
2442
2549
2638
2711
2768
2812
2845
2866
2878
2879
2868
2844
2804
2745
2666
2562
2434
2278
2095
1886
1653
1399
1129
845
555
264
-23
-301
-565
-812
-1037
-1239
-1414
-1563
-1682
-1772
-1832
-1862
-1862
-1833
-1779
-1701
-1604
-1494
-1377
-1259
-1148
-1050
-973
-920
-895
-899
-932
-991
-1072
-1169
-1277
-1387
-1495
-1594
-1682
-1755
-1813
-1856
-1888
-1911
-1929
-1947
-1969
-2000
-2043
-2102
-2180
-2281
-2405
-2555
-2731
-2934
-3162
-3415
-3689
-3980
-4284
-4595
-4906
-5213
-5510
-5791
-6053
-6295
-6515
-6716
-6898
-7064
-7218
-7361
-7496
-7621
-7736
-7837
-7920
-7981
-8015
-8016
-7984
-7915
-7811
-7673
-7508
-7321
-7119
-6909
-6698
-6492
-6296
-6112
-5943
-5787
-5643
-5511
-5386
-5269
-5157
-5049
-4944
-4843
-4745
-4648
-4550
-4450
-4344
-4226
-4093
-3939
-3759
-3551
-3312
-3041
-2739
-2408
-2053
-1678
-1287
-887
-482
-75
330
731
1124
1508
1882
2243
2588
2915
3219
3499
3751
3972
4161
4318
4442
4536
4601
4639
4652
4642
4611
4558
4482
4384
4261
4113
3941
3746
3532
3302
3064
2824
2589
2366
2160
1976
1817
1682
1573
1486
1419
1370
1336
1319
1319
1337
1379
1447
1545
1676
1841
2040
2269
2522
2793
3073
3355
3630
3894
4141
4370
4584
4783
4972
5156
5337
5520
5704
5888
6069
6241
6397
6532
6641
6718
6763
6776
6760
6720
6664
6599
6531
6467
6411
6366
6333
6310
6297
6288
6283
6277
6270
6262
6251
6240
6230
6221
6215
6209
6203
6193
6175
6146
6102
6039
5957
5855
5736
5602
5458
5308
5158
5010
4867
4730
4596
4464
4329
4187
4033
3864
3678
3474
3254
3021
2781
2537
2296
2061
1836
1623
1420
1225
1036
848
657
458
250
30
-201
-442
-688
-935
-1180
-1415
-1639
-1846
-2036
-2208
-2362
-2501
-2627
-2745
-2857
-2967
-3079
-3194
-3315
-3442
-3574
-3712
-3852
-3992
-4129
-4258
-4376
-4477
-4558
-4614
-4642
-4638
-4602
-4534
-4434
-4306
-4153
-3980
-3793
-3595
-3392
-3187
-2982
-2777
-2571
-2362
-2147
-1922
-1685
-1432
-1163
-879
-581
-275
34
338
631
904
1151
1365
1543
1683
1782
1841
1861
1845
1793
1708
1591
1442
1262
1052
813
545
253
-61
-390
-727
-1063
-1389
-1697
-1977
-2223
-2430
-2596
-2721
-2806
-2856
-2877
-2874
-2851
-2814
-2764
-2701
-2622
-2524
-2401
-2247
-2057
-1829
-1560
-1253
-913
-548
-168
214
587
936
1254
1530
1762
1948
2091
2194
2266
2314
2345
2368
2386
2402
2417
2428
2433
2426
2403
2360
2295
2206
2096
1967
1824
1674
1521
1374
1235
1110
1000
909
833
774
730
699
681
675
683
704
740
792
858
939
1032
1132
1237
1339
1434
1514
1577
1616
1630
1618
1580
1517
1432
1328
1206
1069
920
758
584
399
203
-3
-218
-440
-664
-887
-1104
-1309
-1500
-1671
-1822
-1951
-2059
-2150
-2226
-2293
-2355
-2415
-2477
-2540
-2606
-2672
-2734
-2787
-2827
-2849
-2850
-2827
-2781
-2712
-2625
-2525
-2418
-2310
-2208
-2118
-2043
-1986
-1946
-1923
-1913
-1911
-1912
-1909
-1896
-1870
-1827
-1765
-1683
-1583
-1468
-1343
-1210
-1077
-947
-824
-713
-616
-533
-465
-410
-369
-338
-316
-302
-294
-293
-300
-315
-342
-380
-433
-501
-586
-685
-798
-921
-1050
-1180
-1306
-1422
-1523
-1605
-1664
-1697
-1701
-1677
-1623
-1540
-1428
-1288
-1119
-922
-699
-450
-176
120
436
769
1115
1469
1827
2185
2539
2887
3226
3556
3877
4189
4495
4794
5088
5374
5651
5916
6164
6390
6587
6751
6875
6958
6997
6994
6950
6870
6760
6628
6479
6322
6161
6000
5843
5691
5544
5399
5257
5116
4973
4830
4685
4540
4396
4256
4120
3991
3867
3749
3635
3522
3409
3292
3168
3036
2895
2744
2585
2420
2251
2082
1914
1750
1590
1434
1280
1127
971
810
641
463
273
74
-134
-348
-563
-777
-985
-1183
-1368
-1539
-1694
-1833
-1957
-2068
-2168
-2260
-2344
-2424
-2500
-2574
-2646
-2717
-2786
-2856
-2925
-2994
-3064
-3135
-3207
-3279
-3351
-3422
-3491
-3555
-3612
-3661
-3700
-3729
-3747
-3754
-3750
-3738
-3718
-3691
-3658
-3620
-3576
-3526
-3467
-3400
-3323
-3235
-3135
-3026
-2909
-2788
-2667
-2550
-2442
-2348
-2273
-2218
-2187
-2177
-2189
-2220
-2265
-2320
-2382
-2445
-2506
-2562
-2612
-2654
-2690
-2718
-2740
-2758
-2773
-2786
-2797
-2808
-2819
-2831
-2843
-2857
-2872
-2890
-2910
-2933
-2958
-2986
-3014
-3041
-3066
-3087
-3103
-3111
-3110
-3101
-3084
-3059
-3027
-2991
-2950
-2905
-2857
-2805
-2746
-2678
-2598
-2503
-2390
-2255
-2097
-1914
-1708
-1478
-1227
-957
-671
-370
-58
265
597
937
1283
1635
1989
2342
2691
3029
3352
3652
3926
4167
4374
4545
4681
4788
4869
4934
4989
5042
5102
5173
5259
5362
5479
5607
5742
5877
6005
6121
6219
6296
6351
6382
6392
6382
6356
6318
6271
6217
6160
6101
6043
5986
5931
5879
5831
5787
5747
5709
5673
5636
5596
5548
5487
5411
5314
5195
5050
4881
4689
4476
4248
4009
3765
3521
3282
3049
2824
2607
2395
2185
1973
1757
1535
1303
1064
819
571
325
86
-141
-351
-541
-708
-850
-969
-1063
-1136
-1188
-1222
-1238
-1238
-1222
-1189
-1140
-1075
-994
-899
-792
-675
-552
-426
-299
-174
-51
69
187
306
428
556
691
836
990
1153
1321
1491
1658
1816
1960
2087
2193
2277
2339
2380
2405
2416
2419
2418
2417
2418
2425
2438
2457
2479
2504
2529
2552
2572
2586
2595
2600
2601
2601
2602
2608
2622
2646
2684
2739
2811
2902
3010
3135
3274
3421
3573
3723
3864
3989
4091
4168
4211
4218
4188
4121
4019
3889
3732
3556
3366
3169
2970
2773
2582
2400
2227
2064
1910
1764
1626
1494
1367
1245
1126
1010
898
788
679
571
462
351
236
118
-6
-133
-265
-400
-536
-670
-801
-926
-1044
-1153
-1252
-1342
-1425
-1502
-1577
-1653
-1733
-1821
-1920
-2031
-2157
-2297
-2450
-2613
-2785
-2960
-3136
-3307
-3470
-3623
-3763
-3888
-4000
-4100
-4190
-4273
-4352
-4430
-4510
-4591
-4674
-4759
-4841
-4918
-4985
-5037
-5070
-5080
-5067
-5028
-4967
-4885
-4788
-4682
-4572
-4465
-4366
-4280
-4209
-4156
-4118
-4094
-4082
-4077
-4075
-4073
-4067
-4058
-4043
-4021
-3995
-3965
-3933
-3901
-3871
-3843
-3816
-3791
-3767
-3742
-3714
-3684
-3649
-3610
-3567
-3521
-3474
-3427
-3382
-3340
-3305
-3277
-3256
-3243
-3237
-3237
-3241
-3246
-3249
-3246
-3234
-3210
-3169
-3109
-3028
-2924
-2795
-2643
-2468
-2271
-2054
-1821
-1573
-1313
-1044
-767
-483
-194
101
400
702
1008
1315
1623
1929
2231
2527
2815
3093
3362
3620
3869
4110
4345
4575
4803
5029
5253
5473
5688
5894
6086
6262
6417
6548
6654
6734
6790
6825
6841
6845
6840
6830
6819
6807
6795
6782
6765
6741
6707
6659
6594
6513
6414
6298
6169
6030
5884
5734
5584
5436
5292
5154
5022
4895
4773
4658
4548
4444
4348
4259
4180
4109
4048
3995
3948
3905
3864
3822
3776
3723
3663
3594
3517
3432
3341
3245
3145
3040
2930
2815
2691
2558
2412
2254
2082
1897
1702
1501
1298
1099
909
732
571
427
299
185
78
-26
-134
-251
-382
-528
-690
-866
-1051
-1239
-1423
-1596
-1753
-1888
-1999
-2086
-2149
-2194
-2226
-2249
-2269
-2291
-2319
-2354
-2396
-2443
-2494
-2545
-2592
-2634
-2668
-2693
-2709
-2718
-2721
-2721
-2718
-2715
-2710
-2705
-2696
-2683
-2661
-2630
-2585
-2526
-2453
-2364
-2263
-2151
-2031
-1906
-1780
-1656
-1536
-1422
-1316
-1218
-1129
-1048
-975
-909
-851
-800
-756
-718
-688
-666
-650
-643
-644
-653
-672
-700
-738
-788
-850
-925
-1014
-1116
-1231
-1356
-1491
-1631
-1774
-1914
-2048
-2172
-2281
-2375
-2451
-2509
-2551
-2578
-2594
-2602
-2607
-2613
-2622
-2637
-2661
-2693
-2732
-2778
-2827
-2878
-2926
-2969
-3005
-3030
-3044
-3046
-3035
-3013
-2980
-2937
-2887
-2830
-2769
-2704
-2637
-2567
-2496
-2423
-2347
-2270
-2190
-2107
-2021
-1933
-1843
-1752
-1661
-1570
-1481
-1394
-1311
-1232
-1156
-1084
-1016
-949
-885
-821
-758
-695
-632
-570
-510
-452
-399
-350
-307
-270
-241
-220
-205
-197
-195
-199
-207
-220
-237
-258
-285
-318
-356
-401
-452
-508
-567
-627
-686
-740
-787
-824
-848
-858
-855
-840
-815
-783
-748
-715
-688
-670
-664
-673
-695
-731
-779
-835
-896
-958
-1018
-1074
-1123
-1163
-1194
-1216
-1231
-1239
-1243
-1243
-1241
-1238
-1234
-1229
-1224
-1217
-1209
-1198
-1184
-1168
-1148
-1127
-1103
-1078
-1054
-1031
-1010
-995
-985
-983
-990
-1006
-1036
-1076
-1128
-1190
-1260
-1335
-1413
-1488
-1556
-1614
-1657
-1684
-1693
-1683
-1656
-1615
-1563
-1504
-1443
-1383
-1326
-1275
-1229
-1186
-1144
-1096
-1040
-969
-881
-771
-639
-486
-313
-126
70
270
466
654
828
986
1126
1247
1353
1444
1526
1602
1674
1747
1823
1901
1983
2068
2155
2242
2328
2412
2494
2572
2648
2721
2793
2864
2934
3004
3075
3145
3215
3286
3356
3428
3501
3579
3664
3756
3859
3975
4104
4247
4404
4571
4747
4928
5111
5290
5462
5624
5771
5903
6018
6115
6194
6256
6302
6331
6346
6344
6328
6295
6245
6178
6093
5991
5871
5736
5586
5425
5255
5079
4901
4721
4544
4369
4197
4027
3861
3693
3524
3349
3169
2980
2781
2572
2354
2127
1893
1655
1415
1176
940
709
487
273
69
-125
-309
-482
-646
-800
-945
-1080
-1205
-1320
-1424
-1517
-1599
-1671
-1733
-1787
-1834
-1877
-1919
-1962
-2009
-2061
-2121
-2188
-2265
-2349
-2441
-2540
-2644
-2751
-2863
-2976
-3092
-3209
-3328
-3449
-3571
-3695
-3819
-3943
-4065
-4183
-4295
-4401
-4499
-4587
-4665
-4733
-4791
-4838
-4876
-4903
-4921
-4927
-4921
-4901
-4865
-4812
-4739
-4646
-4533
-4400
-4250
-4085
-3908
-3723
-3534
-3342
-3151
-2961
-2774
-2588
-2402
-2214
-2023
-1825
-1621
-1408
-1188
-960
-727
-490
-251
-11
229
467
704
941
1176
1411
1644
1875
2100
2317
2521
2706
2868
3003
3105
3172
3204
3200
3162
3093
2999
2884
2753
2610
2458
2302
2143
1981
1817
1652
1488
1324
1164
1012
870
744
638
556
500
473
473
499
547
611
686
765
843
914
975
1022
1060
1084
1099
1107
1110
1111
1110
1109
1107
1100
1088
1066
1032
984
919
837
740
628
505
374
240
106
-25
-148
-261
-362
-451
-526
-588
-635
-668
-687
-692
-683
-660
-626
-580
-525
-464
-400
-338
-282
-235
-202
-186
-188
-210
-252
-311
-386
-472
-566
-664
-760
-853
-939
-1016
-1085
-1144
-1196
-1242
-1284
-1324
-1364
-1404
-1445
-1486
-1526
-1562
-1593
-1616
-1629
-1631
-1621
-1600
-1569
-1530
-1486
-1440
-1394
-1351
-1312
-1279
-1249
-1223
-1198
-1172
-1143
-1110
-1071
-1029
-984
-941
-903
-876
-863
-868
-894
-941
-1006
-1088
-1179
-1271
-1359
-1432
-1485
-1511
-1508
-1475
-1412
-1323
-1214
-1090
-957
-821
-686
-555
-428
-305
-182
-58
70
206
349
501
660
822
983
1139
1285
1418
1534
1633
1716
1783
1839
1886
1927
1965
2001
2035
2064
2085
2094
2087
2060
2009
1936
1840
1725
1594
1455
1313
1175
1048
935
839
761
699
651
612
578
545
509
469
423
371
316
259
203
148
96
46
-2
-51
-105
-165
-236
-319
-416
-527
-650
-782
-919
-1058
-1194
-1322
-1440
-1545
-1637
-1714
-1780
-1834
-1879
-1916
-1948
-1973
-1992
-2005
-2009
-2004
-1989
-1962
-1924
-1875
-1816
-1748
-1676
-1601
-1526
-1454
-1386
-1325
-1272
-1227
-1192
-1166
-1150
-1145
-1152
-1172
-1205
-1251
-1312
-1387
-1474
-1571
-1675
-1783
-1889
-1989
-2080
-2158
-2219
-2262
-2287
-2294
-2286
-2264
-2233
-2195
-2153
-2110
-2068
-2027
-1987
-1947
-1906
-1863
-1814
-1758
-1693
-1620
-1539
-1449
-1353
-1252
-1151
-1051
-956
-870
-794
-731
-684
-652
-637
-638
-652
-678
-713
-753
-793
-829
-857
-873
-875
-859
-825
-772
-703
-620
-525
-423
-317
-212
-109
-11
82
169
252
334
416
501
592
689
794
904
1018
1131
1239
1338
1423
1489
1535
1559
1561
1543
1511
1468
1420
1375
1337
1312
1304
1314
1344
1392
1457
1534
1619
1707
1795
1878
1952
2015
2066
2102
2125
2133
2128
2111
2082
2043
1996
1942
1883
1820
1756
1693
1632
1576
1526
1484
1450
1426
1411
1404
1406
1415
1429
1448
1470
1495
1521
1547
1574
1601
1627
1651
1674
1696
1716
1735
1753
1771
1790
1812
1838
1869
1907
1952
2004
2064
2131
2202
2276
2350
2423
2492
2555
2610
2658
2697
2728
2751
2766
2773
2772
2761
2740
2707
2660
2598
2518
2420
2303
2169
2019
1854
1678
1493
1303
1110
916
724
534
347
164
-15
-190
-358
-518
-669
-808
-931
-1038
-1125
-1193
-1242
-1274
-1293
-1301
-1305
-1310
-1319
-1338
-1369
-1412
-1467
-1531
-1602
-1675
-1745
-1808
-1861
-1903
-1932
-1949
-1958
-1961
-1963
-1966
-1973
-1987
-2007
-2033
-2064
-2095
-2124
-2146
-2158
-2159
-2147
-2122
-2087
-2044
-1997
-1949
-1904
-1865
-1833
-1809
-1792
-1782
-1776
-1770
-1763
-1752
-1734
-1710
-1679
-1642
-1601
-1558
-1515
-1474
-1436
-1402
-1371
-1343
-1314
-1284
-1249
-1207
-1158
-1100
-1034
-960
-881
-800
-720
-643
-573
-512
-459
-417
-383
-355
-332
-310
-287
-260
-228
-190
-144
-93
-37
22
84
146
207
267
325
384
443
503
567
633
703
776
851
927
1000
1072
1139
1201
1256
1306
1352
1394
1435
1477
1520
1565
1612
1660
1708
1751
1788
1816
1832
1835
1825
1802
1768
1725
1677
1625
1574
1525
1479
1436
1394
1353
1309
1260
1204
1139
1065
982
892
797
701
605
514
429
352
285
226
175
132
95
64
40
23
15
18
35
68
120
191
282
393
519
659
807
960
1112
1261
1402
1535
1659
1773
1880
1981
2078
2171
2261
2349
2431
2506
2572
2623
2658
2672
2665
2636
2584
2513
2423
2321
2209
2092
1973
1858
1748
1645
1549
1462
1381
1306
1235
1167
1099
1030
960
886
809
727
641
548
450
345
233
113
-14
-149
-289
-435
-583
-731
-877
-1016
-1147
-1265
-1370
-1460
-1534
-1593
-1638
-1673
-1700
-1722
-1743
-1765
-1789
-1818
-1849
-1883
-1917
-1948
-1973
-1989
-1996
-1990
-1974
-1949
-1917
-1882
-1849
-1822
-1805
-1802
-1813
-1839
-1878
-1927
-1983
-2040
-2093
-2137
-2170
-2187
-2189
-2176
-2148
-2108
-2060
-2005
-1948
-1888
-1827
-1764
-1699
-1630
-1556
-1474
-1383
-1284
-1177
-1064
-947
-830
-716
-608
-509
-421
-344
-280
-227
-183
-146
-113
-82
-50
-14
27
76
132
199
274
361
458
565
681
806
938
1074
1210
1344
1471
1587
1688
1771
1832
1870
1884
1876
1846
1797
1732
1654
1566
1472
1373
1271
1167
1060
950
837
719
597
470
339
205
70
-64
-195
-319
-434
-538
-629
-706
-767
-813
-844
-862
-868
-865
-853
-836
-816
-794
-772
-751
-731
-714
-700
-687
-677
-670
-664
-661
-661
-664
-671
-682
-698
-718
-742
-769
-796
-823
-847
-866
-877
-881
-876
-863
-844
-820
-793
-769
-748
-733
-726
-726
-733
-744
-756
-765
-767
-757
-732
-690
-630
-553
-461
-356
-243
-125
-6
110
222
326
423
513
596
673
744
810
871
927
975
1016
1049
1072
1087
1095
1097
1096
1097
1101
1114
1138
1174
1225
1289
1366
1453
1547
1646
1744
1841
1932
2017
2095
2166
2230
2288
2342
2392
2440
2487
2534
2580
2626
2673
2720
2767
2814
2860
2904
2945
2983
3014
3037
3050
3052
3041
3016
2976
2923
2856
2779
2693
2600
2502
2402
2300
2197
2092
1985
1874
1758
1635
1505
1368
1223
1073
919
763
609
458
315
179
54
-61
-165
-259
-343
-417
-484
-543
-595
-641
-681
-715
-745
-771
-796
-820
-845
-874
-907
-946
-991
-1043
-1100
-1160
-1223
-1286
-1347
-1404
-1455
-1501
-1541
-1575
-1605
-1630
-1652
-1672
-1689
-1704
-1717
-1726
-1730
-1729
-1723
-1710
-1693
-1671
-1646
-1621
-1599
-1580
-1568
-1565
-1572
-1591
-1622
-1666
-1724
-1796
-1882
-1983
-2100
-2232
-2380
-2542
-2719
-2908
-3106
-3312
-3521
-3731
-3937
-4137
-4328
-4508
-4675
-4828
-4966
-5090
-5199
-5293
-5372
-5434
-5479
-5505
-5512
-5499
-5466
-5414
-5343
-5256
-5155
-5042
-4920
-4792
-4657
-4519
-4376
-4227
-4073
-3910
-3739
-3558
-3368
-3170
-2964
-2755
-2546
-2340
-2141
-1952
-1776
-1612
-1464
-1329
-1207
-1097
-999
-911
-836
-773
-726
-695
-685
-697
-733
-792
-874
-975
-1091
-1217
-1347
-1476
-1598
-1710
-1809
-1895
-1970
-2037
-2100
-2164
-2233
-2311
-2400
-2503
-2618
-2743
-2875
-3009
-3142
-3269
-3387
-3493
-3587
-3668
-3739
-3801
-3858
-3912
-3966
-4019
-4077
-4136
-4197
-4258
-4316
-4371
-4421
-4463
-4497
-4523
-4540
-4549
-4550
-4543
-4529
-4506
-4474
-4432
-4378
-4311
-4228
-4129
-4013
-3878
-3726
-3557
-3374
-3178
-2973
-2761
-2548
-2335
-2127
-1926
-1735
-1556
-1390
-1239
-1102
-980
-872
-778
-697
-627
-567
-516
-474
-438
-408
-383
-362
-343
-324
-305
-284
-258
-227
-187
-138
-77
-4
83
184
299
430
574
733
905
1089
1285
1491
1706
1929
2159
2393
2631
2871
3111
3348
3581
3808
4027
4236
4434
4619
4789
4945
5085
5208
5315
5405
5478
5537
5581
5612
5634
5647
5655
5661
5666
5673
5683
5697
5712
5729
5744
5756
5760
5755
5737
5706
5661
5603
5535
5460
5382
5304
5231
5165
5110
5065
5030
5004
4983
4965
4946
4923
4894
4857
4812
4759
4701
4640
4577
4514
4454
4398
4344
4294
4245
4197
4149
4099
4046
3992
3937
3881
3826
3773
3723
3676
3631
3588
3545
3502
3456
3408
3356
3301
3244
3188
3132
3080
3031
2986
2943
2901
2856
2805
2744
2670
2580
2475
2355
2223
2082
1938
1797
1662
1539
1429
1333
1249
1175
1104
1034
957
871
771
659
534
401
263
126
-3
-120
-222
-305
-370
-418
-454
-481
-505
-530
-562
-603
-656
-720
-795
-880
-972
-1070
-1171
-1275
-1381
-1488
-1599
-1713
-1832
-1955
-2083
-2214
-2348
-2482
-2614
-2741
-2862
-2973
-3074
-3164
-3241
-3305
-3356
-3394
-3418
-3429
-3426
-3410
-3381
-3342
-3293
-3237
-3177
-3117
-3061
-3010
-2969
-2939
-2919
-2911
-2912
-2920
-2932
-2947
-2961
-2973
-2982
-2989
-2994
-2998
-3003
-3010
-3019
-3031
-3045
-3058
-3070
-3077
-3078
-3071
-3056
-3035
-3008
-2980
-2954
-2932
-2919
-2916
-2924
-2942
-2967
-2996
-3025
-3049
-3063
-3066
-3055
-3030
-2993
-2947
-2896
-2846
-2801
-2764
-2739
-2727
-2728
-2740
-2760
-2786
-2813
-2838
-2859
-2875
-2883
-2886
-2882
-2874
-2863
-2850
-2835
-2819
-2802
-2781
-2757
-2729
-2696
-2657
-2613
-2564
-2512
-2459
-2405
-2352
-2301
-2253
-2208
-2167
-2129
-2095
-2063
-2035
-2009
-1988
-1970
-1958
-1950
-1947
-1950
-1955
-1964
-1974
-1983
-1989
-1993
-1991
-1985
-1973
-1957
-1936
-1912
-1885
-1854
-1820
-1781
-1736
-1683
-1622
-1550
-1468
-1375
-1272
-1162
-1047
-931
-819
-713
-618
-536
-469
-420
-386
-369
-366
-375
-396
-424
-460
-502
-550
-602
-660
-722
-788
-859
-932
-1006
-1080
-1149
-1211
-1264
-1303
-1327
-1334
-1320
-1287
-1233
-1160
-1068
-960
-838
-703
-558
-406
-247
-82
86
258
434
614
798
986
1178
1373
1568
1763
1954
2138
2312
2472
2614
2737
2838
2918
2976
3015
3036
3043
3040
3030
3015
2997
2978
2957
2934
2905
2869
2823
2766
2694
2610
2513
2406
2293
2178
2066
1962
1871
1797
1742
1707
1691
1694
1712
1741
1776
1814
1850
1881
1903
1917
1920
1913
1898
1877
1850
1820
1789
1757
1726
1695
1664
1632
1598
1560
1517
1468
1412
1350
1283
1212
1140
1070
1004
948
903
873
861
867
892
936
997
1074
1163
1263
1370
1483
1597
1713
1827
1940
2049
2155
2255
2350
2438
2516
2585
2641
2684
2714
2729
2731
2721
2702
2674
2641
2605
2567
2530
2492
2453
2412
2367
2314
2252
2179
2093
1996
1886
1767
1642
1514
1387
1264
1148
1041
945
859
782
713
650
591
535
482
430
381
336
297
267
246
237
239
252
274
304
337
372
406
435
457
473
481
483
479
471
461
449
437
423
408
388
364
331
289
235
169
90
-1
-101
-209
-321
-434
-545
-651
-749
-840
-921
-994
-1059
-1119
-1174
-1227
-1279
-1333
-1389
-1447
-1508
-1571
-1634
-1695
-1753
-1804
-1846
-1877
-1896
-1900
-1889
-1863
-1823
-1771
-1709
-1640
-1569
-1498
-1430
-1369
-1317
-1274
-1241
-1217
-1200
-1187
-1177
-1167
-1155
-1139
-1119
-1095
-1069
-1041
-1012
-987
-963
-942
-922
-900
-873
-838
-791
-727
-645
-541
-415
-270
-106
72
261
455
651
845
1036
1221
1402
1577
1750
1920
2088
2254
2416
2572
2719
2852
2968
3062
3131
3174
3191
3183
3152
3103
3039
2965
2885
2802
2717
2633
2547
2461
2372
2280
2185
2087
1987
1888
1792
1702
1621
1551
1493
1446
1410
1382
1358
1337
1314
1288
1255
1217
1172
1122
1068
1010
952
892
830
765
695
619
536
444
344
237
127
18
-86
-179
-257
-315
-351
-365
-357
-330
-288
-236
-178
-121
-67
-18
22
56
83
104
123
140
158
175
193
210
226
238
245
247
242
231
214
192
164
131
94
50
0
-57
-123
-198
-282
-374
-472
-574
-675
-773
-865
-948
-1020
-1081
-1133
-1176
-1213
-1247
-1280
-1313
-1346
-1378
-1407
-1430
-1442
-1441
-1424
-1389
-1338
-1271
-1194
-1111
-1028
-949
-879
-821
-777
-745
-724
-709
-697
-682
-662
-634
-597
-553
-504
-453
-404
-360
-324
-296
-276
-260
-245
-227
-202
-165
-115
-52
22
103
183
257
316
354
365
345
293
210
99
-36
-189
-355
-527
-703
-878
-1051
-1223
-1393
-1564
-1736
-1911
-2091
-2273
-2457
-2640
-2820
-2994
-3157
-3306
-3440
-3557
-3654
-3733
-3793
-3834
-3858
-3865
-3857
-3833
-3795
-3744
-3679
-3601
-3512
-3412
-3302
-3183
-3057
-2924
-2786
-2644
-2497
-2348
-2197
-2044
-1890
-1736
-1583
-1433
-1285
-1142
-1004
-873
-747
-627
-512
-403
-297
-196
-98
-3
89
177
260
337
408
471
528
577
621
660
698
735
774
818
868
926
992
1065
1146
1231
1320
1409
1497
1580
1657
1727
1786
1835
1873
1899
1912
1913
1901
1876
1839
1791
1731
1661
1583
1500
1413
1327
1245
1169
1104
1052
1016
997
997
1014
1049
1098
1160
1229
1304
1379
1451
1516
1573
1618
1650
1669
1674
1666
1646
1614
1573
1523
1465
1401
1332
1259
1184
1107
1030
955
883
816
754
699
651
611
580
555
538
528
523
523
529
540
558
581
611
650
696
751
815
885
961
1042
1126
1211
1295
1377
1456
1532
1604
1671
1735
1795
1850
1900
1945
1982
2012
2033
2045
2051
2050
2043
2035
2027
2021
2021
2029
2041
2062
2085
2110
2131
2145
2149
2140
2115
2076
2023
1960
1890
1816
1745
1678
1619
1569
1529
1497
1471
1449
1428
1406
1383
1359
1334
1311
1292
1279
1275
1281
1298
1324
1359
1397
1437
1475
1507
1532
1548
1555
1555
1549
1541
1531
1524
1519
1519
1521
1526
1531
1534
1533
1527
1514
1494
1467
1434
1395
1352
1305
1256
1204
1150
1093
1036
977
918
861
808
761
723
695
679
675
681
696
716
740
762
781
794
802
804
802
800
800
807
822
847
881
923
969
1014
1053
1082
1095
1091
1069
1028
972
905
830
751
672
595
520
446
370
288
197
94
-23
-153
-294
-443
-594
-740
-876
-995
-1096
-1175
-1234
-1277
-1308
-1333
-1358
-1391
-1435
-1492
-1563
-1646
-1739
-1835
-1931
-2021
-2104
-2177
-2242
-2299
-2352
-2405
-2463
-2528
-2602
-2685
-2774
-2867
-2957
-3040
-3112
-3166
-3201
-3217
-3214
-3195
-3165
-3128
-3091
-3057
-3029
-3009
-2997
-2991
-2988
-2986
-2980
-2969
-2952
-2926
-2895
-2860
-2823
-2789
-2759
-2736
-2721
-2715
-2715
-2720
-2728
-2735
-2740
-2742
-2740
-2735
-2730
-2726
-2726
-2732
-2745
-2765
-2791
-2819
-2845
-2865
-2873
-2865
-2839
-2791
-2723
-2636
-2533
-2419
-2299
-2178
-2061
-1952
-1851
-1760
-1677
-1602
-1531
-1462
-1394
-1327
-1261
-1199
-1145
-1102
-1073
-1063
-1073
-1103
-1150
-1210
-1277
-1343
-1402
-1445
-1467
-1464
-1435
-1381
-1307
-1220
-1126
-1033
-950
-883
-834
-805
-795
-799
-811
-825
-833
-829
-808
-766
-704
-624
-530
-427
-322
-222
-133
-59
-3
33
50
51
38
17
-9
-36
-62
-83
-99
-111
-117
-120
-120
-120
-119
-119
-120
-122
-126
-132
-138
-146
-154
-162
-170
-177
-182
-183
-180
-172
-159
-139
-114
-85
-53
-20
11
37
57
68
69
60
43
19
-9
-39
-66
-88
-102
-107
-102
-88
-64
-34
1
39
79
119
158
196
233
271
310
352
397
448
504
567
635
711
793
882
977
1078
1184
1295
1410
1527
1644
1758
1868
1971
2065
2149
2221
2282
2333
2375
2410
2442
2474
2508
2546
2591
2642
2701
2766
2837
2913
2994
3078
3167
3259
3356
3460
3570
3688
3813
3945
4082
4221
4360
4494
4621
4736
4839
4926
4999
5057
5102
5138
5166
5189
5211
5232
5254
5275
5295
5311
5322
5325
5316
5296
5261
5213
5152
5079
4996
4904
4805
4701
4592
4479
4362
4238
4108
3968
3820
3660
3489
3307
3113
2909
2695
2473
2243
2008
1768
1524
1277
1027
777
527
280
37
-197
-420
-630
-823
-997
-1150
-1284
-1398
-1495
-1579
-1653
-1722
-1792
-1865
-1946
-2036
-2136
-2245
-2362
-2481
-2600
-2713
-2817
-2907
-2982
-3040
-3082
-3108
-3123
-3129
-3128
-3126
-3123
-3122
-3123
-3124
-3125
-3123
-3116
-3102
-3078
-3044
-3001
-2950
-2893
-2833
-2773
-2717
-2667
-2626
-2595
-2574
-2562
-2557
-2560
-2567
-2577
-2588
-2601
-2616
-2632
-2651
-2673
-2698
-2727
-2758
-2790
-2821
-2848
-2867
-2876
-2872
-2853
-2818
-2767
-2702
-2624
-2537
-2445
-2351
-2259
-2173
-2096
-2029
-1973
-1929
-1897
-1874
-1860
-1852
-1849
-1850
-1852
-1854
-1857
-1858
-1859
-1858
-1858
-1857
-1856
-1855
-1855
-1855
-1855
-1854
-1852
-1847
-1840
-1829
-1814
-1796
-1774
-1750
-1723
-1695
-1666
-1636
-1606
-1574
-1539
-1498
-1450
-1391
-1319
-1232
-1129
-1010
-877
-732
-580
-425
-273
-129
1
114
207
279
329
359
371
368
353
328
295
254
206
150
84
7
-82
-185
-300
-427
-563
-705
-850
-993
-1131
-1261
-1380
-1487
-1582
-1664
-1734
-1793
-1841
-1878
-1904
-1919
-1921
-1910
-1885
-1845
-1791
-1725
-1648
-1564
-1474
-1383
-1291
-1202
-1116
-1033
-953
-873
-793
-710
-624
-533
-440
-344
-247
-151
-59
28
110
187
260
330
400
473
549
631
717
806
897
984
1066
1137
1195
1238
1266
1280
1283
1277
1269
1260
1256
1258
1268
1284
1305
1329
1353
1375
1392
1404
1413
1420
1429
1445
1470
1509
1563
1634
1719
1817
1923
2032
2141
2246
2344
2434
2517
2596
2672
2750
2832
2920
3016
3118
3224
3330
3432
3524
3603
3665
3709
3735
3745
3742
3729
3710
3690
3669
3649
3630
3610
3587
3558
3522
3476
3423
3364
3301
3240
3185
3141
3112
3100
3106
3127
3161
3203
3247
3288
3319
3339
3344
3334
3310
3275
3233
3185
3136
3086
3035
2984
2929
2869
2801
2722
2632
2529
2416
2295
2167
2037
1906
1777
1649
1522
1394
1261
1120
969
804
628
439
244
46
-149
-333
-500
-647
-771
-872
-951
-1014
-1068
-1118
-1171
-1231
-1302
-1383
-1472
-1564
-1652
-1729
-1788
-1822
-1829
-1806
-1756
-1682
-1593
-1495
-1396
-1304
-1225
-1162
-1115
-1081
-1058
-1038
-1016
-986
-943
-884
-809
-720
-620
-516
-412
-317
-233
-167
-118
-88
-75
-75
-85
-101
-120
-139
-158
-177
-198
-223
-255
-298
-353
-422
-505
-600
-705
-817
-933
-1048
-1160
-1268
-1369
-1466
-1559
-1649
-1740
-1833
-1929
-2029
-2132
-2237
-2341
-2440
-2532
-2614
-2683
-2739
-2781
-2811
-2833
-2848
-2862
-2878
-2898
-2926
-2962
-3004
-3051
-3099
-3143
-3178
-3198
-3201
-3183
-3143
-3080
-2997
-2897
-2785
-2664
-2540
-2418
-2300
-2190
-2087
-1990
-1899
-1809
-1718
-1623
-1520
-1407
-1284
-1151
-1010
-864
-717
-573
-436
-310
-199
-104
-27
33
77
107
126
136
141
144
146
150
156
165
175
187
198
208
214
215
209
197
178
151
118
80
39
-4
-46
-86
-120
-146
-164
-171
-168
-153
-127
-91
-45
8
68
133
202
275
351
430
511
596
682
771
861
949
1036
1118
1192
1257
1310
1350
1374
1384
1379
1360
1329
1290
1244
1194
1143
1093
1046
1002
963
928
896
868
843
819
797
774
752
730
706
680
653
622
588
551
510
465
416
365
313
260
208
159
113
72
34
1
-30
-60
-89
-121
-156
-195
-239
-287
-339
-394
-449
-503
-554
-601
-641
-676
-704
-727
-745
-761
-775
-789
-803
-819
-837
-858
-879
-902
-926
-950
-974
-997
-1020
-1043
-1065
-1086
-1106
-1123
-1138
-1150
-1157
-1158
-1155
-1146
-1133
-1116
-1098
-1080
-1064
-1051
-1043
-1041
-1043
-1048
-1055
-1061
-1063
-1060
-1048
-1026
-994
-952
-901
-842
-779
-714
-648
-584
-524
-467
-413
-362
-312
-263
-213
-161
-106
-49
10
70
129
188
245
300
354
407
460
514
570
629
692
756
822
886
945
998
1041
1072
1090
1093
1083
1062
1032
996
958
920
885
855
829
808
789
770
748
721
685
639
582
516
440
359
275
191
111
38
-26
-80
-123
-157
-181
-199
-211
-221
-229
-237
-246
-255
-265
-274
-282
-288
-292
-292
-290
-285
-277
-269
-261
-254
-250
-247
-248
-252
-259
-269
-281
-293
-306
-317
-327
-333
-336
-334
-327
-315
-298
-276
-250
-221
-190
-158
-127
-98
-73
-51
-35
-24
-18
-17
-21
-27
-36
-48
-61
-76
-92
-111
-133
-157
-185
-215
-249
-283
-318
-351
-380
-403
-419
-427
-426
-415
-398
-374
-346
-317
-289
-264
-243
-228
-217
-211
-207
-204
-200
-192
-179
-161
-137
-109
-78
-47
-17
8
26
35
35
25
8
-16
-44
-72
-98
-120
-135
-143
-141
-132
-116
-95
-69
-42
-15
11
36
61
84
109
136
167
204
246
295
349
410
474
540
606
672
734
792
847
897
943
987
1029
1070
1111
1152
1193
1233
1269
1301
1326
1343
1349
1344
1327
1301
1267
1227
1185
1144
1109
1081
1064
1058
1064
1080
1104
1133
1164
1194
1218
1235
1243
1241
1231
1214
1193
1171
1151
1136
1128
1129
1139
1158
1183
1212
1243
1271
1295
1311
1317
1312
1296
1269
1232
1188
1138
1085
1032
979
930
884
843
808
778
752
731
714
701
692
686
684
685
691
702
717
738
765
798
836
879
927
979
1034
1090
1147
1203
1257
1309
1357
1402
1443
1480
1514
1545
1573
1601
1627
1654
1680
1707
1734
1761
1788
1812
1834
1854
1868
1878
1883
1881
1872
1858
1836
1808
1775
1736
1692
1644
1592
1537
1477
1414
1347
1274
1195
1109
1014
912
799
677
546
408
263
115
-33
-179
-318
-448
-567
-672
-763
-839
-902
-951
-990
-1020
-1043
-1061
-1073
-1081
-1083
-1080
-1070
-1052
-1025
-989
-945
-895
-842
-789
-742
-703
-677
-666
-672
-694
-731
-780
-837
-895
-950
-996
-1030
-1050
-1054
-1043
-1020
-992
-961
-932
-910
-899
-902
-917
-944
-981
-1022
-1066
-1105
-1139
-1163
-1179
-1186
-1189
-1190
-1194
-1206
-1231
-1270
-1326
-1397
-1481
-1574
-1670
-1765
-1852
-1927
-1987
-2031
-2060
-2075
-2082
-2085
-2089
-2099
-2119
-2151
-2195
-2249
-2310
-2373
-2432
-2482
-2517
-2533
-2529
-2504
-2460
-2400
-2330
-2255
-2181
-2113
-2054
-2008
-1977
-1959
-1952
-1955
-1964
-1976
-1987
-1995
-1999
-2000
-1996
-1990
-1982
-1974
-1967
-1960
-1953
-1943
-1929
-1908
-1875
-1828
-1764
-1681
-1580
-1459
-1321
-1168
-1002
-830
-651
-470
-291
-114
58
224
384
539
687
829
964
1092
1212
1321
1420
1506
1578
1636
1678
1705
1717
1716
1703
1681
1651
1618
1582
1546
1512
1482
1457
1438
1424
1416
1413
1414
1419
1427
1435
1444
1451
1456
1458
1455
1447
1433
1413
1386
1352
1310
1262
1207
1145
1077
1002
924
840
754
666
579
493
411
334
263
200
145
98
60
29
5
-14
-28
-38
-46
-51
-54
-54
-50
-42
-29
-11
14
45
81
121
165
210
255
298
337
373
403
429
451
469
485
501
516
532
549
567
585
602
616
626
630
626
614
593
561
519
467
405
334
254
166
70
-32
-139
-251
-365
-481
-596
-707
-813
-911
-999
-1074
-1134
-1180
-1211
-1227
-1229
-1220
-1202
-1176
-1146
-1113
-1080
-1048
-1016
-989
-964
-941
-920
-901
-884
-869
-856
-846
-839
-837
-839
-846
-858
-875
-896
-920
-946
-974
-1002
-1030
-1058
-1085
-1112
-1140
-1168
-1196
-1227
-1258
-1290
-1321
-1350
-1375
-1393
-1403
-1401
-1387
-1358
-1315
-1257
-1184
-1098
-1000
-892
-777
-655
-529
-399
-267
-132
4
143
284
427
572
719
867
1014
1160
1302
1439
1568
1688
1798
1897
1984
2060
2126
2182
2231
2273
2311
2347
2381
2414
2446
2479
2510
2539
2565
2587
2604
2615
2620
2618
2610
2596
2577
2555
2531
2505
2477
2449
2420
2388
2353
2314
2268
2215
2154
2084
2005
1920
1829
1734
1637
1541
1449
1362
1281
1208
1142
1083
1030
982
937
894
852
811
771
731
692
656
622
591
562
536
511
487
460
431
398
360
316
267
215
161
108
58
14
-23
-49
-64
-66
-58
-38
-9
28
71
118
168
218
269
318
366
412
456
496
533
567
596
621
642
657
667
673
674
671
663
651
634
613
585
550
507
455
394
324
245
158
65
-32
-131
-230
-325
-417
-503
-584
-661
-735
-807
-881
-957
-1039
-1127
-1221
-1322
-1429
-1539
-1650
-1761
-1869
-1973
-2071
-2163
-2249
-2330
-2407
-2481
-2554
-2628
-2704
-2782
-2864
-2950
-3039
-3130
-3224
-3318
-3414
-3508
-3602
-3693
-3782
-3866
-3946
-4019
-4085
-4141
-4186
-4219
-4239
-4244
-4234
-4208
-4167
-4110
-4038
-3953
-3855
-3744
-3623
-3491
-3350
-3201
-3046
-2885
-2720
-2552
-2382
-2211
-2041
-1871
-1704
-1540
-1380
-1224
-1074
-930
-794
-667
-550
-446
-355
-278
-215
-168
-134
-112
-101
-97
-99
-103
-107
-110
-111
-109
-106
-103
-101
-104
-112
-129
-155
-190
-235
-288
-347
-412
-479
-547
-615
-679
-741
-799
-852
-900
-942
-978
-1004
-1022
-1027
-1018
-993
-950
-889
-809
-713
-601
-479
-348
-214
-79
53
178
297
408
513
612
708
803
900
1000
1106
1216
1330
1446
1564
1679
1790
1895
1991
2077
2152
2217
2271
2316
2352
2381
2404
2421
2433
2440
2443
2443
2438
2430
2420
2407
2393
2379
2365
2353
2341
2331
2320
2309
2296
2279
2256
2226
2187
2139
2081
2013
1938
1855
1767
1676
1586
1498
1416
1341
1275
1220
1175
1141
1116
1101
1092
1090
1092
1098
1106
1116
1129
1144
1163
1186
1215
1250
1290
1337
1388
1443
1498
1553
1603
1647
1682
1708
1724
1731
1728
1719
1706
1690
1675
1662
1651
1644
1639
1636
1633
1627
1618
1603
1583
1557
1526
1492
1459
1428
1402
1384
1375
1377
1389
1410
1437
1469
1503
1535
1565
1589
1607
1620
1628
1631
1632
1632
1631
1629
1627
1623
1615
1600
1578
1544
1499
1440
1368
1283
1189
1086
979
870
762
659
561
470
387
311
241
177
119
65
15
-30
-70
-104
-130
-148
-156
-155
-145
-127
-103
-76
-48
-22
-2
11
15
8
-9
-36
-72
-116
-165
-217
-272
-327
-382
-436
-489
-539
-588
-634
-677
-715
-749
-776
-796
-807
-810
-803
-787
-764
-734
-701
-666
-631
-598
-569
-543
-522
-504
-488
-472
-456
-436
-413
-386
-355
-322
-288
-256
-229
-209
-197
-196
-205
-224
-252
-286
-325
-365
-404
-439
-468
-491
-507
-515
-518
-514
-505
-492
-475
-453
-427
-395
-357
-312
-260
-201
-135
-64
10
85
159
230
295
353
403
444
476
501
520
533
543
549
552
552
549
540
526
504
473
433
382
322
251
173
88
-1
-92
-183
-273
-359
-441
-518
-589
-655
-715
-770
-820
-866
-908
-947
-982
-1012
-1042
-1067
-1089
-1108
-1123
-1134
-1141
-1144
-1143
-1136
-1124
-1107
-1086
-1060
-1030
-999
-967
-936
-908
-884
-866
-855
-851
-854
-863
-878
-896
-915
-935
-952
-965
-974
-977
-975
-967
-955
-939
-920
-900
-877
-854
-829
-802
-773
-740
-703
-661
-612
-558
-498
-432
-362
-290
-216
-142
-69
0
67
129
187
242
293
342
389
435
480
526
572
617
662
707
750
790
827
861
889
912
929
941
946
946
941
932
920
906
892
879
868
862
860
864
874
889
909
933
958
984
1006
1027
1042
1050
1051
1045
1031
1012
988
960
930
899
869
838
809
780
751
720
688
653
614
573
527
479
430
379
329
281
236
193
155
119
87
57
30
3
-22
-47
-71
-93
-112
-129
-142
-150
-153
-150
-142
-129
-111
-89
-64
-37
-7
25
59
94
132
172
213
256
299
342
382
420
452
479
499
513
520
522
520
516
510
506
503
502
505
509
514
520
524
526
525
521
515
508
503
500
504
515
537
569
611
664
726
793
863
932
998
1057
1107
1145
1171
1185
1187
1177
1156
1127
1090
1047
1000
949
897
844
790
738
688
641
597
556
520
486
455
426
398
369
339
308
273
237
198
157
116
75
36
-3
-40
-76
-112
-149
-190
-235
-286
-346
-414
-490
-575
-666
-762
-861
-960
-1057
-1150
-1237
-1317
-1391
-1458
-1519
-1575
-1628
-1678
-1727
-1775
-1824
-1874
-1924
-1976
-2027
-2078
-2128
-2176
-2223
-2266
-2305
-2339
-2368
-2390
-2404
-2411
-2408
-2397
-2377
-2350
-2316
-2277
-2233
-2188
-2143
-2098
-2056
-2015
-1977
-1940
-1904
-1866
-1826
-1781
-1731
-1675
-1612
-1543
-1468
-1387
-1303
-1218
-1131
-1046
-962
-881
-804
-730
-659
-591
-527
-465
-406
-350
-296
-246
-200
-158
-121
-89
-62
-41
-24
-12
-4
1
3
3
2
1
0
-1
0
3
9
18
32
52
77
110
149
195
248
307
370
436
502
568
630
687
738
782
818
847
871
889
905
921
938
957
981
1008
1039
1073
1107
1140
1168
1190
1203
1206
1197
1177
1147
1108
1061
1008
955
901
849
800
754
713
676
642
610
580
551
522
493
464
435
408
383
359
338
319
303
290
278
267
257
247
238
229
222
215
211
209
210
212
217
223
228
232
234
232
225
214
197
175
149
121
91
61
33
8
-14
-31
-42
-49
-50
-46
-39
-28
-15
-1
12
24
31
33
28
15
-7
-38
-79
-128
-184
-244
-307
-368
-427
-479
-525
-563
-592
-615
-632
-647
-660
-674
-691
-713
-738
-766
-796
-825
-850
-869
-880
-879
-867
-843
-808
-763
-711
-654
-594
-533
-474
-417
-363
-312
-263
-215
-167
-119
-71
-22
27
74
119
161
197
226
249
262
268
264
251
230
200
162
115
60
-3
-74
-151
-233
-319
-407
-495
-580
-659
-732
-796
-849
-893
-927
-952
-969
-981
-987
-991
-993
-994
-994
-993
-990
-984
-975
-963
-946
-925
-901
-874
-846
-816
-786
-758
-730
-702
-675
-648
-619
-588
-553
-515
-473
-427
-378
-327
-274
-221
-167
-113
-58
-2
55
116
180
249
323
402
486
573
662
751
840
926
1008
1086
1159
1228
1293
1354
1414
1471
1526
1580
1632
1680
1724
1762
1792
1814
1826
1828
1820
1802
1777
1744
1705
1664
1620
1575
1532
1489
1449
1411
1375
1341
1309
1278
1249
1220
1191
1163
1135
1108
1081
1057
1034
1014
1000
993
992
1000
1018
1047
1088
1140
1202
1272
1348
1429
1510
1589
1663
1731
1791
1842
1885
1920
1949
1974
1996
2017
2037
2059
2080
2100
2117
2129
2133
2129
2114
2088
2050
2001
1941
1874
1800
1723
1645
1567
1492
1420
1352
1289
1229
1173
1120
1070
1022
976
932
890
851
814
780
751
726
707
694
687
688
697
714
738
770
807
848
890
930
966
994
1012
1014
1002
974
929
868
793
705
609
506
398
288
178
66
-46
-159
-275
-393
-516
-644
-775
-909
-1044
-1179
-1312
-1439
-1560
-1674
-1781
-1880
-1973
-2062
-2147
-2230
-2312
-2394
-2475
-2554
-2629
-2699
-2762
-2817
-2862
-2897
-2923
-2941
-2953
-2961
-2968
-2975
-2983
-2993
-3005
-3019
-3032
-3044
-3054
-3059
-3061
-3059
-3053
-3046
-3039
-3034
-3031
-3033
-3038
-3046
-3056
-3065
-3071
-3073
-3067
-3053
-3030
-2999
-2960
-2915
-2867
-2817
-2767
-2719
-2672
-2627
-2582
-2536
-2487
-2434
-2375
-2309
-2236
-2157
-2072
-1982
-1890
-1796
-1701
-1606
-1511
-1416
-1321
-1225
-1128
-1031
-936
-843
-757
-679
-614
-563
-530
-515
-519
-541
-580
-631
-693
-760
-829
-898
-964
-1026
-1084
-1138
-1190
-1242
-1294
-1348
-1405
-1463
-1521
-1579
-1633
-1681
-1722
-1754
-1777
-1789
-1793
-1789
-1780
-1767
-1754
-1741
-1729
-1718
-1708
-1697
-1683
-1664
-1639
-1605
-1562
-1509
-1447
-1377
-1300
-1219
-1136
-1052
-970
-889
-812
-737
-665
-595
-526
-457
-388
-317
-244
-169
-93
-16
63
142
221
301
380
459
537
616
693
770
845
918
988
1056
1119
1177
1231
1279
1321
1357
1388
1413
1432
1445
1454
1456
1453
1444
1430
1410
1384
1354
1318
1279
1236
1191
1143
1093
1042
989
935
879
822
763
703
642
582
524
469
419
377
342
317
301
295
298
309
325
345
365
385
403
417
429
438
447
457
470
490
516
551
594
645
702
763
826
888
946
999
1046
1086
1120
1150
1179
1207
1238
1273
1314
1360
1411
1465
1520
1575
1627
1673
1714
1747
1774
1796
1813
1828
1841
1855
1870
1885
1899
1912
1920
1922
1915
1898
1871
1833
1786
1731
1671
1607
1544
1483
1426
1373
1325
1280
1239
1198
1156
1112
1064
1012
956
896
833
769
704
640
578
517
458
401
344
288
231
173
116
58
2
-51
-101
-145
-183
-213
-237
-253
-263
-268
-267
-264
-258
-250
-241
-231
-220
-208
-195
-182
-167
-152
-136
-120
-104
-89
-75
-60
-45
-29
-10
12
39
70
107
150
196
247
301
356
412
467
521
574
626
677
728
779
831
883
935
986
1036
1084
1127
1165
1197
1224
1244
1259
1269
1276
1280
1283
1285
1287
1289
1289
1287
1283
1274
1260
1240
1214
1182
1144
1101
1053
1000
944
884
821
755
685
613
539
464
388
315
245
181
124
76
37
6
-16
-33
-46
-58
-72
-90
-115
-146
-184
-228
-275
-322
-367
-406
-436
-457
-467
-466
-456
-440
-420
-399
-380
-366
-359
-360
-369
-385
-408
-435
-466
-498
-529
-559
-587
-612
-635
-656
-676
-694
-711
-727
-741
-754
-765
-774
-780
-784
-785
-783
-779
-773
-764
-753
-739
-721
-700
-674
-643
-607
-564
-517
-463
-405
-343
-278
-211
-142
-73
-4
64
131
195
256
313
364
409
445
470
485
487
477
453
418
373
318
257
190
121
51
-18
-87
-155
-222
-287
-353
-418
-482
-546
-608
-666
-721
-769
-809
-841
-865
-880
-888
-891
-889
-884
-880
-876
-874
-874
-874
-875
-875
-872
-865
-854
-838
-817
-793
-767
-741
-717
-697
-680
-669
-661
-656
-653
-648
-641
-628
-609
-583
-549
-507
-458
-403
-344
-280
-213
-144
-71
4
82
164
249
336
425
512
596
675
746
807
857
894
919
934
939
936
929
918
905
892
878
863
845
824
798
765
727
682
632
579
524
470
420
374
335
301
272
246
221
194
164
129
87
39
-15
-72
-130
-186
-238
-284
-323
-353
-376
-393
-405
-415
-423
-433
-444
-456
-469
-482
-492
-500
-503
-501
-494
-483
-470
-455
-441
-430
-422
-419
-420
-423
-427
-429
-427
-419
-403
-378
-345
-305
-260
-213
-165
-120
-80
-45
-17
6
24
39
54
69
86
105
127
152
177
202
225
245
262
275
284
291
295
300
304
308
314
320
325
329
329
326
317
302
282
257
228
195
161
127
91
56
19
-20
-63
-112
-168
-232
-306
-388
-479
-576
-677
-780
-883
-982
-1076
-1163
-1241
-1311
-1371
-1422
-1465
-1500
-1529
-1550
-1567
-1578
-1585
-1588
-1589
-1588
-1587
-1586
-1588
-1592
-1600
-1610
-1624
-1640
-1657
-1673
-1688
-1701
-1709
-1712
-1711
-1705
-1695
-1682
-1665
-1646
-1625
-1600
-1572
-1540
-1502
-1457
-1405
-1345
-1277
-1202
-1120
-1033
-944
-853
-763
-674
-587
-503
-421
-341
-262
-184
-105
-26
52
129
204
275
341
399
450
493
527
553
572
586
596
603
609
615
621
628
636
644
652
660
667
673
680
686
692
699
707
716
725
733
742
748
753
754
752
745
735
720
701
678
650
617
579
536
487
432
372
306
236
164
92
22
-44
-102
-152
-191
-220
-238
-247
-248
-244
-236
-228
-220
-215
-212
-212
-215
-218
-222
-225
-227
-228
-229
-229
-232
-237
-247
-262
-283
-309
-339
-372
-405
-436
-463
-484
-498
-503
-501
-491
-476
-457
-435
-412
-390
-370
-351
-334
-320
-307
-295
-284
-275
-268
-263
-261
-263
-270
-282
-298
-319
-344
-371
-400
-430
-460
-489
-517
-545
-572
-600
-630
-660
-691
-722
-753
-782
-807
-828
-842
-848
-848
-840
-827
-809
-788
-766
-744
-722
-702
-682
-660
-636
-606
-568
-521
-463
-394
-314
-223
-126
-24
81
184
283
377
464
544
618
687
752
816
878
942
1006
1072
1138
1205
1269
1330
1386
1436
1480
1518
1549
1575
1596
1614
1630
1644
1658
1672
1685
1698
1711
1721
1730
1736
1738
1736
1730
1719
1703
1681
1653
1618
1578
1530
1475
1413
1345
1269
1187
1099
1006
908
808
705
601
498
395
296
202
113
33
-38
-98
-146
-180
-201
-209
-204
-188
-164
-133
-99
-63
-29
3
31
55
76
94
113
134
160
191
229
275
327
385
446
507
566
620
666
703
731
749
758
760
757
751
745
740
738
739
743
750
758
766
773
776
776
771
761
746
727
705
680
654
626
597
567
537
505
473
440
407
375
343
315
290
269
254
244
241
242
247
254
263
272
279
283
285
283
278
272
265
257
251
246
242
238
234
228
218
203
182
152
115
68
14
-47
-113
-184
-258
-334
-411
-488
-567
-647
-730
-815
-905
-998
-1096
-1197
-1302
-1409
-1516
-1622
-1725
-1824
-1917
-2005
-2086
-2160
-2227
-2288
-2341
-2387
-2425
-2456
-2478
-2491
-2494
-2488
-2473
-2450
-2418
-2381
-2339
-2296
-2252
-2209
-2170
-2134
-2102
-2073
-2048
-2025
-2001
-1979
-1954
-1926
-1895
-1860
-1823
-1783
-1741
-1698
-1655
-1612
-1569
-1527
-1486
-1444
-1403
-1360
-1317
-1273
-1228
-1183
-1140
-1099
-1060
-1026
-997
-974
-957
-946
-940
-940
-944
-952
-962
-974
-986
-998
-1008
-1018
-1025
-1029
-1030
-1027
-1022
-1012
-1000
-988
-972
-956
-939
-923
-908
-894
-880
-866
-850
-832
-810
-782
-746
-702
-647
-582
-507
-422
-328
-228
-124
-16
92
198
301
399
491
577
654
724
786
840
884
920
945
961
965
958
940
910
868
815
752
680
600
514
424
331
237
144
52
-37
-123
-206
-286
-363
-438
-512
-584
-657
-728
-800
-870
-937
-1000
-1058
-1107
-1145
-1171
-1181
-1176
-1155
-1118
-1065
-1000
-925
-841
-753
-664
-576
-491
-411
-337
-269
-209
-156
-109
-69
-36
-10
7
16
15
4
-18
-52
-95
-148
-209
-275
-345
-417
-488
-558
-624
-687
-745
-799
-850
-897
-941
-982
-1018
-1050
-1077
-1097
-1110
-1115
-1113
-1103
-1087
-1066
-1042
-1018
-995
-975
-959
-949
-943
-943
-946
-951
-958
-963
-967
-968
-966
-961
-954
-944
-932
-919
-905
-889
-872
-851
-828
-799
-765
-724
-676
-620
-558
-489
-414
-334
-250
-163
-74
17
108
200
291
383
473
563
650
736
819
899
975
1047
1114
1176
1232
1283
1327
1364
1394
1417
1432
1441
1442
1437
1427
1413
1396
1378
1361
1344
1330
1318
1308
1299
1290
1280
1268
1252
1233
1210
1184
1156
1129
1104
1082
1065
1055
1051
1052
1057
1064
1070
1073
1072
1063
1047
1022
992
956
916
875
835
797
762
731
703
678
654
630
605
579
552
524
498
475
457
446
444
451
467
493
526
564
606
649
692
732
769
803
834
863
891
918
947
977
1010
1044
1081
1118
1156
1193
1230
1266
1301
1335
1369
1402
1435
1468
1499
1528
1554
1577
1595
1609
1617
1621
1621
1619
1615
1610
1607
1605
1605
1606
1610
1613
1617
1620
1622
1622
1622
1622
1623
1628
1637
1652
1673
1702
1736
1776
1820
1865
1910
1953
1993
2029
2060
2086
2109
2130
2148
2165
2180
2192
2202
2206
2204
2193
2172
2140
2096
2040
1975
1902
1823
1741
1659
1580
1505
1436
1374
1318
1267
1222
1180
1140
1102
1065
1028
992
957
924
891
861
833
806
780
755
728
699
667
630
587
538
481
417
345
265
177
83
-18
-124
-233
-343
-454
-561
-663
-758
-843
-916
-978
-1027
-1064
-1090
-1107
-1116
-1119
-1120
-1118
-1116
-1115
-1114
-1114
-1113
-1112
-1110
-1107
-1101
-1095
-1089
-1083
-1080
-1080
-1084
-1094
-1109
-1129
-1152
-1178
-1204
-1230
-1255
-1276
-1295
-1311
-1324
-1336
-1348
-1359
-1372
-1386
-1401
-1415
-1427
-1437
-1442
-1442
-1436
-1424
-1406
-1385
-1362
-1338
-1316
-1297
-1282
-1270
-1262
-1255
-1249
-1240
-1226
-1207
-1180
-1145
-1104
-1055
-1002
-949
-894
-841
-792
-747
-706
-669
-634
-601
-568
-534
-498
-460
-420
-380
-340
-301
-265
-232
-203
-176
-150
-124
-95
-62
-23
22
73
130
190
251
310
364
410
447
472
486
489
484
471
454
435
415
397
380
364
350
336
320
303
283
260
237
213
192
175
165
163
172
192
222
260
306
355
406
455
499
539
571
597
616
630
641
650
659
668
680
693
707
721
735
747
756
760
761
757
750
740
727
714
700
687
675
664
654
643
631
618
601
582
558
530
499
463
425
384
342
300
258
216
176
137
101
66
33
1
-29
-58
-87
-115
-142
-170
-197
-224
-252
-279
-305
-332
-359
-386
-414
-443
-473
-504
-537
-572
-608
-646
-683
-720
-755
-786
-813
-834
-848
-854
-853
-844
-827
-805
-777
-744
-708
-670
-629
-587
-543
-498
-451
-402
-351
-298
-245
-191
-137
-85
-36
10
51
89
122
152
180
206
232
258
285
314
344
374
404
431
456
477
494
506
514
518
522
525
532
542
559
582
614
653
698
750
805
862
920
977
1032
1084
1132
1178
1221
1263
1305
1347
1392
1439
1489
1542
1599
1658
1720
1783
1846
1910
1971
2031
2087
2138
2184
2223
2255
2279
2294
2300
2296
2281
2256
2220
2173
2117
2051
1977
1894
1805
1711
1613
1514
1413
1314
1218
1126
1038
957
882
812
747
687
630
575
520
465
408
350
290
229
167
106
46
-11
-64
-113
-156
-193
-225
-252
-274
-293
-309
-323
-336
-348
-361
-373
-387
-401
-416
-431
-448
-464
-482
-500
-518
-536
-555
-573
-591
-608
-624
-640
-655
-670
-684
-699
-715
-733
-754
-777
-804
-834
-869
-907
-948
-992
-1039
-1088
-1138
-1188
-1239
-1290
-1341
-1390
-1439
-1487
-1534
-1579
-1623
-1666
-1707
-1747
-1786
-1823
-1858
-1891
-1921
-1948
-1971
-1990
-2003
-2012
-2013
-2011
-2001
-1988
-1969
-1948
-1924
-1899
-1874
-1850
-1827
-1806
-1787
-1768
-1750
-1731
-1711
-1688
-1663
-1634
-1603
-1570
-1535
-1500
-1466
-1433
-1402
-1374
-1348
-1324
-1300
-1277
-1252
-1226
-1196
-1163
-1127
-1088
-1047
-1004
-963
-923
-885
-851
-820
-793
-769
-748
-730
-713
-697
-682
-667
-652
-638
-625
-613
-603
-595
-590
-586
-585
-585
-585
-586
-587
-588
-589
-591
-593
-597
-604
-613
-626
-643
-664
-688
-714
-741
-769
-796
-823
-848
-872
-895
-919
-944
-971
-1000
-1033
-1070
-1109
-1151
-1192
-1232
-1269
-1300
-1324
-1339
-1346
-1344
-1333
-1315
-1291
-1262
-1230
-1195
-1158
-1119
-1079
-1035
-988
-937
-881
-821
-755
-686
-615
-544
-474
-409
-349
-298
-254
-219
-192
-172
-157
-145
-135
-124
-112
-96
-78
-57
-34
-10
13
35
55
70
82
90
93
92
87
78
65
49
29
6
-20
-49
-79
-109
-136
-160
-177
-186
-184
-172
-148
-113
-68
-16
42
102
162
218
270
315
354
387
416
441
466
491
518
549
583
619
657
695
731
762
788
807
817
821
817
807
794
778
762
747
734
725
720
719
721
728
737
750
764
781
800
821
843
867
892
918
944
969
993
1014
1034
1050
1063
1074
1082
1089
1096
1103
1112
1123
1138
1158
1181
1210
1243
1281
1323
1369
1418
1468
1519
1570
1621
1669
1714
1755
1791
1823
1850
1873
1892
1908
1921
1934
1946
1958
1970
1984
1998
2012
2025
2037
2048
2055
2057
2055
2048
2035
2016
1992
1962
1928
1888
1843
1793
1739
1679
1615
1547
1475
1399
1320
1238
1155
1072
988
905
823
743
664
588
514
443
374
308
245
185
129
78
32
-9
-44
-74
-96
-112
-121
-124
-120
-110
-93
-71
-43
-10
28
71
117
167
220
275
333
392
453
514
575
634
692
746
795
839
877
907
930
946
956
962
965
967
971
979
993
1012
1041
1074
1112
1150
1187
1219
1241
1253
1251
1234
1205
1163
1112
1056
997
939
885
836
794
758
726
696
665
630
590
542
488
426
360
291
222
156
96
43
-2
-40
-71
-98
-122
-145
-169
-194
-220
-245
-267
-284
-293
-292
-279
-256
-222
-179
-132
-84
-39
-2
25
40
41
31
10
-19
-50
-82
-110
-132
-146
-152
-150
-142
-130
-118
-109
-104
-107
-118
-139
-168
-205
-249
-297
-347
-398
-448
-494
-535
-570
-598
-618
-628
-629
-620
-602
-575
-542
-503
-461
-418
-377
-339
-307
-282
-263
-251
-244
-241
-239
-236
-231
-222
-207
-188
-165
-139
-113
-89
-69
-55
-48
-50
-60
-77
-100
-128
-158
-189
-219
-247
-273
-296
-315
-333
-347
-360
-370
-378
-384
-387
-386
-381
-374
-363
-351
-339
-328
-320
-316
-319
-327
-341
-360
-382
-405
-425
-441
-450
-450
-442
-425
-402
-375
-348
-324
-305
-296
-297
-309
-331
-361
-395
-430
-461
-485
-499
-502
-493
-474
-448
-419
-390
-367
-352
-350
-360
-382
-413
-449
-487
-519
-542
-551
-543
-518
-475
-419
-354
-285
-219
-160
-114
-84
-71
-74
-92
-120
-153
-186
-214
-235
-244
-243
-231
-211
-187
-163
-143
-130
-126
-132
-147
-170
-198
-225
-250
-269
-279
-279
-271
-256
-236
-217
-200
-190
-190
-200
-221
-251
-288
-328
-368
-403
-431
-449
-456
-454
-442
-424
-402
-379
-358
-341
-329
-322
-320
-319
-320
-318
-313
-302
-285
-262
-234
-202
-167
-132
-99
-67
-39
-13
10
32
55
78
103
129
157
184
210
231
246
252
250
238
218
190
159
126
96
71
53
43
43
51
65
82
100
115
125
129
124
113
96
76
55
36
22
15
14
21
33
48
65
80
92
98
100
97
91
85
80
80
87
100
121
148
177
206
230
246
249
238
211
169
114
49
-22
-95
-167
-232
-290
-339
-379
-412
-438
-462
-484
-507
-533
-559
-587
-614
-638
-655
-665
-666
-657
-638
-611
-578
-543
-507
-474
-447
-425
-412
-405
-404
-407
-414
-422
-430
-439
-447
-457
-468
-481
-498
-519
-543
-571
-599
-628
-654
-677
-696
-710
-720
-727
-734
-742
-755
-774
-800
-834
-875
-920
-968
-1012
-1054
-1087
-1109
-1121
-1121
-1113
-1099
-1083
-1068
-1057
-1055
-1062
-1078
-1102
-1132
-1163
-1191
-1212
-1222
-1218
-1199
-1166
-1119
-1064
-1002
-941
-883
-833
-794
-768
-755
-754
-763
-778
-795
-811
-822
-826
-821
-806
-781
-748
-708
-663
-617
-571
-527
-487
-451
-420
-391
-365
-340
-313
-283
-248
-208
-162
-108
-49
16
84
155
225
294
358
417
470
516
555
587
615
640
664
688
715
746
782
823
870
920
973
1026
1079
1128
1172
1211
1242
1266
1285
1298
1308
1317
1327
1339
1356
1379
1408
1444
1486
1533
1583
1635
1688
1738
1786
1830
1869
1904
1934
1961
1985
2009
2031
2055
2079
2105
2131
2157
2182
2204
2221
2233
2237
2234
2223
2203
2176
2142
2102
2059
2012
1962
1912
1859
1806
1751
1695
1637
1577
1517
1456
1397
1342
1291
1247
1211
1183
1164
1153
1147
1145
1143
1139
1129
1111
1085
1050
1006
959
908
859
815
779
753
739
737
745
760
779
798
814
823
822
812
793
767
736
703
673
649
632
623
624
632
646
662
677
690
697
699
695
686
675
664
655
651
653
661
675
692
709
724
733
733
722
700
667
625
577
525
472
422
376
336
300
267
234
199
159
111
54
-14
-91
-176
-265
-355
-444
-527
-603
-670
-729
-780
-826
-867
-908
-949
-992
-1035
-1079
-1121
-1158
-1187
-1206
-1214
-1209
-1193
-1167
-1134
-1098
-1064
-1035
-1014
-1004
-1004
-1014
-1031
-1052
-1072
-1089
-1099
-1101
-1093
-1077
-1054
-1027
-1000
-976
-958
-947
-944
-948
-958
-970
-981
-987
-986
-976
-956
-926
-887
-844
-798
-752
-711
-677
-650
-632
-621
-617
-617
-619
-621
-622
-620
-614
-605
-594
-582
-569
-557
-547
-538
-530
-524
-518
-511
-503
-493
-482
-469
-454
-439
-423
-408
-394
-380
-367
-354
-340
-325
-308
-288
-266
-242
-216
-191
-165
-141
-119
-98
-79
-61
-44
-27
-10
9
27
45
60
73
81
84
79
66
47
23
-6
-37
-67
-94
-117
-134
-145
-149
-149
-146
-141
-136
-133
-131
-130
-130
-129
-126
-117
-102
-79
-49
-13
29
74
118
160
197
227
248
263
270
273
274
274
276
280
289
300
312
324
332
336
332
320
300
273
241
207
173
142
117
98
87
82
83
85
88
88
84
74
59
39
17
-4
-22
-33
-36
-30
-15
8
36
64
89
108
116
111
92
60
17
-34
-90
-146
-198
-243
-278
-304
-320
-327
-329
-327
-325
-325
-329
-337
-349
-365
-381
-397
-409
-416
-417
-410
-395
-374
-348
-318
-284
-248
-210
-170
-126
-78
-24
38
108
186
271
360
450
539
621
694
754
800
830
845
849
843
832
821
813
811
819
837
864
898
938
979
1018
1052
1080
1100
1111
1116
1115
1113
1111
1112
1118
1130
1148
1171
1198
1226
1252
1274
1289
1297
1296
1287
1269
1244
1212
1175
1135
1091
1045
996
946
893
839
785
730
678
629
584
546
514
488
469
455
444
435
425
413
398
379
357
332
307
283
263
246
234
227
221
216
208
193
168
131
79
12
-70
-164
-266
-374
-483
-590
-690
-783
-866
-939
-1004
-1064
-1118
-1169
-1219
-1268
-1316
-1364
-1408
-1448
-1482
-1508
-1526
-1535
-1535
-1529
-1518
-1504
-1489
-1474
-1460
-1449
-1440
-1433
-1427
-1422
-1416
-1410
-1403
-1397
-1392
-1388
-1388
-1392
-1399
-1410
-1423
-1437
-1451
-1463
-1472
-1476
-1477
-1475
-1472
-1471
-1472
-1480
-1496
-1520
-1553
-1594
-1640
-1690
-1740
-1786
-1826
-1859
-1883
-1898
-1907
-1911
-1913
-1916
-1923
-1935
-1953
-1977
-2007
-2039
-2072
-2103
-2129
-2148
-2159
-2160
-2154
-2139
-2119
-2095
-2068
-2040
-2013
-1987
-1961
-1936
-1912
-1888
-1863
-1837
-1811
-1785
-1759
-1733
-1708
-1684
-1659
-1632
-1602
-1568
-1526
-1477
-1420
-1354
-1281
-1203
-1123
-1044
-970
-903
-848
-805
-775
-757
-751
-753
-760
-768
-775
-778
-775
-766
-750
-731
-709
-688
-670
-657
-652
-656
-667
-685
-708
-735
-761
-787
-809
-826
-838
-846
-850
-852
-852
-853
-856
-860
-866
-874
-880
-885
-886
-881
-869
-849
-820
-783
-738
-687
-632
-573
-513
-453
-393
-335
-279
-224
-170
-117
-65
-13
38
90
142
195
247
299
351
403
455
507
559
610
661
711
758
801
841
876
906
931
952
970
986
1002
1020
1043
1068
1098
1130
1164
1197
1225
1247
1259
1259
1247
1221
1183
1137
1084
1030
978
933
896
870
856
851
855
864
874
884
890
890
885
876
864
854
848
851
864
890
928
977
1035
1096
1158
1214
1262
1297
1318
1325
1319
1304
1282
1258
1236
1218
1207
1202
1203
1207
1210
1210
1201
1182
1150
1105
1047
978
901
821
740
662
589
523
464
410
361
313
264
211
153
89
20
-54
-130
-205
-277
-342
-400
-448
-486
-514
-534
-547
-555
-560
-563
-564
-565
-563
-559
-551
-539
-522
-499
-472
-441
-409
-378
-350
-327
-311
-302
-300
-305
-314
-325
-336
-344
-349
-348
-342
-332
-318
-304
-292
-282
-278
-279
-286
-297
-311
-325
-337
-343
-342
-332
-315
-289
-258
-225
-192
-163
-141
-128
-124
-129
-143
-162
-185
-209
-231
-248
-261
-269
-274
-277
-281
-288
-302
-325
-357
-399
-449
-506
-566
-628
-687
-742
-790
-830
-863
-888
-908
-923
-936
-949
-962
-977
-993
-1008
-1025
-1041
-1054
-1065
-1073
-1080
-1084
-1089
-1094
-1102
-1114
-1128
-1146
-1166
-1186
-1204
-1218
-1226
-1226
-1215
-1195
-1164
-1124
-1076
-1022
-967
-910
-853
-800
-751
-705
-665
-628
-594
-562
-531
-500
-468
-435
-399
-362
-324
-286
-248
-212
-178
-149
-126
-108
-98
-94
-97
-106
-119
-134
-150
-165
-175
-181
-180
-173
-160
-141
-120
-97
-75
-56
-40
-28
-19
-13
-7
2
16
37
66
105
152
205
262
319
371
416
452
475
487
489
484
475
466
462
466
481
508
546
594
647
701
753
798
833
856
866
865
853
835
812
790
770
754
744
740
741
746
752
757
761
762
759
752
742
729
713
696
676
653
628
598
564
526
484
439
393
350
312
282
263
256
262
281
310
346
387
428
466
498
523
540
550
555
560
566
577
596
624
661
706
756
809
859
904
941
967
983
988
985
977
967
958
953
952
958
967
980
992
1000
1004
999
984
960
926
886
843
799
758
723
695
676
663
658
656
656
654
649
640
624
603
577
548
519
490
464
443
427
417
413
414
418
426
436
446
457
468
478
486
493
497
497
492
481
463
438
405
366
321
273
224
175
131
93
62
38
21
9
0
-9
-22
-42
-70
-108
-157
-214
-278
-346
-415
-479
-537
-585
-622
-649
-664
-672
-674
-674
-674
-677
-685
-699
-718
-740
-764
-787
-806
-818
-821
-813
-795
-767
-730
-688
-641
-594
-549
-506
-469
-436
-407
-382
-359
-336
-312
-286
-257
-225
-189
-151
-112
-73
-35
1
34
63
88
110
129
145
157
167
173
175
173
166
154
137
114
88
59
28
-1
-28
-50
-67
-78
-82
-81
-77
-72
-68
-67
-73
-85
-105
-132
-163
-197
-230
-259
-280
-290
-287
-271
-241
-198
-145
-86
-24
39
98
152
200
240
274
304
331
358
388
421
460
505
555
610
669
729
789
848
904
959
1010
1063
1114
1165
1219
1276
1337
1400
1467
1535
1604
1672
1738
1801
1860
1914
1963
2008
2047
2082
2113
2139
2160
2177
2188
2193
2193
2188
2178
2165
2149
2132
2116
2101
2087
2075
2065
2054
2041
2025
2004
1975
1938
1893
1840
1781
1719
1656
1596
1542
1496
1460
1433
1416
1406
1401
1396
1389
1377
1357
1328
1290
1244
1193
1138
1085
1036
993
959
934
917
908
902
898
891
880
863
837
805
768
727
686
648
617
594
581
578
583
595
610
625
637
642
640
629
609
584
555
527
502
484
476
478
492
514
544
577
609
636
654
661
654
635
603
562
514
463
415
371
335
308
291
283
281
284
287
288
283
269
245
212
169
119
63
6
-51
-105
-153
-194
-227
-253
-273
-288
-301
-314
-328
-346
-367
-393
-422
-454
-487
-520
-550
-578
-601
-619
-632
-642
-649
-653
-658
-664
-672
-683
-697
-715
-734
-756
-777
-798
-816
-833
-845
-855
-862
-868
-872
-877
-883
-893
-906
-923
-943
-968
-995
-1022
-1049
-1072
-1091
-1102
-1106
-1100
-1085
-1060
-1027
-988
-945
-900
-856
-815
-779
-751
-731
-719
-714
-714
-717
-721
-722
-718
-707
-687
-658
-620
-575
-525
-473
-422
-375
-334
-303
-282
-270
-267
-271
-280
-290
-299
-304
-305
-301
-291
-277
-260
-245
-232
-224
-222
-228
-242
-262
-287
-315
-342
-367
-388
-402
-411
-412
-409
-401
-391
-381
-372
-365
-360
-357
-354
-351
-346
-336
-322
-303
-280
-253
-225
-197
-173
-154
-142
-139
-144
-157
-177
-200
-225
-248
-268
-282
-290
-290
-285
-273
-258
-242
-226
-211
-200
-193
-189
-189
-192
-197
-203
-210
-217
-224
-232
-240
-251
-263
-277
-293
-311
-330
-349
-366
-381
-393
-401
-405
-407
-406
-405
-404
-406
-412
-422
-436
-455
-476
-499
-522
-542
-558
-568
-572
-569
-559
-543
-523
-501
-478
-455
-435
-418
-405
-396
-390
-388
-388
-390
-393
-395
-397
-399
-399
-397
-394
-389
-382
-372
-359
-341
-319
-292
-260
-222
-180
-133
-83
-30
24
78
132
184
234
282
329
374
418
461
504
547
591
634
676
717
756
792
825
853
878
898
915
930
942
954
966
979
992
1006
1022
1039
1054
1068
1079
1088
1094
1098
1099
1099
1100
1103
1110
1122
1139
1163
1191
1224
1258
1292
1324
1350
1369
1379
1380
1371
1354
1331
1304
1276
1250
1228
1211
1200
1193
1191
1189
1185
1175
1158
1129
1089
1036
972
898
819
736
655
580
512
455
409
374
348
330
317
305
292
275
254
228
197
162
126
90
57
28
5
-12
-23
-29
-31
-30
-27
-25
-24
-24
-27
-31
-36
-43
-50
-58
-67
-77
-90
-104
-122
-143
-166
-191
-218
-243
-266
-284
-297
-304
-305
-300
-292
-283
-274
-269
-271
-281
-300
-328
-365
-409
-458
-507
-556
-600
-637
-667
-687
-699
-703
-700
-692
-681
-668
-655
-642
-630
-620
-612
-606
-602
-601
-603
-609
-620
-634
-654
-677
-705
-734
-764
-792
-818
-839
-854
-862
-865
-862
-854
-844
-834
-824
-817
-812
-809
-807
-804
-799
-790
-773
-748
-713
-670
-618
-560
-498
-435
-374
-316
-265
-221
-184
-155
-133
-117
-105
-97
-91
-88
-87
-90
-96
-107
-123
-144
-170
-199
-230
-262
-291
-317
-338
-352
-361
-364
-364
-361
-360
-361
-366
-377
-395
-419
-447
-478
-510
-539
-564
-582
-594
-599
-596
-589
-579
-567
-556
-548
-544
-544
-548
-555
-564
-572
-579
-582
-580
-574
-563
-548
-531
-513
-495
-479
-466
-457
-450
-446
-444
-442
-438
-432
-422
-408
-390
-369
-345
-320
-295
-271
-250
-232
-217
-205
-195
-187
-180
-173
-165
-157
-149
-143
-139
-140
-147
-163
-188
-224
-271
-328
-393
-464
-538
-611
-681
-744
-797
-839
-868
-883
-886
-879
-862
-839
-813
-787
-762
-741
-725
-715
-709
-706
-706
-705
-702
-694
-680
-657
-626
-586
-537
-482
-422
-358
-294
-232
-173
-119
-72
-31
4
34
59
82
104
126
149
175
203
234
267
301
335
367
397
424
447
466
481
492
501
508
514
520
526
534
542
551
561
572
582
592
602
611
620
628
635
642
646
649
649
644
635
620
598
569
534
492
445
394
342
291
242
196
156
122
93
69
48
30
12
-6
-27
-50
-75
-102
-129
-154
-175
-192
-200
-200
-191
-173
-146
-113
-74
-31
13
56
97
135
170
200
226
249
268
285
299
310
319
326
329
329
326
320
310
298
284
269
253
238
223
209
197
185
175
166
157
148
140
132
124
117
110
104
99
96
93
91
89
88
86
85
84
83
84
85
87
92
97
103
109
113
114
112
103
88
66
37
2
-38
-80
-124
-165
-204
-237
-265
-288
-306
-321
-335
-350
-368
-391
-418
-450
-486
-523
-560
-592
-618
-635
-640
-634
-616
-587
-551
-509
-466
-422
-382
-346
-314
-287
-263
-240
-215
-187
-152
-109
-59
-1
62
128
195
259
318
370
412
446
470
487
500
509
520
533
551
575
606
643
686
733
781
829
875
918
957
992
1022
1050
1075
1099
1124
1149
1177
1206
1237
1268
1298
1325
1348
1364
1372
1371
1358
1335
1299
1254
1198
1135
1066
993
919
846
775
709
647
590
538
490
445
400
355
307
255
197
135
66
-8
-86
-167
-249
-331
-410
-486
-557
-622
-681
-732
-776
-812
-841
-862
-876
-883
-883
-878
-867
-851
-833
-812
-791
-770
-751
-735
-722
-711
-703
-696
-689
-680
-669
-654
-634
-611
-583
-553
-521
-491
-463
-439
-421
-408
-401
-399
-400
-402
-404
-403
-398
-387
-372
-351
-326
-300
-273
-248
-226
-210
-199
-193
-192
-194
-198
-200
-200
-196
-186
-171
-150
-125
-96
-66
-36
-8
18
40
60
76
91
105
120
136
155
176
200
227
255
284
312
338
361
382
398
410
418
421
422
418
411
400
386
367
343
314
280
241
196
147
94
38
-19
-75
-130
-181
-228
-270
-306
-336
-361
-382
-398
-411
-423
-434
-445
-457
-469
-484
-499
-514
-530
-544
-556
-565
-570
-570
-564
-554
-539
-520
-499
-477
-455
-436
-422
-413
-411
-417
-430
-450
-474
-502
-531
-558
-582
-601
-614
-619
-618
-611
-599
-584
-569
-554
-543
-535
-533
-535
-542
-552
-564
-576
-586
-595
-600
-601
-600
-596
-591
-587
-583
-582
-584
-589
-597
-608
-619
-631
-641
-649
-654
-657
-656
-654
-650
-648
-647
-649
-655
-665
-679
-695
-713
-732
-748
-761
-769
-770
-765
-752
-733
-708
-678
-645
-610
-574
-539
-504
-472
-441
-411
-383
-355
-326
-298
-268
-237
-204
-169
-133
-94
-53
-11
33
79
125
173
220
267
313
357
398
436
470
499
523
543
558
568
574
575
573
568
558
545
528
507
482
452
418
381
341
298
254
210
167
126
88
53
22
-6
-31
-52
-72
-90
-107
-124
-140
-156
-173
-188
-203
-216
-227
-236
-242
-245
-246
-243
-238
-230
-221
-210
-198
-184
-171
-156
-140
-124
-106
-87
-65
-41
-13
18
54
94
139
189
243
302
364
428
495
561
627
691
752
810
864
914
959
1000
1040
1076
1110
1143
1175
1208
1242
1277
1314
1354
1395
1440
1487
1536
1587
1638
1690
1739
1786
1828
1863
1892
1912
1922
1924
1918
1904
1885
1861
1836
1811
1787
1765
1746
1731
1717
1704
1692
1678
1662
1643
1622
1597
1571
1544
1518
1493
1471
1452
1436
1422
1409
1396
1381
1362
1340
1312
1280
1242
1201
1156
1111
1065
1018
974
929
885
840
793
743
690
633
573
512
450
391
335
284
240
203
174
150
130
112
95
75
52
24
-8
-42
-79
-115
-149
-178
-202
-219
-230
-236
-239
-241
-245
-251
-262
-279
-301
-327
-356
-385
-411
-434
-450
-460
-463
-459
-449
-436
-421
-405
-390
-377
-365
-355
-345
-335
-324
-310
-295
-276
-256
-235
-214
-195
-177
-162
-149
-139
-131
-124
-117
-110
-103
-96
-89
-85
-83
-86
-94
-108
-127
-151
-178
-205
-232
-255
-273
-286
-292
-293
-291
-286
-282
-281
-285
-295
-312
-334
-360
-388
-416
-441
-460
-471
-476
-473
-464
-451
-438
-427
-420
-421
-430
-449
-478
-514
-557
-604
-654
-702
-749
-791
-828
-859
-884
-903
-916
-924
-928
-927
-923
-916
-907
-898
-888
-879
-871
-866
-865
-866
-871
-878
-887
-897
-907
-914
-919
-920
-918
-912
-904
-893
-882
-871
-862
-853
-847
-842
-838
-833
-828
-819
-808
-793
-775
-754
-732
-710
-689
-670
-655
-643
-635
-629
-626
-623
-620
-614
-606
-595
-582
-567
-550
-535
-522
-512
-506
-504
-506
-511
-518
-525
-530
-533
-531
-524
-512
-495
-476
-454
-431
-410
-391
-374
-361
-351
-344
-339
-334
-329
-323
-316
-306
-294
-280
-266
-251
-237
-224
-213
-205
-199
-195
-193
-192
-192
-192
-190
-187
-182
-175
-165
-153
-138
-122
-103
-83
-62
-40
-18
4
26
47
67
85
100
113
123
130
134
134
130
124
115
103
90
76
62
48
36
25
17
11
9
9
12
18
26
35
47
60
74
89
106
124
143
164
187
212
239
268
298
330
361
391
421
447
471
492
509
523
533
541
547
553
558
564
571
581
592
605
619
635
652
669
685
701
716
731
746
761
777
795
815
839
865
895
927
962
998
1035
1070
1104
1134
1160
1182
1198
1210
1216
1219
1218
1215
1210
1204
1198
1192
1186
1179
1172
1163
1152
1139
1121
1100
1075
1045
1012
975
937
899
861
826
794
767
747
733
726
726
732
744
760
779
800
822
844
865
884
902
918
933
948
963
977
993
1008
1025
1040
1052
1061
1065
1063
1053
1035
1008
974
934
888
840
792
744
701
662
629
601
579
560
543
528
511
492
469
443
415
383
352
320
292
266
245
229
217
209
204
199
194
188
178
166
151
134
116
98
81
67
55
46
38
31
24
14
0
-19
-43
-72
-106
-144
-182
-218
-252
-279
-300
-314
-320
-319
-314
-307
-299
-293
-292
-296
-306
-323
-346
-374
-405
-437
-468
-497
-523
-545
-562
-575
-583
-588
-589
-588
-584
-579
-571
-561
-549
-535
-519
-502
-483
-465
-447
-432
-419
-410
-405
-405
-408
-415
-424
-434
-445
-455
-463
-468
-470
-470
-466
-459
-451
-441
-431
-420
-410
-399
-388
-377
-366
-353
-340
-325
-310
-293
-277
-261
-246
-235
-227
-223
-224
-232
-245
-264
-288
-317
-350
-385
-421
-458
-493
-527
-558
-586
-611
-633
-653
-670
-687
-702
-717
-732
-747
-763
-778
-794
-809
-823
-836
-846
-854
-860
-863
-864
-863
-860
-857
-853
-848
-845
-842
-839
-838
-837
-837
-837
-838
-839
-839
-839
-839
-839
-839
-839
-839
-840
-842
-846
-851
-859
-868
-880
-893
-908
-924
-939
-955
-969
-980
-989
-993
-994
-991
-983
-972
-957
-940
-921
-901
-881
-862
-844
-828
-814
-801
-790
-779
-768
-757
-744
-729
-710
-689
-663
-634
-601
-564
-525
-484
-442
-401
-361
-323
-289
-260
-235
-215
-199
-188
-179
-171
-163
-154
-141
-126
-106
-82
-56
-27
1
28
51
68
77
78
70
54
28
-4
-43
-86
-131
-179
-226
-273
-320
-366
-412
-457
-502
-547
-593
-638
-682
-725
-765
-803
-837
-868
-895
-918
-939
-957
-974
-990
-1004
-1018
-1033
-1045
-1056
-1065
-1072
-1075
-1075
-1071
-1064
-1055
-1042
-1028
-1012
-994
-975
-953
-928
-900
-868
-832
-793
-749
-704
-657
-611
-568
-528
-493
-465
-443
-427
-417
-410
-405
-399
-392
-382
-367
-346
-321
-290
-256
-219
-180
-140
-101
-62
-23
15
53
92
132
173
215
259
304
349
395
439
483
525
566
606
646
687
727
769
812
855
899
940
980
1014
1046
1069
1086
1095
1096
1091
1080
1065
1046
1026
1006
986
966
948
930
912
893
873
850
825
796
763
726
687
645
602
558
515
474
435
400
370
346
327
313
305
302
303
307
313
320
326
331
333
333
329
322
313
302
290
277
263
250
236
220
203
184
160
131
97
57
13
-35
-86
-137
-186
-231
-270
-300
-322
-334
-338
-334
-325
-311
-295
-279
-264
-252
-243
-237
-233
-231
-230
-229
-227
-223
-219
-214
-209
-206
-205
-206
-212
-221
-234
-250
-268
-286
-305
-322
-338
-352
-365
-377
-391
-406
-424
-447
-475
-507
-544
-583
-623
-661
-694
-721
-739
-748
-746
-735
-715
-689
-659
-629
-601
-577
-559
-549
-546
-550
-559
-573
-588
-603
-616
-626
-632
-635
-633
-630
-625
-621
-619
-620
-626
-635
-650
-669
-692
-718
-746
-775
-805
-834
-862
-889
-914
-936
-954
-969
-979
-984
-984
-979
-968
-954
-937
-918
-900
-884
-872
-864
-862
-866
-876
-889
-905
-921
-936
-947
-954
-955
-950
-941
-928
-913
-897
-883
-871
-863
-858
-855
-854
-852
-847
-838
-823
-800
-770
-734
-692
-647
-601
-557
-516
-481
-452
-431
-415
-405
-399
-395
-392
-387
-382
-375
-366
-356
-346
-337
-330
-325
-323
-324
-326
-330
-335
-339
-343
-346
-348
-351
-355
-360
-367
-377
-388
-401
-412
-421
-424
-420
-407
-383
-349
-303
-249
-188
-123
-57
8
68
122
170
213
251
288
325
366
412
465
526
593
666
741
816
886
949
1002
1043
1072
1089
1096
1095
1089
1081
1074
1070
1071
1077
1087
1102
1119
1136
1153
1167
1179
1188
1195
1200
1207
1215
1227
1243
1263
1288
1317
1348
1378
1407
1433
1453
1467
1475
1476
1472
1464
1453
1441
1429
1418
1408
1401
1395
1389
1384
1376
1367
1354
1338
1317
1293
1265
1234
1202
1169
1136
1104
1073
1044
1016
992
969
948
927
906
884
861
836
809
780
747
712
675
635
594
553
511
471
432
396
363
332
304
278
255
233
213
193
174
156
139
123
108
96
87
80
76
75
76
79
82
85
87
88
86
81
74
65
53
39
24
8
-10
-29
-50
-73
-99
-127
-159
-194
-232
-273
-316
-360
-405
-449
-492
-533
-572
-609
-644
-678
-711
-743
-776
-808
-840
-871
-902
-930
-956
-979
-998
-1012
-1020
-1025
-1025
-1020
-1010
-996
-979
-957
-931
-900
-865
-826
-781
-732
-679
-623
-564
-504
-444
-385
-329
-277
-229
-184
-144
-107
-72
-38
-3
32
71
112
156
202
251
301
350
398
443
484
519
550
574
593
607
616
622
626
628
628
628
627
626
624
621
615
608
597
584
567
548
526
502
477
452
428
405
385
367
352
339
328
318
308
297
284
268
249
226
201
172
143
112
83
56
33
14
0
-8
-10
-8
-1
9
21
35
48
61
74
86
98
110
125
142
163
187
217
251
289
329
372
414
455
492
525
552
573
588
597
601
600
597
592
586
580
574
568
561
554
545
534
521
505
487
468
448
429
413
399
388
382
378
377
377
377
375
369
359
345
326
303
279
254
231
212
199
191
190
195
204
215
226
234
237
234
224
206
182
152
119
85
53
24
-2
-22
-38
-50
-60
-70
-82
-96
-114
-136
-162
-191
-222
-252
-281
-306
-327
-343
-354
-362
-367
-371
-375
-381
-389
-400
-415
-431
-449
-468
-485
-500
-512
-521
-527
-530
-531
-530
-530
-530
-532
-535
-540
-547
-554
-562
-569
-577
-583
-589
-596
-603
-611
-620
-633
-648
-665
-686
-708
-732
-756
-780
-804
-826
-846
-865
-881
-895
-908
-919
-929
-936
-943
-947
-950
-950
-949
-945
-939
-932
-923
-913
-903
-891
-879
-865
-850
-833
-812
-789
-761
-730
-694
-656
-615
-573
-531
-490
-451
-417
-386
-360
-338
-320
-305
-293
-283
-274
-266
-259
-252
-245
-240
-235
-232
-229
-226
-223
-218
-211
-199
-183
-161
-132
-98
-58
-13
35
85
136
186
235
282
328
371
414
457
500
545
592
641
691
741
792
840
885
925
960
988
1010
1027
1038
1045
1049
1052
1055
1060
1066
1076
1089
1105
1124
1146
1170
1196
1223
1251
1278
1305
1330
1353
1372
1388
1400
1407
1410
1408
1403
1394
1383
1372
1361
1351
1343
1337
1333
1329
1324
1317
1304
1286
1259
1224
1179
1127
1067
1004
938
875
816
764
721
687
664
650
643
641
640
639
635
626
612
592
569
543
518
496
479
471
471
481
501
529
562
600
638
675
708
735
757
772
782
789
793
797
802
810
823
839
858
880
904
926
946
963
975
981
982
978
970
960
949
939
931
926
926
929
936
946
957
970
981
992
1000
1006
1010
1014
1016
1018
1022
1027
1033
1041
1051
1061
1070
1078
1083
1083
1079
1070
1055
1036
1012
988
961
934
907
881
857
833
809
784
756
724
686
644
595
541
482
420
356
293
232
174
121
74
31
-6
-40
-72
-103
-135
-168
-205
-245
-288
-334
-382
-430
-477
-522
-565
-603
-638
-670
-699
-726
-752
-778
-804
-833
-863
-894
-927
-960
-992
-1022
-1050
-1073
-1092
-1105
-1114
-1118
-1117
-1113
-1105
-1095
-1083
-1068
-1052
-1034
-1012
-990
-965
-936
-905
-872
-837
-800
-763
-727
-692
-660
-630
-603
-578
-556
-535
-515
-494
-473
-449
-423
-396
-366
-336
-306
-277
-250
-225
-205
-188
-176
-167
-161
-156
-153
-150
-146
-142
-136
-131
-125
-121
-119
-121
-127
-138
-154
-175
-201
-229
-260
-292
-324
-356
-386
-414
-440
-466
-490
-513
-537
-560
-584
-608
-632
-654
-675
-695
-711
-725
-737
-746
-752
-758
-762
-766
-770
-773
-775
-776
-774
-770
-761
-748
-730
-707
-679
-647
-612
-576
-539
-503
-470
-439
-410
-385
-361
-339
-318
-297
-276
-255
-233
-211
-191
-171
-154
-139
-127
-117
-108
-99
-89
-77
-61
-40
-15
15
48
83
117
149
175
194
204
203
193
174
146
113
75
37
-1
-37
-69
-97
-121
-143
-162
-181
-201
-223
-247
-274
-302
-331
-359
-385
-406
-422
-430
-432
-426
-413
-394
-371
-346
-319
-292
-268
-245
-224
-205
-187
-169
-150
-129
-104
-76
-43
-6
36
81
128
177
227
275
321
362
399
431
455
473
484
489
487
480
468
453
437
420
404
391
381
375
373
377
385
397
412
430
450
470
490
508
524
538
550
558
564
568
569
569
567
565
562
560
558
558
559
562
567
575
585
598
613
630
648
667
685
701
716
727
734
737
736
731
722
711
698
684
670
658
648
640
634
632
631
633
635
636
637
636
633
628
620
610
599
587
577
568
562
560
561
567
575
587
600
613
626
637
645
650
651
649
644
637
629
621
614
608
604
601
600
599
599
597
593
587
577
564
547
527
505
481
457
432
408
384
362
340
319
298
277
256
233
211
187
163
138
113
89
65
41
18
-4
-25
-45
-64
-81
-96
-108
-117
-122
-123
-119
-112
-101
-87
-73
-59
-46
-37
-32
-33
-39
-51
-67
-86
-108
-130
-152
-173
-192
-209
-224
-239
-255
-274
-296
-323
-356
-393
-436
-482
-530
-579
-626
-670
-709
-742
-770
-792
-808
-821
-831
-839
-846
-854
-862
-871
-880
-888
-895
-900
-901
-900
-895
-886
-875
-862
-847
-833
-819
-806
-794
-784
-775
-767
-760
-753
-745
-738
-730
-723
-717
-713
-711
-713
-718
-727
-740
-755
-773
-792
-810
-828
-844
-857
-868
-877
-884
-890
-896
-903
-913
-925
-940
-958
-978
-1000
-1024
-1047
-1069
-1088
-1104
-1117
-1127
-1134
-1139
-1143
-1146
-1149
-1153
-1159
-1166
-1173
-1180
-1187
-1192
-1193
-1192
-1186
-1176
-1162
-1144
-1123
-1101
-1078
-1055
-1033
-1012
-993
-975
-959
-943
-928
-912
-896
-880
-863
-846
-830
-815
-802
-791
-782
-776
-772
-769
-767
-764
-760
-754
-747
-737
-726
-713
-701
-689
-680
-673
-669
-669
-671
-676
-682
-688
-692
-695
-694
-690
-684
-674
-664
-653
-643
-636
-632
-633
-637
-645
-656
-668
-679
-689
-696
-699
-696
-689
-677
-661
-642
-621
-600
-579
-560
-543
-528
-515
-504
-492
-480
-467
-451
-432
-409
-383
-353
-320
-284
-245
-204
-162
-119
-75
-31
14
59
104
149
195
241
287
333
378
424
468
510
550
587
620
649
673
692
705
714
717
717
714
708
702
696
691
688
687
689
693
698
705
713
720
727
733
738
743
749
755
763
773
787
803
821
842
862
882
900
914
922
925
922
914
900
882
861
840
819
800
783
770
759
750
743
736
728
718
705
688
668
646
621
595
569
544
521
501
485
472
462
455
450
447
445
444
443
443
444
446
450
455
463
473
485
499
515
532
550
568
585
601
616
630
642
654
665
675
685
696
706
718
730
742
756
770
785
801
818
837
857
879
903
928
954
981
1006
1030
1051
1067
1078
1083
1082
1074
1060
1041
1016
990
961
932
904
877
851
828
805
783
760
735
708
677
643
604
563
520
477
435
395
359
329
304
284
269
258
249
241
232
220
204
184
159
130
98
64
30
-4
-36
-65
-90
-111
-129
-144
-158
-170
-183
-196
-211
-227
-244
-261
-277
-291
-301
-308
-308
-303
-291
-273
-250
-223
-193
-161
-130
-99
-71
-46
-23
-4
13
29
44
60
78
99
122
148
177
208
238
266
291
310
321
323
315
298
271
235
194
148
100
52
6
-35
-72
-104
-132
-155
-177
-197
-219
-242
-268
-298
-330
-364
-400
-435
-468
-497
-521
-541
-555
-564
-569
-571
-571
-572
-574
-579
-586
-596
-608
-622
-636
-649
-661
-670
-675
-677
-677
-675
-671
-669
-668
-670
-675
-685
-699
-716
-736
-758
-780
-801
-819
-834
-845
-851
-853
-851
-846
-839
-830
-820
-810
-801
-792
-784
-775
-766
-755
-742
-725
-705
-682
-655
-624
-590
-554
-516
-478
-440
-403
-367
-333
-301
-270
-240
-212
-184
-157
-130
-104
-79
-56
-34
-15
0
13
22
27
29
28
25
21
16
12
9
7
6
7
9
11
14
16
18
19
19
19
17
15
13
11
10
10
10
11
12
14
15
16
17
17
17
16
15
13
12
11
11
11
12
13
14
15
16
16
16
16
15
14
13
12
12
12
12
12
13
14
15
15
15
15
15
15
14
13
13
12
12
12
13
13
14
14
15
15
15
15
14
14
13
13
12
12
12
13
13
14
14
15
15
15
14
14
13
13
13
12
12
13
13
13
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
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
12
12
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
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
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
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
