5
29838
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-5
-5
-5
-6
-5
-5
-5
-4
-4
-4
-5
-5
-6
-6
-5
-5
-5
-4
-4
-5
-5
-6
-6
-6
-6
-5
-4
-4
-4
-5
-5
-6
-6
-6
-6
-5
-4
-4
-4
-5
-6
-6
-7
-6
-6
-5
-4
-4
-4
-5
-6
-7
-7
-6
-5
-4
-4
-4
-5
-6
-7
-7
-7
-6
-5
-4
-4
-4
-5
-6
-7
-8
-7
-6
-5
-4
-3
-4
-5
-7
-8
-8
-7
-6
-4
-3
-3
-4
-6
-7
-9
-9
-8
-6
-4
-3
-3
-4
-6
-8
-9
-9
-8
-5
-3
-2
-3
-5
-7
-10
-11
-10
-7
-4
-2
-1
-2
-5
-9
-11
-12
-10
-7
-3
0
0
-2
-7
-11
-14
-14
-11
-5
1
5
4
-1
-10
-20
-26
-25
-17
-2
17
35
47
51
45
31
14
-1
-11
-14
-9
-2
5
6
0
-14
-32
-50
-62
-65
-57
-40
-18
5
24
36
38
34
24
13
3
-4
-8
-9
-9
-8
-7
-6
-3
1
8
15
22
26
25
17
4
-14
-32
-47
-56
-56
-48
-33
-16
1
12
15
10
-1
-15
-28
-34
-32
-21
-5
13
28
36
34
23
6
-11
-23
-26
-19
-3
18
39
53
58
53
40
23
7
-6
-13
-17
-19
-24
-33
-47
-64
-77
-84
-80
-65
-41
-13
11
28
32
26
12
-3
-14
-16
-8
7
24
37
42
38
26
11
-1
-4
2
19
40
60
72
74
63
43
19
-2
-15
-18
-10
5
21
34
38
33
21
4
-13
-25
-30
-26
-16
-2
13
25
32
33
30
21
11
-1
-12
-21
-28
-33
-37
-40
-42
-44
-46
-49
-52
-54
-56
-56
-56
-56
-57
-58
-61
-65
-68
-70
-69
-63
-53
-38
-21
-4
10
17
18
10
-4
-22
-40
-55
-63
-64
-57
-43
-27
-9
5
14
17
14
8
1
-5
-9
-8
-5
0
5
8
8
5
0
-4
-6
-5
-1
5
11
16
17
14
7
-1
-7
-9
-6
2
14
27
39
46
47
43
35
25
16
11
10
12
18
23
27
28
26
21
15
8
4
2
5
11
19
28
35
39
37
31
19
5
-9
-20
-24
-20
-8
10
30
49
61
64
56
39
16
-8
-28
-41
-44
-39
-26
-11
3
12
15
12
5
-6
-17
-27
-35
-40
-42
-44
-44
-43
-41
-37
-31
-22
-11
1
13
23
31
35
35
31
25
18
12
8
9
13
20
27
33
35
31
22
9
-4
-14
-18
-14
-3
13
30
43
48
43
30
11
-8
-21
-26
-21
-6
13
31
44
47
40
26
7
-11
-25
-33
-35
-32
-29
-27
-27
-29
-30
-27
-19
-5
11
28
40
45
40
28
12
-4
-14
-16
-10
1
13
20
19
10
-8
-28
-45
-56
-57
-49
-36
-22
-13
-12
-19
-31
-46
-56
-60
-54
-41
-23
-6
6
10
7
-1
-9
-14
-13
-6
6
17
24
25
17
3
-13
-27
-35
-35
-26
-10
9
28
43
53
59
62
63
63
64
64
62
57
47
34
20
7
-3
-7
-6
-1
5
8
8
4
-4
-13
-19
-19
-13
-1
14
28
38
40
34
20
3
-14
-26
-30
-24
-11
7
26
41
50
50
42
29
14
0
-10
-14
-13
-6
3
12
21
27
31
33
34
34
35
35
34
33
31
29
27
27
29
32
34
35
33
25
12
-5
-24
-40
-51
-54
-49
-36
-19
-1
14
22
25
22
15
9
6
8
14
24
34
45
52
56
57
55
51
47
43
39
35
29
24
17
11
5
0
-5
-11
-17
-24
-30
-36
-38
-36
-29
-17
-1
16
33
46
55
59
60
58
56
54
51
48
42
34
25
14
5
-1
-3
0
7
15
22
25
25
22
18
13
11
11
12
12
10
3
-8
-23
-39
-52
-61
-64
-62
-56
-51
-47
-46
-47
-49
-49
-42
-30
-11
10
30
44
49
43
28
6
-18
-39
-54
-61
-62
-57
-50
-43
-38
-35
-33
-31
-28
-24
-18
-12
-7
-5
-5
-9
-14
-20
-25
-28
-27
-24
-19
-13
-7
-2
1
1
-1
-6
-12
-20
-27
-34
-38
-40
-38
-34
-27
-18
-10
-3
1
1
-3
-10
-21
-32
-41
-47
-47
-40
-26
-7
14
36
52
62
62
52
35
12
-11
-30
-41
-43
-35
-19
2
24
43
55
60
56
44
28
10
-7
-23
-36
-45
-51
-53
-53
-49
-43
-34
-23
-11
0
11
19
24
27
27
28
30
33
38
42
44
41
32
17
-2
-23
-41
-51
-53
-45
-30
-11
6
18
21
17
7
-4
-11
-12
-6
6
20
30
31
23
5
-19
-43
-61
-69
-64
-49
-27
-4
15
25
25
17
3
-12
-23
-28
-26
-18
-6
6
17
23
23
18
8
-6
-22
-38
-52
-60
-62
-55
-42
-23
-3
14
24
25
16
-1
-20
-36
-46
-45
-34
-14
11
36
57
70
75
72
63
51
37
24
12
2
-6
-11
-10
-5
6
20
36
50
58
59
53
41
28
17
12
13
21
31
40
43
38
26
8
-9
-21
-24
-17
-1
19
38
51
55
50
36
17
-2
-19
-31
-39
-43
-45
-47
-48
-48
-45
-38
-27
-12
5
21
33
40
41
37
30
24
20
21
27
37
49
60
67
69
66
59
50
42
37
36
42
52
65
79
91
98
100
96
88
76
64
53
44
37
33
30
28
26
24
23
24
25
26
26
23
15
3
-11
-25
-35
-38
-31
-16
6
29
46
55
52
39
20
0
-14
-17
-9
8
29
48
58
56
43
24
3
-12
-18
-14
-2
14
27
34
32
22
8
-3
-8
-3
12
32
55
74
85
87
81
69
53
38
23
11
-1
-12
-24
-35
-44
-49
-48
-42
-32
-22
-13
-10
-11
-17
-24
-28
-25
-14
4
27
50
67
74
70
56
36
16
-1
-10
-10
-2
11
25
37
44
46
43
36
27
19
11
5
1
-1
-2
-2
-1
1
2
3
2
-1
-6
-11
-15
-17
-16
-11
-3
6
15
22
25
26
24
23
22
24
29
34
38
39
35
28
17
7
-1
-3
2
12
24
36
42
40
29
11
-11
-32
-48
-54
-50
-37
-18
3
21
32
35
30
21
11
4
3
8
19
33
47
58
62
61
54
45
36
29
26
27
30
34
34
31
22
10
-3
-14
-21
-23
-19
-10
1
10
17
18
16
12
7
4
4
9
17
25
32
34
31
22
8
-8
-24
-36
-44
-44
-39
-28
-15
-3
6
9
5
-5
-20
-37
-52
-61
-61
-52
-35
-13
10
30
42
46
40
28
13
0
-9
-12
-9
-4
2
5
5
1
-2
-4
-1
8
19
32
41
43
38
27
12
0
-6
-3
8
24
37
42
34
14
-17
-49
-76
-88
-81
-55
-16
28
66
91
97
84
58
26
-3
-22
-28
-21
-7
8
19
22
15
2
-13
-26
-32
-31
-22
-9
5
17
24
26
25
21
18
15
14
14
14
12
9
3
-3
-8
-12
-13
-9
-2
8
19
32
42
50
52
47
37
21
2
-17
-32
-39
-37
-26
-7
14
34
47
51
44
28
9
-10
-22
-26
-21
-10
4
15
19
16
4
-11
-27
-39
-44
-42
-34
-24
-16
-12
-14
-21
-31
-41
-47
-49
-46
-39
-31
-25
-21
-21
-22
-22
-19
-11
1
15
29
39
43
39
28
13
-3
-14
-19
-17
-9
4
17
28
34
35
32
26
20
14
9
3
-3
-12
-24
-37
-51
-63
-69
-68
-59
-43
-25
-7
7
14
13
6
-4
-15
-23
-26
-23
-16
-7
2
9
10
8
2
-6
-13
-19
-22
-23
-23
-24
-25
-29
-36
-43
-50
-55
-55
-52
-43
-31
-16
-2
11
20
24
24
19
11
0
-10
-21
-31
-39
-47
-52
-54
-53
-48
-38
-23
-6
11
26
36
38
31
16
-4
-27
-48
-63
-72
-72
-66
-56
-44
-32
-24
-19
-18
-20
-24
-28
-33
-38
-42
-45
-47
-45
-41
-33
-22
-10
1
10
14
12
6
-3
-12
-20
-24
-23
-19
-13
-7
-3
-2
-5
-8
-12
-14
-14
-11
-7
-1
4
9
13
17
21
26
30
33
32
26
13
-4
-24
-42
-54
-58
-50
-33
-8
19
43
58
61
51
30
2
-27
-53
-71
-77
-73
-60
-40
-19
1
15
24
28
27
24
21
21
23
27
33
38
41
41
39
35
30
28
28
32
39
47
54
59
60
58
52
46
40
36
33
32
32
29
25
17
8
-1
-7
-10
-7
1
12
23
32
37
37
32
25
17
12
9
11
15
21
25
26
22
15
5
-5
-14
-19
-19
-16
-11
-6
-3
-5
-12
-22
-34
-44
-51
-51
-46
-36
-24
-11
-1
5
6
5
1
-2
-5
-5
-4
-4
-5
-7
-10
-12
-12
-9
-3
5
12
16
14
5
-8
-22
-32
-35
-27
-10
12
35
51
57
51
35
15
-2
-12
-12
-2
13
27
34
31
19
0
-19
-31
-32
-21
-3
19
35
41
34
17
-7
-30
-46
-52
-48
-36
-23
-12
-6
-7
-10
-14
-14
-9
1
13
22
25
22
13
2
-5
-5
4
19
38
53
61
59
48
32
15
3
-3
-3
0
3
1
-7
-20
-34
-47
-53
-51
-43
-33
-26
-24
-30
-41
-54
-63
-63
-53
-34
-11
9
22
24
16
2
-13
-25
-30
-28
-24
-20
-22
-31
-44
-58
-66
-63
-46
-17
18
51
73
78
65
38
4
-29
-50
-57
-47
-25
4
31
51
61
59
48
33
16
1
-11
-20
-26
-31
-35
-40
-44
-48
-52
-56
-60
-63
-65
-65
-60
-50
-35
-16
2
17
26
25
15
-1
-20
-37
-47
-49
-42
-29
-14
-1
6
5
-2
-13
-25
-35
-40
-40
-35
-27
-18
-9
-1
6
12
16
19
20
19
14
8
1
-5
-9
-10
-9
-6
-3
-2
-3
-7
-11
-15
-16
-14
-9
-2
3
6
3
-5
-17
-30
-42
-50
-53
-50
-43
-35
-28
-25
-26
-30
-35
-39
-41
-40
-35
-30
-24
-19
-17
-16
-16
-16
-15
-13
-11
-10
-10
-13
-17
-20
-21
-19
-12
-3
7
15
17
12
0
-16
-32
-45
-50
-45
-32
-14
5
21
31
32
28
22
17
17
25
38
53
65
70
65
49
26
1
-22
-36
-39
-30
-13
7
26
39
44
42
33
21
10
0
-7
-11
-14
-16
-18
-18
-15
-8
4
18
34
46
53
52
44
31
17
4
-2
-3
2
7
9
3
-11
-34
-61
-86
-105
-112
-106
-87
-60
-31
-5
13
23
24
20
16
14
16
23
32
40
44
42
33
19
4
-9
-15
-13
-3
13
31
47
55
55
44
27
5
-16
-33
-41
-41
-33
-20
-5
8
16
18
14
6
-5
-16
-26
-33
-37
-39
-40
-40
-40
-39
-37
-34
-30
-27
-25
-26
-29
-35
-42
-48
-51
-48
-41
-30
-17
-6
2
4
1
-7
-16
-25
-30
-30
-26
-18
-8
2
10
17
22
26
30
34
37
39
38
34
26
15
4
-7
-15
-20
-20
-17
-11
-2
7
17
27
34
39
39
33
22
6
-12
-28
-41
-45
-42
-31
-16
-3
5
5
-4
-20
-37
-49
-51
-40
-17
14
47
75
93
98
90
73
54
36
25
20
21
23
24
20
11
-1
-13
-19
-18
-9
5
21
34
39
33
19
-2
-24
-40
-49
-48
-38
-24
-10
0
2
-2
-11
-21
-27
-26
-18
-4
13
28
37
36
26
8
-14
-35
-51
-59
-57
-47
-29
-10
9
25
34
38
36
31
24
18
12
9
8
8
10
12
13
13
11
7
2
-6
-14
-22
-28
-31
-31
-28
-25
-22
-21
-23
-29
-36
-45
-51
-52
-47
-36
-19
-1
17
32
40
41
36
28
18
9
2
-2
-3
-2
-1
-1
-2
-3
-5
-7
-9
-10
-11
-13
-14
-16
-17
-16
-12
-7
1
9
14
17
15
9
0
-10
-19
-23
-23
-17
-7
4
16
27
35
40
42
42
41
39
35
30
22
13
4
-5
-12
-15
-14
-10
-3
5
12
18
21
22
21
20
20
20
22
24
27
29
30
30
27
21
12
0
-13
-27
-40
-49
-54
-53
-46
-35
-22
-10
-2
0
-5
-15
-28
-41
-50
-53
-51
-43
-33
-24
-17
-15
-16
-21
-27
-34
-38
-42
-44
-47
-51
-56
-60
-62
-60
-52
-39
-22
-4
12
23
26
22
11
-5
-21
-35
-44
-49
-50
-49
-47
-46
-47
-49
-52
-54
-55
-55
-54
-54
-54
-54
-56
-57
-57
-54
-48
-39
-28
-16
-5
5
14
21
27
32
35
38
38
36
32
25
17
8
2
-3
-5
-5
-3
-1
1
3
5
9
14
22
31
39
45
47
44
36
26
16
8
4
6
12
19
26
28
26
18
6
-7
-19
-27
-30
-29
-25
-19
-14
-9
-5
0
5
11
17
22
25
24
18
9
-2
-12
-18
-19
-15
-8
-1
2
0
-9
-23
-38
-51
-57
-55
-45
-28
-7
11
25
31
31
25
17
10
5
5
8
13
17
18
17
13
8
4
2
3
7
12
18
22
25
25
24
23
22
21
21
21
18
14
7
-2
-11
-20
-25
-28
-27
-25
-21
-19
-18
-19
-20
-20
-16
-9
3
16
28
37
39
33
19
1
-18
-35
-45
-47
-41
-29
-15
-2
8
12
12
8
2
-2
-6
-7
-8
-9
-12
-15
-18
-20
-18
-11
0
15
29
41
46
45
36
23
9
-2
-7
-6
2
14
26
35
37
33
22
7
-7
-17
-20
-15
-2
16
36
53
64
66
59
44
23
0
-21
-36
-42
-41
-33
-21
-8
2
8
9
7
5
4
7
13
22
29
33
31
22
9
-6
-16
-20
-13
1
22
42
58
65
62
50
34
19
9
8
14
26
39
49
51
47
37
25
16
13
17
27
39
50
55
53
44
29
13
-1
-11
-17
-19
-19
-20
-23
-27
-32
-35
-35
-32
-24
-14
-5
1
3
1
-6
-14
-21
-25
-24
-19
-10
-1
8
13
13
9
1
-9
-20
-28
-33
-34
-31
-25
-18
-13
-11
-12
-18
-27
-35
-41
-41
-36
-25
-10
4
15
20
18
10
-2
-14
-23
-26
-24
-19
-12
-7
-4
-5
-7
-8
-7
-2
4
10
13
9
-3
-20
-40
-56
-66
-65
-52
-32
-9
11
22
23
14
-1
-16
-25
-25
-15
2
21
37
44
39
24
2
-21
-40
-49
-48
-37
-20
-1
14
21
21
13
1
-10
-18
-19
-13
-1
15
30
40
43
38
25
7
-11
-26
-35
-35
-26
-11
6
21
31
33
28
18
4
-9
-18
-21
-18
-10
0
10
17
22
22
19
14
7
1
-5
-8
-8
-4
4
15
27
39
47
51
48
39
28
16
9
8
14
26
40
51
56
53
42
26
9
-3
-7
-4
5
17
25
26
18
4
-15
-33
-46
-51
-49
-42
-33
-25
-18
-14
-10
-3
8
22
37
48
52
44
27
2
-23
-42
-51
-48
-33
-14
5
14
12
-2
-25
-49
-68
-75
-70
-53
-29
-5
13
22
21
13
1
-10
-18
-21
-20
-17
-14
-12
-13
-14
-16
-16
-16
-14
-13
-13
-15
-17
-18
-16
-9
2
15
28
37
40
36
26
13
1
-5
-4
4
17
30
40
44
42
34
23
14
10
11
17
27
37
44
47
45
39
31
25
20
20
22
26
30
32
32
29
25
19
14
10
7
6
6
7
9
10
11
12
13
13
15
18
23
30
39
48
56
60
60
54
44
30
15
2
-5
-6
0
12
27
43
54
59
58
49
35
19
5
-5
-9
-5
3
15
26
34
35
29
17
2
-14
-26
-32
-31
-23
-12
-1
6
7
2
-9
-21
-31
-36
-33
-23
-8
8
22
31
33
29
22
13
5
-2
-6
-11
-16
-24
-33
-41
-46
-46
-38
-23
-4
15
30
36
31
16
-5
-28
-47
-57
-57
-45
-24
1
26
45
57
59
52
40
25
11
2
1
7
19
35
51
63
69
68
60
49
37
30
29
36
48
63
75
80
77
65
46
25
6
-6
-11
-7
1
10
17
19
16
9
2
-4
-6
-3
2
7
12
13
12
8
5
3
4
9
16
24
31
37
42
44
44
41
36
29
18
6
-6
-13
-14
-6
9
30
50
64
66
55
32
1
-30
-52
-61
-54
-33
-5
21
39
43
33
11
-16
-40
-56
-61
-55
-43
-29
-19
-14
-14
-18
-21
-22
-18
-11
-3
4
8
8
4
0
-4
-6
-6
-4
-3
-2
-3
-2
1
8
21
37
53
63
65
55
35
11
-12
-26
-27
-13
10
38
61
73
71
55
32
8
-9
-16
-11
3
19
30
34
28
17
4
-4
-3
7
22
37
47
46
34
14
-7
-23
-28
-20
-1
23
44
54
49
30
-1
-34
-63
-81
-84
-73
-52
-27
-5
10
15
11
0
-13
-25
-35
-43
-47
-50
-50
-49
-46
-39
-27
-13
3
17
28
33
30
22
11
0
-7
-9
-5
4
15
24
27
24
15
0
-16
-29
-38
-38
-31
-18
-2
13
25
30
27
18
5
-10
-22
-29
-30
-24
-14
-3
6
10
5
-7
-25
-46
-66
-79
-85
-80
-68
-51
-33
-18
-9
-7
-12
-21
-30
-38
-42
-42
-40
-38
-38
-41
-48
-55
-61
-61
-55
-41
-21
2
23
38
45
43
33
18
1
-14
-27
-35
-39
-39
-38
-34
-27
-17
-5
10
25
39
49
53
52
45
36
26
19
16
17
20
24
26
24
20
13
7
3
3
7
13
19
22
22
19
15
11
12
19
29
42
52
56
51
36
15
-9
-29
-42
-43
-34
-17
4
23
36
41
38
29
17
6
-1
-2
1
8
15
22
26
26
23
17
10
1
-7
-13
-15
-12
-5
5
17
27
32
31
21
5
-15
-33
-44
-46
-36
-16
8
32
49
55
50
33
11
-13
-33
-45
-50
-48
-42
-35
-28
-22
-15
-8
2
15
28
39
44
42
30
13
-6
-22
-28
-23
-6
18
44
64
73
67
47
17
-18
-50
-73
-83
-79
-64
-42
-19
0
12
15
8
-5
-23
-42
-59
-71
-77
-75
-67
-54
-37
-20
-6
4
7
5
-2
-10
-17
-20
-16
-6
8
24
37
46
48
45
38
29
23
20
23
30
40
51
59
66
69
70
71
71
71
69
65
56
42
25
5
-15
-30
-38
-37
-30
-17
-4
6
9
6
-5
-18
-32
-41
-44
-40
-30
-18
-8
-2
-3
-10
-20
-30
-35
-32
-21
-2
21
44
62
72
72
63
48
31
18
10
11
19
31
43
51
53
47
35
19
3
-9
-16
-17
-12
-4
4
10
11
8
2
-5
-12
-17
-18
-16
-11
-3
7
17
28
37
45
49
49
43
32
16
-2
-18
-29
-33
-29
-18
-3
12
23
27
24
13
-1
-16
-29
-37
-41
-41
-40
-39
-41
-46
-52
-59
-65
-67
-67
-64
-59
-54
-49
-42
-34
-25
-13
0
13
22
27
25
19
10
3
1
6
19
37
56
72
79
76
63
43
22
4
-6
-7
0
12
24
31
31
23
10
-5
-18
-24
-24
-17
-8
1
5
2
-9
-25
-44
-60
-70
-72
-63
-45
-22
3
26
41
47
43
29
9
-13
-32
-45
-49
-45
-33
-16
0
14
21
21
16
6
-4
-14
-20
-22
-20
-16
-11
-7
-4
-2
-2
-4
-7
-12
-19
-27
-35
-43
-46
-45
-39
-28
-14
0
11
18
19
15
10
6
6
9
15
19
18
9
-9
-35
-64
-89
-103
-103
-86
-56
-17
21
51
66
66
51
26
0
-22
-34
-35
-26
-11
4
15
19
13
1
-15
-30
-41
-45
-42
-31
-15
3
21
36
47
53
54
51
45
37
28
20
12
4
-3
-10
-19
-28
-37
-45
-52
-57
-59
-57
-54
-49
-42
-36
-28
-20
-12
-4
3
6
5
-2
-16
-35
-54
-70
-78
-75
-60
-35
-4
26
48
58
52
33
6
-23
-46
-59
-59
-48
-28
-7
12
23
26
22
13
4
-3
-5
-3
1
6
8
8
5
0
-5
-8
-8
-6
-2
2
4
4
2
-1
-2
-2
0
4
9
14
17
18
17
16
16
18
23
30
38
47
54
59
60
57
51
42
33
24
17
13
11
13
18
24
29
32
29
22
9
-6
-20
-29
-30
-21
-4
18
40
57
65
61
48
30
12
0
-2
5
19
36
49
53
48
32
11
-10
-26
-35
-35
-28
-18
-9
-3
-2
-2
-2
1
8
20
31
39
40
31
14
-8
-27
-39
-38
-25
-2
25
48
61
60
46
21
-6
-29
-42
-45
-37
-23
-10
-1
0
-7
-19
-32
-41
-43
-38
-28
-16
-6
-2
-5
-12
-23
-33
-38
-38
-31
-19
-4
9
19
24
24
22
18
16
17
22
30
40
48
53
53
46
35
20
5
-8
-15
-15
-10
1
12
20
22
17
4
-13
-32
-49
-60
-63
-60
-51
-39
-28
-19
-12
-6
0
8
17
27
35
39
36
28
14
0
-11
-15
-10
2
20
38
52
58
57
49
38
29
25
27
34
43
49
50
43
31
16
3
-5
-5
2
14
25
33
34
27
16
4
-6
-10
-7
0
8
14
14
6
-7
-22
-35
-40
-36
-24
-5
16
32
42
42
35
22
9
1
-2
3
13
24
31
31
21
2
-24
-51
-76
-92
-97
-91
-75
-53
-29
-7
10
20
26
28
29
33
39
47
54
59
58
50
37
20
4
-7
-11
-7
4
19
32
41
43
38
28
18
10
8
11
20
29
37
39
34
23
9
-6
-17
-23
-24
-22
-18
-16
-18
-24
-32
-40
-45
-45
-39
-28
-15
-3
5
8
6
2
-3
-5
-3
4
14
24
33
35
31
20
3
-16
-34
-48
-54
-53
-43
-28
-10
7
20
27
26
19
8
-4
-14
-19
-19
-14
-7
-2
0
-3
-12
-24
-35
-41
-41
-31
-14
6
25
39
44
38
25
7
-11
-24
-29
-27
-19
-8
3
9
10
7
2
-3
-4
-1
6
15
23
29
29
24
16
6
-1
-6
-5
-1
5
10
12
8
0
-13
-27
-41
-51
-56
-55
-51
-43
-36
-32
-32
-36
-44
-53
-61
-66
-65
-59
-48
-35
-22
-12
-8
-11
-19
-31
-44
-53
-57
-53
-41
-25
-7
9
20
22
17
5
-11
-27
-40
-46
-46
-40
-30
-19
-9
-3
-1
-1
-3
-4
-4
-1
2
5
5
0
-9
-21
-32
-40
-40
-33
-19
-2
14
24
26
17
1
-17
-32
-39
-35
-22
-3
14
25
23
8
-17
-46
-72
-89
-92
-81
-60
-35
-14
-1
2
-6
-18
-31
-41
-43
-40
-33
-27
-24
-27
-34
-42
-48
-49
-44
-33
-20
-8
-1
-1
-6
-14
-21
-24
-22
-14
-5
3
7
5
-2
-10
-16
-15
-7
8
27
46
59
63
58
45
27
9
-7
-18
-24
-25
-22
-17
-9
1
13
27
41
52
57
53
40
19
-6
-30
-48
-55
-51
-38
-23
-10
-5
-11
-27
-48
-69
-84
-89
-83
-67
-46
-25
-9
0
2
-1
-5
-6
-3
4
13
23
29
32
31
27
21
16
11
6
0
-8
-18
-31
-43
-52
-56
-52
-41
-24
-5
13
26
33
32
26
17
8
0
-5
-5
-3
1
5
9
12
13
13
12
10
7
3
-2
-6
-10
-12
-12
-10
-7
-2
4
10
16
22
28
33
38
42
45
46
46
46
45
44
42
40
35
28
17
4
-10
-21
-27
-26
-17
-2
15
30
39
40
32
17
1
-14
-23
-23
-17
-7
2
8
8
3
-5
-11
-12
-8
2
13
21
22
13
-5
-26
-46
-58
-57
-45
-22
3
24
35
32
17
-5
-27
-43
-48
-41
-24
-4
14
24
25
16
2
-10
-18
-18
-10
3
17
27
30
27
19
10
2
-1
-1
2
6
8
7
2
-4
-10
-14
-15
-15
-15
-16
-21
-28
-36
-42
-44
-39
-27
-9
12
30
43
49
47
38
27
15
5
-1
-5
-6
-5
-4
-3
-1
1
3
5
5
3
-4
-13
-23
-30
-32
-26
-15
1
16
27
28
20
3
-17
-36
-48
-49
-40
-23
-4
12
20
18
8
-6
-18
-24
-20
-8
10
29
44
50
47
36
21
5
-7
-15
-18
-18
-18
-18
-21
-25
-30
-32
-31
-28
-22
-17
-14
-15
-19
-25
-32
-38
-40
-37
-31
-22
-10
2
14
26
37
45
50
50
45
34
19
1
-16
-30
-38
-40
-37
-31
-24
-17
-11
-7
-2
5
13
23
33
39
41
38
30
22
15
15
21
33
47
59
63
58
44
24
5
-9
-15
-11
-1
10
16
13
1
-17
-34
-44
-41
-24
2
32
56
67
60
38
7
-24
-46
-51
-40
-17
11
33
41
33
9
-22
-53
-75
-84
-78
-61
-41
-23
-12
-11
-16
-24
-29
-28
-18
-3
14
28
35
33
25
13
2
-5
-6
-1
7
14
17
16
9
0
-10
-18
-22
-22
-18
-12
-6
-1
1
1
-2
-5
-8
-10
-10
-8
-4
3
10
17
21
22
18
11
2
-6
-8
-4
8
27
50
70
84
88
82
66
46
26
12
4
3
5
8
5
-4
-19
-38
-56
-67
-70
-61
-44
-21
0
17
26
26
19
8
-5
-15
-22
-26
-27
-27
-26
-25
-24
-23
-22
-21
-21
-21
-21
-20
-18
-12
-4
6
16
23
24
18
6
-9
-23
-32
-32
-23
-6
15
34
47
50
45
33
18
5
-5
-11
-13
-15
-18
-24
-31
-36
-37
-31
-17
2
22
38
46
43
31
13
-6
-21
-29
-29
-24
-16
-12
-11
-16
-23
-30
-34
-31
-24
-14
-5
0
-1
-6
-14
-19
-18
-10
5
23
41
53
58
55
47
39
34
34
39
47
53
53
47
34
18
2
-8
-10
-4
7
19
27
30
25
15
4
-5
-8
-5
3
14
24
29
27
21
11
0
-7
-11
-10
-6
-1
3
5
4
2
-1
-4
-5
-3
0
4
9
15
22
29
36
42
46
47
42
33
19
3
-12
-24
-31
-29
-21
-6
13
34
54
71
82
89
89
85
76
64
51
38
27
18
12
9
8
8
7
6
4
1
-3
-7
-10
-14
-18
-21
-23
-23
-20
-14
-4
8
20
30
35
35
29
19
8
-2
-10
-14
-16
-18
-20
-25
-31
-36
-38
-35
-26
-13
2
15
20
16
4
-13
-28
-36
-33
-19
3
26
42
45
33
7
-26
-57
-78
-83
-71
-45
-14
15
34
41
34
20
3
-9
-14
-11
-1
9
17
18
13
4
-5
-11
-11
-5
4
14
22
25
22
15
6
-4
-13
-21
-27
-31
-35
-36
-34
-27
-16
-1
14
25
29
24
11
-5
-20
-28
-25
-12
10
33
51
58
51
34
11
-10
-21
-19
-3
23
51
72
80
73
51
21
-12
-39
-57
-63
-58
-47
-35
-24
-17
-14
-15
-18
-23
-29
-36
-43
-51
-58
-60
-55
-42
-22
4
29
49
59
58
44
22
-2
-23
-37
-42
-37
-27
-14
-3
5
8
8
8
8
11
17
25
34
42
48
51
50
45
37
25
10
-5
-20
-32
-38
-37
-30
-18
-6
3
4
-5
-23
-47
-70
-88
-94
-87
-68
-42
-16
4
13
11
0
-16
-31
-41
-43
-38
-29
-21
-17
-20
-29
-41
-52
-57
-54
-41
-23
-1
18
32
38
36
28
17
6
-3
-9
-11
-11
-9
-6
-5
-5
-6
-8
-11
-14
-16
-18
-17
-14
-7
1
9
16
20
18
10
-2
-16
-30
-41
-46
-45
-38
-27
-14
-3
7
14
17
18
18
16
13
9
4
-1
-6
-9
-9
-6
1
9
17
20
19
12
0
-13
-24
-30
-28
-20
-6
10
23
31
31
22
7
-11
-29
-44
-53
-57
-57
-53
-49
-45
-43
-43
-44
-45
-46
-46
-45
-42
-38
-33
-26
-20
-12
-5
2
8
12
15
17
17
17
16
15
16
16
16
16
14
11
6
0
-7
-13
-16
-16
-12
-5
5
16
26
32
33
29
19
5
-10
-24
-34
-40
-41
-38
-33
-29
-28
-31
-37
-45
-52
-55
-53
-44
-30
-12
7
24
35
39
37
30
20
11
4
2
6
14
26
39
51
60
65
66
64
59
52
47
42
40
40
41
43
45
45
43
39
33
25
18
13
11
13
18
26
36
45
50
51
46
35
19
2
-14
-26
-32
-31
-23
-10
3
14
19
17
6
-10
-29
-46
-58
-62
-56
-43
-24
-4
14
25
28
22
8
-10
-30
-47
-59
-64
-61
-51
-35
-16
4
24
41
54
63
69
72
72
72
71
70
70
70
69
69
68
66
64
60
54
47
39
29
17
6
-4
-13
-19
-21
-20
-17
-12
-7
-3
0
2
2
2
4
7
13
20
29
38
46
51
52
49
42
33
22
11
2
-4
-7
-6
-2
4
9
13
14
13
10
6
4
5
8
15
23
31
36
38
35
30
24
19
16
18
22
27
31
31
27
20
12
6
5
10
22
37
53
64
67
61
46
26
6
-9
-16
-14
-5
7
19
26
27
21
11
1
-6
-7
-3
4
12
18
18
12
3
-6
-13
-14
-7
4
18
29
35
32
20
3
-16
-32
-41
-42
-33
-19
-2
12
20
22
17
8
-2
-11
-15
-16
-14
-12
-12
-16
-24
-37
-51
-64
-73
-76
-72
-62
-48
-32
-17
-4
5
10
11
8
2
-5
-14
-22
-28
-33
-36
-35
-31
-24
-16
-7
1
7
9
9
6
2
-2
-5
-5
-3
0
5
10
13
14
13
9
3
-5
-15
-24
-33
-41
-45
-46
-43
-37
-29
-21
-14
-10
-10
-13
-19
-24
-27
-26
-21
-11
0
11
17
17
11
-1
-16
-30
-42
-49
-51
-49
-44
-39
-35
-31
-28
-23
-15
-4
10
26
39
47
48
43
33
21
10
4
3
7
14
19
20
14
2
-13
-28
-39
-42
-37
-25
-9
5
14
15
8
-5
-22
-37
-48
-52
-49
-40
-27
-13
0
11
19
24
26
23
17
8
-5
-18
-29
-35
-34
-25
-11
6
21
29
27
17
-1
-19
-33
-38
-32
-17
3
20
29
24
5
-24
-55
-81
-94
-91
-70
-38
1
36
62
75
74
63
46
29
16
8
4
4
4
3
0
-5
-9
-12
-13
-13
-12
-12
-14
-17
-20
-22
-21
-15
-5
6
18
26
29
26
18
7
-6
-19
-31
-41
-50
-56
-60
-59
-53
-41
-23
-2
18
31
35
26
6
-21
-49
-70
-78
-71
-50
-21
9
31
39
32
12
-15
-42
-61
-69
-64
-50
-32
-16
-8
-10
-20
-36
-52
-65
-71
-71
-66
-59
-54
-51
-51
-54
-56
-57
-53
-47
-37
-26
-14
-3
7
16
24
31
36
37
34
25
12
-4
-18
-29
-34
-33
-25
-15
-5
1
2
-2
-10
-17
-22
-23
-18
-11
-4
0
-1
-8
-19
-31
-41
-47
-46
-40
-31
-21
-14
-9
-9
-11
-15
-19
-22
-25
-29
-33
-39
-44
-48
-47
-41
-28
-11
7
22
30
30
20
3
-16
-33
-42
-43
-35
-22
-7
4
9
7
-1
-11
-20
-23
-19
-9
5
20
30
34
31
20
6
-8
-18
-22
-17
-5
12
33
51
65
69
63
47
22
-9
-38
-62
-75
-73
-56
-26
12
50
81
100
102
89
64
34
5
-17
-27
-25
-13
4
21
34
41
40
34
25
16
8
2
-2
-6
-10
-14
-19
-22
-24
-23
-19
-15
-11
-9
-10
-15
-20
-25
-26
-21
-11
5
24
42
57
66
68
63
54
41
28
14
3
-8
-16
-22
-25
-25
-22
-16
-7
3
11
17
18
14
6
-4
-14
-20
-23
-20
-13
-3
8
19
28
34
37
38
39
38
38
39
40
43
46
51
55
59
60
59
53
43
29
13
-2
-14
-19
-19
-11
1
16
31
43
52
56
58
58
57
56
56
54
50
43
33
21
11
2
-1
0
7
17
27
36
41
43
41
38
34
31
30
31
33
35
38
41
44
48
52
55
56
53
44
29
11
-9
-26
-36
-36
-26
-7
17
40
57
65
63
52
36
19
6
-1
-2
2
7
10
8
-1
-15
-30
-44
-53
-55
-49
-35
-18
0
14
22
23
17
4
-11
-27
-40
-48
-50
-45
-34
-20
-6
5
12
14
11
5
-1
-6
-8
-5
2
10
17
22
24
23
21
19
19
21
26
32
37
38
36
30
23
17
14
16
22
30
37
39
34
21
3
-18
-38
-54
-62
-62
-56
-47
-37
-28
-22
-19
-16
-13
-9
-4
0
1
-3
-13
-28
-45
-60
-69
-68
-57
-36
-11
15
35
47
47
37
19
-1
-19
-31
-36
-34
-28
-19
-13
-11
-14
-21
-30
-39
-47
-52
-54
-55
-55
-55
-56
-56
-54
-49
-40
-27
-13
-2
5
5
-3
-17
-32
-44
-48
-41
-23
2
29
51
63
62
48
26
1
-19
-30
-30
-20
-5
10
18
16
5
-11
-27
-38
-38
-27
-6
19
43
59
64
59
46
30
17
9
9
15
23
30
33
30
21
11
1
-4
-3
4
16
28
38
44
44
39
32
24
19
18
20
25
31
35
37
36
30
22
13
5
-1
-3
0
5
12
18
22
22
17
8
-3
-14
-21
-24
-22
-15
-7
1
6
5
0
-10
-21
-32
-41
-46
-49
-50
-50
-50
-50
-49
-45
-38
-28
-16
-5
2
4
1
-7
-14
-18
-15
-4
11
27
37
37
25
2
-28
-56
-76
-80
-68
-42
-7
26
51
61
55
35
9
-18
-39
-50
-51
-45
-35
-27
-22
-20
-21
-20
-18
-12
-4
4
10
10
6
-1
-9
-14
-15
-10
-2
7
14
14
8
-3
-17
-30
-40
-44
-44
-41
-38
-37
-39
-43
-46
-45
-39
-27
-11
6
21
30
31
26
15
5
-3
-5
-1
8
19
28
35
36
33
27
22
20
22
27
35
43
49
51
50
46
41
37
36
38
43
50
55
58
55
46
32
14
-5
-21
-33
-38
-36
-29
-17
-5
5
10
11
7
1
-5
-9
-9
-5
3
11
18
19
14
3
-11
-26
-38
-43
-40
-28
-11
9
26
36
37
28
13
-7
-25
-38
-43
-37
-24
-5
14
29
37
38
31
21
11
5
5
12
22
33
41
43
36
24
7
-9
-21
-26
-26
-20
-13
-8
-8
-14
-24
-36
-46
-51
-49
-42
-31
-19
-8
1
8
15
24
36
51
65
73
73
62
40
12
-18
-41
-53
-51
-37
-16
5
19
23
15
0
-18
-31
-36
-31
-17
1
16
24
24
15
4
-6
-10
-5
8
27
45
60
68
69
66
61
56
53
52
49
44
35
24
12
4
3
10
25
43
59
67
65
51
31
11
-3
-6
4
24
47
65
72
65
43
12
-21
-48
-63
-63
-51
-30
-6
16
32
41
45
45
43
41
37
31
21
9
-4
-15
-21
-20
-12
1
15
24
26
18
2
-18
-35
-45
-44
-31
-10
16
40
56
60
52
34
10
-14
-35
-49
-55
-53
-45
-33
-20
-8
2
8
11
12
11
9
8
9
13
19
26
33
39
41
40
35
28
21
15
13
13
16
21
25
27
28
26
22
16
11
5
0
-5
-9
-13
-16
-18
-19
-20
-21
-25
-32
-41
-53
-64
-70
-71
-64
-49
-30
-10
5
12
10
-1
-16
-31
-41
-45
-40
-31
-20
-10
-6
-6
-10
-14
-14
-9
2
16
29
38
41
38
30
22
17
20
28
41
54
61
60
50
33
14
-1
-9
-8
1
12
22
24
17
3
-14
-27
-32
-25
-6
21
50
74
87
86
73
52
27
5
-11
-18
-19
-15
-9
-3
2
5
9
14
20
27
34
39
41
40
37
32
29
26
26
28
29
30
29
27
24
21
20
19
18
15
9
0
-12
-26
-38
-47
-51
-49
-43
-35
-27
-21
-16
-13
-8
0
10
24
37
47
49
43
29
9
-11
-27
-34
-31
-17
3
25
42
51
51
42
27
12
-1
-7
-6
0
8
14
17
13
3
-12
-30
-48
-63
-73
-77
-74
-62
-45
-22
3
27
46
56
56
44
25
2
-19
-33
-35
-26
-6
18
42
57
61
53
36
13
-8
-23
-27
-21
-8
6
18
23
20
10
-4
-16
-21
-19
-9
6
21
31
34
29
15
-2
-19
-30
-35
-32
-23
-11
0
9
13
13
11
8
7
8
11
14
17
16
12
5
-3
-10
-14
-12
-5
7
22
37
49
55
55
47
33
15
-4
-22
-37
-48
-53
-54
-51
-45
-37
-29
-21
-15
-9
-5
-3
-1
1
2
3
3
3
3
3
3
4
5
6
7
7
6
3
0
-4
-6
-5
-2
5
13
22
27
28
23
13
-1
-16
-29
-37
-37
-30
-17
-2
12
21
22
15
2
-14
-29
-40
-44
-39
-28
-12
5
18
27
28
23
14
2
-9
-17
-19
-17
-10
-1
9
17
21
22
19
14
8
2
-1
-1
1
5
10
14
16
16
14
12
10
11
14
20
26
31
31
25
13
-5
-26
-45
-57
-61
-54
-38
-17
4
19
26
21
7
-11
-30
-43
-48
-44
-34
-21
-10
-6
-9
-19
-32
-43
-49
-48
-41
-31
-22
-19
-22
-32
-44
-53
-55
-47
-30
-8
13
28
32
27
15
3
-3
3
21
50
81
107
119
115
94
62
26
-5
-24
-30
-24
-10
4
14
16
11
2
-6
-9
-6
1
8
12
9
-3
-21
-40
-55
-61
-56
-43
-24
-7
4
6
-1
-13
-25
-32
-30
-19
-2
16
30
36
32
20
4
-11
-21
-23
-18
-6
8
20
28
31
29
23
16
9
4
0
-1
-1
0
2
5
8
11
12
12
9
3
-4
-12
-17
-19
-15
-6
7
22
38
51
61
65
64
58
48
35
21
7
-4
-11
-11
-6
5
19
33
44
50
50
44
36
28
23
23
27
34
41
43
40
30
14
-3
-19
-30
-35
-34
-29
-23
-18
-17
-19
-24
-28
-31
-31
-28
-22
-15
-7
0
8
15
23
31
38
42
43
38
30
18
6
-4
-10
-11
-7
-2
4
8
10
10
11
15
22
33
46
58
65
68
64
56
47
39
35
35
36
37
34
25
11
-8
-27
-41
-49
-48
-39
-26
-11
1
9
12
13
13
14
17
20
21
19
11
-1
-15
-28
-37
-40
-34
-24
-10
1
9
11
8
1
-7
-13
-18
-22
-26
-34
-45
-60
-76
-90
-98
-98
-89
-74
-56
-38
-24
-16
-14
-15
-18
-19
-18
-16
-13
-12
-14
-22
-32
-44
-54
-59
-59
-53
-43
-31
-18
-7
2
8
12
15
16
15
13
8
3
-2
-4
-2
7
21
38
56
70
77
75
64
47
28
11
0
-3
0
7
14
16
11
-2
-20
-40
-57
-67
-68
-60
-44
-26
-9
3
7
3
-6
-18
-28
-34
-35
-29
-20
-9
1
6
6
1
-9
-21
-35
-48
-59
-67
-73
-76
-76
-74
-70
-65
-59
-52
-46
-41
-37
-35
-33
-31
-27
-20
-11
0
12
22
27
27
20
7
-10
-28
-43
-53
-55
-50
-37
-20
-1
15
28
34
35
32
25
16
8
-1
-10
-20
-31
-43
-55
-64
-68
-64
-51
-28
1
31
59
77
82
72
50
19
-14
-42
-62
-69
-65
-52
-37
-23
-14
-12
-16
-23
-29
-30
-26
-16
-3
9
18
21
17
8
-5
-16
-25
-29
-27
-21
-12
-1
9
18
24
28
29
28
23
17
10
3
-1
-1
2
7
12
13
8
-4
-22
-43
-63
-78
-83
-77
-63
-45
-27
-13
-8
-11
-19
-29
-36
-37
-31
-21
-9
0
3
-1
-11
-24
-34
-40
-39
-32
-22
-13
-7
-7
-13
-21
-30
-36
-36
-32
-23
-12
-2
7
13
17
21
24
27
28
26
20
9
-6
-21
-33
-39
-37
-28
-13
5
20
31
34
32
25
16
9
3
-2
-6
-13
-22
-34
-47
-57
-62
-60
-49
-32
-11
11
29
40
46
45
40
33
24
16
7
-2
-10
-17
-21
-19
-11
3
21
40
57
66
66
55
37
14
-8
-26
-37
-40
-36
-27
-16
-7
-1
0
-2
-8
-16
-23
-29
-30
-27
-18
-3
17
40
62
78
85
81
63
35
-1
-37
-68
-89
-97
-93
-78
-57
-35
-16
-2
5
8
7
6
6
8
10
11
11
10
7
4
3
3
6
10
14
17
16
13
7
1
-3
-3
2
11
22
31
36
34
25
10
-6
-20
-28
-27
-15
5
29
51
67
71
63
43
15
-15
-39
-54
-56
-44
-24
1
24
39
44
39
28
13
2
-3
1
11
25
38
46
46
39
27
14
3
-1
1
8
17
24
25
20
9
-5
-18
-27
-30
-27
-20
-12
-7
-6
-10
-18
-26
-32
-35
-35
-32
-28
-26
-26
-28
-30
-29
-24
-15
-2
11
20
23
18
7
-8
-22
-29
-26
-13
8
32
54
69
75
71
62
51
42
39
42
49
56
58
53
39
17
-8
-32
-51
-62
-64
-58
-46
-32
-17
-4
7
15
22
27
31
33
32
29
23
16
7
-1
-9
-15
-20
-25
-28
-29
-28
-23
-13
1
17
34
46
52
49
38
19
-2
-21
-35
-41
-38
-30
-19
-9
-5
-5
-11
-19
-26
-29
-25
-15
1
18
34
45
49
46
38
25
11
-3
-15
-23
-28
-31
-31
-29
-28
-26
-25
-25
-25
-25
-23
-19
-12
-4
6
14
20
20
16
8
-2
-10
-15
-15
-8
2
12
19
20
13
-1
-18
-33
-43
-45
-39
-27
-12
0
6
5
-3
-15
-26
-31
-29
-18
-2
16
31
39
39
32
20
8
-3
-8
-8
-3
3
10
14
15
14
10
6
2
-3
-9
-15
-23
-31
-38
-40
-38
-29
-17
-2
11
17
15
3
-18
-43
-68
-88
-100
-101
-93
-77
-57
-37
-20
-8
-1
2
2
0
-3
-6
-9
-12
-14
-16
-16
-12
-6
3
14
25
34
39
39
34
25
14
4
-3
-5
-1
7
18
28
36
39
36
28
16
4
-5
-10
-8
-1
9
20
28
31
26
16
2
-12
-21
-23
-18
-5
12
28
40
43
37
23
2
-20
-40
-54
-63
-66
-65
-63
-61
-60
-59
-57
-52
-42
-29
-12
5
18
26
26
18
4
-13
-28
-40
-45
-43
-36
-25
-14
-5
-1
0
-4
-11
-19
-25
-29
-30
-26
-19
-10
2
12
21
27
29
27
21
14
6
0
-5
-8
-10
-12
-16
-21
-27
-33
-37
-36
-32
-23
-12
-2
4
5
-1
-11
-22
-29
-31
-24
-9
9
27
38
40
31
13
-10
-34
-52
-62
-63
-55
-43
-30
-20
-14
-11
-11
-11
-10
-7
-3
0
1
-1
-6
-11
-15
-15
-11
-4
3
8
8
0
-13
-27
-39
-44
-38
-22
2
26
45
55
51
35
12
-12
-31
-39
-34
-18
4
26
43
50
45
30
10
-11
-27
-36
-37
-30
-19
-8
1
4
1
-7
-17
-28
-36
-40
-38
-32
-24
-16
-12
-14
-22
-34
-49
-61
-67
-65
-55
-38
-18
1
13
17
12
0
-15
-28
-36
-37
-30
-17
-2
13
26
37
44
49
52
52
48
37
20
-3
-29
-54
-70
-75
-64
-41
-9
25
52
67
68
57
39
22
12
12
22
38
52
60
57
42
20
-4
-24
-33
-31
-20
-3
12
23
26
24
19
17
21
31
45
58
67
66
56
38
18
1
-9
-9
-1
10
19
21
13
-3
-24
-43
-57
-62
-58
-48
-38
-32
-32
-38
-48
-58
-62
-60
-51
-40
-32
-31
-38
-54
-73
-88
-94
-85
-61
-26
12
47
69
75
66
44
18
-6
-21
-25
-18
-5
9
20
23
19
10
-1
-10
-13
-10
-1
10
20
28
31
31
29
27
28
31
35
40
41
38
30
17
2
-12
-20
-22
-17
-5
9
23
33
36
32
22
8
-8
-23
-35
-43
-49
-53
-55
-57
-57
-55
-49
-39
-24
-8
10
24
34
37
34
26
14
2
-8
-16
-19
-20
-20
-18
-16
-14
-12
-8
-2
4
10
15
17
16
12
5
-2
-7
-9
-8
-3
3
8
11
9
3
-7
-18
-28
-36
-39
-38
-33
-25
-16
-6
2
8
12
13
12
10
7
4
1
-1
-3
-5
-7
-9
-11
-11
-9
-3
8
24
42
60
73
77
70
51
22
-11
-42
-66
-78
-77
-64
-45
-25
-10
-5
-10
-23
-41
-58
-69
-73
-68
-56
-42
-28
-16
-7
-2
2
5
9
13
17
18
16
11
4
-3
-8
-11
-12
-11
-11
-13
-17
-21
-25
-24
-18
-6
10
26
38
43
38
25
8
-8
-19
-21
-14
-1
13
22
24
17
3
-11
-22
-23
-13
5
27
46
56
54
40
19
-4
-23
-31
-29
-18
-3
9
14
10
-3
-19
-35
-43
-43
-33
-18
-1
11
16
13
4
-7
-15
-18
-16
-9
-2
1
-3
-14
-31
-48
-62
-67
-62
-47
-25
-3
15
25
27
22
13
5
2
5
13
24
35
41
41
35
25
15
9
9
15
28
42
56
65
68
63
54
42
30
21
17
18
22
29
37
43
46
45
40
32
21
8
-4
-13
-17
-16
-10
0
12
22
29
28
20
6
-11
-27
-37
-39
-30
-12
12
39
63
79
87
83
71
51
28
6
-12
-24
-28
-24
-14
0
15
26
31
27
15
-3
-22
-38
-45
-39
-20
10
43
73
92
95
82
57
25
-3
-20
-23
-11
11
35
54
61
54
36
11
-12
-27
-30
-22
-6
12
25
30
25
12
-4
-19
-27
-29
-24
-17
-8
-2
0
1
2
5
11
20
30
38
43
44
43
43
44
49
57
64
66
61
47
25
0
-21
-35
-37
-28
-12
5
16
19
12
0
-12
-16
-8
12
39
66
84
86
70
39
2
-32
-52
-54
-39
-11
19
42
52
48
32
13
-2
-6
1
18
36
50
53
44
26
5
-11
-17
-9
8
29
47
54
49
32
10
-10
-21
-19
-5
15
35
47
47
34
11
-15
-36
-48
-46
-33
-12
11
30
42
43
37
24
10
-3
-13
-20
-22
-21
-16
-9
0
9
18
25
28
25
18
8
-3
-12
-17
-17
-13
-7
-1
2
2
-1
-5
-8
-6
0
9
19
27
29
25
15
0
-16
-30
-39
-44
-44
-40
-33
-24
-13
0
16
33
49
61
65
60
46
24
0
-20
-33
-35
-27
-13
3
13
16
8
-7
-24
-38
-44
-42
-32
-20
-9
-4
-7
-15
-23
-27
-23
-8
14
38
56
63
54
31
1
-30
-52
-60
-51
-28
1
28
45
49
40
22
3
-10
-11
1
24
51
77
93
96
85
65
39
13
-6
-16
-17
-9
4
19
32
42
46
45
39
28
15
2
-11
-22
-28
-31
-28
-23
-16
-8
-1
5
11
17
24
31
38
43
44
40
30
15
0
-14
-22
-24
-21
-13
-6
-1
-2
-7
-13
-16
-11
3
28
58
87
110
119
113
93
64
35
12
1
4
18
37
54
63
60
45
23
-2
-24
-39
-46
-46
-44
-42
-44
-48
-54
-57
-54
-42
-22
3
28
50
63
68
65
58
52
49
52
58
64
68
64
53
36
18
4
0
6
23
46
69
86
91
83
64
39
13
-5
-14
-12
-1
13
25
31
29
20
6
-7
-17
-20
-18
-12
-6
-3
-6
-13
-24
-33
-38
-37
-29
-16
-2
11
18
20
18
14
12
14
20
29
38
44
45
40
30
20
13
12
18
28
40
47
47
36
18
-4
-24
-36
-37
-26
-6
16
35
44
40
25
2
-22
-42
-52
-52
-43
-30
-16
-7
-4
-8
-16
-24
-31
-33
-32
-29
-26
-24
-24
-24
-23
-19
-9
5
21
37
48
51
47
35
21
7
-2
-4
2
14
29
43
52
56
52
43
31
18
7
0
-3
-2
4
12
20
28
32
31
23
8
-12
-34
-55
-70
-77
-74
-60
-40
-15
8
27
39
43
40
35
30
27
28
33
38
43
44
40
31
18
5
-5
-11
-12
-6
4
17
29
38
43
42
37
27
15
3
-9
-18
-24
-26
-26
-24
-20
-16
-13
-9
-6
-4
-3
-3
-4
-8
-13
-20
-26
-31
-33
-30
-22
-10
5
21
34
42
43
37
25
10
-5
-19
-28
-32
-31
-26
-19
-11
-3
3
8
11
11
10
7
2
-2
-6
-8
-7
-2
6
14
23
28
30
28
22
16
12
10
13
20
28
35
39
39
35
29
23
22
25
33
42
50
52
46
31
9
-13
-32
-40
-37
-21
2
27
47
56
54
41
23
7
-1
4
20
46
75
100
113
113
99
75
48
23
5
-4
-6
-2
3
7
9
10
12
18
29
43
58
70
74
68
54
32
9
-10
-22
-25
-21
-12
-4
-1
-3
-11
-22
-30
-33
-29
-19
-8
0
2
-4
-17
-32
-44
-47
-40
-22
2
25
40
43
32
9
-19
-44
-61
-63
-50
-26
3
31
52
62
60
49
31
13
-2
-13
-19
-19
-16
-11
-3
5
13
21
29
34
36
35
30
22
12
2
-6
-14
-20
-25
-29
-34
-38
-41
-42
-41
-37
-31
-26
-21
-19
-20
-24
-29
-35
-41
-46
-50
-53
-54
-55
-53
-49
-42
-31
-19
-8
0
1
-4
-15
-30
-45
-55
-58
-52
-40
-25
-12
-5
-5
-13
-25
-36
-42
-39
-26
-6
17
37
50
52
44
27
7
-13
-29
-37
-38
-33
-23
-11
1
14
26
38
48
55
58
54
42
24
1
-22
-43
-58
-64
-63
-54
-42
-30
-21
-17
-19
-25
-32
-38
-41
-37
-28
-13
6
24
39
48
48
37
17
-10
-39
-66
-86
-95
-92
-77
-55
-30
-6
11
20
20
14
4
-6
-13
-17
-18
-16
-14
-12
-12
-13
-14
-14
-14
-13
-13
-16
-23
-35
-50
-66
-78
-85
-84
-74
-59
-41
-24
-11
-4
-3
-7
-14
-19
-21
-20
-15
-9
-3
1
1
-1
-5
-10
-12
-11
-6
2
12
21
28
31
30
25
17
9
3
0
2
9
20
33
46
56
61
58
49
35
16
-3
-21
-36
-46
-53
-57
-60
-63
-68
-74
-81
-87
-92
-94
-92
-88
-82
-75
-67
-60
-54
-47
-41
-35
-29
-23
-16
-9
-1
9
20
31
43
54
62
67
68
66
63
61
62
69
81
96
113
127
136
137
130
117
100
83
67
53
40
27
12
-7
-30
-55
-78
-98
-109
-111
-106
-94
-82
-71
-63
-60
-60
-58
-52
-40
-22
1
26
49
68
84
97
109
123
140
157
169
172
159
127
79
18
-46
-106
-151
-178
-187
-183
-173
-165
-164
-173
-188
-205
-216
-217
-203
-179
-147
-116
-90
-72
-63
-57
-48
-31
-3
35
81
127
169
203
229
250
269
292
320
352
383
407
418
413
396
370
345
328
327
340
364
389
405
404
381
336
275
206
138
79
30
-10
-45
-80
-116
-155
-192
-222
-239
-239
-224
-196
-162
-130
-107
-96
-96
-103
-112
-118
-117
-107
-89
-67
-42
-17
8
34
61
90
121
151
177
198
213
225
237
255
281
318
363
409
449
474
479
460
422
371
316
266
227
202
188
180
169
147
110
56
-13
-92
-172
-245
-307
-351
-377
-385
-376
-355
-324
-288
-250
-212
-178
-149
-128
-117
-120
-139
-176
-232
-307
-397
-494
-589
-672
-730
-754
-739
-687
-603
-498
-387
-281
-192
-125
-81
-56
-42
-32
-19
1
30
64
103
144
185
225
262
296
324
344
349
338
308
259
196
122
43
-37
-116
-195
-276
-363
-456
-554
-652
-743
-820
-879
-918
-942
-958
-976
-1006
-1057
-1127
-1214
-1310
-1408
-1502
-1589
-1670
-1749
-1830
-1915
-2001
-2084
-2148
-2179
-2165
-2095
-1967
-1782
-1549
-1278
-980
-666
-343
-18
300
603
876
1107
1277
1372
1384
1310
1158
944
689
419
159
-68
-246
-364
-417
-405
-334
-208
-36
170
401
642
879
1096
1279
1414
1494
1511
1468
1370
1228
1055
867
680
506
357
237
149
93
65
64
88
136
210
310
438
592
766
954
1146
1331
1503
1654
1783
1889
1973
2036
2075
2088
2069
2011
1910
1763
1573
1348
1098
837
580
341
130
-45
-178
-266
-309
-305
-256
-164
-31
139
342
574
830
1105
1391
1679
1959
2218
2447
2636
2785
2895
2974
3033
3082
3127
3165
3186
3174
3112
2987
2799
2561
2303
2063
1882
1793
1811
1931
2126
2350
2551
2677
2691
2572
2320
1953
1502
997
471
-52
-554
-1022
-1448
-1820
-2127
-2356
-2497
-2541
-2487
-2339
-2107
-1805
-1445
-1043
-611
-164
279
697
1064
1352
1537
1600
1534
1344
1049
679
268
-151
-550
-909
-1218
-1474
-1681
-1845
-1972
-2068
-2138
-2186
-2215
-2231
-2237
-2237
-2234
-2228
-2218
-2205
-2185
-2157
-2119
-2070
-2007
-1926
-1823
-1693
-1537
-1356
-1156
-949
-747
-562
-405
-287
-211
-185
-215
-306
-469
-710
-1031
-1424
-1870
-2335
-2782
-3169
-3464
-3649
-3726
-3719
-3666
-3611
-3595
-3645
-3772
-3968
-4214
-4483
-4752
-5006
-5238
-5449
-5638
-5801
-5922
-5978
-5940
-5780
-5481
-5038
-4466
-3794
-3061
-2305
-1559
-846
-176
451
1042
1603
2141
2660
3161
3646
4116
4574
5018
5442
5833
6171
6430
6590
6636
6568
6402
6166
5896
5627
5380
5161
4961
4757
4523
4240
3900
3512
3098
2684
2291
1928
1586
1243
869
437
-65
-632
-1238
-1844
-2406
-2888
-3265
-3532
-3697
-3773
-3773
-3701
-3547
-3289
-2904
-2374
-1691
-870
59
1052
2061
3043
3966
4812
5575
6257
6859
7377
7799
8103
8268
8273
8105
7767
7274
6652
5937
5167
4375
3594
2847
2154
1528
982
528
176
-64
-186
-190
-86
112
376
672
961
1202
1357
1396
1301
1068
705
232
-325
-938
-1580
-2227
-2858
-3452
-3985
-4429
-4753
-4926
-4920
-4723
-4338
-3790
-3122
-2386
-1642
-936
-305
235
684
1050
1346
1578
1743
1829
1819
1695
1448
1076
590
6
-656
-1378
-2145
-2940
-3744
-4528
-5249
-5854
-6285
-6491
-6438
-6124
-5576
-4853
-4033
-3200
-2426
-1758
-1217
-793
-461
-185
63
302
539
771
995
1209
1425
1659
1933
2261
2646
3071
3504
3897
4203
4379
4398
4254
3961
3546
3047
2498
1929
1358
792
230
-337
-923
-1540
-2199
-2908
-3667
-4471
-5301
-6133
-6929
-7646
-8240
-8665
-8885
-8873
-8618
-8119
-7393
-6469
-5384
-4189
-2940
-1695
-515
545
1443
2150
2657
2969
3109
3103
2981
2768
2480
2126
1712
1245
737
209
-308
-780
-1173
-1458
-1617
-1640
-1531
-1297
-954
-519
-14
535
1095
1630
2102
2478
2738
2879
2918
2888
2829
2778
2755
2759
2767
2738
2629
2405
2053
1583
1028
431
-167
-742
-1288
-1820
-2363
-2933
-3532
-4131
-4679
-5111
-5368
-5411
-5242
-4900
-4454
-3987
-3570
-3242
-3000
-2802
-2580
-2262
-1796
-1167
-407
417
1217
1909
2435
2773
2944
2995
2985
2959
2941
2917
2847
2677
2356
1857
1185
378
-501
-1378
-2190
-2894
-3475
-3943
-4321
-4632
-4882
-5052
-5097
-4953
-4551
-3834
-2774
-1381
292
2157
4100
5996
7731
9205
10348
11122
11517
11548
11246
10656
9828
8812
7661
6424
5149
3879
2649
1483
398
-606
-1539
-2417
-3260
-4083
-4896
-5687
-6433
-7096
-7630
-7989
-8135
-8050
-7732
-7205
-6510
-5699
-4826
-3939
-3077
-2265
-1515
-837
-236
278
695
1004
1207
1315
1364
1406
1511
1747
2173
2818
3670
4674
5734
6726
7522
8005
8092
7752
7002
5912
4585
3146
1719
412
-695
-1555
-2157
-2518
-2677
-2688
-2606
-2487
-2378
-2315
-2322
-2407
-2567
-2785
-3036
-3287
-3502
-3646
-3693
-3626
-3443
-3156
-2794
-2391
-1991
-1630
-1336
-1120
-974
-872
-776
-644
-438
-132
280
782
1345
1924
2475
2953
3328
3577
3691
3671
3523
3262
2904
2473
1996
1505
1031
598
217
-118
-431
-759
-1142
-1613
-2185
-2842
-3541
-4215
-4790
-5197
-5388
-5343
-5074
-4616
-4017
-3327
-2590
-1844
-1120
-455
104
500
668
548
105
-659
-1691
-2893
-4131
-5261
-6150
-6705
-6883
-6695
-6198
-5469
-4594
-3640
-2654
-1659
-667
312
1256
2131
2888
3479
3867
4041
4018
3845
3582
3292
3021
2791
2595
2407
2189
1909
1556
1144
710
309
-1
-173
-181
-27
262
639
1051
1442
1769
1999
2114
2104
1966
1696
1294
758
94
-681
-1534
-2411
-3240
-3938
-4417
-4604
-4447
-3929
-3074
-1940
-614
807
2230
3579
4811
5909
6881
7743
8506
9165
9690
10030
10123
9906
9339
8411
7150
5618
3906
2116
348
-1310
-2795
-4061
-5088
-5870
-6411
-6726
-6837
-6771
-6564
-6255
-5885
-5489
-5093
-4709
-4333
-3950
-3535
-3066
-2529
-1922
-1257
-562
130
782
1363
1855
2256
2585
2878
3183
3557
4050
4695
5500
6438
7448
8439
9305
9942
10268
10240
9857
9164
8234
7154
5999
4819
3632
2427
1180
-128
-1492
-2876
-4211
-5407
-6379
-7062
-7433
-7512
-7361
-7057
-6677
-6273
-5863
-5424
-4915
-4286
-3504
-2567
-1509
-391
712
1728
2610
3337
3915
4365
4709
4950
5072
5036
4794
4301
3538
2517
1294
-47
-1400
-2657
-3726
-4545
-5088
-5362
-5402
-5262
-4997
-4661
-4293
-3920
-3552
-3187
-2813
-2418
-1986
-1510
-987
-423
174
791
1417
2044
2670
3291
3901
4485
5017
5460
5772
5918
5877
5655
5285
4830
4361
3948
3635
3428
3288
3140
2882
2419
1677
632
-692
-2218
-3837
-5427
-6879
-8112
-9083
-9784
-10234
-10461
-10494
-10345
-10015
-9492
-8762
-7815
-6659
-5317
-3830
-2253
-646
929
2415
3764
4937
5905
6651
7165
7447
7502
7341
6975
6417
5677
4772
3718
2545
1289
-3
-1277
-2484
-3587
-4567
-5428
-6197
-6912
-7609
-8312
-9019
-9697
-10290
-10725
-10929
-10848
-10452
-9744
-8754
-7530
-6125
-4586
-2949
-1237
532
2340
4159
5947
7652
9215
10585
11722
12610
13252
13670
13895
13957
13878
13663
13303
12778
12062
11130
9967
8573
6962
5169
3243
1246
-756
-2697
-4520
-6190
-7692
-9036
-10255
-11392
-12487
-13564
-14617
-15607
-16460
-17083
-17379
-17267
-16700
-15672
-14224
-12433
-10397
-8215
-5977
-3748
-1569
541
2572
4520
6370
8101
9681
11077
12263
13222
13953
14471
14801
14973
15012
14938
14757
14464
14050
13500
12804
11964
10991
9914
8772
7612
6484
5431
4486
3666
2976
2407
1947
1587
1328
1185
1185
1361
1739
2328
3108
4019
4975
5857
6538
6901
6850
6333
5343
3923
2161
173
-1901
-3920
-5749
-7278
-8427
-9152
-9453
-9367
-8965
-8338
-7581
-6785
-6017
-5315
-4692
-4138
-3635
-3168
-2737
-2359
-2063
-1885
-1848
-1954
-2174
-2456
-2727
-2913
-2956
-2824
-2519
-2073
-1539
-976
-435
49
460
801
1078
1301
1474
1591
1642
1618
1514
1334
1087
790
455
94
-286
-679
-1075
-1452
-1779
-2017
-2130
-2090
-1895
-1570
-1169
-761
-420
-203
-141
-231
-441
-722
-1027
-1326
-1615
-1917
-2276
-2737
-3332
-4066
-4914
-5827
-6745
-7615
-8405
-9113
-9765
-10401
-11062
-11767
-12503
-13222
-13845
-14282
-14450
-14292
-13789
-12965
-11878
-10603
-9220
-7791
-6352
-4912
-3459
-1971
-434
1151
2753
4317
5771
7039
8055
8779
9200
9341
9247
8980
8596
8141
7639
7094
6494
5829
5095
4312
3519
2777
2151
1698
1454
1418
1557
1805
2089
2335
2493
2542
2495
2387
2259
2148
2066
1998
1907
1746
1470
1058
519
-105
-748
-1335
-1800
-2101
-2230
-2212
-2097
-1947
-1821
-1766
-1806
-1947
-2175
-2468
-2800
-3145
-3478
-3772
-4001
-4137
-4154
-4035
-3776
-3391
-2912
-2388
-1871
-1412
-1045
-783
-616
-516
-445
-366
-252
-88
123
374
652
955
1291
1678
2141
2703
3374
4147
4990
5856
6685
7417
8004
8419
8661
8749
8725
8633
8517
8405
8306
8210
8086
7898
7608
7190
6633
5943
5145
4272
3355
2417
1464
486
-544
-1655
-2870
-4193
-5601
-7043
-8445
-9716
-10769
-11530
-11950
-12010
-11721
-11111
-10222
-9095
-7765
-6265
-4622
-2873
-1066
734
2448
3988
5272
6236
6846
7105
7052
6758
6313
5809
5331
4947
4699
4603
4654
4827
5085
5383
5673
5905
6033
6018
5831
5453
4884
4138
3245
2251
1213
196
-731
-1504
-2069
-2392
-2465
-2311
-1986
-1574
-1176
-896
-825
-1018
-1495
-2224
-3138
-4146
-5149
-6065
-6836
-7437
-7874
-8170
-8357
-8455
-8473
-8403
-8224
-7912
-7449
-6825
-6041
-5100
-4010
-2772
-1388
135
1772
3472
5149
6688
7956
8823
9190
9007
8287
7102
5574
3846
2057
324
-1274
-2696
-3920
-4937
-5726
-6258
-6488
-6378
-5911
-5110
-4043
-2824
-1592
-489
370
916
1135
1069
796
412
3
-366
-660
-868
-993
-1037
-991
-834
-534
-62
598
1437
2419
3482
4552
5552
6418
7105
7590
7865
7932
7794
7448
6885
6096
5078
3844
2428
890
-691
-2221
-3607
-4766
-5637
-6190
-6423
-6365
-6067
-5593
-5012
-4391
-3783
-3230
-2756
-2372
-2080
-1877
-1759
-1729
-1791
-1958
-2239
-2642
-3161
-3778
-4454
-5133
-5746
-6216
-6471
-6449
-6114
-5459
-4510
-3331
-2012
-661
610
1704
2549
3116
3417
3507
3471
3408
3412
3557
3883
4394
5063
5839
6664
7484
8257
8954
9559
10059
10443
10690
10778
10681
10384
9883
9192
8338
7356
6280
5130
3913
2620
1234
-259
-1856
-3533
-5244
-6928
-8520
-9968
-11244
-12343
-13284
-14094
-14795
-15386
-15842
-16110
-16128
-15837
-15203
-14230
-12966
-11490
-9903
-8301
-6757
-5305
-3943
-2632
-1323
31
1452
2927
4408
5822
7086
8127
8898
9389
9630
9679
9612
9506
9420
9384
9398
9429
9422
9316
9050
8581
7889
6979
5879
4631
3284
1887
486
-881
-2177
-3362
-4390
-5206
-5747
-5954
-5779
-5200
-4229
-2921
-1363
326
2017
3585
4926
5969
6676
7046
7099
6873
6416
5771
4984
4097
3156
2204
1289
451
-276
-875
-1348
-1717
-2019
-2303
-2616
-3003
-3493
-4100
-4822
-5643
-6535
-7457
-8360
-9188
-9876
-10357
-10568
-10455
-9981
-9138
-7944
-6449
-4726
-2864
-953
924
2704
4345
5827
7149
8319
9343
10224
10948
11492
11823
11910
11731
11282
10582
9677
8634
7530
6442
5432
4538
3770
3105
2504
1914
1291
605
-153
-966
-1801
-2619
-3386
-4078
-4694
-5242
-5742
-6218
-6685
-7149
-7600
-8022
-8391
-8680
-8864
-8916
-8812
-8528
-8042
-7344
-6433
-5334
-4096
-2788
-1494
-292
756
1619
2305
2851
3314
3747
4181
4612
5004
5290
5401
5284
4921
4341
3611
2824
2074
1437
953
629
442
359
354
417
553
777
1088
1458
1820
2071
2091
1771
1048
-79
-1530
-3163
-4793
-6236
-7344
-8032
-8294
-8186
-7815
-7292
-6716
-6145
-5595
-5047
-4466
-3827
-3128
-2396
-1687
-1067
-593
-300
-184
-208
-307
-409
-449
-383
-204
68
384
679
889
957
847
548
73
-538
-1224
-1913
-2527
-2993
-3255
-3279
-3063
-2633
-2044
-1366
-676
-43
483
878
1145
1315
1435
1561
1749
2045
2475
3046
3742
4524
5335
6106
6763
7240
7483
7468
7199
6713
6075
5365
4671
4066
3602
3299
3145
3103
3121
3144
3128
3044
2886
2661
2388
2085
1767
1440
1101
744
362
-45
-469
-892
-1293
-1643
-1918
-2094
-2150
-2068
-1832
-1431
-858
-119
764
1752
2782
3783
4675
5390
5880
6127
6150
5996
5736
5443
5183
4999
4907
4896
4936
4986
5010
4979
4880
4713
4484
4204
3883
3532
3159
2778
2409
2076
1809
1630
1553
1572
1662
1785
1897
1958
1946
1859
1721
1569
1447
1389
1410
1502
1632
1753
1817
1781
1624
1346
966
526
72
-341
-659
-832
-812
-563
-60
700
1690
2850
4086
5278
6294
7010
7331
7207
6647
5709
4497
3138
1762
479
-629
-1520
-2187
-2649
-2939
-3095
-3149
-3121
-3018
-2836
-2558
-2164
-1634
-954
-125
831
1869
2915
3877
4653
5146
5286
5040
4422
3494
2353
1118
-92
-1178
-2073
-2746
-3198
-3454
-3549
-3515
-3379
-3157
-2860
-2501
-2097
-1670
-1248
-856
-515
-231
-2
185
341
470
564
602
550
372
42
-455
-1107
-1883
-2733
-3598
-4415
-5132
-5704
-6103
-6312
-6323
-6137
-5759
-5201
-4480
-3621
-2657
-1630
-588
417
1337
2127
2755
3204
3470
3569
3529
3391
3198
2993
2809
2667
2576
2530
2517
2523
2538
2558
2588
2633
2695
2763
2809
2793
2664
2374
1891
1211
359
-610
-1622
-2600
-3481
-4224
-4820
-5286
-5650
-5943
-6175
-6338
-6396
-6301
-6008
-5485
-4737
-3801
-2749
-1670
-653
235
960
1533
2003
2443
2938
3558
4341
5286
6345
7433
8439
9245
9742
9853
9536
8794
7669
6235
4584
2810
1004
-757
-2414
-3918
-5231
-6317
-7146
-7690
-7935
-7885
-7570
-7047
-6398
-5717
-5095
-4604
-4284
-4139
-4138
-4227
-4344
-4427
-4431
-4323
-4083
-3694
-3130
-2364
-1364
-108
1399
3115
4957
6803
8511
9947
11004
11630
11832
11673
11254
10690
10083
9506
8991
8533
8102
7657
7159
6579
5898
5102
4176
3102
1857
428
-1185
-2953
-4818
-6692
-8474
-10064
-11382
-12381
-13050
-13411
-13500
-13360
-13016
-12481
-11749
-10815
-9681
-8375
-6950
-5487
-4077
-2801
-1717
-841
-149
418
941
1496
2141
2902
3771
4706
5651
6545
7336
7990
8494
8848
9060
9139
9082
8874
8486
7883
7026
5883
4438
2696
688
-1528
-3867
-6225
-8491
-10552
-12311
-13695
-14665
-15221
-15396
-15251
-14865
-14318
-13682
-13008
-12322
-11625
-10896
-10102
-9204
-8166
-6967
-5596
-4061
-2385
-605
1234
3076
4863
6532
8021
9272
10232
10858
11120
11005
10514
9666
8498
7056
5401
3605
1746
-90
-1814
-3336
-4577
-5471
-5983
-6113
-5899
-5421
-4787
-4118
-3529
-3109
-2901
-2898
-3044
-3248
-3408
-3427
-3242
-2828
-2204
-1418
-536
381
1287
2159
2995
3798
4569
5293
5934
6441
6762
6858
6717
6363
5851
5258
4661
4120
3665
3292
2969
2655
2310
1922
1501
1087
730
474
342
325
381
447
452
342
88
-306
-808
-1367
-1935
-2473
-2966
-3416
-3834
-4230
-4595
-4901
-5098
-5126
-4933
-4486
-3789
-2880
-1830
-721
365
1365
2246
3005
3657
4225
4728
5161
5504
5719
5767
5619
5272
4754
4116
3428
2757
2153
1636
1197
801
400
-46
-557
-1120
-1694
-2215
-2613
-2826
-2820
-2591
-2165
-1592
-933
-243
437
1086
1700
2288
2857
3409
3934
4407
4792
5054
5158
5086
4829
4398
3817
3120
2347
1538
732
-40
-756
-1402
-1979
-2495
-2967
-3413
-3848
-4275
-4689
-5072
-5395
-5630
-5750
-5738
-5592
-5319
-4936
-4463
-3919
-3321
-2680
-2009
-1322
-641
11
609
1133
1574
1938
2246
2524
2796
3079
3368
3646
3882
4045
4118
4102
4019
3910
3811
3745
3706
3655
3523
3231
2713
1934
913
-282
-1536
-2715
-3690
-4364
-4687
-4663
-4342
-3802
-3127
-2393
-1653
-937
-257
379
966
1487
1918
2228
2391
2388
2214
1876
1387
766
34
-791
-1688
-2631
-3585
-4508
-5352
-6069
-6624
-6998
-7192
-7229
-7145
-6978
-6763
-6518
-6244
-5925
-5531
-5033
-4403
-3627
-2704
-1655
-515
664
1822
2894
3819
4549
5054
5334
5415
5350
5206
5051
4939
4896
4915
4958
4969
4889
4678
4327
3866
3357
2877
2500
2277
2220
2298
2447
2582
2621
2501
2190
1692
1039
277
-544
-1380
-2206
-3011
-3792
-4553
-5295
-6012
-6690
-7312
-7855
-8297
-8616
-8794
-8812
-8660
-8332
-7837
-7195
-6443
-5626
-4795
-3991
-3244
-2559
-1923
-1309
-684
-27
668
1383
2084
2728
3277
3711
4030
4259
4432
4586
4743
4904
5048
5140
5140
5023
4783
4443
4038
3617
3212
2837
2478
2099
1652
1098
418
-369
-1214
-2037
-2755
-3291
-3598
-3669
-3531
-3244
-2880
-2508
-2183
-1937
-1777
-1697
-1684
-1726
-1825
-1991
-2240
-2591
-3048
-3603
-4226
-4866
-5465
-5958
-6288
-6416
-6324
-6020
-5533
-4911
-4208
-3475
-2755
-2069
-1423
-801
-178
478
1189
1970
2813
3696
4582
5425
6182
6814
7295
7612
7766
7765
7629
7380
7049
6672
6289
5943
5675
5513
5469
5528
5648
5762
5790
5651
5283
4657
3782
2713
1536
358
-717
-1598
-2225
-2576
-2659
-2512
-2185
-1734
-1211
-659
-113
401
860
1247
1550
1766
1900
1971
2009
2051
2131
2279
2513
2833
3225
3658
4094
4492
4801
4976
4971
4741
4248
3462
2373
990
-644
-2463
-4374
-6271
-8052
-9626
-10933
-11944
-12660
-13107
-13320
-13332
-13165
-12823
-12298
-11577
-10650
-9528
-8239
-6836
-5383
-3951
-2601
-1378
-302
628
1430
2128
2743
3287
3758
4143
4420
4569
4574
4428
4135
3710
3173
2547
1855
1120
362
-398
-1141
-1847
-2500
-3087
-3599
-4038
-4410
-4728
-5007
-5262
-5502
-5730
-5941
-6120
-6248
-6300
-6255
-6095
-5812
-5407
-4893
-4293
-3636
-2958
-2290
-1658
-1079
-557
-86
347
762
1172
1589
2012
2431
2826
3172
3440
3605
3646
3548
3302
2909
2375
1716
956
124
-739
-1590
-2384
-3077
-3637
-4038
-4274
-4345
-4265
-4051
-3720
-3288
-2762
-2147
-1445
-659
206
1140
2128
3155
4201
5251
6291
7302
8267
9158
9942
10576
11011
11198
11094
10667
9903
8805
7398
5721
3824
1766
-395
-2606
-4814
-6976
-9051
-11004
-12800
-14405
-15787
-16912
-17748
-18267
-18450
-18287
-17783
-16957
-15845
-14492
-12949
-11270
-9499
-7672
-5813
-3936
-2049
-160
1716
3557
5332
7001
8528
9878
11031
11979
12728
13293
13691
13936
14034
13983
13771
13387
12822
12076
11163
10109
8950
7724
6469
5208
3954
2702
1438
144
-1196
-2582
-3998
-5402
-6733
-7915
-8868
-9522
-9828
-9770
-9367
-8675
-7776
-6765
-5736
-4767
-3907
-3175
-2559
-2028
-1538
-1051
-542
-2
558
1119
1654
2142
2572
2941
3257
3531
3770
3978
4149
4274
4344
4355
4315
4242
4165
4114
4115
4182
4314
4492
4687
4864
4995
5061
5061
5007
4921
4826
4734
4640
4521
4333
4027
3559
2904
2066
1088
44
-969
-1851
-2520
-2927
-3071
-2997
-2791
-2558
-2399
-2388
-2561
-2902
-3358
-3850
-4300
-4645
-4860
-4959
-4986
-5005
-5074
-5230
-5477
-5783
-6088
-6325
-6430
-6366
-6123
-5723
-5208
-4628
-4022
-3417
-2812
-2196
-1547
-847
-93
702
1509
2291
3011
3641
4168
4593
4927
5188
5391
5544
5650
5704
5705
5653
5556
5423
5270
5105
4930
4738
4514
4243
3912
3523
3088
2635
2197
1805
1479
1217
999
787
535
201
-242
-796
-1438
-2123
-2794
-3398
-3895
-4273
-4542
-4737
-4904
-5087
-5316
-5593
-5896
-6178
-6378
-6434
-6297
-5940
-5364
-4597
-3682
-2675
-1630
-591
407
1342
2201
2970
3636
4182
4588
4840
4929
4860
4648
4322
3914
3457
2974
2482
1985
1481
970
457
-45
-511
-914
-1228
-1437
-1540
-1552
-1504
-1434
-1377
-1359
-1390
-1465
-1568
-1675
-1768
-1833
-1867
-1873
-1855
-1813
-1736
-1604
-1388
-1063
-614
-42
624
1340
2043
2672
3176
3525
3720
3784
3762
3703
3651
3634
3654
3691
3708
3658
3500
3206
2767
2196
1523
791
49
-656
-1281
-1793
-2168
-2391
-2455
-2360
-2115
-1738
-1254
-694
-92
519
1109
1658
2151
2581
2944
3233
3442
3557
3561
3439
3184
2799
2304
1735
1137
561
51
-361
-663
-860
-977
-1045
-1098
-1165
-1261
-1392
-1554
-1737
-1929
-2122
-2310
-2489
-2653
-2790
-2880
-2898
-2813
-2596
-2223
-1686
-988
-148
804
1827
2880
3919
4903
5793
6553
7150
7553
7737
7688
7400
6882
6161
5277
4282
3237
2204
1242
402
-279
-779
-1096
-1245
-1257
-1176
-1050
-927
-847
-837
-906
-1047
-1239
-1453
-1662
-1840
-1972
-2051
-2075
-2044
-1959
-1814
-1604
-1324
-973
-563
-113
346
777
1146
1428
1607
1680
1656
1545
1357
1098
772
382
-62
-539
-1012
-1438
-1763
-1946
-1962
-1814
-1532
-1168
-788
-451
-201
-53
6
12
15
59
178
380
650
955
1250
1493
1649
1698
1634
1466
1207
876
488
58
-404
-886
-1379
-1869
-2340
-2774
-3149
-3441
-3626
-3684
-3595
-3354
-2963
-2444
-1831
-1169
-509
105
638
1077
1427
1708
1946
2166
2379
2579
2748
2858
2882
2809
2643
2407
2135
1861
1605
1371
1141
880
556
148
-341
-878
-1407
-1859
-2172
-2303
-2243
-2013
-1658
-1234
-791
-358
58
469
895
1347
1823
2296
2721
3051
3245
3288
3194
3006
2784
2589
2464
2427
2465
2540
2606
2624
2574
2464
2325
2197
2119
2110
2163
2240
2289
2251
2078
1750
1277
697
64
-560
-1124
-1597
-1968
-2248
-2457
-2621
-2758
-2880
-2987
-3078
-3148
-3202
-3245
-3290
-3352
-3441
-3561
-3710
-3879
-4059
-4245
-4432
-4623
-4822
-5032
-5248
-5453
-5620
-5717
-5706
-5561
-5266
-4822
-4248
-3573
-2831
-2055
-1265
-468
341
1176
2054
2990
3990
5051
6163
7312
8482
9661
10840
12007
13147
14233
15220
16050
16655
16958
16893
16414
15505
14184
12508
10557
8432
6234
4054
1964
1
-1818
-3499
-5060
-6519
-7884
-9149
-10292
-11279
-12068
-12622
-12916
-12939
-12700
-12227
-11560
-10745
-9832
-8865
-7880
-6909
-5974
-5098
-4298
-3591
-2994
-2520
-2174
-1959
-1865
-1877
-1976
-2139
-2345
-2572
-2804
-3024
-3213
-3352
-3419
-3391
-3253
-2996
-2628
-2173
-1674
-1186
-769
-479
-359
-431
-691
-1117
-1667
-2291
-2943
-3580
-4170
-4693
-5133
-5477
-5709
-5811
-5761
-5539
-5135
-4548
-3797
-2914
-1945
-941
50
983
1828
2567
3189
3691
4070
4326
4457
4467
4363
4163
3893
3586
3275
2988
2737
2518
2310
2075
1773
1368
837
180
-585
-1418
-2273
-3098
-3852
-4506
-5049
-5482
-5817
-6069
-6253
-6383
-6466
-6508
-6518
-6503
-6474
-6444
-6423
-6416
-6425
-6444
-6463
-6471
-6455
-6405
-6311
-6159
-5930
-5600
-5135
-4502
-3671
-2628
-1377
49
1592
3174
4708
6111
7317
8288
9014
9516
9834
10022
10131
10199
10251
10290
10303
10265
10144
9911
9545
9035
8388
7630
6804
5966
5184
4526
4051
3799
3790
4011
4427
4985
5626
6297
6960
7600
8220
8835
9462
10109
10768
11409
11988
12457
12772
12908
12858
12641
12285
11824
11280
10661
9952
9128
8157
7020
5716
4271
2736
1178
-334
-1742
-3011
-4132
-5124
-6017
-6848
-7642
-8407
-9129
-9777
-10311
-10693
-10898
-10918
-10765
-10465
-10052
-9558
-9007
-8413
-7779
-7106
-6391
-5638
-4859
-4074
-3306
-2575
-1895
-1271
-697
-161
349
836
1292
1697
2016
2210
2243
2093
1754
1245
603
-121
-870
-1595
-2254
-2824
-3296
-3671
-3955
-4153
-4266
-4290
-4214
-4030
-3736
-3336
-2844
-2282
-1676
-1049
-421
197
797
1377
1936
2472
2980
3455
3894
4299
4678
5044
5411
5789
6178
6562
6913
7191
7355
7367
7206
6869
6375
5757
5054
4303
3531
2751
1959
1143
290
-611
-1554
-2522
-3487
-4413
-5263
-6008
-6630
-7122
-7490
-7745
-7906
-7990
-8013
-7993
-7941
-7866
-7776
-7672
-7548
-7394
-7193
-6928
-6584
-6152
-5639
-5062
-4453
-3849
-3291
-2815
-2444
-2187
-2039
-1978
-1977
-1999
-2009
-1976
-1869
-1667
-1356
-929
-391
243
948
1687
2421
3107
3707
4191
4542
4755
4837
4804
4674
4468
4203
3892
3546
3172
2777
2366
1944
1515
1080
641
198
-248
-692
-1123
-1526
-1882
-2172
-2379
-2496
-2522
-2471
-2360
-2213
-2054
-1898
-1754
-1617
-1475
-1310
-1102
-834
-496
-82
402
950
1548
2181
2831
3476
4094
4657
5131
5483
5684
5709
5547
5206
4711
4102
3432
2757
2125
1568
1098
702
349
-4
-404
-886
-1471
-2158
-2923
-3732
-4542
-5313
-6015
-6629
-7148
-7571
-7896
-8117
-8218
-8177
-7972
-7585
-7010
-6258
-5357
-4347
-3272
-2174
-1084
-21
1012
2017
3002
3966
4901
5787
6598
7302
7871
8282
8525
8597
8502
8250
7853
7323
6675
5927
5101
4225
3330
2447
1606
829
128
-492
-1032
-1497
-1891
-2219
-2482
-2679
-2814
-2891
-2919
-2908
-2869
-2806
-2718
-2599
-2438
-2224
-1951
-1620
-1239
-824
-390
51
498
957
1443
1970
2545
3162
3798
4410
4946
5352
5583
5608
5421
5036
4483
3803
3037
2223
1390
557
-260
-1049
-1797
-2489
-3114
-3659
-4121
-4503
-4818
-5079
-5303
-5498
-5663
-5783
-5834
-5783
-5599
-5251
-4726
-4021
-3154
-2159
-1084
13
1072
2033
2850
3484
3921
4162
4227
4154
3984
3762
3524
3296
3086
2889
2689
2468
2208
1899
1541
1144
723
295
-125
-526
-898
-1233
-1520
-1739
-1868
-1878
-1747
-1464
-1034
-485
136
766
1341
1807
2128
2297
2333
2275
2175
2080
2025
2025
2075
2147
2207
2221
2161
2012
1773
1451
1058
609
115
-416
-974
-1543
-2103
-2626
-3080
-3436
-3674
-3787
-3783
-3686
-3527
-3337
-3138
-2939
-2736
-2508
-2231
-1882
-1444
-911
-288
411
1171
1975
2807
3653
4493
5302
6042
6669
7131
7382
7383
7118
6591
5831
4886
3813
2673
1518
392
-676
-1667
-2572
-3386
-4107
-4734
-5263
-5693
-6022
-6245
-6358
-6353
-6227
-5976
-5604
-5129
-4578
-3989
-3406
-2870
-2409
-2029
-1717
-1436
-1142
-790
-354
169
749
1334
1853
2238
2435
2415
2179
1752
1181
514
-206
-945
-1687
-2421
-3140
-3830
-4468
-5020
-5448
-5714
-5795
-5682
-5389
-4946
-4398
-3792
-3171
-2568
-2001
-1476
-988
-529
-89
337
748
1135
1488
1792
2033
2206
2304
2336
2316
2265
2210
2175
2182
2244
2365
2535
2741
2962
3180
3380
3554
3700
3821
3921
4001
4059
4091
4083
4027
3914
3739
3500
3200
2842
2426
1957
1436
871
273
-337
-933
-1481
-1950
-2312
-2549
-2651
-2622
-2470
-2211
-1863
-1445
-975
-475
31
514
946
1304
1574
1755
1865
1933
2001
2106
2277
2525
2842
3200
3559
3876
4118
4263
4305
4253
4122
3933
3700
3432
3134
2807
2453
2081
1703
1338
1002
711
472
288
154
66
16
4
28
90
187
312
452
589
704
783
818
812
776
722
662
602
534
443
306
100
-191
-573
-1037
-1565
-2129
-2701
-3257
-3781
-4265
-4712
-5126
-5515
-5880
-6216
-6512
-6748
-6901
-6944
-6857
-6624
-6239
-5712
-5064
-4329
-3547
-2759
-1994
-1267
-572
116
838
1634
2534
3548
4651
5792
6894
7875
8656
9186
9443
9443
9226
8848
8366
7818
7221
6568
5835
4991
4014
2903
1674
371
-948
-2219
-3380
-4381
-5189
-5784
-6159
-6317
-6267
-6020
-5591
-5000
-4274
-3445
-2553
-1640
-752
67
776
1341
1735
1941
1952
1773
1420
920
306
-388
-1128
-1889
-2654
-3417
-4176
-4928
-5666
-6374
-7021
-7574
-7992
-8244
-8313
-8198
-7918
-7504
-6993
-6419
-5805
-5159
-4479
-3754
-2973
-2135
-1252
-350
533
1353
2066
2638
3046
3283
3357
3285
3096
2821
2494
2147
1810
1505
1247
1039
875
740
613
478
324
153
-21
-174
-280
-318
-278
-167
-10
160
307
403
436
416
368
333
350
450
650
943
1307
1710
2115
2489
2812
3073
3271
3410
3493
3519
3486
3389
3228
3008
2745
2461
2184
1938
1741
1596
1491
1404
1301
1150
924
608
201
-284
-819
-1372
-1909
-2400
-2821
-3160
-3418
-3602
-3731
-3825
-3903
-3981
-4064
-4150
-4221
-4258
-4234
-4126
-3919
-3610
-3207
-2732
-2212
-1676
-1150
-650
-185
245
646
1024
1383
1722
2033
2308
2532
2695
2788
2804
2740
2593
2359
2037
1632
1148
602
19
-568
-1119
-1595
-1961
-2193
-2280
-2226
-2045
-1761
-1402
-996
-568
-139
272
652
987
1268
1489
1653
1766
1846
1913
1990
2097
2249
2448
2687
2945
3194
3403
3538
3571
3479
3249
2878
2373
1754
1050
299
-455
-1165
-1791
-2303
-2686
-2945
-3101
-3185
-3237
-3288
-3360
-3454
-3554
-3626
-3625
-3506
-3230
-2771
-2124
-1299
-323
766
1923
3102
4258
5348
6337
7192
7890
8413
8754
8919
8918
8772
8507
8147
7714
7228
6698
6134
5543
4937
4334
3760
3247
2832
2546
2415
2446
2629
2933
3310
3702
4048
4294
4399
4344
4128
3773
3311
2780
2217
1651
1097
560
38
-474
-978
-1467
-1923
-2323
-2640
-2851
-2942
-2915
-2786
-2583
-2339
-2086
-1844
-1620
-1402
-1165
-876
-501
-13
602
1339
2179
3087
4019
4928
5765
6486
7052
7430
7598
7540
7252
6744
6038
5167
4178
3118
2037
973
-49
-1020
-1949
-2857
-3766
-4697
-5658
-6639
-7615
-8546
-9386
-10092
-10634
-10992
-11163
-11157
-10984
-10655
-10170
-9523
-8698
-7683
-6473
-5078
-3529
-1874
-172
1514
3131
4638
6014
7255
8364
9349
10209
10934
11506
11899
12091
12070
11841
11424
10853
10166
9398
8576
7713
6810
5864
4870
3836
2779
1730
725
-198
-1010
-1698
-2263
-2723
-3104
-3433
-3735
-4024
-4300
-4557
-4782
-4959
-5078
-5132
-5122
-5057
-4947
-4806
-4648
-4485
-4325
-4175
-4035
-3902
-3769
-3625
-3454
-3244
-2983
-2667
-2297
-1884
-1448
-1014
-612
-275
-31
97
97
-31
-273
-603
-982
-1366
-1714
-1990
-2175
-2265
-2278
-2240
-2189
-2158
-2172
-2240
-2358
-2511
-2677
-2840
-2986
-3115
-3234
-3352
-3477
-3611
-3745
-3867
-3962
-4022
-4046
-4049
-4045
-4054
-4089
-4148
-4212
-4251
-4228
-4113
-3891
-3565
-3164
-2731
-2315
-1963
-1704
-1548
-1486
-1493
-1537
-1589
-1627
-1638
-1618
-1568
-1488
-1373
-1213
-1000
-722
-377
28
476
941
1394
1804
2149
2413
2592
2692
2725
2710
2667
2616
2575
2555
2564
2603
2666
2746
2836
2929
3024
3119
3218
3317
3409
3475
3490
3422
3241
2927
2479
1913
1265
586
-75
-674
-1182
-1593
-1914
-2164
-2359
-2507
-2600
-2619
-2537
-2328
-1982
-1508
-933
-305
324
907
1405
1803
2098
2301
2428
2490
2491
2425
2282
2052
1729
1316
824
272
-322
-938
-1562
-2179
-2777
-3338
-3840
-4259
-4568
-4746
-4786
-4693
-4489
-4206
-3879
-3539
-3206
-2880
-2551
-2196
-1788
-1309
-749
-117
567
1270
1956
2591
3145
3600
3945
4179
4303
4325
4250
4082
3824
3477
3038
2508
1887
1181
398
-446
-1331
-2236
-3136
-4014
-4857
-5658
-6415
-7128
-7797
-8417
-8974
-9451
-9829
-10089
-10219
-10217
-10086
-9837
-9482
-9031
-8487
-7847
-7107
-6265
-5327
-4310
-3239
-2147
-1067
-23
973
1924
2846
3760
4683
5619
6560
7478
8336
9093
9712
10172
10467
10609
10621
10532
10367
10143
9865
9527
9114
8611
8002
7282
6454
5538
4564
3573
2611
1725
954
324
-157
-501
-739
-915
-1076
-1265
-1514
-1835
-2223
-2659
-3118
-3578
-4022
-4450
-4864
-5273
-5682
-6084
-6456
-6762
-6960
-7007
-6872
-6542
-6027
-5357
-4577
-3737
-2888
-2072
-1319
-649
-71
413
806
1113
1346
1520
1654
1772
1898
2057
2264
2526
2839
3189
3551
3894
4187
4400
4508
4498
4367
4128
3805
3434
3056
2710
2423
2208
2053
1926
1776
1545
1183
652
-57
-926
-1912
-2956
-3994
-4967
-5829
-6554
-7127
-7545
-7806
-7905
-7835
-7585
-7149
-6528
-5737
-4804
-3765
-2662
-1536
-420
662
1692
2658
3543
4332
5004
5541
5930
6172
6284
6299
6262
6222
6220
6287
6430
6637
6877
7108
7282
7357
7296
7076
6690
6144
5458
4666
3810
2939
2102
1343
694
170
-231
-528
-755
-948
-1143
-1368
-1640
-1962
-2328
-2726
-3138
-3547
-3936
-4285
-4579
-4801
-4941
-4995
-4968
-4876
-4742
-4589
-4431
-4270
-4090
-3855
-3524
-3054
-2421
-1628
-707
278
1247
2119
2827
3332
3629
3741
3709
3580
3389
3152
2866
2510
2062
1506
842
95
-697
-1483
-2217
-2864
-3406
-3848
-4208
-4513
-4791
-5067
-5354
-5659
-5983
-6327
-6688
-7066
-7462
-7870
-8282
-8686
-9063
-9397
-9672
-9877
-10011
-10079
-10093
-10067
-10017
-9956
-9897
-9843
-9798
-9758
-9714
-9656
-9570
-9445
-9272
-9048
-8778
-8470
-8137
-7786
-7416
-7016
-6559
-6012
-5343
-4526
-3555
-2448
-1244
-2
1212
2334
3312
4114
4724
5141
5370
5416
5280
4957
4445
3749
2885
1887
800
-324
-1435
-2499
-3495
-4423
-5291
-6112
-6889
-7611
-8252
-8776
-9146
-9339
-9350
-9199
-8926
-8580
-8207
-7837
-7478
-7111
-6705
-6220
-5625
-4909
-4083
-3184
-2259
-1364
-543
176
782
1285
1704
2060
2374
2653
2901
3113
3284
3415
3515
3602
3703
3845
4058
4361
4767
5277
5885
6577
7338
8153
9010
9899
10813
11745
12681
13603
14482
15282
15961
16474
16783
16858
16688
16277
15655
14857
13933
12934
11909
10897
9930
9034
8229
7536
6971
6550
6283
6168
6186
6304
6474
6642
6753
6767
6662
6441
6128
5766
5401
5076
4821
4644
4535
4468
4410
4330
4204
4021
3785
3508
3208
2903
2608
2333
2086
1872
1699
1578
1523
1551
1674
1898
2217
2614
3060
3522
3965
4361
4693
4957
5167
5341
5508
5692
5915
6190
6520
6906
7342
7823
8344
8902
9488
10088
10681
11230
11691
12015
12153
12068
11737
11158
10352
9355
8215
6985
5711
4431
3169
1940
752
-387
-1467
-2470
-3368
-4130
-4721
-5111
-5280
-5223
-4951
-4492
-3888
-3191
-2455
-1730
-1057
-464
35
436
746
973
1122
1198
1198
1117
955
714
409
63
-291
-619
-888
-1077
-1174
-1185
-1125
-1014
-875
-727
-585
-461
-366
-314
-324
-419
-622
-948
-1402
-1974
-2639
-3362
-4107
-4841
-5545
-6212
-6846
-7455
-8045
-8610
-9132
-9580
-9920
-10118
-10148
-10000
-9674
-9181
-8532
-7734
-6787
-5688
-4433
-3029
-1496
123
1773
3386
4901
6267
7458
8470
9320
10032
10634
11142
11555
11859
12029
12037
11860
11487
10915
10153
9215
8109
6848
5432
3863
2142
276
-1721
-3829
-6024
-8276
-10552
-12818
-15036
-17162
-19146
-20937
-22480
-23729
-24652
-25234
-25479
-25408
-25052
-24448
-23627
-22612
-21420
-20063
-18553
-16912
-15174
-13384
-11598
-9876
-8274
-6843
-5619
-4624
-3869
-3353
-3065
-2986
-3093
-3352
-3730
-4191
-4703
-5241
-5790
-6345
-6908
-7481
-8060
-8634
-9179
-9662
-10047
-10300
-10399
-10334
-10107
-9732
-9223
-8597
-7861
-7021
-6081
-5047
-3935
-2770
-1582
-405
732
1810
2816
3748
4600
5360
6004
6497
6799
6874
6703
6296
5690
4948
4146
3359
2642
2025
1511
1078
696
341
4
-301
-545
-687
-693
-546
-249
173
682
1238
1812
2392
2985
3615
4305
5077
5933
6862
7832
8806
9747
10623
11419
12130
12760
13314
13791
14182
14466
14611
14585
14357
13905
13218
12299
11166
9845
8373
6794
5152
3497
1872
322
-1120
-2423
-3566
-4533
-5313
-5899
-6285
-6465
-6442
-6223
-5826
-5279
-4624
-3910
-3189
-2511
-1917
-1437
-1087
-871
-785
-821
-974
-1237
-1611
-2095
-2687
-3377
-4147
-4967
-5800
-6598
-7313
-7899
-8316
-8536
-8548
-8352
-7965
-7414
-6730
-5949
-5099
-4204
-3279
-2329
-1355
-354
676
1734
2818
3921
5036
6158
7283
8408
9530
10642
11730
12775
13750
14628
15384
16000
16469
16794
16988
17066
17044
16931
16732
16443
16059
15583
15015
14371
13673
12944
12208
11482
10772
10077
9386
8692
7990
7286
6597
5947
5363
4872
4490
4223
4064
3996
3998
4046
4117
4195
4265
4318
4346
4344
4311
4249
4167
4075
3989
3917
3866
3831
3795
3735
3619
3422
3125
2723
2225
1653
1033
394
-245
-875
-1499
-2127
-2770
-3436
-4122
-4815
-5494
-6129
-6696
-7172
-7547
-7816
-7984
-8058
-8050
-7965
-7811
-7597
-7333
-7037
-6728
-6430
-6162
-5935
-5745
-5577
-5400
-5177
-4869
-4444
-3881
-3176
-2340
-1394
-372
691
1755
2781
3728
4551
5206
5649
5844
5771
5429
4843
4067
3172
2244
1366
607
14
-397
-638
-742
-754
-718
-670
-631
-603
-579
-542
-478
-380
-251
-105
37
152
219
224
160
30
-160
-399
-680
-999
-1358
-1765
-2230
-2768
-3392
-4109
-4924
-5832
-6818
-7862
-8938
-10013
-11056
-12037
-12930
-13717
-14385
-14928
-15346
-15639
-15811
-15865
-15801
-15621
-15319
-14891
-14330
-13628
-12777
-11768
-10596
-9261
-7771
-6143
-4405
-2595
-759
1050
2783
4392
5840
7099
8151
8990
9609
10012
10200
10179
9955
9542
8960
8238
7411
6522
5615
4733
3912
3177
2546
2023
1606
1284
1043
865
733
624
519
398
246
52
-187
-467
-775
-1096
-1412
-1711
-1991
-2259
-2535
-2844
-3213
-3665
-4212
-4852
-5568
-6329
-7098
-7837
-8509
-9087
-9555
-9903
-10128
-10232
-10215
-10075
-9806
-9403
-8854
-8151
-7286
-6251
-5043
-3663
-2115
-415
1414
3338
5315
7294
9224
11055
12746
14267
15599
16735
17671
18406
18934
19246
19328
19165
18746
18071
17151
16010
14681
13203
11616
9953
8247
6521
4800
3111
1484
-46
-1444
-2682
-3742
-4624
-5347
-5945
-6459
-6928
-7380
-7823
-8245
-8616
-8896
-9047
-9041
-8869
-8543
-8089
-7545
-6950
-6330
-5699
-5055
-4379
-3649
-2842
-1945
-956
107
1218
2341
3436
4471
5420
6271
7020
7670
8229
8699
9080
9361
9526
9552
9415
9096
8584
7884
7013
6003
4897
3743
2586
1466
412
-559
-1443
-2245
-2975
-3643
-4257
-4824
-5343
-5813
-6232
-6596
-6906
-7160
-7356
-7490
-7553
-7532
-7408
-7161
-6771
-6224
-5512
-4639
-3623
-2493
-1286
-49
1173
2335
3402
4349
5160
5833
6369
6779
7072
7259
7347
7347
7269
7130
6953
6766
6603
6496
6470
6543
6717
6980
7311
7681
8060
8428
8769
9081
9366
9630
9875
10099
10287
10417
10463
10397
10199
9854
9362
8731
7978
7124
6193
5208
4190
3158
2133
1132
176
-719
-1538
-2274
-2924
-3494
-3996
-4443
-4851
-5233
-5598
-5950
-6287
-6607
-6905
-7174
-7411
-7613
-7778
-7902
-7983
-8018
-8004
-7938
-7824
-7667
-7475
-7261
-7038
-6817
-6607
-6409
-6225
-6050
-5884
-5727
-5588
-5483
-5429
-5446
-5550
-5744
-6018
-6344
-6685
-6995
-7232
-7363
-7373
-7265
-7058
-6782
-6465
-6126
-5769
-5380
-4933
-4395
-3739
-2951
-2037
-1022
54
1145
2208
3212
4136
4977
5733
6404
6983
7449
7775
7930
7890
7646
7212
6622
5930
5201
4494
3857
3317
2876
2516
2203
1900
1569
1184
730
206
-377
-999
-1637
-2265
-2859
-3400
-3872
-4266
-4578
-4810
-4963
-5039
-5036
-4949
-4767
-4477
-4070
-3544
-2907
-2184
-1409
-624
129
817
1418
1926
2348
2700
2997
3250
3456
3607
3683
3668
3549
3328
3018
2641
2226
1799
1376
963
558
150
-268
-694
-1115
-1502
-1816
-2013
-2054
-1911
-1574
-1055
-383
398
1237
2082
2887
3620
4261
4804
5255
5628
5938
6198
6411
6572
6668
6678
6577
6347
5976
5463
4819
4062
3217
2302
1333
315
-752
-1874
-3055
-4296
-5585
-6907
-8235
-9544
-10809
-12008
-13129
-14161
-15094
-15917
-16616
-17171
-17565
-17783
-17821
-17689
-17409
-17010
-16529
-15992
-15418
-14808
-14146
-13406
-12554
-11563
-10415
-9109
-7664
-6117
-4516
-2919
-1380
51
1336
2453
3394
4164
4781
5269
5657
5969
6222
6429
6590
6702
6759
6757
6697
6588
6450
6306
6185
6114
6116
6209
6403
6705
7116
7633
8248
8949
9713
10510
11303
12047
12697
13210
13554
13708
13665
13430
13017
12445
11733
10899
9958
8922
7802
6607
5346
4026
2650
1218
-272
-1824
-3439
-5113
-6838
-8598
-10379
-12164
-13942
-15709
-17464
-19206
-20930
-22616
-24233
-25735
-27067
-28176
-29020
-29574
-29838
-29832
-29591
-29154
-28557
-27820
-26953
-25948
-24797
-23490
-22030
-20431
-18723
-16942
-15129
-13318
-11538
-9808
-8143
-6553
-5051
-3653
-2377
-1241
-259
565
1236
1768
2180
2493
2728
2898
3017
3096
3148
3190
3245
3338
3493
3733
4075
4531
5110
5821
6676
7687
8869
10229
11764
13450
15244
17083
18891
20589
22106
23388
24407
25156
25646
25901
25945
25795
25457
24926
24189
23233
22050
20644
19034
17254
15348
13368
11363
9377
7445
5584
3802
2096
457
-1123
-2645
-4098
-5463
-6707
-7796
-8699
-9394
-9874
-10148
-10235
-10158
-9932
-9561
-9034
-8324
-7403
-6251
-4873
-3299
-1596
150
1839
3381
4707
5784
6611
7217
7641
7922
8083
8127
8034
7779
7336
6694
5862
4868
3754
2564
1332
77
-1198
-2499
-3828
-5178
-6519
-7803
-8966
-9943
-10683
-11158
-11370
-11350
-11147
-10819
-10412
-9958
-9464
-8915
-8284
-7538
-6650
-5606
-4409
-3073
-1626
-98
1480
3078
4672
6241
7768
9235
10627
11927
13122
14197
15141
15942
16591
17080
17401
17547
17512
17291
16881
16277
15479
14489
13313
11969
10481
8884
7221
5536
3873
2267
739
-702
-2059
-3343
-4559
-5709
-6780
-7749
-8587
-9260
-9746
-10031
-10116
-10012
-9736
-9307
-8736
-8035
-7211
-6278
-5262
-4205
-3159
-2189
-1353
-697
-245
4
75
3
-174
-429
-748
-1134
-1597
-2144
-2772
-3459
-4165
-4843
-5444
-5936
-6307
-6566
-6741
-6863
-6958
-7032
-7069
-7037
-6898
-6619
-6190
-5629
-4981
-4308
-3678
-3150
-2761
-2521
-2418
-2427
-2516
-2663
-2858
-3104
-3411
-3788
-4237
-4743
-5282
-5819
-6321
-6762
-7132
-7435
-7688
-7913
-8131
-8351
-8571
-8778
-8948
-9060
-9093
-9039
-8901
-8690
-8422
-8113
-7775
-7413
-7022
-6594
-6116
-5579
-4983
-4337
-3665
-3000
-2388
-1875
-1505
-1312
-1314
-1510
-1880
-2388
-2988
-3632
-4278
-4894
-5463
-5981
-6453
-6889
-7296
-7678
-8032
-8349
-8617
-8828
-8975
-9056
-9074
-9032
-8931
-8769
-8538
-8230
-7834
-7341
-6750
-6062
-5287
-4435
-3519
-2552
-1549
-525
501
1507
2468
3356
4153
4846
5435
5934
6367
6761
7141
7521
7902
8269
8598
8861
9034
9104
9073
8956
8775
8557
8322
8083
7844
7603
7357
7107
6861
6638
6456
6337
6295
6332
6442
6610
6817
7050
7303
7579
7891
8255
8683
9183
9748
10364
11009
11660
12299
12914
13500
14059
14592
15094
15553
15950
16256
16440
16474
16335
16009
15490
14778
13879
12798
11545
10134
8585
6929
5206
3470
1781
197
-1227
-2454
-3460
-4245
-4825
-5230
-5496
-5664
-5771
-5848
-5922
-6013
-6132
-6286
-6477
-6698
-6936
-7170
-7377
-7533
-7616
-7614
-7523
-7354
-7126
-6869
-6611
-6383
-6204
-6085
-6027
-6021
-6052
-6105
-6167
-6233
-6303
-6382
-6480
-6606
-6764
-6955
-7171
-7404
-7642
-7880
-8113
-8348
-8595
-8866
-9171
-9514
-9889
-10279
-10658
-10998
-11272
-11464
-11568
-11591
-11553
-11478
-11388
-11299
-11215
-11124
-11004
-10825
-10557
-10173
-9660
-9016
-8253
-7393
-6466
-5500
-4524
-3555
-2602
-1663
-728
219
1196
2215
3285
4404
5560
6733
7897
9026
10098
11097
12016
12854
13616
14305
14922
15464
15920
16274
16515
16627
16603
16442
16149
15727
15181
14514
13724
12810
11778
10636
9407
8124
6826
5559
4364
3275
2321
1517
877
409
125
41
171
528
1116
1922
2919
4062
5297
6563
7805
8977
10047
10995
11811
12488
13018
13388
13585
13590
13392
12985
12375
11579
10619
9527
8331
7059
5733
4372
2990
1603
225
-1130
-2449
-3722
-4943
-6111
-7224
-8284
-9286
-10220
-11068
-11806
-12408
-12848
-13106
-13171
-13042
-12731
-12257
-11646
-10929
-10136
-9295
-8434
-7572
-6724
-5901
-5105
-4336
-3590
-2862
-2150
-1457
-787
-151
442
983
1466
1893
2268
2602
2902
3173
3414
3620
3777
3875
3900
3848
3716
3508
3232
2892
2493
2033
1514
932
292
-396
-1113
-1832
-2524
-3162
-3721
-4188
-4561
-4843
-5048
-5188
-5277
-5325
-5339
-5320
-5271
-5192
-5081
-4938
-4763
-4553
-4305
-4018
-3693
-3338
-2965
-2592
-2243
-1938
-1694
-1521
-1414
-1360
-1332
-1302
-1240
-1121
-928
-655
-303
116
589
1099
1627
2156
2669
3145
3566
3911
4162
4303
4322
4216
3989
3651
3224
2732
2203
1668
1155
691
299
-6
-213
-317
-323
-239
-79
142
405
694
995
1299
1599
1895
2188
2483
2787
3104
3438
3792
4164
4550
4941
5327
5695
6029
6309
6517
6630
6630
6499
6225
5804
5243
4558
3777
2937
2079
1246
472
-214
-800
-1284
-1675
-1989
-2243
-2450
-2618
-2745
-2824
-2844
-2797
-2680
-2499
-2266
-2001
-1726
-1460
-1215
-994
-789
-586
-363
-101
217
601
1051
1559
2112
2692
3280
3860
4418
4945
5437
5893
6315
6706
7067
7402
7712
7998
8261
8499
8712
8897
9052
9173
9255
9295
9290
9239
9148
9024
8881
8739
8619
8541
8523
8577
8707
8908
9168
9471
9798
10132
10460
10775
11070
11344
11592
11809
11985
12104
12152
12114
11980
11747
11423
11022
10567
10083
9592
9115
8660
8228
7812
7398
6966
6500
5986
5415
4785
4099
3363
2588
1781
950
101
-761
-1630
-2496
-3346
-4165
-4932
-5630
-6243
-6767
-7203
-7566
-7875
-8154
-8428
-8709
-9001
-9296
-9573
-9807
-9969
-10039
-10003
-9862
-9624
-9307
-8930
-8511
-8060
-7585
-7085
-6561
-6014
-5455
-4897
-4362
-3871
-3445
-3096
-2827
-2628
-2480
-2360
-2246
-2119
-1969
-1799
-1617
-1438
-1274
-1133
-1012
-901
-775
-609
-377
-63
338
814
1340
1879
2390
2835
3190
3442
3599
3680
3714
3727
3740
3759
3774
3764
3699
3551
3299
2936
2470
1921
1321
701
89
-494
-1034
-1524
-1960
-2333
-2631
-2835
-2922
-2872
-2668
-2307
-1796
-1155
-416
387
1216
2040
2829
3565
4231
4819
5322
5735
6057
6289
6436
6505
6504
6440
6319
6143
5907
5604
5223
4757
4198
3548
2814
2013
1169
310
-530
-1320
-2029
-2630
-3107
-3450
-3662
-3751
-3738
-3642
-3487
-3290
-3060
-2797
-2495
-2139
-1718
-1224
-658
-35
617
1264
1864
2378
2775
3037
3159
3151
3034
2837
2590
2322
2054
1794
1543
1287
1008
682
287
-194
-764
-1413
-2114
-2826
-3500
-4081
-4518
-4772
-4816
-4642
-4260
-3693
-2975
-2144
-1239
-294
662
1607
2524
3397
4217
4976
5666
6287
6839
7330
7772
8180
8568
8947
9323
9691
10035
10333
10555
10675
10668
10525
10250
9861
9390
8875
8358
7871
7440
7077
6780
6542
6350
6195
6071
5978
5923
5914
5959
6060
6215
6416
6652
6911
7181
7455
7725
7987
8233
8454
8635
8762
8819
8794
8682
8486
8215
7882
7502
7087
6644
6170
5655
5083
4430
3672
2783
1741
530
-859
-2423
-4145
-5996
-7935
-9910
-11866
-13750
-15517
-17136
-18590
-19876
-21000
-21970
-22796
-23477
-24007
-24372
-24554
-24539
-24315
-23879
-23234
-22393
-21370
-20182
-18849
-17393
-15838
-14214
-12555
-10900
-9287
-7748
-6311
-4990
-3790
-2709
-1742
-882
-130
510
1026
1405
1638
1718
1646
1429
1077
601
10
-689
-1490
-2384
-3357
-4385
-5435
-6467
-7437
-8302
-9029
-9591
-9974
-10172
-10185
-10016
-9671
-9155
-8478
-7655
-6704
-5655
-4536
-3382
-2219
-1068
57
1153
2221
3260
4270
5239
6153
6991
7733
8363
8874
9266
9546
9727
9822
9842
9796
9685
9512
9276
8979
8625
8219
7766
7271
6737
6168
5570
4952
4328
3715
3133
2598
2119
1696
1319
970
627
275
-98
-490
-888
-1273
-1627
-1933
-2185
-2385
-2541
-2663
-2757
-2821
-2845
-2815
-2714
-2536
-2283
-1972
-1631
-1292
-982
-718
-501
-319
-147
43
273
555
885
1247
1611
1948
2226
2419
2504
2468
2296
1979
1514
903
158
-692
-1610
-2547
-3453
-4285
-5012
-5624
-6127
-6541
-6890
-7197
-7476
-7727
-7944
-8119
-8248
-8336
-8403
-8473
-8575
-8725
-8924
-9154
-9376
-9544
-9614
-9554
-9352
-9020
-8587
-8093
-7577
-7067
-6577
-6108
-5651
-5196
-4737
-4280
-3838
-3431
-3073
-2774
-2527
-2317
-2115
-1892
-1623
-1292
-896
-442
54
572
1094
1602
2081
2521
2907
3228
3472
3627
3686
3647
3511
3284
2970
2573
2093
1527
873
137
-669
-1520
-2379
-3204
-3948
-4571
-5041
-5344
-5474
-5444
-5270
-4976
-4587
-4128
-3626
-3106
-2594
-2113
-1683
-1313
-1004
-742
-505
-265
6
331
721
1178
1693
2250
2835
3434
4042
4657
5282
5915
6553
7186
7796
8364
8873
9308
9665
9944
10156
10313
10430
10517
10584
10636
10676
10707
10731
10751
10769
10784
10795
10797
10783
10745
10675
10567
10418
10225
9989
9710
9387
9021
8611
8154
7654
7108
6515
5875
5188
4454
3674
2854
2003
1136
272
-565
-1356
-2082
-2733
-3305
-3800
-4223
-4579
-4869
-5087
-5223
-5265
-5200
-5019
-4724
-4325
-3841
-3298
-2725
-2153
-1610
-1121
-708
-392
-191
-118
-183
-388
-729
-1190
-1747
-2373
-3037
-3709
-4363
-4977
-5536
-6023
-6429
-6741
-6950
-7049
-7037
-6921
-6716
-6444
-6130
-5800
-5476
-5171
-4891
-4631
-4385
-4141
-3891
-3630
-3360
-3085
-2814
-2556
-2322
-2124
-1971
-1878
-1856
-1917
-2067
-2310
-2640
-3042
-3498
-3984
-4480
-4970
-5444
-5903
-6349
-6789
-7220
-7636
-8019
-8341
-8574
-8689
-8667
-8498
-8189
-7758
-7231
-6638
-6010
-5372
-4745
-4144
-3582
-3070
-2619
-2241
-1943
-1730
-1599
-1541
-1541
-1579
-1635
-1693
-1743
-1780
-1809
-1839
-1881
-1949
-2053
-2204
-2411
-2678
-3013
-3416
-3888
-4423
-5009
-5627
-6249
-6845
-7383
-7835
-8180
-8408
-8519
-8525
-8442
-8290
-8087
-7843
-7562
-7238
-6862
-6422
-5909
-5321
-4666
-3960
-3226
-2490
-1776
-1106
-490
67
570
1027
1451
1852
2239
2618
2992
3362
3729
4088
4436
4763
5057
5303
5486
5595
5625
5585
5494
5385
5294
5258
5306
5454
5703
6039
6438
6878
7338
7808
8289
8789
9315
9870
10444
11015
11548
12001
12338
12527
12554
12418
12129
11706
11168
10530
9803
8993
8109
7163
6173
5163
4161
3189
2262
1387
555
-245
-1028
-1804
-2574
-3329
-4054
-4735
-5358
-5921
-6428
-6890
-7314
-7702
-8044
-8321
-8506
-8577
-8519
-8336
-8052
-7704
-7338
-6994
-6700
-6466
-6280
-6117
-5946
-5739
-5475
-5148
-4760
-4319
-3828
-3287
-2684
-2005
-1236
-367
595
1628
2701
3775
4815
5794
6702
7544
8339
9111
9881
10665
11468
12281
13086
13859
14573
15200
15717
16104
16347
16436
16366
16140
15762
15243
14594
13825
12946
11959
10867
9672
8376
6988
5523
3999
2439
865
-708
-2269
-3816
-5347
-6861
-8344
-9776
-11121
-12337
-13378
-14206
-14793
-15133
-15237
-15135
-14869
-14485
-14029
-13542
-13058
-12603
-12200
-11866
-11612
-11446
-11366
-11361
-11410
-11484
-11547
-11564
-11505
-11348
-11077
-10690
-10188
-9578
-8867
-8061
-7168
-6195
-5149
-4043
-2894
-1714
-519
679
1873
3060
4240
5412
6572
7712
8818
9871
10849
11731
12498
13133
13624
13959
14132
14134
13962
13616
13101
12432
11633
10732
9767
8774
7786
6831
5924
5075
4282
3543
2852
2210
1620
1089
631
259
-16
-187
-253
-219
-97
98
350
642
959
1288
1616
1934
2230
2491
2699
2834
2876
2801
2593
2239
1735
1090
318
-558
-1510
-2515
-3550
-4604
-5671
-6749
-7841
-8946
-10056
-11153
-12211
-13199
-14081
-14828
-15422
-15855
-16137
-16288
-16338
-16315
-16250
-16157
-16046
-15915
-15754
-15553
-15297
-14977
-14584
-14115
-13562
-12918
-12176
-11326
-10361
-9280
-8092
-6816
-5482
-4126
-2788
-1500
-286
840
1879
2841
3738
4580
5369
6101
6759
7321
7765
8073
8233
8243
8108
7838
7446
6943
6338
5637
4847
3976
3034
2037
1004
-46
-1092
-2119
-3111
-4057
-4944
-5759
-6485
-7104
-7597
-7949
-8150
-8198
-8103
-7884
-7558
-7152
-6687
-6178
-5641
-5084
-4518
-3953
-3402
-2883
-2411
-2000
-1658
-1386
-1178
-1022
-903
-804
-712
-614
-504
-373
-216
-26
203
477
800
1170
1582
2025
2490
2962
3433
3895
4348
4793
5236
5680
6129
6584
7043
7504
7964
8416
8853
9266
9641
9962
10212
10372
10430
10378
10218
9959
9615
9203
8740
8238
7701
7131
6526
5886
5215
4524
3828
3149
2509
1927
1418
994
659
418
275
232
293
459
728
1090
1527
2019
2539
3066
3584
4083
4568
5041
5512
5985
6457
6922
7363
7766
8116
8407
8640
8823
8965
9077
9160
9208
9210
9147
9006
8778
8466
8085
7659
7216
6784
6380
6013
5679
5369
5069
4766
4457
4142
3830
3527
3241
2969
2696
2403
2062
1645
1132
514
-202
-997
-1837
-2682
-3491
-4229
-4869
-5396
-5805
-6104
-6306
-6430
-6497
-6527
-6539
-6549
-6570
-6610
-6673
-6760
-6865
-6980
-7092
-7189
-7256
-7282
-7259
-7182
-7050
-6862
-6621
-6331
-5992
-5609
-5186
-4732
-4257
-3781
-3324
-2911
-2567
-2314
-2167
-2134
-2213
-2393
-2657
-2980
-3340
-3711
-4072
-4407
-4704
-4956
-5163
-5327
-5454
-5549
-5622
-5675
-5712
-5730
-5723
-5686
-5608
-5483
-5307
-5078
-4796
-4463
-4078
-3637
-3132
-2556
-1899
-1159
-338
548
1476
2419
3346
4229
5052
5805
6491
7114
7682
8194
8644
9015
9285
9431
9434
9285
8987
8550
7996
7343
6609
5805
4936
4005
3018
1988
938
-101
-1090
-1994
-2784
-3444
-3976
-4395
-4729
-5010
-5267
-5521
-5783
-6054
-6325
-6585
-6821
-7021
-7179
-7289
-7351
-7365
-7332
-7255
-7138
-6985
-6799
-6579
-6322
-6017
-5648
-5199
-4654
-4003
-3247
-2398
-1479
-517
462
1435
2393
3335
4268
5202
6138
7070
7976
8823
9574
10195
10663
10971
11132
11172
11123
11017
10874
10699
10483
10205
9843
9380
8811
8147
7410
6636
5858
5109
4410
3772
3194
2673
2202
1776
1399
1076
818
634
529
502
543
634
752
873
972
1030
1034
979
868
712
524
323
124
-60
-223
-361
-479
-584
-684
-788
-899
-1022
-1159
-1310
-1480
-1675
-1904
-2178
-2503
-2881
-3308
-3769
-4243
-4707
-5138
-5519
-5842
-6109
-6330
-6518
-6689
-6851
-7007
-7150
-7269
-7348
-7372
-7327
-7206
-7008
-6734
-6388
-5975
-5498
-4958
-4355
-3692
-2972
-2205
-1404
-586
228
1018
1762
2447
3062
3605
4078
4493
4860
5191
5496
5781
6041
6269
6450
6567
6605
6551
6399
6151
5813
5400
4925
4406
3856
3289
2715
2143
1579
1032
505
3
-472
-918
-1335
-1719
-2067
-2372
-2627
-2824
-2961
-3039
-3068
-3061
-3037
-3013
-3001
-3006
-3026
-3051
-3074
-3087
-3093
-3103
-3136
-3211
-3343
-3535
-3777
-4042
-4294
-4494
-4607
-4612
-4500
-4278
-3965
-3579
-3140
-2661
-2148
-1607
-1043
-470
95
623
1088
1466
1744
1924
2017
2052
2051
2039
2029
2031
2039
2048
2054
2059
2070
2101
2163
2266
2411
2591
2796
3013
3234
3460
3696
3957
4252
4590
4967
5369
5774
6160
6505
6798
7036
7226
7374
7489
7566
7597
7561
7438
7211
6873
6427
5892
5292
4650
3986
3311
2622
1914
1180
416
-367
-1151
-1906
-2600
-3204
-3699
-4080
-4354
-4538
-4653
-4718
-4746
-4742
-4702
-4621
-4492
-4315
-4096
-3849
-3594
-3353
-3145
-2986
-2884
-2837
-2838
-2875
-2933
-2995
-3049
-3083
-3092
-3074
-3029
-2962
-2878
-2780
-2673
-2558
-2434
-2299
-2150
-1984
-1802
-1602
-1387
-1159
-920
-672
-417
-155
112
382
649
909
1152
1369
1552
1695
1794
1847
1860
1840
1797
1746
1701
1675
1681
1725
1812
1939
2099
2285
2489
2704
2927
3162
3411
3680
3970
4278
4594
4905
5196
5453
5671
5855
6019
6183
6373
6609
6903
7254
7650
8067
8475
8843
9144
9357
9465
9461
9339
9096
8729
8241
7633
6916
6103
5212
4264
3277
2265
1234
185
-886
-1983
-3104
-4243
-5383
-6501
-7572
-8569
-9475
-10277
-10971
-11558
-12041
-12423
-12701
-12871
-12924
-12852
-12651
-12320
-11866
-11302
-10643
-9910
-9119
-8288
-7433
-6569
-5705
-4854
-4022
-3217
-2440
-1695
-982
-303
334
922
1447
1895
2255
2519
2688
2768
2771
2711
2598
2435
2218
1936
1578
1135
610
16
-617
-1253
-1850
-2371
-2792
-3101
-3305
-3424
-3481
-3503
-3510
-3512
-3511
-3500
-3470
-3411
-3317
-3185
-3015
-2810
-2567
-2283
-1952
-1564
-1115
-601
-29
588
1230
1872
2489
3060
3567
4000
4355
4631
4832
4962
5022
5018
4951
4826
4652
4438
4196
3939
3676
3414
3152
2882
2591
2260
1871
1407
855
211
-522
-1336
-2216
-3143
-4098
-5061
-6012
-6930
-7798
-8598
-9316
-9940
-10465
-10893
-11228
-11484
-11672
-11805
-11891
-11931
-11926
-11869
-11756
-11587
-11364
-11099
-10803
-10488
-10165
-9835
-9493
-9129
-8729
-8283
-7788
-7250
-6684
-6111
-5553
-5027
-4544
-4105
-3703
-3328
-2967
-2613
-2263
-1919
-1586
-1267
-965
-675
-390
-102
196
505
822
1140
1452
1752
2044
2337
2645
2985
3370
3805
4283
4787
5293
5773
6205
6574
6876
7115
7304
7457
7583
7687
7765
7807
7798
7722
7563
7312
6962
6513
5967
5335
4631
3873
3084
2290
1515
782
111
-488
-1010
-1456
-1828
-2127
-2351
-2491
-2533
-2461
-2259
-1916
-1429
-805
-60
782
1694
2646
3612
4568
5496
6384
7223
8007
8735
9404
10014
10562
11045
11457
11786
12021
12149
12157
12037
11786
11405
10903
10291
9586
8804
7965
7085
6187
5292
4425
3610
2871
2226
1684
1249
913
663
482
359
286
262
295
392
563
807
1117
1476
1860
2246
2612
2950
3258
3548
3836
4140
4473
4837
5226
5621
6001
6342
6624
6836
6974
7043
7050
7004
6913
6780
6606
6389
6123
5806
5435
5010
4531
3999
3417
2789
2118
1411
677
-72
-820
-1552
-2250
-2901
-3493
-4019
-4481
-4880
-5224
-5524
-5791
-6032
-6254
-6458
-6641
-6796
-6913
-6984
-6999
-6955
-6850
-6688
-6477
-6224
-5939
-5630
-5303
-4962
-4611
-4256
-3902
-3559
-3238
-2947
-2698
-2497
-2346
-2247
-2198
-2196
-2242
-2335
-2478
-2670
-2911
-3191
-3500
-3819
-4128
-4409
-4646
-4832
-4967
-5056
-5109
-5137
-5146
-5140
-5116
-5068
-4993
-4891
-4766
-4634
-4514
-4429
-4401
-4446
-4571
-4773
-5041
-5352
-5682
-6003
-6289
-6520
-6678
-6754
-6746
-6656
-6494
-6271
-6001
-5696
-5367
-5020
-4655
-4272
-3865
-3431
-2970
-2487
-1994
-1507
-1045
-624
-259
47
295
495
663
815
965
1125
1300
1488
1684
1879
2062
2224
2354
2447
2498
2507
2478
2421
2349
2278
2225
2203
2221
2278
2371
2486
2613
2740
2864
2991
3132
3305
3528
3812
4160
4562
4998
5442
5865
6245
6569
6835
7054
7243
7420
7600
7790
7988
8185
8364
8508
8603
8637
8605
8505
8337
8103
7802
7435
7002
6505
5951
5350
4718
4074
3435
2818
2237
1699
1208
761
357
-9
-341
-639
-902
-1126
-1302
-1422
-1473
-1444
-1324
-1107
-788
-370
141
731
1386
2087
2816
3556
4288
4999
5673
6294
6847
7315
7685
7944
8087
8112
8026
7836
7556
7199
6774
6288
5747
5151
4503
3806
3064
2288
1488
678
-130
-922
-1688
-2415
-3092
-3706
-4244
-4690
-5034
-5264
-5376
-5372
-5259
-5050
-4759
-4402
-3993
-3542
-3056
-2538
-1991
-1419
-825
-219
389
985
1552
2073
2529
2905
3191
3381
3477
3489
3435
3334
3211
3084
2966
2862
2768
2669
2549
2391
2183
1919
1601
1238
842
423
-10
-454
-910
-1379
-1862
-2355
-2848
-3328
-3781
-4192
-4554
-4865
-5132
-5361
-5563
-5742
-5895
-6015
-6088
-6101
-6044
-5916
-5725
-5490
-5232
-4974
-4734
-4522
-4338
-4175
-4022
-3871
-3715
-3561
-3420
-3313
-3263
-3290
-3413
-3639
-3969
-4396
-4906
-5485
-6115
-6781
-7469
-8167
-8866
-9549
-10206
-10821
-11380
-11866
-12267
-12572
-12775
-12876
-12880
-12797
-12639
-12421
-12153
-11845
-11500
-11117
-10692
-10217
-9684
-9090
-8431
-7710
-6931
-6102
-5231
-4327
-3402
-2466
-1535
-627
234
1024
1720
2301
2752
3070
3257
3327
3300
3199
3049
2873
2694
2530
2403
2329
2325
2404
2574
2835
3175
3576
4010
4450
4869
5247
5575
5854
6097
6320
6537
6761
6993
7229
7455
7654
7811
7913
7955
7939
7871
7761
7617
7446
7254
7042
6810
6561
6296
6020
5739
5457
5180
4909
4647
4395
4154
3931
3732
3568
3450
3386
3382
3433
3528
3649
3774
3879
3943
3952
3899
3788
3628
3434
3222
3004
2786
2569
2345
2101
1821
1491
1103
653
147
-400
-969
-1538
-2086
-2594
-3052
-3455
-3807
-4113
-4382
-4620
-4833
-5022
-5183
-5315
-5416
-5485
-5529
-5554
-5572
-5593
-5624
-5670
-5727
-5788
-5841
-5872
-5868
-5819
-5719
-5569
-5372
-5137
-4876
-4599
-4318
-4042
-3776
-3525
-3289
-3068
-2859
-2660
-2468
-2282
-2100
-1922
-1748
-1576
-1403
-1227
-1042
-843
-627
-393
-140
128
406
690
975
1260
1548
1841
2145
2463
2798
3146
3502
3855
4193
4505
4780
5010
5191
5323
5408
5451
5456
5428
5373
5296
5203
5096
4979
4853
4715
4563
4392
4198
3978
3729
3454
3156
2843
2520
2194
1870
1552
1242
939
644
356
71
-214
-502
-801
-1118
-1457
-1822
-2213
-2624
-3047
-3469
-3878
-4263
-4614
-4926
-5196
-5422
-5603
-5735
-5815
-5839
-5804
-5710
-5560
-5362
-5121
-4847
-4543
-4210
-3846
-3449
-3016
-2552
-2067
-1577
-1102
-661
-265
81
383
653
906
1154
1401
1638
1850
2013
2104
2110
2025
1862
1643
1396
1150
929
744
598
483
387
298
212
128
53
-2
-29
-21
24
101
204
325
458
600
750
907
1070
1238
1405
1566
1716
1852
1977
2094
2210
2332
2464
2606
2754
2900
3035
3151
3241
3303
3337
3344
3323
3274
3193
3075
2914
2709
2462
2178
1868
1548
1234
941
683
472
319
228
203
245
351
516
730
984
1267
1572
1890
2220
2560
2910
3268
3627
3976
4299
4580
4802
4953
5032
5043
5004
4935
4860
4800
4769
4773
4810
4871
4945
5019
5084
5134
5168
5185
5186
5168
5126
5051
4934
4764
4530
4229
3861
3431
2951
2435
1899
1357
821
300
-205
-694
-1170
-1638
-2102
-2563
-3015
-3453
-3863
-4232
-4545
-4791
-4961
-5053
-5067
-5010
-4891
-4719
-4504
-4251
-3968
-3656
-3320
-2963
-2589
-2206
-1823
-1446
-1085
-746
-432
-146
112
342
540
703
823
891
899
843
723
547
333
101
-124
-320
-471
-568
-611
-609
-573
-514
-441
-353
-245
-107
71
296
567
875
1205
1535
1845
2118
2341
2510
2624
2684
2688
2634
2514
2322
2053
1709
1301
850
383
-72
-489
-852
-1155
-1403
-1609
-1789
-1956
-2117
-2270
-2403
-2502
-2548
-2529
-2437
-2273
-2045
-1764
-1448
-1108
-759
-408
-63
270
585
874
1131
1344
1506
1608
1648
1623
1537
1397
1211
992
750
496
238
-18
-270
-518
-762
-1004
-1242
-1473
-1691
-1888
-2058
-2195
-2298
-2370
-2419
-2454
-2483
-2513
-2546
-2581
-2612
-2630
-2629
-2603
-2551
-2475
-2383
-2283
-2184
-2095
-2023
-1972
-1946
-1945
-1968
-2013
-2078
-2158
-2249
-2350
-2460
-2582
-2718
-2875
-3053
-3252
-3466
-3683
-3888
-4066
-4203
-4290
-4326
-4314
-4261
-4176
-4062
-3920
-3746
-3532
-3273
-2969
-2626
-2257
-1880
-1515
-1176
-868
-585
-314
-32
280
638
1048
1504
1989
2480
2951
3381
3752
4054
4286
4447
4544
4582
4566
4502
4397
4258
4094
3915
3726
3533
3336
3135
2925
2703
2466
2216
1956
1690
1423
1161
903
649
395
137
-128
-401
-683
-971
-1262
-1554
-1843
-2126
-2398
-2653
-2880
-3069
-3209
-3293
-3315
-3278
-3189
-3060
-2904
-2734
-2561
-2392
-2232
-2085
-1957
-1855
-1790
-1773
-1811
-1911
-2068
-2274
-2512
-2764
-3011
-3239
-3438
-3608
-3750
-3872
-3978
-4073
-4158
-4231
-4292
-4340
-4376
-4403
-4425
-4446
-4466
-4480
-4480
-4453
-4387
-4271
-4099
-3870
-3590
-3267
-2912
-2536
-2147
-1752
-1352
-951
-550
-148
250
642
1026
1399
1758
2100
2421
2716
2978
3199
3370
3484
3536
3526
3459
3342
3188
3009
2816
2618
2419
2221
2021
1815
1598
1368
1123
865
599
332
74
-164
-373
-544
-671
-753
-792
-795
-770
-728
-675
-619
-560
-498
-429
-348
-253
-145
-29
87
193
278
337
367
370
352
323
291
264
246
239
243
258
283
320
370
435
511
594
671
730
754
731
652
516
332
114
-117
-341
-539
-697
-806
-859
-856
-797
-681
-511
-289
-22
280
603
933
1253
1556
1838
2108
2378
2666
2987
3348
3743
4154
4549
4894
5154
5306
5338
5256
5081
4841
4566
4279
3998
3725
3456
3183
2899
2601
2294
1989
1698
1435
1203
1000
818
643
461
265
54
-164
-373
-560
-711
-821
-894
-942
-982
-1032
-1105
-1209
-1342
-1498
-1661
-1819
-1957
-2065
-2135
-2163
-2143
-2073
-1949
-1770
-1534
-1246
-915
-553
-178
190
536
842
1098
1296
1433
1506
1517
1469
1364
1209
1012
788
547
304
72
-138
-319
-470
-592
-690
-770
-838
-900
-961
-1025
-1094
-1170
-1255
-1348
-1447
-1547
-1645
-1735
-1812
-1874
-1918
-1944
-1953
-1943
-1909
-1846
-1743
-1591
-1383
-1115
-787
-408
11
455
908
1359
1796
2215
2611
2982
3324
3636
3911
4144
4334
4476
4572
4621
4626
4585
4498
4359
4168
3924
3631
3302
2954
2608
2287
2011
1794
1640
1548
1510
1513
1547
1603
1673
1753
1842
1936
2029
2122
2209
2291
2374
2468
2589
2750
2961
3227
3543
3894
4260
4622
4959
5261
5521
5743
5933
6099
6246
6374
6479
6555
6595
6597
6560
6488
6383
6249
6083
5877
5623
5309
4929
4484
3984
3448
2900
2364
1861
1404
994
625
286
-33
-340
-634
-911
-1160
-1373
-1542
-1669
-1761
-1830
-1889
-1946
-2004
-2058
-2098
-2109
-2078
-1998
-1871
-1705
-1516
-1321
-1139
-983
-860
-772
-716
-688
-680
-687
-702
-720
-733
-732
-707
-648
-547
-401
-214
7
246
487
713
907
1058
1161
1214
1221
1187
1122
1034
935
836
746
675
631
619
639
691
771
875
997
1136
1292
1466
1658
1868
2092
2318
2534
2721
2861
2938
2941
2865
2711
2489
2211
1893
1550
1198
849
512
194
-101
-369
-609
-822
-1006
-1167
-1300
-1409
-1492
-1551
-1587
-1602
-1604
-1599
-1599
-1613
-1652
-1723
-1829
-1970
-2140
-2333
-2539
-2749
-2956
-3153
-3338
-3505
-3654
-3782
-3889
-3971
-4030
-4067
-4085
-4086
-4075
-4054
-4030
-4003
-3978
-3956
-3943
-3941
-3956
-3993
-4053
-4139
-4245
-4368
-4496
-4622
-4735
-4826
-4892
-4929
-4938
-4921
-4879
-4817
-4735
-4636
-4521
-4389
-4242
-4078
-3902
-3710
-3503
-3283
-3050
-2804
-2549
-2285
-2019
-1752
-1489
-1234
-991
-765
-558
-375
-219
-92
2
65
99
109
102
86
70
62
69
98
153
236
349
490
658
845
1045
1249
1445
1623
1775
1897
1987
2049
2091
2120
2147
2177
2215
2260
2306
2348
2377
2384
2365
2317
2241
2139
2017
1879
1730
1574
1412
1245
1072
892
705
513
319
129
-52
-215
-355
-468
-552
-607
-636
-642
-626
-591
-537
-465
-374
-268
-150
-26
98
215
323
419
509
599
698
814
952
1114
1299
1501
1713
1928
2141
2348
2551
2749
2946
3142
3335
3522
3699
3860
4003
4127
4228
4309
4371
4414
4439
4446
4433
4400
4348
4277
4189
4085
3964
3824
3661
3469
3245
2987
2697
2379
2045
1705
1376
1069
796
566
381
240
138
68
19
-18
-52
-90
-135
-187
-244
-300
-350
-388
-409
-412
-396
-363
-315
-255
-184
-105
-17
77
176
277
376
469
552
621
674
710
730
734
720
690
643
582
509
431
353
285
231
197
185
194
221
265
325
405
510
643
810
1006
1230
1466
1699
1916
2101
2250
2360
2435
2482
2506
2506
2478
2408
2282
2087
1811
1451
1010
500
-67
-676
-1317
-1979
-2656
-3342
-4029
-4708
-5365
-5984
-6550
-7053
-7484
-7840
-8122
-8332
-8470
-8534
-8519
-8418
-8225
-7940
-7566
-7115
-6603
-6050
-5475
-4893
-4315
-3746
-3188
-2640
-2101
-1571
-1055
-555
-78
371
786
1159
1481
1742
1932
2037
2054
1975
1806
1555
1234
857
435
-25
-523
-1060
-1639
-2261
-2917
-3592
-4263
-4903
-5488
-5996
-6416
-6747
-6993
-7165
-7272
-7318
-7307
-7235
-7100
-6902
-6649
-6353
-6031
-5704
-5387
-5092
-4821
-4570
-4329
-4089
-3844
-3590
-3334
-3083
-2848
-2637
-2458
-2312
-2201
-2125
-2086
-2087
-2134
-2230
-2375
-2561
-2776
-3000
-3213
-3395
-3533
-3621
-3663
-3670
-3658
-3640
-3627
-3623
-3629
-3638
-3641
-3633
-3606
-3560
-3493
-3407
-3303
-3181
-3040
-2879
-2699
-2501
-2288
-2066
-1841
-1620
-1406
-1203
-1014
-837
-672
-518
-372
-233
-99
32
159
283
399
503
590
652
687
693
671
627
570
506
444
386
334
285
235
182
126
69
18
-21
-41
-38
-10
41
113
205
318
454
620
819
1056
1328
1627
1941
2255
2555
2829
3070
3277
3452
3598
3719
3812
3876
3905
3892
3833
3728
3579
3393
3176
2936
2676
2400
2108
1804
1494
1189
902
648
441
291
199
161
164
197
245
301
362
432
518
626
761
921
1098
1283
1460
1619
1752
1857
1938
2001
2056
2106
2152
2193
2223
2234
2221
2182
2117
2031
1933
1831
1732
1641
1561
1489
1421
1352
1275
1186
1080
957
818
666
508
349
198
64
-48
-129
-175
-180
-143
-61
66
237
451
704
992
1308
1646
1997
2353
2706
3047
3368
3661
3918
4133
4301
4422
4496
4529
4528
4505
4470
4434
4402
4378
4362
4348
4331
4306
4269
4218
4155
4082
4003
3922
3839
3753
3664
3569
3466
3354
3236
3110
2979
2841
2695
2539
2370
2188
1992
1788
1581
1378
1184
1002
835
677
524
371
218
67
-74
-192
-273
-303
-272
-177
-19
194
449
733
1034
1339
1641
1932
2206
2457
2681
2870
3022
3137
3220
3281
3334
3394
3479
3599
3762
3967
4207
4472
4749
5026
5295
5548
5785
6003
6202
6381
6536
6661
6751
6803
6815
6788
6727
6638
6526
6393
6241
6066
5862
5624
5347
5027
4666
4267
3837
3380
2903
2410
1905
1389
865
337
-193
-719
-1237
-1742
-2231
-2700
-3148
-3568
-3953
-4293
-4576
-4788
-4918
-4962
-4919
-4798
-4611
-4375
-4106
-3819
-3521
-3215
-2899
-2572
-2230
-1877
-1521
-1174
-853
-574
-351
-193
-106
-89
-138
-248
-415
-639
-920
-1262
-1668
-2138
-2669
-3254
-3880
-4529
-5182
-5815
-6407
-6937
-7389
-7750
-8013
-8177
-8241
-8212
-8093
-7893
-7616
-7264
-6845
-6362
-5825
-5247
-4645
-4038
-3451
-2900
-2402
-1967
-1600
-1299
-1061
-881
-755
-679
-654
-677
-747
-861
-1012
-1197
-1408
-1642
-1899
-2184
-2500
-2850
-3232
-3641
-4064
-4487
-4894
-5272
-5616
-5926
-6210
-6475
-6730
-6977
-7210
-7418
-7584
-7691
-7728
-7691
-7586
-7426
-7229
-7011
-6787
-6560
-6329
-6088
-5825
-5535
-5215
-4868
-4504
-4134
-3770
-3420
-3089
-2779
-2491
-2224
-1981
-1768
-1593
-1465
-1391
-1374
-1411
-1493
-1609
-1743
-1885
-2024
-2158
-2289
-2423
-2568
-2732
-2922
-3138
-3376
-3629
-3883
-4123
-4334
-4502
-4617
-4672
-4665
-4598
-4474
-4301
-4083
-3828
-3541
-3226
-2889
-2537
-2180
-1827
-1491
-1183
-912
-683
-499
-357
-255
-187
-149
-139
-156
-198
-263
-348
-448
-554
-661
-762
-855
-942
-1026
-1115
-1213
-1324
-1449
-1584
-1723
-1861
-1995
-2126
-2258
-2397
-2548
-2715
-2897
-3085
-3271
-3444
-3595
-3724
-3835
-3939
-4050
-4182
-4344
-4536
-4749
-4968
-5173
-5341
-5455
-5505
-5488
-5410
-5279
-5108
-4910
-4692
-4463
-4225
-3984
-3741
-3501
-3266
-3040
-2823
-2614
-2408
-2198
-1976
-1736
-1475
-1192
-893
-585
-276
25
315
592
860
1122
1386
1655
1931
2212
2494
2767
3025
3258
3461
3630
3763
3858
3915
3934
3912
3850
3748
3610
3443
3256
3064
2880
2718
2588
2496
2444
2427
2440
2475
2526
2588
2661
2742
2834
2936
3046
3160
3271
3374
3462
3532
3581
3612
3624
3622
3605
3574
3528
3465
3384
3286
3176
3059
2943
2835
2740
2664
2606
2567
2544
2536
2545
2571
2619
2693
2796
2929
3091
3279
3489
3717
3961
4222
4502
4805
5134
5489
5868
6263
6661
7051
7418
7752
8045
8299
8516
8704
8872
9030
9185
9342
9500
9658
9813
9958
10089
10200
10285
10337
10348
10312
10220
10068
9853
9580
9255
8892
8508
8118
7737
7373
7029
6700
6376
6043
5690
5307
4888
4435
3955
3456
2950
2445
1946
1457
978
506
41
-416
-864
-1298
-1714
-2107
-2474
-2815
-3131
-3423
-3694
-3944
-4172
-4377
-4553
-4696
-4802
-4869
-4894
-4879
-4825
-4736
-4614
-4463
-4287
-4089
-3872
-3639
-3395
-3142
-2886
-2628
-2374
-2125
-1883
-1647
-1416
-1185
-950
-706
-449
-177
108
399
690
970
1230
1464
1670
1850
2011
2160
2306
2453
2604
2758
2911
3060
3203
3341
3476
3614
3761
3920
4089
4264
4437
4597
4735
4846
4924
4971
4986
4971
4925
4842
4717
4543
4315
4032
3697
3319
2909
2481
2048
1618
1201
801
424
72
-249
-535
-782
-987
-1150
-1275
-1365
-1427
-1464
-1478
-1468
-1433
-1373
-1286
-1179
-1057
-929
-802
-681
-564
-447
-322
-181
-18
169
375
591
808
1016
1210
1387
1549
1697
1831
1949
2043
2102
2116
2078
1987
1847
1668
1460
1234
992
734
453
142
-205
-584
-985
-1392
-1784
-2143
-2457
-2724
-2949
-3147
-3333
-3517
-3704
-3890
-4066
-4218
-4337
-4419
-4466
-4489
-4497
-4498
-4493
-4475
-4429
-4340
-4193
-3983
-3716
-3406
-3077
-2753
-2453
-2190
-1966
-1778
-1617
-1475
-1350
-1245
-1170
-1133
-1143
-1203
-1308
-1446
-1604
-1767
-1928
-2083
-2236
-2394
-2563
-2747
-2939
-3129
-3300
-3436
-3523
-3557
-3540
-3483
-3400
-3309
-3220
-3141
-3070
-3000
-2922
-2827
-2706
-2559
-2388
-2198
-1996
-1790
-1583
-1377
-1169
-955
-728
-484
-219
67
372
691
1016
1338
1645
1929
2183
2403
2589
2743
2870
2977
3066
3142
3202
3244
3264
3259
3228
3172
3097
3011
2919
2829
2742
2657
2569
2471
2357
2222
2063
1883
1686
1480
1270
1062
861
668
484
309
145
-8
-148
-275
-388
-490
-582
-670
-758
-849
-947
-1052
-1163
-1276
-1388
-1494
-1587
-1662
-1715
-1743
-1743
-1716
-1663
-1589
-1502
-1411
-1323
-1245
-1184
-1142
-1118
-1108
-1109
-1115
-1123
-1130
-1134
-1136
-1137
-1137
-1140
-1146
-1158
-1179
-1210
-1254
-1311
-1380
-1459
-1541
-1619
-1685
-1730
-1748
-1734
-1686
-1602
-1484
-1335
-1156
-952
-723
-471
-199
93
403
730
1072
1425
1786
2147
2499
2833
3134
3393
3600
3750
3842
3882
3878
3843
3788
3724
3658
3597
3542
3495
3456
3425
3405
3396
3399
3409
3424
3436
3438
3424
3390
3336
3264
3179
3088
2994
2899
2801
2698
2585
2457
2311
2148
1969
1777
1575
1367
1155
942
732
528
338
169
30
-74
-139
-164
-153
-113
-53
21
100
182
262
339
412
476
528
564
580
574
547
504
450
393
341
300
275
270
288
329
394
485
600
737
889
1048
1203
1343
1457
1538
1581
1586
1557
1500
1421
1328
1227
1122
1018
917
822
737
665
607
564
535
519
515
519
530
546
566
584
596
596
575
524
440
318
160
-29
-240
-464
-694
-923
-1147
-1365
-1578
-1781
-1972
-2145
-2292
-2405
-2481
-2520
-2527
-2511
-2482
-2452
-2425
-2404
-2385
-2360
-2321
-2262
-2179
-2076
-1957
-1831
-1704
-1582
-1462
-1341
-1211
-1064
-895
-703
-492
-272
-52
155
342
504
640
754
851
938
1018
1100
1182
1267
1356
1449
1546
1646
1749
1851
1947
2032
2099
2141
2152
2129
2069
1972
1840
1675
1479
1257
1010
744
461
164
-142
-450
-754
-1047
-1321
-1567
-1779
-1952
-2086
-2184
-2252
-2300
-2341
-2384
-2439
-2510
-2595
-2690
-2787
-2876
-2951
-3010
-3055
-3094
-3134
-3185
-3252
-3338
-3437
-3540
-3636
-3713
-3762
-3775
-3752
-3695
-3606
-3493
-3359
-3209
-3048
-2879
-2706
-2534
-2366
-2208
-2063
-1932
-1817
-1720
-1644
-1593
-1573
-1592
-1659
-1777
-1946
-2160
-2405
-2664
-2919
-3151
-3350
-3511
-3638
-3738
-3824
-3906
-3993
-4088
-4189
-4290
-4386
-4469
-4537
-4589
-4627
-4656
-4679
-4697
-4710
-4715
-4708
-4682
-4636
-4568
-4478
-4372
-4253
-4129
-4006
-3890
-3787
-3699
-3629
-3578
-3548
-3536
-3542
-3566
-3607
-3664
-3736
-3822
-3919
-4022
-4127
-4221
-4299
-4351
-4374
-4366
-4330
-4272
-4201
-4126
-4054
-3993
-3942
-3900
-3864
-3828
-3788
-3738
-3675
-3593
-3493
-3371
-3228
-3066
-2890
-2705
-2520
-2341
-2173
-2020
-1882
-1755
-1633
-1512
-1390
-1267
-1145
-1030
-928
-842
-773
-718
-672
-628
-582
-531
-478
-429
-391
-370
-370
-390
-425
-469
-512
-546
-568
-574
-565
-544
-514
-475
-430
-378
-321
-263
-205
-154
-112
-80
-56
-34
-6
35
97
181
288
413
548
690
835
983
1138
1302
1478
1664
1856
2041
2213
2358
2470
2547
2591
2610
2609
2596
2573
2542
2503
2456
2403
2350
2305
2278
2275
2301
2355
2432
2524
2621
2715
2804
2888
2967
3047
3126
3205
3276
3335
3376
3395
3396
3386
3378
3384
3415
3479
3575
3701
3848
4009
4178
4349
4524
4702
4885
5074
5266
5459
5646
5826
5998
6163
6327
6494
6669
6853
7046
7241
7433
7616
7786
7942
8085
8217
8340
8450
8544
8610
8638
8616
8536
8395
8193
7936
7634
7296
6929
6541
6133
5710
5275
4833
4392
3963
3559
3191
2869
2599
2382
2214
2090
2001
1942
1907
1894
1900
1925
1969
2028
2099
2175
2248
2312
2358
2384
2386
2366
2326
2269
2197
2112
2013
1903
1778
1636
1480
1312
1137
960
790
632
491
369
266
181
112
56
15
-12
-22
-10
27
93
187
312
464
641
838
1048
1264
1479
1684
1869
2028
2154
2241
2289
2296
2266
2202
2106
1981
1830
1654
1455
1236
1000
754
500
242
-18
-282
-551
-829
-1117
-1413
-1711
-2001
-2272
-2511
-2712
-2870
-2989
-3077
-3146
-3206
-3265
-3329
-3395
-3460
-3517
-3563
-3596
-3619
-3638
-3659
-3689
-3729
-3778
-3832
-3887
-3936
-3980
-4021
-4061
-4108
-4164
-4230
-4302
-4371
-4428
-4464
-4474
-4454
-4408
-4339
-4254
-4154
-4040
-3910
-3760
-3585
-3386
-3166
-2934
-2703
-2487
-2299
-2148
-2039
-1972
-1942
-1939
-1955
-1978
-2001
-2015
-2013
-1995
-1955
-1896
-1820
-1733
-1641
-1552
-1471
-1402
-1348
-1309
-1283
-1268
-1262
-1265
-1276
-1295
-1318
-1340
-1356
-1358
-1340
-1298
-1234
-1153
-1065
-981
-913
-867
-846
-848
-866
-893
-923
-950
-972
-988
-997
-995
-977
-933
-856
-739
-580
-387
-172
46
245
406
515
568
566
518
439
342
237
132
27
-78
-187
-304
-433
-572
-720
-874
-1030
-1184
-1330
-1465
-1582
-1677
-1744
-1778
-1776
-1737
-1663
-1558
-1427
-1276
-1112
-941
-769
-601
-442
-295
-165
-54
37
108
162
201
230
250
265
274
277
276
270
262
257
258
271
300
344
403
473
548
622
691
753
808
855
897
934
965
989
1002
1004
993
969
933
891
846
802
761
723
687
650
609
563
511
455
396
339
287
246
219
209
218
248
296
360
434
511
585
649
696
723
731
721
697
667
637
610
591
579
571
564
551
528
489
432
356
264
157
41
-81
-205
-329
-450
-566
-676
-775
-860
-924
-962
-968
-938
-871
-769
-635
-474
-292
-93
123
355
607
880
1177
1497
1835
2183
2533
2875
3201
3505
3783
4033
4253
4441
4591
4699
4757
4762
4711
4608
4460
4279
4080
3875
3678
3496
3331
3184
3050
2927
2811
2700
2595
2497
2406
2322
2243
2166
2087
2005
1918
1827
1738
1653
1579
1519
1475
1444
1423
1404
1378
1337
1273
1183
1064
919
753
576
395
220
58
-87
-213
-322
-418
-507
-592
-676
-761
-845
-925
-998
-1061
-1113
-1153
-1182
-1201
-1211
-1210
-1193
-1155
-1091
-996
-866
-701
-506
-287
-55
179
405
613
797
951
1075
1171
1240
1288
1319
1336
1344
1343
1337
1327
1314
1301
1292
1290
1299
1323
1364
1420
1488
1562
1637
1704
1760
1800
1822
1826
1814
1786
1740
1676
1590
1480
1343
1180
992
784
560
326
86
-156
-399
-640
-880
-1115
-1343
-1559
-1759
-1936
-2089
-2217
-2321
-2404
-2471
-2527
-2574
-2614
-2647
-2671
-2685
-2685
-2671
-2644
-2604
-2554
-2498
-2440
-2382
-2327
-2277
-2232
-2193
-2160
-2133
-2113
-2100
-2097
-2105
-2126
-2161
-2212
-2277
-2355
-2444
-2539
-2636
-2733
-2825
-2911
-2987
-3051
-3101
-3135
-3151
-3149
-3129
-3094
-3047
-2992
-2931
-2867
-2799
-2724
-2639
-2540
-2425
-2296
-2156
-2012
-1872
-1744
-1634
-1541
-1466
-1404
-1349
-1298
-1252
-1211
-1181
-1167
-1176
-1207
-1258
-1323
-1393
-1458
-1513
-1553
-1579
-1595
-1605
-1615
-1626
-1635
-1638
-1628
-1602
-1556
-1495
-1425
-1357
-1304
-1276
-1281
-1320
-1391
-1484
-1589
-1694
-1787
-1862
-1914
-1941
-1945
-1928
-1896
-1851
-1797
-1738
-1677
-1618
-1564
-1521
-1491
-1480
-1488
-1519
-1571
-1643
-1732
-1834
-1943
-2055
-2165
-2270
-2367
-2457
-2538
-2609
-2671
-2721
-2758
-2776
-2774
-2746
-2691
-2606
-2491
-2346
-2173
-1973
-1746
-1495
-1220
-922
-604
-268
82
441
804
1167
1526
1878
2221
2553
2871
3170
3444
3687
3890
4046
4152
4206
4211
4175
4108
4021
3926
3831
3739
3651
3563
3468
3360
3232
3083
2913
2726
2528
2329
2136
1956
1794
1651
1530
1430
1352
1293
1254
1231
1224
1226
1235
1243
1249
1247
1240
1227
1211
1197
1184
1172
1155
1127
1079
1002
891
745
567
366
154
-56
-253
-427
-572
-686
-769
-821
-843
-834
-792
-715
-601
-449
-261
-42
201
463
735
1012
1295
1578
1861
2144
2423
2694
2951
3185
3390
3560
3690
3778
3824
3831
3798
3728
3621
3477
3297
3083
2838
2570
2283
1987
1687
1388
1096
810
531
261
0
-251
-487
-706
-901
-1071
-1211
-1322
-1404
-1458
-1485
-1488
-1468
-1428
-1370
-1295
-1208
-1110
-1004
-891
-774
-652
-527
-400
-273
-150
-35
67
151
214
256
276
276
257
220
164
88
-10
-131
-273
-431
-599
-767
-923
-1060
-1171
-1252
-1303
-1327
-1326
-1304
-1262
-1198
-1112
-1002
-870
-715
-542
-357
-166
23
205
375
530
665
778
866
929
964
975
966
940
907
870
835
804
774
744
710
671
626
580
538
506
490
494
517
560
617
686
764
851
946
1049
1161
1278
1394
1503
1596
1666
1707
1718
1698
1647
1566
1455
1311
1132
919
671
397
105
-189
-474
-735
-965
-1162
-1328
-1469
-1592
-1702
-1801
-1889
-1962
-2015
-2047
-2056
-2045
-2021
-1989
-1950
-1906
-1855
-1793
-1715
-1619
-1504
-1377
-1243
-1111
-989
-881
-787
-704
-627
-548
-464
-372
-276
-180
-94
-27
13
19
-11
-77
-176
-300
-440
-583
-718
-834
-922
-979
-1004
-1004
-988
-968
-954
-956
-977
-1018
-1072
-1131
-1186
-1227
-1247
-1244
-1215
-1160
-1080
-976
-846
-690
-506
-294
-56
204
480
765
1052
1330
1595
1839
2057
2246
2403
2528
2622
2690
2736
2767
2790
2808
2825
2838
2843
2831
2793
2723
2616
2470
2290
2085
1863
1635
1410
1193
985
783
585
386
183
-25
-236
-445
-647
-835
-1004
-1151
-1273
-1372
-1448
-1505
-1545
-1571
-1589
-1603
-1618
-1641
-1677
-1731
-1803
-1892
-1992
-2095
-2191
-2270
-2325
-2353
-2354
-2333
-2297
-2255
-2217
-2187
-2169
-2164
-2170
-2187
-2211
-2241
-2279
-2326
-2382
-2448
-2526
-2615
-2712
-2815
-2921
-3026
-3127
-3218
-3295
-3350
-3378
-3372
-3330
-3251
-3135
-2987
-2813
-2620
-2415
-2203
-1992
-1784
-1583
-1393
-1216
-1054
-906
-770
-643
-519
-391
-256
-111
44
204
363
515
653
775
882
977
1067
1156
1248
1344
1440
1535
1624
1705
1780
1852
1929
2017
2122
2246
2387
2540
2697
2852
2998
3130
3249
3355
3451
3538
3614
3678
3725
3751
3750
3723
3669
3595
3505
3407
3309
3214
3124
3039
2957
2874
2787
2694
2595
2494
2393
2298
2211
2134
2067
2007
1951
1893
1831
1764
1694
1624
1559
1501
1453
1411
1370
1321
1257
1171
1060
927
778
623
472
331
206
96
-2
-92
-180
-267
-353
-433
-503
-560
-602
-629
-647
-661
-675
-692
-711
-727
-734
-725
-696
-644
-570
-478
-371
-253
-125
12
160
321
495
681
875
1071
1263
1445
1614
1768
1905
2025
2128
2209
2265
2291
2283
2242
2169
2070
1949
1814
1670
1519
1359
1189
1004
802
582
348
104
-142
-382
-611
-825
-1026
-1214
-1393
-1564
-1726
-1876
-2005
-2106
-2167
-2179
-2138
-2043
-1897
-1710
-1493
-1259
-1020
-789
-572
-375
-198
-43
93
212
316
407
487
558
624
688
754
823
895
968
1038
1100
1150
1184
1202
1207
1202
1192
1181
1168
1152
1125
1079
1008
907
775
617
440
256
73
-99
-256
-394
-511
-607
-680
-727
-744
-730
-685
-613
-523
-423
-326
-242
-176
-131
-105
-96
-99
-110
-127
-152
-185
-224
-268
-311
-345
-362
-355
-321
-261
-178
-78
31
146
263
384
512
650
802
966
1142
1323
1507
1687
1860
2025
2182
2327
2459
2574
2669
2741
2787
2808
2807
2789
2759
2719
2671
2612
2540
2451
2345
2223
2091
1956
1826
1703
1589
1477
1359
1224
1064
874
658
425
188
-38
-238
-405
-535
-628
-689
-724
-737
-731
-705
-659
-591
-501
-394
-274
-149
-25
92
199
295
379
450
509
552
576
575
547
490
404
292
157
2
-170
-356
-554
-763
-980
-1199
-1416
-1624
-1820
-2001
-2169
-2327
-2481
-2637
-2797
-2963
-3129
-3288
-3432
-3552
-3641
-3700
-3729
-3736
-3725
-3703
-3672
-3630
-3573
-3493
-3383
-3240
-3060
-2848
-2611
-2356
-2094
-1833
-1579
-1337
-1107
-889
-683
-489
-308
-146
-4
110
195
246
263
249
208
144
65
-23
-115
-206
-296
-382
-467
-554
-644
-739
-841
-950
-1064
-1180
-1295
-1404
-1504
-1591
-1661
-1711
-1737
-1738
-1712
-1658
-1576
-1469
-1338
-1190
-1027
-858
-686
-520
-365
-226
-109
-16
50
90
104
95
67
22
-38
-113
-202
-307
-427
-562
-707
-858
-1004
-1142
-1261
-1355
-1425
-1471
-1499
-1517
-1531
-1549
-1574
-1607
-1647
-1690
-1735
-1779
-1822
-1863
-1906
-1949
-1992
-2033
-2070
-2098
-2114
-2116
-2103
-2076
-2037
-1989
-1931
-1863
-1787
-1699
-1600
-1491
-1376
-1258
-1145
-1041
-953
-884
-836
-807
-797
-803
-822
-853
-892
-938
-988
-1041
-1092
-1140
-1181
-1215
-1241
-1257
-1265
-1263
-1251
-1226
-1185
-1126
-1046
-944
-823
-685
-535
-377
-217
-59
96
249
401
555
715
884
1061
1247
1438
1629
1813
1983
2132
2256
2350
2414
2451
2466
2465
2454
2437
2417
2396
2369
2336
2293
2239
2175
2103
2029
1957
1889
1827
1767
1706
1638
1557
1461
1351
1229
1101
972
848
730
616
502
382
252
109
-44
-202
-357
-502
-630
-739
-827
-901
-967
-1029
-1091
-1154
-1216
-1271
-1314
-1345
-1362
-1370
-1377
-1388
-1411
-1446
-1491
-1541
-1586
-1621
-1641
-1648
-1650
-1657
-1681
-1732
-1815
-1928
-2065
-2215
-2363
-2500
-2617
-2712
-2788
-2848
-2899
-2945
-2987
-3024
-3054
-3076
-3088
-3093
-3097
-3104
-3120
-3146
-3181
-3221
-3256
-3279
-3285
-3271
-3238
-3191
-3137
-3082
-3031
-2982
-2934
-2880
-2814
-2732
-2630
-2510
-2375
-2228
-2074
-1917
-1760
-1603
-1447
-1294
-1144
-1000
-867
-744
-630
-525
-425
-323
-216
-98
31
170
317
468
619
766
908
1045
1175
1302
1424
1541
1652
1755
1848
1929
1997
2053
2097
2129
2149
2157
2150
2127
2086
2025
1948
1853
1745
1626
1501
1374
1248
1124
1002
884
764
642
516
384
247
107
-34
-172
-304
-427
-540
-643
-736
-822
-899
-967
-1022
-1061
-1081
-1080
-1056
-1014
-957
-893
-827
-767
-714
-668
-627
-587
-545
-499
-450
-398
-350
-307
-275
-252
-238
-230
-223
-214
-201
-182
-160
-135
-111
-89
-70
-55
-44
-37
-35
-39
-49
-66
-87
-111
-134
-152
-161
-160
-149
-129
-105
-79
-54
-30
-7
19
51
92
143
203
271
342
412
479
542
601
660
721
788
864
950
1045
1146
1246
1342
1427
1495
1545
1575
1587
1584
1570
1550
1527
1503
1476
1446
1408
1361
1305
1242
1178
1120
1076
1052
1050
1070
1106
1151
1197
1237
1267
1290
1308
1330
1361
1406
1469
1547
1639
1741
1853
1974
2109
2261
2436
2634
2853
3089
3331
3570
3797
4003
4189
4353
4501
4637
4764
4882
4988
5078
5146
5188
5201
5186
5145
5083
5005
4912
4808
4691
4561
4416
4259
4089
3910
3727
3543
3361
3184
3013
2852
2701
2564
2445
2346
2268
2210
2170
2142
2118
2093
2060
2017
1965
1905
1842
1778
1719
1666
1621
1587
1564
1555
1563
1588
1631
1688
1752
1815
1866
1895
1893
1857
1787
1687
1564
1429
1288
1147
1010
879
751
625
497
368
235
100
-36
-173
-307
-438
-563
-677
-777
-860
-920
-955
-964
-943
-895
-820
-720
-597
-454
-296
-125
52
229
403
568
722
863
992
1112
1223
1329
1429
1523
1609
1684
1748
1797
1833
1855
1865
1863
1851
1827
1793
1749
1698
1641
1581
1523
1467
1413
1361
1307
1247
1177
1097
1006
911
812
716
629
553
492
446
415
399
397
410
438
478
527
581
636
686
729
764
792
817
843
873
907
944
981
1014
1042
1059
1068
1069
1066
1060
1050
1034
1008
967
909
833
742
639
532
425
320
218
114
6
-111
-238
-375
-515
-653
-782
-900
-1002
-1094
-1177
-1256
-1334
-1413
-1491
-1564
-1629
-1684
-1727
-1759
-1782
-1798
-1806
-1806
-1797
-1775
-1738
-1688
-1628
-1562
-1498
-1441
-1395
-1360
-1334
-1313
-1294
-1274
-1251
-1228
-1206
-1187
-1171
-1155
-1134
-1103
-1058
-995
-916
-824
-722
-615
-505
-392
-274
-147
-9
140
296
453
601
732
840
924
983
1024
1051
1068
1077
1077
1062
1027
967
880
766
630
480
324
170
22
-115
-242
-356
-458
-546
-617
-667
-695
-698
-681
-647
-605
-563
-530
-512
-511
-527
-554
-586
-617
-639
-650
-649
-636
-616
-594
-573
-556
-546
-542
-545
-553
-566
-588
-620
-667
-730
-811
-909
-1022
-1144
-1271
-1397
-1520
-1639
-1754
-1865
-1975
-2081
-2182
-2273
-2349
-2407
-2446
-2468
-2478
-2482
-2488
-2500
-2519
-2543
-2566
-2583
-2589
-2579
-2554
-2517
-2471
-2419
-2360
-2294
-2217
-2123
-2009
-1879
-1735
-1586
-1443
-1314
-1205
-1119
-1051
-996
-949
-905
-864
-829
-807
-803
-823
-868
-935
-1018
-1111
-1207
-1303
-1400
-1501
-1608
-1723
-1844
-1961
-2064
-2140
-2178
-2169
-2115
-2020
-1895
-1754
-1609
-1468
-1338
-1218
-1107
-1002
-905
-815
-736
-676
-642
-639
-671
-736
-831
-949
-1085
-1229
-1378
-1524
-1666
-1801
-1925
-2037
-2136
-2217
-2278
-2317
-2331
-2320
-2282
-2220
-2135
-2031
-1915
-1791
-1665
-1544
-1431
-1328
-1236
-1154
-1081
-1014
-956
-904
-859
-823
-797
-780
-771
-767
-768
-770
-773
-777
-783
-792
-804
-819
-834
-847
-854
-853
-843
-827
-806
-783
-763
-744
-728
-710
-689
-662
-627
-586
-544
-505
-475
-458
-457
-470
-493
-522
-553
-582
-608
-633
-660
-693
-733
-781
-832
-883
-929
-964
-987
-998
-1000
-1000
-1000
-1008
-1022
-1043
-1066
-1085
-1095
-1092
-1073
-1037
-986
-923
-848
-766
-676
-581
-478
-371
-258
-141
-20
106
237
376
527
694
877
1078
1293
1517
1742
1962
2168
2354
2516
2653
2765
2853
2918
2960
2978
2972
2941
2886
2809
2714
2605
2486
2363
2240
2117
1997
1878
1759
1639
1515
1385
1248
1103
948
785
615
443
274
116
-23
-139
-226
-285
-318
-333
-337
-340
-351
-373
-409
-457
-512
-567
-616
-652
-671
-672
-655
-624
-585
-543
-507
-482
-474
-484
-514
-560
-618
-682
-745
-802
-849
-883
-905
-920
-930
-939
-952
-969
-992
-1020
-1049
-1079
-1106
-1127
-1139
-1139
-1122
-1087
-1029
-946
-840
-711
-565
-406
-242
-79
81
234
382
526
669
813
957
1100
1236
1358
1457
1529
1566
1568
1536
1475
1394
1300
1203
1107
1018
936
859
782
703
618
526
430
334
242
161
94
42
2
-28
-54
-80
-109
-140
-170
-196
-212
-218
-214
-206
-199
-202
-223
-266
-330
-411
-503
-595
-682
-756
-818
-868
-910
-948
-983
-1016
-1047
-1068
-1078
-1073
-1053
-1020
-977
-930
-881
-832
-783
-728
-665
-587
-492
-379
-250
-108
40
190
336
474
603
723
836
942
1045
1145
1243
1338
1427
1509
1578
1631
1667
1684
1684
1670
1646
1618
1588
1559
1530
1496
1455
1401
1334
1253
1161
1064
966
870
776
681
580
466
337
193
41
-112
-253
-372
-463
-528
-572
-608
-649
-708
-790
-897
-1025
-1162
-1301
-1430
-1546
-1648
-1735
-1810
-1870
-1911
-1924
-1898
-1824
-1696
-1516
-1293
-1040
-775
-511
-261
-28
191
402
612
827
1046
1264
1471
1655
1805
1915
1983
2015
2017
2000
1972
1936
1896
1848
1792
1723
1643
1552
1452
1348
1242
1137
1034
934
838
750
673
616
582
577
604
660
742
843
956
1075
1194
1312
1425
1532
1632
1720
1794
1848
1880
1888
1874
1840
1792
1734
1671
1606
1537
1463
1382
1290
1185
1066
935
792
642
486
328
170
14
-136
-279
-412
-535
-647
-752
-852
-952
-1055
-1162
-1271
-1380
-1481
-1567
-1631
-1668
-1677
-1658
-1616
-1554
-1478
-1389
-1288
-1173
-1040
-886
-710
-513
-298
-72
159
388
609
818
1014
1200
1377
1549
1718
1887
2055
2223
2387
2546
2694
2827
2941
3031
3095
3130
3136
3117
3077
3025
2967
2912
2865
2831
2810
2798
2793
2786
2772
2747
2708
2656
2595
2529
2465
2409
2366
2339
2328
2329
2339
2353
2365
2372
2370
2361
2345
2325
2302
2279
2255
2229
2197
2154
2098
2024
1934
1828
1710
1583
1453
1321
1191
1060
926
788
641
485
320
150
-21
-189
-351
-502
-642
-771
-890
-998
-1096
-1181
-1250
-1300
-1328
-1332
-1313
-1275
-1223
-1162
-1099
-1037
-977
-918
-856
-788
-710
-621
-522
-415
-305
-192
-81
30
144
263
392
531
681
835
987
1129
1251
1346
1413
1451
1463
1454
1431
1398
1357
1308
1249
1176
1089
986
869
741
606
468
332
200
74
-47
-161
-270
-374
-471
-563
-649
-731
-809
-884
-957
-1026
-1088
-1140
-1178
-1198
-1198
-1181
-1147
-1103
-1052
-1000
-952
-907
-866
-829
-798
-771
-751
-741
-741
-753
-772
-797
-821
-839
-849
-848
-839
-828
-819
-818
-827
-847
-873
-901
-924
-936
-937
-925
-905
-880
-857
-839
-829
-826
-832
-845
-864
-891
-925
-969
-1024
-1089
-1164
-1248
-1340
-1438
-1542
-1651
-1764
-1881
-1998
-2113
-2223
-2325
-2420
-2508
-2592
-2677
-2766
-2861
-2961
-3061
-3154
-3232
-3288
-3315
-3310
-3274
-3208
-3116
-3000
-2862
-2703
-2522
-2321
-2104
-1877
-1648
-1430
-1230
-1058
-916
-806
-724
-664
-621
-590
-568
-556
-552
-557
-569
-585
-601
-611
-611
-600
-577
-546
-510
-475
-441
-411
-383
-352
-316
-271
-216
-152
-81
-6
67
137
201
260
315
368
420
473
526
578
628
672
709
738
756
764
761
748
724
692
651
603
550
493
435
376
320
268
220
176
135
94
51
2
-55
-119
-189
-260
-327
-383
-423
-444
-447
-433
-409
-381
-353
-328
-309
-293
-278
-261
-240
-214
-185
-152
-118
-81
-40
9
71
148
243
355
480
613
749
882
1008
1125
1232
1329
1415
1488
1546
1586
1605
1602
1577
1533
1471
1395
1306
1206
1093
969
834
691
545
401
267
147
41
-52
-136
-219
-305
-396
-493
-591
-683
-762
-824
-869
-899
-920
-939
-962
-993
-1029
-1065
-1095
-1112
-1112
-1095
-1065
-1029
-993
-964
-945
-937
-936
-937
-935
-925
-902
-865
-811
-739
-645
-530
-391
-229
-48
148
349
549
739
916
1078
1227
1364
1494
1616
1729
1829
1909
1965
1995
1998
1979
1944
1902
1857
1811
1764
1709
1639
1547
1429
1284
1118
937
750
566
390
226
70
-80
-230
-384
-545
-712
-880
-1044
-1198
-1334
-1448
-1539
-1607
-1656
-1690
-1717
-1741
-1766
-1796
-1828
-1860
-1890
-1913
-1926
-1928
-1921
-1906
-1888
-1869
-1851
-1834
-1812
-1781
-1733
-1664
-1569
-1447
-1300
-1132
-948
-752
-547
-338
-124
91
305
513
711
894
1058
1202
1325
1432
1525
1608
1683
1748
1800
1832
1840
1818
1767
1689
1589
1475
1353
1229
1105
980
852
718
577
427
273
118
-31
-168
-289
-390
-470
-530
-572
-598
-611
-616
-615
-614
-614
-617
-622
-629
-633
-632
-623
-607
-586
-566
-557
-565
-595
-649
-725
-815
-911
-1004
-1091
-1168
-1237
-1306
-1380
-1465
-1563
-1673
-1789
-1906
-2015
-2113
-2197
-2266
-2324
-2370
-2407
-2431
-2439
-2429
-2395
-2338
-2257
-2157
-2041
-1917
-1785
-1647
-1503
-1350
-1187
-1012
-832
-646
-463
-287
-122
27
162
284
396
503
608
717
832
955
1090
1235
1389
1547
1704
1851
1980
2086
2167
2223
2259
2284
2305
2328
2356
2388
2417
2436
2439
2422
2385
2331
2267
2200
2135
2072
2011
1946
1870
1781
1676
1557
1430
1302
1178
1063
958
861
771
684
600
520
448
386
338
303
278
258
237
208
169
118
61
0
-59
-113
-159
-199
-236
-273
-312
-354
-396
-436
-467
-487
-493
-483
-459
-423
-376
-322
-260
-192
-117
-34
56
152
253
357
461
563
658
744
818
879
924
955
973
981
982
981
980
983
988
996
1004
1010
1008
1002
985
957
919
869
808
736
656
572
491
420
366
337
335
361
412
483
567
658
753
847
941
1035
1126
1214
1294
1362
1415
1450
1469
1476
1477
1477
1482
1491
1502
1510
1506
1484
1440
1375
1293
1199
1101
1002
906
808
706
594
470
334
191
49
-83
-195
-281
-341
-374
-388
-388
-380
-370
-359
-348
-336
-321
-305
-288
-276
-273
-282
-307
-348
-403
-469
-540
-610
-674
-728
-771
-802
-825
-845
-865
-890
-922
-964
-1012
-1067
-1122
-1175
-1225
-1271
-1316
-1361
-1407
-1457
-1508
-1557
-1600
-1633
-1656
-1668
-1676
-1686
-1705
-1739
-1788
-1852
-1923
-1993
-2053
-2097
-2121
-2127
-2117
-2097
-2070
-2037
-1997
-1946
-1880
-1798
-1701
-1593
-1482
-1375
-1278
-1193
-1119
-1050
-980
-904
-817
-722
-621
-521
-427
-344
-270
-205
-144
-83
-22
38
92
133
153
149
121
71
5
-68
-141
-210
-273
-334
-394
-458
-529
-608
-693
-781
-871
-962
-1052
-1145
-1242
-1347
-1458
-1576
-1697
-1814
-1924
-2017
-2095
-2150
-2185
-2200
-2201
-2191
-2175
-2156
-2136
-2116
-2095
-2070
-2037
-1997
-1947
-1888
-1825
-1762
-1705
-1660
-1628
-1609
-1601
-1596
-1589
-1575
-1550
-1517
-1479
-1442
-1411
-1389
-1378
-1374
-1371
-1363
-1343
-1308
-1260
-1202
-1140
-1081
-1031
-991
-962
-937
-911
-875
-824
-751
-656
-538
-400
-247
-86
77
237
389
529
655
767
866
952
1025
1083
1126
1149
1149
1126
1079
1010
926
833
737
644
559
481
411
347
287
233
187
151
130
125
136
158
185
209
223
223
210
188
163
144
138
147
172
210
254
297
335
362
379
384
378
359
328
280
216
132
30
-87
-212
-339
-460
-570
-662
-736
-790
-826
-843
-843
-825
-787
-729
-649
-548
-425
-282
-120
59
255
465
688
923
1166
1413
1659
1899
2127
2338
2529
2697
2840
2958
3050
3118
3162
3182
3181
3159
3119
3062
2991
2908
2817
2719
2619
2518
2419
2325
2239
2162
2096
2041
1998
1965
1939
1919
1901
1883
1861
1834
1802
1765
1727
1689
1658
1638
1631
1640
1666
1707
1759
1819
1883
1947
2009
2066
2117
2160
2192
2211
2213
2196
2156
2094
2009
1908
1792
1668
1543
1424
1315
1221
1146
1089
1052
1031
1024
1027
1035
1045
1053
1058
1062
1066
1074
1089
1113
1149
1195
1249
1306
1362
1413
1455
1485
1504
1513
1512
1504
1492
1478
1463
1447
1433
1417
1400
1377
1347
1308
1257
1194
1121
1039
954
869
788
713
645
585
531
485
445
415
394
385
388
403
428
459
493
526
555
579
601
622
643
667
692
716
736
748
748
734
707
667
617
558
493
421
342
253
155
46
-72
-197
-322
-444
-554
-650
-727
-785
-827
-854
-871
-884
-896
-911
-932
-961
-997
-1041
-1090
-1145
-1203
-1263
-1321
-1375
-1423
-1460
-1485
-1494
-1488
-1467
-1431
-1384
-1328
-1268
-1207
-1147
-1089
-1034
-981
-927
-872
-813
-749
-677
-598
-511
-416
-314
-209
-103
0
97
185
263
328
383
426
461
485
499
500
485
452
399
325
231
123
3
-124
-253
-382
-508
-632
-752
-868
-977
-1077
-1164
-1238
-1295
-1338
-1368
-1388
-1402
-1413
-1420
-1421
-1414
-1393
-1353
-1291
-1206
-1100
-977
-842
-702
-564
-433
-312
-204
-107
-22
56
128
198
268
340
411
480
543
593
626
636
621
581
517
434
338
234
127
21
-80
-177
-267
-350
-424
-488
-539
-577
-599
-607
-601
-584
-559
-529
-496
-463
-432
-401
-372
-344
-315
-283
-247
-206
-159
-106
-50
6
55
94
118
122
106
71
20
-44
-117
-195
-278
-366
-458
-557
-664
-777
-895
-1014
-1133
-1248
-1359
-1463
-1563
-1658
-1749
-1834
-1912
-1980
-2032
-2068
-2084
-2080
-2058
-2017
-1962
-1893
-1809
-1712
-1602
-1480
-1349
-1214
-1080
-954
-840
-740
-655
-581
-513
-447
-377
-302
-222
-141
-65
1
52
85
99
98
84
61
32
-1
-38
-79
-125
-174
-225
-276
-323
-362
-393
-414
-426
-431
-431
-427
-418
-402
-376
-338
-286
-219
-139
-50
43
136
226
311
390
465
535
600
659
711
752
780
795
796
786
768
748
726
706
686
663
633
594
542
477
400
314
223
132
44
-39
-116
-188
-258
-326
-393
-460
-525
-586
-638
-681
-714
-736
-750
-760
-772
-789
-816
-853
-899
-952
-1004
-1054
-1094
-1120
-1132
-1130
-1116
-1093
-1063
-1028
-988
-943
-892
-836
-774
-710
-646
-585
-530
-482
-442
-407
-376
-346
-315
-281
-246
-210
-174
-140
-109
-81
-58
-40
-30
-28
-36
-57
-89
-132
-182
-235
-287
-335
-377
-413
-444
-469
-490
-506
-514
-513
-500
-474
-436
-389
-336
-280
-225
-170
-114
-55
12
88
174
268
366
463
554
636
706
765
813
851
878
894
896
883
853
809
753
690
626
565
510
460
414
371
327
284
242
204
174
156
148
151
158
167
172
169
160
145
130
118
115
120
135
157
181
206
227
243
253
256
253
244
229
208
180
148
112
73
34
-5
-44
-83
-122
-161
-198
-229
-249
-256
-246
-219
-177
-123
-62
2
68
136
209
289
379
481
592
708
824
934
1036
1128
1214
1296
1378
1462
1546
1626
1694
1741
1762
1752
1712
1647
1562
1466
1365
1263
1161
1058
952
842
728
612
497
386
285
195
116
49
-10
-61
-108
-151
-190
-225
-255
-281
-302
-319
-333
-346
-357
-369
-382
-399
-421
-450
-486
-529
-579
-633
-689
-745
-797
-847
-895
-943
-994
-1050
-1110
-1173
-1236
-1296
-1349
-1393
-1426
-1448
-1462
-1467
-1465
-1456
-1438
-1411
-1373
-1327
-1274
-1220
-1170
-1128
-1096
-1077
-1066
-1059
-1053
-1042
-1025
-1000
-976
-952
-937
-934
-945
-970
-1004
-1045
-1083
-1115
-1135
-1141
-1133
-1112
-1080
-1040
-994
-945
-893
-839
-784
-729
-675
-623
-575
-535
-504
-485
-479
-485
-503
-529
-560
-592
-624
-653
-678
-701
-723
-745
-768
-793
-819
-844
-868
-888
-904
-915
-923
-927
-930
-932
-936
-942
-953
-972
-1002
-1046
-1106
-1183
-1276
-1380
-1490
-1598
-1696
-1778
-1837
-1872
-1882
-1870
-1838
-1792
-1735
-1671
-1604
-1536
-1471
-1410
-1356
-1309
-1267
-1228
-1187
-1141
-1085
-1018
-939
-852
-764
-680
-611
-561
-536
-535
-556
-593
-640
-689
-733
-770
-796
-811
-817
-816
-810
-803
-794
-784
-774
-760
-740
-713
-675
-623
-558
-477
-382
-276
-161
-40
82
203
323
442
562
685
816
957
1109
1274
1450
1633
1820
2005
2185
2353
2505
2640
2754
2847
2917
2965
2990
2991
2970
2928
2867
2790
2701
2606
2510
2419
2336
2266
2208
2164
2132
2109
2094
2084
2078
2076
2077
2078
2080
2079
2071
2054
2024
1979
1918
1843
1757
1664
1569
1477
1392
1316
1252
1200
1158
1124
1097
1075
1057
1042
1029
1016
1006
996
984
969
950
926
893
853
804
748
684
614
541
468
395
326
263
207
159
120
90
70
58
52
51
53
56
59
60
60
59
57
55
53
53
53
55
56
57
57
56
55
54
53
52
53
53
54
55
55
55
54
53
52
51
52
52
53
53
53
53
52
51
51
50
51
51
52
52
52
51
51
50
49
49
49
50
50
50
50
50
49
49
48
48
48
49
49
49
49
48
48
47
47
47
47
47
48
48
47
47
47
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
44
44
44
43
44
44
44
44
44
43
43
43
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
