5
19291
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
0
-1
0
1
1
0
-1
0
0
1
1
0
-1
0
1
1
0
-1
-1
1
2
1
-1
-2
-1
2
2
1
-2
-2
0
4
3
-1
-5
-5
3
16
26
30
25
13
-4
-24
-40
-42
-26
3
30
40
27
3
-14
-14
-2
7
4
-8
-15
-6
14
32
35
21
2
-9
-9
-3
1
-1
-5
-6
-4
-1
-1
-4
-5
-4
-2
-1
-3
-5
-5
-3
-1
-2
-4
-5
-4
-2
-1
-3
-5
-5
-3
-1
-2
-4
-5
-4
-2
-1
-2
-5
-5
-4
-1
0
-3
-6
-6
-3
2
3
-5
-18
-32
-38
-31
-14
2
8
2
-10
-15
-6
14
32
35
22
2
-10
-9
-2
2
0
-6
-8
-3
1
1
-5
-9
-6
1
4
-2
-11
-13
-2
16
30
30
19
6
-3
-7
-8
-8
-1
12
27
33
24
6
-10
-13
-4
4
3
-7
-13
-6
13
30
34
22
4
-9
-10
-4
1
1
-3
-6
-5
-3
-1
-1
-3
-5
-5
-4
-2
0
0
-4
-16
-31
-41
-34
-9
28
58
65
44
9
-22
-36
-34
-24
-16
-8
2
16
28
30
20
5
-6
-8
-5
-2
-2
-4
-3
-1
-2
-6
-9
-4
11
28
33
24
6
-9
-12
-5
2
2
-3
-7
-6
-2
0
-2
-5
-5
-3
-1
-2
-4
-5
-4
-2
-2
-3
-4
-4
-3
-2
-3
-4
-4
-3
-2
-3
-4
-4
-2
-1
-3
-5
-5
-2
1
-1
-7
-10
-4
12
29
34
23
5
-9
-11
-4
2
1
-4
-7
-5
-2
0
-2
-5
-5
-3
-1
-1
-4
-5
-4
-2
-1
-3
-4
-4
-3
-2
-2
-4
-4
-3
-2
-2
-3
-4
-4
-3
-2
-3
-4
-4
-3
-2
-2
-3
-4
-3
-3
-2
-3
-4
-4
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-4
-3
-2
-3
-4
-4
-3
-2
-3
-3
-4
-3
-2
-2
-3
-4
-4
-3
-2
-3
-4
-5
-3
-2
-2
-4
-5
-4
-1
-1
-3
-6
-6
-2
2
0
-7
-11
-4
13
29
34
23
4
-9
-10
-4
1
0
-4
-6
-4
-1
-1
-3
-5
-5
-2
-1
-3
-4
-4
-3
-2
-3
-4
-4
-3
-2
-2
-4
-5
-3
-1
-2
-5
-6
-3
0
0
-6
-11
-5
11
29
35
24
4
-11
-11
-3
3
1
-6
-8
-4
1
1
-4
-8
-6
0
2
-2
-8
-8
-2
3
1
-8
-13
-5
14
31
33
21
3
-8
-9
-4
0
-1
-4
-5
-3
-2
-3
-4
-3
-3
-3
-4
-4
-3
-2
-2
-4
-5
-4
-1
-1
-3
-6
-6
-2
2
0
-8
-12
-5
13
30
34
22
3
-9
-9
-3
0
-2
-5
-5
-1
0
-5
-10
-5
11
28
34
24
5
-10
-12
-5
2
2
-4
-7
-6
-2
0
-2
-5
-6
-4
-1
-1
-3
-5
-5
-2
-1
-2
-4
-5
-4
-2
-2
-3
-4
-4
-3
-2
-2
-4
-4
-4
-3
-2
-3
-4
-4
-4
-2
-2
-3
-4
-5
-3
-2
-2
-3
-5
-5
-3
-1
-2
-5
-6
-5
-1
1
-2
-8
-11
-3
13
28
32
22
5
-8
-11
-6
0
1
-3
-6
-6
-3
-1
-2
-4
-5
-4
-2
-2
-3
-4
-4
-3
-2
-2
-3
-4
-4
-3
-2
-3
-4
-4
-3
-3
-3
-3
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-3
-3
-3
-4
-4
-4
-2
-2
-3
-4
-5
-3
-1
-2
-4
-6
-5
-1
1
-2
-8
-11
-3
13
28
33
23
5
-8
-11
-6
0
1
-3
-6
-6
-3
-1
-1
-4
-6
-4
-2
-1
-3
-5
-5
-3
-2
-2
-4
-5
-4
-3
-2
-3
-4
-4
-4
-2
-2
-3
-4
-4
-3
-2
-3
-4
-4
-4
-3
-2
-3
-4
-4
-3
-2
-3
-3
-4
-4
-3
-2
-3
-4
-4
-4
-3
-2
-3
-4
-4
-3
-2
-3
-4
-4
-4
-3
-2
-3
-4
-4
-3
-2
-2
-4
-5
-4
-3
-2
-3
-4
-5
-4
-2
-2
-4
-5
-5
-3
-1
-2
-5
-5
-4
-1
-1
-4
-6
-5
-2
-1
-2
-5
-6
-4
-1
-1
-4
-7
-6
-2
0
-1
-6
-8
-4
0
1
-4
-8
-8
-1
3
0
-7
-11
-6
4
7
-3
-16
-17
0
24
36
24
-3
-24
-23
-4
16
23
18
11
14
22
25
16
0
-14
-17
-8
5
17
25
26
20
9
-3
-11
-10
-3
2
1
-4
-8
-6
-2
0
-2
-5
-7
-4
-1
-1
-4
-6
-5
-3
-1
-2
-5
-5
-4
-2
-2
-4
-5
-4
-3
-2
-3
-4
-5
-3
-2
-2
-4
-5
-4
-3
-2
-3
-4
-4
-3
-2
-3
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-3
-3
-3
-4
-4
-3
-2
-3
-4
-4
-4
-2
-2
-4
-5
-4
-3
-2
-3
-5
-5
-3
-2
-2
-4
-5
-4
-2
-1
-4
-6
-5
-2
0
-3
-6
-7
-3
2
0
-7
-12
-6
12
30
35
22
2
-10
-10
-2
1
-2
-7
-7
-2
1
-2
-7
-8
-2
3
0
-10
-14
-4
16
31
30
15
3
6
21
32
27
8
-10
-15
-7
3
4
-3
-9
-8
-2
2
-1
-6
-8
-5
0
0
-4
-7
-6
-2
0
-1
-5
-7
-5
-1
0
-3
-7
-8
-4
3
4
-5
-20
-34
-38
-29
-13
1
5
0
-7
-9
-5
0
0
-3
-7
-7
-3
0
-1
-5
-7
-5
-1
0
-3
-6
-7
-4
0
-1
-4
-7
-7
-4
1
7
17
30
40
40
29
12
-1
-5
-3
-2
-4
-7
-6
0
2
-4
-11
-10
6
30
43
36
14
-7
-16
-13
-12
-19
-32
-37
-30
-13
1
4
-1
-7
-7
-3
-1
-2
-5
-6
-3
-1
-1
-5
-15
-28
-38
-38
-23
3
27
35
23
5
-2
13
40
58
55
33
7
-10
-16
-19
-26
-32
-31
-19
-3
6
4
-3
-9
-9
-5
-2
2
8
18
28
30
18
-5
-30
-44
-41
-22
5
27
34
25
6
-9
-14
-8
1
3
-2
-8
-9
-4
0
0
-4
-7
-6
-2
0
-2
-5
-7
-5
-1
-1
-3
-6
-6
-3
-1
-2
-4
-6
-5
-3
-2
-3
-5
-6
-5
-3
-1
-2
-4
-8
-8
-2
10
25
32
25
8
-9
-15
-8
2
5
-2
-11
-11
-2
5
2
-9
-16
-7
14
33
34
19
0
-10
-7
-1
-1
-5
-7
-4
1
0
-7
-12
-6
12
29
34
22
3
-10
-11
-4
1
-1
-5
-7
-5
-2
-2
-4
-6
-5
-3
-2
-3
-5
-5
-4
-3
-3
-4
-5
-4
-3
-3
-4
-5
-4
-3
-3
-4
-5
-5
-3
-3
-3
-5
-5
-4
-3
-3
-4
-5
-4
-3
-2
-4
-5
-5
-3
-2
-2
-5
-7
-5
-1
0
-3
-9
-11
-3
12
27
31
22
6
-7
-12
-8
-1
3
1
-6
-11
-10
-1
14
26
30
21
6
-7
-12
-8
-2
1
-2
-6
-7
-5
-2
-1
-3
-6
-6
-4
-2
-2
-4
-6
-6
-4
-2
-1
-3
-6
-8
-7
-1
10
23
30
26
11
-7
-18
-15
0
18
29
28
17
5
-5
-8
-7
-4
-2
-2
-3
-5
-6
-4
-3
-2
-3
-5
-6
-4
-2
-2
-4
-6
-5
-3
-2
-3
-5
-6
-5
-3
-2
-4
-5
-5
-3
-3
-5
-6
1
20
45
60
52
20
-22
-52
-50
-15
35
77
91
73
34
-7
-36
-52
-59
-59
-46
-14
37
89
116
102
54
-3
-40
-44
-27
-8
-1
-2
-3
-1
0
-7
-15
-11
12
43
63
58
30
0
-16
-13
-3
3
0
-6
-8
-6
-3
-2
-2
-3
-5
-7
-8
-3
10
25
33
25
6
-11
-14
-6
3
2
-7
-13
-7
10
28
34
25
8
-11
-25
-34
-35
-28
-15
-2
4
1
-6
-10
-6
-1
1
-3
-7
-7
-4
0
-1
-5
-7
-5
-2
-1
-4
-7
-6
-3
-1
-2
-5
-7
-5
-2
-1
-4
-6
-6
-3
-1
-3
-6
-6
-4
-2
-2
-4
-6
-6
-3
-1
-3
-6
-6
-4
-1
-2
-5
-6
-4
-2
-3
-6
-1
17
46
71
74
53
20
-5
-13
-7
0
0
-5
-8
-6
-1
0
-4
-9
-8
-2
3
2
-8
-21
-32
-37
-31
-13
18
54
81
80
41
-23
-84
-108
-77
-3
79
127
119
63
-11
-65
-79
-51
3
62
107
124
105
50
-24
-92
-126
-111
-55
15
72
102
109
104
95
82
61
28
-9
-42
-62
-64
-50
-24
9
40
59
61
41
6
-32
-55
-50
-13
39
81
91
67
25
-9
-20
-11
2
5
-2
-10
-11
-4
2
1
-6
-10
-7
-2
2
-1
-7
-11
-9
0
12
23
28
24
9
-7
-16
-12
0
7
2
-12
-18
-7
16
34
33
16
-2
-8
-4
0
-5
-11
-8
9
30
36
23
0
-14
-11
1
5
-5
-17
-13
11
43
64
58
31
0
-17
-16
-4
5
4
-5
-13
-11
-1
6
3
-10
-20
-13
14
48
65
54
25
-2
-10
-5
-3
-14
-32
-41
-32
-13
1
1
-3
3
19
34
30
9
-14
-20
-7
7
7
-7
-19
-11
12
34
37
19
-2
-12
-8
0
1
-4
-9
-7
-2
0
-3
-8
-8
-3
0
-2
-7
-9
-5
1
1
-7
-13
-8
10
29
36
23
1
-15
-14
-1
8
2
-20
-42
-47
-29
4
32
39
25
1
-14
-14
-4
4
1
-7
-12
-8
1
4
-2
-12
-14
-3
15
29
30
19
4
-6
-10
-8
-4
0
1
-4
-12
-14
3
38
76
93
74
26
-24
-52
-48
-24
3
25
44
62
72
62
29
-16
-49
-54
-30
5
34
48
48
39
23
0
-23
-39
-41
-30
-14
1
14
24
29
23
8
-8
-16
-10
1
6
-1
-12
-14
-4
7
6
-9
-22
-14
16
49
63
49
24
10
17
30
30
8
-24
-43
-42
-27
-12
-5
6
32
70
101
103
69
18
-19
-25
-4
17
12
-20
-60
-79
-64
-29
0
5
-8
-16
1
40
77
87
67
36
18
17
21
15
-4
-19
-14
4
12
-8
-49
-82
-80
-41
12
52
72
84
98
111
104
64
0
-57
-80
-65
-33
-6
4
1
-3
-6
-8
-11
-8
9
38
62
62
30
-23
-71
-91
-79
-50
-22
-8
-6
-5
-2
2
-1
-10
-17
-10
14
43
60
54
30
3
-11
-15
-17
-26
-36
-37
-21
7
32
47
58
72
89
96
77
32
-23
-67
-87
-85
-69
-44
-6
42
87
108
95
57
14
-18
-35
-41
-38
-23
9
49
80
85
63
28
-5
-26
-38
-42
-34
-8
35
80
107
108
85
53
24
2
-14
-26
-32
-32
-28
-21
-8
10
32
48
49
35
15
1
-5
-8
-12
-12
4
39
76
91
70
26
-13
-23
-9
7
7
-8
-19
-11
13
34
35
18
-1
-11
-8
-3
-1
-4
-6
-6
-4
-3
-4
-5
-5
-4
-4
-5
-4
-3
-3
-7
-10
-6
9
26
33
24
4
-12
-15
-6
3
2
-6
-11
-8
-1
2
-2
-10
-12
-4
11
24
31
33
32
28
19
6
-8
-15
-12
0
14
25
27
21
8
-6
-14
-11
-3
4
1
-7
-14
-10
2
9
0
-23
-43
-46
-26
4
29
35
24
6
-10
-16
-13
0
15
27
29
19
4
-7
-10
-7
-3
-2
-3
-5
-6
-5
-5
-4
-3
-3
-5
-9
-8
4
26
47
54
41
16
-5
-12
-8
-1
0
-4
-8
-7
-3
-1
-3
-6
-7
-4
-2
-3
-5
-7
-5
-3
-3
-5
-6
-6
-4
-3
-4
-6
-6
-4
-3
-3
-5
-6
-5
-3
-3
-5
-6
-6
-4
-2
-4
-6
-7
-5
-2
-3
-5
-7
-6
-3
-2
-4
-7
-7
-4
-2
-2
-5
-8
-7
-3
0
-2
-7
-10
-8
0
11
20
27
26
15
-6
-29
-43
-40
-23
-6
0
-6
-11
-6
11
27
32
21
3
-9
-11
-7
-2
-2
-4
-6
-6
-5
-4
-3
-3
-4
-6
-7
-5
-2
-1
-4
-9
-9
-4
3
2
-8
-18
-13
12
45
63
55
27
0
-13
-12
-6
-4
-2
7
22
31
25
7
-11
-16
-7
2
2
-6
-11
-7
0
0
-9
-13
1
34
66
77
60
30
6
-3
-3
-5
-9
-7
7
26
35
26
3
-14
-16
-5
4
2
-7
-13
-9
1
5
-2
-13
-16
-4
15
29
30
18
2
-8
-9
-6
-3
-3
-4
-5
-5
-5
-4
-4
-5
-5
-4
-5
-5
-5
-5
-4
-3
-4
-6
-9
-6
5
23
42
52
46
24
-5
-29
-40
-37
-25
-12
-3
0
-2
-5
-7
-7
-5
-3
-3
-4
-6
-6
-5
-3
-3
-5
-6
-6
-5
-3
-3
-5
-7
-6
-4
-2
-3
-6
-8
-7
-3
0
-3
-9
-12
-6
10
28
35
25
1
-23
-38
-39
-32
-20
-4
17
40
57
55
33
3
-17
-19
-7
5
5
-5
-13
-12
-3
4
1
-8
-13
-10
0
5
0
-10
-16
-10
4
17
23
21
15
10
5
-5
-23
-49
-75
-90
-83
-52
-1
53
91
101
84
52
21
0
-11
-12
-9
-3
1
0
-6
-11
-11
-3
4
2
-9
-20
-14
12
45
65
58
27
-11
-41
-58
-62
-54
-33
2
44
79
96
89
64
32
-2
-34
-58
-68
-58
-30
8
44
72
89
93
83
57
24
-2
-15
-13
-6
-2
-1
5
19
30
29
10
-14
-24
-11
15
35
34
16
-4
-12
-6
2
-1
-17
-36
-47
-38
-8
36
79
106
108
86
51
18
-2
-10
-12
-10
-5
10
32
56
70
66
44
11
-21
-43
-47
-31
-1
36
70
95
110
110
90
46
-17
-81
-120
-119
-79
-17
44
85
101
92
62
21
-20
-45
-47
-32
-12
3
13
21
28
26
4
-35
-71
-77
-43
17
76
108
108
86
56
22
-13
-43
-56
-41
-2
46
83
96
87
63
31
-5
-37
-51
-34
13
70
106
102
63
15
-16
-18
-5
5
1
-10
-14
-7
3
3
-9
-18
-7
32
81
110
101
56
1
-38
-48
-36
-16
3
16
25
27
19
5
-8
-13
-8
-1
0
-6
-10
-7
0
0
-14
-36
-50
-41
-7
40
82
103
97
65
12
-47
-95
-110
-84
-25
42
90
105
88
55
21
-4
-17
-16
-4
14
28
30
19
2
-9
-11
-7
-2
-2
-5
-8
-7
-4
-4
-5
-6
-6
-5
-4
-5
-6
-6
-5
-5
-5
-6
-6
-4
-4
-6
-7
-7
-3
-1
-5
-12
-13
3
37
73
89
73
30
-14
-34
-20
15
52
73
74
60
37
7
-28
-62
-85
-89
-73
-41
-3
31
55
66
63
47
23
1
-12
-13
-7
-2
-1
-5
-8
-7
-3
-3
-12
-31
-48
-46
-16
40
99
135
132
88
20
-49
-99
-119
-109
-72
-18
37
79
100
99
86
70
59
53
48
36
13
-22
-62
-92
-96
-65
-4
66
115
126
96
38
-27
-83
-114
-114
-81
-23
42
88
98
69
12
-52
-98
-109
-81
-23
41
86
94
65
21
-15
-26
-14
13
42
67
81
73
40
-14
-68
-99
-96
-66
-30
-6
2
-1
-6
-10
-10
-6
6
22
32
27
7
-17
-26
-12
17
44
56
51
33
8
-23
-56
-83
-96
-88
-65
-38
-18
-9
-7
-7
-3
1
-1
-16
-46
-81
-102
-89
-39
34
97
120
96
38
-28
-81
-111
-112
-78
-10
76
146
162
110
11
-88
-144
-140
-93
-33
11
32
31
17
-5
-26
-37
-30
0
42
77
84
55
5
-42
-60
-40
2
39
54
44
26
13
6
-1
-14
-22
-14
13
46
62
51
22
-3
-12
-9
-6
-10
-12
1
33
71
95
95
76
49
24
6
-4
-1
17
44
65
68
51
23
-1
-15
-18
-12
5
33
69
98
107
90
56
19
-9
-22
-18
4
38
74
97
94
65
22
-20
-48
-60
-58
-46
-34
-30
-44
-72
-99
-104
-76
-22
34
75
96
103
104
98
78
43
1
-35
-56
-65
-74
-87
-105
-119
-128
-132
-134
-131
-120
-103
-94
-105
-142
-188
-218
-215
-177
-125
-83
-65
-70
-88
-106
-113
-102
-73
-32
1
6
-28
-92
-158
-200
-211
-202
-196
-203
-223
-248
-272
-298
-322
-331
-309
-254
-184
-128
-102
-100
-103
-104
-111
-139
-184
-220
-218
-175
-120
-88
-95
-119
-133
-128
-121
-135
-168
-194
-196
-186
-200
-261
-345
-395
-362
-254
-128
-51
-47
-89
-129
-137
-115
-83
-56
-33
-13
-6
-29
-83
-144
-174
-146
-72
3
24
-38
-170
-319
-419
-425
-334
-177
-7
131
207
215
161
64
-46
-129
-150
-108
-35
16
11
-42
-102
-121
-82
-1
94
181
253
301
309
266
175
71
-5
-28
-11
11
4
-40
-104
-159
-184
-173
-133
-77
-20
33
83
136
194
247
277
273
242
209
199
222
264
300
308
277
208
107
-12
-126
-204
-224
-183
-103
-14
61
116
155
186
212
238
272
318
370
409
413
369
279
158
24
-106
-219
-301
-342
-337
-291
-212
-113
-8
84
149
186
205
224
248
264
251
200
130
86
109
211
365
513
594
565
421
195
-59
-283
-439
-514
-517
-459
-356
-224
-94
5
63
99
154
251
366
443
428
312
133
-59
-234
-395
-547
-678
-751
-740
-651
-519
-389
-282
-190
-80
79
300
562
806
945
905
671
306
-77
-367
-512
-523
-443
-318
-187
-89
-67
-141
-287
-432
-499
-449
-299
-104
81
213
260
201
44
-162
-338
-418
-389
-289
-175
-82
-21
2
-28
-110
-210
-255
-192
-37
126
203
159
32
-109
-227
-329
-433
-522
-547
-470
-300
-88
116
293
444
558
602
540
361
89
-241
-591
-922
-1180
-1300
-1247
-1047
-770
-481
-190
132
505
895
1222
1418
1472
1414
1264
998
579
13
-611
-1158
-1514
-1641
-1571
-1369
-1103
-833
-621
-510
-489
-476
-358
-59
399
895
1274
1422
1315
1012
631
287
66
-5
30
77
33
-151
-447
-758
-974
-1018
-881
-610
-285
4
180
196
67
-118
-221
-122
209
683
1136
1415
1447
1248
874
379
-190
-763
-1240
-1526
-1591
-1500
-1368
-1282
-1243
-1184
-1034
-764
-387
77
614
1195
1751
2182
2414
2433
2277
1980
1543
956
256
-469
-1123
-1669
-2130
-2520
-2769
-2746
-2354
-1628
-734
141
892
1512
2011
2344
2432
2260
1930
1610
1411
1301
1139
790
222
-496
-1245
-1912
-2392
-2592
-2461
-2037
-1462
-900
-454
-116
177
461
709
876
962
1020
1102
1192
1227
1167
1048
950
914
888
762
459
-5
-545
-1071
-1535
-1905
-2126
-2119
-1837
-1326
-718
-158
291
671
1088
1611
2204
2731
3009
2904
2389
1555
564
-424
-1301
-2009
-2519
-2807
-2873
-2760
-2544
-2274
-1918
-1360
-490
690
2025
3265
4164
4565
4406
3703
2557
1172
-162
-1165
-1706
-1876
-1923
-2103
-2529
-3123
-3674
-3932
-3695
-2866
-1503
159
1753
2912
3422
3299
2743
2013
1313
750
367
148
23
-131
-424
-857
-1286
-1491
-1313
-780
-100
454
683
545
153
-297
-612
-677
-510
-238
-25
48
29
53
223
531
869
1115
1204
1125
873
438
-138
-721
-1125
-1253
-1190
-1165
-1360
-1743
-2061
-2009
-1446
-464
682
1726
2492
2893
2914
2603
2085
1518
1010
558
81
-479
-1069
-1554
-1825
-1877
-1782
-1600
-1317
-884
-302
342
925
1363
1625
1691
1515
1076
462
-111
-406
-328
0
331
466
376
179
21
-6
129
427
848
1248
1376
971
-59
-1521
-2989
-4000
-4258
-3721
-2556
-1041
529
1885
2842
3351
3516
3529
3544
3579
3508
3154
2407
1292
-46
-1399
-2563
-3397
-3856
-4001
-3959
-3849
-3709
-3472
-3014
-2239
-1139
189
1570
2798
3681
4091
4005
3518
2805
2045
1362
803
360
-16
-404
-901
-1571
-2373
-3130
-3600
-3608
-3164
-2468
-1797
-1354
-1188
-1208
-1250
-1136
-714
94
1236
2493
3537
4067
3957
3291
2304
1235
234
-658
-1461
-2210
-2930
-3619
-4226
-4639
-4704
-4288
-3350
-1974
-337
1332
2814
3940
4638
4946
4989
4873
4590
3996
2915
1302
-671
-2683
-4435
-5770
-6664
-7110
-7043
-6392
-5193
-3644
-2013
-478
965
2417
3914
5324
6393
6891
6717
5895
4513
2688
592
-1511
-3315
-4585
-5253
-5406
-5179
-4657
-3860
-2796
-1521
-137
1244
2511
3521
4094
4078
3459
2428
1329
489
65
6
129
238
185
-108
-638
-1308
-1931
-2309
-2348
-2114
-1773
-1452
-1152
-786
-312
184
547
698
725
820
1129
1638
2194
2620
2809
2722
2337
1641
681
-387
-1349
-2045
-2474
-2760
-3027
-3278
-3382
-3178
-2580
-1621
-411
904
2155
3151
3725
3810
3490
2959
2402
1885
1343
663
-222
-1275
-2370
-3329
-3954
-4075
-3616
-2663
-1461
-310
586
1195
1611
1918
2100
2069
1775
1298
820
520
467
605
794
881
737
301
-370
-1076
-1524
-1479
-929
-141
471
584
151
-592
-1276
-1602
-1449
-865
-6
919
1676
2054
1947
1422
706
82
-251
-272
-119
-8
-145
-654
-1527
-2588
-3503
-3881
-3458
-2255
-603
1026
2265
3027
3476
3840
4233
4593
4759
4582
3973
2888
1322
-648
-2809
-4825
-6340
-7119
-7105
-6378
-5075
-3351
-1401
529
2209
3525
4527
5347
6044
6515
6553
6004
4886
3367
1666
-44
-1625
-2938
-3848
-4304
-4401
-4338
-4263
-4154
-3839
-3150
-2062
-717
688
2001
3134
4002
4496
4557
4260
3814
3425
3129
2758
2084
1024
-262
-1455
-2272
-2605
-2523
-2181
-1725
-1254
-829
-482
-201
57
347
686
1040
1340
1514
1504
1282
856
299
-258
-667
-842
-801
-653
-527
-509
-615
-793
-930
-859
-389
592
2013
3581
4861
5455
5160
4009
2219
104
-1987
-3702
-4753
-5023
-4646
-3981
-3444
-3300
-3525
-3835
-3844
-3239
-1898
88
2455
4832
6826
8119
8555
8177
7183
5828
4302
2681
951
-913
-2865
-4776
-6465
-7767
-8554
-8726
-8199
-6940
-5046
-2781
-527
1380
2797
3803
4577
5215
5654
5740
5374
4590
3507
2234
847
-545
-1729
-2439
-2526
-2106
-1525
-1157
-1168
-1448
-1742
-1846
-1718
-1434
-1084
-715
-349
-16
260
493
740
1038
1351
1573
1613
1472
1239
1006
792
554
252
-88
-385
-575
-654
-671
-681
-722
-819
-983
-1184
-1326
-1272
-936
-359
291
829
1169
1351
1463
1533
1509
1331
1012
640
295
-42
-478
-1109
-1919
-2756
-3417
-3746
-3690
-3273
-2543
-1556
-397
787
1802
2468
2706
2582
2270
1948
1691
1425
985
248
-753
-1804
-2596
-2872
-2536
-1676
-507
724
1808
2613
3083
3231
3107
2782
2316
1742
1050
175
-961
-2380
-3948
-5340
-6134
-6020
-4993
-3384
-1676
-234
851
1707
2470
3143
3607
3776
3688
3465
3175
2760
2111
1204
171
-789
-1541
-2068
-2401
-2519
-2339
-1828
-1106
-421
6
132
108
144
347
668
966
1124
1108
953
726
497
345
330
448
605
643
422
-81
-744
-1343
-1652
-1551
-1088
-470
17
145
-130
-638
-1063
-1103
-614
329
1472
2485
3084
3135
2712
2088
1616
1551
1880
2305
2379
1755
365
-1548
-3570
-5277
-6355
-6625
-6043
-4704
-2852
-839
987
2419
3457
4261
5013
5776
6441
6792
6620
5838
4506
2787
874
-1059
-2856
-4354
-5376
-5775
-5497
-4621
-3335
-1874
-442
824
1859
2661
3271
3737
4072
4228
4112
3661
2900
1940
916
-94
-1064
-1964
-2706
-3168
-3292
-3143
-2869
-2569
-2219
-1712
-1008
-224
414
746
809
812
960
1298
1682
1913
1884
1643
1318
997
675
284
-218
-792
-1333
-1728
-1921
-1926
-1801
-1597
-1337
-1036
-736
-512
-432
-476
-513
-351
134
905
1766
2449
2728
2481
1696
475
-953
-2260
-3119
-3368
-3100
-2604
-2162
-1881
-1672
-1392
-1000
-566
-168
199
585
955
1138
935
315
-487
-1098
-1254
-965
-461
11
354
628
925
1260
1563
1766
1852
1849
1762
1549
1136
481
-384
-1337
-2184
-2714
-2778
-2373
-1665
-921
-383
-170
-252
-502
-757
-842
-595
65
1047
2066
2759
2893
2511
1896
1369
1082
961
813
470
-120
-896
-1714
-2362
-2603
-2268
-1387
-225
827
1455
1567
1266
734
123
-438
-803
-832
-504
5
402
481
298
128
240
670
1186
1444
1209
457
-668
-1948
-3147
-4033
-4423
-4250
-3608
-2688
-1661
-597
506
1621
2643
3444
3978
4304
4494
4521
4241
3515
2359
984
-311
-1299
-1916
-2222
-2320
-2286
-2171
-2021
-1883
-1781
-1716
-1675
-1641
-1596
-1506
-1336
-1070
-725
-315
191
870
1781
2883
4013
4961
5574
5803
5656
5131
4197
2860
1226
-509
-2139
-3532
-4627
-5375
-5697
-5526
-4879
-3883
-2699
-1419
-39
1443
2905
4082
4686
4581
3864
2803
1677
670
-140
-731
-1113
-1364
-1656
-2191
-3063
-4139
-5065
-5428
-4966
-3689
-1854
172
2053
3557
4564
5051
5083
4804
4381
3923
3411
2718
1709
367
-1149
-2549
-3541
-3947
-3758
-3111
-2228
-1352
-686
-346
-318
-465
-578
-470
-52
642
1484
2298
2907
3186
3111
2796
2464
2327
2452
2689
2746
2376
1532
388
-782
-1771
-2521
-3079
-3509
-3839
-4070
-4204
-4219
-4035
-3511
-2531
-1120
499
1988
3048
3546
3529
3133
2504
1767
1051
495
197
152
247
344
369
358
395
529
732
921
1020
995
828
514
66
-452
-920
-1219
-1308
-1256
-1197
-1238
-1396
-1605
-1767
-1786
-1583
-1097
-322
633
1536
2104
2130
1596
673
-364
-1250
-1805
-1949
-1709
-1217
-691
-358
-341
-588
-894
-1020
-836
-372
223
761
1091
1116
811
247
-410
-943
-1191
-1137
-909
-689
-597
-637
-736
-804
-782
-630
-330
90
526
813
813
494
-40
-617
-1094
-1398
-1510
-1418
-1116
-641
-87
425
826
1115
1322
1439
1400
1149
728
281
-27
-140
-147
-219
-472
-888
-1343
-1698
-1873
-1864
-1691
-1358
-852
-191
548
1240
1765
2074
2203
2227
2188
2052
1742
1225
588
19
-278
-206
190
753
1291
1633
1649
1277
569
-289
-1034
-1465
-1567
-1507
-1484
-1570
-1666
-1622
-1390
-1063
-776
-573
-402
-223
-106
-187
-508
-915
-1144
-1031
-658
-291
-159
-277
-465
-504
-298
116
642
1192
1676
1978
1982
1659
1117
533
40
-339
-634
-835
-879
-731
-482
-303
-307
-439
-522
-433
-227
-89
-146
-351
-532
-575
-534
-569
-773
-1078
-1302
-1306
-1067
-638
-53
705
1614
2547
3285
3641
3579
3209
2700
2173
1681
1244
883
603
361
89
-251
-617
-915
-1079
-1125
-1126
-1136
-1125
-1014
-751
-380
-16
222
277
165
-75
-415
-840
-1315
-1763
-2071
-2145
-1944
-1494
-860
-96
763
1689
2616
3429
3995
4230
4143
3832
3419
2976
2501
1944
1252
417
-517
-1466
-2327
-3012
-3497
-3841
-4160
-4539
-4945
-5220
-5164
-4668
-3777
-2653
-1478
-378
576
1333
1857
2178
2425
2776
3334
4030
4636
4886
4633
3904
2857
1688
572
-346
-945
-1154
-977
-504
107
677
1027
1000
509
-408
-1543
-2569
-3173
-3206
-2746
-2045
-1396
-1000
-916
-1065
-1289
-1423
-1364
-1114
-772
-454
-215
-4
296
772
1419
2132
2752
3126
3133
2714
1902
844
-219
-1041
-1479
-1540
-1350
-1050
-728
-402
-60
308
706
1126
1543
1886
2047
1922
1475
753
-133
-1061
-1919
-2588
-2941
-2879
-2401
-1641
-824
-158
261
476
607
755
941
1107
1160
1032
706
217
-377
-1014
-1636
-2156
-2458
-2419
-1984
-1236
-386
321
735
874
881
918
1074
1349
1701
2070
2381
2531
2425
2051
1519
1022
721
656
736
815
778
566
170
-375
-974
-1474
-1727
-1686
-1451
-1206
-1094
-1119
-1178
-1167
-1054
-862
-586
-162
465
1245
1998
2513
2680
2540
2211
1775
1244
621
-12
-503
-730
-719
-645
-722
-1055
-1583
-2126
-2503
-2609
-2419
-1958
-1280
-465
368
1083
1569
1787
1791
1695
1622
1636
1705
1709
1502
994
206
-729
-1639
-2376
-2855
-3043
-2933
-2550
-1979
-1374
-914
-709
-731
-825
-800
-539
-50
562
1166
1658
1965
2033
1830
1375
765
150
-344
-680
-929
-1199
-1555
-1961
-2311
-2495
-2461
-2212
-1782
-1203
-511
224
897
1393
1651
1693
1617
1548
1574
1722
1950
2168
2266
2145
1752
1118
354
-376
-930
-1242
-1347
-1342
-1332
-1364
-1421
-1440
-1361
-1159
-851
-477
-85
271
524
603
470
160
-196
-421
-374
-22
554
1205
1784
2177
2298
2091
1560
815
71
-444
-605
-463
-197
23
138
208
322
508
725
918
1077
1218
1327
1320
1089
594
-86
-782
-1324
-1628
-1706
-1624
-1455
-1260
-1089
-980
-938
-933
-914
-846
-720
-548
-327
-39
337
803
1333
1888
2422
2866
3112
3032
2541
1666
556
-577
-1556
-2301
-2828
-3193
-3439
-3570
-3563
-3378
-2980
-2361
-1559
-676
153
810
1241
1454
1491
1389
1185
935
719
616
647
764
878
918
859
706
457
107
-317
-714
-927
-817
-339
431
1340
2219
2918
3322
3355
3001
2323
1443
482
-498
-1490
-2492
-3449
-4251
-4781
-4979
-4837
-4373
-3602
-2562
-1360
-180
791
1456
1847
2075
2223
2290
2226
2005
1682
1357
1120
1018
1081
1332
1782
2362
2891
3124
2871
2103
969
-283
-1416
-2274
-2794
-2991
-2940
-2765
-2603
-2533
-2524
-2434
-2096
-1421
-469
569
1451
1982
2079
1779
1218
567
-25
-483
-814
-1077
-1332
-1601
-1857
-2044
-2099
-1975
-1652
-1158
-594
-117
115
22
-333
-757
-1010
-925
-465
261
1069
1768
2205
2286
1979
1331
482
-352
-940
-1132
-932
-505
-101
65
-95
-510
-998
-1353
-1422
-1142
-552
223
1000
1589
1842
1709
1264
677
154
-140
-143
79
369
550
510
250
-122
-458
-658
-713
-698
-724
-876
-1181
-1604
-2057
-2432
-2629
-2605
-2399
-2112
-1867
-1747
-1769
-1892
-2045
-2142
-2078
-1747
-1076
-73
1169
2504
3789
4905
5742
6173
6087
5448
4353
3000
1594
257
-990
-2160
-3229
-4119
-4736
-5015
-4929
-4476
-3685
-2653
-1565
-646
-46
253
433
731
1304
2153
3147
4074
4716
4890
4519
3688
2646
1710
1111
875
831
740
438
-107
-829
-1633
-2421
-3073
-3449
-3439
-3036
-2363
-1620
-982
-530
-238
-8
283
742
1411
2226
3014
3564
3727
3492
2970
2314
1634
972
340
-257
-830
-1424
-2104
-2885
-3683
-4325
-4643
-4555
-4088
-3334
-2387
-1338
-284
660
1402
1907
2189
2260
2092
1646
954
150
-586
-1138
-1521
-1838
-2162
-2473
-2679
-2712
-2572
-2295
-1887
-1307
-531
366
1214
1827
2113
2108
1929
1691
1480
1354
1358
1493
1677
1754
1564
1039
242
-679
-1569
-2323
-2883
-3209
-3278
-3107
-2773
-2387
-2025
-1674
-1243
-640
143
999
1754
2252
2420
2291
1972
1593
1262
1032
880
714
409
-125
-869
-1664
-2257
-2407
-1998
-1096
87
1278
2239
2810
2917
2572
1872
990
124
-579
-1080
-1439
-1731
-1973
-2088
-1968
-1552
-868
-19
863
1657
2268
2633
2745
2658
2468
2257
2051
1830
1568
1285
1037
867
761
664
530
360
192
60
-29
-80
-83
-18
111
249
319
282
179
91
64
58
-18
-223
-531
-849
-1086
-1197
-1177
-1012
-675
-159
469
1073
1520
1757
1833
1848
1879
1942
2000
2001
1904
1669
1276
731
88
-562
-1119
-1515
-1729
-1775
-1680
-1470
-1166
-774
-284
326
1061
1872
2642
3222
3504
3475
3225
2899
2635
2507
2510
2572
2584
2446
2107
1596
1014
493
137
-16
4
129
295
464
630
795
960
1111
1222
1258
1177
934
503
-103
-804
-1455
-1879
-1936
-1591
-928
-118
643
1189
1399
1209
635
-203
-1076
-1727
-1975
-1808
-1363
-815
-270
270
846
1451
2009
2425
2648
2682
2543
2225
1726
1109
516
106
-49
-11
76
101
45
-52
-180
-398
-790
-1365
-2027
-2620
-3026
-3205
-3174
-2945
-2516
-1908
-1206
-540
-12
365
663
959
1265
1511
1600
1464
1095
527
-184
-957
-1687
-2263
-2607
-2721
-2684
-2602
-2552
-2537
-2504
-2381
-2116
-1695
-1144
-519
107
659
1070
1297
1327
1184
921
605
291
2
-274
-557
-841
-1081
-1218
-1207
-1045
-756
-370
87
564
968
1177
1111
788
325
-124
-461
-670
-785
-831
-795
-664
-466
-274
-157
-126
-126
-78
69
324
680
1135
1675
2238
2711
2981
3004
2834
2569
2270
1911
1404
686
-223
-1213
-2142
-2879
-3342
-3491
-3332
-2924
-2370
-1784
-1242
-754
-290
175
621
984
1205
1259
1168
981
755
548
415
394
491
667
860
1016
1111
1137
1084
933
673
330
-19
-285
-418
-433
-397
-380
-420
-520
-673
-882
-1145
-1432
-1664
-1729
-1538
-1075
-430
236
758
1042
1113
1101
1174
1443
1904
2423
2794
2823
2413
1594
508
-648
-1682
-2457
-2921
-3104
-3092
-2987
-2847
-2657
-2335
-1784
-966
48
1094
1979
2568
2831
2822
2622
2289
1851
1333
782
257
-206
-609
-960
-1223
-1301
-1086
-544
230
1046
1717
2149
2353
2385
2267
1977
1491
847
152
-458
-881
-1070
-1020
-738
-255
359
989
1514
1858
2007
1990
1830
1528
1090
570
64
-326
-555
-637
-614
-500
-276
71
508
957
1339
1639
1906
2212
2580
2964
3267
3404
3334
3072
2663
2163
1615
1047
460
-164
-840
-1554
-2253
-2856
-3286
-3497
-3479
-3244
-2817
-2241
-1580
-909
-283
284
815
1332
1825
2250
2551
2702
2708
2577
2298
1841
1186
362
-553
-1457
-2262
-2915
-3387
-3658
-3712
-3543
-3156
-2565
-1784
-845
182
1180
2003
2529
2705
2554
2151
1585
953
362
-65
-230
-104
244
664
992
1108
954
524
-156
-1022
-1954
-2781
-3335
-3512
-3319
-2852
-2250
-1632
-1071
-596
-189
198
632
1152
1723
2225
2504
2459
2099
1536
911
328
-177
-594
-904
-1075
-1095
-1002
-872
-770
-710
-661
-597
-539
-544
-662
-882
-1139
-1354
-1486
-1556
-1620
-1731
-1918
-2179
-2489
-2791
-2985
-2940
-2547
-1783
-750
347
1280
1883
2101
1979
1617
1127
604
116
-304
-666
-1010
-1377
-1754
-2074
-2239
-2195
-1974
-1685
-1444
-1307
-1247
-1195
-1102
-976
-857
-790
-795
-875
-1031
-1249
-1476
-1612
-1543
-1208
-651
-8
555
923
1052
958
669
215
-359
-972
-1518
-1904
-2092
-2105
-2003
-1835
-1622
-1358
-1028
-626
-166
318
763
1082
1181
995
525
-151
-896
-1566
-2055
-2334
-2446
-2480
-2529
-2649
-2836
-3021
-3106
-2998
-2651
-2080
-1358
-583
154
797
1335
1786
2173
2495
2717
2788
2675
2404
2057
1740
1518
1386
1271
1086
790
412
26
-289
-477
-513
-386
-104
289
706
1044
1234
1280
1257
1244
1271
1297
1256
1108
876
625
425
321
330
445
631
826
965
1016
1020
1074
1259
1569
1891
2066
1972
1589
979
242
-532
-1261
-1863
-2264
-2436
-2413
-2274
-2086
-1857
-1546
-1111
-554
81
747
1427
2123
2812
3422
3850
4022
3939
3667
3303
2910
2509
2085
1614
1074
448
-277
-1096
-1966
-2807
-3517
-4003
-4218
-4151
-3818
-3234
-2401
-1317
-15
1414
2827
4059
4985
5538
5726
5591
5175
4500
3574
2407
1038
-455
-1948
-3281
-4281
-4813
-4819
-4337
-3491
-2447
-1368
-378
457
1144
1740
2325
2942
3558
4067
4333
4254
3813
3079
2175
1243
409
-231
-642
-850
-932
-968
-1002
-1024
-1006
-951
-894
-892
-967
-1094
-1226
-1330
-1395
-1415
-1357
-1183
-883
-511
-167
56
121
45
-143
-433
-833
-1338
-1910
-2492
-3034
-3511
-3910
-4211
-4393
-4453
-4412
-4295
-4097
-3773
-3289
-2674
-2039
-1525
-1213
-1080
-1024
-938
-770
-529
-237
98
476
887
1298
1678
2021
2338
2612
2764
2681
2281
1582
692
-246
-1135
-1942
-2658
-3245
-3618
-3688
-3415
-2833
-2021
-1072
-62
921
1775
2404
2766
2909
2953
3023
3181
3390
3551
3561
3363
2958
2396
1761
1149
649
319
160
118
116
101
79
110
270
609
1118
1732
2354
2895
3299
3558
3691
3727
3682
3563
3373
3129
2846
2517
2108
1581
941
268
-308
-670
-779
-694
-527
-377
-280
-213
-126
26
265
588
960
1306
1518
1497
1193
631
-109
-930
-1761
-2557
-3281
-3884
-4303
-4477
-4364
-3953
-3265
-2364
-1356
-376
443
1016
1331
1434
1398
1285
1127
935
709
459
201
-37
-225
-334
-347
-266
-110
90
308
523
727
927
1139
1391
1700
2051
2389
2637
2725
2635
2400
2085
1750
1429
1132
867
647
490
398
351
325
310
329
426
638
963
1348
1713
1982
2114
2113
2011
1848
1654
1449
1236
1000
711
336
-131
-649
-1128
-1468
-1613
-1585
-1473
-1386
-1395
-1503
-1642
-1703
-1567
-1138
-383
655
1851
3034
4041
4762
5165
5276
5149
4841
4389
3815
3127
2334
1454
529
-377
-1195
-1869
-2378
-2742
-3019
-3284
-3606
-4006
-4428
-4733
-4751
-4362
-3564
-2488
-1335
-291
531
1095
1412
1519
1469
1337
1200
1093
995
856
656
443
314
341
522
770
976
1065
1014
840
561
204
-189
-557
-850
-1054
-1196
-1317
-1434
-1533
-1582
-1561
-1460
-1264
-957
-541
-62
386
706
845
816
665
434
139
-201
-541
-809
-958
-995
-982
-986
-1029
-1083
-1104
-1069
-986
-875
-758
-669
-670
-829
-1173
-1641
-2090
-2369
-2397
-2206
-1892
-1551
-1226
-917
-619
-333
-64
200
479
764
989
1053
872
432
-196
-892
-1534
-2033
-2342
-2447
-2377
-2191
-1962
-1744
-1553
-1362
-1128
-827
-457
-44
369
726
969
1059
1002
862
727
670
715
831
962
1048
1034
866
514
-5
-600
-1132
-1473
-1566
-1447
-1210
-964
-799
-780
-939
-1262
-1667
-2021
-2197
-2142
-1915
-1649
-1488
-1524
-1765
-2156
-2595
-2961
-3139
-3064
-2756
-2314
-1862
-1467
-1098
-657
-71
629
1295
1739
1826
1543
988
308
-371
-978
-1482
-1873
-2149
-2328
-2459
-2598
-2760
-2889
-2866
-2592
-2068
-1430
-879
-567
-514
-626
-784
-929
-1065
-1202
-1295
-1262
-1054
-700
-291
102
478
883
1321
1716
1939
1915
1678
1348
1037
774
515
212
-131
-458
-712
-866
-913
-834
-592
-175
376
965
1497
1935
2304
2648
2975
3237
3364
3309
3082
2736
2352
2009
1764
1634
1588
1560
1479
1307
1046
732
411
125
-82
-168
-113
70
330
612
886
1163
1456
1751
1992
2117
2098
1963
1762
1530
1267
959
605
238
-92
-333
-441
-388
-163
203
627
997
1222
1284
1240
1188
1192
1252
1313
1298
1149
840
374
-225
-905
-1598
-2232
-2760
-3167
-3463
-3658
-3742
-3686
-3453
-3018
-2380
-1577
-690
165
858
1291
1432
1319
1037
675
297
-62
-375
-609
-716
-656
-411
3
542
1137
1705
2159
2423
2457
2278
1958
1594
1275
1037
866
716
550
358
162
-4
-102
-95
57
386
893
1534
2221
2852
3349
3664
3775
3665
3326
2775
2072
1318
619
48
-355
-579
-616
-468
-160
256
727
1235
1804
2463
3190
3875
4362
4525
4341
3897
3337
2777
2258
1758
1233
664
73
-493
-987
-1383
-1683
-1908
-2091
-2260
-2419
-2544
-2586
-2495
-2243
-1841
-1329
-761
-186
352
811
1145
1317
1319
1181
942
628
232
-260
-827
-1392
-1860
-2184
-2413
-2666
-3057
-3612
-4259
-4876
-5365
-5678
-5795
-5690
-5327
-4696
-3844
-2873
-1901
-1012
-250
365
809
1050
1057
808
299
-455
-1403
-2443
-3435
-4235
-4738
-4898
-4710
-4192
-3378
-2339
-1191
-74
895
1659
2218
2603
2840
2934
2866
2601
2100
1341
363
-717
-1735
-2547
-3092
-3393
-3508
-3480
-3326
-3072
-2762
-2428
-2035
-1474
-636
484
1741
2911
3806
4354
4586
4562
4322
3903
3367
2812
2325
1935
1621
1357
1147
1012
957
959
1010
1150
1442
1896
2416
2819
2949
2756
2307
1708
1029
300
-437
-1096
-1571
-1811
-1843
-1731
-1501
-1115
-512
319
1309
2340
3303
4122
4742
5112
5187
4971
4526
3957
3361
2800
2286
1810
1348
878
390
-108
-580
-983
-1285
-1468
-1505
-1342
-913
-207
688
1599
2344
2818
3025
3023
2862
2559
2131
1635
1155
751
411
63
-352
-823
-1265
-1581
-1722
-1706
-1598
-1461
-1335
-1228
-1118
-960
-700
-298
231
814
1341
1698
1794
1576
1028
181
-873
-1988
-3012
-3841
-4454
-4888
-5174
-5291
-5164
-4718
-3943
-2911
-1757
-624
375
1168
1718
2012
2067
1929
1662
1325
951
553
142
-249
-571
-782
-888
-947
-1040
-1228
-1521
-1869
-2196
-2421
-2481
-2335
-1982
-1468
-887
-348
68
342
508
609
653
601
397
10
-541
-1196
-1883
-2538
-3109
-3545
-3801
-3851
-3712
-3443
-3126
-2821
-2536
-2224
-1824
-1328
-820
-465
-437
-821
-1575
-2550
-3565
-4473
-5182
-5633
-5786
-5627
-5192
-4570
-3862
-3130
-2378
-1590
-786
-45
519
814
812
543
73
-518
-1142
-1707
-2134
-2382
-2451
-2364
-2146
-1827
-1460
-1130
-912
-823
-806
-771
-672
-552
-509
-617
-859
-1138
-1332
-1356
-1170
-758
-116
729
1684
2591
3283
3652
3698
3503
3181
2817
2450
2069
1633
1097
444
-286
-985
-1508
-1729
-1604
-1176
-549
165
882
1550
2130
2584
2882
3013
2999
2894
2767
2680
2663
2706
2761
2770
2692
2517
2262
1951
1610
1262
929
625
350
86
-176
-410
-559
-563
-408
-142
146
378
529
611
639
594
428
109
-355
-904
-1468
-1996
-2466
-2864
-3167
-3335
-3328
-3126
-2748
-2236
-1648
-1046
-488
-29
288
438
431
319
183
111
166
362
652
954
1170
1217
1055
695
198
-344
-845
-1264
-1616
-1944
-2268
-2543
-2671
-2564
-2204
-1658
-1043
-465
13
355
525
487
237
-165
-605
-975
-1237
-1428
-1618
-1841
-2065
-2223
-2259
-2158
-1934
-1611
-1219
-812
-471
-273
-239
-304
-352
-295
-137
30
96
15
-159
-315
-365
-295
-169
-72
-61
-130
-235
-319
-342
-269
-61
334
959
1801
2768
3696
4405
4769
4765
4470
4014
3532
3113
2807
2622
2530
2473
2385
2215
1966
1690
1455
1300
1205
1101
916
624
263
-82
-319
-385
-270
-25
260
490
596
562
427
258
120
53
71
169
340
586
911
1316
1777
2239
2609
2782
2681
2298
1713
1072
524
166
4
-35
-55
-146
-348
-646
-993
-1327
-1600
-1791
-1918
-2029
-2189
-2430
-2734
-3011
-3129
-2963
-2457
-1646
-637
441
1484
2430
3248
3913
4406
4721
4886
4953
4971
4962
4913
4795
4587
4288
3912
3472
2985
2473
1968
1499
1085
732
460
309
335
568
977
1459
1880
2122
2124
1886
1460
935
424
44
-119
-52
176
445
644
723
693
597
471
337
211
120
88
118
185
258
334
447
648
954
1320
1657
1876
1925
1795
1505
1087
590
93
-307
-531
-573
-522
-527
-730
-1184
-1831
-2524
-3092
-3391
-3342
-2933
-2212
-1281
-290
590
1206
1481
1448
1234
1000
859
818
791
654
321
-207
-847
-1467
-1926
-2120
-2013
-1657
-1181
-753
-507
-481
-611
-783
-907
-964
-991
-1036
-1119
-1221
-1307
-1341
-1288
-1112
-786
-319
225
745
1133
1313
1254
957
448
-221
-972
-1715
-2367
-2865
-3164
-3216
-2988
-2503
-1877
-1306
-989
-1029
-1381
-1892
-2377
-2698
-2781
-2606
-2200
-1648
-1098
-716
-610
-773
-1091
-1415
-1630
-1681
-1544
-1201
-646
82
889
1655
2297
2793
3160
3409
3524
3478
3276
2958
2579
2172
1750
1329
944
632
396
196
-12
-219
-344
-284
-3
419
815
1028
1002
802
561
406
399
533
746
950
1052
975
696
275
-147
-399
-357
-19
478
909
1056
808
204
-584
-1330
-1840
-2015
-1868
-1489
-1004
-530
-138
142
323
446
561
708
895
1090
1229
1252
1129
884
569
233
-114
-496
-932
-1405
-1846
-2168
-2311
-2265
-2067
-1776
-1451
-1144
-894
-728
-655
-674
-794
-1048
-1469
-2058
-2756
-3471
-4119
-4668
-5124
-5483
-5694
-5681
-5396
-4858
-4136
-3298
-2370
-1369
-357
534
1158
1428
1375
1107
734
323
-98
-483
-752
-833
-724
-523
-385
-437
-715
-1155
-1627
-1988
-2119
-1964
-1552
-998
-475
-144
-91
-295
-646
-998
-1220
-1242
-1066
-756
-400
-67
234
544
910
1341
1781
2146
2363
2399
2251
1930
1459
887
300
-211
-589
-839
-1002
-1106
-1130
-1022
-740
-291
266
844
1344
1669
1734
1499
994
325
-368
-967
-1414
-1705
-1862
-1907
-1860
-1742
-1570
-1343
-1045
-662
-224
194
487
572
419
62
-416
-900
-1267
-1425
-1355
-1118
-822
-564
-379
-252
-159
-107
-115
-178
-250
-282
-285
-338
-532
-887
-1316
-1677
-1870
-1890
-1803
-1683
-1561
-1447
-1356
-1324
-1373
-1478
-1572
-1592
-1521
-1384
-1213
-1016
-790
-546
-330
-200
-177
-228
-290
-311
-275
-191
-73
74
242
422
606
811
1081
1460
1952
2496
2984
3306
3396
3262
2976
2650
2395
2288
2354
2561
2832
3071
3180
3085
2754
2219
1564
905
341
-85
-387
-606
-771
-875
-888
-777
-525
-133
372
922
1406
1691
1679
1365
848
284
-187
-480
-567
-436
-81
485
1199
1942
2590
3062
3351
3497
3536
3472
3283
2955
2518
2029
1558
1145
798
494
201
-107
-426
-728
-959
-1070
-1029
-835
-511
-94
365
792
1097
1195
1046
678
178
-354
-845
-1258
-1576
-1771
-1807
-1666
-1372
-989
-592
-231
78
334
532
657
700
669
587
483
380
302
279
347
522
790
1109
1433
1733
1991
2184
2276
2238
2083
1877
1709
1642
1683
1792
1925
2053
2163
2228
2207
2051
1730
1235
558
-306
-1338
-2453
-3492
-4268
-4650
-4633
-4330
-3904
-3493
-3167
-2933
-2753
-2569
-2308
-1912
-1373
-759
-187
238
487
618
728
880
1058
1177
1133
852
322
-408
-1236
-2021
-2620
-2910
-2840
-2438
-1800
-1054
-320
321
839
1241
1552
1785
1934
1972
1871
1621
1237
755
231
-262
-632
-795
-703
-375
106
629
1090
1422
1578
1531
1275
856
376
-24
-228
-189
58
437
866
1275
1589
1727
1627
1291
810
338
13
-110
-78
-2
11
-91
-301
-572
-858
-1121
-1332
-1462
-1482
-1364
-1101
-705
-204
371
1000
1673
2376
3068
3671
4085
4219
4038
3579
2937
2232
1568
1016
609
358
251
261
342
453
582
755
1030
1452
2013
2644
3231
3674
3917
3953
3806
3519
3152
2784
2501
2364
2368
2436
2449
2295
1916
1315
551
-279
-1049
-1615
-1853
-1691
-1140
-291
718
1736
2628
3286
3647
3699
3487
3098
2621
2110
1581
1027
459
-84
-542
-860
-1022
-1060
-1037
-1035
-1110
-1268
-1457
-1583
-1563
-1363
-1016
-606
-226
42
144
55
-208
-581
-959
-1227
-1307
-1189
-926
-611
-342
-191
-185
-304
-479
-629
-709
-741
-814
-1029
-1443
-2041
-2748
-3472
-4119
-4599
-4826
-4750
-4395
-3865
-3303
-2803
-2362
-1908
-1378
-790
-249
120
248
154
-75
-344
-585
-762
-864
-896
-878
-846
-840
-893
-1020
-1215
-1432
-1604
-1651
-1524
-1226
-816
-368
71
493
901
1271
1558
1728
1798
1833
1888
1951
1938
1748
1332
708
-67
-939
-1867
-2786
-3583
-4118
-4285
-4059
-3505
-2719
-1797
-825
100
860
1344
1498
1355
1012
592
191
-125
-325
-410
-421
-426
-488
-630
-834
-1068
-1325
-1636
-2037
-2532
-3058
-3519
-3830
-3947
-3862
-3586
-3121
-2473
-1659
-718
291
1307
2260
3075
3669
3969
3938
3586
2982
2223
1412
631
-61
-624
-1020
-1221
-1228
-1092
-907
-768
-711
-687
-587
-316
140
705
1264
1733
2089
2358
2566
2718
2796
2765
2579
2181
1519
581
-568
-1794
-2936
-3861
-4489
-4791
-4772
-4478
-3999
-3449
-2914
-2401
-1855
-1229
-566
1
334
402
321
280
411
712
1074
1362
1485
1395
1062
463
-381
-1355
-2269
-2932
-3241
-3222
-2981
-2619
-2181
-1657
-1029
-319
402
1041
1514
1774
1817
1678
1423
1128
858
647
484
321
99
-212
-587
-945
-1189
-1257
-1163
-978
-784
-617
-461
-279
-65
143
292
360
384
433
575
835
1195
1614
2041
2434
2742
2920
2931
2767
2452
2043
1598
1155
705
212
-359
-1002
-1666
-2276
-2773
-3128
-3325
-3338
-3140
-2741
-2213
-1671
-1205
-817
-430
41
605
1181
1643
1904
1937
1754
1381
862
289
-190
-430
-371
-69
348
764
1136
1466
1742
1908
1884
1611
1082
335
-562
-1500
-2332
-2901
-3114
-2996
-2681
-2329
-2044
-1847
-1724
-1669
-1687
-1748
-1770
-1656
-1371
-975
-583
-278
-60
137
380
698
1091
1546
2049
2565
3034
3398
3627
3719
3665
3417
2915
2150
1197
195
-732
-1514
-2118
-2498
-2578
-2310
-1736
-1004
-290
289
706
980
1131
1172
1149
1150
1258
1473
1692
1783
1690
1478
1274
1164
1142
1142
1106
1020
880
659
306
-201
-823
-1468
-2039
-2471
-2727
-2785
-2625
-2263
-1754
-1168
-550
101
798
1519
2195
2752
3155
3406
3499
3386
3001
2333
1473
578
-211
-830
-1279
-1553
-1597
-1323
-687
265
1397
2539
3532
4258
4657
4740
4594
4355
4139
3986
3856
3675
3398
3032
2619
2200
1801
1441
1127
841
524
104
-458
-1121
-1772
-2290
-2591
-2642
-2432
-1957
-1232
-318
677
1654
2564
3418
4230
4956
5492
5719
5568
5033
4165
3048
1819
682
-133
-459
-291
193
724
1077
1175
1087
960
942
1127
1546
2147
2804
3342
3616
3582
3331
3038
2876
2937
3220
3651
4116
4480
4612
4423
3917
3199
2425
1714
1081
453
-257
-1068
-1910
-2654
-3181
-3419
-3353
-3012
-2456
-1759
-996
-218
549
1294
1984
2550
2900
2952
2672
2090
1279
333
-650
-1585
-2411
-3111
-3705
-4229
-4698
-5085
-5332
-5386
-5237
-4922
-4502
-4030
-3545
-3070
-2631
-2247
-1917
-1612
-1300
-964
-623
-317
-83
64
133
138
93
5
-109
-234
-365
-517
-723
-1002
-1342
-1687
-1965
-2103
-2045
-1751
-1206
-433
490
1435
2262
2858
3175
3222
3031
2629
2039
1294
454
-401
-1200
-1902
-2495
-2972
-3305
-3438
-3307
-2871
-2136
-1162
-55
1058
2047
2805
3264
3408
3272
2936
2500
2051
1629
1212
735
132
-602
-1388
-2091
-2584
-2813
-2817
-2692
-2521
-2339
-2132
-1870
-1530
-1108
-612
-69
458
863
1028
893
510
33
-348
-508
-439
-233
-8
157
241
262
236
167
50
-115
-330
-606
-966
-1423
-1953
-2478
-2884
-3059
-2934
-2508
-1853
-1092
-358
245
671
927
1054
1094
1078
1030
983
982
1060
1212
1382
1475
1398
1092
557
-151
-939
-1696
-2327
-2775
-3023
-3080
-2957
-2649
-2155
-1500
-761
-52
519
884
1014
905
552
-31
-788
-1604
-2338
-2888
-3236
-3437
-3554
-3602
-3539
-3311
-2907
-2379
-1807
-1249
-720
-214
265
683
994
1164
1173
999
611
-7
-816
-1701
-2503
-3090
-3406
-3474
-3342
-3039
-2573
-1971
-1307
-689
-191
177
469
736
983
1170
1250
1212
1073
843
518
98
-371
-794
-1076
-1179
-1137
-1010
-827
-557
-163
341
873
1330
1650
1835
1918
1901
1746
1411
907
328
-181
-486
-507
-246
222
783
1314
1729
2009
2200
2371
2577
2827
3090
3314
3442
3415
3181
2730
2125
1502
1012
734
631
580
463
236
-54
-328
-531
-652
-693
-636
-453
-140
249
616
881
1035
1152
1344
1696
2221
2873
3577
4273
4920
5485
5919
6175
6221
6068
5753
5299
4696
3902
2908
1786
696
-173
-677
-773
-507
37
777
1647
2589
3543
4461
5313
6082
6734
7199
7388
7231
6713
5887
4852
3722
2599
1565
668
-74
-669
-1125
-1425
-1536
-1438
-1157
-772
-382
-66
138
218
173
4
-274
-614
-950
-1226
-1418
-1534
-1599
-1634
-1656
-1684
-1739
-1837
-1988
-2186
-2409
-2616
-2741
-2704
-2450
-1986
-1377
-717
-70
546
1125
1630
1976
2061
1829
1293
517
-439
-1524
-2682
-3814
-4775
-5427
-5690
-5574
-5154
-4522
-3746
-2859
-1858
-723
561
1978
3453
4864
6073
6973
7496
7602
7256
6432
5152
3519
1708
-83
-1692
-3013
-3973
-4518
-4615
-4281
-3600
-2690
-1650
-527
666
1895
3077
4088
4814
5194
5216
4901
4280
3402
2345
1202
56
-1052
-2111
-3103
-3963
-4578
-4831
-4663
-4102
-3258
-2273
-1278
-360
446
1145
1760
2287
2672
2801
2539
1804
618
-872
-2443
-3865
-4968
-5650
-5872
-5642
-5019
-4119
-3089
-2066
-1126
-280
487
1155
1648
1865
1739
1280
557
-335
-1310
-2286
-3169
-3849
-4245
-4342
-4218
-4010
-3858
-3843
-3972
-4167
-4290
-4181
-3709
-2839
-1667
-394
741
1562
1996
2066
1841
1389
773
61
-671
-1364
-2001
-2613
-3234
-3858
-4410
-4771
-4844
-4612
-4151
-3587
-3029
-2506
-1969
-1340
-575
291
1156
1901
2429
2676
2598
2158
1343
203
-1145
-2541
-3846
-4974
-5895
-6588
-7019
-7143
-6937
-6424
-5662
-4713
-3622
-2416
-1133
177
1457
2655
3721
4581
5143
5319
5090
4527
3774
2976
2219
1523
880
306
-154
-463
-631
-719
-793
-873
-921
-885
-743
-522
-259
47
443
980
1651
2362
2966
3314
3282
2769
1682
-27
-2295
-4895
-7459
-9601
-11041
-11674
-11536
-10722
-9335
-7492
-5343
-3058
-765
1488
3708
5867
7824
9343
10192
10254
9580
8341
6747
4982
3188
1463
-135
-1582
-2862
-3917
-4628
-4845
-4470
-3525
-2152
-558
1066
2578
3878
4877
5500
5707
5503
4934
4059
2931
1607
165
-1278
-2570
-3540
-4030
-3926
-3202
-1939
-301
1508
3307
4950
6307
7252
7671
7514
6831
5758
4458
3068
1683
381
-761
-1677
-2338
-2753
-2941
-2898
-2609
-2098
-1454
-808
-258
178
554
927
1311
1680
2013
2313
2580
2774
2817
2641
2255
1740
1199
692
223
-228
-658
-1051
-1403
-1735
-2061
-2349
-2517
-2494
-2285
-1983
-1715
-1569
-1553
-1615
-1685
-1693
-1580
-1303
-866
-349
113
400
470
389
274
215
229
257
205
-13
-442
-1058
-1759
-2371
-2708
-2650
-2202
-1499
-742
-118
267
401
351
225
125
88
53
-122
-591
-1412
-2488
-3585
-4408
-4717
-4388
-3435
-1992
-276
1459
2987
4171
4991
5516
5825
5924
5717
5042
3760
1847
-567
-3206
-5710
-7734
-9032
-9509
-9223
-8328
-7006
-5413
-3667
-1859
-77
1592
3072
4304
5250
5887
6201
6185
5850
5233
4410
3476
2531
1641
819
27
-794
-1691
-2674
-3715
-4761
-5742
-6575
-7158
-7390
-7198
-6569
-5556
-4258
-2783
-1214
395
2017
3634
5204
6652
7863
8694
9015
8750
7904
6566
4890
3070
1303
-250
-1503
-2471
-3254
-3966
-4657
-5268
-5649
-5644
-5168
-4260
-3071
-1828
-776
-120
30
-303
-964
-1717
-2326
-2626
-2555
-2146
-1500
-758
-71
444
743
865
892
881
818
649
342
-45
-384
-546
-486
-249
79
447
866
1371
1973
2643
3323
3957
4483
4808
4816
4421
3642
2636
1648
889
436
219
91
-62
-262
-454
-558
-512
-285
130
717
1421
2137
2744
3159
3393
3547
3751
4085
4514
4896
5040
4795
4106
3039
1751
436
-745
-1707
-2455
-3061
-3605
-4126
-4598
-4945
-5079
-4943
-4529
-3891
-3128
-2373
-1754
-1355
-1183
-1166
-1193
-1170
-1054
-860
-617
-327
57
608
1386
2402
3598
4863
6057
7039
7696
7964
7844
7397
6722
5924
5076
4197
3250
2173
922
-495
-2001
-3468
-4756
-5744
-6349
-6515
-6214
-5456
-4316
-2951
-1574
-394
470
1033
1437
1872
2490
3330
4294
5179
5750
5807
5254
4118
2541
742
-1039
-2600
-3807
-4594
-4950
-4897
-4479
-3766
-2851
-1843
-836
108
963
1730
2407
2990
3469
3840
4091
4193
4078
3678
2946
1906
642
-730
-2100
-3372
-4450
-5226
-5595
-5496
-4937
-3985
-2714
-1177
581
2474
4323
5878
6902
7271
7025
6330
5384
4326
3205
2013
752
-514
-1669
-2585
-3181
-3451
-3462
-3312
-3102
-2920
-2836
-2896
-3097
-3371
-3586
-3601
-3336
-2823
-2198
-1643
-1297
-1196
-1254
-1289
-1086
-477
569
1907
3235
4215
4611
4386
3699
2798
1903
1123
459
-146
-758
-1419
-2129
-2829
-3411
-3753
-3798
-3597
-3296
-3047
-2898
-2741
-2359
-1530
-140
1747
3896
5947
7497
8212
7920
6677
4742
2482
235
-1777
-3479
-4897
-6099
-7143
-8039
-8742
-9152
-9163
-8724
-7894
-6836
-5751
-4799
-4045
-3465
-2994
-2559
-2090
-1507
-737
263
1480
2845
4265
5650
6904
7894
8442
8362
7549
6042
4035
1809
-370
-2306
-3893
-5086
-5866
-6239
-6236
-5911
-5321
-4494
-3411
-2033
-351
1574
3580
5448
6946
7899
8218
7912
7076
5867
4471
3063
1769
639
-350
-1263
-2166
-3085
-3990
-4796
-5395
-5687
-5623
-5233
-4623
-3947
-3369
-3022
-2988
-3285
-3851
-4532
-5107
-5337
-5061
-4261
-3076
-1747
-521
418
986
1198
1143
963
809
790
939
1213
1538
1872
2225
2633
3099
3561
3909
4043
3938
3651
3301
2990
2737
2428
1834
698
-1136
-3607
-6410
-9078
-11132
-12232
-12251
-11278
-9566
-7470
-5361
-3528
-2090
-965
59
1187
2493
3898
5251
6432
7411
8215
8864
9332
9552
9454
8985
8113
6826
5155
3190
1065
-1084
-3152
-5069
-6764
-8138
-9087
-9552
-9553
-9168
-8472
-7506
-6291
-4885
-3406
-1996
-754
303
1221
2037
2733
3241
3489
3455
3184
2769
2315
1905
1568
1260
866
243
-715
-2009
-3520
-5047
-6391
-7428
-8143
-8614
-8950
-9226
-9431
-9475
-9232
-8614
-7629
-6378
-5020
-3708
-2544
-1565
-747
-25
684
1438
2227
2956
3491
3731
3684
3470
3257
3182
3294
3577
3994
4528
5175
5925
6748
7592
8390
9053
9463
9489
9028
8061
6679
5046
3342
1702
179
-1244
-2625
-4009
-5391
-6695
-7781
-8491
-8709
-8393
-7580
-6358
-4831
-3087
-1178
893
3157
5631
8255
10850
13144
14865
15837
16024
15503
14383
12775
10781
8510
6065
3518
897
-1762
-4354
-6682
-8526
-9754
-10387
-10570
-10469
-10182
-9716
-9018
-8016
-6625
-4740
-2275
767
4238
7867
11337
14375
16795
18469
19291
19172
18070
16026
13164
9669
5760
1671
-2363
-6136
-9495
-12354
-14670
-16410
-17543
-18053
-17961
-17330
-16250
-14835
-13219
-11547
-9932
-8404
-6889
-5266
-3456
-1481
569
2606
4589
6490
8224
9627
10524
10821
10551
9811
8690
7245
5559
3795
2169
839
-178
-979
-1650
-2164
-2399
-2252
-1748
-1048
-356
165
403
268
-308
-1300
-2520
-3644
-4353
-4504
-4195
-3695
-3280
-3100
-3129
-3207
-3111
-2621
-1603
-59
1845
3830
5603
6954
7796
8159
8151
7933
7700
7622
7775
8092
8385
8431
8064
7217
5893
4137
2021
-329
-2753
-5088
-7225
-9116
-10720
-11936
-12585
-12473
-11483
-9634
-7077
-4042
-786
2447
5452
8077
10233
11857
12892
13260
12896
11796
10051
7820
5281
2581
-156
-2802
-5199
-7171
-8568
-9291
-9308
-8657
-7461
-5930
-4334
-2933
-1909
-1326
-1157
-1326
-1735
-2242
-2657
-2787
-2526
-1936
-1237
-691
-462
-532
-720
-775
-462
376
1789
3681
5782
7679
8930
9245
8627
7388
6008
4920
4341
4217
4301
4274
3870
2947
1517
-258
-2124
-3821
-5174
-6151
-6850
-7414
-7940
-8411
-8694
-8589
-7900
-6496
-4372
-1654
1410
4516
7372
9753
11516
12602
13015
12817
12110
11005
9569
7807
5684
3200
449
-2356
-4941
-7038
-8446
-9062
-8890
-8055
-6809
-5492
-4452
-3933
-3990
-4484
-5143
-5669
-5838
-5563
-4906
-4030
-3117
-2279
-1519
-762
67
979
1897
2711
3329
3720
3899
3909
3800
3628
3446
3289
3158
3013
2795
2446
1927
1228
374
-583
-1580
-2586
-3626
-4757
-6014
-7351
-8653
-9799
-10737
-11483
-12055
-12401
-12404
-11954
-11034
-9729
-8164
-6437
-4627
-2841
-1247
-21
753
1142
1329
1515
1835
2350
3074
3982
4991
5950
6692
7116
7232
7121
6851
6426
5833
5124
4433
3908
3608
3467
3359
3194
2948
2616
2155
1504
673
-193
-850
-1085
-835
-208
604
1427
2159
2755
3199
3509
3742
3984
4282
4573
4667
4303
3255
1436
-1051
-3918
-6755
-9137
-10747
-11455
-11328
-10550
-9314
-7745
-5894
-3783
-1455
1002
3456
5726
7603
8873
9373
9058
8032
6522
4801
3115
1632
416
-561
-1394
-2213
-3135
-4228
-5483
-6805
-8029
-8962
-9436
-9380
-8853
-8019
-7069
-6142
-5294
-4534
-3872
-3339
-2957
-2699
-2502
-2307
-2094
-1865
-1603
-1261
-821
-361
-47
-33
-337
-806
-1205
-1342
-1134
-571
337
1541
2873
4009
4572
4321
3298
1801
200
-1236
-2401
-3281
-3889
-4264
-4509
-4763
-5085
-5347
-5250
-4489
-2947
-762
1761
4283
6509
8177
9054
9003
8077
6532
4684
2748
775
-1258
-3280
-5078
-6406
-7131
-7292
-7009
-6350
-5308
-3883
-2177
-386
1300
2777
4000
4891
5316
5168
4496
3523
2521
1632
805
-116
-1234
-2512
-3803
-4929
-5711
-5961
-5493
-4227
-2293
-40
2102
3813
4983
5660
5926
5842
5491
5038
4700
4618
4744
4867
4751
4285
3512
2557
1543
596
-112
-365
-14
894
2076
3143
3800
3982
3839
3599
3431
3385
3400
3352
3101
2545
1675
607
-459
-1331
-1913
-2224
-2347
-2348
-2248
-2029
-1662
-1101
-262
940
2519
4334
6077
7377
7942
7667
6641
5070
3196
1240
-613
-2220
-3478
-4330
-4745
-4712
-4241
-3386
-2255
-990
269
1430
2453
3330
4056
4598
4891
4839
4350
3387
2027
478
-981
-2106
-2776
-3008
-2891
-2506
-1889
-1071
-121
846
1707
2388
2871
3172
3315
3335
3301
3313
3460
3766
4171
4564
4853
5006
5049
5030
4975
4867
4636
4170
3346
2100
486
-1298
-2960
-4221
-4911
-5006
-4604
-3855
-2913
-1898
-883
119
1142
2238
3416
4609
5677
6455
6798
6613
5865
4584
2880
951
-956
-2625
-3946
-4926
-5637
-6144
-6458
-6564
-6461
-6179
-5755
-5201
-4504
-3682
-2820
-2056
-1493
-1109
-741
-170
748
1971
3282
4379
5010
5066
4607
3825
2974
2304
1975
2011
2285
2571
2648
2410
1914
1346
910
723
751
826
720
233
-721
-2078
-3621
-5028
-5978
-6259
-5855
-4955
-3868
-2886
-2166
-1668
-1204
-543
474
1846
3412
4907
6048
6625
6559
5912
4869
3673
2544
1602
836
147
-562
-1281
-1860
-2062
-1677
-626
994
2941
4888
6486
7421
7482
6621
4992
2911
750
-1178
-2684
-3690
-4167
-4102
-3507
-2461
-1131
258
1478
2348
2764
2711
2260
1552
756
-1
-681
-1345
-2094
-3008
-4093
-5280
-6452
-7464
-8167
-8431
-8186
-7474
-6455
-5377
-4500
-4019
-4025
-4485
-5267
-6173
-6980
-7489
-7572
-7189
-6382
-5264
-4000
-2777
-1762
-1034
-546
-139
359
1024
1764
2358
2570
2279
1537
539
-456
-1213
-1575
-1486
-1002
-290
417
880
943
593
-35
-730
-1302
-1660
-1843
-1964
-2135
-2395
-2695
-2933
-3012
-2872
-2497
-1898
-1108
-198
698
1405
1763
1699
1269
642
30
-384
-485
-240
324
1127
2052
2967
3752
4322
4633
4650
4330
3627
2522
1062
-646
-2469
-4296
-6053
-7661
-8982
-9809
-9917
-9148
-7493
-5094
-2203
878
3849
6442
8457
9797
10482
10607
10256
9433
8064
6079
3515
560
-2485
-5298
-7609
-9219
-9997
-9886
-8938
-7342
-5388
-3386
-1562
-3
1325
2519
3662
4770
5764
6475
6689
6231
5049
3254
1094
-1127
-3136
-4747
-5879
-6548
-6859
-6970
-7026
-7089
-7094
-6875
-6251
-5118
-3512
-1609
306
1892
2833
2932
2194
841
-767
-2273
-3448
-4229
-4687
-4947
-5134
-5330
-5543
-5673
-5524
-4884
-3659
-1952
-40
1761
3239
4349
5164
5784
6267
6626
6852
6918
6776
6377
5714
4863
3980
3232
2720
2453
2377
2428
2560
2723
2852
2861
2684
2299
1730
1028
247
-553
-1316
-1989
-2530
-2899
-3035
-2849
-2251
-1207
208
1823
3415
4778
5760
6274
6319
5985
5446
4901
4486
4228
4062
3917
3753
3561
3298
2866
2162
1171
8
-1123
-2037
-2642
-2927
-2924
-2675
-2253
-1783
-1411
-1225
-1195
-1195
-1098
-857
-513
-132
253
637
989
1217
1198
846
163
-771
-1844
-2939
-3933
-4682
-5051
-4969
-4481
-3732
-2904
-2131
-1458
-843
-194
590
1578
2772
4088
5379
6486
7301
7794
7997
7956
7704
7254
6614
5798
4835
3778
2717
1778
1078
670
507
467
437
384
362
460
733
1172
1720
2293
2777
3028
2894
2301
1333
236
-671
-1147
-1135
-763
-250
210
529
739
956
1322
1939
2810
3808
4713
5297
5426
5115
4509
3798
3136
2586
2116
1621
973
75
-1075
-2353
-3524
-4319
-4544
-4144
-3212
-1937
-534
800
1918
2733
3232
3472
3541
3505
3370
3079
2565
1806
859
-149
-1074
-1791
-2214
-2298
-2023
-1398
-472
655
1832
2893
3700
4190
4387
4369
4213
3945
3527
2896
2015
910
-318
-1511
-2489
-3088
-3207
-2852
-2144
-1285
-469
191
684
1055
1332
1481
1433
1138
607
-98
-896
-1711
-2462
-3044
-3350
-3325
-3027
-2630
-2360
-2388
-2752
-3342
-3953
-4368
-4434
-4110
-3484
-2739
-2088
-1687
-1587
-1719
-1955
-2178
-2330
-2427
-2530
-2711
-3020
-3459
-3973
-4465
-4834
-5033
-5096
-5119
-5200
-5366
-5550
-5621
-5448
-4963
-4187
-3228
-2254
-1455
-994
-941
-1246
-1750
-2254
-2610
-2785
-2855
-2941
-3125
-3388
-3609
-3601
-3179
-2229
-756
1092
3045
4782
6025
6623
6588
6066
5262
4367
3504
2719
1999
1291
531
-339
-1337
-2428
-3525
-4523
-5332
-5908
-6254
-6396
-6371
-6208
-5925
-5511
-4919
-4083
-2964
-1611
-184
1077
1951
2321
2207
1745
1111
468
-73
-474
-768
-1047
-1412
-1905
-2460
-2924
-3138
-3030
-2664
-2202
-1831
-1680
-1793
-2126
-2559
-2926
-3038
-2749
-2007
-886
434
1722
2757
3381
3529
3252
2694
2041
1432
894
353
-288
-1062
-1896
-2654
-3208
-3477
-3420
-2999
-2188
-1020
373
1782
3002
3920
4530
4886
5015
4890
4460
3706
2666
1420
54
-1349
-2692
-3843
-4651
-4991
-4820
-4192
-3233
-2092
-894
276
1362
2319
3082
3563
3665
3318
2520
1359
8
-1312
-2380
-3021
-3132
-2696
-1783
-528
898
2340
3692
4906
5966
6840
7453
7693
7449
6669
5389
3730
1869
-2
-1708
-3113
-4135
-4746
-4971
-4857
-4452
-3786
-2872
-1729
-403
1030
2473
3823
4986
5873
6411
6555
6309
5728
4915
3985
3040
2157
1394
798
414
266
339
565
830
1014
1043
927
756
646
677
851
1099
1318
1406
1272
829
16
-1151
-2540
-3929
-5100
-5953
-6543
-7015
-7464
-7840
-7953
-7579
-6576
-4946
-2827
-458
1874
3871
5284
5989
6021
5551
4793
3916
3002
2069
1124
188
-707
-1539
-2298
-2969
-3517
-3893
-4048
-3943
-3550
-2858
-1900
-772
362
1307
1889
2003
1623
805
-327
-1598
-2814
-3823
-4576
-5139
-5641
-6180
-6741
-7193
-7344
-7028
-6170
-4793
-3003
-948
1207
3305
5206
6799
7995
8726
8948
8649
7863
6676
5219
3649
2121
761
-344
-1152
-1643
-1802
-1608
-1044
-121
1116
2594
4232
5945
7621
9104
10213
10791
10762
10142
9008
7442
5521
3346
1078
-1073
-2923
-4391
-5518
-6413
-7153
-7736
-8090
-8138
-7830
-7140
-6044
-4520
-2592
-381
1889
3946
5570
6656
7222
7354
7145
6659
5943
5051
4051
3020
2004
1018
54
-890
-1781
-2558
-3156
-3532
-3680
-3624
-3399
-3049
-2618
-2162
-1730
-1355
-1042
-772
-518
-262
8
305
635
994
1346
1620
1729
1607
1241
684
39
-573
-1048
-1321
-1372
-1222
-920
-529
-128
199
377
362
158
-185
-594
-997
-1340
-1584
-1689
-1616
-1340
-858
-184
662
1672
2837
4121
5449
6710
7791
8598
9069
9167
8882
8250
7358
6335
5295
4304
3363
2454
1589
828
254
-78
-174
-81
140
429
719
914
900
599
24
-697
-1367
-1811
-1964
-1900
-1795
-1844
-2181
-2829
-3700
-4634
-5449
-5999
-6203
-6058
-5633
-5034
-4369
-3709
-3061
-2368
-1537
-492
775
2179
3555
4714
5514
5906
5931
5677
5214
4570
3741
2742
1635
527
-469
-1272
-1850
-2199
-2318
-2204
-1849
-1253
-414
680
2032
3603
5262
6790
7940
8522
8473
7856
6795
5411
3789
2000
140
-1656
-3241
-4496
-5357
-5807
-5846
-5483
-4744
-3690
-2419
-1035
382
1789
3156
4427
5509
6277
6624
6484
5848
4751
3271
1533
-291
-2001
-3425
-4460
-5100
-5396
-5406
-5150
-4617
-3793
-2701
-1404
3
1400
2644
3573
4035
3953
3359
2410
1323
292
-577
-1282
-1884
-2453
-3028
-3602
-4128
-4533
-4737
-4684
-4358
-3793
-3063
-2255
-1440
-653
107
852
1580
2252
2782
3066
3009
2562
1731
575
-807
-2286
-3707
-4916
-5795
-6302
-6483
-6436
-6249
-5953
-5513
-4865
-3970
-2854
-1611
-378
689
1451
1815
1762
1351
700
-51
-785
-1427
-1938
-2304
-2522
-2598
-2534
-2326
-1962
-1431
-749
19
763
1358
1707
1770
1572
1184
694
182
-301
-737
-1132
-1491
-1808
-2061
-2230
-2308
-2306
-2234
-2095
-1896
-1662
-1455
-1358
-1436
-1709
-2147
-2691
-3280
-3862
-4388
-4803
-5057
-5121
-4991
-4681
-4211
-3608
-2915
-2201
-1539
-988
-566
-268
-92
-60
-218
-600
-1207
-1996
-2888
-3773
-4523
-5005
-5116
-4827
-4191
-3315
-2301
-1203
-26
1235
2550
3841
4991
5864
6328
6276
5673
4604
3289
2016
1035
442
151
-45
-357
-891
-1615
-2385
-3009
-3313
-3193
-2658
-1829
-913
-132
351
481
311
-35
-413
-704
-851
-866
-821
-796
-826
-864
-799
-537
-65
528
1101
1536
1787
1876
1852
1759
1633
1497
1346
1128
741
85
-863
-2009
-3162
-4128
-4792
-5151
-5266
-5192
-4942
-4488
-3806
-2904
-1823
-632
585
1733
2715
3454
3918
4133
4174
4125
4046
3952
3820
3609
3289
2857
2335
1763
1190
662
220
-108
-320
-447
-540
-645
-772
-887
-941
-905
-779
-583
-315
48
526
1099
1694
2227
2652
2974
3214
3352
3312
3007
2406
1566
616
-306
-1091
-1663
-1974
-2001
-1771
-1368
-900
-448
-22
420
924
1488
2065
2580
2964
3163
3136
2867
2392
1805
1216
690
210
-304
-913
-1594
-2229
-2664
-2790
-2584
-2107
-1473
-813
-236
194
489
732
1033
1463
2005
2562
3006
3236
3213
2957
2536
2060
1666
1484
1585
1945
2446
2934
3277
3411
3337
3107
2793
2470
2191
1958
1705
1329
741
-74
-1041
-2032
-2914
-3592
-4006
-4135
-3980
-3588
-3038
-2420
-1796
-1180
-556
89
732
1328
1826
2185
2373
2356
2096
1580
838
-45
-962
-1807
-2497
-2969
-3176
-3097
-2749
-2187
-1491
-732
46
821
1572
2255
2814
3195
3373
3356
3175
2857
2415
1844
1135
302
-597
-1459
-2163
-2611
-2770
-2685
-2453
-2174
-1916
-1693
-1479
-1223
-868
-370
276
1014
1728
2275
2540
2480
2124
1540
793
-70
-1008
-1966
-2865
-3617
-4146
-4391
-4307
-3871
-3097
-2054
-858
362
1494
2463
3222
3738
3988
3965
3670
3101
2241
1078
-364
-1989
-3638
-5139
-6359
-7217
-7658
-7621
-7050
-5934
-4356
-2488
-541
1290
2867
4104
4951
5392
5455
5204
4707
4014
3151
2151
1087
68
-803
-1468
-1926
-2205
-2326
-2297
-2126
-1837
-1463
-1022
-508
108
834
1643
2460
3179
3687
3889
3744
3284
2612
1861
1141
509
-18
-431
-705
-819
-785
-660
-512
-383
-267
-148
-26
69
106
82
14
-98
-283
-578
-976
-1401
-1737
-1900
-1880
-1725
-1487
-1185
-801
-315
278
959
1695
2435
3095
3576
3806
3793
3632
3454
3359
3370
3446
3526
3559
3512
3364
3118
2825
2578
2470
2522
2659
2742
2650
2340
1850
1257
627
8
-564
-1054
-1440
-1737
-1982
-2202
-2365
-2383
-2153
-1625
-842
73
969
1726
2272
2582
2646
2456
2003
1296
366
-730
-1922
-3140
-4311
-5361
-6201
-6743
-6926
-6732
-6195
-5380
-4355
-3181
-1921
-660
496
1433
2068
2377
2402
2231
1976
1731
1553
1441
1342
1183
910
533
123
-220
-412
-434
-330
-190
-117
-198
-481
-967
-1604
-2294
-2931
-3439
-3817
-4134
-4492
-4960
-5526
-6094
-6529
-6714
-6580
-6110
-5325
-4278
-3057
-1795
-646
275
930
1374
1700
1982
2234
2425
2530
2560
2560
2574
2609
2639
2616
2501
2267
1904
1419
841
226
-368
-902
-1381
-1837
-2304
-2778
-3214
-3546
-3714
-3688
-3467
-3067
-2511
-1830
-1060
-249
560
1330
2037
2666
3180
3532
3663
3541
3190
2692
2164
1714
1401
1229
1165
1162
1174
1156
1066
886
634
370
164
61
53
94
149
226
380
684
1176
1844
2625
3445
4247
4996
5663
6209
6579
6725
6628
6320
5868
5349
4819
4312
3859
3493
3254
3156
3178
3259
3331
3333
3226
2973
2549
1946
1199
389
-388
-1050
-1553
-1885
-2044
-2033
-1863
-1552
-1126
-606
-14
612
1205
1684
2001
2180
2300
2454
2684
2959
3208
3361
3384
3278
3068
2804
2557
2403
2377
2432
2446
2277
1832
1115
203
-795
-1783
-2696
-3492
-4145
-4647
-4992
-5159
-5108
-4794
-4208
-3400
-2470
-1517
-598
279
1125
1927
2638
3184
3488
3477
3093
2313
1176
-185
-1572
-2771
-3630
-4091
-4190
-4002
-3612
-3091
-2490
-1837
-1142
-397
404
1244
2068
2791
3320
3582
3546
3222
2656
1918
1093
279
-431
-965
-1293
-1438
-1456
-1401
-1287
-1084
-750
-276
289
863
1375
1800
2164
2503
2836
3140
3359
3419
3247
2785
2020
1002
-149
-1284
-2273
-3057
-3648
-4106
-4499
-4863
-5190
-5429
-5500
-5334
-4905
-4262
-3514
-2786
-2166
-1688
-1342
-1111
-988
-968
-1032
-1140
-1255
-1355
-1430
-1458
-1400
-1213
-885
-460
-12
396
753
1095
1472
1906
2381
2850
3275
3639
3952
4220
4435
4565
4573
4440
4181
3837
3456
3060
2647
2198
1700
1147
538
-135
-870
-1629
-2327
-2854
-3119
-3098
-2843
-2453
-2032
-1657
-1366
-1157
-994
-818
-584
-287
25
279
428
477
471
449
407
309
116
-172
-522
-884
-1216
-1477
-1626
-1629
-1485
-1243
-988
-796
-692
-642
-587
-480
-304
-66
212
493
720
829
783
602
363
146
-14
-150
-335
-620
-1000
-1423
-1833
-2206
-2562
-2933
-3340
-3784
-4258
-4761
-5300
-5870
-6442
-6963
-7385
-7680
-7848
-7901
-7845
-7682
-7433
-7149
-6909
-6777
-6768
-6836
-6901
-6888
-6745
-6441
-5948
-5245
-4335
-3275
-2165
-1116
-214
497
1000
1291
1373
1267
1018
673
268
-184
-661
-1115
-1469
-1651
-1631
-1421
-1040
-482
288
1289
2481
3746
4930
5892
6544
6859
6850
6565
6074
5459
4792
4121
3469
2856
2325
1936
1736
1729
1864
2054
2209
2257
2156
1895
1507
1069
691
475
471
654
942
1245
1514
1764
2057
2465
3025
3723
4491
5234
5859
6297
6520
6531
6362
6052
5641
5153
4599
3986
3341
2722
2214
1889
1775
1842
2011
2196
2326
2356
2260
2032
1688
1279
875
532
274
89
-46
-136
-172
-151
-92
-30
5
15
16
16
-5
-83
-244
-485
-775
-1084
-1393
-1696
-1985
-2247
-2469
-2649
-2791
-2893
-2937
-2895
-2748
-2498
-2162
-1762
-1312
-828
-325
191
741
1368
2108
2948
3804
4550
5066
5293
5235
4932
4422
3734
2893
1945
954
-9
-879
-1596
-2098
-2334
-2276
-1935
-1363
-637
157
940
1641
2214
2643
2942
3132
3220
3180
2979
2615
2143
1674
1329
1200
1324
1683
2208
2794
3314
3657
3760
3628
3318
2888
2358
1707
906
-48
-1116
-2233
-3323
-4299
-5060
-5511
-5593
-5317
-4767
-4064
-3319
-2607
-1980
-1483
-1158
-1018
-1037
-1151
-1308
-1494
-1731
-2041
-2422
-2828
-3208
-3516
-3714
-3759
-3595
-3181
-2521
-1688
-796
41
744
1287
1670
1906
2005
1981
1849
1626
1324
956
536
95
-324
-667
-890
-963
-888
-689
-410
-100
200
465
677
826
909
928
897
836
753
640
471
221
-130
-586
-1147
-1799
-2515
-3239
-3899
-4427
-4791
-5002
-5109
-5164
-5209
-5257
-5303
-5325
-5289
-5167
-4950
-4659
-4337
-4032
-3770
-3551
-3364
-3203
-3075
-2982
-2913
-2841
-2741
-2592
-2376
-2063
-1622
-1045
-383
259
760
1037
1086
957
715
407
55
-323
-703
-1066
-1411
-1751
-2089
-2397
-2629
-2750
-2765
-2708
-2602
-2432
-2148
-1712
-1132
-465
210
824
1320
1650
1766
1650
1328
876
378
-118
-612
-1124
-1656
-2173
-2620
-2960
-3186
-3315
-3360
-3326
-3212
-3019
-2747
-2387
-1933
-1404
-861
-391
-69
87
118
97
83
111
195
350
588
898
1232
1519
1701
1763
1736
1671
1613
1584
1586
1603
1605
1562
1455
1299
1148
1068
1108
1282
1570
1950
2409
2941
3525
4109
4609
4929
4984
4721
4138
3281
2249
1169
171
-640
-1204
-1498
-1537
-1363
-1034
-612
-141
362
899
1468
2041
2561
2958
3170
3155
2902
2427
1778
1032
287
-374
-901
-1287
-1552
-1719
-1806
-1823
-1781
-1689
-1545
-1338
-1063
-738
-407
-123
93
263
433
634
857
1061
1205
1288
1343
1419
1540
1697
1864
2013
2138
2231
2282
2276
2203
2082
1956
1885
1917
2071
2336
2674
3026
3322
3499
3519
3380
3121
2790
2429
2058
1682
1310
953
618
296
-33
-379
-717
-992
-1138
-1115
-919
-575
-115
424
1000
1554
2017
2337
2497
2524
2470
2393
2341
2345
2421
2564
2756
2975
3206
3446
3701
3969
4231
4459
4628
4736
4794
4813
4790
4704
4520
4198
3711
3046
2215
1257
236
-764
-1657
-2358
-2807
-2973
-2859
-2497
-1936
-1232
-444
361
1112
1754
2271
2692
3065
3407
3681
3805
3698
3343
2791
2138
1472
848
288
-186
-542
-746
-784
-666
-427
-103
279
697
1131
1554
1931
2232
2441
2558
2601
2593
2548
2466
2338
2163
1959
1753
1567
1403
1247
1089
935
802
693
593
477
337
197
90
29
-10
-73
-181
-307
-375
-301
-22
473
1145
1908
2638
3201
3484
3441
3108
2591
2012
1465
982
544
99
-409
-1010
-1702
-2433
-3129
-3713
-4136
-4389
-4489
-4463
-4322
-4059
-3656
-3096
-2373
-1509
-554
412
1302
2048
2617
3011
3245
3323
3229
2936
2427
1705
798
-240
-1340
-2413
-3369
-4124
-4615
-4814
-4719
-4356
-3771
-3023
-2180
-1314
-501
179
647
846
759
425
-74
-649
-1230
-1786
-2308
-2799
-3259
-3695
-4121
-4551
-4975
-5358
-5657
-5850
-5958
-6027
-6098
-6180
-6247
-6271
-6244
-6182
-6111
-6055
-6029
-6049
-6134
-6295
-6517
-6751
-6934
-7005
-6930
-6696
-6306
-5773
-5127
-4423
-3732
-3127
-2648
-2296
-2035
-1821
-1636
-1498
-1457
-1557
-1811
-2178
-2585
-2961
-3268
-3508
-3700
-3844
-3901
-3807
-3504
-2963
-2190
-1225
-130
1008
2092
3023
3735
4207
4452
4478
4276
3819
3106
2198
1212
286
-467
-986
-1254
-1283
-1104
-775
-370
37
400
717
1000
1252
1438
1500
1392
1098
646
91
-493
-1016
-1386
-1531
-1429
-1114
-659
-133
432
1036
1689
2382
3077
3723
4271
4685
4950
5072
5079
5011
4908
4795
4685
4590
4534
4542
4620
4742
4861
4927
4912
4791
4534
4101
3472
2673
1785
899
67
-715
-1481
-2241
-2960
-3576
-4045
-4356
-4524
-4555
-4441
-4183
-3812
-3392
-2979
-2584
-2165
-1665
-1063
-398
241
754
1068
1161
1063
843
582
350
177
59
-29
-102
-163
-211
-255
-314
-398
-490
-548
-527
-409
-204
70
409
823
1327
1913
2557
3225
3890
4528
5106
5581
5913
6081
6094
5979
5767
5481
5134
4740
4305
3833
3323
2795
2296
1900
1671
1631
1740
1905
2020
1998
1793
1408
892
331
-179
-562
-795
-914
-987
-1069
-1169
-1254
-1272
-1189
-1008
-767
-521
-330
-243
-282
-429
-632
-821
-942
-983
-984
-1004
-1092
-1255
-1456
-1636
-1744
-1760
-1702
-1613
-1540
-1516
-1547
-1610
-1661
-1652
-1548
-1341
-1052
-725
-399
-94
196
488
799
1130
1477
1837
2213
2611
3026
3433
3797
4085
4272
4342
4283
4086
3763
3349
2905
2497
2176
1966
1869
1871
1951
2088
2265
2466
2680
2888
3061
3155
3121
2929
2583
2123
1616
1135
743
477
349
344
428
559
703
845
983
1131
1299
1482
1654
1755
1711
1458
978
321
-410
-1087
-1606
-1910
-1994
-1887
-1634
-1278
-844
-337
249
902
1569
2148
2521
2603
2375
1884
1206
417
-420
-1256
-2051
-2788
-3478
-4150
-4814
-5434
-5930
-6214
-6235
-5995
-5536
-4917
-4214
-3515
-2915
-2487
-2249
-2153
-2118
-2066
-1955
-1772
-1516
-1205
-882
-625
-518
-607
-871
-1239
-1633
-2008
-2357
-2687
-3004
-3304
-3589
-3872
-4168
-4485
-4818
-5164
-5523
-5879
-6193
-6402
-6445
-6304
-5997
-5563
-5027
-4395
-3681
-2925
-2191
-1543
-1010
-595
-282
-60
88
199
328
524
796
1104
1389
1611
1763
1865
1930
1953
1928
1863
1786
1737
1742
1809
1931
2091
2264
2403
2446
2325
1995
1451
735
-82
-917
-1701
-2400
-3016
-3572
-4080
-4512
-4802
-4872
-4682
-4263
-3709
-3137
-2645
-2286
-2075
-2005
-2068
-2238
-2474
-2724
-2952
-3157
-3375
-3645
-3973
-4313
-4592
-4748
-4767
-4672
-4495
-4242
-3895
-3433
-2851
-2165
-1386
-518
440
1464
2491
3432
4205
4764
5103
5239
5206
5049
4831
4612
4425
4257
4062
3801
3474
3126
2823
2617
2532
2577
2756
3061
3465
3913
4348
4742
5102
5459
5833
6221
6604
6974
7335
7694
8028
8283
8394
8309
8019
7550
6947
6265
5552
4851
4192
3596
3074
2638
2306
2099
2033
2109
2307
2592
2920
3239
3502
3675
3752
3754
3719
3678
3643
3604
3542
3448
3329
3208
3115
3070
3077
3120
3166
3178
3121
2976
2742
2441
2106
1773
1467
1193
934
662
357
13
-352
-712
-1035
-1291
-1445
-1463
-1324
-1035
-640
-208
182
467
614
621
512
321
84
-176
-444
-707
-941
-1114
-1192
-1161
-1031
-825
-563
-253
96
464
818
1130
1391
1613
1806
1965
2064
2083
2025
1922
1801
1688
1602
1579
1668
1910
2291
2736
3131
3387
3478
3436
3314
3150
2957
2738
2509
2299
2133
2027
1985
2013
2124
2323
2602
2925
3239
3480
3590
3527
3270
2831
2252
1587
896
231
-367
-860
-1223
-1449
-1549
-1545
-1451
-1260
-955
-531
-20
514
994
1359
1579
1655
1603
1451
1227
969
717
503
340
206
48
-195
-568
-1071
-1657
-2247
-2758
-3135
-3361
-3448
-3423
-3307
-3111
-2836
-2481
-2057
-1595
-1153
-798
-591
-555
-673
-895
-1172
-1470
-1779
-2100
-2437
-2788
-3150
-3507
-3824
-4049
-4127
-4030
-3785
-3460
-3142
-2894
-2731
-2622
-2513
-2352
-2108
-1780
-1396
-1002
-650
-372
-181
-68
-19
-20
-65
-152
-283
-471
-737
-1092
-1523
-1981
-2398
-2723
-2941
-3078
-3169
-3231
-3249
-3189
-3026
-2759
-2411
-2016
-1610
-1235
-935
-762
-756
-934
-1281
-1752
-2288
-2834
-3352
-3824
-4249
-4627
-4952
-5213
-5400
-5517
-5581
-5610
-5614
-5583
-5500
-5347
-5122
-4832
-4492
-4133
-3795
-3519
-3336
-3242
-3197
-3150
-3065
-2942
-2803
-2675
-2567
-2480
-2426
-2443
-2577
-2862
-3297
-3849
-4473
-5130
-5787
-6412
-6967
-7411
-7718
-7872
-7866
-7695
-7361
-6893
-6349
-5803
-5320
-4926
-4618
-4374
-4184
-4041
-3936
-3846
-3741
-3605
-3446
-3291
-3166
-3084
-3041
-3027
-3026
-3011
-2941
-2768
-2461
-2021
-1487
-905
-313
267
817
1309
1712
2007
2200
2322
2401
2442
2420
2304
2080
1771
1425
1094
810
577
386
230
123
96
187
422
795
1268
1780
2260
2654
2930
3092
3170
3207
3240
3278
3298
3258
3117
2863
2517
2127
1736
1372
1032
702
365
16
-337
-676
-976
-1217
-1386
-1482
-1513
-1489
-1409
-1262
-1028
-689
-234
336
1008
1760
2555
3347
4083
4715
5200
5519
5669
5662
5508
5215
4785
4226
3562
2846
2147
1533
1053
723
539
493
590
845
1267
1838
2512
3224
3913
4537
5079
5526
5870
6098
6198
6163
5993
5694
5279
4779
4243
3735
3312
3009
2822
2712
2618
2479
2256
1940
1552
1136
733
364
27
-297
-613
-909
-1157
-1341
-1469
-1565
-1643
-1686
-1648
-1492
-1219
-878
-544
-277
-102
-17
-8
-61
-154
-249
-293
-241
-81
155
406
606
718
738
694
628
579
571
607
679
783
926
1117
1353
1601
1802
1901
1871
1722
1495
1226
945
670
433
277
244
350
580
894
1256
1646
2063
2503
2951
3376
3744
4027
4211
4290
4256
4105
3835
3459
3008
2530
2080
1712
1457
1319
1273
1276
1286
1281
1264
1258
1280
1326
1364
1349
1242
1028
723
361
-14
-354
-608
-729
-687
-479
-137
287
747
1217
1682
2120
2487
2715
2739
2517
2053
1398
637
-132
-822
-1377
-1786
-2074
-2276
-2416
-2491
-2483
-2380
-2194
-1956
-1698
-1434
-1160
-868
-558
-251
25
239
368
399
325
154
-95
-391
-694
-966
-1184
-1342
-1452
-1542
-1637
-1751
-1882
-2019
-2154
-2286
-2422
-2555
-2665
-2722
-2699
-2588
-2399
-2150
-1859
-1549
-1248
-988
-796
-681
-629
-616
-620
-634
-657
-689
-727
-768
-812
-859
-902
-927
-914
-853
-744
-590
-393
-149
134
442
750
1047
1344
1661
2015
2397
2777
3130
3443
3717
3953
4137
4246
4263
4193
4057
3877
3663
3407
3094
2712
2254
1733
1182
654
211
-100
-264
-289
-189
28
355
763
1189
1554
1795
1895
1876
1763
1558
1239
786
205
-472
-1210
-1981
-2763
-3517
-4183
-4707
-5061
-5267
-5369
-5410
-5399
-5322
-5156
-4881
-4494
-4003
-3440
-2852
-2302
-1836
-1461
-1145
-851
-575
-356
-258
-328
-572
-954
-1421
-1922
-2413
-2853
-3200
-3422
-3504
-3454
-3287
-3014
-2643
-2182
-1653
-1099
-575
-130
209
443
597
706
801
893
974
1032
1059
1065
1075
1121
1223
1384
1581
1778
1937
2037
2082
2093
2087
2073
2044
1997
1935
1865
1773
1632
1410
1114
799
554
453
516
708
962
1213
1408
1504
1470
1292
996
641
293
-12
-284
-563
-886
-1265
-1686
-2114
-2503
-2795
-2931
-2882
-2668
-2363
-2065
-1849
-1745
-1736
-1792
-1890
-2024
-2192
-2388
-2597
-2803
-2989
-3139
-3242
-3303
-3339
-3372
-3407
-3424
-3392
-3294
-3131
-2927
-2702
-2466
-2228
-2005
-1821
-1683
-1573
-1446
-1273
-1060
-849
-691
-600
-551
-497
-405
-265
-88
114
340
594
876
1181
1505
1837
2160
2441
2644
2745
2753
2710
2671
2678
2744
2843
2923
2925
2806
2553
2193
1781
1385
1053
807
638
529
465
443
469
549
686
873
1094
1324
1535
1702
1811
1858
1851
1807
1745
1680
1620
1564
1504
1438
1374
1326
1300
1283
1243
1142
953
666
279
-203
-771
-1395
-2025
-2594
-3041
-3324
-3433
-3375
-3175
-2876
-2540
-2235
-2017
-1914
-1908
-1964
-2041
-2111
-2146
-2123
-2020
-1825
-1545
-1202
-822
-428
-52
267
481
555
487
322
124
-47
-165
-247
-333
-468
-684
-983
-1338
-1693
-1978
-2128
-2107
-1919
-1612
-1260
-939
-712
-613
-643
-768
-936
-1096
-1212
-1278
-1309
-1331
-1356
-1378
-1372
-1310
-1172
-956
-678
-368
-53
243
514
761
995
1219
1425
1594
1694
1698
1596
1404
1161
918
713
553
412
246
17
-282
-616
-925
-1139
-1211
-1135
-945
-704
-476
-302
-187
-107
-31
59
159
245
290
277
204
79
-88
-289
-519
-777
-1065
-1384
-1729
-2084
-2422
-2712
-2932
-3072
-3133
-3114
-3009
-2803
-2485
-2056
-1538
-972
-416
69
424
612
623
473
190
-200
-684
-1251
-1880
-2527
-3131
-3624
-3949
-4062
-3939
-3573
-2990
-2250
-1437
-637
83
690
1172
1527
1752
1851
1834
1724
1539
1290
978
604
186
-248
-665
-1036
-1338
-1550
-1657
-1653
-1556
-1401
-1234
-1093
-995
-943
-925
-935
-970
-1034
-1138
-1294
-1510
-1779
-2072
-2342
-2539
-2620
-2562
-2359
-2015
-1550
-997
-404
173
681
1084
1361
1511
1541
1469
1318
1121
910
711
527
342
128
-134
-437
-739
-974
-1078
-1010
-775
-403
51
537
1010
1445
1824
2145
2410
2623
2778
2865
2878
2832
2753
2670
2588
2494
2361
2173
1928
1630
1279
868
409
-54
-448
-703
-790
-731
-585
-414
-264
-162
-130
-188
-344
-577
-843
-1086
-1265
-1360
-1372
-1308
-1174
-974
-710
-391
-26
365
750
1081
1306
1394
1339
1172
941
705
521
436
479
647
902
1181
1430
1627
1789
1950
2130
2314
2468
2558
2580
2560
2538
2546
2596
2679
2777
2873
2952
3006
3038
3059
3091
3156
3267
3420
3601
3797
3995
4191
4380
4545
4668
4731
4728
4673
4586
4486
4383
4274
4150
3999
3810
3575
3302
3021
2785
2651
2655
2790
3004
3222
3379
3444
3428
3373
3321
3300
3313
3346
3377
3383
3346
3244
3061
2791
2453
2095
1768
1501
1279
1050
751
348
-155
-726
-1317
-1881
-2366
-2712
-2868
-2810
-2556
-2161
-1685
-1178
-679
-228
127
339
384
271
28
-309
-708
-1126
-1511
-1805
-1982
-2059
-2090
-2126
-2181
-2236
-2267
-2270
-2272
-2303
-2384
-2517
-2711
-2983
-3344
-3778
-4231
-4632
-4923
-5082
-5118
-5054
-4912
-4711
-4477
-4232
-3993
-3762
-3536
-3318
-3125
-2990
-2944
-3014
-3217
-3554
-3998
-4492
-4961
-5344
-5626
-5835
-6021
-6214
-6408
-6570
-6660
-6649
-6520
-6271
-5921
-5531
-5195
-5008
-5021
-5209
-5484
-5748
-5935
-6028
-6046
-6018
-5976
-5945
-5949
-5992
-6050
-6078
-6038
-5928
-5791
-5691
-5674
-5750
-5895
-6076
-6273
-6480
-6689
-6878
-7014
-7069
-7037
-6939
-6800
-6634
-6434
-6181
-5870
-5515
-5149
-4801
-4485
-4197
-3932
-3695
-3495
-3330
-3177
-3000
-2774
-2504
-2231
-2004
-1860
-1804
-1817
-1871
-1943
-2016
-2087
-2164
-2266
-2420
-2642
-2922
-3225
-3500
-3705
-3820
-3855
-3832
-3774
-3694
-3590
-3454
-3285
-3085
-2865
-2624
-2348
-2011
-1591
-1096
-565
-62
359
670
878
1004
1072
1093
1076
1032
975
916
856
797
739
688
650
628
622
632
662
713
774
824
838
803
721
612
499
401
331
294
287
301
323
339
336
309
253
169
70
-22
-83
-99
-80
-55
-52
-80
-122
-152
-149
-101
-5
147
362
639
962
1302
1636
1945
2222
2464
2667
2839
2998
3166
3349
3538
3707
3840
3942
4040
4167
4350
4602
4923
5294
5672
5998
6216
6302
6282
6212
6145
6110
6104
6121
6161
6234
6337
6451
6547
6613
6664
6728
6827
6952
7071
7145
7143
7046
6851
6571
6239
5902
5609
5388
5239
5143
5080
5041
5028
5046
5097
5179
5288
5407
5497
5504
5379
5111
4743
4356
4030
3804
3670
3591
3534
3484
3434
3376
3299
3200
3090
2993
2924
2873
2809
2705
2555
2379
2203
2045
1906
1780
1664
1559
1459
1344
1197
1024
859
754
750
855
1047
1289
1543
1771
1940
2023
2021
1971
1925
1926
1983
2066
2142
2190
2213
2219
2214
2204
2206
2243
2318
2398
2418
2329
2136
1903
1712
1614
1601
1634
1678
1716
1738
1728
1664
1541
1382
1217
1048
838
532
102
-423
-984
-1526
-2028
-2497
-2933
-3324
-3654
-3929
-4184
-4452
-4743
-5039
-5305
-5525
-5699
-5834
-5931
-5989
-6024
-6069
-6162
-6322
-6536
-6760
-6950
-7073
-7123
-7109
-7059
-7005
-6979
-6997
-7044
-7085
-7077
-6995
-6844
-6656
-6479
-6359
-6326
-6390
-6546
-6777
-7063
-7384
-7711
-8013
-8256
-8417
-8496
-8509
-8476
-8404
-8283
-8108
-7883
-7625
-7346
-7043
-6703
-6319
-5910
-5507
-5141
-4826
-4561
-4339
-4155
-3999
-3851
-3696
-3532
-3377
-3253
-3158
-3058
-2906
-2666
-2338
-1937
-1475
-956
-382
214
778
1255
1621
1892
2113
2328
2571
2858
3191
3545
3873
4117
4246
4280
4285
4341
4501
4768
5103
5442
5717
5864
5834
5615
5235
4763
4270
3807
3389
3006
2644
2297
1970
1682
1463
1353
1387
1567
1853
2168
2433
2592
2624
2527
2309
1975
1543
1039
503
-29
-529
-971
-1334
-1594
-1732
-1737
-1602
-1330
-934
-448
80
598
1067
1466
1784
2004
2103
2063
1882
1576
1166
673
129
-420
-909
-1293
-1561
-1747
-1893
-2017
-2103
-2113
-2029
-1867
-1658
-1438
-1231
-1065
-970
-970
-1061
-1205
-1352
-1462
-1525
-1553
-1556
-1541
-1522
-1519
-1553
-1624
-1698
-1725
-1672
-1542
-1366
-1174
-986
-814
-678
-608
-628
-739
-920
-1137
-1368
-1603
-1840
-2078
-2315
-2551
-2787
-3015
-3217
-3381
-3512
-3637
-3786
-3967
-4163
-4345
-4498
-4623
-4717
-4760
-4720
-4575
-4341
-4066
-3799
-3568
-3374
-3205
-3059
-2932
-2811
-2669
-2483
-2252
-2009
-1800
-1661
-1599
-1599
-1632
-1661
-1647
-1548
-1341
-1030
-649
-244
152
530
899
1282
1704
2184
2729
3312
3878
4361
4716
4946
5091
5196
5285
5353
5389
5391
5367
5318
5231
5086
4883
4660
4474
4379
4394
4508
4691
4909
5130
5326
5473
5561
5597
5602
5595
5586
5580
5573
5553
5501
5393
5216
4982
4731
4508
4342
4233
4154
4078
3984
3865
3721
3559
3394
3242
3109
2977
2812
2588
2305
1993
1693
1429
1203
1006
844
732
676
655
627
552
426
282
158
67
-12
-116
-270
-471
-690
-895
-1063
-1179
-1227
-1194
-1069
-855
-573
-263
30
263
410
466
441
350
200
-9
-279
-601
-958
-1327
-1692
-2051
-2398
-2721
-2992
-3183
-3276
-3270
-3175
-2994
-2731
-2389
-1992
-1580
-1202
-895
-678
-553
-516
-567
-696
-882
-1093
-1290
-1455
-1588
-1708
-1833
-1965
-2090
-2185
-2232
-2219
-2144
-2007
-1811
-1566
-1288
-991
-678
-343
21
407
785
1115
1359
1504
1556
1530
1441
1302
1137
979
871
837
876
959
1046
1109
1140
1142
1122
1080
1012
910
761
551
270
-82
-484
-900
-1286
-1608
-1849
-2004
-2073
-2060
-1972
-1827
-1654
-1481
-1332
-1216
-1132
-1074
-1035
-1006
-981
-953
-918
-872
-811
-734
-641
-536
-427
-321
-224
-140
-75
-32
-7
16
62
156
310
511
735
956
1167
1377
1600
1836
2069
2265
2390
2422
2355
2190
1939
1616
1243
852
479
156
-96
-278
-398
-458
-441
-321
-74
295
748
1224
1662
2025
2299
2483
2581
2596
2539
2426
2280
2117
1943
1756
1560
1364
1182
1024
895
803
758
772
848
977
1137
1313
1495
1683
1870
2043
2190
2314
2430
2553
2674
2753
2740
2598
2335
1998
1653
1357
1140
997
903
823
730
617
501
411
375
402
482
592
705
795
836
812
722
592
462
368
313
275
214
110
-31
-192
-357
-530
-715
-906
-1079
-1203
-1265
-1269
-1230
-1159
-1057
-929
-789
-665
-581
-546
-547
-565
-580
-580
-559
-519
-476
-459
-498
-604
-756
-909
-1012
-1035
-965
-807
-572
-274
62
401
708
967
1184
1382
1580
1781
1977
2147
2274
2343
2345
2289
2205
2144
2155
2263
2455
2685
2900
3058
3138
3136
3065
2946
2812
2691
2602
2543
2494
2433
2349
2245
2130
2011
1884
1734
1547
1308
1012
668
293
-90
-465
-829
-1193
-1559
-1916
-2234
-2485
-2651
-2736
-2752
-2708
-2610
-2466
-2295
-2123
-1972
-1846
-1730
-1614
-1505
-1435
-1441
-1546
-1739
-1980
-2223
-2432
-2592
-2710
-2793
-2845
-2853
-2796
-2641
-2364
-1958
-1446
-883
-343
108
434
638
758
839
913
989
1064
1130
1190
1248
1301
1341
1357
1350
1339
1354
1425
1571
1790
2064
2355
2613
2788
2844
2772
2597
2358
2097
1840
1599
1377
1167
961
752
543
357
241
242
387
665
1030
1421
1788
2107
2373
2591
2762
2877
2918
2864
2705
2447
2122
1782
1488
1284
1194
1211
1312
1463
1631
1784
1904
1987
2048
2103
2163
2217
2241
2212
2116
1965
1782
1591
1412
1254
1119
1000
897
803
731
706
766
946
1258
1678
2154
2620
3032
3381
3690
3993
4304
4606
4861
5020
5045
4914
4622
4181
3624
3001
2371
1776
1233
735
277
-126
-429
-589
-584
-434
-191
92
380
658
923
1165
1370
1519
1594
1579
1459
1230
910
537
163
-163
-416
-590
-694
-731
-691
-558
-321
11
410
827
1202
1480
1622
1625
1519
1359
1204
1093
1036
1018
1018
1022
1027
1035
1050
1068
1086
1105
1129
1162
1199
1230
1244
1231
1188
1109
984
801
555
259
-55
-346
-577
-731
-810
-824
-779
-675
-511
-297
-58
177
381
543
666
753
802
801
742
622
450
235
-12
-281
-550
-789
-970
-1088
-1168
-1257
-1390
-1572
-1768
-1927
-2008
-1994
-1885
-1686
-1410
-1079
-734
-419
-167
20
151
235
254
173
-33
-357
-756
-1170
-1544
-1842
-2041
-2124
-2085
-1935
-1708
-1445
-1179
-918
-650
-357
-37
295
616
904
1147
1340
1481
1569
1605
1590
1527
1419
1270
1086
881
672
478
317
197
117
73
57
64
94
148
234
357
522
728
965
1213
1441
1615
1706
1698
1595
1409
1159
859
520
148
-247
-658
-1075
-1479
-1842
-2122
-2276
-2276
-2120
-1834
-1460
-1040
-613
-214
124
380
550
658
737
813
886
927
902
786
574
279
-77
-463
-834
-1136
-1317
-1350
-1239
-1014
-711
-351
53
485
912
1290
1579
1763
1846
1842
1760
1602
1371
1076
730
339
-88
-537
-980
-1378
-1700
-1940
-2121
-2272
-2407
-2513
-2566
-2549
-2464
-2322
-2135
-1905
-1641
-1369
-1133
-983
-940
-990
-1093
-1204
-1300
-1380
-1454
-1527
-1594
-1646
-1677
-1687
-1675
-1635
-1556
-1431
-1266
-1071
-857
-628
-379
-108
179
465
734
974
1177
1334
1434
1471
1445
1371
1268
1150
1020
888
762
658
587
548
529
522
524
536
543
515
422
265
80
-74
-161
-189
-206
-262
-377
-530
-683
-805
-893
-954
-1002
-1050
-1105
-1182
-1289
-1417
-1541
-1630
-1663
-1641
-1579
-1497
-1403
-1296
-1171
-1016
-824
-590
-317
-13
306
621
912
1160
1346
1458
1499
1496
1483
1494
1546
1642
1782
1968
2206
2491
2802
3113
3403
3667
3917
4160
4398
4621
4822
4999
5154
5278
5361
5391
5366
5301
5215
5122
5022
4903
4748
4546
4294
4002
3690
3379
3091
2841
2637
2490
2404
2382
2412
2469
2524
2557
2568
2574
2597
2648
2720
2790
2830
2815
2733
2590
2401
2191
1982
1791
1635
1526
1478
1490
1550
1634
1718
1789
1848
1897
1931
1937
1902
1829
1731
1622
1507
1379
1237
1087
943
806
666
506
327
153
23
-41
-49
-40
-60
-133
-256
-408
-562
-699
-801
-852
-836
-749
-604
-426
-245
-85
50
170
294
433
581
717
815
858
850
805
735
640
516
370
229
127
86
100
142
188
235
305
423
600
822
1066
1308
1534
1730
1879
1961
1969
1912
1812
1691
1556
1399
1205
966
686
382
81
-194
-422
-588
-682
-704
-657
-551
-399
-213
-2
223
442
620
718
703
569
341
60
-238
-535
-825
-1104
-1358
-1573
-1744
-1878
-1983
-2053
-2069
-2017
-1905
-1759
-1613
-1480
-1354
-1230
-1119
-1046
-1033
-1081
-1169
-1278
-1400
-1537
-1686
-1830
-1949
-2036
-2098
-2143
-2159
-2121
-2013
-1850
-1674
-1523
-1401
-1273
-1093
-832
-484
-56
445
1006
1597
2163
2648
3019
3279
3445
3530
3532
3450
3301
3115
2918
2711
2474
2195
1891
1608
1390
1257
1202
1207
1261
1359
1488
1622
1724
1773
1772
1749
1736
1755
1803
1862
1911
1933
1928
1914
1910
1931
1969
2000
1998
1949
1856
1738
1616
1517
1467
1485
1569
1681
1761
1750
1627
1417
1172
934
710
478
212
-98
-442
-801
-1156
-1488
-1779
-2011
-2172
-2270
-2322
-2346
-2348
-2322
-2261
-2164
-2035
-1883
-1714
-1536
-1356
-1183
-1020
-871
-735
-622
-550
-532
-564
-622
-678
-720
-750
-780
-809
-816
-775
-671
-508
-299
-55
222
521
807
1018
1095
1002
759
413
23
-368
-740
-1085
-1397
-1676
-1928
-2171
-2416
-2656
-2861
-2991
-3016
-2934
-2767
-2551
-2321
-2100
-1904
-1743
-1624
-1552
-1528
-1554
-1624
-1725
-1834
-1934
-2013
-2075
-2119
-2145
-2147
-2125
-2087
-2053
-2033
-2024
-2004
-1958
-1887
-1809
-1743
-1695
-1651
-1593
-1513
-1416
-1311
-1202
-1080
-937
-769
-582
-387
-190
3
194
384
576
767
954
1125
1275
1399
1501
1588
1663
1722
1761
1775
1766
1739
1702
1668
1656
1684
1756
1862
1978
2086
2188
2299
2430
2581
2735
2877
3001
3105
3179
3193
3119
2946
2698
2416
2139
1883
1646
1424
1218
1031
854
668
456
218
-32
-271
-489
-686
-865
-1022
-1156
-1257
-1322
-1348
-1326
-1245
-1100
-903
-679
-458
-263
-108
3
66
90
89
80
70
45
-20
-157
-380
-682
-1032
-1381
-1672
-1855
-1905
-1828
-1664
-1465
-1274
-1114
-986
-888
-819
-783
-782
-815
-880
-973
-1090
-1217
-1333
-1417
-1451
-1431
-1370
-1292
-1227
-1206
-1249
-1356
-1512
-1688
-1864
-2029
-2179
-2301
-2373
-2377
-2310
-2195
-2065
-1940
-1827
-1722
-1627
-1558
-1530
-1546
-1592
-1651
-1711
-1763
-1795
-1786
-1720
-1604
-1474
-1373
-1326
-1320
-1322
-1306
-1270
-1240
-1245
-1305
-1421
-1580
-1767
-1956
-2118
-2227
-2272
-2263
-2225
-2178
-2130
-2079
-2029
-1993
-1999
-2074
-2232
-2476
-2801
-3192
-3631
-4086
-4520
-4890
-5167
-5336
-5405
-5400
-5348
-5265
-5146
-4970
-4715
-4384
-4009
-3649
-3366
-3204
-3174
-3264
-3442
-3668
-3897
-4094
-4244
-4352
-4438
-4520
-4593
-4632
-4607
-4500
-4314
-4059
-3754
-3412
-3057
-2719
-2426
-2182
-1970
-1757
-1524
-1282
-1060
-881
-742
-614
-462
-266
-27
247
547
862
1177
1469
1722
1940
2140
2343
2548
2738
2897
3027
3153
3300
3460
3598
3669
3645
3535
3360
3140
2885
2606
2333
2110
1970
1912
1900
1890
1858
1814
1784
1791
1835
1903
1979
2048
2096
2106
2060
1954
1803
1634
1479
1356
1272
1221
1189
1156
1095
989
836
657
488
359
286
262
268
277
260
194
63
-128
-357
-591
-801
-971
-1102
-1198
-1262
-1292
-1290
-1264
-1228
-1196
-1188
-1220
-1307
-1452
-1644
-1853
-2041
-2182
-2264
-2294
-2293
-2286
-2299
-2343
-2414
-2483
-2514
-2482
-2391
-2272
-2160
-2070
-1990
-1897
-1773
-1621
-1459
-1304
-1167
-1059
-993
-979
-1010
-1055
-1077
-1051
-982
-902
-841
-808
-784
-743
-664
-539
-369
-153
107
403
710
988
1200
1317
1336
1275
1173
1073
1010
999
1038
1109
1191
1262
1299
1283
1199
1051
860
663
491
366
297
289
345
457
601
741
843
895
911
913
911
900
866
807
732
655
574
471
326
137
-76
-286
-467
-610
-716
-785
-813
-799
-754
-703
-679
-707
-802
-960
-1160
-1371
-1565
-1720
-1833
-1909
-1963
-2000
-2017
-2005
-1949
-1839
-1671
-1453
-1205
-962
-761
-633
-591
-630
-739
-904
-1118
-1375
-1669
-1982
-2296
-2588
-2839
-3042
-3200
-3322
-3422
-3505
-3572
-3615
-3633
-3628
-3608
-3583
-3559
-3546
-3555
-3603
-3702
-3851
-4035
-4228
-4401
-4529
-4593
-4578
-4483
-4320
-4116
-3905
-3711
-3542
-3385
-3224
-3050
-2873
-2716
-2608
-2569
-2603
-2696
-2823
-2957
-3078
-3177
-3247
-3283
-3283
-3253
-3211
-3174
-3148
-3120
-3060
-2937
-2730
-2442
-2084
-1673
-1225
-753
-273
197
644
1052
1410
1706
1940
2123
2283
2453
2650
2865
3070
3228
3319
3341
3314
3266
3225
3214
3247
3322
3428
3545
3654
3740
3797
3825
3828
3817
3806
3806
3824
3855
3890
3924
3955
3989
4027
4062
4069
4018
3882
3649
3333
2967
2596
2259
1978
1752
1569
1416
1284
1174
1094
1063
1108
1254
1509
1853
2236
2599
2895
3106
3232
3287
3281
3226
3136
3026
2906
2772
2610
2413
2194
1980
1800
1671
1594
1557
1554
1581
1638
1723
1829
1947
2062
2155
2202
2188
2116
2009
1895
1790
1689
1572
1428
1263
1101
969
890
875
923
1022
1149
1262
1321
1303
1208
1060
889
715
544
378
223
84
-41
-169
-331
-551
-830
-1144
-1456
-1729
-1941
-2087
-2176
-2225
-2261
-2310
-2389
-2496
-2610
-2707
-2773
-2814
-2853
-2911
-2998
-3103
-3205
-3277
-3291
-3224
-3062
-2813
-2509
-2199
-1927
-1720
-1578
-1482
-1413
-1356
-1309
-1275
-1258
-1267
-1309
-1388
-1502
-1638
-1777
-1903
-2004
-2078
-2125
-2153
-2170
-2184
-2193
-2180
-2115
-1966
-1717
-1373
-961
-522
-100
266
548
742
863
942
1010
1079
1146
1198
1227
1236
1238
1249
1285
1354
1454
1565
1653
1679
1620
1487
1320
1173
1087
1075
1124
1206
1292
1352
1365
1320
1225
1104
986
890
815
748
676
601
538
513
549
656
827
1037
1253
1439
1568
1630
1633
1592
1523
1435
1335
1233
1148
1099
1103
1160
1254
1358
1449
1510
1537
1537
1527
1523
1545
1600
1681
1761
1809
1803
1751
1685
1638
1619
1606
1554
1430
1230
975
697
424
178
-13
-125
-152
-127
-114
-180
-349
-590
-831
-1004
-1083
-1083
-1055
-1051
-1105
-1226
-1400
-1589
-1744
-1824
-1814
-1735
-1636
-1573
-1586
-1681
-1832
-1991
-2104
-2134
-2077
-1959
-1827
-1729
-1687
-1701
-1749
-1808
-1856
-1882
-1885
-1869
-1849
-1837
-1839
-1850
-1861
-1868
-1872
-1883
-1904
-1933
-1970
-2017
-2086
-2180
-2292
-2397
-2470
-2493
-2470
-2416
-2358
-2322
-2330
-2390
-2494
-2610
-2697
-2722
-2673
-2566
-2432
-2301
-2195
-2123
-2090
-2088
-2107
-2132
-2159
-2196
-2265
-2387
-2566
-2785
-3016
-3226
-3393
-3506
-3559
-3547
-3472
-3348
-3199
-3054
-2942
-2877
-2856
-2862
-2870
-2855
-2799
-2690
-2529
-2337
-2151
-2017
-1965
-1997
-2080
-2167
-2223
-2245
-2255
-2277
-2315
-2349
-2343
-2271
-2122
-1901
-1619
-1296
-959
-642
-373
-169
-26
68
128
161
174
174
168
161
158
165
196
268
392
563
758
952
1126
1273
1392
1481
1535
1552
1534
1489
1419
1321
1192
1033
855
679
532
436
409
453
548
663
769
856
938
1044
1194
1382
1578
1748
1868
1932
1949
1938
1920
1917
1945
2005
2089
2179
2259
2323
2373
2418
2471
2544
2645
2764
2878
2957
2982
2964
2935
2926
2954
3015
3105
3229
3396
3601
3819
4019
4193
4354
4529
4720
4896
5013
5047
5009
4930
4824
4678
4467
4188
3869
3555
3286
3081
2947
2898
2954
3122
3380
3689
4009
4318
4608
4871
5086
5231
5301
5313
5301
5289
5280
5260
5211
5127
5011
4869
4706
4534
4371
4242
4167
4159
4215
4314
4423
4505
4532
4499
4421
4329
4240
4153
4046
3898
3705
3479
3243
3014
2804
2618
2452
2298
2143
1981
1820
1686
1606
1593
1637
1713
1794
1861
1893
1871
1777
1611
1398
1179
981
802
611
372
72
-277
-643
-997
-1316
-1584
-1797
-1959
-2085
-2197
-2302
-2390
-2439
-2437
-2398
-2353
-2337
-2365
-2431
-2520
-2613
-2694
-2749
-2765
-2740
-2688
-2639
-2615
-2623
-2647
-2663
-2658
-2636
-2612
-2601
-2610
-2641
-2693
-2772
-2882
-3023
-3190
-3367
-3537
-3676
-3769
-3807
-3797
-3753
-3692
-3626
-3561
-3506
-3478
-3496
-3567
-3682
-3812
-3930
-4021
-4094
-4169
-4262
-4377
-4505
-4633
-4751
-4849
-4914
-4931
-4889
-4792
-4660
-4520
-4395
-4301
-4247
-4239
-4281
-4372
-4496
-4630
-4752
-4851
-4937
-5028
-5140
-5266
-5383
-5456
-5456
-5370
-5204
-4975
-4705
-4409
-4097
-3782
-3476
-3193
-2942
-2730
-2564
-2455
-2414
-2445
-2534
-2651
-2763
-2851
-2911
-2947
-2957
-2936
-2884
-2819
-2769
-2746
-2730
-2674
-2529
-2281
-1955
-1588
-1214
-847
-494
-172
104
330
522
697
849
944
938
815
596
323
34
-248
-502
-693
-779
-742
-604
-419
-224
-22
215
501
815
1114
1371
1592
1799
1995
2153
2241
2258
2242
2236
2241
2223
2138
1983
1798
1630
1504
1412
1348
1325
1369
1487
1649
1803
1918
2001
2086
2196
2324
2446
2547
2628
2696
2741
2740
2676
2565
2450
2376
2367
2419
2517
2649
2811
2993
3180
3355
3511
3643
3746
3805
3800
3725
3588
3417
3237
3062
2897
2743
2608
2504
2449
2463
2566
2763
3039
3352
3646
3872
4008
4050
4008
3893
3717
3504
3284
3090
2935
2812
2707
2618
2561
2561
2629
2758
2922
3092
3245
3365
3448
3493
3500
3469
3401
3295
3153
2985
2804
2621
2442
2270
2109
1967
1844
1727
1589
1407
1176
919
676
478
333
231
152
84
24
-31
-84
-143
-215
-301
-401
-510
-622
-727
-807
-845
-830
-757
-638
-492
-344
-224
-154
-146
-190
-266
-347
-410
-441
-433
-381
-286
-156
-3
157
312
451
571
670
744
789
795
748
636
457
225
-34
-293
-541
-778
-1008
-1217
-1377
-1457
-1444
-1350
-1196
-993
-742
-439
-99
247
560
823
1037
1219
1380
1522
1646
1764
1896
2051
2218
2360
2444
2457
2417
2361
2326
2332
2382
2466
2566
2664
2743
2794
2823
2845
2882
2950
3057
3203
3388
3608
3862
4140
4422
4678
4874
4987
5014
4973
4900
4824
4760
4707
4659
4612
4563
4508
4434
4328
4192
4043
3909
3806
3733
3671
3602
3520
3428
3331
3228
3119
3011
2921
2863
2839
2832
2823
2803
2779
2767
2780
2815
2858
2892
2900
2873
2808
2703
2560
2380
2167
1931
1693
1481
1328
1247
1235
1271
1330
1398
1465
1524
1561
1561
1524
1456
1368
1258
1110
909
660
384
117
-115
-300
-440
-541
-611
-661
-700
-734
-753
-739
-677
-572
-452
-352
-299
-302
-358
-461
-608
-791
-995
-1203
-1403
-1591
-1763
-1904
-1992
-2005
-1943
-1835
-1727
-1652
-1618
-1601
-1563
-1477
-1340
-1178
-1027
-924
-890
-925
-1016
-1143
-1284
-1424
-1554
-1670
-1777
-1886
-2001
-2117
-2211
-2256
-2231
-2137
-1990
-1818
-1649
-1508
-1410
-1361
-1352
-1363
-1376
-1388
-1410
-1465
-1564
-1701
-1857
-2020
-2187
-2359
-2527
-2667
-2750
-2764
-2725
-2664
-2608
-2570
-2544
-2516
-2477
-2419
-2337
-2231
-2116
-2019
-1970
-1978
-2024
-2060
-2041
-1950
-1798
-1626
-1477
-1379
-1339
-1348
-1385
-1428
-1459
-1468
-1457
-1440
-1435
-1454
-1494
-1543
-1582
-1596
-1585
-1560
-1533
-1510
-1487
-1454
-1402
-1332
-1250
-1166
-1089
-1025
-978
-950
-940
-943
-953
-960
-959
-947
-937
-946
-989
-1070
-1169
-1248
-1271
-1227
-1133
-1028
-947
-902
-886
-883
-880
-875
-867
-854
-833
-809
-790
-783
-783
-772
-734
-671
-602
-552
-542
-581
-668
-798
-956
-1116
-1237
-1288
-1259
-1167
-1049
-934
-835
-753
-687
-641
-619
-615
-611
-589
-545
-496
-475
-512
-621
-795
-1012
-1246
-1468
-1657
-1802
-1896
-1937
-1926
-1871
-1780
-1665
-1530
-1378
-1213
-1050
-915
-836
-831
-896
-1008
-1141
-1275
-1394
-1486
-1539
-1554
-1548
-1551
-1587
-1658
-1741
-1808
-1837
-1820
-1755
-1643
-1486
-1300
-1114
-951
-814
-688
-550
-397
-245
-118
-25
48
120
195
262
307
335
365
419
498
580
638
653
625
564
480
379
272
178
117
104
144
232
359
510
666
808
920
1000
1065
1126
1193
1266
1336
1395
1431
1424
1359
1230
1063
906
810
799
865
975
1106
1248
1407
1583
1761
1918
2033
2100
2123
2118
2102
2093
2101
2124
2143
2134
2083
1994
1888
1786
1698
1619
1541
1463
1388
1323
1272
1241
1237
1266
1325
1400
1472
1530
1579
1628
1688
1763
1862
1996
2174
2389
2608
2783
2879
2892
2845
2772
2695
2624
2566
2525
2503
2489
2459
2393
2282
2137
1964
1763
1526
1254
967
698
479
327
244
229
277
369
469
534
536
480
393
308
236
171
99
18
-69
-163
-276
-419
-587
-763
-923
-1060
-1190
-1337
-1516
-1727
-1955
-2180
-2387
-2566
-2713
-2826
-2910
-2962
-2975
-2937
-2847
-2726
-2609
-2530
-2507
-2532
-2587
-2660
-2745
-2842
-2951
-3071
-3213
-3386
-3594
-3816
-4018
-4168
-4251
-4271
-4239
-4157
-4025
-3853
-3674
-3524
-3423
-3363
-3320
-3272
-3219
-3175
-3150
-3146
-3154
-3164
-3168
-3158
-3121
-3048
-2943
-2826
-2726
-2665
-2652
-2680
-2732
-2783
-2811
-2796
-2736
-2650
-2572
-2532
-2543
-2597
-2680
-2776
-2874
-2959
-3015
-3032
-3022
-3013
-3032
-3090
-3177
-3275
-3377
-3489
-3616
-3755
-3893
-4018
-4126
-4219
-4291
-4331
-4331
-4299
-4252
-4211
-4181
-4154
-4120
-4085
-4059
-4046
-4030
-3988
-3899
-3763
-3600
-3437
-3295
-3191
-3139
-3144
-3198
-3277
-3352
-3405
-3444
-3491
-3570
-3684
-3816
-3939
-4026
-4057
-4021
-3920
-3772
-3605
-3442
-3289
-3131
-2944
-2719
-2468
-2222
-2009
-1847
-1733
-1665
-1640
-1657
-1703
-1759
-1804
-1827
-1834
-1837
-1838
-1828
-1787
-1701
-1570
-1405
-1219
-1022
-818
-617
-437
-299
-221
-216
-285
-419
-603
-811
-1012
-1176
-1281
-1317
-1282
-1179
-1012
-793
-540
-279
-32
192
387
551
669
728
721
664
584
502
426
352
283
240
252
337
489
680
880
1072
1250
1405
1517
1562
1536
1453
1343
1223
1100
967
831
709
625
587
588
613
653
710
784
866
941
999
1050
1116
1219
1365
1537
1715
1882
2031
2159
2261
2327
2352
2336
2287
2214
2121
2013
1901
1795
1709
1649
1614
1594
1582
1577
1581
1600
1636
1677
1708
1707
1660
1564
1427
1265
1095
924
756
589
423
264
121
-1
-104
-195
-280
-362
-433
-485
-518
-537
-552
-568
-581
-584
-572
-552
-538
-543
-575
-639
-738
-874
-1047
-1244
-1448
-1644
-1829
-2016
-2213
-2415
-2595
-2722
-2779
-2773
-2730
-2670
-2603
-2521
-2417
-2291
-2152
-2004
-1840
-1649
-1432
-1209
-1018
-896
-856
-891
-987
-1129
-1312
-1527
-1753
-1962
-2131
-2254
-2336
-2384
-2395
-2357
-2264
-2122
-1943
-1734
-1500
-1252
-1018
-839
-743
-727
-756
-783
-782
-752
-702
-635
-535
-386
-188
41
279
513
737
936
1079
1136
1093
965
788
587
372
141
-103
-338
-544
-717
-871
-1020
-1166
-1280
-1336
-1321
-1252
-1157
-1058
-960
-859
-754
-657
-588
-568
-605
-692
-804
-916
-1012
-1096
-1188
-1307
-1450
-1589
-1690
-1732
-1720
-1675
-1617
-1545
-1452
-1331
-1191
-1050
-922
-814
-727
-663
-628
-625
-644
-667
-682
-681
-662
-622
-551
-448
-322
-194
-75
42
178
356
579
827
1069
1281
1449
1575
1662
1722
1768
1810
1851
1880
1882
1848
1789
1729
1685
1661
1646
1630
1609
1589
1576
1574
1583
1614
1681
1790
1934
2088
2226
2332
2408
2458
2485
2486
2457
2401
2324
2226
2100
1943
1767
1605
1498
1469
1513
1603
1708
1815
1924
2043
2175
2316
2460
2604
2743
2861
2937
2958
2929
2873
2822
2800
2810
2840
2874
2894
2886
2847
2779
2696
2619
2557
2503
2435
2328
2172
1975
1761
1558
1387
1265
1202
1199
1247
1327
1419
1511
1603
1701
1802
1892
1951
1960
1912
1812
1668
1492
1295
1082
860
636
419
221
57
-60
-125
-141
-115
-54
37
153
288
432
576
711
831
929
994
1016
989
917
817
711
617
543
482
426
368
315
276
261
274
310
367
440
529
625
717
799
873
953
1044
1141
1224
1277
1304
1320
1336
1339
1303
1202
1039
850
680
563
511
517
569
646
727
791
833
870
935
1048
1202
1366
1509
1620
1700
1754
1776
1762
1724
1691
1687
1705
1711
1665
1555
1401
1235
1077
932
801
697
636
616
610
591
552
517
519
568
643
715
776
838
918
1010
1089
1121
1097
1030
935
821
687
539
392
263
157
73
11
-22
-14
29
82
112
100
51
-16
-87
-158
-227
-284
-318
-326
-328
-357
-445
-603
-820
-1072
-1334
-1583
-1802
-1989
-2155
-2318
-2490
-2659
-2803
-2898
-2938
-2933
-2895
-2828
-2727
-2594
-2438
-2274
-2107
-1937
-1764
-1603
-1473
-1383
-1321
-1265
-1198
-1125
-1062
-1022
-1004
-1000
-1010
-1047
-1117
-1218
-1339
-1470
-1611
-1771
-1947
-2119
-2259
-2350
-2390
-2386
-2341
-2250
-2114
-1945
-1768
-1601
-1449
-1307
-1178
-1076
-1018
-1006
-1016
-1020
-1002
-971
-941
-918
-897
-869
-837
-814
-808
-813
-808
-782
-740
-706
-698
-713
-722
-692
-608
-488
-374
-306
-307
-362
-436
-489
-494
-451
-378
-290
-194
-91
16
110
167
172
126
44
-52
-145
-228
-293
-333
-339
-314
-271
-224
-182
-145
-107
-68
-36
-16
-10
-11
-20
-47
-112
-232
-410
-631
-870
-1102
-1311
-1489
-1633
-1745
-1837
-1928
-2044
-2200
-2394
-2599
-2777
-2893
-2934
-2903
-2816
-2687
-2521
-2316
-2079
-1825
-1579
-1364
-1198
-1091
-1050
-1073
-1156
-1282
-1428
-1569
-1689
-1782
-1850
-1895
-1919
-1927
-1926
-1922
-1913
-1886
-1822
-1711
-1555
-1373
-1185
-1008
-849
-709
-590
-497
-433
-401
-403
-453
-570
-772
-1062
-1417
-1795
-2145
-2433
-2642
-2772
-2831
-2827
-2773
-2682
-2567
-2434
-2282
-2100
-1882
-1630
-1359
-1093
-862
-692
-606
-609
-690
-823
-976
-1131
-1280
-1427
-1568
-1691
-1775
-1805
-1777
-1694
-1560
-1378
-1156
-912
-665
-430
-197
50
325
615
888
1113
1281
1406
1515
1624
1739
1862
2003
2174
2377
2602
2825
3024
3195
3343
3476
3599
3710
3807
3890
3956
4001
4019
4014
3995
3972
3946
3906
3839
3743
3626
3512
3421
3370
3367
3412
3495
3589
3666
3705
3709
3698
3699
3722
3756
3774
3750
3671
3534
3344
3117
2878
2655
2470
2330
2226
2151
2104
2096
2132
2207
2303
2403
2496
2584
2667
2732
2762
2742
2670
2557
2418
2266
2106
1942
1774
1599
1425
1265
1142
1074
1059
1074
1085
1076
1059
1066
1113
1189
1259
1292
1283
1243
1183
1100
986
852
730
661
664
720
792
854
906
960
1020
1065
1074
1042
987
935
895
861
824
795
798
849
938
1037
1123
1197
1281
1391
1526
1670
1809
1947
2090
2236
2368
2463
2517
2543
2563
2584
2595
2577
2523
2448
2378
2342
2357
2433
2569
2754
2968
3182
3376
3541
3689
3837
3998
4171
4344
4496
4606
4660
4648
4575
4454
4302
4135
3966
3804
3660
3540
3442
3353
3262
3172
3104
3087
3141
3257
3397
3514
3570
3550
3466
3343
3206
3074
2950
2831
2716
2607
2521
2470
2459
2479
2514
2547
2569
2579
2579
2572
2563
2561
2577
2609
2649
2678
2685
2667
2633
2590
2542
2487
2423
2350
2270
2183
2085
1970
1832
1671
1493
1317
1170
1075
1043
1057
1090
1119
1140
1165
1206
1261
1316
1355
1374
1373
1344
1274
1155
1000
849
740
691
694
727
780
856
958
1082
1211
1335
1458
1593
1742
1888
2000
2057
2055
2008
1931
1834
1724
1612
1513
1439
1392
1368
1361
1368
1378
1376
1347
1289
1217
1152
1103
1062
1020
983
971
1002
1076
1161
1227
1259
1268
1271
1276
1277
1270
1262
1265
1284
1312
1339
1367
1413
1490
1587
1676
1721
1711
1662
1603
1560
1545
1562
1612
1699
1820
1966
2122
2278
2429
2576
2719
2857
2984
3091
3164
3196
3184
3139
3074
2991
2879
2721
2504
2231
1913
1561
1183
792
413
81
-176
-351
-459
-520
-544
-530
-483
-417
-353
-304
-273
-258
-263
-295
-355
-425
-479
-501
-498
-490
-495
-515
-542
-570
-598
-627
-643
-632
-591
-539
-508
-521
-573
-640
-700
-745
-779
-800
-795
-756
-688
-611
-540
-477
-408
-320
-213
-92
35
169
306
435
542
625
700
786
885
977
1030
1032
992
931
858
768
656
537
439
385
372
376
375
367
372
404
461
521
563
573
552
502
432
355
285
227
171
96
-1
-103
-179
-212
-214
-218
-241
-269
-272
-235
-180
-146
-162
-221
-298
-372
-451
-549
-669
-787
-878
-931
-963
-993
-1024
-1037
-1010
-944
-862
-798
-775
-796
-855
-940
-1042
-1151
-1253
-1340
-1413
-1476
-1533
-1575
-1592
-1577
-1538
-1486
-1434
-1385
-1343
-1315
-1308
-1325
-1360
-1405
-1458
-1530
-1635
-1783
-1964
-2157
-2339
-2497
-2632
-2746
-2843
-2920
-2974
-3000
-2996
-2957
-2881
-2769
-2628
-2467
-2302
-2149
-2021
-1929
-1871
-1837
-1814
-1792
-1773
-1763
-1770
-1795
-1830
-1867
-1898
-1920
-1932
-1931
-1914
-1882
-1844
-1816
-1813
-1841
-1898
-1977
-2070
-2176
-2295
-2425
-2559
-2684
-2787
-2862
-2910
-2938
-2955
-2965
-2968
-2965
-2958
-2951
-2950
-2947
-2931
-2886
-2807
-2702
-2590
-2489
-2405
-2329
-2249
-2159
-2066
-1987
-1936
-1921
-1940
-1988
-2059
-2148
-2244
-2336
-2410
-2463
-2502
-2532
-2555
-2563
-2544
-2496
-2431
-2369
-2329
-2317
-2321
-2324
-2312
-2283
-2246
-2215
-2201
-2208
-2232
-2264
-2294
-2310
-2301
-2259
-2175
-2056
-1918
-1788
-1689
-1625
-1582
-1537
-1476
-1403
-1332
-1275
-1231
-1181
-1108
-1008
-891
-774
-666
-566
-469
-373
-292
-244
-240
-276
-329
-367
-372
-345
-303
-266
-244
-229
-208
-174
-132
-87
-41
20
105
210
310
375
389
359
311
271
257
276
334
437
590
785
1002
1218
1419
1599
1756
1893
2009
2110
2206
2306
2410
2505
2579
2630
2669
2711
2766
2832
2902
2973
3051
3141
3242
3347
3443
3524
3588
3632
3657
3660
3645
3623
3607
3609
3629
3655
3669
3651
3587
3475
3323
3144
2952
2748
2532
2303
2068
1840
1627
1432
1250
1082
941
845
800
791
791
776
745
717
715
746
795
841
869
880
886
898
921
953
993
1036
1072
1091
1085
1056
1016
978
943
906
860
803
741
676
607
534
462
413
406
448
526
620
714
806
898
985
1049
1074
1051
988
902
803
695
578
453
324
189
43
-117
-288
-456
-609
-740
-853
-941
-993
-993
-943
-864
-787
-727
-673
-600
-496
-377
-280
-242
-278
-381
-540
-745
-987
-1242
-1478
-1663
-1788
-1862
-1901
-1912
-1891
-1836
-1758
-1682
-1630
-1606
-1600
-1608
-1639
-1711
-1832
-1982
-2122
-2208
-2218
-2154
-2033
-1882
-1724
-1585
-1494
-1467
-1501
-1574
-1657
-1738
-1831
-1957
-2131
-2343
-2565
-2774
-2961
-3137
-3305
-3455
-3563
-3611
-3600
-3554
-3501
-3452
-3403
-3346
-3284
-3234
-3213
-3228
-3269
-3325
-3389
-3462
-3545
-3637
-3732
-3821
-3902
-3965
-3995
-3976
-3905
-3796
-3673
-3549
-3417
-3258
-3064
-2853
-2657
-2500
-2382
-2282
-2181
-2078
-1988
-1926
-1896
-1890
-1900
-1923
-1955
-1986
-1999
-1979
-1918
-1808
-1643
-1421
-1155
-882
-646
-478
-370
-289
-200
-89
27
124
186
209
190
124
13
-126
-257
-347
-387
-399
-411
-443
-492
-542
-586
-621
-646
-652
-633
-603
-591
-629
-721
-841
-943
-991
-981
-931
-871
-821
-787
-765
-745
-713
-661
-583
-489
-393
-312
-253
-223
-223
-255
-310
-368
-405
-409
-388
-360
-339
-318
-283
-227
-162
-114
-94
-100
-118
-140
-171
-215
-256
-266
-222
-129
-17
81
156
222
295
375
446
491
510
518
525
528
513
469
399
310
205
88
-35
-149
-233
-283
-313
-342
-380
-414
-425
-408
-380
-364
-373
-392
-401
-396
-398
-437
-528
-653
-774
-861
-903
-910
-898
-874
-834
-770
-678
-558
-413
-244
-55
143
337
507
635
706
713
656
546
400
234
59
-115
-279
-422
-528
-591
-615
-614
-606
-599
-592
-575
-542
-496
-450
-418
-409
-427
-473
-549
-658
-793
-934
-1048
-1109
-1110
-1062
-986
-896
-793
-672
-535
-398
-283
-209
-180
-193
-243
-323
-423
-523
-602
-651
-679
-704
-741
-790
-841
-882
-911
-923
-911
-858
-756
-618
-473
-354
-275
-228
-195
-168
-149
-145
-157
-180
-214
-266
-347
-455
-572
-673
-744
-792
-834
-887
-953
-1020
-1078
-1115
-1125
-1107
-1058
-988
-913
-859
-845
-876
-941
-1018
-1087
-1131
-1144
-1136
-1119
-1107
-1104
-1106
-1104
-1091
-1069
-1040
-1002
-956
-905
-865
-861
-907
-1000
-1128
-1267
-1411
-1559
-1708
-1842
-1934
-1964
-1934
-1864
-1782
-1709
-1655
-1621
-1604
-1599
-1599
-1594
-1581
-1564
-1561
-1588
-1648
-1727
-1794
-1818
-1780
-1682
-1548
-1403
-1271
-1162
-1078
-1018
-991
-996
-1030
-1083
-1147
-1221
-1312
-1422
-1537
-1632
-1689
-1713
-1730
-1772
-1846
-1931
-1994
-2009
-1973
-1897
-1791
-1667
-1534
-1404
-1287
-1179
-1068
-941
-804
-683
-602
-569
-568
-577
-583
-589
-600
-610
-605
-575
-528
-481
-450
-431
-415
-397
-384
-389
-410
-432
-437
-419
-388
-351
-301
-221
-101
49
203
334
435
515
581
622
618
556
443
306
174
60
-35
-111
-163
-177
-147
-78
12
107
197
284
367
437
479
482
441
363
259
139
11
-118
-238
-342
-423
-482
-514
-513
-470
-388
-286
-197
-145
-127
-115
-71
17
130
231
287
296
277
253
239
242
270
330
423
531
624
680
700
711
739
797
874
953
1024
1087
1141
1177
1178
1136
1059
967
881
810
754
714
692
696
726
777
842
919
1010
1120
1253
1404
1562
1711
1836
1925
1979
2011
2041
2080
2128
2176
2217
2251
2276
2286
2273
2238
2196
2172
2182
2217
2255
2276
2283
2297
2341
2418
2516
2613
2697
2758
2784
2764
2700
2612
2538
2504
2511
2539
2566
2595
2642
2720
2820
2916
2990
3047
3114
3209
3328
3435
3494
3483
3399
3252
3054
2822
2577
2345
2145
1986
1863
1772
1713
1688
1698
1731
1778
1837
1916
2024
2156
2296
2426
2538
2634
2717
2781
2810
2792
2727
2625
2495
2335
2139
1904
1643
1385
1161
996
902
879
919
1008
1126
1245
1338
1381
1367
1300
1191
1053
895
721
530
324
110
-99
-289
-447
-566
-646
-686
-684
-640
-559
-454
-338
-223
-112
-7
85
151
177
163
127
98
98
130
175
209
219
209
193
186
194
216
246
278
300
302
278
234
190
171
192
251
332
414
480
518
518
478
410
345
313
332
388
448
484
494
505
545
615
684
715
690
623
546
480
424
362
288
210
150
122
125
146
171
188
191
174
138
91
49
25
14
-3
-42
-104
-170
-220
-249
-272
-310
-374
-459
-558
-672
-809
-972
-1148
-1308
-1426
-1491
-1513
-1503
-1463
-1388
-1276
-1137
-993
-865
-763
-681
-611
-545
-481
-423
-376
-349
-354
-402
-497
-628
-771
-897
-984
-1020
-1012
-981
-951
-946
-975
-1030
-1088
-1119
-1099
-1018
-882
-707
-516
-330
-166
-28
93
208
325
438
533
593
608
583
534
482
450
457
515
622
759
904
1041
1168
1296
1432
1574
1710
1829
1926
2004
2061
2087
2066
1997
1899
1809
1767
1793
1882
2007
2139
2261
2365
2455
2540
2624
2710
2799
2887
2970
3048
3127
3216
3325
3460
3614
3773
3917
4030
4102
4130
4115
4062
3984
3891
3791
3689
3577
3443
3282
3103
2930
2791
2701
2658
2644
2640
2633
2623
2616
2617
2626
2644
2668
2695
2714
2711
2673
2596
2491
2378
2276
2192
2121
2053
1987
1931
1898
1894
1905
1912
1891
1836
1758
1672
1589
1508
1425
1344
1275
1230
1211
1208
1205
1194
1174
1148
1113
1060
983
890
798
721
658
589
493
363
213
65
-67
-181
-282
-376
-455
-511
-537
-535
-513
-484
-458
-446
-456
-490
-536
-578
-598
-591
-560
-518
-475
-441
-421
-422
-454
-520
-614
-720
-820
-904
-973
-1040
-1114
-1197
-1279
-1346
-1383
-1386
-1360
-1313
-1256
-1198
-1146
-1107
-1085
-1083
-1096
-1116
-1137
-1154
-1170
-1186
-1197
-1193
-1159
-1087
-973
-824
-655
-483
-321
-174
-40
85
203
310
398
460
499
518
521
506
468
409
339
282
255
267
307
352
386
404
420
454
518
615
737
873
1018
1170
1323
1468
1589
1672
1711
1710
1673
1603
1506
1391
1275
1174
1097
1040
997
961
934
917
910
907
906
916
945
995
1048
1080
1076
1043
1002
971
951
927
888
832
772
719
677
640
603
569
539
510
477
438
400
369
344
317
276
222
170
136
119
105
77
32
-19
-63
-99
-132
-165
-184
-168
-107
-13
83
160
213
252
287
316
330
327
308
272
210
108
-35
-202
-359
-489
-598
-711
-846
-991
-1116
-1188
-1202
-1178
-1143
-1107
-1062
-999
-925
-864
-840
-859
-908
-966
-1027
-1102
-1203
-1334
-1480
-1623
-1750
-1860
-1958
-2041
-2103
-2140
-2159
-2173
-2189
-2199
-2187
-2148
-2092
-2047
-2032
-2049
-2086
-2132
-2189
-2265
-2359
-2449
-2511
-2534
-2539
-2564
-2634
-2748
-2877
-2998
-3107
-3217
-3343
-3479
-3607
-3714
-3807
-3902
-4009
-4112
-4175
-4167
-4080
-3937
-3769
-3603
-3446
-3296
-3147
-3005
-2876
-2768
-2686
-2629
-2597
-2585
-2584
-2579
-2555
-2500
-2418
-2321
-2227
-2146
-2077
-2009
-1935
-1849
-1758
-1672
-1603
-1555
-1528
-1518
-1518
-1519
-1509
-1483
-1442
-1394
-1349
-1308
-1265
-1208
-1133
-1043
-948
-858
-772
-687
-600
-515
-443
-392
-367
-367
-388
-428
-485
-555
-631
-705
-771
-825
-863
-879
-865
-816
-733
-621
-485
-332
-169
-9
132
242
317
363
395
425
459
499
548
607
667
712
722
691
633
582
564
585
625
665
701
750
829
939
1055
1149
1210
1253
1301
1359
1413
1438
1422
1373
1309
1243
1176
1105
1030
961
911
885
882
897
929
976
1034
1094
1153
1211
1272
1337
1395
1433
1441
1420
1380
1331
1284
1249
1235
1248
1289
1345
1402
1454
1503
1557
1616
1670
1699
1686
1625
1520
1387
1245
1114
1008
930
867
806
740
678
632
612
614
628
653
695
759
839
916
970
1000
1018
1031
1033
999
909
762
580
392
214
43
-128
-305
-480
-649
-804
-940
-1045
-1101
-1098
-1041
-952
-862
-795
-755
-732
-713
-691
-662
-630
-600
-579
-577
-603
-654
-717
-773
-798
-783
-732
-662
-593
-538
-498
-466
-435
-404
-379
-366
-369
-385
-412
-454
-514
-590
-671
-740
-786
-809
-820
-829
-843
-861
-881
-900
-920
-941
-963
-990
-1030
-1088
-1169
-1269
-1375
-1476
-1562
-1626
-1665
-1682
-1682
-1677
-1674
-1675
-1678
-1685
-1703
-1744
-1815
-1914
-2025
-2132
-2232
-2338
-2466
-2629
-2821
-3025
-3221
-3395
-3548
-3682
-3796
-3877
-3910
-3888
-3818
-3723
-3627
-3538
-3450
-3349
-3231
-3106
-2993
-2909
-2857
-2834
-2833
-2856
-2908
-2990
-3093
-3205
-3310
-3399
-3467
-3516
-3554
-3590
-3627
-3653
-3644
-3583
-3471
-3335
-3210
-3113
-3036
-2956
-2862
-2755
-2650
-2552
-2457
-2364
-2278
-2218
-2199
-2215
-2248
-2284
-2316
-2351
-2388
-2423
-2450
-2475
-2512
-2567
-2624
-2657
-2649
-2605
-2545
-2486
-2430
-2367
-2298
-2232
-2182
-2144
-2101
-2044
-1980
-1929
-1903
-1888
-1860
-1805
-1733
-1667
-1617
-1570
-1507
-1428
-1350
-1295
-1266
-1242
-1203
-1146
-1085
-1033
-991
-948
-901
-858
-830
-811
-785
-733
-661
-587
-531
-496
-477
-467
-469
-483
-494
-480
-431
-360
-299
-268
-260
-249
-216
-167
-123
-96
-83
-73
-72
-96
-161
-256
-351
-419
-458
-486
-519
-555
-579
-585
-581
-579
-574
-546
-475
-366
-244
-137
-53
23
103
186
257
301
314
300
260
190
94
-12
-103
-160
-184
-187
-178
-152
-102
-28
54
129
197
268
353
447
535
607
663
715
770
830
893
964
1050
1150
1244
1308
1331
1327
1326
1348
1393
1439
1466
1467
1450
1422
1384
1336
1284
1239
1216
1218
1245
1296
1366
1453
1546
1631
1700
1749
1781
1793
1781
1743
1691
1643
1614
1608
1615
1624
1637
1658
1690
1721
1735
1730
1718
1720
1747
1792
1838
1879
1924
1986
2067
2152
2220
2262
2290
2323
2368
2412
2429
2398
2315
2195
2059
1924
1799
1691
1612
1574
1584
1638
1724
1830
1951
2093
2254
2420
2564
2663
2710
2722
2723
2726
2723
2693
2619
2502
2356
2193
2021
1843
1669
1522
1427
1391
1405
1441
1475
1496
1509
1520
1538
1563
1591
1617
1635
1636
1617
1580
1540
1514
1516
1549
1604
1669
1734
1800
1869
1947
2029
2109
2180
2239
2290
2335
2374
2401
2416
2420
2425
2437
2452
2452
2423
2360
2275
2186
2105
2035
1976
1935
1921
1943
1989
2041
2078
2097
2108
2122
2135
2133
2097
2027
1933
1836
1747
1667
1589
1506
1411
1306
1193
1085
995
936
912
919
950
998
1057
1119
1170
1197
1191
1153
1089
1004
897
767
623
482
359
258
173
97
31
-19
-54
-83
-124
-184
-259
-332
-396
-455
-522
-604
-692
-770
-827
-863
-883
-891
-877
-836
-772
-703
-652
-632
-640
-660
-679
-693
-703
-712
-718
-724
-737
-768
-826
-905
-991
-1068
-1126
-1165
-1185
-1184
-1156
-1094
-1002
-889
-759
-618
-466
-314
-180
-80
-21
5
16
23
26
19
-2
-29
-50
-60
-66
-76
-95
-114
-121
-110
-82
-36
31
127
251
384
498
573
607
617
622
629
631
616
576
511
426
327
223
123
38
-25
-67
-88
-85
-54
3
75
144
195
224
235
234
217
182
131
80
49
50
79
122
168
214
258
297
322
329
326
327
341
358
363
337
278
196
103
4
-99
-205
-308
-399
-472
-525
-561
-580
-587
-585
-578
-568
-549
-515
-470
-425
-396
-386
-384
-372
-341
-302
-275
-269
-279
-286
-280
-270
-277
-312
-368
-416
-433
-409
-356
-290
-219
-137
-40
74
196
317
435
553
673
789
886
953
986
989
968
925
864
797
742
713
713
725
724
694
638
577
530
513
523
553
593
634
668
693
717
758
832
938
1055
1151
1207
1226
1227
1226
1223
1209
1181
1155
1151
1180
1223
1247
1230
1178
1124
1108
1149
1239
1347
1444
1516
1563
1597
1628
1662
1702
1749
1803
1862
1919
1965
1989
1987
1963
1924
1876
1823
1776
1748
1758
1812
1895
1978
2033
2053
2051
2044
2037
2019
1977
1912
1840
1771
1701
1614
1503
1385
1287
1232
1216
1219
1222
1222
1221
1217
1197
1150
1077
992
906
812
697
559
414
288
196
129
77
40
39
86
170
253
305
326
346
394
471
550
602
623
627
628
621
590
536
475
435
422
417
392
340
277
231
216
221
226
219
204
194
197
214
244
285
331
367
383
376
354
333
320
306
281
242
195
149
106
61
9
-42
-83
-103
-100
-76
-24
65
194
348
502
635
738
815
865
880
850
782
699
628
581
542
488
405
300
192
95
9
-70
-141
-193
-217
-213
-192
-171
-162
-170
-193
-224
-255
-276
-284
-284
-282
-282
-276
-249
-197
-137
-97
-100
-147
-215
-280
-331
-381
-446
-529
-618
-694
-757
-820
-899
-999
-1100
-1180
-1228
-1252
-1277
-1316
-1369
-1422
-1460
-1480
-1486
-1484
-1479
-1474
-1478
-1503
-1557
-1632
-1707
-1760
-1777
-1759
-1719
-1670
-1618
-1565
-1510
-1450
-1387
-1323
-1261
-1210
-1177
-1164
-1162
-1161
-1153
-1146
-1153
-1184
-1237
-1296
-1349
-1389
-1423
-1463
-1511
-1566
-1619
-1663
-1691
-1697
-1676
-1630
-1569
-1510
-1463
-1429
-1403
-1382
-1371
-1379
-1409
-1457
-1520
-1597
-1697
-1828
-1985
-2149
-2294
-2405
-2478
-2525
-2557
-2580
-2592
-2591
-2573
-2536
-2479
-2406
-2324
-2250
-2198
-2176
-2176
-2182
-2177
-2151
-2105
-2048
-1987
-1927
-1869
-1815
-1767
-1727
-1691
-1657
-1617
-1570
-1517
-1465
-1417
-1376
-1336
-1292
-1239
-1176
-1105
-1028
-955
-890
-840
-805
-780
-766
-765
-784
-829
-893
-962
-1020
-1063
-1095
-1125
-1155
-1178
-1186
-1184
-1186
-1209
-1251
-1291
-1298
-1255
-1173
-1081
-1010
-971
-956
-954
-958
-972
-998
-1032
-1060
-1071
-1074
-1085
-1125
-1195
-1283
-1369
-1441
-1501
-1560
-1619
-1670
-1696
-1687
-1644
-1578
-1494
-1395
-1283
-1165
-1059
-978
-928
-901
-887
-884
-901
-947
-1022
-1113
-1207
-1298
-1393
-1499
-1613
-1721
-1808
-1862
-1881
-1866
-1818
-1741
-1646
-1550
-1469
-1403
-1346
-1286
-1225
-1175
-1146
-1140
-1144
-1147
-1152
-1173
-1225
-1305
-1395
-1467
-1503
-1501
-1475
-1439
-1399
-1350
-1278
-1171
-1022
-841
-639
-434
-242
-72
64
159
207
210
179
129
73
7
-79
-194
-335
-486
-622
-723
-778
-781
-730
-626
-472
-275
-44
211
479
743
982
1173
1297
1348
1334
1269
1166
1030
863
670
470
293
172
124
149
225
327
437
553
678
811
940
1046
1120
1165
1193
1212
1219
1201
1149
1068
977
897
841
811
800
804
823
860
919
1000
1092
1184
1262
1317
1349
1360
1350
1319
1269
1207
1139
1068
986
883
755
620
501
420
378
368
385
436
534
672
825
955
1042
1097
1147
1207
1267
1305
1306
1279
1248
1223
1195
1146
1067
972
885
822
783
759
746
745
759
783
807
824
835
844
849
840
804
732
627
495
349
209
98
39
37
76
126
165
191
217
253
292
320
326
316
307
308
316
321
318
310
308
312
319
321
316
303
281
246
203
167
161
193
250
303
328
316
280
231
172
103
28
-38
-80
-92
-81
-53
-12
43
107
164
199
211
211
214
221
221
204
172
139
111
81
34
-35
-110
-167
-194
-198
-192
-182
-156
-107
-44
4
14
-17
-63
-96
-103
-91
-78
-76
-88
-119
-176
-262
-369
-475
-560
-617
-654
-683
-703
-705
-683
-644
-605
-583
-580
-593
-619
-663
-728
-806
-875
-917
-926
-915
-905
-906
-917
-931
-943
-960
-991
-1038
-1099
-1165
-1226
-1282
-1337
-1397
-1465
-1533
-1586
-1606
-1588
-1545
-1504
-1484
-1488
-1497
-1489
-1455
-1405
-1354
-1308
-1254
-1175
-1065
-937
-814
-709
-623
-543
-462
-380
-305
-243
-193
-151
-116
-90
-77
-80
-91
-102
-101
-81
-47
-11
13
17
7
1
15
49
87
111
115
116
136
185
249
299
319
320
335
393
496
616
719
784
815
824
815
780
703
585
442
304
191
112
59
19
-19
-60
-103
-144
-175
-184
-165
-118
-56
5
52
85
112
146
192
245
292
320
323
303
268
225
181
134
85
30
-30
-93
-156
-214
-263
-296
-309
-297
-262
-207
-142
-74
-18
18
28
16
-9
-36
-61
-90
-129
-179
-234
-278
-300
-295
-263
-213
-149
-80
-10
60
131
207
289
370
438
482
505
514
517
515
499
466
428
402
406
436
478
518
556
612
703
833
981
1120
1226
1293
1329
1345
1351
1352
1355
1364
1384
1412
1443
1474
1510
1558
1623
1705
1791
1869
1932
1983
2033
2091
2158
2226
2284
2324
2343
2346
2336
2312
2272
2214
2138
2045
1936
1809
1672
1533
1405
1297
1209
1139
1088
1065
1079
1131
1211
1304
1392
1466
1519
1547
1551
1533
1503
1468
1427
1369
1287
1186
1085
1004
955
928
911
896
890
905
947
1016
1112
1225
1343
1442
1493
1477
1400
1289
1176
1075
982
885
788
706
654
628
605
569
522
490
496
539
593
623
611
561
487
398
294
170
29
-118
-255
-367
-443
-472
-454
-397
-319
-241
-173
-115
-61
-5
47
85
106
111
107
101
97
99
112
134
157
164
145
97
30
-46
-125
-204
-282
-354
-414
-465
-510
-551
-581
-587
-565
-527
-496
-485
-486
-475
-431
-355
-271
-207
-175
-166
-166
-169
-185
-223
-284
-354
-418
-468
-501
-516
-511
-485
-449
-423
-427
-462
-511
-551
-572
-583
-603
-645
-707
-776
-839
-890
-936
-983
-1032
-1078
-1109
-1116
-1097
-1052
-990
-918
-846
-778
-721
-678
-656
-657
-675
-696
-708
-705
-688
-662
-629
-591
-551
-518
-499
-488
-472
-430
-357
-267
-181
-113
-60
-9
44
88
104
80
24
-46
-114
-180
-248
-318
-378
-413
-415
-393
-357
-318
-272
-216
-150
-76
2
88
187
301
419
531
624
696
748
784
803
804
779
723
631
506
363
231
137
91
84
95
109
132
180
266
388
529
672
806
927
1028
1094
1112
1083
1020
945
877
820
769
717
655
581
490
384
272
168
79
11
-43
-83
-107
-106
-75
-19
49
119
184
240
285
311
313
294
262
220
166
90
-11
-135
-266
-395
-517
-632
-737
-824
-883
-910
-912
-897
-869
-825
-761
-679
-584
-482
-377
-272
-176
-107
-80
-104
-167
-254
-351
-454
-565
-684
-800
-901
-977
-1030
-1066
-1091
-1102
-1095
-1069
-1032
-997
-974
-966
-971
-981
-989
-998
-1012
-1036
-1070
-1108
-1145
-1182
-1226
-1283
-1353
-1423
-1477
-1506
-1519
-1533
-1562
-1606
-1653
-1692
-1722
-1746
-1771
-1792
-1800
-1790
-1766
-1741
-1727
-1725
-1726
-1720
-1699
-1663
-1615
-1565
-1519
-1486
-1469
-1466
-1466
-1459
-1441
-1413
-1381
-1352
-1328
-1311
-1300
-1289
-1270
-1231
-1168
-1082
-982
-878
-775
-676
-586
-513
-457
-413
-364
-298
-220
-147
-101
-91
-118
-171
-247
-339
-438
-528
-596
-640
-673
-711
-753
-782
-776
-730
-658
-582
-516
-462
-416
-388
-393
-441
-517
-594
-648
-680
-706
-742
-785
-814
-808
-763
-696
-622
-550
-476
-397
-316
-250
-209
-197
-209
-237
-272
-309
-346
-385
-435
-505
-596
-693
-771
-810
-808
-775
-726
-665
-586
-480
-349
-206
-72
40
123
177
204
208
198
188
190
207
234
265
299
345
408
479
543
584
600
607
625
661
708
749
777
798
826
868
915
951
970
981
1002
1041
1084
1106
1094
1057
1018
998
994
988
964
925
890
879
896
933
978
1033
1109
1211
1326
1433
1514
1569
1617
1675
1747
1824
1894
1955
2011
2064
2104
2121
2109
2078
2045
2029
2033
2057
2096
2148
2210
2276
2336
2388
2437
2503
2600
2727
2868
2995
3091
3150
3180
3195
3200
3201
3197
3192
3191
3196
3205
3206
3190
3152
3092
3021
2951
2893
2853
2826
2805
2782
2752
2721
2697
2687
2693
2703
2699
2664
2590
2484
2361
2233
2105
1974
1833
1685
1536
1397
1271
1154
1042
936
848
794
781
802
841
877
897
900
895
893
902
927
964
1006
1045
1076
1099
1122
1146
1167
1176
1162
1121
1059
979
883
770
644
517
406
329
291
284
292
301
302
296
290
295
321
373
445
521
579
606
600
569
520
455
372
275
179
101
49
17
-11
-43
-79
-107
-116
-110
-99
-95
-101
-109
-113
-107
-97
-88
-81
-71
-49
-12
35
78
101
97
67
25
-16
-51
-81
-110
-136
-149
-141
-109
-62
-11
34
76
122
179
248
319
376
406
403
369
315
256
201
156
119
93
82
94
129
175
214
239
258
289
345
423
505
573
622
651
660
633
557
430
275
124
-3
-114
-233
-374
-532
-675
-778
-829
-841
-833
-816
-793
-761
-728
-703
-695
-700
-709
-709
-701
-695
-706
-738
-786
-833
-866
-878
-872
-855
-833
-812
-797
-791
-798
-811
-818
-810
-785
-756
-739
-743
-767
-801
-841
-890
-950
-1018
-1084
-1141
-1191
-1250
-1325
-1410
-1484
-1531
-1556
-1578
-1612
-1655
-1689
-1698
-1688
-1682
-1702
-1752
-1826
-1914
-2013
-2124
-2239
-2342
-2422
-2481
-2535
-2596
-2658
-2697
-2698
-2660
-2601
-2534
-2460
-2372
-2274
-2189
-2147
-2164
-2232
-2327
-2427
-2526
-2626
-2728
-2828
-2917
-2995
-3063
-3119
-3148
-3137
-3080
-2992
-2897
-2817
-2756
-2705
-2649
-2581
-2501
-2419
-2349
-2304
-2294
-2319
-2373
-2443
-2518
-2592
-2659
-2714
-2753
-2779
-2797
-2812
-2821
-2808
-2761
-2681
-2585
-2493
-2417
-2349
-2276
-2191
-2101
-2015
-1940
-1870
-1802
-1737
-1682
-1643
-1621
-1611
-1613
-1629
-1663
-1709
-1756
-1797
-1831
-1868
-1913
-1960
-1993
-1996
-1965
-1906
-1829
-1742
-1648
-1550
-1455
-1373
-1310
-1271
-1250
-1241
-1231
-1207
-1167
-1115
-1064
-1024
-995
-966
-930
-890
-856
-837
-833
-833
-828
-817
-798
-769
-723
-658
-586
-525
-487
-463
-429
-369
-287
-209
-159
-141
-141
-145
-148
-154
-160
-154
-120
-54
30
117
205
306
424
545
635
669
657
632
632
662
699
714
701
683
691
738
809
876
921
946
964
986
1014
1043
1071
1095
1109
1103
1069
1012
951
909
896
900
898
869
816
754
708
691
699
721
745
771
806
859
935
1034
1153
1286
1420
1541
1632
1686
1703
1693
1667
1632
1591
1548
1507
1475
1452
1432
1414
1397
1391
1402
1431
1473
1525
1592
1678
1781
1886
1970
2017
2032
2025
2012
1998
1981
1958
1931
1905
1881
1855
1823
1796
1791
1825
1897
1993
2089
2169
2230
2277
2315
2345
2370
2391
2409
2415
2399
2353
2286
2214
2156
2115
2086
2057
2028
2003
1987
1979
1974
1968
1969
1986
2025
2084
2152
2218
2279
2329
2361
2369
2350
2308
2252
2191
2124
2051
1977
1909
1855
1813
1773
1726
1671
1618
1584
1576
1593
1622
1650
1671
1682
1689
1697
1710
1726
1740
1745
1737
1718
1688
1643
1572
1467
1334
1193
1078
1006
983
986
999
1014
1042
1093
1169
1256
1335
1392
1425
1439
1442
1439
1432
1419
1405
1394
1392
1405
1434
1477
1530
1588
1650
1714
1779
1839
1893
1943
2001
2082
2184
2294
2393
2465
2510
2540
2565
2588
2604
2606
2591
2563
2530
2500
2483
2486
2511
2547
2580
2597
2601
2607
2631
2674
2717
2743
2742
2725
2705
2689
2673
2652
2632
2626
2641
2672
2699
2712
2714
2721
2742
2769
2783
2770
2735
2690
2646
2599
2535
2454
2364
2284
2220
2166
2111
2056
2013
2001
2021
2054
2077
2075
2054
2031
2013
1995
1958
1891
1796
1685
1571
1461
1352
1248
1151
1070
1008
963
929
903
882
864
841
803
750
687
628
584
556
533
504
464
415
361
299
222
123
3
-127
-254
-364
-453
-522
-579
-636
-703
-787
-886
-989
-1082
-1152
-1192
-1203
-1190
-1160
-1124
-1096
-1083
-1086
-1100
-1115
-1131
-1154
-1193
-1251
-1324
-1400
-1475
-1549
-1620
-1685
-1737
-1773
-1801
-1835
-1881
-1934
-1979
-2003
-2005
-1997
-1990
-1990
-2001
-2025
-2072
-2138
-2215
-2286
-2339
-2375
-2404
-2438
-2472
-2497
-2506
-2501
-2493
-2489
-2492
-2498
-2507
-2521
-2535
-2535
-2507
-2446
-2372
-2312
-2287
-2290
-2299
-2292
-2270
-2252
-2256
-2283
-2318
-2346
-2363
-2380
-2407
-2443
-2475
-2493
-2497
-2496
-2497
-2501
-2494
-2461
-2390
-2280
-2139
-1983
-1829
-1689
-1570
-1466
-1370
-1273
-1179
-1096
-1040
-1018
-1024
-1042
-1051
-1041
-1016
-993
-985
-993
-1002
-995
-962
-916
-882
-876
-899
-938
-980
-1022
-1072
-1131
-1194
-1244
-1266
-1258
-1224
-1172
-1107
-1037
-970
-918
-890
-884
-889
-896
-898
-897
-894
-889
-887
-896
-925
-976
-1034
-1080
-1100
-1098
-1091
-1092
-1098
-1092
-1061
-1014
-979
-981
-1028
-1106
-1186
-1245
-1278
-1291
-1294
-1295
-1297
-1296
-1287
-1263
-1219
-1154
-1072
-982
-893
-811
-738
-680
-644
-639
-670
-731
-809
-883
-940
-976
-993
-1000
-999
-987
-960
-915
-860
-801
-744
-686
-620
-542
-457
-378
-316
-280
-270
-283
-310
-343
-369
-377
-363
-332
-297
-267
-243
-221
-202
-189
-183
-180
-166
-133
-84
-35
-4
5
3
6
15
20
4
-32
-73
-98
-99
-86
-80
-96
-132
-171
-194
-193
-171
-144
-121
-107
-99
-93
-88
-86
-89
-95
-98
-92
-82
-80
-103
-157
-239
-334
-427
-515
-600
-680
-747
-781
-769
-711
-616
-498
-367
-227
-87
40
141
208
242
253
245
218
173
110
37
-40
-120
-201
-279
-339
-367
-360
-332
-303
-289
-289
-292
-289
-285
-293
-323
-372
-425
-471
-506
-535
-562
-586
-599
-599
-591
-585
-585
-584
-573
-548
-521
-506
-514
-540
-565
-571
-551
-509
-457
-405
-355
-304
-251
-197
-150
-119
-110
-124
-151
-178
-193
-194
-188
-185
-187
-192
-195
-198
-207
-228
-257
-282
-292
-288
-281
-284
-301
-330
-362
-394
-423
-440
-434
-395
-330
-262
-212
-192
-189
-181
-154
-110
-60
-12
29
63
83
78
40
-27
-106
-178
-234
-278
-320
-370
-431
-502
-575
-641
-684
-695
-677
-646
-624
-626
-650
-681
-703
-708
-696
-673
-643
-613
-592
-590
-613
-655
-703
-741
-768
-790
-820
-860
-904
-942
-967
-981
-990
-997
-999
-992
-975
-950
-922
-890
-849
-799
-748
-709
-689
-685
-679
-658
-623
-587
-562
-549
-533
-496
-436
-366
-304
-254
-208
-154
-94
-41
-8
4
10
25
51
80
105
127
153
186
213
222
212
201
212
249
293
319
317
305
310
345
393
424
418
379
332
297
272
241
183
94
-14
-120
-209
-276
-328
-376
-426
-473
-503
-499
-452
-369
-271
-175
-89
-9
78
174
276
369
443
493
520
536
554
585
630
679
717
730
720
703
696
712
749
798
848
893
928
948
951
939
921
906
894
880
854
811
756
694
633
576
526
491
475
476
487
501
520
553
611
689
772
842
887
912
923
922
909
878
830
771
703
631
556
487
435
406
399
407
421
445
486
548
626
709
790
869
951
1036
1112
1158
1162
1128
1077
1031
1006
1002
1008
1016
1020
1016
1008
997
984
976
982
1006
1047
1093
1127
1134
1108
1057
997
944
908
886
876
875
887
913
951
989
1016
1024
1018
1008
1004
1008
1016
1022
1018
1002
968
915
843
757
672
599
543
501
458
404
340
272
212
167
136
117
105
101
107
125
151
182
216
251
288
326
360
385
398
397
388
374
359
344
325
302
272
239
204
169
136
112
102
110
135
168
191
191
162
107
38
-35
-106
-173
-238
-302
-368
-429
-477
-503
-500
-475
-440
-412
-396
-386
-373
-355
-339
-335
-347
-365
-380
-388
-398
-423
-466
-517
-565
-605
-643
-689
-747
-807
-853
-875
-871
-849
-819
-791
-774
-775
-794
-826
-862
-896
-930
-964
-991
-997
-968
-907
-832
-765
-712
-660
-593
-508
-425
-375
-374
-414
-475
-538
-599
-664
-737
-810
-874
-925
-971
-1024
-1081
-1128
-1142
-1114
-1055
-991
-948
-939
-957
-984
-1008
-1028
-1049
-1079
-1113
-1142
-1152
-1141
-1120
-1103
-1103
-1121
-1150
-1178
-1195
-1195
-1178
-1148
-1114
-1090
-1080
-1077
-1063
-1020
-949
-865
-790
-740
-716
-712
-724
-753
-799
-855
-913
-968
-1031
-1116
-1221
-1328
-1407
-1439
-1426
-1381
-1318
-1238
-1138
-1026
-921
-838
-773
-710
-636
-560
-509
-507
-557
-634
-710
-774
-827
-878
-928
-968
-991
-999
-996
-982
-953
-906
-850
-805
-783
-776
-762
-720
-649
-566
-492
-441
-410
-391
-381
-379
-387
-397
-399
-382
-348
-308
-282
-282
-315
-371
-431
-476
-500
-512
-529
-560
-600
-629
-629
-595
-543
-496
-475
-488
-533
-596
-661
-711
-742
-758
-774
-799
-834
-867
-887
-893
-892
-891
-884
-859
-812
-750
-692
-648
-615
-582
-544
-508
-486
-482
-488
-491
-489
-486
-488
-491
-488
-483
-490
-521
-568
-603
-600
-555
-494
-451
-435
-433
-419
-385
-342
-309
-290
-276
-259
-245
-252
-286
-336
-377
-394
-389
-377
-366
-350
-325
-297
-283
-294
-328
-364
-387
-395
-402
-415
-427
-424
-394
-346
-300
-278
-287
-321
-370
-425
-479
-530
-570
-595
-600
-586
-554
-513
-475
-445
-421
-391
-347
-294
-253
-243
-263
-290
-294
-264
-214
-170
-142
-122
-92
-47
-2
26
37
47
75
127
191
251
300
346
396
449
499
544
592
653
727
801
858
893
911
920
920
906
874
828
778
734
697
664
635
614
605
605
608
614
636
691
784
905
1033
1148
1239
1306
1347
1360
1344
1308
1268
1236
1206
1166
1106
1032
963
917
900
904
923
955
1006
1078
1164
1251
1332
1410
1490
1572
1644
1691
1711
1713
1711
1715
1718
1707
1676
1627
1574
1530
1502
1494
1508
1551
1625
1724
1834
1941
2031
2104
2158
2194
2212
2209
2192
2166
2136
2099
2045
1973
1881
1784
1695
1623
1567
1519
1475
1433
1403
1393
1411
1450
1498
1545
1585
1621
1662
1709
1755
1790
1803
1795
1773
1743
1709
1669
1623
1576
1533
1498
1468
1438
1411
1395
1399
1423
1455
1484
1504
1522
1549
1584
1617
1629
1610
1564
1504
1437
1364
1281
1188
1098
1029
986
963
943
914
879
849
837
843
854
854
836
803
767
737
710
678
629
563
491
433
401
397
408
418
418
409
403
412
434
462
483
493
497
504
518
528
521
489
433
368
308
258
217
178
139
100
65
36
11
-9
-21
-23
-15
-1
13
21
20
5
-26
-71
-124
-177
-224
-266
-311
-364
-427
-494
-557
-612
-656
-689
-712
-724
-731
-742
-764
-797
-833
-866
-890
-902
-900
-881
-847
-811
-793
-809
-855
-909
-941
-939
-911
-875
-846
-824
-800
-770
-739
-715
-701
-691
-675
-649
-618
-592
-579
-584
-613
-668
-741
-817
-872
-894
-886
-867
-853
-848
-844
-829
-802
-772
-746
-715
-664
-578
-466
-351
-262
-209
-182
-155
-111
-47
26
95
153
203
249
289
314
321
315
305
303
310
317
316
308
303
307
317
322
308
273
226
178
129
76
16
-38
-66
-59
-23
21
57
84
114
152
191
216
219
209
204
211
219
210
176
131
99
96
119
152
183
212
249
297
349
393
416
420
413
405
404
411
419
419
403
373
335
305
295
311
352
414
490
569
639
687
710
722
743
787
848
901
925
912
875
835
800
769
733
685
627
562
493
426
368
327
306
302
306
313
324
345
374
407
435
457
478
501
521
527
512
476
427
369
296
203
92
-23
-126
-208
-272
-325
-372
-410
-435
-453
-474
-505
-540
-570
-585
-586
-586
-597
-625
-669
-720
-767
-802
-818
-817
-810
-807
-808
-804
-782
-737
-676
-616
-572
-549
-544
-556
-586
-631
-683
-730
-761
-781
-803
-840
-893
-954
-1006
-1045
-1069
-1083
-1090
-1092
-1091
-1090
-1089
-1084
-1069
-1037
-989
-935
-890
-868
-873
-900
-938
-969
-984
-988
-995
-1020
-1068
-1127
-1176
-1201
-1199
-1179
-1152
-1120
-1082
-1042
-1008
-988
-984
-988
-990
-986
-985
-996
-1022
-1058
-1097
-1134
-1167
-1198
-1223
-1234
-1223
-1189
-1145
-1105
-1083
-1081
-1090
-1096
-1092
-1083
-1078
-1087
-1107
-1123
-1125
-1111
-1093
-1085
-1088
-1092
-1083
-1056
-1018
-981
-947
-907
-853
-782
-703
-629
-568
-519
-478
-442
-411
-383
-353
-317
-277
-240
-213
-196
-181
-154
-110
-49
21
96
168
232
285
324
354
383
416
455
492
516
515
486
434
371
312
268
240
219
196
167
136
115
106
107
108
109
117
143
190
247
298
326
326
302
268
234
211
204
208
215
215
209
205
215
244
285
324
355
383
415
454
492
518
523
508
476
432
379
321
268
229
208
203
208
221
245
279
319
359
396
437
489
552
614
660
679
672
650
623
593
563
535
516
508
510
511
504
489
469
450
431
407
375
339
308
294
301
325
356
384
408
428
445
454
445
415
368
320
285
263
242
210
169
135
127
150
188
224
251
278
315
362
400
414
404
384
367
355
337
306
267
234
215
207
204
203
216
254
318
393
458
503
527
540
547
549
548
545
538
524
499
467
443
441
469
518
572
625
675
725
769
796
804
804
816
851
901
943
960
948
915
872
824
778
748
749
783
834
876
891
880
858
832
802
766
733
720
738
780
818
831
820
803
800
811
822
821
809
802
807
819
824
815
796
775
751
714
658
593
536
504
498
507
523
546
587
649
726
802
869
926
979
1030
1069
1086
1076
1046
1006
969
930
886
830
763
693
634
599
594
616
656
699
736
764
783
795
803
809
816
827
841
850
843
818
777
727
675
623
573
531
507
504
513
516
492
436
361
289
235
199
173
143
108
69
29
-16
-69
-129
-180
-204
-190
-140
-73
-12
26
34
14
-27
-81
-130
-158
-156
-133
-109
-108
-137
-186
-234
-266
-282
-290
-296
-295
-285
-273
-273
-299
-344
-391
-418
-425
-431
-458
-517
-596
-676
-746
-807
-865
-921
-970
-1006
-1032
-1057
-1082
-1100
-1099
-1079
-1053
-1041
-1048
-1062
-1061
-1035
-990
-945
-912
-886
-853
-804
-746
-698
-677
-686
-720
-768
-827
-895
-970
-1046
-1112
-1159
-1186
-1199
-1205
-1212
-1219
-1217
-1198
-1156
-1099
-1041
-999
-981
-984
-995
-997
-980
-940
-883
-821
-765
-727
-709
-702
-688
-654
-599
-535
-479
-442
-422
-405
-382
-350
-316
-288
-267
-247
-221
-186
-145
-106
-75
-48
-19
17
58
96
120
122
110
100
106
131
161
177
172
149
124
106
93
76
50
20
-1
-5
8
31
58
86
109
118
98
44
-36
-122
-199
-266
-332
-403
-475
-536
-575
-588
-583
-561
-518
-450
-357
-257
-170
-108
-68
-39
-12
10
21
18
12
14
34
63
87
92
79
61
54
67
99
143
194
249
308
361
391
385
342
279
222
190
183
186
184
168
143
121
104
94
87
84
87
96
112
131
155
183
209
225
224
212
204
209
222
219
181
109
23
-49
-103
-153
-221
-308
-392
-445
-455
-435
-414
-408
-418
-435
-452
-466
-478
-482
-473
-449
-419
-393
-371
-346
-313
-276
-249
-244
-259
-281
-295
-294
-287
-281
-282
-286
-289
-290
-289
-285
-276
-261
-243
-226
-208
-184
-148
-107
-78
-78
-113
-171
-230
-274
-299
-313
-328
-348
-371
-388
-393
-382
-354
-310
-254
-193
-140
-103
-85
-83
-86
-87
-84
-83
-94
-120
-156
-190
-212
-220
-218
-210
-199
-180
-151
-113
-73
-40
-19
-14
-23
-42
-67
-94
-124
-162
-214
-276
-341
-394
-433
-462
-492
-526
-557
-577
-581
-581
-585
-595
-597
-580
-544
-506
-484
-481
-487
-488
-483
-480
-494
-523
-558
-591
-625
-667
-727
-799
-870
-931
-981
-1024
-1061
-1090
-1103
-1096
-1074
-1044
-1012
-989
-976
-975
-985
-1002
-1022
-1050
-1088
-1134
-1176
-1195
-1183
-1148
-1109
-1084
-1077
-1082
-1089
-1097
-1110
-1130
-1153
-1171
-1179
-1184
-1196
-1220
-1256
-1298
-1335
-1358
-1358
-1330
-1280
-1223
-1171
-1127
-1083
-1030
-968
-908
-854
-804
-743
-663
-574
-495
-441
-407
-378
-344
-311
-290
-282
-275
-253
-217
-184
-172
-181
-189
-171
-117
-38
47
131
216
301
378
439
481
515
556
603
650
689
721
755
792
820
825
810
798
812
855
902
924
909
873
840
821
802
765
706
643
600
589
604
630
658
691
736
794
857
915
957
980
984
979
981
1006
1060
1128
1188
1226
1241
1243
1242
1232
1200
1141
1062
985
922
877
840
804
768
737
707
675
639
607
594
611
652
698
732
745
745
743
748
760
773
782
783
776
760
736
706
669
630
592
561
541
529
522
514
508
514
540
583
630
667
689
701
714
726
727
706
669
631
610
609
617
617
608
602
611
634
652
645
604
541
475
419
372
327
279
233
204
198
211
231
244
246
245
254
277
309
331
331
306
266
224
185
145
101
58
27
16
20
20
2
-33
-67
-78
-58
-19
15
29
22
9
2
7
17
22
17
8
3
8
19
26
19
-3
-33
-60
-77
-89
-104
-127
-157
-182
-196
-198
-193
-185
-173
-153
-123
-86
-46
0
55
121
192
256
309
358
414
486
565
641
702
750
789
817
828
821
805
796
806
831
859
881
899
925
960
994
1012
1012
1008
1018
1050
1089
1116
1122
1116
1111
1111
1107
1086
1046
998
959
935
921
910
902
904
921
952
988
1018
1044
1064
1079
1087
1083
1068
1049
1032
1022
1012
999
974
943
916
900
899
909
927
953
988
1031
1071
1094
1090
1065
1035
1014
1002
984
944
875
786
689
592
499
416
354
330
345
384
427
459
482
504
526
534
513
461
393
331
281
232
169
86
-8
-96
-174
-243
-310
-373
-426
-465
-491
-509
-522
-530
-532
-531
-530
-527
-517
-501
-487
-492
-521
-568
-619
-669
-728
-809
-911
-1008
-1075
-1101
-1103
-1109
-1129
-1147
-1144
-1116
-1077
-1044
-1012
-962
-874
-759
-652
-592
-587
-621
-663
-696
-721
-747
-782
-828
-882
-947
-1020
-1095
-1158
-1206
-1240
-1268
-1294
-1314
-1324
-1327
-1335
-1353
-1378
-1397
-1400
-1392
-1384
-1383
-1381
-1363
-1325
-1276
-1233
-1208
-1196
-1182
-1156
-1117
-1075
-1039
-1012
-994
-984
-981
-984
-988
-992
-998
-1014
-1050
-1097
-1144
-1175
-1185
-1183
-1183
-1197
-1227
-1262
-1290
-1301
-1294
-1276
-1258
-1245
-1232
-1207
-1156
-1080
-996
-931
-904
-919
-960
-1004
-1037
-1059
-1078
-1103
-1133
-1163
-1185
-1197
-1198
-1185
-1155
-1110
-1053
-995
-945
-910
-889
-879
-879
-887
-904
-927
-954
-982
-1010
-1036
-1055
-1056
-1026
-959
-864
-760
-667
-598
-548
-505
-456
-400
-346
-307
-286
-275
-265
-247
-225
-204
-191
-186
-186
-188
-191
-192
-190
-181
-164
-144
-125
-109
-90
-59
-9
56
126
194
260
326
394
457
501
519
515
505
503
513
523
519
496
466
446
442
446
440
412
369
329
309
307
304
284
242
195
166
165
185
209
228
247
275
314
351
373
376
374
388
424
470
500
497
464
416
372
339
311
282
246
204
161
125
105
109
141
193
250
296
320
324
306
268
208
132
53
-14
-63
-100
-134
-166
-191
-200
-196
-186
-177
-161
-130
-81
-32
-2
2
-1
14
54
97
112
83
26
-31
-69
-96
-129
-175
-219
-246
-253
-260
-287
-333
-377
-396
-387
-364
-343
-329
-310
-283
-256
-247
-261
-285
-300
-298
-287
-284
-291
-295
-284
-262
-246
-255
-283
-308
-308
-279
-242
-219
-218
-227
-225
-198
-151
-97
-48
-12
10
18
16
9
3
5
11
17
15
7
0
3
21
48
79
113
155
213
288
369
439
485
505
514
527
549
571
575
548
492
419
346
285
239
204
177
154
138
133
148
186
247
320
392
455
508
552
585
600
588
551
503
456
414
377
340
311
294
290
283
256
207
152
115
107
116
121
109
89
76
71
61
29
-26
-87
-134
-165
-192
-228
-272
-311
-335
-347
-358
-370
-373
-353
-309
-253
-202
-160
-114
-56
9
61
82
69
35
-10
-68
-148
-249
-353
-437
-483
-498
-497
-493
-490
-481
-459
-425
-385
-346
-311
-281
-254
-225
-193
-165
-150
-156
-175
-193
-196
-185
-179
-196
-242
-301
-356
-404
-451
-505
-560
-599
-615
-619
-629
-653
-675
-667
-620
-545
-470
-407
-355
-302
-250
-211
-192
-181
-159
-121
-84
-73
-90
-111
-100
-52
3
25
1
-44
-68
-53
-17
9
12
7
16
44
73
83
77
76
101
147
193
216
215
206
203
208
211
203
185
162
141
123
109
104
115
141
175
206
231
253
275
297
314
325
342
377
434
496
539
549
535
524
541
589
649
695
714
711
704
704
710
714
708
699
698
714
747
789
834
886
952
1034
1127
1217
1296
1363
1426
1489
1549
1592
1614
1616
1611
1604
1596
1578
1544
1500
1456
1424
1407
1403
1407
1415
1429
1450
1473
1494
1507
1508
1503
1502
1515
1545
1582
1611
1616
1588
1531
1457
1376
1298
1227
1165
1112
1062
1004
934
854
777
717
679
657
642
627
613
603
596
586
568
543
513
480
443
400
349
294
236
175
112
50
-1
-36
-57
-74
-98
-131
-165
-193
-213
-232
-251
-267
-271
-261
-249
-250
-270
-297
-309
-291
-250
-208
-188
-196
-224
-260
-298
-345
-410
-493
-581
-652
-689
-694
-686
-685
-696
-708
-703
-676
-643
-627
-637
-655
-657
-632
-595
-573
-580
-602
-612
-598
-570
-553
-558
-575
-589
-597
-616
-664
-742
-830
-905
-962
-1008
-1051
-1080
-1083
-1057
-1020
-988
-963
-922
-845
-737
-628
-549
-507
-481
-449
-416
-400
-419
-462
-499
-511
-500
-488
-486
-487
-470
-429
-378
-340
-318
-298
-261
-204
-154
-136
-159
-204
-246
-270
-283
-301
-332
-371
-404
-426
-440
-454
-473
-492
-502
-498
-483
-464
-454
-455
-462
-462
-444
-406
-355
-304
-260
-221
-181
-142
-113
-105
-116
-136
-154
-169
-193
-238
-304
-371
-418
-435
-431
-419
-405
-383
-345
-295
-248
-219
-208
-198
-169
-114
-50
-1
18
11
-3
-6
5
26
47
69
94
123
155
188
226
278
350
439
532
618
691
751
797
822
818
789
754
736
749
781
806
805
777
738
706
684
664
639
613
596
595
605
614
613
605
600
602
609
612
608
602
601
607
613
610
600
597
611
645
685
711
716
706
700
709
731
756
773
786
804
830
859
880
887
890
905
942
996
1048
1086
1112
1139
1178
1224
1260
1273
1263
1241
1217
1193
1164
1130
1097
1074
1066
1068
1071
1074
1081
1096
1118
1144
1174
1210
1253
1293
1314
1305
1271
1226
1178
1125
1059
979
895
828
785
760
736
705
668
631
596
560
525
509
528
583
650
693
694
664
630
615
617
618
602
567
522
475
425
370
313
264
227
200
178
155
137
126
121
112
91
61
33
15
4
-10
-33
-62
-87
-101
-112
-128
-155
-187
-216
-240
-263
-287
-305
-302
-268
-208
-145
-102
-90
-97
-103
-89
-54
-13
13
10
-23
-73
-129
-184
-241
-303
-370
-436
-493
-538
-569
-590
-600
-602
-603
-610
-629
-657
-690
-725
-767
-822
-886
-946
-983
-993
-986
-986
-1004
-1038
-1069
-1087
-1095
-1107
-1132
-1164
-1191
-1205
-1204
-1196
-1186
-1178
-1170
-1162
-1156
-1154
-1156
-1167
-1191
-1230
-1281
-1332
-1372
-1398
-1414
-1423
-1427
-1420
-1404
-1388
-1384
-1392
-1400
-1394
-1371
-1341
-1320
-1312
-1308
-1298
-1285
-1279
-1290
-1309
-1314
-1289
-1236
-1175
-1126
-1095
-1075
-1051
-1016
-971
-915
-853
-790
-741
-722
-741
-792
-856
-913
-954
-975
-985
-990
-1000
-1020
-1046
-1066
-1068
-1048
-1018
-995
-990
-994
-994
-981
-965
-958
-968
-984
-994
-997
-1004
-1027
-1063
-1095
-1107
-1102
-1092
-1087
-1084
-1067
-1030
-982
-941
-915
-894
-862
-813
-755
-702
-656
-610
-560
-510
-479
-477
-503
-539
-571
-591
-601
-601
-588
-565
-539
-525
-526
-534
-532
-509
-467
-421
-379
-343
-313
-295
-296
-321
-360
-398
-422
-435
-446
-460
-466
-451
-409
-351
-297
-257
-225
-190
-146
-105
-84
-94
-136
-198
-270
-344
-417
-483
-535
-572
-595
-606
-606
-588
-547
-486
-416
-350
-296
-254
-219
-186
-152
-120
-92
-71
-59
-58
-75
-112
-163
-217
-255
-265
-247
-217
-195
-191
-197
-191
-156
-91
-12
63
125
184
252
326
390
422
419
401
397
428
489
563
629
683
735
794
862
928
980
1012
1022
1016
998
968
931
895
871
865
876
898
923
948
974
1008
1051
1092
1116
1109
1073
1027
997
994
1010
1020
1006
969
925
893
877
865
847
823
804
802
812
817
802
767
729
705
699
704
708
710
710
710
701
675
634
594
568
559
553
533
499
468
460
478
507
524
516
493
466
440
409
364
313
273
262
278
304
318
315
304
299
305
313
313
306
300
302
311
317
312
294
269
240
208
166
116
67
35
26
41
74
120
179
253
338
421
488
531
548
548
534
507
464
404
329
250
179
127
102
104
127
157
181
192
195
200
218
248
282
307
317
314
305
299
301
315
342
384
438
497
557
617
683
757
833
893
921
912
875
825
772
718
666
622
605
626
683
759
830
889
946
1020
1121
1241
1364
1474
1565
1630
1660
1645
1580
1482
1376
1286
1222
1172
1121
1061
995
929
869
812
761
725
714
733
773
820
860
888
905
914
913
902
881
860
843
830
812
778
726
659
592
534
490
459
437
418
396
367
333
300
275
264
267
276
284
288
292
303
324
350
373
383
380
370
366
374
391
405
410
406
404
416
444
480
509
523
521
508
490
468
443
416
395
390
402
427
456
480
497
510
525
547
577
607
624
617
579
521
462
421
405
408
414
410
396
381
372
370
373
378
385
396
410
426
444
471
509
558
601
620
605
561
508
463
436
422
414
409
407
410
412
409
401
400
424
478
552
622
665
674
657
631
603
576
547
520
503
504
515
521
507
470
427
399
399
422
453
474
475
456
416
356
280
200
131
87
69
65
57
31
-16
-76
-142
-208
-270
-328
-377
-412
-429
-427
-411
-389
-367
-346
-318
-277
-220
-156
-94
-44
-9
17
38
51
54
47
35
27
23
12
-20
-75
-142
-201
-239
-258
-271
-286
-298
-294
-262
-202
-122
-32
64
165
269
364
441
491
515
521
515
502
476
435
380
318
263
226
210
208
208
207
213
238
288
356
426
491
555
632
722
806
860
867
838
796
763
741
719
693
665
646
641
642
637
624
607
591
576
557
536
525
535
563
593
607
607
611
641
696
755
796
812
813
814
816
812
796
778
773
786
806
818
815
806
807
817
822
804
763
712
669
639
613
582
546
512
487
467
444
419
401
397
408
422
424
406
373
329
279
224
170
127
103
100
112
128
141
148
143
119
76
21
-32
-71
-90
-95
-92
-87
-82
-83
-96
-124
-160
-197
-230
-262
-296
-333
-364
-385
-400
-423
-465
-522
-575
-608
-622
-629
-645
-669
-689
-697
-697
-705
-728
-758
-779
-784
-781
-788
-818
-871
-934
-1000
-1067
-1136
-1206
-1273
-1336
-1399
-1466
-1535
-1592
-1625
-1628
-1611
-1587
-1563
-1540
-1516
-1499
-1500
-1525
-1561
-1590
-1599
-1590
-1581
-1589
-1619
-1666
-1720
-1778
-1839
-1903
-1960
-1998
-2009
-1998
-1977
-1962
-1959
-1965
-1972
-1969
-1950
-1920
-1891
-1876
-1878
-1890
-1897
-1891
-1881
-1884
-1915
-1971
-2033
-2078
-2093
-2089
-2083
-2087
-2095
-2089
-2059
-2005
-1946
-1894
-1853
-1817
-1779
-1739
-1703
-1686
-1693
-1720
-1756
-1788
-1812
-1829
-1850
-1882
-1928
-1981
-2031
-2069
-2089
-2089
-2066
-2017
-1946
-1857
-1763
-1676
-1603
-1542
-1491
-1448
-1413
-1389
-1377
-1376
-1385
-1403
-1428
-1452
-1463
-1454
-1429
-1401
-1384
-1383
-1391
-1394
-1382
-1355
-1317
-1277
-1239
-1209
-1191
-1185
-1186
-1180
-1158
-1123
-1085
-1058
-1045
-1037
-1026
-1010
-999
-998
-1000
-987
-946
-878
-801
-738
-702
-689
-685
-678
-665
-645
-624
-603
-589
-584
-587
-591
-591
-585
-580
-586
-603
-620
-626
-614
-594
-581
-581
-589
-593
-589
-583
-585
-598
-615
-625
-626
-628
-646
-680
-717
-734
-718
-678
-638
-622
-639
-673
-699
-693
-650
-580
-502
-436
-395
-382
-393
-423
-461
-493
-505
-491
-452
-400
-347
-306
-283
-279
-287
-296
-291
-259
-203
-141
-103
-110
-161
-233
-289
-298
-254
-169
-73
8
62
91
112
148
213
303
400
479
521
526
506
474
440
410
387
378
382
394
398
383
346
301
268
261
281
319
361
393
410
413
413
419
441
478
522
563
593
611
618
610
583
542
496
460
438
424
403
369
333
308
304
313
318
311
302
310
350
419
498
564
602
613
609
606
618
647
685
717
728
718
701
696
709
734
757
767
771
781
806
840
872
890
893
883
865
840
807
770
736
710
697
700
721
754
790
814
819
809
803
816
849
887
914
922
917
909
905
905
909
923
949
982
1010
1022
1020
1010
1006
1000
984
948
901
860
832
809
778
737
696
671
662
656
640
614
596
598
616
634
641
639
641
649
653
640
613
594
599
622
635
612
555
490
441
413
391
365
342
343
380
441
504
555
598
643
690
722
726
710
696
702
722
730
708
663
622
608
616
623
604
560
507
467
449
446
449
453
453
446
423
383
336
295
267
244
212
160
94
35
0
-6
7
20
21
11
1
1
11
23
22
3
-32
-75
-118
-160
-202
-243
-274
-288
-281
-257
-226
-194
-165
-140
-120
-105
-90
-69
-43
-23
-26
-61
-118
-172
-209
-233
-264
-314
-374
-413
-412
-377
-334
-309
-302
-297
-276
-244
-220
-218
-234
-253
-259
-257
-257
-267
-282
-293
-296
-293
-290
-288
-286
-287
-297
-323
-361
-401
-434
-462
-495
-533
-570
-593
-597
-591
-586
-590
-595
-588
-562
-516
-450
-368
-272
-174
-92
-38
-10
4
16
23
11
-32
-101
-176
-238
-277
-297
-300
-285
-253
-214
-185
-177
-189
-202
-200
-179
-148
-120
-97
-74
-47
-19
5
18
21
15
-3
-31
-64
-90
-101
-96
-89
-87
-86
-69
-21
55
137
202
241
260
274
289
304
313
314
310
307
307
309
311
312
310
306
303
312
340
388
447
503
547
583
618
655
688
708
713
712
711
712
703
677
636
595
569
564
579
608
647
697
749
791
812
814
811
816
831
846
846
826
795
762
728
685
628
564
513
494
512
552
590
610
611
607
613
637
678
723
761
785
792
790
783
773
758
737
717
704
702
701
686
641
568
484
412
364
335
307
269
226
197
194
218
254
286
305
313
314
313
309
304
296
281
252
206
145
84
37
12
0
-10
-21
-28
-20
1
26
40
42
36
27
11
-20
-69
-123
-163
-178
-177
-177
-185
-192
-182
-150
-110
-78
-57
-31
19
90
158
199
208
203
212
243
282
311
327
342
368
406
438
450
439
421
411
411
413
407
393
378
371
378
401
441
494
551
596
615
605
579
554
542
541
542
539
530
520
509
495
472
437
384
313
223
123
25
-58
-120
-163
-192
-209
-209
-187
-147
-102
-67
-52
-56
-75
-104
-144
-199
-266
-340
-414
-482
-538
-578
-598
-599
-586
-563
-529
-480
-412
-332
-258
-204
-174
-160
-148
-137
-139
-169
-232
-309
-376
-416
-436
-454
-489
-539
-591
-624
-635
-630
-624
-622
-620
-610
-592
-569
-551
-539
-530
-518
-505
-498
-504
-525
-558
-596
-638
-683
-728
-769
-803
-833
-871
-923
-984
-1040
-1078
-1093
-1095
-1096
-1099
-1097
-1082
-1055
-1025
-1000
-978
-945
-893
-823
-749
-688
-646
-622
-605
-584
-553
-510
-460
-414
-385
-380
-391
-403
-403
-391
-382
-388
-403
-408
-390
-350
-311
-291
-292
-297
-290
-267
-243
-230
-223
-202
-152
-79
-3
53
86
106
119
120
94
35
-48
-131
-195
-238
-271
-301
-328
-341
-330
-297
-251
-203
-158
-118
-82
-57
-47
-58
-92
-145
-209
-275
-333
-378
-412
-438
-458
-467
-459
-438
-413
-395
-382
-363
-324
-265
-198
-143
-111
-98
-93
-91
-91
-95
-99
-98
-91
-87
-98
-129
-169
-202
-218
-222
-222
-221
-214
-196
-170
-155
-164
-198
-239
-269
-279
-280
-288
-309
-339
-367
-386
-400
-414
-426
-432
-423
-397
-359
-313
-264
-208
-146
-80
-15
43
90
126
151
165
166
151
114
55
-15
-85
-140
-175
-193
-202
-206
-202
-185
-153
-111
-73
-50
-46
-55
-69
-81
-89
-93
-96
-97
-96
-96
-101
-115
-138
-164
-184
-193
-193
-191
-195
-209
-225
-234
-227
-201
-159
-107
-54
-10
12
6
-25
-69
-111
-144
-169
-189
-203
-207
-199
-187
-185
-195
-210
-209
-185
-147
-116
-102
-99
-88
-57
-18
8
10
0
3
36
85
120
114
68
10
-31
-42
-33
-24
-30
-50
-78
-106
-134
-166
-202
-240
-270
-281
-264
-222
-170
-125
-98
-82
-61
-22
35
98
149
183
203
215
216
199
157
95
31
-16
-40
-47
-51
-64
-87
-116
-144
-169
-188
-201
-206
-203
-196
-188
-181
-176
-170
-161
-146
-127
-105
-88
-83
-97
-133
-182
-234
-276
-308
-335
-372
-424
-487
-546
-586
-600
-589
-565
-533
-493
-443
-383
-320
-261
-206
-150
-87
-16
50
97
113
101
67
26
-10
-34
-39
-27
-5
20
44
75
123
189
264
330
374
398
411
425
442
456
460
456
452
452
454
452
443
431
420
412
403
389
373
366
372
392
412
419
403
365
314
263
223
199
193
198
206
210
207
198
187
176
171
173
185
204
225
245
260
270
272
258
221
159
84
14
-38
-74
-106
-142
-179
-201
-197
-167
-127
-88
-53
-14
34
83
115
118
95
65
49
50
56
52
29
-5
-36
-52
-57
-60
-67
-74
-71
-53
-24
2
12
5
-6
-1
30
85
151
217
275
323
357
371
362
336
307
283
265
239
193
131
69
30
23
38
54
54
40
28
37
73
130
187
229
252
259
257
244
220
185
147
120
110
109
98
60
-6
-83
-147
-186
-200
-202
-206
-219
-239
-264
-287
-301
-296
-267
-219
-164
-110
-60
-10
41
83
108
110
101
96
101
108
102
72
22
-35
-91
-140
-181
-204
-202
-171
-124
-80
-50
-30
-3
38
92
144
183
204
211
201
172
122
62
6
-38
-71
-104
-142
-181
-206
-208
-190
-161
-129
-96
-57
-11
38
81
109
115
100
66
25
-15
-45
-63
-70
-64
-45
-17
10
18
-3
-44
-84
-99
-76
-21
49
119
178
221
248
268
295
344
414
492
554
585
594
599
616
643
666
668
645
603
547
484
424
385
385
428
501
581
650
706
755
798
827
836
834
842
870
905
914
879
811
746
720
737
775
803
810
806
807
818
835
847
854
857
855
843
816
780
747
733
740
765
800
843
891
940
980
1004
1012
1008
995
966
920
864
815
792
795
807
803
773
725
680
658
661
680
700
711
708
692
664
631
600
578
567
568
576
589
606
622
631
625
605
577
554
544
546
547
532
493
429
351
276
219
189
193
229
286
347
391
407
400
390
400
444
513
580
620
622
594
554
520
501
497
501
505
498
472
430
384
354
354
381
415
437
438
426
411
401
389
366
331
294
264
249
241
229
205
167
118
63
8
-39
-68
-77
-71
-66
-78
-109
-148
-180
-194
-199
-207
-231
-267
-307
-344
-381
-426
-481
-541
-594
-635
-670
-708
-747
-773
-771
-737
-685
-641
-623
-636
-668
-706
-742
-772
-797
-817
-836
-860
-897
-944
-993
-1035
-1069
-1102
-1142
-1185
-1211
-1203
-1156
-1086
-1020
-975
-957
-959
-974
-993
-1008
-1010
-992
-956
-919
-895
-892
-899
-903
-899
-893
-894
-903
-909
-901
-879
-855
-841
-843
-850
-852
-841
-819
-789
-746
-681
-593
-490
-395
-334
-316
-331
-356
-364
-338
-282
-214
-154
-114
-96
-93
-91
-74
-32
39
132
226
294
319
300
257
219
208
228
268
307
326
317
287
249
220
214
231
267
309
350
383
404
410
403
393
398
432
490
549
586
598
606
633
685
745
787
802
805
814
832
843
826
780
725
681
653
631
610
592
591
604
615
603
565
521
495
493
498
488
460
429
411
409
411
405
393
389
401
424
444
457
467
478
489
495
494
498
515
544
570
578
564
543
523
503
469
418
362
320
294
270
227
165
108
85
105
147
184
202
207
208
203
177
123
51
-18
-70
-108
-143
-178
-202
-204
-185
-165
-160
-171
-187
-198
-206
-230
-275
-334
-382
-405
-406
-403
-412
-435
-464
-488
-505
-517
-528
-539
-548
-559
-578
-608
-652
-706
-762
-813
-852
-876
-890
-898
-904
-905
-893
-863
-816
-760
-707
-661
-620
-582
-548
-528
-531
-558
-601
-645
-679
-698
-703
-700
-694
-685
-668
-638
-591
-534
-477
-429
-396
-379
-379
-401
-441
-484
-508
-495
-449
-392
-349
-329
-317
-294
-257
-219
-197
-191
-184
-161
-131
-122
-157
-228
-296
-322
-298
-247
-206
-193
-199
-203
-190
-161
-125
-87
-50
-16
4
3
-16
-37
-44
-34
-18
-15
-34
-69
-108
-141
-166
-188
-212
-239
-268
-293
-307
-306
-289
-258
-222
-187
-153
-121
-88
-57
-26
9
56
115
176
219
229
206
162
112
67
30
3
-10
-4
15
38
54
65
79
103
135
164
177
174
165
156
150
144
135
127
124
121
113
99
88
93
119
156
184
195
198
213
253
314
374
420
454
487
532
583
627
648
644
626
608
604
620
652
688
718
733
739
747
771
810
852
885
904
912
914
910
894
866
834
810
798
790
773
744
710
681
659
638
616
597
591
602
615
618
606
593
596
613
624
606
563
518
498
506
519
507
466
418
395
409
447
484
504
511
518
537
570
613
657
692
708
701
681
664
663
674
684
684
685
705
751
799
820
800
758
731
737
759
765
743
715
714
748
790
800
770
735
743
804
884
925
902
836
774
744
738
729
707
687
690
715
733
715
656
582
526
503
497
483
444
385
320
260
213
184
182
212
266
326
376
408
428
448
475
503
527
543
548
540
512
462
395
325
264
216
173
125
71
23
-6
-7
17
52
85
107
114
111
105
109
133
182
246
310
357
377
372
346
308
263
223
200
199
213
223
216
189
159
144
152
175
197
212
226
247
277
306
320
317
308
304
306
304
289
264
240
226
218
203
173
133
102
94
110
138
169
204
250
310
369
404
403
371
332
306
300
305
311
318
337
374
423
466
484
473
440
401
365
335
309
294
297
320
356
389
406
408
410
423
448
471
475
455
420
385
358
338
320
305
298
304
317
320
305
278
260
270
311
363
402
413
399
373
345
317
287
259
244
251
277
307
325
322
301
271
239
205
168
131
99
78
71
72
76
81
88
100
115
122
111
78
27
-28
-73
-104
-122
-134
-142
-146
-143
-131
-112
-87
-55
-10
45
104
155
191
211
219
218
206
178
133
76
18
-31
-68
-91
-100
-97
-81
-51
-10
41
94
136
155
148
126
109
116
146
185
215
226
221
204
175
131
76
27
1
2
16
21
12
1
11
46
92
123
126
111
94
78
53
10
-43
-81
-84
-53
-12
21
48
86
145
212
258
263
233
197
178
180
183
171
141
111
98
112
149
191
221
223
190
128
55
-9
-57
-93
-131
-176
-220
-245
-245
-226
-205
-194
-190
-184
-171
-152
-134
-119
-108
-98
-95
-103
-123
-150
-176
-203
-239
-293
-362
-429
-478
-500
-499
-485
-467
-448
-428
-416
-419
-439
-469
-493
-500
-491
-476
-471
-489
-534
-598
-669
-731
-773
-793
-795
-788
-781
-778
-783
-798
-825
-859
-892
-917
-937
-959
-995
-1045
-1100
-1145
-1172
-1181
-1184
-1187
-1190
-1191
-1187
-1182
-1181
-1186
-1192
-1193
-1186
-1176
-1176
-1194
-1229
-1268
-1291
-1285
-1254
-1215
-1183
-1165
-1151
-1126
-1084
-1036
-1000
-986
-987
-982
-958
-916
-871
-835
-811
-794
-779
-772
-785
-821
-873
-925
-968
-999
-1018
-1028
-1018
-995
-970
-966
-992
-1037
-1074
-1080
-1054
-1012
-975
-946
-916
-878
-836
-804
-792
-789
-778
-747
-706
-680
-684
-718
-760
-789
-800
-802
-806
-813
-816
-805
-786
-771
-770
-785
-807
-829
-849
-872
-902
-935
-964
-982
-988
-988
-989
-989
-982
-957
-910
-843
-767
-697
-643
-606
-576
-545
-510
-483
-474
-488
-513
-532
-531
-518
-509
-526
-574
-640
-707
-758
-788
-799
-795
-785
-776
-775
-785
-797
-800
-786
-761
-738
-731
-735
-740
-735
-723
-724
-754
-817
-899
-978
-1037
-1073
-1088
-1089
-1077
-1053
-1020
-979
-933
-878
-811
-734
-661
-605
-576
-572
-583
-600
-621
-651
-690
-733
-769
-787
-790
-787
-785
-780
-759
-714
-649
-583
-537
-513
-498
-474
-437
-402
-390
-412
-461
-520
-577
-627
-669
-695
-692
-655
-597
-541
-505
-489
-473
-447
-412
-384
-376
-381
-387
-386
-389
-414
-465
-525
-566
-573
-554
-536
-537
-555
-577
-588
-584
-571
-554
-528
-486
-427
-362
-309
-280
-276
-285
-292
-282
-253
-213
-180
-167
-177
-195
-204
-193
-166
-136
-115
-101
-86
-64
-39
-17
0
16
38
62
77
72
49
21
4
4
14
21
19
12
9
14
21
20
4
-24
-51
-58
-37
14
79
142
186
210
220
230
248
279
318
360
396
420
428
418
395
370
355
355
371
399
433
467
493
509
514
513
514
525
548
579
610
638
661
681
702
727
758
791
817
827
817
796
780
780
794
809
808
785
750
716
689
661
625
581
539
514
509
519
533
548
571
604
644
673
679
664
640
624
616
606
579
532
478
434
410
397
379
348
315
296
302
321
326
296
230
152
87
46
21
-4
-37
-65
-74
-56
-21
14
34
32
7
-39
-98
-158
-199
-209
-191
-163
-147
-150
-167
-183
-190
-189
-186
-186
-187
-187
-186
-185
-186
-188
-194
-207
-229
-255
-275
-282
-282
-285
-293
-297
-282
-246
-205
-181
-183
-193
-187
-152
-106
-77
-79
-94
-92
-57
1
56
93
118
149
196
249
294
326
354
385
416
430
415
374
329
303
304
323
344
360
372
388
415
451
490
525
554
581
613
661
724
794
856
905
948
994
1049
1099
1128
1126
1099
1067
1046
1042
1050
1066
1090
1123
1159
1183
1185
1170
1156
1160
1187
1223
1251
1259
1245
1213
1171
1123
1076
1037
1008
991
980
976
985
1010
1049
1091
1121
1129
1118
1095
1068
1044
1022
1002
989
981
982
991
1004
1014
1012
987
944
896
857
833
821
812
806
804
810
819
822
812
799
799
821
858
893
911
912
910
915
926
937
942
942
933
911
864
795
722
673
662
683
710
723
718
708
706
710
715
714
710
710
715
717
705
678
642
605
569
528
480
426
374
330
295
267
247
239
246
267
294
315
323
316
297
276
266
280
317
360
385
378
344
309
295
303
319
322
310
299
308
344
396
449
498
546
599
650
691
715
729
745
767
786
787
763
723
687
666
659
653
632
592
543
498
471
466
480
502
522
535
538
536
532
526
517
506
492
475
452
416
360
285
201
123
62
23
6
4
11
19
18
2
-29
-65
-92
-100
-94
-84
-85
-98
-117
-130
-132
-130
-141
-178
-244
-327
-405
-462
-494
-513
-533
-559
-583
-592
-580
-556
-537
-539
-561
-587
-596
-581
-548
-514
-492
-485
-486
-489
-492
-493
-493
-492
-488
-485
-486
-500
-526
-561
-598
-633
-666
-699
-735
-767
-790
-799
-797
-791
-786
-786
-788
-793
-803
-823
-854
-889
-917
-937
-954
-982
-1028
-1086
-1139
-1173
-1187
-1191
-1195
-1199
-1198
-1186
-1170
-1161
-1165
-1174
-1173
-1154
-1123
-1095
-1082
-1082
-1088
-1095
-1106
-1120
-1131
-1125
-1094
-1048
-1008
-991
-989
-984
-961
-928
-908
-919
-955
-989
-998
-982
-959
-950
-956
-964
-959
-942
-926
-923
-932
-943
-955
-973
-1004
-1046
-1080
-1089
-1076
-1063
-1069
-1095
-1122
-1127
-1109
-1086
-1078
-1088
-1101
-1103
-1092
-1083
-1087
-1101
-1104
-1086
-1056
-1041
-1058
-1102
-1146
-1171
-1180
-1196
-1240
-1306
-1371
-1407
-1409
-1393
-1381
-1386
-1400
-1406
-1391
-1357
-1314
-1277
-1257
-1256
-1271
-1287
-1292
-1279
-1252
-1223
-1204
-1197
-1197
-1197
-1194
-1189
-1182
-1174
-1159
-1133
-1099
-1059
-1020
-992
-980
-986
-1000
-1008
-993
-955
-912
-886
-887
-900
-898
-872
-836
-817
-825
-844
-843
-807
-752
-710
-696
-699
-689
-654
-613
-597
-621
-667
-704
-711
-698
-685
-687
-697
-703
-700
-694
-687
-667
-623
-558
-498
-475
-497
-543
-581
-593
-592
-601
-632
-672
-701
-708
-699
-686
-665
-625
-559
-475
-398
-348
-328
-325
-325
-321
-311
-298
-280
-255
-226
-201
-186
-183
-192
-211
-238
-269
-293
-305
-305
-300
-295
-285
-264
-229
-195
-178
-185
-204
-214
-203
-179
-157
-149
-152
-156
-164
-187
-234
-296
-349
-370
-358
-329
-303
-288
-280
-271
-264
-268
-285
-305
-314
-304
-281
-255
-232
-208
-180
-149
-123
-107
-98
-85
-60
-27
2
15
10
-7
-28
-47
-62
-77
-91
-102
-108
-104
-89
-63
-29
10
47
79
101
110
106
98
95
99
106
107
101
94
95
105
112
101
66
19
-19
-34
-32
-23
-14
-3
17
44
70
91
112
143
181
207
202
166
120
94
94
98
77
24
-42
-92
-117
-126
-139
-157
-165
-154
-132
-119
-130
-154
-165
-149
-114
-83
-72
-73
-70
-51
-26
-7
-1
1
11
35
65
93
119
145
171
192
204
212
224
243
264
274
269
254
238
224
206
181
152
134
136
159
190
218
242
267
301
339
375
401
419
429
431
423
408
393
389
397
405
399
368
317
258
209
179
168
168
166
152
128
101
87
88
99
106
101
91
88
97
109
107
85
51
22
5
-5
-21
-45
-65
-67
-46
-13
19
45
68
89
105
108
98
86
87
105
132
149
150
137
124
123
135
157
179
196
202
199
192
190
196
205
204
186
154
120
98
89
87
90
103
133
178
223
252
261
268
291
334
380
404
398
370
342
325
316
306
294
285
287
297
310
321
334
355
379
397
400
391
386
400
432
469
495
512
530
560
595
616
609
578
543
526
528
534
524
493
456
434
437
458
478
487
490
500
529
575
627
672
709
740
768
790
801
801
795
791
789
785
773
758
748
752
765
778
785
789
801
828
865
902
936
972
1020
1081
1140
1181
1196
1194
1190
1191
1195
1196
1191
1188
1190
1197
1200
1195
1180
1158
1128
1088
1041
1002
993
1020
1074
1133
1178
1205
1221
1237
1256
1273
1286
1295
1300
1298
1283
1256
1221
1185
1150
1110
1061
1008
969
952
957
971
983
991
1002
1020
1040
1055
1065
1080
1107
1140
1161
1155
1125
1092
1077
1083
1097
1101
1093
1084
1085
1094
1100
1094
1082
1079
1098
1133
1169
1191
1197
1194
1191
1189
1188
1189
1192
1197
1196
1182
1153
1117
1088
1079
1085
1096
1099
1092
1079
1063
1046
1028
1008
993
988
990
986
964
917
853
791
744
716
697
676
649
620
594
572
549
524
497
472
447
416
369
307
241
187
152
128
102
66
24
-11
-30
-37
-43
-54
-65
-65
-49
-23
-2
4
-5
-17
-21
-14
-3
1
-12
-46
-94
-149
-200
-245
-285
-323
-359
-389
-407
-414
-415
-415
-415
-406
-378
-331
-274
-226
-201
-200
-211
-220
-219
-208
-199
-202
-222
-254
-287
-310
-318
-315
-310
-310
-312
-311
-308
-308
-320
-347
-381
-411
-432
-452
-477
-508
-529
-528
-502
-465
-434
-416
-401
-378
-343
-302
-264
-234
-212
-202
-210
-241
-289
-333
-356
-351
-330
-311
-307
-318
-343
-378
-421
-465
-496
-509
-507
-508
-525
-554
-578
-579
-553
-511
-466
-428
-397
-379
-376
-389
-406
-410
-393
-367
-351
-358
-379
-394
-391
-381
-384
-408
-443
-468
-471
-461
-448
-432
-390
-307
-190
-76
-2
17
0
-19
-22
-10
-1
-3
-12
-16
-12
-6
-5
-9
-13
-13
-9
-6
-8
-11
-13
-10
-7
-7
-10
-12
-11
-9
-7
-9
-11
-12
-10
-8
-8
-10
-12
-11
-9
-8
-9
-11
-11
-10
-9
-9
-10
-11
-11
-9
-9
-10
-11
-11
-10
-9
-9
-11
-11
-10
-9
-9
-10
-11
-11
-10
-9
-10
-11
-11
-10
-10
-10
-10
-11
-11
-10
-10
-10
-11
-11
-11
-10
-10
-10
-11
-11
-10
-10
-10
-11
-11
-11
-10
-10
-11
-11
-11
-10
-10
-10
-11
-11
-11
-10
-10
-11
-11
-11
-10
-10
-11
-11
-11
-11
-10
-10
-11
-11
-11
-11
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-11
-11
-11
-11
-12
-12
-11
-11
-11
-12
-12
-12
-11
-11
-12
-12
-12
-12
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-12
-12
-12
-13
-13
-12
-12
-12
-12
-13
-13
-12
-12
-12
-13
-13
-13
-12
-12
-13
-13
-13
-13
-12
-12
-13
-13
-13
-12
-12
-13
-13
-13
-12
-12
-12
-13
-13
-13
-12
-12
-12
-13
-13
-12
-12
-12
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
