5
22402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-2
-2
-1
-1
0
0
0
0
-1
-1
-2
-2
-1
-1
0
0
0
0
-1
-1
-2
-2
-2
-1
0
0
1
0
0
-1
-2
-2
-2
-1
0
0
1
1
0
-1
-2
-2
-2
-2
-1
0
1
1
0
-1
-2
-3
-3
-2
-1
1
1
1
1
-1
-2
-3
-3
-2
-1
1
2
2
1
-1
-3
-4
-4
-2
0
3
4
4
1
-3
-7
-9
-7
-2
6
13
18
17
9
-6
-25
-44
-59
-64
-59
-44
-22
1
19
26
20
3
-21
-45
-61
-63
-50
-24
10
43
68
78
71
49
16
-18
-48
-66
-71
-64
-47
-27
-8
7
17
24
29
35
43
53
63
68
68
61
47
30
15
4
3
10
25
43
60
70
72
64
48
28
9
-7
-17
-21
-19
-14
-7
0
7
14
24
36
51
67
81
91
94
89
76
58
36
15
-4
-18
-28
-33
-37
-39
-41
-41
-40
-35
-26
-13
3
20
36
47
52
48
38
22
2
-17
-34
-47
-55
-57
-55
-50
-44
-38
-34
-32
-32
-31
-29
-22
-11
6
27
49
69
83
86
78
59
31
0
-29
-50
-60
-57
-44
-23
-1
17
28
31
26
17
8
2
0
2
5
6
3
-7
-22
-40
-55
-63
-61
-48
-26
1
26
44
50
44
28
5
-19
-39
-51
-53
-46
-35
-22
-12
-6
-6
-11
-17
-22
-24
-22
-14
-4
9
21
31
37
40
38
33
27
19
13
8
6
8
13
21
31
39
45
46
41
31
16
1
-13
-24
-28
-27
-21
-12
-3
3
5
2
-5
-15
-24
-30
-33
-33
-29
-23
-18
-14
-13
-14
-16
-19
-22
-23
-24
-23
-21
-20
-18
-16
-13
-8
-1
8
19
28
34
36
31
19
3
-16
-34
-47
-53
-50
-39
-23
-5
11
21
24
20
10
-1
-10
-13
-10
0
14
28
37
40
35
23
7
-8
-18
-20
-14
-1
16
32
43
47
44
36
25
15
9
7
9
12
13
11
4
-5
-15
-22
-22
-16
-3
12
25
31
28
15
-6
-30
-51
-64
-65
-54
-35
-12
9
23
27
21
6
-13
-32
-46
-54
-55
-51
-44
-35
-26
-17
-9
0
10
21
32
41
47
48
44
37
27
17
8
3
1
0
1
1
0
-2
-4
-6
-7
-6
-6
-7
-10
-16
-24
-33
-39
-40
-35
-22
-5
15
32
44
47
42
30
14
-1
-13
-18
-17
-11
-3
5
11
14
14
13
12
12
12
12
9
2
-10
-26
-42
-55
-61
-57
-44
-22
3
26
43
51
48
37
22
6
-7
-14
-16
-13
-10
-8
-11
-16
-24
-32
-36
-35
-29
-18
-7
1
4
0
-9
-20
-31
-37
-36
-28
-13
4
20
32
37
35
27
16
4
-5
-10
-12
-9
-6
-2
2
4
4
4
5
5
5
4
1
-3
-8
-14
-20
-24
-25
-22
-17
-10
-3
3
6
7
6
4
2
-1
-3
-5
-8
-12
-18
-24
-29
-31
-29
-23
-12
3
18
30
38
39
33
21
7
-6
-17
-22
-21
-16
-9
-4
-2
-6
-16
-28
-41
-51
-54
-48
-35
-15
7
26
39
43
37
22
2
-18
-34
-43
-41
-31
-14
5
22
34
38
34
24
13
4
1
6
19
39
63
85
101
109
106
94
74
49
23
1
-14
-21
-20
-12
1
16
30
41
45
43
35
23
9
-3
-11
-14
-11
-2
10
23
34
42
45
45
41
37
33
31
30
29
27
22
15
7
-1
-6
-6
0
12
27
41
50
51
42
25
3
-19
-34
-40
-34
-18
3
24
39
44
39
25
8
-7
-14
-10
5
26
50
69
79
77
64
43
19
-4
-21
-31
-35
-36
-36
-38
-42
-49
-55
-58
-55
-46
-30
-11
8
22
30
31
26
18
10
6
7
14
26
38
50
57
59
55
46
33
20
7
-4
-10
-13
-11
-5
4
14
23
30
32
29
20
8
-5
-17
-23
-22
-13
1
18
34
46
50
46
35
20
6
-6
-12
-13
-10
-6
-4
-5
-11
-20
-29
-35
-35
-29
-16
0
16
29
37
38
35
28
21
18
18
23
30
37
41
41
36
26
14
2
-8
-14
-17
-16
-13
-10
-8
-8
-9
-11
-12
-12
-11
-8
-4
0
4
7
10
10
10
9
7
3
-1
-7
-12
-17
-21
-22
-21
-17
-10
-3
4
8
9
6
-1
-11
-23
-35
-45
-51
-53
-50
-41
-30
-16
-2
10
18
22
21
16
9
2
-2
-1
3
12
23
34
43
46
44
36
25
14
4
-1
0
7
18
32
44
54
58
56
48
35
19
3
-11
-21
-26
-27
-22
-13
-3
8
17
22
24
21
16
9
3
0
0
3
7
12
14
12
6
-5
-18
-30
-38
-40
-34
-21
-5
12
27
37
41
39
33
26
18
11
5
-2
-9
-18
-29
-41
-49
-53
-50
-39
-23
-4
12
21
22
12
-6
-28
-48
-61
-65
-59
-45
-27
-11
0
2
-4
-17
-31
-44
-51
-51
-45
-35
-26
-21
-21
-27
-36
-47
-56
-59
-57
-48
-35
-21
-8
3
11
15
17
17
17
15
13
10
7
4
3
5
10
19
29
38
42
40
29
13
-8
-28
-43
-48
-44
-32
-14
3
16
19
13
-1
-18
-32
-40
-39
-29
-14
2
13
16
8
-7
-25
-41
-48
-45
-30
-6
21
44
58
59
47
25
-2
-29
-49
-60
-60
-50
-34
-14
5
22
34
42
47
48
48
45
40
34
26
18
12
8
8
11
18
27
36
43
48
50
48
44
37
29
20
11
2
-8
-18
-27
-33
-38
-39
-38
-34
-30
-26
-22
-20
-18
-16
-14
-10
-6
-2
0
-2
-8
-19
-31
-43
-52
-55
-51
-40
-24
-7
7
16
18
13
3
-9
-21
-30
-34
-33
-29
-23
-17
-11
-7
-3
1
5
9
13
14
12
6
-3
-12
-19
-22
-18
-6
11
30
48
61
65
59
46
27
6
-11
-22
-27
-24
-17
-9
-1
4
5
2
-2
-5
-7
-5
1
10
21
32
42
49
52
51
46
37
25
13
2
-7
-12
-13
-10
-3
5
13
18
20
17
9
-1
-12
-22
-30
-36
-38
-39
-38
-38
-39
-41
-43
-46
-47
-46
-43
-37
-30
-22
-14
-7
-1
2
3
3
1
-2
-5
-7
-8
-9
-8
-8
-7
-8
-10
-14
-19
-24
-27
-27
-22
-14
-2
12
25
36
43
45
44
42
39
38
38
38
38
34
25
12
-6
-23
-37
-43
-40
-27
-7
17
40
57
65
63
53
38
23
11
4
4
7
11
15
15
12
8
4
3
7
16
27
37
44
45
40
29
16
4
-3
-3
4
17
32
45
54
57
53
44
33
21
12
5
1
-2
-5
-9
-13
-18
-21
-22
-19
-14
-7
0
6
7
5
0
-7
-14
-19
-20
-18
-13
-6
1
8
14
18
21
22
22
21
19
16
12
9
5
2
0
0
-1
-1
-3
-7
-12
-18
-24
-27
-27
-24
-19
-13
-9
-9
-13
-21
-31
-39
-43
-39
-27
-8
14
35
50
55
48
30
4
-23
-48
-65
-71
-66
-54
-37
-20
-7
0
2
-1
-6
-9
-8
-2
6
17
25
29
27
19
5
-10
-23
-32
-35
-30
-20
-8
3
10
11
5
-6
-18
-29
-35
-33
-23
-6
13
31
44
49
45
33
16
-2
-17
-26
-29
-26
-19
-11
-5
-2
-2
-4
-5
-4
1
10
22
33
42
45
42
35
24
15
8
8
12
21
30
36
36
28
14
-5
-24
-39
-47
-46
-39
-27
-15
-6
-4
-9
-19
-32
-43
-50
-48
-39
-24
-5
14
29
38
41
37
29
20
11
5
2
3
6
10
13
14
13
9
3
-4
-11
-15
-17
-16
-12
-6
0
5
8
7
4
0
-5
-9
-10
-9
-7
-4
-2
-4
-9
-17
-25
-31
-31
-24
-10
11
34
56
71
77
71
56
35
12
-7
-20
-24
-21
-14
-5
0
2
-2
-8
-13
-16
-13
-4
8
21
30
34
30
19
5
-8
-16
-18
-13
-3
7
14
14
4
-13
-34
-55
-70
-75
-70
-55
-35
-14
3
13
16
12
6
2
3
10
22
38
52
60
60
49
30
5
-22
-45
-62
-71
-70
-62
-50
-35
-20
-8
1
7
10
11
10
7
2
-3
-9
-14
-19
-20
-19
-14
-6
3
12
19
23
24
22
18
14
11
11
14
19
24
27
27
22
11
-3
-19
-34
-44
-46
-40
-25
-5
17
37
52
58
55
45
31
16
3
-4
-5
-2
4
10
11
8
0
-9
-18
-22
-18
-5
14
37
60
77
86
83
72
53
32
13
-1
-6
-4
5
17
29
38
41
37
28
15
0
-14
-27
-35
-38
-35
-27
-15
0
15
27
33
30
18
-1
-26
-50
-69
-79
-76
-61
-36
-7
20
39
45
39
21
-2
-24
-39
-43
-34
-15
10
35
54
64
65
57
47
37
33
34
40
47
51
46
33
10
-18
-45
-67
-77
-75
-61
-41
-20
-4
2
-2
-16
-35
-52
-62
-62
-51
-32
-10
9
21
24
18
5
-9
-19
-22
-18
-7
7
18
24
23
14
0
-14
-24
-28
-24
-15
-3
7
12
10
2
-10
-23
-31
-34
-29
-19
-7
4
10
9
3
-6
-14
-17
-13
-2
15
34
51
63
66
62
50
35
18
4
-8
-16
-21
-24
-26
-26
-24
-20
-12
-1
12
26
37
45
46
42
33
22
12
5
0
0
0
1
0
-4
-10
-16
-21
-21
-17
-8
3
15
23
26
23
14
1
-12
-24
-34
-39
-42
-43
-43
-42
-42
-40
-36
-29
-20
-9
0
5
3
-4
-18
-34
-49
-60
-63
-57
-44
-25
-6
11
23
29
31
31
31
32
36
42
47
50
47
39
28
15
5
0
3
11
25
39
49
54
51
41
27
12
0
-6
-7
-2
5
11
15
14
9
3
-4
-7
-7
-3
3
9
10
6
-5
-19
-34
-45
-49
-44
-29
-7
17
38
52
56
49
34
14
-5
-20
-28
-29
-24
-17
-12
-10
-14
-22
-32
-41
-45
-44
-37
-27
-16
-10
-10
-18
-32
-48
-62
-70
-69
-59
-42
-23
-5
5
7
-2
-17
-35
-50
-58
-57
-47
-30
-10
8
20
24
21
13
2
-9
-16
-18
-17
-12
-7
-2
0
0
-2
-7
-11
-16
-20
-24
-27
-28
-29
-28
-24
-19
-12
-5
1
4
4
0
-5
-10
-12
-10
-2
11
26
40
51
56
54
46
36
25
17
15
18
25
33
37
36
28
12
-8
-29
-48
-59
-62
-56
-42
-25
-7
7
16
19
17
12
5
0
-3
-4
-4
-3
-4
-7
-13
-21
-29
-35
-38
-34
-25
-12
3
18
29
34
33
26
16
6
-3
-7
-6
-1
6
13
16
16
12
6
1
-1
3
12
25
39
48
51
45
30
9
-12
-29
-38
-36
-23
-4
16
34
43
42
32
15
-5
-22
-34
-40
-40
-36
-31
-27
-24
-22
-20
-15
-6
8
24
40
53
61
61
55
43
31
19
10
5
1
-2
-8
-16
-27
-37
-45
-46
-39
-22
1
28
54
74
84
85
76
62
47
34
27
26
29
36
42
45
44
39
30
21
12
5
2
2
5
11
17
23
28
29
28
23
14
3
-9
-19
-25
-26
-22
-14
-4
5
8
5
-4
-18
-32
-42
-44
-35
-15
11
38
61
75
76
65
46
25
7
-2
-2
7
21
35
45
47
42
32
23
18
21
32
49
65
76
77
64
39
6
-28
-56
-74
-77
-68
-49
-27
-8
5
8
4
-6
-18
-27
-31
-31
-26
-19
-13
-9
-7
-9
-12
-15
-19
-23
-28
-33
-40
-47
-52
-52
-47
-36
-19
1
20
34
39
35
21
2
-19
-35
-44
-42
-31
-14
5
22
34
38
35
28
19
12
8
8
12
18
22
25
23
18
10
0
-10
-19
-28
-34
-38
-40
-38
-33
-24
-11
4
19
32
39
40
32
18
-2
-22
-41
-54
-59
-57
-46
-30
-12
7
24
37
45
50
50
47
43
36
29
21
13
6
-1
-7
-11
-15
-18
-21
-23
-25
-28
-30
-33
-36
-41
-47
-53
-59
-63
-65
-62
-56
-46
-35
-25
-18
-17
-21
-29
-40
-49
-52
-48
-35
-17
4
21
31
29
16
-6
-32
-56
-73
-80
-75
-62
-44
-28
-17
-16
-23
-36
-52
-64
-71
-69
-62
-51
-39
-31
-28
-29
-32
-34
-33
-26
-13
2
18
30
36
34
25
12
-2
-16
-27
-35
-41
-46
-50
-54
-56
-54
-46
-32
-13
7
24
32
29
13
-12
-42
-69
-85
-86
-70
-39
0
39
69
84
82
65
37
6
-21
-38
-42
-36
-24
-10
1
4
1
-7
-17
-23
-22
-15
-2
14
29
39
43
40
31
19
8
-2
-8
-11
-13
-14
-16
-17
-18
-16
-10
-2
8
18
24
23
14
-2
-21
-40
-54
-58
-50
-32
-7
18
38
47
42
26
1
-27
-51
-67
-70
-62
-45
-24
-6
7
11
7
-2
-12
-19
-20
-14
-1
15
33
48
59
64
65
62
57
50
43
35
26
16
7
-2
-8
-10
-7
1
11
21
27
27
19
3
-18
-40
-59
-71
-73
-66
-53
-36
-20
-8
-4
-6
-12
-21
-29
-33
-32
-28
-21
-15
-12
-13
-18
-26
-35
-42
-45
-43
-36
-26
-13
-1
9
17
21
23
22
20
19
17
17
17
19
21
23
24
23
20
13
4
-9
-24
-38
-50
-58
-61
-58
-51
-39
-26
-13
-1
7
13
16
17
16
13
8
1
-7
-16
-23
-27
-26
-19
-6
11
29
43
51
49
38
18
-6
-30
-48
-58
-58
-49
-33
-14
4
19
28
32
33
31
29
27
27
26
25
24
23
23
25
32
43
56
71
82
87
85
73
55
33
13
-3
-11
-11
-4
5
13
17
15
7
-3
-14
-21
-22
-17
-8
2
9
12
9
2
-5
-9
-6
6
24
47
68
82
87
80
63
40
17
-2
-14
-16
-12
-3
6
11
12
9
5
3
5
13
27
42
55
61
57
44
25
3
-16
-25
-23
-8
16
43
68
83
87
76
53
23
-9
-39
-62
-75
-79
-75
-64
-50
-34
-19
-4
9
19
26
30
29
25
18
9
0
-7
-11
-12
-9
-5
-1
3
4
4
3
1
1
2
4
7
9
10
9
8
8
9
14
21
29
37
42
41
36
26
15
6
1
4
14
28
43
54
57
51
36
17
-3
-17
-22
-18
-5
10
23
29
24
10
-10
-29
-40
-40
-26
-1
28
55
71
72
58
33
2
-24
-40
-41
-27
-2
27
52
66
67
55
33
9
-12
-24
-27
-20
-8
4
13
15
12
4
-4
-10
-11
-8
-2
5
9
8
3
-7
-17
-25
-29
-28
-22
-12
-1
9
18
26
33
39
45
51
55
54
48
36
18
-3
-22
-37
-43
-39
-29
-14
0
8
7
-3
-20
-41
-59
-69
-70
-59
-41
-18
2
16
20
15
2
-15
-30
-41
-45
-41
-31
-18
-5
7
15
18
19
18
17
15
14
12
10
7
2
-3
-7
-10
-10
-6
1
11
22
33
43
50
53
51
46
37
26
15
6
0
-1
2
9
17
26
32
33
30
22
11
1
-7
-9
-6
2
12
21
25
24
15
1
-15
-29
-38
-39
-31
-17
2
20
34
42
43
39
33
28
26
29
36
45
54
59
59
53
42
29
17
8
3
3
6
12
18
22
25
26
25
25
26
26
28
28
27
25
22
18
15
14
14
16
18
19
16
10
1
-10
-20
-25
-25
-19
-7
8
23
35
39
36
25
9
-9
-25
-34
-36
-29
-16
2
20
35
44
46
39
25
7
-11
-27
-36
-38
-31
-17
2
23
41
54
57
52
39
20
1
-16
-26
-28
-22
-10
6
20
31
36
37
33
27
22
18
18
20
22
24
23
20
15
10
5
2
2
4
6
7
7
6
5
5
9
18
31
46
61
72
76
72
61
46
30
18
12
13
19
27
32
32
24
11
-6
-21
-30
-28
-16
4
27
47
59
60
48
27
3
-19
-33
-37
-30
-15
3
20
31
34
30
21
9
-1
-7
-9
-7
-4
0
3
4
4
5
8
13
20
29
37
41
39
33
21
5
-12
-27
-38
-44
-45
-39
-29
-14
3
21
39
54
65
70
70
63
50
35
19
6
-4
-9
-9
-5
0
5
8
9
9
10
12
16
23
30
37
41
39
32
21
7
-7
-17
-21
-18
-10
3
17
30
39
43
42
36
26
15
3
-8
-18
-25
-29
-29
-27
-22
-15
-8
-2
0
-1
-6
-13
-21
-26
-26
-20
-8
9
26
41
49
49
40
24
5
-13
-26
-33
-31
-23
-12
-2
4
4
-3
-16
-30
-43
-50
-50
-42
-27
-8
10
25
34
35
30
20
9
1
-2
1
10
24
39
51
58
57
50
36
19
3
-10
-16
-16
-11
-2
7
14
16
12
3
-9
-21
-32
-39
-41
-40
-36
-30
-25
-19
-15
-10
-6
-1
5
10
13
14
12
6
-1
-9
-16
-20
-22
-20
-17
-13
-8
-4
0
5
11
20
29
39
46
49
45
34
19
1
-15
-25
-27
-22
-9
6
20
28
29
21
8
-8
-20
-26
-24
-14
1
16
27
31
27
15
-2
-20
-34
-42
-43
-38
-30
-23
-19
-19
-23
-30
-37
-41
-39
-33
-22
-9
3
12
15
12
4
-7
-19
-30
-37
-40
-39
-35
-29
-23
-18
-15
-15
-18
-23
-31
-39
-45
-49
-49
-44
-34
-20
-6
6
13
15
9
-1
-15
-29
-38
-42
-38
-29
-15
0
13
20
20
14
4
-9
-21
-30
-36
-38
-37
-34
-31
-29
-28
-28
-28
-27
-25
-20
-14
-6
2
12
21
31
40
48
55
59
60
56
49
40
29
20
13
10
11
15
20
23
23
18
10
0
-10
-18
-20
-18
-12
-4
2
3
-1
-12
-26
-40
-52
-57
-54
-44
-29
-13
1
10
12
7
-2
-12
-22
-30
-34
-37
-41
-47
-57
-70
-84
-96
-103
-101
-88
-66
-37
-5
23
45
56
56
47
32
14
-3
-16
-23
-24
-20
-12
-2
9
20
30
38
43
44
40
31
19
4
-9
-19
-23
-20
-12
1
13
21
22
14
0
-19
-39
-54
-61
-59
-50
-35
-19
-6
1
2
-3
-10
-16
-18
-15
-7
3
11
16
15
6
-8
-25
-41
-54
-61
-63
-60
-54
-47
-39
-30
-20
-7
8
25
41
53
58
53
38
14
-14
-41
-63
-75
-77
-71
-59
-48
-41
-41
-47
-57
-65
-68
-62
-46
-23
4
28
44
49
42
26
5
-15
-31
-40
-42
-38
-31
-25
-22
-21
-21
-21
-17
-9
3
17
29
37
38
33
22
9
-4
-13
-18
-19
-19
-19
-22
-29
-37
-46
-50
-47
-36
-18
3
23
36
39
30
12
-12
-36
-53
-60
-56
-41
-21
0
16
25
24
17
6
-5
-11
-11
-4
6
19
28
33
32
26
16
6
-3
-9
-11
-11
-10
-11
-14
-19
-27
-35
-41
-43
-42
-36
-28
-19
-11
-7
-8
-12
-18
-24
-29
-29
-25
-17
-7
2
9
10
6
-4
-16
-29
-38
-41
-36
-24
-6
13
31
43
46
42
31
17
2
-9
-14
-13
-7
1
8
10
8
-1
-12
-24
-32
-34
-29
-16
2
23
42
57
65
65
58
46
32
17
4
-6
-11
-12
-8
-1
8
19
30
40
48
54
57
58
55
51
46
41
35
29
23
16
8
-1
-10
-19
-27
-33
-36
-37
-35
-32
-28
-23
-17
-11
-5
2
8
14
18
18
14
7
-3
-14
-22
-26
-25
-17
-6
7
18
22
19
6
-14
-37
-59
-76
-83
-80
-67
-48
-25
-5
9
16
16
11
3
-2
-3
2
12
25
37
44
45
38
23
4
-18
-38
-53
-62
-64
-60
-52
-43
-34
-26
-21
-18
-15
-14
-13
-12
-11
-13
-16
-21
-27
-34
-40
-44
-43
-37
-26
-10
7
25
40
51
56
54
46
32
13
-7
-28
-45
-58
-64
-64
-58
-47
-34
-21
-9
-2
-1
-4
-11
-21
-32
-42
-50
-55
-58
-59
-58
-57
-54
-50
-44
-37
-28
-19
-12
-8
-8
-14
-24
-37
-51
-61
-68
-69
-66
-60
-53
-48
-46
-47
-51
-56
-59
-58
-52
-41
-27
-12
2
14
22
28
32
36
39
43
46
46
42
33
20
6
-8
-18
-20
-14
0
20
41
60
72
76
71
58
39
19
-1
-19
-33
-44
-52
-57
-58
-56
-49
-38
-22
-4
14
29
39
41
36
25
11
-2
-11
-15
-12
-5
5
15
21
24
22
19
16
15
18
23
31
36
38
33
22
7
-9
-22
-28
-24
-9
14
41
67
88
98
97
85
66
44
23
7
-2
-5
-4
-1
-1
-4
-12
-23
-35
-43
-46
-43
-34
-23
-12
-5
-4
-10
-21
-35
-46
-52
-50
-39
-22
-1
18
31
37
35
26
14
2
-7
-11
-11
-7
-2
2
4
2
-1
-5
-9
-10
-10
-9
-8
-9
-13
-19
-25
-29
-29
-24
-15
-2
10
20
24
24
19
12
6
3
5
11
19
25
28
26
18
9
-1
-6
-6
1
11
21
28
28
20
7
-8
-21
-26
-22
-10
8
24
34
33
19
-4
-33
-59
-77
-83
-74
-56
-33
-11
2
4
-5
-21
-38
-51
-55
-50
-35
-17
1
13
16
10
-3
-19
-34
-44
-48
-47
-43
-38
-33
-31
-28
-24
-16
-3
15
36
57
74
83
83
75
59
39
20
3
-9
-16
-20
-21
-22
-23
-23
-22
-19
-14
-7
1
7
10
7
-1
-12
-23
-32
-35
-30
-18
0
20
39
52
58
55
43
27
7
-13
-31
-45
-54
-59
-61
-59
-56
-51
-46
-42
-40
-41
-45
-53
-62
-72
-79
-82
-79
-71
-58
-42
-26
-12
-3
2
3
2
-1
-3
-3
-3
-2
-2
-4
-9
-16
-24
-30
-33
-32
-25
-15
-2
10
19
25
26
24
21
18
19
24
31
42
52
60
64
65
62
57
52
48
47
48
49
49
46
40
31
18
6
-4
-10
-11
-6
3
13
23
30
34
35
33
32
33
36
43
51
60
66
68
66
59
49
38
26
17
9
2
-3
-8
-13
-16
-17
-16
-10
-2
8
17
22
21
14
1
-14
-27
-35
-33
-23
-5
16
35
46
47
35
14
-11
-33
-48
-52
-43
-25
-3
17
29
32
24
8
-10
-26
-36
-37
-30
-19
-6
3
8
6
0
-8
-14
-16
-14
-7
3
14
25
33
39
45
49
55
60
63
63
59
49
33
14
-5
-21
-30
-31
-23
-8
11
30
46
56
60
57
49
38
24
9
-6
-21
-34
-44
-51
-52
-46
-35
-18
3
24
44
59
69
72
69
61
50
37
23
9
-3
-12
-18
-21
-19
-14
-8
-1
4
4
0
-8
-18
-26
-30
-27
-16
3
25
47
64
71
67
52
30
4
-21
-40
-51
-54
-50
-40
-28
-15
-4
6
14
20
24
23
19
11
0
-13
-24
-32
-33
-27
-16
-2
10
17
16
7
-7
-23
-35
-40
-36
-24
-8
8
18
18
8
-11
-34
-55
-69
-74
-67
-53
-34
-17
-4
3
3
0
-2
-3
1
9
17
24
25
21
10
-3
-17
-28
-33
-33
-30
-25
-22
-23
-29
-37
-44
-48
-46
-36
-21
-3
14
26
31
29
22
13
5
1
1
6
11
14
13
6
-7
-24
-41
-56
-67
-71
-70
-64
-55
-45
-35
-25
-15
-5
5
14
22
28
31
31
30
28
27
28
31
34
38
38
34
26
14
2
-9
-16
-17
-13
-4
5
12
15
13
6
-3
-12
-17
-18
-14
-7
1
6
8
6
1
-5
-10
-11
-7
0
8
15
19
17
10
0
-10
-18
-20
-17
-9
2
13
21
25
23
17
8
-1
-10
-18
-25
-32
-40
-48
-56
-62
-65
-62
-55
-43
-29
-16
-6
-1
-1
-6
-12
-16
-16
-10
0
12
22
28
27
19
6
-8
-20
-25
-22
-12
3
17
28
31
25
13
-3
-16
-24
-24
-15
0
16
29
34
32
22
8
-4
-10
-8
3
19
36
48
51
43
23
-3
-30
-53
-66
-67
-58
-42
-24
-10
-2
-2
-8
-16
-22
-23
-16
-2
16
33
47
53
52
45
36
27
22
23
27
33
36
33
23
5
-17
-39
-56
-64
-61
-48
-27
-5
15
29
34
30
22
12
4
0
1
7
14
19
20
16
9
0
-7
-9
-5
5
19
33
44
48
44
33
18
1
-13
-21
-22
-17
-7
3
12
16
16
12
6
0
-4
-5
-5
-3
-2
-3
-7
-12
-16
-19
-17
-10
1
14
26
33
33
25
9
-10
-31
-48
-59
-61
-56
-43
-28
-12
2
12
18
21
22
21
21
19
17
12
5
-4
-14
-24
-31
-34
-31
-24
-14
-4
4
7
4
-5
-18
-33
-47
-56
-61
-60
-54
-45
-36
-28
-22
-20
-20
-21
-23
-22
-19
-12
-3
10
23
36
46
52
53
48
39
26
10
-5
-18
-28
-34
-35
-32
-28
-22
-17
-13
-10
-7
-3
2
7
14
19
23
24
21
16
8
1
-5
-7
-6
0
9
18
27
33
35
35
32
28
23
19
16
12
9
5
0
-5
-11
-16
-20
-22
-23
-22
-21
-18
-15
-11
-6
0
8
17
26
34
40
43
44
41
37
33
28
23
19
14
9
4
-2
-6
-8
-6
0
10
22
34
43
46
42
32
18
3
-10
-17
-17
-10
1
13
23
28
26
19
9
0
-5
-5
1
11
21
29
32
29
21
10
0
-6
-6
1
13
27
39
46
48
44
37
29
22
18
18
20
21
20
15
5
-6
-17
-24
-25
-18
-6
10
24
33
35
29
18
5
-5
-8
-1
14
34
54
70
75
69
51
27
1
-20
-31
-30
-16
5
30
51
63
63
50
28
1
-24
-44
-54
-53
-44
-29
-14
-2
4
1
-8
-22
-36
-45
-48
-42
-28
-9
12
31
43
47
43
32
19
6
-1
0
8
20
33
42
41
29
4
-28
-63
-93
-112
-116
-103
-76
-42
-6
22
39
42
33
17
0
-13
-17
-11
1
16
27
31
24
8
-14
-37
-57
-69
-71
-65
-53
-39
-27
-19
-14
-11
-9
-3
6
17
29
38
41
38
29
16
3
-5
-6
-1
10
21
30
32
26
13
-4
-20
-30
-30
-20
-1
22
43
57
61
53
36
12
-13
-34
-48
-54
-53
-46
-38
-30
-24
-22
-23
-26
-30
-32
-33
-30
-24
-14
-2
11
25
36
43
43
37
24
7
-12
-27
-37
-37
-29
-13
6
24
36
40
36
25
10
-5
-15
-19
-17
-11
-6
-4
-8
-18
-31
-44
-53
-54
-46
-31
-12
6
19
24
20
9
-4
-16
-22
-21
-12
1
14
24
27
23
12
-2
-15
-24
-26
-20
-10
3
15
22
22
16
5
-9
-22
-32
-37
-39
-37
-34
-30
-27
-25
-24
-23
-23
-22
-21
-19
-18
-16
-15
-13
-11
-9
-6
-3
-1
-1
-2
-5
-10
-14
-16
-17
-16
-12
-7
-2
2
3
2
0
-2
-3
-3
0
5
10
13
15
13
9
3
-2
-5
-3
3
12
22
31
36
36
29
17
4
-10
-19
-24
-23
-18
-12
-6
-3
-3
-7
-13
-17
-18
-14
-6
5
16
25
29
27
21
14
8
7
14
27
44
61
74
78
73
59
40
21
7
1
6
19
36
52
61
60
47
27
2
-19
-32
-34
-25
-8
12
28
36
32
19
-2
-25
-43
-52
-51
-41
-24
-5
12
24
29
30
28
27
28
31
34
36
33
23
7
-13
-33
-49
-57
-54
-41
-20
3
23
36
38
29
12
-10
-32
-49
-60
-62
-56
-44
-28
-12
4
17
28
36
41
43
42
37
29
20
9
-1
-8
-11
-10
-5
3
11
18
20
18
12
2
-10
-22
-32
-39
-43
-43
-40
-35
-29
-23
-16
-11
-7
-5
-6
-9
-14
-20
-25
-29
-30
-27
-20
-10
2
14
23
30
32
31
26
18
10
2
-5
-10
-12
-11
-7
0
9
19
29
36
40
38
31
17
1
-17
-33
-43
-45
-39
-26
-7
12
28
37
36
26
7
-16
-41
-61
-73
-76
-70
-55
-35
-13
6
21
29
31
26
18
9
-1
-7
-11
-10
-5
2
12
22
32
38
42
41
36
27
15
3
-9
-18
-24
-25
-23
-20
-16
-13
-14
-17
-23
-29
-34
-37
-35
-30
-22
-13
-5
1
4
4
2
0
-1
0
3
6
7
5
-2
-13
-26
-37
-44
-44
-34
-18
4
25
41
47
43
27
3
-22
-45
-60
-64
-56
-38
-15
10
32
48
58
61
59
54
47
37
26
12
-3
-19
-34
-46
-52
-51
-41
-26
-7
11
25
33
32
25
14
2
-7
-11
-11
-7
-1
3
3
0
-7
-15
-22
-27
-26
-21
-13
-4
4
8
8
3
-6
-16
-26
-34
-39
-41
-41
-39
-36
-34
-32
-32
-33
-34
-36
-36
-34
-29
-21
-10
2
13
22
25
22
14
2
-11
-21
-24
-19
-5
14
34
50
57
51
33
7
-23
-49
-65
-68
-56
-33
-4
23
41
48
42
25
3
-19
-35
-43
-41
-32
-19
-5
7
16
22
26
31
35
39
42
39
31
16
-4
-25
-43
-52
-52
-40
-19
6
30
47
54
51
40
25
11
3
3
10
23
37
48
53
51
43
31
18
7
0
-3
-3
-4
-6
-12
-22
-34
-46
-55
-61
-61
-55
-46
-34
-22
-10
0
8
14
19
21
20
17
9
-3
-17
-32
-46
-57
-63
-63
-59
-53
-45
-40
-36
-36
-36
-37
-36
-30
-21
-8
6
18
27
29
26
18
9
0
-4
-2
7
21
37
52
62
65
60
47
29
9
-7
-18
-22
-19
-11
-1
7
10
6
-2
-14
-24
-30
-28
-17
1
24
46
62
69
64
49
26
2
-19
-31
-32
-24
-8
10
24
30
26
13
-6
-26
-40
-46
-42
-28
-8
14
32
44
49
46
40
33
30
31
37
46
53
57
55
47
34
20
8
3
5
14
30
47
62
71
74
70
61
51
42
37
36
38
42
45
45
41
35
26
18
12
10
11
15
21
26
31
34
36
36
37
38
39
39
38
35
30
25
22
21
25
34
46
59
68
72
67
54
36
17
2
-6
-4
8
26
46
61
66
60
44
20
-4
-24
-34
-32
-20
-1
18
31
36
29
14
-6
-23
-34
-34
-22
-2
22
44
59
62
53
34
9
-16
-38
-51
-53
-47
-33
-16
0
12
15
11
-2
-20
-39
-56
-66
-67
-57
-38
-13
14
36
50
50
38
16
-12
-37
-55
-59
-49
-26
5
34
57
66
60
41
14
-13
-34
-42
-37
-20
3
26
44
51
49
38
24
10
2
-1
1
4
4
-1
-14
-32
-50
-63
-68
-62
-45
-22
3
23
35
36
29
16
4
-3
-3
4
14
24
28
23
10
-9
-29
-44
-49
-43
-28
-7
12
23
23
9
-16
-46
-76
-98
-108
-103
-86
-59
-30
-3
17
27
29
22
10
-5
-23
-40
-58
-76
-94
-109
-121
-127
-125
-116
-98
-75
-49
-25
-5
8
12
10
4
-2
-6
-3
8
25
46
66
80
83
73
48
11
-32
-76
-112
-135
-140
-126
-97
-57
-14
24
52
67
69
60
45
30
20
16
18
25
32
36
34
26
15
3
-5
-5
4
22
46
71
92
102
98
80
50
13
-26
-58
-77
-77
-56
-14
44
113
183
246
293
319
322
305
272
232
193
162
141
133
133
136
135
128
114
94
75
63
66
86
121
165
211
248
270
274
263
245
229
223
233
257
288
314
321
298
242
156
52
-54
-143
-198
-212
-186
-128
-56
14
66
90
87
65
34
11
6
25
67
123
183
233
263
270
253
221
184
151
131
126
135
152
168
176
168
142
100
49
-4
-50
-80
-91
-82
-57
-21
16
45
59
54
29
-15
-70
-128
-182
-223
-249
-257
-250
-234
-216
-200
-192
-192
-201
-215
-230
-243
-252
-257
-257
-255
-250
-243
-231
-211
-182
-142
-92
-38
15
60
90
102
97
80
57
35
19
12
12
11
3
-19
-60
-118
-187
-256
-315
-353
-365
-350
-315
-268
-221
-182
-156
-143
-140
-138
-131
-116
-90
-57
-25
-1
11
7
-11
-36
-61
-78
-82
-72
-50
-20
13
45
75
104
136
176
224
281
341
397
440
463
463
441
404
360
322
298
293
309
340
379
416
445
458
455
437
408
372
333
294
258
226
198
178
168
169
184
211
248
289
328
360
380
389
388
382
378
380
390
406
423
433
431
412
376
326
270
215
168
133
111
96
83
68
49
26
8
3
21
66
140
236
343
444
522
565
564
518
432
316
185
51
-76
-186
-275
-339
-376
-385
-365
-317
-245
-155
-60
30
101
143
152
132
92
49
21
25
70
158
279
414
541
633
669
635
529
359
143
-95
-327
-529
-683
-777
-810
-787
-722
-631
-532
-441
-368
-320
-297
-293
-299
-305
-301
-282
-245
-194
-136
-82
-40
-18
-19
-42
-79
-122
-161
-189
-203
-206
-203
-203
-213
-238
-278
-325
-369
-397
-397
-362
-293
-195
-81
32
129
199
238
249
239
219
199
185
174
160
131
75
-15
-139
-287
-441
-576
-670
-704
-668
-568
-416
-236
-52
115
251
353
427
484
538
597
662
727
777
795
768
691
566
410
244
91
-29
-107
-142
-146
-135
-128
-136
-165
-207
-246
-263
-241
-170
-48
113
294
473
627
744
819
855
863
857
848
840
832
818
785
725
631
506
358
200
48
-80
-172
-219
-218
-172
-85
35
180
339
502
656
790
893
957
976
954
896
816
726
642
572
522
490
468
444
408
350
263
149
13
-135
-282
-411
-508
-558
-549
-473
-329
-124
127
402
668
896
1055
1124
1098
984
804
591
380
197
59
-35
-103
-170
-267
-414
-618
-864
-1123
-1354
-1517
-1580
-1537
-1399
-1203
-998
-832
-742
-744
-827
-955
-1080
-1149
-1121
-980
-732
-413
-74
230
448
549
523
384
161
-110
-393
-664
-911
-1130
-1327
-1506
-1664
-1789
-1864
-1865
-1778
-1596
-1333
-1016
-690
-400
-187
-77
-74
-157
-288
-418
-500
-501
-411
-243
-34
169
312
353
271
65
-237
-593
-952
-1265
-1495
-1623
-1651
-1596
-1487
-1352
-1218
-1100
-1002
-922
-849
-776
-703
-634
-584
-568
-602
-694
-841
-1030
-1234
-1423
-1566
-1639
-1631
-1544
-1398
-1219
-1043
-898
-807
-781
-816
-895
-996
-1090
-1157
-1179
-1151
-1077
-970
-844
-716
-597
-494
-407
-332
-260
-186
-107
-21
66
149
221
280
326
364
402
449
512
593
685
778
854
898
897
847
754
636
520
435
411
469
618
850
1144
1469
1785
2055
2249
2348
2348
2257
2096
1893
1677
1474
1303
1177
1095
1054
1042
1048
1062
1078
1097
1123
1167
1237
1340
1478
1644
1822
1989
2121
2194
2193
2112
1962
1768
1564
1387
1270
1236
1288
1412
1578
1743
1865
1909
1856
1705
1476
1203
929
693
526
444
443
507
607
712
792
828
807
730
601
431
230
7
-229
-472
-714
-942
-1143
-1303
-1408
-1448
-1423
-1341
-1217
-1073
-931
-810
-719
-660
-623
-593
-551
-483
-382
-249
-95
60
197
298
351
353
313
243
162
86
30
0
-1
20
54
90
115
119
93
30
-74
-218
-400
-610
-835
-1057
-1258
-1418
-1523
-1568
-1555
-1496
-1409
-1316
-1234
-1178
-1153
-1154
-1174
-1203
-1236
-1275
-1328
-1411
-1539
-1721
-1955
-2223
-2492
-2722
-2874
-2915
-2834
-2641
-2367
-2058
-1765
-1531
-1378
-1309
-1299
-1310
-1299
-1230
-1085
-871
-616
-361
-153
-27
-1
-66
-193
-339
-459
-514
-484
-371
-193
16
222
397
524
600
636
646
644
637
624
597
544
459
341
202
61
-58
-133
-152
-115
-34
67
160
225
248
233
198
169
176
243
380
583
828
1080
1298
1443
1489
1425
1259
1020
751
501
317
240
292
476
772
1141
1529
1881
2142
2276
2267
2123
1876
1575
1273
1020
852
777
785
846
920
968
965
907
810
706
635
631
713
875
1087
1299
1452
1494
1389
1129
735
254
-251
-713
-1071
-1286
-1341
-1247
-1033
-744
-433
-148
71
196
214
128
-46
-279
-538
-783
-979
-1100
-1131
-1074
-949
-786
-621
-491
-418
-409
-450
-511
-553
-534
-427
-223
65
400
734
1014
1198
1261
1203
1047
833
607
413
278
214
212
248
293
315
293
216
83
-95
-307
-539
-781
-1027
-1274
-1518
-1753
-1970
-2155
-2296
-2383
-2412
-2388
-2324
-2240
-2154
-2083
-2037
-2013
-2003
-1990
-1958
-1891
-1785
-1642
-1470
-1286
-1103
-935
-786
-655
-535
-414
-281
-126
57
269
510
777
1066
1372
1685
1992
2276
2512
2675
2744
2703
2553
2311
2009
1696
1422
1233
1158
1206
1358
1577
1811
2011
2137
2172
2120
2011
1883
1778
1723
1724
1764
1804
1793
1684
1443
1062
560
-22
-626
-1192
-1671
-2029
-2256
-2360
-2362
-2286
-2156
-1988
-1791
-1572
-1334
-1090
-853
-644
-480
-374
-325
-323
-346
-369
-373
-350
-305
-260
-239
-266
-349
-479
-629
-757
-824
-803
-690
-514
-326
-192
-173
-309
-600
-1010
-1465
-1877
-2158
-2249
-2129
-1825
-1403
-950
-554
-278
-151
-159
-255
-373
-450
-445
-347
-176
20
188
282
278
179
12
-181
-362
-508
-617
-712
-828
-1000
-1249
-1562
-1900
-2199
-2382
-2384
-2169
-1741
-1151
-489
136
612
854
818
511
-8
-643
-1277
-1795
-2102
-2140
-1897
-1402
-721
60
847
1555
2121
2509
2715
2765
2704
2587
2468
2390
2374
2420
2502
2582
2616
2563
2401
2125
1754
1325
883
471
121
-150
-346
-479
-570
-630
-660
-645
-559
-373
-68
351
853
1377
1839
2153
2242
2063
1613
935
111
-755
-1557
-2209
-2659
-2896
-2947
-2867
-2717
-2554
-2410
-2291
-2178
-2036
-1828
-1528
-1127
-639
-97
459
989
1463
1867
2201
2473
2696
2878
3019
3115
3158
3145
3085
2996
2908
2851
2844
2891
2972
3043
3049
2938
2673
2249
1701
1096
523
73
-186
-222
-52
260
620
925
1085
1049
811
416
-57
-513
-861
-1043
-1038
-867
-586
-268
13
204
276
233
98
-91
-299
-502
-695
-887
-1099
-1351
-1658
-2020
-2425
-2847
-3260
-3639
-3971
-4255
-4503
-4737
-4976
-5237
-5525
-5832
-6139
-6419
-6640
-6774
-6799
-6703
-6482
-6146
-5709
-5198
-4642
-4075
-3534
-3048
-2644
-2335
-2122
-1991
-1915
-1860
-1788
-1672
-1496
-1263
-993
-724
-499
-360
-336
-437
-647
-929
-1226
-1474
-1609
-1583
-1367
-961
-387
306
1058
1806
2489
3061
3495
3785
3944
3999
3984
3935
3882
3846
3834
3846
3872
3902
3924
3935
3937
3938
3946
3971
4014
4066
4110
4119
4062
3915
3663
3308
2869
2384
1903
1476
1149
949
881
927
1047
1188
1299
1334
1268
1097
843
541
238
-25
-216
-322
-347
-312
-248
-184
-143
-139
-172
-235
-317
-412
-520
-652
-821
-1039
-1313
-1632
-1967
-2276
-2510
-2620
-2576
-2368
-2017
-1571
-1089
-638
-272
-24
101
125
86
31
-1
13
73
162
254
321
349
343
323
325
387
533
769
1074
1406
1708
1924
2013
1966
1796
1549
1286
1069
944
933
1022
1172
1322
1407
1372
1183
834
347
-235
-858
-1467
-2019
-2480
-2835
-3080
-3219
-3259
-3206
-3064
-2839
-2539
-2176
-1771
-1349
-939
-570
-262
-31
124
210
241
236
211
172
123
54
-48
-198
-409
-687
-1033
-1433
-1869
-2316
-2747
-3136
-3465
-3721
-3900
-4003
-4035
-4008
-3927
-3801
-3637
-3444
-3231
-3012
-2804
-2627
-2498
-2429
-2423
-2471
-2551
-2632
-2681
-2666
-2570
-2389
-2140
-1852
-1563
-1310
-1117
-993
-925
-888
-844
-760
-614
-402
-137
149
421
647
809
911
976
1041
1147
1327
1596
1941
2330
2713
3036
3252
3334
3282
3119
2888
2641
2426
2275
2202
2198
2241
2298
2338
2340
2301
2231
2152
2095
2084
2140
2267
2454
2678
2907
3106
3242
3290
3238
3084
2839
2523
2165
1796
1446
1142
901
734
640
610
626
667
710
734
727
684
612
525
446
398
404
475
611
794
995
1169
1269
1252
1090
775
324
-220
-799
-1344
-1795
-2108
-2268
-2290
-2216
-2103
-2013
-1993
-2063
-2216
-2414
-2601
-2717
-2713
-2567
-2288
-1914
-1503
-1119
-813
-610
-507
-467
-438
-361
-193
85
460
890
1311
1661
1886
1961
1894
1724
1507
1309
1184
1166
1258
1436
1657
1870
2033
2124
2142
2116
2088
2107
2215
2431
2749
3135
3533
3878
4109
4183
4085
3830
3463
3044
2641
2307
2078
1956
1915
1908
1874
1756
1513
1128
611
-4
-670
-1338
-1967
-2531
-3021
-3444
-3813
-4140
-4428
-4667
-4838
-4920
-4896
-4761
-4531
-4237
-3924
-3638
-3415
-3276
-3216
-3211
-3224
-3217
-3164
-3058
-2919
-2787
-2713
-2748
-2924
-3252
-3710
-4249
-4802
-5296
-5668
-5871
-5887
-5722
-5405
-4977
-4484
-3968
-3458
-2973
-2520
-2096
-1694
-1309
-937
-576
-231
92
385
641
856
1031
1172
1291
1403
1528
1686
1892
2155
2472
2831
3204
3561
3865
4083
4194
4187
4069
3863
3604
3330
3085
2903
2810
2821
2935
3142
3420
3738
4064
4361
4591
4724
4731
4595
4308
3875
3316
2659
1945
1219
529
-82
-576
-929
-1129
-1176
-1086
-888
-617
-314
-16
242
440
572
643
677
701
748
844
1004
1231
1509
1810
2102
2353
2541
2657
2706
2709
2695
2693
2726
2804
2923
3063
3195
3284
3301
3224
3043
2762
2390
1947
1449
911
341
-255
-874
-1511
-2153
-2783
-3372
-3889
-4302
-4584
-4718
-4700
-4544
-4273
-3921
-3526
-3123
-2740
-2399
-2113
-1887
-1724
-1626
-1594
-1627
-1722
-1868
-2044
-2220
-2359
-2422
-2377
-2205
-1909
-1514
-1064
-616
-225
60
216
243
166
29
-120
-237
-297
-296
-254
-205
-189
-235
-358
-548
-776
-998
-1166
-1241
-1202
-1050
-807
-511
-206
65
266
374
378
275
69
-232
-616
-1065
-1552
-2043
-2493
-2854
-3084
-3154
-3062
-2829
-2507
-2166
-1881
-1717
-1714
-1876
-2170
-2532
-2883
-3145
-3258
-3198
-2980
-2653
-2289
-1966
-1750
-1679
-1758
-1956
-2220
-2485
-2692
-2801
-2796
-2690
-2511
-2300
-2093
-1913
-1770
-1656
-1556
-1453
-1340
-1225
-1126
-1070
-1078
-1160
-1301
-1463
-1587
-1606
-1460
-1112
-559
160
973
1787
2507
3054
3384
3494
3422
3237
3020
2847
2776
2833
3014
3293
3631
3991
4344
4678
4993
5295
5591
5880
6150
6384
6563
6673
6717
6711
6686
6676
6707
6793
6922
7062
7163
7172
7044
6751
6290
5681
4959
4170
3352
2541
1759
1024
353
-232
-698
-1012
-1144
-1078
-821
-416
72
556
953
1197
1254
1134
883
570
270
38
-105
-177
-233
-344
-578
-977
-1541
-2224
-2943
-3599
-4101
-4387
-4439
-4293
-4019
-3711
-3459
-3329
-3345
-3491
-3718
-3955
-4133
-4202
-4137
-3945
-3653
-3300
-2921
-2537
-2149
-1746
-1305
-809
-255
342
948
1513
1989
2335
2534
2590
2533
2408
2263
2141
2061
2023
1999
1945
1811
1551
1135
558
-163
-989
-1865
-2733
-3539
-4241
-4810
-5232
-5504
-5630
-5616
-5467
-5188
-4785
-4269
-3659
-2980
-2268
-1563
-902
-313
189
608
961
1278
1594
1937
2322
2746
3187
3605
3956
4192
4277
4193
3940
3540
3035
2473
1908
1390
957
631
419
307
267
262
248
181
30
-224
-575
-1000
-1457
-1888
-2235
-2450
-2502
-2386
-2126
-1767
-1368
-990
-684
-479
-383
-382
-445
-541
-645
-745
-845
-966
-1131
-1358
-1653
-2004
-2376
-2726
-3004
-3169
-3198
-3091
-2868
-2568
-2237
-1915
-1633
-1405
-1227
-1084
-956
-824
-673
-501
-312
-113
90
294
503
726
970
1238
1525
1813
2076
2280
2396
2407
2310
2125
1890
1658
1484
1416
1486
1703
2047
2482
2951
3400
3780
4057
4222
4283
4266
4202
4120
4038
3964
3884
3783
3640
3444
3198
2917
2630
2371
2168
2033
1964
1932
1899
1820
1659
1396
1038
612
162
-264
-624
-895
-1073
-1173
-1222
-1245
-1255
-1247
-1201
-1087
-877
-561
-154
298
728
1061
1231
1201
978
609
183
-194
-420
-416
-146
376
1091
1909
2725
3445
3994
4332
4450
4364
4107
3714
3219
2651
2029
1380
724
92
-486
-979
-1367
-1641
-1814
-1909
-1959
-1997
-2044
-2101
-2150
-2157
-2076
-1871
-1516
-1012
-386
310
1016
1668
2215
2633
2920
3102
3222
3329
3467
3663
3925
4240
4580
4908
5191
5406
5541
5604
5608
5573
5516
5441
5344
5210
5018
4753
4408
3993
3536
3078
2663
2334
2113
2005
1990
2025
2065
2063
1991
1844
1645
1435
1268
1189
1224
1369
1588
1818
1985
2017
1866
1519
999
367
-292
-890
-1347
-1615
-1680
-1565
-1327
-1038
-777
-610
-584
-718
-1002
-1408
-1888
-2393
-2877
-3307
-3664
-3949
-4177
-4376
-4576
-4804
-5074
-5389
-5730
-6067
-6358
-6563
-6654
-6616
-6463
-6228
-5963
-5728
-5579
-5558
-5683
-5949
-6326
-6766
-7217
-7625
-7947
-8151
-8221
-8145
-7923
-7556
-7049
-6412
-5660
-4819
-3926
-3025
-2166
-1395
-746
-240
123
358
493
559
583
584
567
525
445
311
110
-161
-494
-874
-1273
-1664
-2013
-2294
-2482
-2561
-2525
-2376
-2132
-1819
-1471
-1129
-829
-598
-448
-370
-337
-309
-242
-96
150
496
919
1376
1822
2211
2517
2734
2879
2987
3096
3238
3430
3664
3914
4139
4296
4353
4299
4142
3911
3646
3383
3150
2952
2776
2592
2365
2064
1674
1202
672
122
-403
-871
-1260
-1570
-1819
-2033
-2244
-2468
-2711
-2958
-3183
-3351
-3429
-3398
-3257
-3020
-2721
-2397
-2084
-1804
-1563
-1346
-1124
-858
-516
-71
479
1122
1826
2548
3246
3882
4435
4897
5276
5589
5857
6095
6308
6493
6636
6720
6731
6662
6516
6308
6058
5790
5521
5260
5006
4750
4477
4175
3840
3481
3113
2763
2456
2208
2021
1881
1758
1609
1394
1081
656
129
-471
-1097
-1696
-2218
-2630
-2914
-3074
-3128
-3100
-3011
-2874
-2684
-2427
-2079
-1617
-1030
-327
465
1294
2098
2809
3365
3725
3868
3799
3548
3157
2678
2164
1657
1193
792
464
212
27
-103
-194
-269
-349
-455
-605
-803
-1044
-1304
-1550
-1739
-1830
-1792
-1611
-1300
-890
-433
15
401
690
871
956
979
986
1020
1116
1284
1516
1785
2052
2278
2430
2485
2437
2286
2041
1713
1308
835
302
-271
-859
-1423
-1918
-2303
-2543
-2627
-2565
-2393
-2164
-1936
-1759
-1662
-1650
-1697
-1763
-1796
-1754
-1611
-1365
-1038
-666
-294
43
320
533
693
822
939
1061
1191
1326
1453
1561
1646
1711
1767
1828
1901
1982
2053
2078
2016
1824
1473
955
284
-498
-1335
-2164
-2924
-3570
-4073
-4426
-4634
-4714
-4684
-4560
-4356
-4085
-3761
-3402
-3036
-2692
-2406
-2207
-2114
-2134
-2256
-2453
-2689
-2923
-3117
-3241
-3278
-3221
-3075
-2853
-2571
-2247
-1898
-1541
-1191
-864
-576
-341
-172
-78
-63
-124
-252
-433
-649
-879
-1104
-1307
-1477
-1608
-1697
-1750
-1773
-1776
-1768
-1759
-1752
-1751
-1752
-1753
-1746
-1726
-1687
-1626
-1542
-1432
-1297
-1135
-944
-722
-466
-177
144
489
850
1213
1566
1899
2203
2472
2703
2892
3032
3117
3134
3074
2929
2699
2397
2049
1690
1365
1115
975
960
1068
1270
1524
1773
1963
2049
2001
1815
1501
1088
615
116
-377
-849
-1292
-1708
-2105
-2484
-2843
-3171
-3446
-3645
-3747
-3736
-3610
-3382
-3077
-2728
-2373
-2043
-1764
-1545
-1385
-1269
-1178
-1088
-980
-841
-663
-447
-196
86
396
737
1114
1536
2007
2529
3097
3697
4308
4902
5453
5936
6331
6625
6814
6899
6887
6786
6604
6351
6034
5664
5254
4820
4380
3956
3565
3223
2936
2702
2511
2345
2181
1999
1786
1535
1254
961
683
449
287
215
235
332
474
614
700
684
530
225
-217
-755
-1325
-1849
-2250
-2465
-2453
-2206
-1750
-1139
-445
256
892
1414
1794
2032
2151
2186
2179
2165
2171
2210
2281
2371
2461
2528
2549
2501
2366
2131
1785
1326
758
95
-641
-1419
-2205
-2961
-3655
-4260
-4759
-5144
-5413
-5572
-5624
-5570
-5412
-5146
-4770
-4287
-3706
-3046
-2334
-1605
-898
-252
300
729
1016
1156
1147
998
727
354
-93
-587
-1100
-1609
-2097
-2556
-2986
-3392
-3783
-4164
-4533
-4879
-5178
-5400
-5515
-5494
-5324
-5009
-4569
-4040
-3466
-2894
-2360
-1889
-1489
-1157
-878
-634
-411
-198
10
213
412
610
813
1032
1278
1556
1865
2190
2509
2792
3013
3151
3205
3185
3122
3056
3028
3072
3206
3428
3717
4034
4335
4574
4716
4741
4642
4430
4124
3750
3331
2887
2432
1974
1519
1070
632
211
-185
-548
-873
-1159
-1407
-1627
-1828
-2021
-2219
-2422
-2629
-2833
-3019
-3171
-3271
-3305
-3266
-3155
-2980
-2757
-2506
-2249
-2003
-1780
-1585
-1412
-1252
-1090
-912
-706
-467
-195
103
416
733
1044
1343
1624
1889
2137
2365
2566
2730
2840
2878
2827
2674
2415
2055
1610
1103
563
18
-506
-992
-1432
-1827
-2184
-2515
-2830
-3136
-3433
-3714
-3967
-4177
-4328
-4415
-4436
-4400
-4326
-4233
-4143
-4067
-4016
-3979
-3945
-3895
-3810
-3681
-3508
-3302
-3086
-2885
-2722
-2610
-2547
-2518
-2494
-2443
-2337
-2159
-1914
-1622
-1319
-1043
-830
-696
-635
-619
-600
-526
-347
-34
416
974
1589
2192
2714
3098
3307
3335
3197
2932
2582
2190
1786
1387
995
605
211
-185
-571
-923
-1212
-1409
-1495
-1468
-1347
-1167
-975
-820
-740
-755
-863
-1039
-1244
-1432
-1562
-1606
-1553
-1410
-1197
-937
-651
-350
-35
305
679
1097
1553
2028
2488
2890
3193
3363
3388
3278
3065
2797
2529
2314
2190
2178
2277
2473
2741
3054
3390
3735
4083
4435
4790
5143
5485
5800
6069
6272
6395
6434
6389
6273
6100
5885
5641
5376
5095
4800
4495
4187
3885
3605
3364
3178
3062
3024
3072
3205
3421
3713
4067
4465
4877
5266
5587
5796
5855
5738
5445
5001
4452
3863
3306
2839
2504
2311
2241
2251
2288
2301
2257
2147
1987
1815
1672
1596
1601
1675
1778
1850
1826
1649
1283
725
0
-839
-1725
-2589
-3372
-4029
-4537
-4890
-5095
-5167
-5124
-4982
-4755
-4458
-4104
-3710
-3291
-2867
-2453
-2065
-1714
-1409
-1159
-972
-860
-831
-890
-1038
-1263
-1544
-1846
-2132
-2362
-2503
-2537
-2465
-2303
-2083
-1841
-1617
-1439
-1322
-1266
-1259
-1276
-1288
-1269
-1192
-1043
-810
-494
-99
360
861
1376
1870
2306
2646
2860
2930
2851
2634
2308
1909
1480
1060
682
366
123
-49
-160
-224
-255
-270
-285
-314
-372
-467
-609
-798
-1028
-1288
-1562
-1833
-2089
-2323
-2539
-2746
-2959
-3189
-3440
-3704
-3963
-4190
-4359
-4450
-4460
-4404
-4310
-4221
-4175
-4204
-4318
-4506
-4735
-4962
-5140
-5230
-5211
-5081
-4855
-4561
-4227
-3876
-3523
-3173
-2826
-2483
-2149
-1838
-1571
-1366
-1236
-1178
-1169
-1170
-1133
-1008
-762
-381
118
696
1297
1863
2347
2724
2995
3183
3324
3458
3613
3800
4010
4220
4398
4516
4562
4540
4471
4389
4328
4314
4357
4449
4562
4657
4694
4636
4461
4161
3747
3242
2680
2097
1533
1018
583
243
8
-127
-176
-167
-133
-113
-138
-230
-393
-612
-854
-1075
-1231
-1288
-1230
-1066
-830
-571
-345
-204
-177
-271
-465
-718
-977
-1195
-1336
-1389
-1365
-1297
-1227
-1195
-1229
-1340
-1514
-1722
-1927
-2095
-2204
-2252
-2256
-2252
-2281
-2382
-2581
-2883
-3268
-3699
-4125
-4493
-4758
-4890
-4882
-4746
-4511
-4213
-3891
-3575
-3284
-3023
-2786
-2559
-2324
-2065
-1771
-1440
-1076
-692
-303
69
405
685
889
1004
1025
948
783
549
270
-24
-301
-537
-715
-831
-889
-904
-893
-867
-835
-791
-721
-607
-430
-181
136
500
878
1226
1500
1666
1705
1622
1439
1193
927
682
485
347
260
203
147
64
-63
-241
-457
-687
-895
-1046
-1106
-1054
-884
-605
-241
171
589
968
1272
1475
1567
1557
1471
1351
1244
1199
1252
1426
1718
2104
2546
2992
3396
3721
3951
4090
4163
4207
4258
4345
4479
4649
4827
4973
5048
5019
4876
4624
4290
3912
3526
3163
2835
2536
2244
1930
1567
1135
638
94
-459
-977
-1417
-1744
-1942
-2012
-1975
-1860
-1698
-1518
-1338
-1164
-992
-811
-612
-388
-141
119
377
615
816
968
1065
1106
1092
1028
914
748
526
244
-103
-509
-967
-1458
-1960
-2448
-2899
-3292
-3614
-3861
-4032
-4132
-4169
-4146
-4069
-3938
-3752
-3510
-3214
-2866
-2473
-2044
-1588
-1116
-637
-158
314
775
1217
1631
2007
2333
2596
2786
2895
2927
2888
2796
2675
2549
2444
2380
2367
2403
2474
2555
2617
2628
2564
2414
2182
1889
1569
1264
1016
857
806
861
1002
1194
1394
1557
1649
1649
1553
1373
1129
850
560
278
14
-230
-463
-695
-940
-1211
-1520
-1875
-2284
-2748
-3265
-3825
-4405
-4975
-5493
-5915
-6197
-6308
-6234
-5986
-5596
-5120
-4621
-4164
-3801
-3564
-3461
-3476
-3578
-3727
-3885
-4026
-4134
-4208
-4253
-4277
-4283
-4265
-4214
-4112
-3946
-3710
-3405
-3045
-2647
-2233
-1815
-1399
-975
-530
-45
493
1084
1713
2348
2950
3474
3886
4166
4312
4345
4296
4205
4107
4026
3971
3933
3892
3823
3701
3510
3250
2932
2581
2230
1916
1673
1527
1495
1580
1770
2041
2354
2661
2909
3046
3026
2817
2409
1816
1075
245
-604
-1398
-2073
-2584
-2910
-3060
-3065
-2973
-2839
-2714
-2639
-2632
-2695
-2813
-2960
-3107
-3230
-3317
-3367
-3391
-3410
-3449
-3529
-3666
-3863
-4113
-4399
-4697
-4979
-5219
-5396
-5496
-5513
-5448
-5308
-5105
-4850
-4559
-4243
-3916
-3589
-3273
-2977
-2709
-2477
-2284
-2131
-2016
-1933
-1875
-1831
-1791
-1743
-1675
-1577
-1437
-1245
-992
-670
-277
187
713
1285
1884
2482
3052
3567
4005
4355
4612
4782
4879
4923
4933
4927
4916
4905
4892
4870
4829
4757
4645
4487
4280
4027
3733
3407
3058
2699
2341
1999
1683
1405
1171
983
839
733
654
595
552
525
523
561
656
823
1070
1392
1770
2172
2557
2882
3113
3230
3230
3130
2960
2754
2546
2352
2176
1999
1793
1525
1168
711
163
-447
-1074
-1668
-2186
-2597
-2894
-3087
-3206
-3285
-3358
-3448
-3566
-3708
-3863
-4016
-4157
-4286
-4412
-4551
-4720
-4930
-5181
-5457
-5732
-5970
-6135
-6200
-6152
-5994
-5745
-5435
-5101
-4776
-4484
-4236
-4027
-3846
-3666
-3460
-3203
-2876
-2470
-1986
-1438
-848
-245
342
890
1382
1815
2197
2544
2877
3214
3561
3910
4237
4508
4683
4728
4628
4388
4041
3639
3244
2915
2694
2598
2614
2704
2817
2901
2920
2860
2734
2577
2433
2342
2329
2393
2511
2640
2733
2749
2668
2494
2253
1985
1732
1526
1374
1262
1156
1010
787
459
25
-490
-1045
-1588
-2075
-2478
-2792
-3039
-3258
-3493
-3784
-4156
-4608
-5118
-5643
-6134
-6545
-6843
-7015
-7069
-7032
-6938
-6826
-6724
-6648
-6598
-6559
-6508
-6420
-6272
-6050
-5750
-5379
-4951
-4482
-3990
-3489
-2991
-2505
-2039
-1603
-1205
-856
-565
-336
-165
-41
57
152
270
428
634
882
1153
1422
1660
1843
1961
2016
2025
2015
2011
2032
2084
2153
2214
2231
2172
2016
1762
1432
1068
726
464
328
348
526
842
1255
1716
2172
2581
2915
3160
3320
3404
3429
3413
3369
3312
3250
3194
3152
3131
3136
3165
3208
3251
3271
3245
3153
2982
2732
2415
2053
1676
1314
994
734
542
416
347
323
331
360
405
463
530
607
687
765
832
877
888
858
779
646
457
214
-80
-415
-778
-1151
-1512
-1838
-2104
-2293
-2393
-2405
-2339
-2216
-2059
-1896
-1744
-1614
-1506
-1408
-1302
-1171
-1000
-789
-541
-277
-20
205
380
497
561
590
610
649
729
863
1053
1284
1535
1778
1990
2152
2260
2319
2347
2366
2403
2480
2616
2824
3107
3467
3899
4393
4935
5505
6078
6620
7095
7465
7698
7773
7684
7441
7074
6623
6130
5634
5161
4716
4288
3849
3365
2805
2149
1397
569
-298
-1154
-1952
-2648
-3218
-3654
-3967
-4181
-4324
-4426
-4507
-4579
-4647
-4709
-4760
-4802
-4836
-4869
-4909
-4959
-5016
-5069
-5099
-5079
-4985
-4797
-4506
-4116
-3645
-3123
-2588
-2076
-1622
-1252
-980
-811
-737
-746
-819
-937
-1083
-1243
-1406
-1567
-1720
-1862
-1991
-2099
-2177
-2213
-2192
-2098
-1918
-1646
-1281
-833
-323
226
785
1328
1836
2297
2709
3078
3413
3722
4008
4267
4487
4649
4734
4726
4620
4418
4139
3808
3460
3130
2849
2638
2509
2463
2487
2560
2656
2743
2786
2754
2618
2355
1950
1400
713
-90
-978
-1910
-2845
-3737
-4547
-5244
-5802
-6204
-6444
-6519
-6433
-6197
-5829
-5353
-4803
-4214
-3628
-3082
-2605
-2219
-1928
-1726
-1598
-1525
-1493
-1495
-1535
-1627
-1789
-2037
-2374
-2791
-3257
-3731
-4163
-4507
-4730
-4822
-4792
-4674
-4512
-4350
-4223
-4150
-4127
-4132
-4131
-4093
-3993
-3822
-3590
-3324
-3056
-2819
-2636
-2516
-2456
-2442
-2455
-2482
-2519
-2569
-2647
-2765
-2929
-3134
-3357
-3560
-3699
-3729
-3618
-3351
-2935
-2397
-1778
-1124
-473
149
732
1281
1811
2339
2874
3416
3952
4458
4906
5271
5538
5705
5782
5793
5764
5721
5682
5657
5639
5617
5569
5477
5325
5108
4829
4499
4136
3762
3391
3036
2698
2370
2037
1687
1305
889
449
12
-384
-696
-881
-911
-776
-494
-106
330
752
1106
1359
1513
1598
1672
1802
2050
2454
3016
3702
4444
5155
5751
6167
6373
6375
6216
5962
5683
5437
5262
5163
5127
5123
5124
5113
5095
5096
5155
5317
5614
6061
6647
7338
8084
8827
9514
10104
10573
10909
11112
11188
11141
10976
10694
10300
9799
9208
8548
7843
7118
6391
5669
4948
4212
3441
2612
1712
736
-304
-1386
-2478
-3540
-4536
-5432
-6201
-6828
-7309
-7650
-7870
-7994
-8053
-8080
-8102
-8134
-8178
-8221
-8236
-8192
-8057
-7815
-7466
-7036
-6568
-6119
-5749
-5503
-5406
-5458
-5629
-5877
-6150
-6401
-6600
-6732
-6801
-6821
-6804
-6755
-6668
-6523
-6295
-5964
-5522
-4981
-4376
-3758
-3187
-2715
-2381
-2198
-2152
-2210
-2324
-2445
-2534
-2564
-2529
-2436
-2303
-2152
-2003
-1870
-1758
-1669
-1598
-1540
-1487
-1431
-1367
-1286
-1182
-1052
-896
-721
-541
-375
-242
-161
-141
-183
-277
-406
-551
-696
-830
-952
-1067
-1180
-1295
-1404
-1489
-1520
-1461
-1282
-961
-495
95
773
1488
2186
2822
3362
3792
4115
4343
4499
4599
4658
4683
4676
4640
4579
4505
4435
4388
4382
4424
4514
4636
4766
4874
4936
4934
4868
4750
4608
4473
4379
4351
4401
4528
4715
4935
5156
5344
5470
5511
5453
5292
5035
4695
4294
3859
3419
3005
2643
2351
2138
2001
1923
1879
1838
1770
1649
1462
1205
888
532
163
-195
-521
-804
-1047
-1261
-1471
-1701
-1980
-2327
-2751
-3248
-3798
-4370
-4922
-5410
-5797
-6053
-6166
-6141
-6000
-5779
-5519
-5260
-5032
-4850
-4716
-4613
-4520
-4411
-4269
-4090
-3886
-3685
-3521
-3433
-3448
-3576
-3805
-4097
-4401
-4652
-4790
-4766
-4554
-4154
-3592
-2912
-2170
-1424
-723
-100
429
865
1222
1522
1785
2027
2255
2468
2656
2808
2913
2965
2964
2919
2847
2765
2696
2656
2656
2701
2787
2901
3027
3146
3241
3297
3305
3263
3170
3029
2844
2618
2351
2041
1691
1302
885
456
42
-328
-621
-809
-874
-810
-629
-356
-25
321
644
912
1105
1217
1253
1231
1169
1091
1014
956
924
925
958
1022
1115
1231
1365
1511
1664
1820
1977
2136
2300
2469
2643
2814
2968
3086
3141
3110
2975
2726
2371
1930
1435
920
419
-44
-462
-840
-1195
-1549
-1920
-2319
-2739
-3163
-3561
-3901
-4156
-4311
-4361
-4317
-4198
-4026
-3817
-3578
-3308
-2994
-2623
-2181
-1667
-1088
-464
177
803
1387
1908
2358
2741
3069
3359
3628
3887
4140
4381
4599
4773
4885
4918
4860
4710
4477
4178
3840
3492
3160
2865
2619
2422
2261
2118
1975
1816
1638
1450
1274
1136
1066
1080
1183
1362
1586
1819
2021
2165
2240
2254
2227
2189
2167
2174
2207
2248
2267
2235
2134
1965
1750
1526
1340
1229
1213
1286
1413
1539
1601
1542
1325
939
403
-243
-946
-1654
-2327
-2941
-3491
-3979
-4416
-4808
-5154
-5444
-5666
-5808
-5867
-5850
-5772
-5657
-5526
-5390
-5252
-5100
-4916
-4683
-4392
-4049
-3680
-3324
-3028
-2835
-2772
-2847
-3042
-3321
-3638
-3944
-4205
-4402
-4541
-4641
-4734
-4854
-5025
-5259
-5553
-5888
-6236
-6567
-6856
-7082
-7238
-7327
-7356
-7342
-7299
-7239
-7172
-7100
-7020
-6926
-6805
-6642
-6424
-6136
-5767
-5312
-4770
-4148
-3459
-2721
-1957
-1193
-458
220
815
1304
1670
1907
2017
2019
1940
1818
1699
1626
1639
1763
2009
2368
2818
3323
3843
4337
4772
5126
5389
5562
5660
5700
5708
5705
5712
5742
5800
5884
5979
6065
6115
6103
6006
5812
5522
5153
4738
4317
3933
3624
3416
3317
3319
3398
3523
3661
3786
3881
3939
3960
3949
3907
3833
3717
3548
3316
3016
2651
2238
1801
1369
969
620
332
103
-76
-218
-336
-439
-528
-606
-675
-741
-821
-937
-1115
-1379
-1738
-2190
-2712
-3267
-3810
-4297
-4697
-4999
-5211
-5359
-5476
-5594
-5734
-5895
-6061
-6198
-6269
-6243
-6104
-5857
-5527
-5152
-4776
-4436
-4156
-3940
-3779
-3650
-3527
-3390
-3227
-3036
-2824
-2602
-2374
-2141
-1890
-1606
-1272
-874
-411
106
654
1204
1727
2200
2614
2972
3287
3576
3855
4135
4414
4685
4933
5145
5315
5445
5546
5633
5723
5822
5925
6015
6060
6026
5880
5602
5185
4641
3997
3289
2554
1821
1109
427
-228
-863
-1484
-2093
-2684
-3245
-3761
-4222
-4622
-4967
-5273
-5563
-5860
-6184
-6545
-6943
-7364
-7788
-8189
-8551
-8853
-9091
-9266
-9384
-9454
-9481
-9465
-9404
-9287
-9105
-8853
-8528
-8138
-7697
-7224
-6738
-6257
-5791
-5342
-4901
-4454
-3984
-3471
-2902
-2269
-1576
-832
-55
731
1504
2240
2922
3537
4078
4550
4955
5307
5623
5919
6215
6526
6865
7236
7636
8051
8460
8832
9136
9339
9419
9361
9169
8859
8464
8022
7579
7172
6832
6573
6395
6282
6208
6144
6061
5935
5753
5510
5212
4870
4498
4110
3719
3334
2962
2606
2266
1941
1626
1316
1004
680
339
-25
-412
-820
-1238
-1656
-2062
-2445
-2799
-3123
-3422
-3702
-3971
-4234
-4491
-4739
-4972
-5185
-5375
-5546
-5710
-5880
-6073
-6301
-6568
-6864
-7168
-7448
-7667
-7793
-7798
-7672
-7415
-7042
-6577
-6045
-5471
-4872
-4263
-3653
-3053
-2477
-1945
-1484
-1119
-876
-768
-791
-926
-1136
-1372
-1579
-1711
-1732
-1622
-1384
-1035
-602
-118
384
880
1353
1791
2188
2540
2841
3085
3265
3373
3409
3373
3274
3123
2935
2720
2486
2234
1960
1659
1324
953
551
130
-292
-693
-1049
-1342
-1556
-1683
-1720
-1668
-1534
-1325
-1050
-721
-354
32
415
769
1071
1304
1455
1523
1520
1462
1371
1270
1174
1093
1022
957
880
777
638
459
244
3
-249
-498
-730
-936
-1110
-1250
-1354
-1418
-1440
-1416
-1342
-1220
-1058
-868
-667
-473
-300
-154
-28
94
239
436
710
1075
1527
2045
2596
3128
3596
3959
4194
4299
4293
4211
4100
4003
3961
3991
4098
4266
4467
4666
4835
4953
5016
5036
5038
5057
5127
5278
5524
5868
6293
6775
7279
7771
8224
8615
8936
9184
9364
9480
9538
9535
9467
9325
9099
8783
8377
7887
7329
6721
6086
5444
4814
4209
3636
3098
2598
2136
1709
1318
957
621
299
-21
-353
-710
-1097
-1515
-1954
-2395
-2817
-3197
-3515
-3762
-3937
-4051
-4123
-4177
-4236
-4319
-4436
-4586
-4761
-4942
-5107
-5230
-5289
-5264
-5140
-4914
-4590
-4183
-3716
-3220
-2727
-2270
-1871
-1542
-1279
-1065
-871
-663
-412
-96
289
730
1203
1671
2099
2460
2739
2936
3063
3141
3186
3210
3210
3172
3075
2896
2619
2244
1787
1280
762
275
-151
-502
-785
-1022
-1248
-1496
-1794
-2148
-2550
-2971
-3375
-3727
-3999
-4180
-4278
-4316
-4327
-4346
-4400
-4501
-4648
-4825
-5007
-5171
-5293
-5363
-5379
-5348
-5286
-5207
-5125
-5049
-4986
-4936
-4903
-4887
-4892
-4923
-4979
-5060
-5156
-5251
-5325
-5354
-5317
-5198
-4991
-4699
-4332
-3909
-3444
-2953
-2443
-1917
-1372
-804
-215
391
998
1584
2124
2591
2963
3227
3380
3434
3405
3318
3199
3073
2958
2867
2808
2782
2786
2817
2869
2935
3012
3092
3171
3245
3308
3359
3398
3423
3438
3446
3446
3441
3429
3404
3360
3287
3173
3005
2772
2462
2069
1594
1044
436
-204
-843
-1444
-1970
-2394
-2696
-2872
-2936
-2913
-2838
-2749
-2679
-2653
-2680
-2758
-2870
-2993
-3104
-3184
-3224
-3224
-3196
-3159
-3136
-3147
-3206
-3320
-3486
-3695
-3931
-4177
-4418
-4641
-4839
-5009
-5153
-5277
-5383
-5476
-5552
-5602
-5614
-5569
-5446
-5229
-4906
-4474
-3943
-3330
-2662
-1969
-1276
-603
38
649
1233
1801
2358
2902
3422
3896
4300
4609
4806
4888
4868
4772
4641
4516
4439
4440
4537
4731
5014
5365
5764
6189
6623
7052
7468
7862
8227
8550
8820
9022
9142
9171
9101
8935
8676
8338
7935
7483
6999
6500
5997
5500
5014
4541
4078
3620
3162
2704
2246
1796
1367
972
627
339
108
-78
-242
-413
-622
-895
-1246
-1672
-2155
-2662
-3155
-3592
-3941
-4180
-4302
-4310
-4221
-4053
-3825
-3556
-3258
-2944
-2625
-2313
-2021
-1763
-1547
-1379
-1255
-1168
-1104
-1047
-990
-932
-880
-851
-863
-931
-1060
-1239
-1443
-1636
-1778
-1833
-1779
-1617
-1365
-1061
-752
-485
-299
-212
-225
-319
-462
-617
-750
-838
-872
-855
-806
-745
-694
-671
-684
-731
-802
-877
-937
-958
-923
-819
-643
-396
-92
253
616
972
1297
1570
1774
1902
1951
1925
1834
1691
1510
1304
1083
854
621
383
135
-130
-422
-752
-1131
-1567
-2062
-2615
-3214
-3842
-4472
-5077
-5624
-6088
-6447
-6692
-6822
-6851
-6799
-6696
-6571
-6450
-6353
-6289
-6253
-6232
-6200
-6130
-5992
-5766
-5439
-5017
-4517
-3973
-3427
-2926
-2514
-2226
-2083
-2089
-2232
-2487
-2818
-3185
-3550
-3881
-4155
-4362
-4500
-4576
-4603
-4599
-4575
-4545
-4511
-4470
-4413
-4326
-4190
-3994
-3728
-3398
-3017
-2613
-2220
-1879
-1622
-1472
-1437
-1505
-1644
-1813
-1963
-2052
-2048
-1940
-1734
-1456
-1143
-836
-569
-360
-211
-103
-1
141
370
726
1234
1901
2712
3634
4619
5612
6558
7410
8134
8716
9159
9484
9724
9919
10107
10317
10564
10850
11161
11471
11753
11976
12119
12169
12125
11991
11777
11494
11150
10747
10287
9772
9207
8610
8007
7440
6951
6587
6384
6363
6521
6835
7257
7726
8176
8543
8780
8858
8772
8534
8173
7727
7229
6706
6174
5634
5077
4487
3848
3147
2384
1567
716
-139
-962
-1720
-2382
-2925
-3338
-3619
-3776
-3822
-3773
-3647
-3459
-3219
-2938
-2621
-2275
-1910
-1541
-1187
-872
-623
-464
-416
-489
-681
-976
-1348
-1762
-2180
-2568
-2903
-3176
-3392
-3570
-3737
-3920
-4140
-4404
-4701
-5006
-5278
-5475
-5555
-5492
-5277
-4925
-4470
-3964
-3463
-3024
-2693
-2497
-2444
-2526
-2717
-2982
-3287
-3599
-3895
-4161
-4391
-4587
-4752
-4888
-4993
-5062
-5084
-5047
-4941
-4761
-4511
-4202
-3856
-3497
-3152
-2844
-2584
-2378
-2214
-2077
-1945
-1798
-1624
-1419
-1193
-964
-753
-581
-461
-391
-360
-341
-304
-219
-61
180
499
879
1291
1703
2086
2418
2688
2897
3056
3180
3286
3389
3495
3605
3708
3788
3825
3798
3686
3479
3172
2773
2304
1792
1275
786
353
-7
-297
-535
-753
-990
-1282
-1654
-2112
-2641
-3207
-3764
-4268
-4682
-4991
-5200
-5337
-5442
-5559
-5724
-5953
-6240
-6557
-6860
-7097
-7226
-7214
-7052
-6749
-6332
-5838
-5307
-4774
-4264
-3795
-3372
-2994
-2658
-2357
-2085
-1837
-1607
-1386
-1169
-946
-713
-465
-202
75
362
657
959
1272
1600
1952
2332
2741
3172
3608
4027
4398
4691
4878
4935
4854
4635
4292
3851
3347
2821
2313
1863
1500
1248
1113
1091
1166
1313
1499
1695
1871
2004
2079
2087
2024
1892
1692
1430
1113
752
362
-39
-426
-778
-1077
-1311
-1480
-1598
-1682
-1756
-1842
-1950
-2082
-2224
-2354
-2447
-2482
-2447
-2348
-2203
-2039
-1891
-1786
-1745
-1772
-1856
-1980
-2118
-2248
-2353
-2424
-2464
-2476
-2468
-2443
-2402
-2339
-2250
-2130
-1977
-1798
-1600
-1397
-1198
-1008
-831
-656
-477
-283
-69
162
403
637
848
1014
1125
1167
1136
1031
853
607
299
-60
-451
-845
-1203
-1477
-1618
-1581
-1336
-875
-217
594
1493
2404
3252
3973
4525
4890
5074
5101
5007
4828
4592
4321
4022
3695
3335
2935
2495
2017
1509
982
443
-100
-643
-1186
-1729
-2266
-2786
-3269
-3685
-4000
-4180
-4194
-4027
-3677
-3168
-2539
-1847
-1160
-543
-53
271
417
396
247
24
-210
-394
-480
-442
-276
2
357
751
1151
1538
1908
2279
2679
3141
3692
4341
5075
5859
6637
7344
7919
8314
8507
8502
8330
8045
7707
7377
7102
6908
6799
6754
6742
6719
6646
6494
6246
5902
5476
4990
4472
3943
3422
2915
2418
1918
1399
843
237
-425
-1136
-1878
-2625
-3343
-3997
-4556
-4996
-5303
-5476
-5526
-5470
-5331
-5135
-4903
-4651
-4392
-4135
-3885
-3648
-3430
-3241
-3086
-2973
-2902
-2869
-2862
-2862
-2850
-2802
-2700
-2534
-2301
-2008
-1667
-1297
-918
-547
-194
134
438
720
989
1247
1499
1742
1970
2173
2339
2454
2508
2494
2410
2260
2051
1796
1512
1215
923
651
413
219
79
-1
-19
27
134
291
485
696
897
1060
1158
1166
1072
870
570
192
-234
-675
-1096
-1468
-1770
-1990
-2125
-2179
-2162
-2088
-1972
-1829
-1677
-1532
-1409
-1322
-1283
-1295
-1355
-1452
-1571
-1692
-1798
-1877
-1926
-1954
-1978
-2019
-2099
-2232
-2422
-2663
-2935
-3215
-3480
-3711
-3902
-4058
-4193
-4328
-4486
-4680
-4916
-5187
-5475
-5759
-6014
-6220
-6364
-6439
-6445
-6385
-6263
-6078
-5829
-5514
-5135
-4696
-4216
-3720
-3241
-2818
-2483
-2260
-2156
-2160
-2242
-2359
-2460
-2498
-2434
-2248
-1940
-1534
-1068
-597
-178
136
303
300
125
-202
-643
-1142
-1640
-2077
-2405
-2588
-2613
-2487
-2234
-1892
-1502
-1104
-725
-381
-71
218
505
810
1146
1514
1906
2301
2674
3002
3270
3475
3626
3745
3858
3992
4163
4377
4628
4896
5158
5390
5576
5709
5797
5854
5902
5962
6047
6161
6296
6434
6551
6622
6625
6544
6372
6114
5779
5386
4957
4517
4091
3700
3362
3086
2869
2700
2555
2408
2228
1994
1698
1347
968
601
294
90
15
77
254
505
773
997
1128
1138
1020
796
502
181
-126
-393
-611
-786
-934
-1072
-1211
-1345
-1458
-1522
-1507
-1390
-1166
-849
-474
-89
249
490
597
551
356
34
-379
-841
-1311
-1752
-2137
-2449
-2677
-2821
-2886
-2882
-2824
-2729
-2614
-2495
-2382
-2274
-2163
-2027
-1836
-1556
-1155
-610
89
933
1895
2931
3987
5002
5918
6685
7268
7647
7820
7803
7625
7325
6948
6539
6136
5770
5461
5216
5033
4902
4809
4738
4676
4616
4550
4476
4391
4289
4162
4003
3802
3551
3251
2906
2528
2131
1729
1334
946
557
148
-302
-819
-1420
-2110
-2878
-3701
-4539
-5348
-6084
-6710
-7205
-7561
-7788
-7909
-7952
-7947
-7919
-7882
-7841
-7785
-7700
-7564
-7358
-7073
-6707
-6274
-5800
-5323
-4888
-4539
-4318
-4252
-4356
-4627
-5048
-5585
-6198
-6847
-7492
-8105
-8664
-9162
-9593
-9957
-10249
-10456
-10557
-10524
-10325
-9932
-9328
-8515
-7518
-6381
-5166
-3946
-2787
-1745
-853
-121
467
943
1347
1715
2073
2427
2766
3067
3302
3446
3489
3436
3309
3142
2972
2832
2743
2711
2728
2776
2834
2883
2914
2925
2922
2916
2915
2922
2934
2943
2938
2912
2866
2804
2738
2677
2629
2588
2542
2468
2341
2146
1876
1547
1190
850
575
406
365
450
633
866
1089
1243
1281
1174
917
522
22
-544
-1138
-1722
-2265
-2746
-3147
-3458
-3674
-3795
-3831
-3797
-3717
-3621
-3538
-3491
-3495
-3550
-3642
-3749
-3838
-3881
-3853
-3742
-3546
-3272
-2933
-2546
-2123
-1672
-1200
-709
-202
314
833
1344
1837
2304
2743
3155
3548
3929
4308
4693
5093
5512
5958
6441
6969
7549
8183
8860
9554
10222
10808
11246
11473
11439
11119
10516
9663
8621
7470
6291
5161
4142
3275
2578
2055
1694
1480
1397
1427
1555
1759
2016
2295
2559
2768
2886
2883
2741
2458
2043
1520
920
277
-375
-1004
-1587
-2096
-2515
-2828
-3024
-3100
-3056
-2904
-2665
-2365
-2039
-1720
-1441
-1228
-1098
-1055
-1096
-1206
-1365
-1550
-1736
-1899
-2017
-2075
-2060
-1963
-1782
-1517
-1171
-751
-262
286
885
1523
2186
2855
3506
4113
4646
5074
5375
5534
5550
5435
5217
4936
4634
4355
4132
3983
3911
3900
3920
3937
3913
3820
3645
3387
3062
2697
2320
1957
1623
1319
1029
727
381
-37
-544
-1136
-1785
-2444
-3050
-3535
-3836
-3908
-3734
-3323
-2713
-1960
-1132
-293
505
1227
1858
2400
2862
3254
3581
3837
4009
4075
4026
3856
3583
3247
2903
2618
2453
2458
2651
3020
3519
4070
4584
4963
5125
5011
4597
3893
2944
1817
599
-627
-1782
-2808
-3671
-4363
-4901
-5323
-5678
-6019
-6393
-6832
-7351
-7942
-8576
-9213
-9801
-10293
-10650
-10847
-10879
-10760
-10516
-10184
-9801
-9404
-9019
-8666
-8356
-8090
-7870
-7688
-7539
-7416
-7309
-7209
-7103
-6980
-6831
-6648
-6432
-6185
-5917
-5637
-5356
-5084
-4827
-4590
-4375
-4185
-4027
-3908
-3838
-3822
-3861
-3948
-4062
-4179
-4262
-4278
-4200
-4014
-3722
-3342
-2906
-2454
-2025
-1653
-1361
-1158
-1042
-1002
-1028
-1101
-1215
-1364
-1547
-1765
-2017
-2302
-2608
-2924
-3229
-3502
-3719
-3858
-3899
-3828
-3641
-3343
-2952
-2497
-2021
-1571
-1200
-951
-860
-944
-1200
-1607
-2126
-2710
-3306
-3868
-4356
-4741
-5008
-5149
-5170
-5081
-4900
-4651
-4359
-4054
-3762
-3502
-3285
-3103
-2936
-2749
-2501
-2153
-1678
-1066
-331
494
1363
2228
3052
3814
4517
5185
5852
6552
7308
8117
8956
9777
10522
11138
11586
11851
11949
11916
11801
11649
11489
11323
11125
10846
10425
9807
8951
7850
6529
5043
3474
1908
433
-883
-1994
-2878
-3539
-3997
-4283
-4430
-4469
-4425
-4315
-4153
-3946
-3703
-3429
-3133
-2824
-2509
-2199
-1903
-1631
-1395
-1208
-1082
-1028
-1052
-1153
-1318
-1520
-1720
-1869
-1917
-1817
-1538
-1075
-447
297
1086
1838
2469
2916
3138
3129
2915
2547
2086
1595
1123
698
327
-2
-306
-600
-887
-1151
-1366
-1496
-1508
-1385
-1128
-762
-326
135
580
987
1354
1698
2047
2430
2862
3337
3825
4279
4646
4885
4976
4935
4805
4658
4569
4608
4817
5204
5741
6375
7042
7681
8253
8745
9174
9574
9983
10431
10922
11434
11917
12304
12529
12538
12303
11829
11153
10336
9447
8554
7709
6940
6255
5640
5069
4518
3967
3410
2855
2322
1835
1419
1089
850
690
585
500
397
238
-5
-351
-801
-1346
-1960
-2610
-3259
-3871
-4414
-4865
-5210
-5448
-5582
-5626
-5592
-5497
-5355
-5180
-4987
-4792
-4611
-4467
-4380
-4372
-4458
-4650
-4945
-5335
-5799
-6310
-6843
-7370
-7874
-8341
-8766
-9147
-9479
-9753
-9954
-10058
-10038
-9868
-9530
-9022
-8359
-7575
-6723
-5860
-5048
-4340
-3774
-3371
-3134
-3054
-3114
-3291
-3570
-3933
-4368
-4862
-5399
-5956
-6505
-7016
-7462
-7820
-8080
-8250
-8338
-8369
-8360
-8326
-8267
-8175
-8032
-7820
-7529
-7160
-6735
-6292
-5875
-5533
-5301
-5195
-5206
-5302
-5432
-5536
-5556
-5448
-5184
-4758
-4182
-3483
-2694
-1854
-997
-161
623
1320
1900
2333
2598
2682
2590
2338
1960
1495
986
472
-21
-478
-898
-1289
-1660
-2021
-2376
-2726
-3067
-3400
-3731
-4075
-4453
-4883
-5378
-5932
-6518
-7083
-7556
-7858
-7912
-7665
-7092
-6209
-5065
-3738
-2319
-898
451
1683
2780
3751
4626
5439
6222
6993
7757
8502
9208
9851
10417
10901
11313
11677
12022
12381
12778
13223
13710
14215
14698
15114
15418
15573
15560
15377
15044
14598
14085
13552
13039
12568
12145
11754
11365
10939
10438
9838
9130
8327
7466
6597
5781
5073
4521
4153
3972
3962
4086
4297
4541
4767
4935
5016
4993
4864
4636
4325
3947
3524
3074
2617
2170
1749
1372
1051
798
619
514
473
480
511
535
521
439
268
-3
-375
-834
-1360
-1924
-2499
-3062
-3598
-4100
-4568
-5006
-5418
-5801
-6145
-6427
-6620
-6692
-6614
-6370
-5957
-5392
-4710
-3959
-3195
-2473
-1839
-1325
-943
-690
-546
-482
-466
-468
-463
-435
-374
-277
-144
25
230
469
743
1050
1383
1733
2084
2417
2713
2955
3128
3226
3250
3206
3108
2966
2794
2596
2373
2117
1815
1450
1004
467
-166
-885
-1670
-2488
-3298
-4051
-4707
-5231
-5609
-5844
-5966
-6023
-6079
-6202
-6452
-6870
-7470
-8233
-9108
-10020
-10882
-11612
-12143
-12441
-12509
-12382
-12125
-11815
-11525
-11311
-11198
-11182
-11226
-11276
-11272
-11164
-10925
-10555
-10079
-9543
-9000
-8497
-8061
-7697
-7384
-7083
-6745
-6325
-5793
-5140
-4380
-3544
-2675
-1818
-1004
-254
433
1071
1683
2295
2927
3589
4280
4990
5704
6408
7093
7759
8410
9057
9710
10375
11050
11728
12391
13021
13600
14110
14540
14883
15135
15290
15341
15276
15083
14750
14271
13651
12907
12072
11191
10317
9500
8788
8213
7788
7512
7363
7309
7312
7334
7343
7316
7244
7124
6966
6783
6588
6391
6196
5996
5776
5515
5189
4776
4263
3649
2952
2202
1442
718
73
-466
-889
-1210
-1460
-1685
-1932
-2241
-2637
-3122
-3681
-4282
-4891
-5472
-6004
-6476
-6894
-7272
-7624
-7964
-8293
-8607
-8893
-9138
-9332
-9473
-9567
-9626
-9663
-9688
-9701
-9695
-9655
-9569
-9427
-9236
-9012
-8785
-8588
-8450
-8385
-8391
-8446
-8514
-8556
-8538
-8444
-8274
-8048
-7801
-7560
-7347
-7165
-6997
-6805
-6546
-6179
-5677
-5035
-4268
-3412
-2513
-1618
-766
17
717
1332
1866
2325
2712
3032
3290
3497
3670
3834
4016
4241
4526
4871
5261
5666
6052
6383
6634
6797
6877
6896
6877
6844
6807
6764
6697
6583
6399
6127
5765
5322
4820
4284
3738
3195
2660
2128
1590
1041
484
-65
-580
-1025
-1366
-1571
-1624
-1519
-1266
-885
-404
146
729
1307
1838
2272
2559
2648
2494
2071
1373
424
-725
-2001
-3318
-4590
-5744
-6728
-7516
-8106
-8520
-8784
-8931
-8988
-8971
-8888
-8740
-8522
-8231
-7864
-7420
-6901
-6307
-5641
-4905
-4105
-3251
-2359
-1452
-554
311
1123
1876
2575
3234
3878
4528
5199
5892
6590
7265
7878
8395
8791
9058
9212
9285
9323
9370
9464
9624
9845
10104
10362
10576
10708
10734
10648
10465
10212
9926
9641
9386
9174
9009
8882
8782
8695
8613
8532
8453
8379
8313
8248
8170
8064
7901
7658
7317
6868
6315
5672
4962
4215
3462
2731
2049
1435
907
478
162
-32
-98
-38
138
406
735
1087
1423
1712
1935
2095
2211
2322
2475
2718
3092
3619
4301
5116
6022
6963
7876
8702
9385
9887
10182
10260
10124
9792
9288
8646
7901
7092
6254
5418
4607
3837
3117
2451
1840
1286
795
380
54
-166
-271
-258
-139
60
301
535
714
791
729
506
115
-438
-1134
-1946
-2843
-3796
-4771
-5740
-6678
-7561
-8372
-9102
-9745
-10308
-10801
-11241
-11646
-12029
-12400
-12758
-13096
-13400
-13653
-13843
-13963
-14015
-14013
-13976
-13930
-13894
-13884
-13899
-13929
-13948
-13922
-13813
-13588
-13225
-12716
-12071
-11318
-10496
-9653
-8832
-8068
-7381
-6770
-6217
-5690
-5151
-4564
-3904
-3162
-2348
-1488
-621
212
971
1628
2169
2593
2914
3150
3326
3468
3597
3735
3901
4114
4388
4735
5156
5639
6154
6657
7090
7388
7495
7371
6999
6396
5606
4699
3754
2850
2050
1396
899
544
298
113
-57
-256
-511
-837
-1235
-1697
-2206
-2742
-3287
-3825
-4345
-4844
-5323
-5793
-6270
-6773
-7322
-7929
-8600
-9322
-10071
-10811
-11497
-12086
-12542
-12845
-12992
-12998
-12890
-12700
-12459
-12187
-11895
-11579
-11228
-10829
-10369
-9843
-9254
-8610
-7921
-7195
-6438
-5647
-4822
-3961
-3072
-2169
-1283
-446
304
940
1446
1829
2113
2338
2552
2798
3108
3494
3950
4453
4973
5482
5961
6405
6826
7244
7683
8160
8680
9227
9770
10266
10668
10936
11042
10979
10759
10413
9983
9515
9054
8639
8299
8055
7922
7903
8003
8220
8549
8981
9500
10087
10716
11359
11986
12568
13082
13504
13820
14016
14081
14009
13797
13443
12952
12336
11612
10804
9940
9052
8170
7322
6528
5801
5144
4552
4006
3490
2972
2425
1826
1155
407
-413
-1282
-2169
-3031
-3825
-4512
-5064
-5471
-5740
-5892
-5961
-5980
-5979
-5977
-5977
-5971
-5941
-5866
-5731
-5527
-5261
-4947
-4608
-4266
-3938
-3630
-3339
-3051
-2750
-2415
-2036
-1607
-1130
-615
-74
485
1056
1641
2243
2870
3526
4213
4924
5643
6352
7030
7657
8220
8714
9143
9519
9862
10194
10538
10912
11326
11778
12253
12724
13152
13492
13698
13729
13561
13183
12608
11865
11000
10063
9104
8164
7271
6432
5645
4893
4156
3413
2648
1852
1022
164
-719
-1618
-2527
-3438
-4345
-5240
-6112
-6951
-7745
-8482
-9152
-9745
-10252
-10665
-10971
-11159
-11219
-11146
-10945
-10632
-10240
-9809
-9387
-9019
-8738
-8554
-8454
-8403
-8347
-8226
-7986
-7588
-7022
-6301
-5464
-4564
-3662
-2810
-2049
-1402
-877
-462
-141
114
328
527
737
978
1269
1619
2032
2497
2996
3501
3977
4393
4724
4956
5086
5124
5079
4962
4773
4503
4133
3644
3022
2270
1411
493
-424
-1270
-1984
-2524
-2877
-3058
-3102
-3061
-2980
-2893
-2810
-2722
-2603
-2424
-2163
-1822
-1425
-1020
-674
-450
-404
-568
-945
-1507
-2204
-2969
-3736
-4444
-5046
-5515
-5838
-6018
-6067
-6003
-5847
-5620
-5346
-5046
-4743
-4459
-4213
-4022
-3897
-3848
-3880
-3998
-4201
-4489
-4855
-5286
-5760
-6249
-6716
-7124
-7438
-7637
-7710
-7666
-7530
-7336
-7121
-6918
-6745
-6606
-6485
-6356
-6186
-5944
-5609
-5173
-4643
-4040
-3390
-2724
-2070
-1450
-877
-363
88
473
790
1037
1215
1327
1381
1387
1356
1300
1229
1151
1070
989
913
848
801
784
806
871
976
1108
1250
1379
1476
1532
1554
1564
1597
1697
1900
2232
2697
3271
3912
4558
5143
5607
5908
6022
5951
5713
5338
4861
4311
3712
3080
2426
1762
1101
462
-131
-652
-1077
-1389
-1583
-1661
-1638
-1536
-1381
-1198
-1014
-848
-720
-643
-626
-670
-771
-912
-1071
-1215
-1313
-1336
-1264
-1092
-830
-505
-149
202
517
780
987
1148
1281
1406
1538
1681
1826
1954
2039
2054
1977
1796
1508
1121
648
110
-468
-1060
-1633
-2151
-2576
-2866
-2983
-2897
-2593
-2073
-1360
-489
489
1525
2573
3598
4579
5504
6373
7186
7943
8638
9264
9811
10275
10658
10975
11247
11502
11766
12060
12390
12752
13133
13510
13862
14174
14435
14644
14801
14909
14964
14956
14872
14694
14409
14014
13515
12933
12297
11639
10989
10363
9766
9190
8613
8010
7362
6651
5875
5040
4161
3260
2355
1464
600
-228
-1010
-1742
-2413
-3014
-3537
-3977
-4334
-4615
-4831
-5001
-5140
-5262
-5377
-5486
-5588
-5675
-5741
-5781
-5792
-5776
-5733
-5668
-5579
-5468
-5333
-5177
-5005
-4832
-4677
-4567
-4527
-4580
-4741
-5009
-5372
-5806
-6279
-6759
-7222
-7654
-8057
-8445
-8842
-9273
-9757
-10301
-10893
-11505
-12095
-12612
-13011
-13254
-13321
-13213
-12950
-12566
-12104
-11602
-11091
-10586
-10089
-9587
-9064
-8502
-7893
-7239
-6557
-5874
-5219
-4622
-4103
-3668
-3314
-3023
-2775
-2553
-2344
-2147
-1969
-1821
-1714
-1649
-1617
-1591
-1538
-1416
-1191
-838
-352
250
933
1652
2354
2994
3538
3969
4286
4498
4620
4666
4642
4544
4359
4070
3666
3141
2510
1808
1089
422
-115
-451
-529
-316
190
958
1927
3015
4129
5176
6080
6785
7264
7517
7567
7454
7222
6911
6548
6148
5711
5228
4689
4086
3431
2740
2050
1406
856
446
210
168
327
674
1188
1839
2595
3422
4292
5180
6067
6940
7791
8618
9427
10227
11028
11842
12676
13528
14388
15237
16044
16776
17396
17875
18188
18325
18286
18080
17730
17261
16703
16088
15450
14821
14231
13705
13263
12909
12638
12427
12242
12039
11775
11414
10936
10346
9670
8956
8266
7663
7204
6922
6830
6912
7134
7444
7793
8132
8433
8677
8864
9005
9115
9207
9289
9361
9413
9434
9407
9318
9157
8916
8594
8191
7707
7149
6522
5835
5102
4339
3566
2800
2060
1355
689
59
-544
-1131
-1711
-2292
-2872
-3447
-4008
-4544
-5049
-5521
-5964
-6387
-6803
-7225
-7665
-8128
-8620
-9142
-9693
-10277
-10898
-11559
-12267
-13022
-13818
-14644
-15480
-16303
-17087
-17811
-18464
-19041
-19550
-20002
-20415
-20801
-21169
-21515
-21830
-22096
-22293
-22399
-22402
-22294
-22075
-21753
-21340
-20850
-20299
-19700
-19064
-18400
-17716
-17018
-16309
-15591
-14863
-14123
-13365
-12586
-11783
-10959
-10124
-9294
-8492
-7743
-7072
-6498
-6032
-5672
-5408
-5220
-5081
-4969
-4861
-4745
-4621
-4496
-4384
-4306
-4280
-4321
-4436
-4628
-4887
-5201
-5552
-5921
-6290
-6642
-6963
-7243
-7476
-7656
-7786
-7871
-7921
-7952
-7984
-8036
-8127
-8268
-8460
-8688
-8927
-9137
-9272
-9284
-9134
-8797
-8268
-7562
-6716
-5776
-4795
-3824
-2900
-2047
-1272
-568
79
685
1261
1810
2324
2785
3172
3465
3647
3711
3663
3515
3292
3022
2734
2457
2216
2029
1912
1869
1901
2004
2170
2386
2645
2938
3263
3623
4022
4468
4961
5497
6060
6626
7159
7622
7983
8219
8323
8306
8194
8022
7826
7633
7456
7287
7104
6873
6557
6130
5579
4914
4163
3372
2591
1867
1239
726
333
50
-142
-262
-329
-350
-325
-246
-104
110
398
756
1169
1618
2078
2524
2933
3288
3574
3784
3912
3954
3911
3781
3564
3263
2886
2443
1953
1438
928
453
43
-274
-482
-570
-541
-408
-188
98
431
799
1201
1642
2138
2703
3354
4094
4924
5824
6770
7732
8680
9588
10440
11230
11962
12642
13280
13882
14446
14966
15428
15817
16117
16320
16423
16431
16358
16219
16030
15813
15579
15339
15103
14877
14665
14470
14294
14135
13991
13856
13725
13592
13452
13303
13145
12979
12807
12625
12428
12204
11938
11613
11213
10729
10158
9507
8791
8034
7258
6486
5735
5012
4319
3651
2998
2353
1709
1066
429
-195
-795
-1360
-1882
-2354
-2774
-3141
-3456
-3723
-3945
-4125
-4271
-4390
-4491
-4587
-4687
-4803
-4942
-5108
-5302
-5520
-5759
-6014
-6283
-6565
-6861
-7174
-7503
-7842
-8183
-8510
-8804
-9043
-9213
-9301
-9308
-9242
-9122
-8972
-8815
-8673
-8555
-8466
-8395
-8328
-8244
-8125
-7958
-7734
-7454
-7126
-6761
-6372
-5970
-5565
-5165
-4777
-4410
-4073
-3776
-3533
-3352
-3243
-3204
-3231
-3309
-3423
-3553
-3680
-3793
-3885
-3954
-4008
-4057
-4112
-4188
-4300
-4463
-4694
-5008
-5421
-5945
-6584
-7333
-8176
-9083
-10013
-10919
-11754
-12472
-13041
-13439
-13661
-13711
-13602
-13352
-12977
-12489
-11898
-11209
-10427
-9557
-8610
-7601
-6547
-5470
-4392
-3332
-2307
-1332
-416
433
1208
1908
2533
3089
3586
4038
4462
4875
5290
5713
6142
6565
6964
7316
7599
7796
7898
7906
7830
7691
7513
7325
7156
7031
6977
7011
7148
7394
7743
8180
8673
9182
9652
10030
10263
10309
10142
9761
9184
8450
7611
6726
5853
5040
4321
3716
3226
2839
2529
2264
2008
1724
1378
945
411
-227
-952
-1737
-2539
-3311
-4005
-4582
-5016
-5302
-5456
-5509
-5505
-5491
-5506
-5577
-5713
-5906
-6134
-6366
-6572
-6729
-6824
-6860
-6849
-6813
-6774
-6753
-6759
-6793
-6843
-6891
-6914
-6892
-6810
-6663
-6455
-6202
-5924
-5642
-5374
-5129
-4903
-4679
-4428
-4117
-3710
-3175
-2495
-1667
-704
365
1503
2667
3815
4913
5936
6866
7694
8412
9012
9484
9814
9991
10005
9858
9562
9143
8640
8096
7552
7043
6587
6188
5833
5496
5149
4765
4328
3833
3290
2716
2136
1574
1050
577
161
-195
-491
-724
-890
-981
-993
-921
-766
-538
-252
72
415
759
1093
1412
1715
2007
2289
2562
2821
3057
3260
3423
3543
3624
3679
3723
3776
3851
3955
4088
4237
4387
4520
4618
4673
4682
4650
4586
4501
4403
4295
4172
4027
3848
3622
3343
3006
2615
2178
1707
1218
727
247
-209
-633
-1020
-1372
-1694
-1997
-2297
-2613
-2961
-3356
-3803
-4302
-4840
-5400
-5957
-6491
-6985
-7429
-7826
-8183
-8513
-8828
-9135
-9432
-9706
-9939
-10110
-10199
-10194
-10097
-9916
-9672
-9392
-9101
-8821
-8565
-8339
-8138
-7957
-7782
-7603
-7412
-7201
-6966
-6702
-6406
-6074
-5703
-5295
-4854
-4389
-3915
-3446
-2998
-2580
-2194
-1835
-1490
-1143
-777
-380
47
496
944
1361
1712
1966
2100
2107
1994
1787
1526
1259
1037
904
893
1020
1284
1661
2117
2610
3098
3543
3922
4229
4469
4666
4847
5044
5284
5586
5960
6403
6906
7455
8035
8632
9236
9838
10432
11012
11570
12100
12592
13040
13441
13794
14102
14372
14608
14812
14982
15108
15177
15172
15079
14884
14584
14181
13685
13111
12477
11800
11095
10375
9648
8922
8205
7504
6829
6188
5588
5033
4523
4051
3608
3179
2750
2304
1830
1319
766
172
-459
-1118
-1794
-2472
-3136
-3770
-4359
-4892
-5361
-5763
-6100
-6377
-6604
-6791
-6950
-7094
-7235
-7388
-7567
-7790
-8070
-8420
-8847
-9346
-9907
-10505
-11112
-11696
-12225
-12680
-13050
-13340
-13565
-13751
-13921
-14097
-14291
-14499
-14708
-14895
-15031
-15088
-15046
-14894
-14632
-14271
-13831
-13336
-12816
-12297
-11804
-11358
-10973
-10657
-10408
-10213
-10052
-9893
-9701
-9437
-9067
-8566
-7921
-7132
-6217
-5202
-4123
-3015
-1912
-838
189
1162
2080
2943
3755
4517
5227
5882
6480
7021
7505
7942
8342
8718
9086
9457
9841
10242
10655
11073
11483
11870
12216
12507
12729
12875
12937
12916
12814
12636
12389
12083
11726
11329
10899
10444
9970
9478
8968
8434
7871
7268
6615
5905
5134
4306
3432
2530
1623
737
-102
-875
-1568
-2174
-2695
-3136
-3504
-3806
-4043
-4215
-4318
-4348
-4304
-4194
-4030
-3837
-3641
-3472
-3359
-3326
-3390
-3560
-3838
-4222
-4708
-5287
-5954
-6699
-7507
-8360
-9233
-10098
-10921
-11671
-12325
-12864
-13286
-13594
-13806
-13941
-14021
-14067
-14093
-14108
-14117
-14120
-14119
-14114
-14104
-14092
-14076
-14055
-14023
-13972
-13892
-13774
-13612
-13403
-13144
-12837
-12483
-12081
-11627
-11115
-10539
-9894
-9184
-8417
-7615
-6802
-6008
-5261
-4581
-3978
-3451
-2988
-2568
-2170
-1774
-1365
-937
-486
-15
476
989
1528
2099
2707
3351
4022
4699
5354
5953
6464
6859
7125
7262
7285
7222
7104
6965
6832
6722
6645
6599
6581
6586
6613
6668
6764
6918
7150
7478
7915
8464
9119
9863
10667
11499
12321
13094
13785
14368
14827
15156
15360
15452
15451
15373
15233
15038
14787
14473
14083
13607
13040
12387
11662
10892
10108
9344
8628
7980
7408
6906
6460
6049
5649
5243
4816
4361
3878
3370
2840
2293
1733
1163
588
16
-541
-1068
-1549
-1967
-2309
-2565
-2736
-2825
-2845
-2811
-2742
-2655
-2567
-2493
-2447
-2438
-2471
-2549
-2669
-2822
-2995
-3170
-3330
-3458
-3547
-3593
-3606
-3602
-3604
-3635
-3716
-3859
-4065
-4322
-4607
-4888
-5131
-5301
-5368
-5312
-5123
-4803
-4362
-3820
-3198
-2522
-1812
-1086
-353
384
1127
1882
2656
3453
4269
5095
5913
6699
7425
8067
8607
9034
9348
9560
9685
9742
9746
9709
9634
9518
9355
9138
8862
8529
8147
7731
7301
6879
6484
6132
5834
5596
5418
5296
5220
5180
5157
5131
5075
4959
4752
4427
3962
3344
2572
1658
622
-508
-1700
-2926
-4161
-5388
-6592
-7766
-8901
-9989
-11019
-11976
-12846
-13616
-14276
-14823
-15261
-15600
-15854
-16039
-16167
-16248
-16289
-16286
-16236
-16136
-15976
-15756
-15473
-15127
-14722
-14260
-13742
-13172
-12552
-11887
-11185
-10458
-9721
-8993
-8291
-7632
-7028
-6482
-5995
-5557
-5160
-4789
-4435
-4090
-3753
-3423
-3106
-2806
-2525
-2262
-2013
-1771
-1524
-1264
-986
-687
-368
-36
300
633
955
1259
1543
1804
2041
2255
2440
2594
2712
2791
2830
2829
2792
2725
2634
2522
2394
2248
2081
1889
1668
1418
1141
843
535
226
-73
-355
-620
-868
-1106
-1341
-1580
-1826
-2079
-2334
-2585
-2822
-3038
-3226
-3382
-3504
-3595
-3653
-3680
-3674
-3632
-3553
-3431
-3267
-3060
-2814
-2537
-2238
-1930
-1627
-1344
-1094
-891
-744
-658
-634
-666
-745
-855
-978
-1096
-1193
-1256
-1275
-1247
-1168
-1038
-854
-612
-307
67
514
1033
1616
2248
2910
3579
4232
4852
5428
5957
6443
6892
7311
7704
8071
8403
8690
8921
9089
9189
9227
9212
9156
9073
8969
8848
8703
8524
8298
8013
7661
7242
6761
6227
5653
5050
4429
3796
3157
2512
1867
1227
599
-7
-582
-1119
-1613
-2064
-2475
-2850
-3197
-3518
-3817
-4094
-4351
-4587
-4807
-5014
-5218
-5427
-5648
-5888
-6149
-6431
-6733
-7051
-7383
-7727
-8080
-8442
-8805
-9160
-9492
-9783
-10010
-10154
-10201
-10145
-9988
-9744
-9429
-9065
-8669
-8258
-7839
-7416
-6989
-6559
-6126
-5697
-5282
-4893
-4541
-4236
-3982
-3777
-3616
-3488
-3384
-3297
-3222
-3158
-3107
-3071
-3050
-3043
-3043
-3045
-3040
-3024
-2992
-2947
-2891
-2833
-2778
-2734
-2706
-2701
-2724
-2784
-2891
-3057
-3294
-3613
-4014
-4495
-5037
-5618
-6206
-6770
-7280
-7719
-8079
-8366
-8593
-8784
-8958
-9131
-9310
-9490
-9657
-9789
-9869
-9879
-9813
-9679
-9490
-9271
-9048
-8844
-8673
-8539
-8436
-8347
-8252
-8131
-7970
-7762
-7512
-7234
-6947
-6671
-6423
-6213
-6042
-5900
-5771
-5634
-5469
-5257
-4989
-4660
-4274
-3839
-3369
-2876
-2374
-1871
-1373
-882
-398
85
570
1063
1568
2086
2614
3146
3667
4161
4606
4981
5265
5442
5504
5450
5286
5026
4688
4289
3848
3379
2891
2392
1887
1382
881
393
-75
-514
-919
-1287
-1621
-1928
-2218
-2505
-2800
-3111
-3444
-3798
-4167
-4543
-4913
-5264
-5582
-5856
-6071
-6217
-6285
-6265
-6152
-5944
-5638
-5239
-4751
-4182
-3540
-2834
-2073
-1263
-413
471
1380
2308
3246
4185
5117
6034
6930
7800
8640
9450
10228
10975
11693
12383
13046
13681
14289
14864
15402
15891
16321
16678
16949
17122
17189
17146
16994
16736
16382
15939
15419
14830
14182
13485
12746
11978
11189
10391
9591
8796
8007
7222
6437
5649
4855
4059
3271
2507
1787
1133
561
86
-292
-575
-777
-912
-998
-1046
-1065
-1056
-1020
-952
-851
-719
-558
-378
-185
13
210
401
583
754
908
1035
1125
1163
1138
1045
883
661
397
113
-167
-423
-639
-805
-919
-984
-1002
-978
-914
-811
-666
-482
-261
-14
249
513
761
983
1170
1320
1433
1511
1554
1559
1516
1414
1240
987
651
240
-230
-732
-1237
-1716
-2141
-2498
-2776
-2979
-3113
-3193
-3232
-3242
-3236
-3222
-3210
-3207
-3222
-3264
-3340
-3455
-3610
-3801
-4024
-4268
-4527
-4795
-5074
-5368
-5687
-6041
-6439
-6886
-7382
-7919
-8488
-9074
-9669
-10265
-10862
-11464
-12078
-12709
-13360
-14023
-14683
-15315
-15889
-16376
-16749
-16989
-17090
-17053
-16889
-16612
-16239
-15784
-15257
-14665
-14013
-13309
-12564
-11794
-11023
-10275
-9576
-8945
-8395
-7928
-7536
-7204
-6917
-6659
-6418
-6190
-5977
-5783
-5609
-5452
-5303
-5141
-4943
-4683
-4338
-3892
-3343
-2700
-1982
-1216
-432
344
1089
1790
2442
3046
3609
4139
4645
5133
5610
6076
6529
6964
7371
7738
8052
8296
8460
8534
8518
8415
8237
7998
7714
7398
7059
6700
6316
5903
5454
4969
4452
3914
3372
2847
2357
1918
1539
1222
968
772
634
554
535
582
698
879
1115
1386
1664
1919
2122
2251
2294
2250
2131
1954
1743
1517
1292
1079
880
698
532
384
260
167
113
103
138
214
319
441
565
679
776
855
920
979
1039
1104
1173
1239
1293
1323
1320
1282
1213
1126
1040
978
963
1012
1138
1342
1620
1959
2345
2761
3193
3630
4064
4493
4913
5325
5724
6106
6462
6784
7060
7282
7442
7537
7565
7531
7438
7293
7102
6871
6604
6307
5984
5640
5280
4909
4532
4151
3765
3372
2967
2545
2102
1638
1158
670
189
-271
-699
-1086
-1433
-1749
-2047
-2348
-2669
-3025
-3421
-3852
-4303
-4751
-5171
-5540
-5841
-6066
-6217
-6305
-6347
-6358
-6353
-6339
-6314
-6272
-6200
-6084
-5911
-5673
-5369
-5002
-4580
-4116
-3621
-3108
-2588
-2070
-1560
-1064
-587
-133
296
703
1090
1467
1843
2234
2650
3103
3598
4134
4705
5296
5891
6471
7020
7523
7972
8363
8699
8984
9226
9432
9608
9756
9879
9972
10034
10060
10044
9982
9873
9716
9513
9270
8993
8694
8383
8071
7771
7487
7220
6967
6718
6459
6174
5847
5465
5023
4519
3961
3362
2739
2112
1498
909
356
-159
-635
-1075
-1483
-1859
-2202
-2509
-2773
-2988
-3146
-3246
-3288
-3278
-3226
-3147
-3057
-2972
-2907
-2872
-2875
-2917
-2996
-3105
-3232
-3366
-3492
-3594
-3657
-3664
-3603
-3461
-3230
-2907
-2492
-1996
-1434
-827
-203
412
988
1502
1935
2275
2519
2671
2739
2736
2677
2576
2444
2292
2128
1962
1799
1647
1517
1414
1346
1318
1329
1376
1448
1532
1615
1679
1711
1702
1648
1553
1426
1279
1131
998
894
832
817
849
922
1025
1146
1270
1386
1486
1565
1623
1664
1694
1719
1743
1764
1778
1776
1748
1679
1562
1389
1163
891
587
266
-55
-361
-645
-907
-1152
-1393
-1641
-1910
-2207
-2529
-2870
-3214
-3542
-3836
-4081
-4271
-4407
-4503
-4574
-4642
-4726
-4841
-4993
-5180
-5394
-5619
-5841
-6045
-6222
-6369
-6485
-6577
-6651
-6714
-6768
-6815
-6852
-6875
-6880
-6863
-6824
-6763
-6683
-6588
-6483
-6368
-6243
-6108
-5957
-5787
-5596
-5382
-5144
-4884
-4606
-4312
-4006
-3693
-3373
-3049
-2723
-2397
-2073
-1756
-1448
-1156
-886
-646
-440
-278
-162
-94
-72
-90
-136
-195
-254
-298
-319
-319
-306
-299
-323
-406
-572
-838
-1210
-1679
-2225
-2817
-3421
-4008
-4552
-5041
-5471
-5849
-6186
-6492
-6774
-7030
-7253
-7430
-7549
-7600
-7580
-7498
-7369
-7213
-7056
-6919
-6817
-6759
-6745
-6773
-6833
-6919
-7024
-7144
-7276
-7418
-7568
-7720
-7870
-8012
-8143
-8260
-8366
-8465
-8559
-8649
-8731
-8796
-8827
-8806
-8716
-8544
-8284
-7942
-7530
-7065
-6569
-6057
-5541
-5025
-4509
-3988
-3460
-2925
-2388
-1859
-1349
-866
-413
17
437
867
1327
1832
2393
3006
3662
4342
5027
5701
6355
6988
7607
8223
8847
9485
10136
10790
11429
12031
12573
13036
13406
13676
13846
13921
13910
13826
13681
13492
13274
13045
12823
12624
12458
12332
12246
12190
12155
12124
12087
12035
11964
11876
11774
11664
11546
11416
11264
11078
10844
10554
10205
9804
9366
8915
8475
8073
7729
7457
7264
7149
7105
7125
7196
7309
7453
7619
7797
7980
8161
8335
8500
8658
8814
8973
9139
9311
9484
9650
9797
9911
9986
10019
10018
9998
9981
9987
10034
10132
10281
10471
10684
10901
11104
11281
11430
11552
11655
11748
11835
11911
11967
11987
11952
11846
11660
11394
11058
10667
10242
9805
9370
8947
8538
8138
7745
7347
6945
6537
6131
5735
5360
5015
4705
4432
4193
3981
3787
3603
3420
3230
3029
2813
2582
2334
2072
1795
1505
1201
880
538
167
-242
-698
-1210
-1783
-2419
-3113
-3856
-4634
-5430
-6231
-7021
-7793
-8543
-9269
-9976
-10666
-11343
-12007
-12654
-13276
-13864
-14406
-14889
-15303
-15638
-15888
-16050
-16126
-16119
-16036
-15891
-15694
-15461
-15206
-14940
-14671
-14406
-14143
-13878
-13606
-13317
-13005
-12661
-12282
-11864
-11405
-10906
-10368
-9792
-9184
-8548
-7892
-7226
-6557
-5896
-5249
-4616
-3996
-3383
-2768
-2142
-1500
-838
-161
524
1204
1869
2507
3115
3691
4241
4771
5290
5804
6313
6813
7298
7754
8170
8537
8846
9093
9279
9407
9482
9510
9496
9446
9364
9254
9120
8965
8791
8600
8392
8167
7924
7664
7389
7104
6815
6528
6250
5984
5729
5481
5233
4975
4698
4395
4062
3705
3325
2930
2527
2123
1721
1319
918
514
106
-303
-709
-1108
-1492
-1856
-2199
-2522
-2829
-3128
-3426
-3730
-4043
-4367
-4700
-5037
-5372
-5698
-6010
-6299
-6559
-6782
-6961
-7089
-7163
-7179
-7139
-7046
-6910
-6737
-6535
-6310
-6066
-5803
-5518
-5212
-4885
-4540
-4186
-3832
-3488
-3160
-2852
-2560
-2276
-1985
-1676
-1338
-967
-568
-150
269
669
1036
1358
1633
1869
2077
2275
2480
2705
2959
3241
3547
3867
4190
4510
4819
5115
5399
5672
5936
6190
6430
6650
6845
7007
7133
7223
7279
7307
7312
7301
7279
7247
7205
7153
7090
7015
6933
6847
6763
6685
6616
6553
6493
6427
6349
6251
6131
5992
5842
5690
5546
5421
5316
5230
5155
5080
4991
4878
4734
4561
4361
4146
3924
3706
3501
3315
3150
3011
2899
2819
2773
2764
2787
2837
2897
2950
2971
2941
2843
2671
2425
2117
1765
1387
999
612
230
-147
-522
-897
-1266
-1618
-1935
-2195
-2378
-2472
-2474
-2396
-2257
-2087
-1913
-1763
-1653
-1588
-1567
-1581
-1616
-1664
-1718
-1775
-1838
-1906
-1980
-2056
-2124
-2175
-2197
-2185
-2138
-2060
-1961
-1853
-1746
-1643
-1545
-1444
-1330
-1194
-1033
-849
-655
-472
-323
-227
-202
-251
-371
-546
-757
-982
-1204
-1412
-1603
-1781
-1958
-2145
-2353
-2589
-2856
-3149
-3461
-3781
-4098
-4399
-4677
-4923
-5133
-5301
-5429
-5515
-5565
-5584
-5581
-5567
-5554
-5552
-5572
-5621
-5703
-5822
-5977
-6168
-6392
-6648
-6932
-7242
-7571
-7914
-8263
-8608
-8939
-9246
-9521
-9757
-9948
-10093
-10190
-10239
-10242
-10200
-10113
-9984
-9815
-9611
-9376
-9115
-8834
-8535
-8221
-7889
-7534
-7149
-6726
-6259
-5744
-5183
-4583
-3957
-3324
-2701
-2109
-1561
-1066
-626
-234
124
463
801
1149
1518
1906
2308
2711
3099
3454
3764
4018
4216
4360
4463
4538
4600
4664
4740
4835
4949
5080
5220
5361
5495
5615
5717
5800
5864
5913
5951
5981
6007
6029
6047
6058
6060
6051
6031
6005
5979
5964
5971
6011
6095
6224
6395
6596
6808
7008
7168
7266
7286
7219
7070
6856
6600
6332
6081
5872
5722
5637
5609
5624
5658
5689
5692
5651
5553
5396
5182
4918
4615
4282
3927
3556
3175
2790
2405
2029
1672
1345
1057
816
627
486
384
310
247
180
96
-12
-144
-293
-446
-588
-705
-786
-827
-829
-802
-762
-724
-705
-718
-767
-854
-971
-1108
-1254
-1397
-1528
-1644
-1743
-1828
-1901
-1966
-2020
-2062
-2085
-2082
-2044
-1969
-1855
-1707
-1534
-1351
-1172
-1012
-886
-801
-762
-768
-818
-904
-1020
-1159
-1314
-1477
-1641
-1802
-1951
-2083
-2193
-2274
-2325
-2344
-2329
-2282
-2203
-2095
-1959
-1796
-1611
-1408
-1197
-989
-797
-638
-526
-472
-483
-559
-693
-873
-1081
-1300
-1510
-1698
-1852
-1966
-2037
-2067
-2061
-2025
-1967
-1896
-1822
-1753
-1700
-1668
-1662
-1679
-1715
-1757
-1792
-1803
-1777
-1704
-1578
-1403
-1184
-933
-660
-375
-84
213
518
834
1166
1513
1872
2235
2587
2914
3203
3441
3623
3746
3815
3838
3825
3788
3737
3678
3616
3555
3494
3433
3370
3304
3236
3169
3105
3053
3018
3010
3034
3099
3205
3354
3541
3762
4009
4276
4560
4857
5172
5507
5866
6254
6668
7105
7552
7995
8414
8791
9108
9352
9516
9596
9599
9533
9411
9248
9059
8855
8649
8447
8252
8064
7883
7703
7522
7338
7151
6965
6788
6626
6488
6379
6301
6251
6221
6203
6184
6155
6108
6040
5951
5845
5726
5597
5462
5319
5167
5003
4827
4639
4441
4238
4035
3836
3645
3459
3277
3093
2901
2699
2482
2251
2004
1742
1461
1156
819
442
16
-461
-991
-1566
-2174
-2799
-3425
-4035
-4619
-5168
-5680
-6156
-6599
-7013
-7402
-7767
-8108
-8425
-8717
-8982
-9220
-9428
-9605
-9748
-9854
-9919
-9944
-9928
-9878
-9799
-9700
-9588
-9469
-9343
-9207
-9053
-8870
-8648
-8378
-8057
-7686
-7272
-6826
-6358
-5883
-5408
-4942
-4486
-4043
-3610
-3182
-2755
-2322
-1874
-1405
-906
-373
196
798
1421
2052
2671
3260
3801
4283
4698
5046
5332
5561
5738
5864
5936
5950
5898
5777
5585
5328
5020
4677
4318
3959
3611
3281
2965
2657
2345
2020
1675
1306
916
508
92
-325
-737
-1139
-1530
-1909
-2276
-2629
-2968
-3288
-3587
-3860
-4102
-4310
-4478
-4604
-4682
-4711
-4686
-4606
-4472
-4289
-4062
-3806
-3531
-3252
-2983
-2738
-2528
-2358
-2235
-2160
-2132
-2148
-2203
-2291
-2404
-2535
-2674
-2813
-2943
-3057
-3148
-3213
-3248
-3251
-3223
-3164
-3078
-2970
-2845
-2710
-2572
-2437
-2307
-2181
-2054
-1918
-1763
-1580
-1360
-1105
-818
-512
-202
92
356
579
758
897
1008
1106
1209
1327
1467
1627
1799
1970
2125
2255
2355
2426
2480
2530
2594
2686
2816
2988
3196
3430
3678
3925
4162
4382
4586
4776
4961
5146
5334
5526
5718
5901
6069
6214
6336
6436
6525
6613
6713
6837
6989
7168
7368
7574
7770
7941
8073
8157
8195
8186
8138
8061
7959
7837
7696
7532
7342
7121
6868
6581
6265
5925
5567
5199
4827
4454
4083
3719
3357
3002
2656
2322
2007
1718
1461
1243
1067
933
838
774
731
693
645
572
460
300
88
-174
-481
-820
-1179
-1548
-1916
-2279
-2637
-2991
-3348
-3710
-4081
-4456
-4828
-5186
-5514
-5797
-6021
-6177
-6258
-6265
-6200
-6071
-5887
-5659
-5396
-5110
-4810
-4506
-4206
-3919
-3649
-3402
-3178
-2978
-2800
-2643
-2504
-2384
-2286
-2213
-2171
-2164
-2197
-2271
-2388
-2545
-2737
-2962
-3213
-3487
-3780
-4089
-4411
-4742
-5078
-5413
-5742
-6060
-6361
-6642
-6900
-7132
-7340
-7522
-7680
-7813
-7923
-8010
-8073
-8114
-8132
-8125
-8096
-8044
-7968
-7872
-7761
-7642
-7524
-7419
-7335
-7281
-7260
-7268
-7299
-7340
-7375
-7391
-7378
-7329
-7250
-7149
-7042
-6945
-6875
-6840
-6843
-6879
-6935
-6994
-7038
-7053
-7028
-6962
-6859
-6732
-6594
-6460
-6344
-6252
-6189
-6150
-6128
-6114
-6098
-6070
-6023
-5953
-5859
-5742
-5603
-5446
-5270
-5078
-4867
-4636
-4381
-4100
-3788
-3443
-3059
-2634
-2164
-1646
-1077
-455
218
941
1708
2509
3332
4162
4983
5776
6528
7226
7861
8429
8930
9368
9749
10081
10372
10632
10869
11089
11301
11507
11712
11915
12114
12303
12475
12619
12727
12789
12801
12761
12672
12541
12378
12192
11991
11780
11560
11326
11074
10797
10491
10155
9793
9414
9029
8651
8291
7958
7653
7376
7122
6884
6654
6427
6201
5977
5758
5547
5349
5163
4990
4824
4660
4491
4311
4115
3901
3670
3423
3164
2899
2632
2371
2120
1885
1669
1478
1312
1171
1053
957
878
813
761
723
700
697
717
762
833
926
1035
1149
1261
1362
1447
1517
1574
1623
1669
1715
1761
1802
1830
1834
1806
1736
1623
1466
1271
1045
795
527
244
-55
-372
-710
-1071
-1453
-1854
-2265
-2680
-3090
-3491
-3881
-4260
-4633
-5004
-5379
-5761
-6152
-6549
-6951
-7352
-7749
-8138
-8518
-8885
-9239
-9577
-9900
-10204
-10491
-10761
-11017
-11262
-11501
-11738
-11975
-12212
-12446
-12672
-12882
-13070
-13232
-13364
-13468
-13546
-13599
-13629
-13632
-13600
-13523
-13387
-13182
-12900
-12540
-12109
-11624
-11106
-10579
-10066
-9583
-9142
-8742
-8376
-8031
-7691
-7340
-6968
-6568
-6143
-5701
-5251
-4808
-4384
-3988
-3628
-3304
-3018
-2768
-2549
-2361
-2200
-2066
-1959
-1876
-1816
-1775
-1748
-1728
-1709
-1682
-1641
-1579
-1490
-1372
-1221
-1036
-818
-571
-300
-13
280
569
844
1097
1326
1528
1709
1872
2025
2174
2317
2452
2569
2658
2705
2700
2640
2526
2369
2188
2003
1838
1712
1638
1623
1662
1747
1864
1996
2130
2254
2361
2449
2517
2568
2605
2629
2643
2647
2642
2628
2604
2572
2530
2481
2422
2356
2282
2204
2124
2048
1983
1935
1911
1916
1952
2019
2115
2235
2374
2527
2689
2855
3022
3190
3357
3522
3687
3851
4016
4182
4347
4510
4665
4808
4932
5031
5100
5138
5150
5142
5125
5113
5118
5148
5208
5296
5407
5531
5657
5776
5880
5966
6033
6081
6113
6130
6132
6116
6081
6025
5947
5851
5738
5613
5478
5335
5185
5026
4856
4675
4485
4289
4094
3907
3733
3576
3434
3304
3181
3059
2933
2804
2675
2551
2436
2333
2239
2146
2041
1909
1739
1522
1261
963
645
323
15
-268
-519
-740
-937
-1115
-1279
-1429
-1558
-1655
-1710
-1714
-1664
-1565
-1429
-1274
-1116
-971
-847
-746
-663
-589
-513
-431
-338
-238
-138
-45
34
92
129
144
137
110
62
-10
-106
-228
-370
-526
-685
-832
-957
-1053
-1118
-1157
-1181
-1201
-1227
-1266
-1319
-1379
-1438
-1487
-1521
-1537
-1541
-1542
-1547
-1564
-1593
-1630
-1662
-1677
-1661
-1607
-1515
-1393
-1256
-1123
-1010
-930
-887
-878
-894
-922
-947
-962
-958
-937
-901
-854
-801
-747
-691
-636
-581
-528
-480
-438
-407
-385
-371
-360
-344
-316
-268
-200
-118
-31
44
91
92
38
-77
-248
-463
-704
-949
-1176
-1368
-1510
-1594
-1621
-1594
-1524
-1423
-1306
-1187
-1079
-992
-931
-897
-888
-898
-920
-948
-977
-1004
-1036
-1077
-1136
-1222
-1344
-1504
-1703
-1932
-2182
-2439
-2686
-2909
-3097
-3241
-3339
-3390
-3399
-3373
-3320
-3248
-3164
-3072
-2976
-2877
-2775
-2669
-2557
-2439
-2317
-2193
-2070
-1952
-1841
-1739
-1644
-1550
-1453
-1342
-1211
-1051
-858
-631
-373
-87
220
540
869
1202
1538
1876
2219
2568
2924
3286
3652
4014
4370
4708
5023
5308
5559
5772
5950
6095
6212
6310
6398
6484
6578
6687
6817
6968
7141
7331
7529
7725
7906
8063
8183
8264
8300
8294
8253
8186
8103
8016
7927
7839
7749
7650
7533
7387
7206
6986
6732
6450
6152
5854
5568
5305
5073
4872
4700
4551
4417
4291
4167
4041
3910
3774
3632
3485
3335
3183
3035
2895
2770
2666
2590
2546
2533
2549
2586
2632
2677
2709
2722
2710
2676
2623
2559
2491
2426
2369
2321
2280
2244
2206
2163
2108
2037
1945
1828
1681
1502
1287
1034
740
406
33
-378
-822
-1295
-1791
-2303
-2823
-3342
-3849
-4335
-4789
-5205
-5578
-5908
-6197
-6451
-6678
-6885
-7082
-7274
-7464
-7653
-7840
-8021
-8191
-8348
-8487
-8606
-8705
-8783
-8843
-8890
-8930
-8968
-9011
-9064
-9131
-9211
-9303
-9401
-9498
-9587
-9662
-9721
-9763
-9789
-9805
-9812
-9812
-9804
-9785
-9749
-9691
-9607
-9498
-9367
-9221
-9071
-8926
-8795
-8681
-8587
-8509
-8443
-8385
-8331
-8281
-8236
-8197
-8164
-8138
-8113
-8082
-8037
-7970
-7875
-7750
-7595
-7413
-7210
-6986
-6742
-6472
-6169
-5822
-5426
-4976
-4477
-3939
-3381
-2821
-2282
-1781
-1330
-936
-598
-313
-72
128
294
428
531
603
646
665
665
654
639
630
630
645
674
721
784
865
967
1092
1239
1408
1594
1789
1981
2159
2311
2431
2513
2561
2579
2578
2567
2556
2552
2559
2577
2606
2642
2683
2726
2770
2814
2856
2894
2926
2949
2962
2962
2949
2925
2892
2851
2805
2752
2689
2612
2514
2387
2226
2028
1792
1522
1226
913
598
291
8
-241
-447
-602
-705
-753
-751
-702
-612
-490
-341
-171
15
212
418
626
833
1030
1211
1366
1489
1578
1632
1657
1663
1662
1666
1687
1729
1795
1880
1974
2068
2150
2213
2252
2267
2262
2240
2208
2168
2121
2069
2008
1939
1863
1784
1708
1643
1597
1576
1583
1616
1672
1742
1816
1888
1951
2001
2043
2077
2108
2144
2188
2243
2312
2392
2481
2575
2669
2758
2836
2901
2948
2979
2995
3001
3004
3011
3029
3063
3116
3186
3270
3360
3448
3525
3586
3626
3646
3647
3634
3609
3578
3543
3504
3462
3416
3367
3316
3264
3215
3171
3132
3098
3067
3034
2996
2948
2887
2813
2726
2630
2529
2427
2330
2240
2158
2086
2024
1972
1933
1906
1896
1905
1935
1988
2063
2159
2273
2402
2540
2683
2828
2969
3104
3229
3341
3438
3515
3570
3599
3597
3562
3492
3386
3244
3070
2868
2646
2411
2170
1931
1698
1476
1265
1064
870
680
491
300
107
-88
-283
-478
-670
-860
-1047
-1233
-1419
-1604
-1787
-1966
-2137
-2297
-2443
-2571
-2682
-2779
-2864
-2942
-3018
-3095
-3172
-3248
-3320
-3381
-3426
-3451
-3452
-3432
-3391
-3335
-3269
-3195
-3116
-3030
-2935
-2824
-2692
-2534
-2348
-2136
-1903
-1660
-1416
-1183
-970
-782
-619
-478
-352
-233
-112
14
146
278
403
510
591
638
650
629
583
521
453
386
325
267
208
137
45
-77
-233
-425
-649
-899
-1166
-1443
-1723
-2003
-2280
-2557
-2836
-3118
-3406
-3702
-4005
-4315
-4632
-4953
-5276
-5598
-5913
-6217
-6503
-6764
-6997
-7198
-7371
-7519
-7649
-7767
-7880
-7989
-8089
-8172
-8225
-8234
-8186
-8071
-7887
-7640
-7342
-7010
-6662
-6315
-5984
-5676
-5394
-5137
-4902
-4686
-4489
-4314
-4168
-4057
-3990
-3971
-4003
-4081
-4198
-4342
-4503
-4668
-4831
-4987
-5137
-5286
-5439
-5603
-5783
-5981
-6197
-6424
-6656
-6881
-7090
-7273
-7420
-7528
-7595
-7622
-7614
-7577
-7518
-7444
-7360
-7267
-7166
-7052
-6919
-6759
-6566
-6333
-6056
-5736
-5376
-4984
-4568
-4140
-3709
-3281
-2863
-2456
-2057
-1664
-1273
-880
-486
-93
294
667
1020
1346
1644
1915
2165
2402
2637
2879
3132
3396
3665
3929
4175
4389
4562
4688
4771
4819
4845
4864
4891
4935
5001
5085
5178
5267
5336
5373
5366
5310
5207
5062
4886
4690
4489
4294
4117
3964
3837
3737
3658
3591
3524
3446
3343
3206
3030
2815
2567
2298
2019
1747
1494
1267
1069
896
739
587
430
261
78
-114
-304
-477
-616
-704
-731
-690
-583
-417
-205
38
295
551
791
1006
1191
1338
1447
1517
1552
1552
1524
1470
1398
1313
1220
1123
1024
926
827
726
622
517
412
311
218
140
80
41
23
24
40
64
91
117
142
165
192
226
273
336
417
516
631
760
898
1045
1197
1351
1506
1657
1801
1933
2048
2141
2214
2267
2308
2346
2392
2456
2546
2665
2813
2982
3164
3349
3528
3694
3846
3983
4109
4228
4343
4456
4564
4665
4754
4827
4878
4905
4906
4881
4830
4753
4653
4532
4393
4242
4085
3930
3785
3656
3548
3461
3393
3341
3300
3268
3243
3227
3225
3240
3276
3332
3404
3480
3549
3595
3604
3566
3479
3344
3168
2963
2740
2511
2283
2062
1851
1649
1455
1271
1096
931
779
640
513
394
279
165
46
-79
-211
-350
-492
-638
-785
-937
-1097
-1270
-1460
-1672
-1905
-2157
-2421
-2687
-2947
-3190
-3410
-3604
-3772
-3920
-4056
-4189
-4329
-4484
-4656
-4847
-5050
-5259
-5462
-5649
-5810
-5936
-6024
-6073
-6084
-6063
-6014
-5944
-5854
-5748
-5624
-5481
-5317
-5132
-4928
-4706
-4473
-4234
-3996
-3766
-3551
-3356
-3186
-3045
-2937
-2862
-2822
-2812
-2826
-2857
-2892
-2920
-2930
-2915
-2873
-2804
-2718
-2625
-2538
-2467
-2423
-2409
-2427
-2474
-2545
-2636
-2740
-2855
-2978
-3106
-3237
-3369
-3500
-3627
-3750
-3870
-3990
-4114
-4246
-4390
-4548
-4717
-4893
-5069
-5241
-5403
-5555
-5698
-5838
-5981
-6131
-6290
-6455
-6617
-6767
-6892
-6983
-7032
-7037
-7002
-6930
-6829
-6701
-6548
-6367
-6152
-5897
-5596
-5248
-4854
-4419
-3953
-3463
-2959
-2444
-1921
-1389
-849
-299
259
818
1370
1907
2418
2895
3334
3734
4097
4429
4734
5018
5284
5537
5778
6008
6228
6440
6644
6844
7039
7231
7419
7604
7784
7961
8132
8298
8457
8604
8734
8839
8909
8938
8919
8851
8739
8589
8413
8223
8029
7837
7649
7463
7275
7082
6884
6684
6493
6324
6189
6101
6064
6074
6121
6190
6262
6323
6361
6375
6370
6356
6345
6345
6362
6390
6420
6437
6426
6376
6279
6139
5964
5770
5572
5385
5222
5086
4978
4894
4829
4776
4732
4696
4667
4647
4636
4633
4634
4635
4629
4613
4581
4534
4471
4395
4309
4215
4113
4005
3888
3760
3618
3463
3293
3111
2918
2718
2512
2303
2092
1880
1663
1441
1209
964
704
426
130
-182
-502
-824
-1138
-1433
-1702
-1939
-2142
-2316
-2467
-2602
-2729
-2851
-2967
-3073
-3159
-3212
-3222
-3179
-3080
-2924
-2714
-2458
-2162
-1832
-1473
-1087
-676
-245
201
654
1105
1544
1961
2351
2714
3051
3366
3665
3948
4213
4452
4653
4804
4891
4908
4854
4735
4562
4351
4116
3869
3617
3362
3103
2835
2553
2256
1945
1624
1299
977
663
360
67
-216
-493
-766
-1035
-1299
-1554
-1795
-2017
-2217
-2391
-2536
-2651
-2735
-2786
-2805
-2792
-2746
-2673
-2575
-2462
-2341
-2223
-2117
-2032
-1975
-1952
-1966
-2017
-2102
-2213
-2340
-2469
-2583
-2666
-2704
-2684
-2605
-2470
-2291
-2085
-1871
-1668
-1491
-1346
-1236
-1155
-1096
-1050
-1014
-987
-975
-987
-1032
-1118
-1249
-1422
-1631
-1866
-2116
-2372
-2627
-2881
-3134
-3388
-3642
-3896
-4142
-4373
-4579
-4751
-4883
-4974
-5029
-5054
-5058
-5050
-5035
-5016
-4989
-4951
-4893
-4808
-4689
-4535
-4343
-4118
-3863
-3586
-3292
-2987
-2677
-2362
-2041
-1714
-1375
-1016
-637
-233
193
637
1085
1524
1937
2310
2632
2898
3111
3278
3415
3534
3651
3772
3902
4035
4166
4282
4374
4435
4466
4473
4469
4469
4489
4543
4638
4778
4957
5161
5375
5579
5753
5883
5957
5972
5931
5841
5716
5569
5412
5256
5103
4955
4807
4653
4485
4302
4102
3889
3671
3456
3252
3063
2890
2730
2575
2418
2252
2070
1872
1660
1439
1215
995
783
581
387
199
14
-171
-360
-553
-750
-950
-1154
-1359
-1565
-1770
-1973
-2170
-2359
-2539
-2708
-2870
-3027
-3185
-3348
-3521
-3704
-3894
-4083
-4263
-4419
-4541
-4621
-4656
-4650
-4612
-4553
-4487
-4425
-4374
-4338
-4313
-4294
-4271
-4235
-4178
-4094
-3985
-3852
-3702
-3541
-3378
-3219
-3066
-2921
-2779
-2635
-2481
-2308
-2109
-1879
-1619
-1331
-1025
-711
-403
-116
138
349
509
615
665
661
604
500
352
165
-56
-304
-573
-856
-1145
-1436
-1723
-2005
-2280
-2549
-2812
-3070
-3324
-3571
-3810
-4038
-4252
-4447
-4622
-4772
-4897
-4997
-5073
-5125
-5157
-5173
-5175
-5166
-5146
-5116
-5072
-5012
-4932
-4834
-4718
-4591
-4463
-4347
-4255
-4200
-4187
-4215
-4277
-4361
-4448
-4524
-4573
-4589
-4571
-4524
-4456
-4379
-4299
-4222
-4145
-4064
-3971
-3859
-3727
-3575
-3412
-3250
-3103
-2982
-2896
-2847
-2831
-2839
-2860
-2882
-2897
-2900
-2891
-2875
-2857
-2846
-2847
-2864
-2897
-2942
-2996
-3053
-3111
-3167
-3220
-3272
-3326
-3383
-3444
-3507
-3569
-3624
-3665
-3687
-3683
-3653
-3595
-3516
-3421
-3320
-3221
-3133
-3058
-2998
-2948
-2902
-2851
-2786
-2700
-2586
-2444
-2274
-2080
-1865
-1635
-1392
-1140
-878
-609
-334
-56
221
492
749
988
1202
1389
1548
1683
1796
1895
1984
2070
2157
2248
2345
2448
2558
2673
2792
2916
3045
3181
3327
3484
3655
3840
4035
4234
4431
4612
4768
4889
4967
5002
4996
4958
4897
4825
4750
4676
4602
4524
4435
4328
4201
4058
3909
3768
3651
3574
3545
3566
3630
3720
3820
3909
3974
4009
4016
4006
3994
3995
4021
4077
4158
4255
4352
4434
4488
4508
4495
4457
4405
4353
4314
4295
4300
4327
4368
4417
4463
4501
4526
4535
4532
4517
4495
4471
4447
4426
4411
4402
4398
4400
4405
4413
4422
4429
4435
4437
4431
4416
4387
4339
4270
4178
4062
3930
3784
3633
3484
3343
3215
3098
2993
2896
2808
2734
2682
2662
2687
2765
2899
3082
3299
3529
3749
3939
4089
4199
4280
4352
4434
4543
4683
4846
5009
5145
5225
5227
5141
4975
4748
4488
4224
3977
3758
3565
3386
3203
3001
2771
2513
2237
1960
1696
1456
1244
1055
878
700
512
311
98
-120
-336
-546
-750
-956
-1170
-1400
-1644
-1892
-2124
-2316
-2445
-2498
-2472
-2382
-2254
-2121
-2011
-1944
-1923
-1935
-1955
-1956
-1917
-1831
-1706
-1568
-1449
-1384
-1394
-1488
-1656
-1873
-2107
-2331
-2525
-2683
-2816
-2941
-3079
-3246
-3448
-3680
-3926
-4168
-4390
-4583
-4750
-4902
-5055
-5224
-5418
-5633
-5856
-6064
-6232
-6336
-6363
-6309
-6183
-6004
-5795
-5582
-5386
-5221
-5096
-5009
-4955
-4924
-4905
-4886
-4860
-4822
-4770
-4710
-4648
-4595
-4559
-4547
-4559
-4592
-4634
-4671
-4692
-4687
-4657
-4610
-4562
-4536
-4550
-4618
-4743
-4917
-5122
-5333
-5529
-5692
-5815
-5905
-5973
-6037
-6113
-6208
-6322
-6441
-6549
-6624
-6650
-6619
-6533
-6404
-6253
-6103
-5975
-5884
-5838
-5834
-5864
-5914
-5966
-6007
-6025
-6014
-5973
-5907
-5827
-5745
-5675
-5630
-5617
-5635
-5679
-5733
-5781
-5803
-5785
-5719
-5609
-5466
-5308
-5153
-5020
-4915
-4838
-4776
-4710
-4617
-4475
-4271
-4001
-3668
-3287
-2873
-2443
-2011
-1584
-1163
-742
-313
135
609
1114
1648
2200
2755
3291
3784
4212
4557
4812
4983
5086
5150
5204
5278
5391
5546
5731
5922
6088
6203
6252
6240
6192
6146
6142
6215
6377
6618
6902
7180
7398
7518
7523
7429
7276
7120
7016
7004
7098
7279
7506
7723
7879
7942
7905
7793
7649
7525
7466
7500
7626
7823
8053
8274
8453
8572
8628
8635
8611
8571
8524
8467
8394
8293
8160
7998
7817
7632
7456
7289
7122
6936
6707
6416
6059
5654
5232
4838
4510
4274
4128
4043
3965
3837
3606
3247
2768
2210
1639
1126
731
481
370
353
368
347
237
16
-304
-680
-1057
-1376
-1598
-1709
-1727
-1689
-1645
-1644
-1719
-1885
-2136
-2454
-2811
-3183
-3548
-3891
-4202
-4475
-4703
-4879
-5003
-5078
-5117
-5143
-5179
-5249
-5363
-5514
-5679
-5820
-5896
-5875
-5745
-5516
-5227
-4928
-4673
-4498
-4418
-4418
-4458
-4488
-4460
-4345
-4140
-3867
-3564
-3273
-3025
-2830
-2676
-2538
-2390
-2216
-2025
-1846
-1724
-1699
-1795
-2004
-2283
-2561
-2762
-2827
-2734
-2510
-2227
-1983
-1877
-1976
-2293
-2780
-3335
-3834
-4159
-4234
-4046
-3653
-3161
-2701
-2390
-2299
-2435
-2739
-3110
-3430
-3597
-3558
-3317
-2928
-2481
-2069
-1764
-1601
-1570
-1629
-1718
-1784
-1796
-1752
-1670
-1583
-1519
-1486
-1476
-1464
-1422
-1334
-1208
-1078
-993
-1004
-1144
-1413
-1773
-2152
-2467
-2645
-2646
-2477
-2195
-1887
-1652
-1569
-1676
-1959
-2356
-2778
-3129
-3339
-3379
-3268
-3060
-2832
-2651
-2563
-2576
-2664
-2778
-2867
-2892
-2844
-2738
-2610
-2499
-2429
-2405
-2403
-2382
-2298
-2121
-1849
-1505
-1141
-814
-572
-435
-392
-398
-389
-303
-95
244
688
1179
1650
2036
2301
2440
2484
2487
2511
2608
2807
3106
3481
3889
4287
4642
4937
5175
5374
5553
5732
5920
6118
6318
6514
6703
6887
7075
7275
7493
7718
7934
8112
8224
8252
8193
8067
7909
7768
7691
7710
7833
8045
8306
8562
8763
8868
8862
8752
8565
8344
8131
7959
7846
7792
7778
7779
7764
7705
7583
7388
7120
6788
6407
5999
5586
5192
4839
4541
4307
4132
3999
3886
3764
3610
3409
3161
2881
2597
2340
2136
1999
1928
1901
1890
1860
1786
1656
1477
1271
1065
890
762
683
640
610
566
490
378
241
100
-15
-85
-99
-65
-2
62
105
116
103
89
107
189
354
602
906
1226
1511
1719
1823
1825
1749
1638
1541
1496
1524
1618
1749
1875
1952
1949
1855
1682
1464
1241
1055
931
876
877
905
929
919
859
750
606
452
312
205
138
104
88
71
35
-31
-129
-250
-382
-511
-625
-718
-787
-834
-858
-860
-836
-780
-687
-558
-398
-219
-39
120
241
313
331
306
251
186
130
96
86
98
119
135
133
102
41
-49
-160
-284
-413
-542
-670
-798
-927
-1059
-1190
-1316
-1431
-1530
-1611
-1677
-1737
-1804
-1889
-2004
-2153
-2331
-2528
-2729
-2915
-3073
-3197
-3291
-3366
-3443
-3542
-3678
-3861
-4089
-4350
-4624
-4892
-5135
-5344
-5519
-5668
-5804
-5942
-6090
-6250
-6416
-6572
-6702
-6790
-6829
-6819
-6771
-6701
-6627
-6565
-6521
-6494
-6472
-6441
-6384
-6290
-6157
-5991
-5808
-5626
-5465
-5336
-5247
-5193
-5166
-5152
-5139
-5120
-5092
-5056
-5020
-4988
-4964
-4946
-4929
-4904
-4860
-4792
-4694
-4570
-4425
-4269
-4111
-3955
-3806
-3662
-3517
-3364
-3199
-3015
-2810
-2586
-2344
-2087
-1820
-1545
-1267
-989
-717
-455
-212
8
201
364
501
617
720
817
914
1016
1120
1221
1311
1382
1426
1439
1423
1383
1328
1268
1211
1166
1134
1116
1108
1106
1107
1109
1117
1136
1174
1238
1336
1469
1635
1824
2027
2229
2418
2584
2720
2826
2904
2958
2994
3014
3022
3015
2991
2946
2877
2784
2669
2535
2388
2236
2084
1938
1803
1684
1584
1506
1454
1430
1434
1463
1514
1578
1646
1711
1767
1813
1851
1884
1921
1965
2020
2083
2151
2217
2275
2322
2360
2394
2433
2485
2559
2657
2774
2904
3033
3152
3253
3331
3391
3437
3480
3525
3577
3635
3694
3748
3791
3818
3831
3832
3826
3817
3806
3791
3768
3729
3670
3591
3496
3393
3289
3194
3110
3033
2955
2862
2742
2587
2397
2179
1949
1722
1514
1333
1178
1040
903
754
581
385
173
-37
-226
-375
-472
-515
-511
-475
-420
-361
-301
-239
-165
-69
58
218
405
606
803
979
1123
1233
1316
1384
1454
1539
1644
1770
1907
2043
2168
2272
2356
2425
2488
2555
2633
2719
2807
2883
2932
2943
2912
2844
2753
2657
2577
2526
2512
2532
2576
2628
2672
2695
2691
2664
2622
2576
2539
2519
2520
2540
2572
2609
2642
2667
2681
2684
2678
2661
2633
2588
2519
2417
2276
2090
1861
1593
1296
980
659
344
43
-238
-497
-734
-951
-1152
-1343
-1527
-1711
-1899
-2096
-2304
-2525
-2761
-3009
-3266
-3529
-3794
-4058
-4318
-4574
-4826
-5074
-5319
-5561
-5799
-6028
-6246
-6446
-6622
-6767
-6875
-6940
-6961
-6936
-6868
-6765
-6635
-6491
-6345
-6206
-6082
-5973
-5876
-5784
-5687
-5576
-5443
-5290
-5120
-4945
-4775
-4622
-4494
-4392
-4312
-4245
-4180
-4107
-4021
-3925
-3824
-3729
-3648
-3589
-3553
-3533
-3521
-3506
-3479
-3437
-3385
-3331
-3289
-3268
-3276
-3313
-3369
-3431
-3483
-3513
-3512
-3478
-3418
-3340
-3254
-3167
-3082
-2998
-2910
-2815
-2712
-2604
-2497
-2401
-2323
-2268
-2236
-2222
-2218
-2216
-2211
-2202
-2190
-2182
-2181
-2185
-2190
-2182
-2149
-2078
-1962
-1803
-1613
-1407
-1205
-1018
-855
-708
-566
-412
-233
-23
213
459
693
894
1048
1153
1221
1272
1330
1416
1538
1693
1865
2029
2163
2255
2305
2328
2350
2400
2500
2658
2867
3105
3340
3539
3679
3753
3771
3756
3740
3756
3825
3956
4143
4367
4602
4822
5007
5148
5245
5307
5346
5377
5407
5440
5472
5494
5493
5459
5385
5269
5117
4939
4753
4575
4422
4300
4211
4143
4075
3988
3855
3663
3411
3111
2790
2479
2207
1990
1828
1700
1570
1398
1151
817
408
-36
-459
-805
-1029
-1119
-1094
-1006
-932
-940
-1082
-1372
-1785
-2258
-2707
-3054
-3244
-3262
-3137
-2936
-2739
-2626
-2645
-2806
-3079
-3399
-3689
-3882
-3937
-3849
-3650
-3397
-3156
-2980
-2900
-2915
-2994
-3091
-3155
-3145
-3042
-2846
-2577
-2267
-1945
-1637
-1355
-1099
-862
-636
-414
-192
25
232
425
604
771
933
1095
1261
1425
1577
1703
1784
1809
1772
1676
1534
1369
1202
1058
954
901
901
948
1031
1133
1236
1322
1378
1396
1376
1326
1260
1196
1151
1137
1157
1202
1255
1293
1297
1252
1159
1030
889
763
676
639
649
687
726
736
697
605
473
329
205
130
117
155
216
259
242
133
-75
-363
-691
-1004
-1257
-1411
-1460
-1425
-1348
-1281
-1275
-1359
-1539
-1796
-2089
-2373
-2606
-2766
-2851
-2881
-2891
-2916
-2985
-3112
-3291
-3503
-3718
-3909
-4054
-4149
-4195
-4207
-4200
-4190
-4183
-4176
-4163
-4131
-4073
-3985
-3873
-3746
-3617
-3498
-3395
-3307
-3227
-3145
-3049
-2933
-2796
-2643
-2486
-2340
-2215
-2120
-2056
-2017
-1992
-1970
-1940
-1896
-1840
-1778
-1721
-1681
-1664
-1675
-1711
-1761
-1813
-1855
-1876
-1874
-1852
-1820
-1793
-1782
-1796
-1837
-1897
-1963
-2017
-2043
-2029
-1975
-1886
-1777
-1666
-1569
-1497
-1452
-1427
-1407
-1374
-1314
-1218
-1087
-927
-755
-585
-431
-302
-197
-114
-45
16
71
120
155
169
158
120
61
-11
-82
-143
-185
-209
-220
-225
-232
-246
-264
-276
-270
-233
-155
-37
113
279
443
585
696
772
821
859
900
958
1039
1138
1245
1344
1422
1471
1492
1496
1500
1519
1568
1650
1761
1887
2012
2121
2204
2262
2305
2345
2400
2480
2589
2719
2858
2987
3089
3154
3178
3166
3131
3083
3034
2986
2937
2882
2811
2723
2618
2509
2409
2337
2305
2319
2371
2445
2514
2555
2545
2474
2347
2178
1991
1811
1659
1548
1479
1443
1426
1413
1394
1366
1332
1301
1285
1290
1318
1365
1424
1484
1541
1597
1660
1742
1858
2015
2215
2445
2685
2909
3093
3219
3282
3292
3267
3233
3213
3225
3274
3354
3450
3545
3625
3683
3720
3744
3770
3806
3857
3920
3981
4027
4046
4033
3990
3931
3876
3842
3841
3873
3926
3978
4005
3984
3906
3775
3606
3424
3256
3120
3022
2956
2898
2824
2708
2535
2304
2029
1737
1455
1208
1010
861
746
643
526
378
188
-37
-284
-529
-753
-938
-1079
-1179
-1249
-1306
-1362
-1426
-1501
-1582
-1662
-1732
-1787
-1826
-1852
-1871
-1890
-1915
-1947
-1986
-2028
-2069
-2108
-2143
-2178
-2215
-2258
-2309
-2364
-2420
-2468
-2503
-2518
-2512
-2486
-2444
-2392
-2334
-2274
-2212
-2145
-2070
-1983
-1883
-1771
-1652
-1530
-1412
-1302
-1203
-1113
-1028
-944
-855
-758
-652
-540
-428
-322
-229
-154
-99
-64
-44
-34
-26
-12
13
52
107
176
253
333
412
485
553
617
683
755
839
938
1052
1176
1304
1426
1535
1624
1689
1734
1761
1776
1785
1789
1786
1773
1743
1690
1610
1504
1379
1242
1104
975
860
757
664
570
465
343
198
33
-146
-329
-505
-666
-805
-922
-1018
-1098
-1164
-1220
-1263
-1291
-1301
-1290
-1257
-1207
-1144
-1077
-1014
-961
-920
-891
-868
-845
-816
-775
-720
-650
-568
-477
-380
-281
-181
-83
14
107
196
281
362
440
518
598
683
775
873
973
1068
1151
1215
1255
1270
1263
1241
1214
1190
1176
1177
1190
1210
1232
1247
1251
1239
1212
1171
1116
1049
970
874
761
626
470
293
100
-104
-312
-520
-726
-931
-1136
-1344
-1554
-1765
-1971
-2165
-2336
-2480
-2591
-2670
-2725
-2762
-2793
-2825
-2862
-2903
-2944
-2976
-2990
-2979
-2939
-2870
-2774
-2657
-2524
-2380
-2225
-2058
-1877
-1678
-1460
-1226
-978
-726
-477
-242
-27
160
318
447
550
628
688
730
760
778
787
787
782
771
757
741
724
706
687
667
647
626
603
577
549
517
481
439
391
337
276
209
135
56
-29
-117
-207
-297
-384
-464
-537
-598
-649
-690
-721
-745
-762
-773
-775
-765
-740
-695
-629
-539
-429
-301
-159
-8
149
311
481
660
850
1053
1266
1486
1705
1917
2113
2288
2439
2567
2675
2765
2844
2912
2973
3026
3071
3106
3133
3153
3166
3174
3175
3166
3144
3103
3037
2943
2821
2676
2513
2340
2164
1993
1827
1666
1509
1351
1192
1030
871
718
577
452
344
252
172
98
25
-48
-121
-192
-257
-311
-354
-387
-416
-446
-485
-536
-601
-676
-757
-837
-911
-977
-1036
-1090
-1145
-1204
-1266
-1330
-1390
-1440
-1474
-1489
-1489
-1479
-1467
-1461
-1465
-1483
-1509
-1540
-1570
-1596
-1618
-1643
-1681
-1743
-1835
-1960
-2113
-2282
-2450
-2601
-2721
-2804
-2849
-2865
-2863
-2855
-2848
-2845
-2843
-2835
-2811
-2764
-2692
-2598
-2490
-2380
-2277
-2191
-2123
-2071
-2028
-1985
-1934
-1871
-1793
-1702
-1601
-1492
-1376
-1250
-1109
-949
-765
-556
-327
-83
164
403
623
818
985
1126
1243
1343
1432
1512
1585
1651
1708
1753
1784
1802
1806
1800
1786
1768
1750
1733
1719
1707
1694
1676
1647
1603
1538
1449
1338
1207
1064
916
773
643
528
430
344
266
189
108
25
-57
-128
-178
-193
-166
-91
32
197
394
614
846
1083
1320
1557
1793
2029
2262
2490
2706
2905
3080
3229
3350
3450
3535
3615
3702
3804
3929
4081
4259
4459
4675
4896
5112
5310
5478
5608
5693
5729
5719
5670
5593
5502
5408
5325
5259
5213
5186
5170
5158
5142
5116
5075
5022
4960
4895
4832
4776
4728
4688
4650
4608
4551
4473
4364
4220
4035
3812
3552
3261
2946
2617
2282
1951
1629
1322
1031
756
495
246
7
-223
-444
-656
-858
-1051
-1238
-1421
-1605
-1793
-1986
-2183
-2381
-2573
-2751
-2909
-3043
-3154
-3246
-3328
-3408
-3496
-3597
-3713
-3840
-3969
-4091
-4195
-4273
-4322
-4343
-4341
-4324
-4301
-4277
-4257
-4242
-4228
-4212
-4190
-4159
-4120
-4075
-4029
-3986
-3953
-3935
-3933
-3949
-3982
-4030
-4094
-4167
-4249
-4336
-4425
-4513
-4597
-4673
-4739
-4794
-4837
-4868
-4889
-4900
-4900
-4889
-4864
-4821
-4757
-4672
-4564
-4437
-4296
-4147
-3999
-3858
-3729
-3617
-3522
-3442
-3378
-3327
-3289
-3264
-3253
-3257
-3275
-3307
-3347
-3391
-3431
-3460
-3474
-3470
-3450
-3419
-3384
-3352
-3331
-3325
-3336
-3363
-3400
-3444
-3489
-3533
-3575
-3615
-3656
-3699
-3745
-3792
-3836
-3871
-3892
-3894
-3872
-3828
-3762
-3681
-3589
-3490
-3389
-3285
-3176
-3061
-2935
-2795
-2639
-2467
-2282
-2087
-1885
-1678
-1469
-1259
-1047
-836
-627
-423
-229
-49
111
248
361
453
529
595
662
736
823
926
1044
1173
1307
1438
1561
1671
1765
1846
1914
1976
2037
2099
2165
2235
2308
2380
2448
2511
2568
2619
2669
2721
2780
2851
2934
3028
3131
3237
3341
3437
3520
3590
3645
3689
3724
3751
3773
3792
3806
3816
3822
3826
3831
3840
3859
3889
3932
3986
4046
4105
4153
4183
4187
4161
4106
4025
3924
3808
3683
3556
3428
3300
3174
3048
2922
2798
2677
2559
2446
2338
2233
2130
2027
1923
1817
1711
1605
1501
1401
1304
1208
1108
1000
878
740
585
415
234
48
-135
-312
-479
-634
-778
-914
-1043
-1165
-1280
-1385
-1476
-1552
-1609
-1649
-1674
-1686
-1690
-1688
-1682
-1672
-1658
-1637
-1608
-1573
-1532
-1490
-1451
-1419
-1398
-1386
-1384
-1385
-1386
-1381
-1367
-1341
-1303
-1254
-1198
-1138
-1076
-1014
-955
-899
-850
-809
-780
-767
-772
-797
-843
-908
-988
-1081
-1183
-1289
-1397
-1507
-1616
-1724
-1831
-1933
-2031
-2123
-2208
-2288
-2366
-2448
-2538
-2642
-2762
-2900
-3054
-3220
-3389
-3556
-3711
-3849
-3965
-4056
-4120
-4157
-4168
-4155
-4120
-4065
-3992
-3906
-3806
-3696
-3572
-3435
-3279
-3102
-2901
-2674
-2424
-2156
-1874
-1589
-1305
-1030
-763
-504
-249
9
274
549
835
1129
1428
1724
2016
2301
2579
2855
3130
3409
3691
3975
4253
4519
4763
4979
5162
5313
5434
5531
5611
5679
5740
5795
5844
5887
5921
5946
5964
5978
5990
6006
6026
6051
6081
6111
6139
6161
6175
6179
6173
6157
6132
6097
6053
5997
5929
5848
5754
5647
5530
5403
5268
5125
4973
4812
4641
4459
4265
4062
3850
3631
3407
3179
2946
2710
2471
2230
1990
1757
1535
1332
1151
996
867
762
676
602
536
474
411
349
288
231
179
134
96
65
41
22
11
6
11
26
49
81
117
152
182
203
215
216
212
208
207
217
238
272
316
368
423
479
534
587
638
690
741
791
834
867
882
872
832
758
648
505
333
135
-80
-306
-536
-763
-980
-1184
-1371
-1539
-1691
-1831
-1963
-2095
-2231
-2376
-2530
-2689
-2849
-3000
-3137
-3254
-3349
-3426
-3493
-3558
-3632
-3722
-3835
-3969
-4120
-4282
-4447
-4608
-4761
-4903
-5035
-5158
-5273
-5380
-5476
-5556
-5613
-5645
-5648
-5624
-5579
-5519
-5455
-5394
-5342
-5299
-5263
-5229
-5190
-5140
-5074
-4992
-4895
-4785
-4667
-4542
-4411
-4273
-4124
-3963
-3788
-3600
-3401
-3197
-2992
-2792
-2596
-2405
-2215
-2019
-1811
-1589
-1350
-1099
-841
-585
-340
-115
86
260
409
536
647
745
834
914
985
1044
1088
1116
1128
1124
1108
1084
1055
1026
1000
980
970
971
987
1018
1067
1135
1220
1318
1424
1530
1627
1707
1762
1788
1785
1755
1703
1639
1571
1508
1457
1420
1400
1394
1398
1409
1421
1432
1438
1437
1429
1411
1383
1342
1286
1215
1127
1022
904
775
640
504
371
245
128
22
-73
-156
-227
-285
-329
-359
-373
-374
-364
-347
-328
-312
-302
-300
-305
-315
-327
-336
-340
-339
-335
-332
-337
-354
-388
-441
-511
-594
-683
-769
-845
-905
-945
-966
-969
-959
-938
-913
-885
-856
-828
-800
-772
-745
-718
-695
-677
-667
-666
-674
-691
-714
-738
-761
-777
-785
-783
-771
-753
-731
-710
-692
-680
-674
-672
-670
-664
-649
-622
-579
-520
-447
-362
-269
-172
-74
23
118
213
307
400
492
579
660
729
784
822
843
848
841
825
806
787
768
749
728
702
667
623
571
516
466
428
412
426
475
560
679
826
992
1167
1340
1503
1648
1769
1866
1939
1992
2029
2060
2089
2121
2159
2204
2254
2303
2347
2379
2396
2398
2388
2371
2355
2348
2356
2381
2423
2477
2534
2587
2630
2656
2667
2664
2652
2636
2619
2603
2589
2572
2552
2524
2489
2448
2405
2363
2328
2299
2279
2265
2253
2242
2229
2214
2199
2186
2176
2169
2161
2146
2117
2068
1996
1902
1791
1672
1557
1454
1370
1304
1252
1205
1152
1084
996
886
758
619
475
332
191
51
-94
-250
-420
-605
-803
-1006
-1210
-1406
-1591
-1765
-1933
-2099
-2271
-2451
-2640
-2831
-3018
-3191
-3342
-3468
-3568
-3647
-3709
-3763
-3812
-3859
-3901
-3935
-3958
-3967
-3963
-3950
-3932
-3917
-3909
-3910
-3918
-3927
-3932
-3925
-3900
-3858
-3798
-3725
-3643
-3557
-3470
-3381
-3290
-3196
-3098
-2997
-2896
-2799
-2709
-2631
-2564
-2507
-2457
-2410
-2361
-2310
-2256
-2202
-2152
-2106
-2068
-2033
-2001
-1966
-1921
-1863
-1791
-1706
-1612
-1513
-1415
-1322
-1236
-1158
-1088
-1026
-971
-923
-885
-854
-830
-812
-794
-774
-747
-713
-672
-628
-588
-558
-542
-543
-559
-585
-613
-635
-646
-642
-623
-593
-557
-521
-488
-461
-436
-412
-385
-350
-307
-258
-205
-153
-107
-69
-40
-17
3
24
50
81
119
162
206
249
290
329
367
405
446
491
537
585
629
667
695
712
715
707
689
666
639
612
586
564
545
529
515
502
489
475
461
449
439
436
442
461
496
548
614
691
774
856
930
994
1044
1082
1112
1142
1177
1223
1284
1358
1442
1530
1614
1688
1748
1794
1828
1856
1885
1919
1962
2013
2071
2126
2172
2202
2214
2206
2183
2151
2117
2090
2072
2065
2067
2074
2078
2074
2060
2033
2000
1962
1924
1891
1865
1844
1825
1804
1777
1739
1691
1636
1577
1523
1478
1446
1429
1427
1437
1454
1476
1499
1523
1549
1579
1615
1659
1710
1767
1827
1887
1943
1992
2033
2065
2087
2102
2109
2108
2101
2088
2068
2044
2017
1988
1958
1927
1895
1860
1821
1776
1723
1663
1599
1532
1467
1408
1357
1316
1283
1257
1234
1212
1190
1165
1139
1114
1092
1075
1064
1059
1059
1060
1061
1059
1054
1044
1032
1020
1010
1004
1002
1004
1008
1012
1016
1012
1002
985
959
924
879
824
756
673
571
447
299
125
-71
-286
-513
-742
-967
-1179
-1373
-1546
-1696
-1827
-1942
-2044
-2136
-2222
-2303
-2379
-2451
-2520
-2587
-2655
-2724
-2796
-2870
-2945
-3016
-3080
-3131
-3165
-3180
-3176
-3156
-3121
-3077
-3026
-2969
-2909
-2845
-2776
-2704
-2631
-2560
-2495
-2438
-2392
-2355
-2326
-2298
-2266
-2225
-2173
-2111
-2043
-1975
-1914
-1866
-1834
-1816
-1810
-1809
-1806
-1794
-1770
-1732
-1680
-1616
-1541
-1455
-1356
-1241
-1108
-955
-782
-593
-394
-193
3
188
359
514
654
781
898
1002
1093
1166
1219
1249
1254
1236
1201
1151
1092
1027
955
875
782
675
551
412
262
107
-46
-191
-324
-444
-554
-656
-755
-851
-945
-1033
-1112
-1177
-1225
-1258
-1279
-1292
-1303
-1317
-1334
-1354
-1372
-1383
-1385
-1375
-1356
-1332
-1309
-1293
-1285
-1286
-1289
-1287
-1270
-1230
-1162
-1066
-945
-805
-652
-492
-325
-151
32
226
434
652
874
1092
1298
1485
1650
1795
1926
2051
2179
2316
2463
2619
2777
2931
3072
3197
3304
3396
3476
3551
3623
3695
3766
3832
3889
3934
3965
3981
3983
3973
3953
3921
3878
3820
3748
3661
3562
3454
3342
3231
3121
3012
2900
2776
2635
2469
2277
2061
1826
1582
1338
1103
880
672
477
290
107
-75
-255
-433
-604
-767
-918
-1060
-1194
-1327
-1464
-1607
-1760
-1921
-2086
-2250
-2408
-2556
-2691
-2814
-2923
-3021
-3106
-3178
-3234
-3274
-3296
-3300
-3289
-3266
-3236
-3203
-3171
-3142
-3117
-3096
-3078
-3066
-3062
-3068
-3086
-3119
-3166
-3222
-3281
-3337
-3383
-3413
-3427
-3428
-3420
-3412
-3410
-3418
-3439
-3470
-3507
-3545
-3579
-3605
-3622
-3631
-3635
-3636
-3634
-3629
-3619
-3600
-3570
-3526
-3470
-3402
-3326
-3245
-3162
-3079
-2995
-2910
-2822
-2731
-2635
-2538
-2441
-2347
-2257
-2171
-2090
-2011
-1932
-1853
-1775
-1701
-1635
-1583
-1547
-1530
-1531
-1547
-1570
-1595
-1614
-1623
-1619
-1602
-1574
-1538
-1493
-1443
-1385
-1319
-1243
-1156
-1059
-953
-842
-731
-623
-521
-426
-335
-246
-156
-59
45
160
284
417
558
706
860
1020
1189
1366
1552
1746
1945
2145
2342
2529
2702
2857
2990
3101
3190
3257
3303
3331
3342
3336
3313
3275
3221
3154
3073
2982
2881
2775
2666
2558
2452
2351
2257
2172
2095
2025
1961
1900
1840
1778
1714
1646
1576
1506
1437
1371
1310
1254
1202
1152
1102
1049
991
928
860
789
718
649
586
531
485
450
425
412
411
420
439
466
497
530
559
579
585
577
553
515
466
413
358
308
263
227
198
176
161
154
155
167
191
230
282
348
424
509
598
692
790
893
1002
1120
1246
1378
1514
1650
1780
1904
2019
2128
2234
2340
2448
2558
2668
2773
2865
2938
2987
3011
3011
2993
2965
2933
2902
2874
2847
2816
2776
2722
2651
2565
2466
2360
2254
2155
2064
1986
1918
1860
1811
1772
1745
1732
1736
1759
1800
1855
1918
1983
2041
2090
2127
2152
2170
2185
2201
2217
2234
2244
2243
2225
2184
2120
2036
1939
1837
1737
1648
1571
1509
1456
1408
1359
1303
1239
1166
1086
1002
919
840
769
708
656
615
583
561
548
546
554
573
603
644
694
752
814
880
944
1006
1060
1105
1137
1153
1152
1132
1094
1038
968
885
795
698
600
502
406
313
222
133
43
-48
-143
-243
-349
-461
-578
-698
-818
-937
-1051
-1157
-1256
-1346
-1429
-1507
-1582
-1655
-1729
-1804
-1879
-1953
-2024
-2091
-2151
-2204
-2249
-2287
-2318
-2344
-2367
-2389
-2411
-2434
-2458
-2483
-2508
-2532
-2555
-2575
-2591
-2604
-2613
-2618
-2619
-2616
-2608
-2596
-2577
-2552
-2520
-2482
-2438
-2389
-2334
-2275
-2210
-2137
-2053
-1956
-1842
-1713
-1568
-1411
-1246
-1079
-915
-759
-615
-484
-367
-262
-167
-80
2
81
160
239
321
405
490
576
658
734
797
845
874
884
877
854
822
784
744
701
655
602
538
460
365
256
137
14
-106
-219
-321
-412
-495
-576
-657
-742
-831
-922
-1010
-1092
-1163
-1222
-1271
-1314
-1356
-1402
-1456
-1518
-1587
-1659
-1732
-1803
-1872
-1940
-2009
-2086
-2170
-2263
-2364
-2467
-2570
-2667
-2757
-2840
-2919
-2997
-3076
-3159
-3244
-3328
-3407
-3474
-3527
-3565
-3587
-3599
-3604
-3606
-3608
-3610
-3610
-3603
-3588
-3563
-3527
-3484
-3438
-3394
-3356
-3326
-3305
-3292
-3284
-3278
-3272
-3266
-3260
-3253
-3244
-3231
-3208
-3171
-3113
-3029
-2917
-2778
-2615
-2434
-2243
-2048
-1855
-1669
-1490
-1320
-1158
-1004
-857
-718
-585
-459
-339
-225
-115
-9
93
190
284
373
458
541
625
714
809
915
1028
1148
1268
1384
1488
1577
1649
1705
1748
1784
1816
1850
1887
1929
1975
2025
2080
2138
2201
2269
2340
2413
2483
2546
2596
2629
2645
2643
2628
2604
2574
2542
2507
2468
2420
2362
2293
2215
2134
2059
1999
1961
1951
1968
2007
2062
2125
2190
2253
2316
2383
2459
2550
2657
2777
2906
3035
3155
3261
3350
3425
3491
3558
3632
3719
3819
3929
4042
4149
4240
4310
4356
4378
4382
4371
4354
4332
4308
4283
4254
4218
4174
4119
4054
3978
3894
3801
3702
3596
3485
3370
3252
3133
3016
2901
2790
2682
2578
2475
2372
2266
2155
2039
1919
1793
1664
1532
1398
1263
1128
993
861
733
612
499
396
302
218
141
69
2
-65
-130
-196
-261
-327
-392
-459
-527
-598
-674
-754
-839
-929
-1022
-1116
-1208
-1298
-1382
-1458
-1527
-1586
-1634
-1672
-1701
-1721
-1737
-1750
-1766
-1786
-1815
-1852
-1898
-1951
-2007
-2065
-2121
-2175
-2225
-2275
-2323
-2372
-2422
-2472
-2519
-2562
-2598
-2627
-2647
-2662
-2674
-2686
-2700
-2716
-2734
-2751
-2765
-2774
-2777
-2778
-2781
-2791
-2813
-2849
-2899
-2957
-3017
-3067
-3098
-3104
-3079
-3027
-2951
-2862
-2768
-2678
-2598
-2530
-2470
-2416
-2363
-2305
-2240
-2169
-2095
-2020
-1950
-1888
-1833
-1786
-1744
-1703
-1662
-1617
-1569
-1519
-1471
-1426
-1388
-1357
-1334
-1319
-1310
-1305
-1301
-1297
-1293
-1286
-1278
-1267
-1254
-1237
-1218
-1194
-1166
-1131
-1087
-1034
-969
-891
-800
-698
-586
-467
-345
-221
-97
26
151
278
408
542
678
813
942
1062
1167
1258
1335
1400
1458
1512
1564
1615
1662
1700
1725
1734
1726
1706
1679
1654
1640
1643
1667
1708
1763
1822
1875
1915
1936
1936
1916
1880
1831
1772
1705
1630
1545
1449
1341
1222
1094
961
829
703
584
477
381
299
230
176
138
120
124
150
201
274
367
476
598
730
868
1008
1153
1298
1441
1581
1714
1839
1954
2059
2153
2240
2320
2398
2473
2547
2621
2693
2764
2832
2897
2960
3017
3069
3110
3138
3147
3135
3098
3039
2961
2870
2772
2676
2586
2504
2430
2363
2300
2238
2179
2124
2078
2045
2029
2029
2045
2067
2086
2094
2082
2045
1984
1901
1804
1701
1597
1498
1403
1310
1213
1106
986
849
698
535
365
194
28
-132
-282
-425
-560
-689
-815
-938
-1059
-1180
-1302
-1424
-1547
-1669
-1787
-1898
-1996
-2077
-2139
-2180
-2202
-2209
-2208
-2206
-2210
-2222
-2245
-2276
-2312
-2347
-2376
-2396
-2405
-2406
-2400
-2392
-2383
-2376
-2370
-2363
-2351
-2331
-2300
-2259
-2207
-2147
-2083
-2019
-1957
-1900
-1849
-1804
-1762
-1723
-1683
-1640
-1590
-1532
-1464
-1384
-1295
-1198
-1096
-995
-897
-807
-726
-654
-589
-528
-467
-407
-345
-286
-234
-196
-179
-187
-224
-288
-375
-478
-590
-703
-813
-917
-1018
-1117
-1220
-1330
-1451
-1581
-1718
-1860
-2000
-2136
-2264
-2383
-2494
-2600
-2701
-2802
-2901
-2999
-3096
-3188
-3275
-3357
-3433
-3505
-3575
-3646
-3717
-3789
-3861
-3928
-3988
-4035
-4067
-4081
-4075
-4051
-4013
-3959
-3896
-3826
-3752
-3674
-3593
-3509
-3420
-3327
-3228
-3125
-3022
-2922
-2829
-2750
-2690
-2650
-2633
-2637
-2659
-2694
-2736
-2780
-2819
-2852
-2876
-2892
-2900
-2903
-2900
-2891
-2875
-2850
-2812
-2759
-2691
-2609
-2516
-2416
-2313
-2212
-2116
-2025
-1942
-1861
-1781
-1699
-1615
-1526
-1436
-1344
-1255
-1168
-1086
-1006
-931
-856
-779
-701
-621
-541
-463
-389
-320
-256
-197
-139
-78
-11
66
155
258
374
501
636
776
919
1062
1204
1342
1477
1607
1731
1848
1956
2055
2142
2218
2283
2336
2380
2414
2442
2464
2482
2498
2514
2530
2545
2560
2573
2584
2590
2594
2594
2593
2594
2597
2606
2619
2635
2653
2667
2676
2677
2668
2652
2629
2603
2576
2548
2518
2483
2438
2380
2304
2212
2106
1992
1878
1773
1683
1611
1558
1519
1488
1459
1428
1392
1351
1311
1276
1252
1241
1245
1261
1282
1303
1318
1323
1318
1306
1292
1283
1284
1300
1331
1375
1427
1482
1536
1585
1629
1671
1715
1767
1831
1910
2005
2116
2236
2359
2479
2591
2690
2775
2847
2907
2960
3009
3057
3105
3152
3198
3239
3271
3292
3299
3294
3277
3249
3215
3176
3132
3084
3031
2972
2904
2828
2744
2654
2560
2463
2365
2264
2160
2048
1928
1797
1655
1506
1353
1203
1059
925
802
689
582
475
364
246
119
-13
-146
-274
-391
-491
-569
-626
-659
-673
-668
-649
-619
-582
-542
-503
-470
-447
-437
-441
-459
-489
-528
-571
-617
-662
-706
-750
-796
-845
-896
-947
-996
-1038
-1070
-1091
-1101
-1104
-1105
-1108
-1117
-1135
-1159
-1187
-1214
-1237
-1252
-1263
-1274
-1291
-1320
-1365
-1427
-1500
-1577
-1646
-1698
-1725
-1726
-1703
-1664
-1620
-1581
-1555
-1545
-1549
-1559
-1569
-1569
-1554
-1524
-1481
-1431
-1382
-1337
-1301
-1273
-1246
-1215
-1173
-1115
-1038
-945
-839
-727
-614
-504
-399
-298
-200
-100
1
105
211
315
414
506
589
663
731
793
851
907
960
1006
1048
1081
1105
1120
1128
1132
1135
1139
1144
1150
1154
1156
1154
1148
1140
1131
1124
1122
1126
1137
1154
1177
1204
1237
1276
1323
1382
1455
1545
1651
1773
1907
2049
2195
2340
2480
2612
2732
2839
2931
3007
3066
3109
3137
3152
3158
3158
3154
3150
3145
3138
3128
3112
3090
3058
3018
2969
2915
2854
2790
2720
2645
2562
2472
2373
2268
2158
2048
1942
1843
1754
1674
1605
1544
1491
1445
1405
1373
1349
1333
1325
1322
1323
1324
1323
1318
1310
1301
1292
1286
1284
1287
1294
1301
1306
1308
1304
1296
1286
1275
1268
1264
1263
1264
1264
1259
1248
1228
1201
1167
1130
1090
1051
1012
975
937
898
857
814
770
723
674
621
562
495
417
327
226
115
-2
-121
-241
-358
-474
-589
-707
-829
-957
-1091
-1228
-1366
-1500
-1626
-1743
-1850
-1947
-2035
-2116
-2190
-2254
-2306
-2345
-2369
-2378
-2374
-2363
-2349
-2338
-2333
-2335
-2343
-2351
-2355
-2351
-2336
-2310
-2275
-2235
-2193
-2152
-2112
-2070
-2021
-1962
-1887
-1795
-1689
-1573
-1455
-1344
-1247
-1168
-1107
-1063
-1029
-1002
-975
-947
-920
-895
-880
-879
-898
-939
-1000
-1081
-1175
-1279
-1387
-1497
-1610
-1725
-1844
-1971
-2105
-2245
-2390
-2536
-2679
-2817
-2949
-3075
-3198
-3321
-3447
-3579
-3716
-3858
-3999
-4135
-4261
-4372
-4466
-4544
-4608
-4661
-4708
-4750
-4790
-4825
-4853
-4870
-4872
-4858
-4828
-4784
-4729
-4668
-4604
-4539
-4471
-4398
-4314
-4214
-4094
-3955
-3796
-3623
-3441
-3261
-3088
-2931
-2793
-2676
-2580
-2502
-2440
-2390
-2349
-2315
-2285
-2256
-2226
-2192
-2152
-2104
-2049
-1985
-1915
-1842
-1767
-1694
-1624
-1560
-1502
-1450
-1404
-1364
-1329
-1297
-1269
-1242
-1214
-1184
-1147
-1102
-1048
-984
-911
-831
-746
-659
-571
-482
-392
-298
-199
-92
23
146
275
407
537
661
776
880
974
1057
1133
1204
1271
1337
1399
1457
1507
1548
1577
1593
1598
1592
1579
1563
1547
1534
1525
1522
1525
1534
1549
1571
1601
1637
1682
1733
1789
1848
1906
1961
2009
2052
2087
2115
2139
2159
2177
2192
2203
2208
2205
2193
2171
2141
2106
2069
2033
2001
1972
1943
1913
1875
1828
1767
1695
1612
1526
1441
1366
1304
1259
1231
1217
1213
1212
1211
1205
1192
1172
1147
1120
1094
1074
1062
1059
1065
1081
1105
1135
1170
1208
1249
1292
1337
1385
1437
1493
1553
1617
1683
1748
1811
1868
1917
1956
1984
2001
2009
2013
2009
2005
1999
1990
1977
1960
1934
1897
1848
1786
1710
1624
1528
1428
1327
1230
1141
1065
1004
962
940
939
958
996
1051
1119
1199
1285
1375
1465
1553
1636
1712
1779
1836
1884
1920
1947
1965
1974
1973
1964
1946
1918
1879
1830
1770
1699
1618
1529
1434
1333
1229
1124
1020
917
819
728
645
571
510
460
422
394
374
359
345
329
310
284
251
211
164
112
54
-8
-73
-139
-206
-272
-334
-392
-443
-489
-528
-563
-596
-627
-658
-689
-719
-747
-771
-789
-801
-808
-813
-819
-829
-845
-870
-902
-938
-974
-1004
-1026
-1035
-1029
-1010
-982
-944
-900
-851
-799
-743
-684
-620
-554
-489
-426
-371
-324
-287
-259
-235
-211
-185
-153
-115
-74
-33
3
30
47
55
58
62
72
92
121
158
195
224
239
233
205
156
92
19
-55
-127
-195
-261
-327
-398
-478
-568
-668
-774
-884
-992
-1097
-1197
-1291
-1381
-1467
-1548
-1623
-1689
-1745
-1789
-1822
-1846
-1867
-1890
-1920
-1960
-2009
-2068
-2130
-2189
-2242
-2282
-2311
-2327
-2331
-2327
-2314
-2293
-2262
-2222
-2173
-2116
-2055
-1996
-1943
-1901
-1870
-1850
-1836
-1822
-1803
-1774
-1735
-1687
-1635
-1585
-1539
-1500
-1464
-1428
-1384
-1325
-1249
-1154
-1044
-927
-810
-703
-608
-528
-458
-393
-323
-242
-145
-30
100
241
388
535
676
809
931
1043
1144
1235
1314
1383
1442
1492
1535
1573
1607
1639
1668
1690
1703
1701
1681
1640
1579
1499
1403
1296
1182
1063
941
816
689
560
429
300
174
55
-54
-150
-233
-305
-368
-424
-477
-529
-582
-634
-687
-740
-790
-838
-881
-921
-954
-980
-999
-1010
-1014
-1010
-1004
-996
-987
-978
-968
-956
-939
-913
-876
-829
-773
-712
-653
-599
-554
-521
-497
-477
-457
-429
-390
-334
-264
-181
-90
2
90
170
237
293
336
369
395
417
437
459
484
514
547
585
624
662
697
725
745
756
760
760
758
757
759
762
766
765
757
740
712
676
636
598
569
552
550
560
578
598
613
618
612
594
567
537
507
481
459
440
422
402
378
350
320
292
268
251
242
238
237
232
222
202
174
142
111
87
75
76
92
118
148
178
203
219
227
228
227
227
229
235
244
256
269
281
295
312
334
362
397
439
484
531
578
622
665
709
756
810
872
941
1016
1092
1167
1237
1300
1359
1413
1465
1514
1560
1598
1621
1623
1599
1547
1470
1375
1272
1172
1086
1018
975
951
940
937
934
926
913
895
875
856
841
828
815
798
773
737
688
628
558
480
396
307
212
110
0
-117
-240
-365
-487
-601
-705
-795
-874
-943
-1004
-1062
-1114
-1158
-1192
-1211
-1212
-1196
-1164
-1122
-1076
-1032
-994
-964
-940
-919
-895
-864
-823
-772
-715
-656
-599
-549
-506
-469
-438
-410
-382
-354
-326
-299
-275
-255
-236
-218
-196
-171
-141
-111
-85
-70
-73
-99
-147
-214
-291
-370
-439
-493
-528
-546
-555
-562
-578
-607
-653
-713
-780
-847
-904
-947
-973
-983
-983
-977
-971
-967
-967
-965
-959
-942
-910
-862
-799
-725
-646
-568
-495
-431
-376
-329
-287
-248
-210
-172
-134
-99
-67
-39
-16
4
24
47
77
116
166
225
293
367
445
524
603
682
759
835
911
987
1061
1134
1204
1272
1338
1402
1464
1526
1587
1648
1706
1761
1809
1847
1875
1891
1896
1889
1874
1852
1824
1792
1757
1719
1679
1636
1590
1542
1490
1433
1371
1302
1225
1137
1039
933
821
707
593
484
382
286
196
109
22
-67
-159
-253
-346
-436
-518
-589
-650
-698
-737
-767
-788
-802
-805
-797
-774
-735
-681
-613
-538
-459
-383
-313
-251
-196
-145
-93
-37
26
96
171
247
319
383
435
475
504
522
533
539
541
539
533
522
509
495
485
484
495
520
560
611
664
713
746
756
737
690
617
528
432
342
269
222
206
219
257
311
370
425
467
491
498
492
481
477
488
521
579
660
756
858
954
1035
1092
1126
1136
1131
1116
1101
1089
1085
1087
1093
1097
1097
1090
1075
1054
1029
1002
975
946
915
877
833
780
720
656
593
534
483
440
405
375
347
317
285
250
215
184
159
144
139
144
157
173
191
209
225
243
261
283
308
335
362
386
405
417
421
417
407
394
380
364
349
334
318
304
292
285
288
302
331
375
432
499
573
646
715
777
830
872
906
934
956
976
995
1012
1031
1050
1069
1088
1105
1121
1133
1142
1147
1149
1150
1150
1153
1158
1167
1179
1192
1206
1217
1228
1237
1248
1261
1279
1301
1326
1349
1367
1376
1375
1364
1347
1332
1326
1335
1364
1414
1479
1553
1627
1691
1738
1767
1778
1775
1763
1748
1735
1726
1720
1716
1712
1709
1706
1705
1711
1726
1750
1785
1825
1867
1906
1936
1956
1965
1965
1958
1948
1935
1920
1900
1871
1830
1773
1698
1606
1496
1372
1236
1090
937
779
617
456
298
148
10
-114
-221
-314
-394
-467
-539
-614
-694
-782
-876
-973
-1071
-1168
-1261
-1352
-1441
-1528
-1614
-1696
-1771
-1835
-1884
-1913
-1922
-1913
-1891
-1861
-1832
-1809
-1798
-1799
-1810
-1826
-1841
-1847
-1840
-1816
-1776
-1723
-1662
-1600
-1542
-1495
-1459
-1437
-1427
-1427
-1434
-1446
-1461
-1477
-1496
-1515
-1534
-1552
-1564
-1568
-1561
-1542
-1511
-1473
-1431
-1392
-1361
-1343
-1337
-1342
-1353
-1364
-1372
-1373
-1369
-1364
-1363
-1374
-1399
-1440
-1491
-1544
-1590
-1619
-1625
-1607
-1568
-1517
-1464
-1419
-1390
-1377
-1380
-1391
-1403
-1410
-1410
-1402
-1393
-1385
-1385
-1393
-1408
-1425
-1436
-1436
-1420
-1391
-1354
-1319
-1296
-1293
-1314
-1355
-1411
-1469
-1520
-1556
-1573
-1574
-1566
-1559
-1564
-1587
-1634
-1702
-1787
-1881
-1977
-2069
-2154
-2230
-2298
-2360
-2418
-2472
-2523
-2570
-2615
-2656
-2694
-2729
-2761
-2787
-2807
-2816
-2813
-2795
-2764
-2721
-2669
-2611
-2549
-2483
-2411
-2332
-2242
-2141
-2032
-1917
-1805
-1703
-1615
-1544
-1485
-1433
-1378
-1312
-1230
-1135
-1031
-929
-840
-773
-732
-713
-709
-708
-696
-668
-619
-554
-482
-415
-361
-323
-299
-281
-258
-217
-153
-65
41
155
266
364
446
515
578
645
727
827
944
1071
1198
1317
1419
1503
1575
1641
1709
1785
1867
1950
2024
2077
2101
2093
2057
2000
1934
1866
1802
1738
1665
1571
1445
1280
1078
850
611
381
173
-3
-149
-274
-392
-519
-665
-833
-1016
-1206
-1382
-1533
-1649
-1728
-1775
-1802
-1820
-1840
-1868
-1902
-1938
-1967
-1982
-1979
-1955
-1916
-1868
-1817
-1769
-1729
-1697
-1671
-1648
-1625
-1601
-1574
-1543
-1509
-1471
-1426
-1373
-1309
-1235
-1149
-1055
-954
-849
-742
-635
-529
-425
-325
-232
-152
-89
-46
-24
-22
-32
-46
-56
-54
-39
-13
16
39
49
41
18
-12
-37
-45
-27
17
84
159
227
273
286
267
220
159
99
55
34
35
51
70
79
69
40
-3
-49
-85
-100
-89
-55
-7
43
80
97
91
67
35
10
2
18
58
113
173
224
256
262
240
195
135
66
-6
-79
-151
-226
-306
-391
-479
-566
-645
-712
-762
-795
-817
-834
-853
-883
-925
-979
-1037
-1090
-1128
-1140
-1122
-1072
-995
-899
-794
-690
-592
-501
-415
-328
-232
-121
7
152
307
467
622
766
895
1010
1111
1203
1289
1371
1446
1513
1566
1603
1624
1631
1633
1637
1653
1684
1731
1789
1848
1894
1918
1912
1875
1812
1733
1650
1575
1514
1467
1432
1399
1359
1304
1231
1142
1041
938
838
746
661
579
493
397
286
161
27
-107
-230
-330
-402
-444
-461
-461
-456
-458
-475
-514
-574
-650
-733
-811
-876
-918
-932
-920
-886
-835
-778
-722
-672
-630
-594
-559
-518
-466
-400
-324
-243
-168
-110
-76
-71
-92
-131
-176
-218
-246
-258
-257
-250
-248
-257
-282
-321
-365
-406
-432
-441
-434
-418
-406
-411
-438
-491
-559
-632
-691
-725
-727
-698
-649
-595
-550
-524
-520
-530
-545
-552
-541
-509
-460
-403
-350
-307
-276
-252
-221
-173
-99
3
124
248
358
437
479
489
480
473
487
536
621
731
849
953
1026
1060
1059
1038
1016
1012
1036
1090
1166
1248
1325
1388
1439
1489
1554
1649
1781
1946
2130
2309
2458
2558
2603
2598
2563
2523
2500
2513
2565
2648
2748
2846
2925
2979
3009
3020
3024
3026
3030
3031
3022
2996
2952
2892
2828
2772
2734
2717
2716
2715
2698
2647
2555
2426
2275
2126
2001
1913
1862
1835
1808
1754
1656
1510
1330
1146
990
892
862
893
952
998
988
892
704
444
154
-115
-319
-430
-450
-405
-342
-309
-346
-468
-663
-899
-1130
-1315
-1429
-1471
-1465
-1446
-1454
-1514
-1631
-1783
-1934
-2043
-2078
-2031
-1921
-1792
-1700
-1692
-1799
-2017
-2311
-2621
-2881
-3036
-3058
-2955
-2769
-2564
-2406
-2347
-2408
-2578
-2810
-3045
-3223
-3300
-3266
-3138
-2958
-2780
-2648
-2587
-2597
-2650
-2704
-2719
-2663
-2531
-2340
-2126
-1931
-1788
-1714
-1698
-1710
-1709
-1655
-1526
-1321
-1068
-809
-594
-462
-430
-488
-600
-717
-787
-774
-668
-484
-261
-47
113
193
190
128
46
-11
-9
66
207
383
556
686
751
746
689
610
547
529
568
658
777
893
977
1008
986
921
837
758
703
677
672
670
648
592
495
368
230
108
24
-9
7
59
122
174
195
178
128
62
-1
-44
-57
-41
-4
39
71
84
75
48
13
-21
-47
-65
-80
-99
-128
-172
-224
-277
-317
-333
-318
-271
-200
-115
-27
56
132
205
283
376
488
619
764
910
1047
1167
1268
1353
1432
1517
1614
1729
1855
1986
2109
2215
2303
2374
2439
2508
2590
2687
2792
2893
2970
3010
3003
2951
2866
2768
2680
2620
2601
2620
2668
2723
2767
2783
2760
2701
2613
2511
2407
2313
2230
2157
2086
2007
1912
1800
1672
1534
1398
1273
1167
1084
1024
983
953
927
895
850
788
707
609
501
391
292
212
158
133
133
147
163
167
150
108
47
-21
-81
-117
-119
-86
-27
44
106
143
146
115
62
4
-38
-50
-26
30
104
177
230
253
243
211
175
152
160
204
281
377
472
547
589
593
565
519
470
433
419
426
448
473
487
484
457
412
355
294
238
186
137
83
17
-68
-174
-297
-429
-560
-681
-786
-874
-950
-1020
-1092
-1170
-1254
-1340
-1419
-1483
-1526
-1545
-1545
-1534
-1524
-1527
-1550
-1596
-1660
-1734
-1806
-1866
-1907
-1929
-1935
-1933
-1935
-1948
-1977
-2024
-2083
-2145
-2201
-2243
-2266
-2268
-2254
-2228
-2196
-2163
-2132
-2100
-2065
-2023
-1970
-1907
-1837
-1763
-1692
-1631
-1581
-1542
-1508
-1472
-1424
-1359
-1272
-1166
-1047
-925
-812
-718
-646
-598
-568
-547
-525
-494
-449
-389
-318
-244
-173
-113
-66
-33
-13
-3
-1
-5
-17
-40
-77
-130
-200
-285
-378
-475
-569
-656
-735
-805
-872
-938
-1006
-1081
-1159
-1238
-1314
-1383
-1441
-1488
-1523
-1545
-1558
-1560
-1553
-1534
-1502
-1458
-1403
-1339
-1272
-1207
-1150
-1106
-1075
-1057
-1048
-1042
-1032
-1012
-981
-935
-875
-802
-719
-629
-533
-434
-331
-226
-119
-10
101
213
325
439
554
669
786
903
1018
1131
1238
1340
1434
1523
1607
1688
1766
1843
1920
1994
2065
2132
2191
2243
2286
2321
2347
2363
2369
2364
2348
2320
2283
2240
2194
2150
2112
2084
2066
2057
2053
2051
2047
2037
2023
2005
1986
1971
1962
1961
1967
1978
1989
1995
1994
1984
1966
1941
1915
1890
1867
1848
1830
1811
1787
1758
1722
1682
1638
1596
1556
1521
1490
1460
1431
1401
1370
1341
1316
1299
1294
1299
1315
1335
1355
1370
1375
1371
1360
1346
1335
1332
1338
1353
1373
1393
1408
1415
1415
1411
1408
1411
1425
1448
1475
1501
1516
1513
1489
1445
1386
1320
1256
1200
1153
1112
1070
1018
951
863
758
643
527
422
335
271
226
195
168
139
103
60
15
-27
-58
-77
-84
-84
-87
-100
-131
-179
-241
-305
-360
-397
-410
-398
-369
-334
-305
-293
-303
-334
-380
-429
-471
-497
-502
-488
-460
-428
-399
-381
-375
-383
-401
-427
-458
-494
-537
-591
-658
-740
-835
-940
-1049
-1156
-1257
-1348
-1431
-1507
-1579
-1649
-1719
-1786
-1847
-1898
-1936
-1960
-1970
-1970
-1966
-1964
-1969
-1982
-2003
-2029
-2057
-2080
-2095
-2102
-2100
-2093
-2085
-2080
-2082
-2092
-2110
-2137
-2170
-2207
-2245
-2283
-2319
-2351
-2377
-2397
-2409
-2413
-2412
-2405
-2397
-2390
-2385
-2384
-2383
-2381
-2373
-2354
-2322
-2275
-2213
-2141
-2064
-1986
-1914
-1848
-1790
-1737
-1684
-1627
-1563
-1487
-1402
-1310
-1214
-1121
-1033
-954
-884
-822
-766
-713
-660
-604
-546
-484
-420
-353
-284
-213
-141
-70
-1
60
110
145
162
161
144
117
84
53
26
5
-12
-30
-55
-90
-137
-193
-253
-307
-347
-366
-363
-339
-304
-266
-234
-217
-215
-226
-243
-258
-263
-255
-238
-216
-201
-202
-226
-275
-344
-421
-495
-554
-588
-597
-583
-557
-530
-512
-511
-528
-562
-603
-645
-681
-707
-724
-734
-742
-753
-769
-787
-805
-815
-811
-790
-750
-695
-630
-561
-496
-437
-389
-348
-315
-285
-256
-226
-196
-167
-137
-109
-80
-50
-15
25
72
124
181
238
295
349
400
448
495
542
593
649
709
774
844
915
987
1057
1122
1181
1231
1271
1302
1324
1341
1357
1376
1401
1434
1474
1516
1554
1582
1595
1589
1565
1527
1481
1435
1394
1363
1340
1324
1309
1290
1262
1224
1176
1121
1062
1002
942
882
819
750
675
594
509
425
345
273
209
149
89
21
-60
-158
-271
-398
-531
-663
-788
-904
-1010
-1111
-1207
-1303
-1399
-1492
-1576
-1646
-1696
-1722
-1727
-1715
-1696
-1677
-1665
-1666
-1679
-1699
-1723
-1743
-1756
-1760
-1758
-1754
-1750
-1749
-1752
-1756
-1756
-1749
-1731
-1702
-1664
-1620
-1574
-1530
-1487
-1442
-1388
-1321
-1233
-1122
-992
-846
-693
-542
-398
-266
-144
-29
86
205
333
468
608
748
880
1000
1108
1201
1283
1358
1427
1492
1551
1602
1641
1665
1673
1665
1645
1615
1579
1539
1495
1445
1387
1319
1241
1155
1068
983
907
844
794
756
726
700
673
644
611
578
546
516
487
458
423
376
315
238
148
50
-46
-132
-200
-246
-271
-280
-280
-278
-282
-295
-316
-340
-363
-378
-380
-367
-342
-308
-270
-234
-202
-177
-158
-144
-133
-124
-115
-107
-103
-101
-103
-107
-111
-112
-107
-93
-70
-39
-2
38
80
121
160
197
233
268
301
331
357
379
396
408
419
429
443
462
486
514
541
563
577
578
566
542
509
471
431
393
357
322
284
241
190
129
61
-12
-85
-155
-219
-277
-331
-387
-449
-523
-612
-717
-833
-955
-1076
-1186
-1281
-1358
-1417
-1462
-1500
-1538
-1582
-1637
-1703
-1778
-1858
-1936
-2007
-2064
-2104
-2125
-2128
-2114
-2087
-2051
-2007
-1960
-1911
-1860
-1807
-1752
-1694
-1633
-1570
-1506
-1443
-1383
-1328
-1282
-1246
-1221
-1207
-1202
-1203
-1207
-1210
-1211
-1208
-1201
-1190
-1180
-1171
-1167
-1168
-1174
-1183
-1194
-1202
-1205
-1201
-1186
-1162
-1128
-1085
-1034
-979
-919
-858
-796
-734
-672
-610
-548
-484
-417
-346
-269
-189
-104
-18
69
154
237
319
401
486
576
674
780
892
1004
1115
1218
1307
1383
1445
1497
1544
1592
1644
1705
1774
1848
1924
1998
2065
2125
2176
2220
2260
2296
2329
2357
2378
2390
2390
2378
2357
2330
2304
2284
2275
2279
2294
2317
2342
2362
2372
2368
2350
2319
2278
2232
2184
2136
2090
2045
1999
1952
1900
1845
1787
1725
1663
1600
1539
1479
1420
1362
1303
1244
1181
1115
1046
972
894
815
736
659
586
520
459
403
349
292
229
157
74
-17
-113
-208
-298
-378
-444
-495
-535
-566
-593
-621
-652
-687
-728
-772
-819
-869
-922
-980
-1043
-1112
-1185
-1259
-1330
-1394
-1448
-1489
-1519
-1541
-1560
-1580
-1604
-1634
-1669
-1704
-1737
-1764
-1784
-1798
-1810
-1823
-1842
-1867
-1897
-1928
-1952
-1962
-1952
-1920
-1864
-1791
-1706
-1618
-1532
-1455
-1387
-1328
-1273
-1218
-1162
-1101
-1037
-970
-905
-842
-783
-728
-676
-625
-573
-521
-466
-410
-352
-290
-224
-152
-69
24
127
240
358
475
588
690
781
861
932
998
1062
1127
1192
1255
1314
1363
1400
1423
1434
1438
1439
1444
1457
1483
1521
1568
1622
1676
1727
1771
1809
1839
1866
1890
1914
1940
1967
1994
2020
2041
2055
2060
2055
2040
2017
1988
1957
1925
1896
1871
1849
1828
1807
1782
1750
1709
1660
1604
1543
1482
1421
1365
1312
1261
1210
1158
1102
1042
982
924
872
830
801
784
777
776
776
774
766
753
736
716
699
685
677
674
676
681
688
697
709
725
747
776
811
850
890
928
960
986
1004
1016
1022
1030
1036
1042
1049
1054
1057
1057
1054
1049
1045
1043
1044
1049
1054
1057
1054
1042
1018
984
940
888
832
776
721
670
622
578
538
502
470
445
426
415
410
410
412
415
417
418
417
417
419
427
441
462
490
522
557
591
623
650
672
687
695
695
690
681
669
659
652
651
657
670
687
704
717
723
720
709
692
672
655
644
641
644
650
656
656
648
631
607
579
551
528
510
498
490
483
473
458
438
414
390
370
355
346
343
343
344
342
338
331
325
322
324
333
347
361
373
377
370
353
327
297
267
240
216
195
171
139
94
31
-50
-145
-246
-347
-436
-509
-561
-594
-611
-620
-629
-647
-678
-727
-795
-879
-976
-1082
-1191
-1300
-1404
-1503
-1593
-1674
-1745
-1807
-1860
-1904
-1938
-1963
-1979
-1987
-1987
-1983
-1975
-1969
-1967
-1973
-1989
-2017
-2056
-2103
-2156
-2209
-2257
-2298
-2328
-2346
-2353
-2352
-2344
-2333
-2322
-2311
-2303
-2298
-2297
-2298
-2302
-2310
-2321
-2335
-2353
-2373
-2396
-2420
-2443
-2463
-2479
-2490
-2494
-2491
-2481
-2467
-2448
-2428
-2407
-2387
-2366
-2343
-2316
-2283
-2241
-2190
-2133
-2070
-2008
-1952
-1906
-1873
-1856
-1854
-1865
-1883
-1905
-1926
-1944
-1958
-1966
-1971
-1973
-1974
-1974
-1974
-1974
-1973
-1970
-1967
-1961
-1953
-1939
-1917
-1885
-1839
-1778
-1701
-1611
-1511
-1407
-1306
-1212
-1130
-1060
-1002
-953
-909
-866
-823
-777
-728
-676
-622
-565
-502
-431
-350
-256
-152
-38
80
197
306
404
488
560
624
684
746
815
892
977
1069
1165
1263
1362
1460
1560
1660
1762
1864
1964
2056
2139
2207
2259
2296
2320
2335
2346
2355
2364
2373
2380
2382
2378
2365
2344
2315
2281
2243
2204
2162
2120
2075
2029
1983
1940
1901
1871
1850
1838
1832
1829
1822
1807
1781
1745
1703
1660
1624
1600
1592
1600
1621
1648
1674
1691
1695
1685
1663
1634
1604
1580
1564
1559
1564
1576
1591
1607
1622
1636
1649
1664
1683
1706
1732
1761
1788
1811
1827
1835
1835
1827
1816
1804
1795
1793
1801
1820
1849
1887
1930
1976
2019
2056
2084
2101
2107
2103
2092
2076
2058
2040
2023
2005
1991
1974
1957
1937
1916
1893
1868
1840
1808
1771
1728
1678
1622
1561
1498
1435
1374
1318
1265
1214
1162
1107
1048
985
921
859
803
755
716
685
656
625
586
537
477
409
339
275
222
185
164
158
159
163
164
158
146
131
117
109
110
120
136
155
172
183
187
185
181
182
190
208
236
271
308
341
366
381
389
392
398
409
428
455
486
516
538
548
542
521
489
451
412
377
347
323
302
280
251
214
164
101
26
-61
-157
-260
-369
-482
-597
-711
-823
-931
-1033
-1130
-1223
-1313
-1403
-1496
-1592
-1691
-1791
-1888
-1978
-2057
-2124
-2178
-2220
-2255
-2286
-2318
-2352
-2392
-2437
-2484
-2533
-2580
-2626
-2668
-2709
-2749
-2789
-2831
-2875
-2920
-2966
-3009
-3048
-3081
-3106
-3121
-3126
-3120
-3104
-3079
-3047
-3008
-2967
-2925
-2884
-2846
-2810
-2777
-2744
-2709
-2670
-2625
-2574
-2515
-2448
-2374
-2291
-2200
-2099
-1989
-1871
-1745
-1617
-1490
-1370
-1260
-1163
-1081
-1010
-950
-894
-840
-785
-729
-676
-627
-588
-561
-546
-541
-540
-536
-522
-494
-450
-390
-320
-244
-170
-102
-42
9
54
96
136
177
218
256
290
318
339
357
377
405
445
501
573
656
746
834
913
979
1029
1067
1096
1123
1151
1184
1224
1266
1309
1347
1380
1405
1425
1442
1460
1481
1506
1535
1563
1586
1602
1606
1599
1580
1553
1519
1480
1437
1389
1335
1272
1200
1118
1028
931
829
724
616
504
386
260
125
-18
-165
-312
-453
-581
-693
-787
-864
-925
-977
-1022
-1066
-1107
-1144
-1175
-1195
-1201
-1191
-1165
-1126
-1078
-1027
-977
-933
-898
-872
-853
-840
-828
-814
-795
-769
-733
-689
-636
-575
-510
-441
-372
-304
-238
-175
-115
-58
-2
53
107
160
211
258
300
335
361
377
383
377
360
330
287
231
164
86
0
-91
-182
-271
-355
-432
-503
-569
-633
-696
-761
-829
-898
-967
-1035
-1098
-1156
-1209
-1256
-1300
-1343
-1386
-1429
-1472
-1512
-1548
-1576
-1594
-1603
-1602
-1593
-1578
-1560
-1540
-1518
-1495
-1468
-1435
-1397
-1351
-1299
-1242
-1183
-1125
-1068
-1016
-968
-924
-883
-846
-812
-782
-758
-740
-731
-731
-738
-749
-762
-771
-772
-762
-738
-702
-654
-597
-536
-473
-411
-350
-290
-232
-173
-113
-52
8
66
120
167
205
236
261
280
298
315
335
357
380
403
424
440
449
451
447
439
430
423
421
426
439
460
487
517
549
580
609
635
661
686
713
741
770
799
825
844
855
856
848
833
815
799
787
784
788
798
809
817
820
816
805
792
782
780
789
812
846
887
928
962
985
994
990
979
965
955
953
963
982
1006
1033
1055
1070
1075
1072
1063
1053
1044
1038
1036
1037
1040
1044
1047
1050
1054
1060
1071
1086
1105
1126
1149
1171
1191
1211
1232
1255
1281
1311
1341
1370
1393
1407
1410
1400
1380
1352
1321
1291
1264
1241
1221
1200
1177
1148
1110
1065
1014
959
904
851
801
757
717
681
647
614
583
551
520
489
457
424
389
353
314
272
229
183
137
91
45
1
-40
-77
-107
-129
-142
-145
-138
-123
-101
-77
-52
-30
-14
-3
-1
-5
-17
-35
-58
-85
-114
-144
-172
-198
-219
-236
-250
-263
-278
-298
-322
-353
-386
-419
-448
-468
-478
-479
-473
-467
-467
-478
-504
-545
-601
-666
-735
-805
-871
-934
-993
-1052
-1111
-1173
-1235
-1296
-1351
-1399
-1435
-1461
-1478
-1490
-1500
-1512
-1527
-1545
-1565
-1584
-1598
-1609
-1615
-1620
-1626
-1636
-1650
-1668
-1685
-1697
-1699
-1687
-1660
-1620
-1573
-1522
-1474
-1432
-1397
-1367
-1339
-1308
-1270
-1224
-1170
-1113
-1055
-1000
-956
-918
-888
-862
-836
-808
-776
-740
-702
-666
-635
-610
-592
-578
-566
-551
-529
-498
-457
-407
-351
-293
-236
-183
-136
-97
-63
-34
-6
23
54
88
124
162
198
232
259
281
296
307
315
325
338
357
379
403
424
437
436
417
379
324
256
181
103
29
-41
-104
-164
-223
-284
-349
-417
-486
-552
-611
-661
-700
-731
-755
-777
-802
-832
-868
-910
-954
-997
-1036
-1070
-1098
-1123
-1145
-1169
-1193
-1220
-1246
-1270
-1289
-1301
-1305
-1303
-1296
-1288
-1281
-1277
-1277
-1280
-1283
-1286
-1284
-1277
-1264
-1244
-1218
-1187
-1153
-1118
-1084
-1052
-1024
-1000
-980
-963
-947
-931
-909
-881
-844
-797
-743
-684
-623
-563
-507
-454
-405
-356
-305
-250
-193
-137
-85
-46
-23
-22
-42
-81
-130
-182
-226
-256
-265
-254
-227
-189
-148
-110
-81
-62
-52
-47
-42
-33
-17
8
40
79
120
161
199
232
260
280
293
296
291
278
257
232
208
187
173
170
178
194
216
237
253
261
258
245
224
200
175
152
132
114
93
68
36
-6
-57
-114
-176
-240
-304
-367
-430
-495
-562
-633
-706
-779
-848
-911
-964
-1008
-1041
-1067
-1088
-1104
-1118
-1127
-1129
-1120
-1099
-1064
-1018
-965
-910
-860
-818
-787
-766
-750
-735
-715
-687
-650
-607
-564
-525
-497
-482
-481
-490
-505
-520
-530
-533
-531
-526
-523
-525
-533
-549
-568
-587
-601
-609
-608
-600
-588
-576
-567
-563
-563
-564
-563
-559
-548
-530
-508
-483
-458
-434
-412
-389
-364
-335
-300
-260
-216
-171
-128
-88
-51
-14
26
70
122
181
244
306
362
409
445
470
489
508
532
567
614
673
739
806
869
922
963
991
1008
1020
1031
1042
1057
1075
1097
1122
1148
1176
1205
1232
1258
1280
1295
1300
1294
1276
1247
1210
1170
1130
1095
1066
1043
1026
1010
994
976
956
936
918
906
901
903
909
916
919
915
903
881
854
825
799
780
772
773
783
799
817
834
849
862
874
889
909
936
971
1014
1066
1123
1183
1244
1302
1357
1406
1449
1486
1517
1544
1568
1594
1622
1655
1694
1740
1790
1844
1899
1953
2004
2052
2095
2135
2171
2204
2234
2258
2276
2285
2283
2270
2245
2209
2166
2116
2063
2009
1955
1901
1845
1787
1724
1657
1584
1508
1430
1354
1282
1215
1154
1097
1042
986
926
858
784
705
623
545
473
411
361
321
287
255
221
182
136
86
34
-13
-52
-80
-94
-97
-92
-84
-78
-75
-78
-86
-97
-108
-118
-127
-135
-144
-158
-177
-202
-233
-267
-301
-330
-354
-369
-376
-375
-367
-354
-337
-316
-294
-270
-248
-227
-210
-197
-186
-176
-162
-142
-113
-75
-31
16
58
89
104
99
76
39
-5
-50
-89
-119
-140
-153
-163
-172
-184
-198
-214
-230
-243
-254
-263
-275
-293
-321
-360
-410
-466
-524
-577
-624
-662
-694
-725
-760
-803
-855
-914
-974
-1029
-1072
-1100
-1114
-1117
-1117
-1122
-1139
-1173
-1222
-1282
-1346
-1405
-1453
-1486
-1503
-1508
-1506
-1499
-1490
-1480
-1468
-1449
-1423
-1387
-1343
-1295
-1247
-1202
-1164
-1133
-1107
-1081
-1050
-1012
-964
-907
-841
-771
-700
-629
-561
-494
-430
-368
-309
-254
-206
-165
-132
-105
-83
-59
-29
9
57
112
171
228
279
320
352
377
400
426
460
505
560
622
685
745
798
840
873
899
920
940
960
980
998
1012
1020
1018
1010
995
976
954
934
913
893
870
841
806
762
711
656
598
543
491
443
400
359
317
271
219
162
99
34
-30
-90
-143
-187
-220
-242
-255
-258
-254
-244
-230
-212
-192
-169
-143
-114
-84
-51
-17
17
53
88
124
161
202
247
298
358
426
502
586
675
767
861
955
1049
1144
1240
1338
1440
1544
1649
1754
1856
1952
2039
2115
2178
2227
2262
2283
2290
2285
2268
2242
2208
2171
2132
2095
2062
2033
2011
1991
1972
1953
1929
1899
1861
1815
1760
1696
1625
1548
1464
1376
1285
1194
1104
1020
942
874
817
770
734
705
683
664
647
628
608
585
558
527
490
447
397
341
279
212
143
74
10
-47
-96
-134
-161
-178
-187
-190
-189
-185
-181
-177
-173
-169
-164
-157
-146
-130
-109
-83
-52
-21
9
35
53
62
61
53
39
23
9
0
-2
3
14
29
45
60
71
80
87
94
102
111
123
134
142
145
140
127
106
80
54
29
10
-2
-7
-8
-8
-10
-16
-28
-46
-67
-90
-111
-129
-142
-151
-156
-160
-163
-166
-168
-169
-168
-164
-157
-149
-141
-137
-139
-147
-164
-186
-214
-243
-272
-298
-319
-338
-352
-365
-377
-389
-401
-413
-426
-437
-448
-459
-470
-481
-492
-505
-517
-530
-541
-549
-556
-559
-559
-557
-552
-543
-531
-515
-493
-466
-433
-394
-349
-300
-248
-195
-143
-95
-54
-23
-4
2
-4
-21
-43
-65
-81
-87
-78
-53
-15
32
83
132
174
205
226
238
244
249
253
258
262
261
254
236
207
169
125
77
29
-16
-60
-103
-149
-203
-266
-340
-424
-516
-611
-708
-805
-902
-1000
-1100
-1202
-1305
-1404
-1495
-1572
-1629
-1665
-1680
-1681
-1674
-1668
-1670
-1686
-1714
-1752
-1792
-1827
-1850
-1858
-1849
-1828
-1797
-1764
-1730
-1699
-1669
-1639
-1606
-1569
-1527
-1484
-1442
-1405
-1374
-1349
-1325
-1298
-1262
-1211
-1145
-1064
-976
-888
-809
-743
-695
-661
-636
-611
-576
-526
-458
-374
-279
-182
-91
-11
54
108
156
206
265
337
424
522
625
724
811
880
928
955
965
964
960
957
960
970
984
1000
1014
1022
1025
1018
1008
992
976
960
946
933
919
902
880
850
814
772
727
682
643
610
586
571
565
566
573
585
601
622
647
678
714
751
789
823
850
868
877
877
871
863
858
857
863
875
890
906
919
924
920
906
883
853
820
787
758
734
718
710
708
712
718
723
724
720
708
690
665
638
612
589
574
567
568
572
576
577
569
553
526
493
455
417
381
348
319
293
266
238
208
179
153
132
122
122
132
151
174
198
219
236
251
265
281
303
331
364
399
434
464
488
504
517
530
547
573
609
654
705
757
806
849
885
916
946
980
1020
1071
1129
1191
1251
1302
1341
1364
1372
1369
1359
1347
1337
1333
1337
1347
1364
1387
1416
1453
1498
1550
1608
1668
1724
1772
1805
1821
1817
1798
1769
1738
1714
1702
1708
1731
1769
1816
1865
1910
1945
1968
1979
1978
1969
1956
1942
1928
1918
1911
1907
1906
1905
1904
1900
1891
1877
1856
1830
1799
1767
1737
1713
1696
1687
1685
1687
1688
1683
1669
1644
1609
1567
1524
1484
1452
1429
1415
1406
1397
1383
1360
1327
1284
1236
1189
1149
1117
1097
1086
1079
1069
1050
1018
970
906
831
748
665
584
511
445
388
336
289
246
205
167
133
101
71
40
5
-37
-87
-147
-215
-288
-363
-435
-500
-556
-602
-642
-676
-710
-744
-782
-824
-870
-917
-965
-1010
-1053
-1094
-1133
-1173
-1216
-1264
-1318
-1380
-1450
-1528
-1612
-1700
-1790
-1879
-1964
-2041
-2110
-2170
-2220
-2265
-2305
-2344
-2384
-2426
-2470
-2515
-2558
-2598
-2634
-2665
-2694
-2722
-2754
-2792
-2839
-2893
-2953
-3015
-3075
-3128
-3168
-3195
-3206
-3204
-3192
-3174
-3157
-3145
-3143
-3155
-3182
-3222
-3273
-3329
-3385
-3435
-3472
-3495
-3502
-3494
-3475
-3452
-3428
-3409
-3396
-3388
-3383
-3376
-3363
-3339
-3303
-3257
-3203
-3146
-3091
-3041
-2999
-2966
-2939
-2917
-2899
-2883
-2872
-2866
-2870
-2883
-2907
-2940
-2979
-3017
-3052
-3079
-3097
-3107
-3112
-3117
-3123
-3135
-3151
-3169
-3186
-3198
-3202
-3196
-3182
-3163
-3144
-3128
-3118
-3115
-3117
-3120
-3119
-3111
-3092
-3062
-3021
-2973
-2921
-2867
-2811
-2754
-2693
-2627
-2554
-2473
-2386
-2295
-2203
-2115
-2033
-1955
-1881
-1806
-1726
-1637
-1538
-1427
-1308
-1186
-1066
-952
-850
-760
-680
-609
-541
-472
-399
-321
-238
-153
-70
9
81
145
202
254
305
357
411
469
530
591
651
708
760
806
847
884
919
955
994
1037
1085
1140
1200
1264
1330
1394
1453
1503
1542
1568
1581
1581
1572
1556
1536
1514
1492
1470
1447
1423
1395
1364
1331
1296
1263
1231
1202
1174
1144
1110
1069
1016
955
886
814
743
680
629
591
569
559
559
567
582
602
629
663
706
757
815
875
934
988
1036
1079
1118
1159
1206
1262
1329
1405
1488
1572
1653
1726
1791
1850
1906
1963
2025
2094
2169
2248
2325
2396
2455
2502
2534
2555
2567
2574
2578
2582
2585
2588
2589
2590
2589
2589
2591
2594
2600
2606
2611
2611
2605
2590
2566
2534
2496
2455
2410
2365
2317
2267
2213
2155
2094
2029
1967
1906
1851
1801
1759
1723
1693
1667
1644
1626
1610
1598
1589
1580
1571
1558
1540
1516
1484
1445
1402
1354
1303
1250
1194
1135
1073
1008
948
892
847
815
799
796
802
811
816
812
796
768
734
700
674
661
663
678
700
722
736
738
727
708
687
672
669
683
712
752
796
836
867
886
895
899
903
913
932
960
993
1026
1053
1070
1075
1070
1059
1045
1032
1022
1014
1006
992
970
936
892
840
784
728
674
623
572
519
460
393
317
235
150
68
-9
-78
-139
-195
-249
-304
-363
-424
-488
-550
-610
-664
-713
-760
-808
-861
-921
-989
-1063
-1139
-1212
-1278
-1336
-1384
-1425
-1461
-1497
-1533
-1572
-1610
-1646
-1676
-1698
-1712
-1721
-1730
-1743
-1767
-1803
-1853
-1913
-1979
-2044
-2105
-2156
-2197
-2229
-2256
-2282
-2310
-2342
-2380
-2423
-2467
-2512
-2554
-2593
-2628
-2662
-2693
-2724
-2753
-2779
-2800
-2815
-2820
-2815
-2799
-2773
-2738
-2696
-2647
-2593
-2535
-2474
-2410
-2344
-2277
-2210
-2143
-2079
-2016
-1955
-1894
-1832
-1768
-1703
-1636
-1571
-1509
-1452
-1402
-1362
-1330
-1306
-1290
-1280
-1276
-1277
-1285
-1301
-1327
-1364
-1410
-1466
-1525
-1586
-1642
-1690
-1728
-1757
-1779
-1797
-1818
-1844
-1880
-1925
-1978
-2037
-2097
-2154
-2207
-2254
-2296
-2335
-2372
-2409
-2446
-2480
-2509
-2528
-2534
-2527
-2505
-2472
-2430
-2386
-2343
-2303
-2268
-2235
-2203
-2168
-2127
-2080
-2027
-1968
-1906
-1842
-1777
-1712
-1643
-1570
-1490
-1403
-1310
-1212
-1113
-1018
-930
-853
-789
-736
-696
-665
-642
-625
-614
-607
-603
-600
-597
-590
-577
-557
-529
-492
-448
-401
-351
-303
-257
-214
-171
-128
-81
-29
28
92
159
228
295
359
416
465
506
537
560
574
579
577
567
550
529
506
483
462
447
439
440
449
466
488
513
539
562
581
594
599
599
594
585
576
567
562
560
562
569
579
592
608
626
649
676
707
745
788
835
885
938
989
1039
1087
1131
1173
1213
1252
1291
1331
1373
1417
1463
1512
1563
1618
1674
1731
1787
1840
1887
1926
1953
1969
1972
1964
1948
1926
1901
1876
1852
1830
1809
1787
1764
1737
1705
1667
1625
1579
1533
1488
1447
1412
1383
1361
1346
1336
1329
1324
1320
1314
1306
1297
1286
1274
1262
1252
1243
1237
1233
1231
1229
1228
1225
1221
1215
1207
1199
1191
1184
1179
1177
1178
1179
1178
1174
1164
1148
1125
1096
1065
1033
1002
978
957
941
927
915
903
890
877
867
862
865
877
898
925
955
981
1000
1010
1012
1004
993
982
974
970
972
975
975
971
958
936
908
877
847
824
808
799
794
788
776
754
720
674
620
560
498
439
382
329
278
228
179
131
86
47
17
-3
-13
-15
-10
-2
7
15
23
32
43
57
72
86
97
101
95
79
57
32
10
-3
-4
10
38
75
116
156
192
221
242
256
265
268
263
248
219
175
116
42
-39
-122
-199
-264
-312
-344
-364
-377
-391
-410
-438
-475
-519
-564
-605
-638
-661
-675
-683
-688
-695
-706
-723
-742
-762
-780
-791
-796
-796
-794
-792
-796
-806
-823
-844
-865
-882
-890
-886
-871
-846
-814
-779
-746
-717
-694
-676
-662
-650
-637
-623
-607
-591
-576
-566
-562
-563
-570
-578
-586
-590
-586
-574
-553
-523
-486
-443
-396
-346
-293
-239
-185
-134
-87
-49
-23
-10
-12
-25
-48
-74
-98
-116
-126
-128
-125
-123
-127
-142
-171
-216
-273
-339
-408
-476
-539
-595
-645
-691
-733
-774
-813
-849
-879
-901
-912
-912
-904
-890
-874
-861
-853
-849
-850
-850
-846
-834
-812
-778
-735
-685
-631
-577
-524
-473
-423
-372
-320
-265
-208
-152
-100
-55
-19
8
26
40
55
76
107
150
206
271
341
409
471
522
562
591
612
629
645
662
682
702
720
732
738
736
730
723
719
724
741
767
801
836
866
885
891
882
865
843
826
818
823
838
861
881
892
886
859
812
748
676
603
537
484
446
425
417
420
432
451
476
507
542
581
621
661
697
728
755
779
803
830
862
899
938
975
1004
1025
1031
1024
1006
984
962
944
933
927
926
926
924
919
911
902
897
898
907
923
943
966
987
1004
1018
1033
1047
1066
1090
1119
1150
1179
1202
1216
1221
1219
1212
1203
1197
1191
1185
1175
1158
1133
1101
1067
1037
1016
1006
1008
1012
1008
982
922
823
685
519
342
174
35
-63
-114
-121
-97
-56
-16
11
19
9
-13
-39
-58
-66
-61
-46
-28
-12
-5
-7
-18
-32
-45
-52
-51
-44
-32
-21
-14
-14
-19
-29
-39
-45
-46
-42
-34
-25
-19
-18
-21
-27
-35
-41
-43
-41
-35
-28
-23
-20
-22
-26
-33
-38
-40
-40
-36
-30
-25
-22
-23
-26
-31
-36
-38
-38
-36
-31
-27
-24
-24
-26
-30
-34
-37
-37
-36
-32
-28
-26
-25
-26
-29
-32
-35
-36
-35
-33
-29
-27
-25
-26
-28
-31
-34
-35
-35
-33
-30
-28
-26
-26
-28
-30
-33
-34
-35
-33
-31
-29
-27
-27
-28
-30
-32
-34
-34
-33
-31
-29
-28
-27
-28
-29
-31
-33
-33
-33
-32
-30
-28
-27
-28
-29
-31
-32
-33
-33
-32
-30
-29
-28
-28
-29
-30
-31
-32
-32
-32
-30
-29
-28
-28
-29
-30
-31
-32
-32
-32
-31
-29
-28
-28
-29
-29
-30
-31
-32
-31
-31
-30
-29
-28
-29
-29
-30
-31
-31
-31
-31
-30
-29
-29
-29
-29
-30
-30
-31
-31
-31
-30
-29
-29
-29
-29
-29
-30
-31
-31
-30
-30
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
