5
9973
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-2
-1
-1
-1
0
0
0
0
-1
-1
-2
-2
-1
-1
0
0
0
0
-1
-1
-2
-2
-2
-1
0
0
1
0
0
-1
-2
-2
-2
-1
0
0
1
1
0
-1
-2
-2
-2
-1
0
1
1
1
0
-1
-2
-3
-3
-2
-1
1
1
1
1
-1
-2
-3
-3
-3
-1
1
2
2
1
0
-2
-4
-4
-4
-2
1
3
4
3
1
-2
-5
-6
-6
-3
1
5
8
8
5
-1
-8
-15
-21
-23
-21
-17
-10
-3
2
4
3
0
-3
-5
-4
0
7
15
22
28
29
27
22
15
9
4
2
2
5
8
10
11
10
8
7
6
8
11
15
18
19
17
12
4
-6
-15
-22
-25
-23
-18
-9
2
12
20
25
26
25
22
16
10
3
-3
-9
-14
-18
-20
-20
-18
-14
-8
-3
1
3
2
-1
-5
-10
-14
-17
-17
-16
-14
-12
-9
-7
-6
-4
-1
4
10
17
24
29
31
30
25
18
9
2
-2
-4
-2
2
6
8
8
5
-2
-10
-18
-23
-24
-22
-16
-9
-2
1
1
-3
-9
-16
-20
-21
-17
-8
3
14
22
26
23
15
4
-9
-20
-28
-29
-26
-17
-6
5
15
22
25
24
21
15
10
4
-1
-4
-7
-8
-8
-6
-4
0
3
6
8
8
6
2
-2
-7
-10
-12
-11
-9
-5
-2
-1
-2
-6
-12
-18
-22
-25
-23
-18
-10
-1
8
15
18
18
14
9
4
1
-1
1
4
9
12
14
13
9
2
-4
-10
-14
-15
-14
-9
-4
1
5
6
5
1
-4
-9
-13
-15
-14
-10
-5
2
9
15
20
21
20
16
9
0
-9
-18
-25
-30
-31
-28
-22
-13
-2
8
16
22
24
22
18
12
6
0
-3
-5
-5
-4
-2
-2
-2
-4
-6
-9
-10
-10
-8
-5
-1
2
3
3
0
-3
-5
-6
-3
3
13
24
34
42
46
45
38
27
14
1
-11
-18
-22
-22
-19
-15
-10
-7
-5
-4
-4
-5
-5
-5
-4
-4
-3
-3
-4
-5
-6
-6
-6
-5
-3
-1
1
3
5
6
7
7
7
7
6
5
2
-1
-4
-7
-9
-10
-9
-7
-3
2
5
7
7
5
2
-2
-5
-7
-7
-6
-4
-1
1
1
0
-2
-4
-6
-6
-6
-6
-5
-5
-6
-9
-13
-17
-20
-20
-18
-14
-8
-2
3
6
6
4
1
-3
-7
-10
-11
-11
-11
-12
-13
-16
-19
-22
-23
-23
-20
-16
-11
-7
-5
-5
-7
-11
-15
-18
-19
-18
-16
-12
-9
-7
-7
-9
-11
-14
-15
-13
-10
-4
3
10
15
20
22
23
22
21
19
16
12
7
1
-6
-13
-19
-22
-23
-19
-14
-6
0
5
7
6
2
-3
-8
-11
-11
-9
-4
1
6
9
9
6
1
-3
-6
-7
-6
-2
3
8
11
11
8
1
-8
-19
-28
-36
-40
-41
-38
-33
-27
-20
-14
-11
-9
-9
-11
-13
-14
-13
-10
-5
2
10
16
20
21
18
12
4
-3
-7
-9
-7
-2
4
10
14
14
10
4
-5
-12
-17
-18
-15
-7
2
11
17
20
19
15
9
3
-1
-2
0
4
8
10
10
7
1
-6
-13
-18
-18
-15
-8
1
8
13
13
9
0
-10
-19
-26
-28
-25
-17
-6
5
15
20
22
19
12
4
-5
-12
-17
-19
-19
-17
-14
-10
-5
1
8
14
20
25
27
27
24
18
12
6
2
1
4
9
16
22
24
23
17
7
-4
-16
-25
-30
-31
-27
-21
-14
-7
-3
0
1
1
2
4
7
12
16
20
21
20
16
11
6
2
0
1
5
9
12
14
13
10
5
-1
-6
-9
-10
-10
-8
-7
-6
-6
-7
-9
-11
-12
-12
-10
-6
-2
1
4
5
4
2
-1
-3
-5
-5
-6
-6
-7
-9
-12
-16
-19
-21
-21
-19
-13
-7
0
6
8
8
4
-2
-8
-13
-15
-12
-5
5
16
25
31
31
26
16
3
-10
-20
-25
-25
-20
-11
0
9
14
15
11
4
-4
-10
-14
-13
-8
-1
7
14
17
16
12
4
-3
-9
-11
-9
-2
7
17
26
31
32
28
21
12
4
0
-1
2
9
17
23
27
25
18
8
-4
-15
-22
-23
-19
-9
3
15
23
26
23
13
0
-14
-26
-33
-33
-28
-18
-5
7
16
21
21
19
14
11
9
9
12
15
17
17
13
5
-6
-17
-26
-32
-32
-27
-19
-9
1
7
8
5
-3
-12
-20
-24
-23
-16
-5
9
22
32
35
30
19
3
-15
-29
-37
-37
-28
-13
6
23
35
39
34
20
1
-19
-35
-43
-42
-33
-18
0
16
26
29
25
16
6
-2
-6
-4
3
13
22
28
28
23
14
2
-8
-16
-19
-17
-12
-6
0
3
3
0
-4
-8
-9
-9
-6
-2
0
1
-1
-7
-13
-20
-24
-25
-22
-15
-6
2
8
11
11
8
5
3
3
7
14
24
34
41
45
44
38
28
16
3
-8
-15
-17
-15
-9
-1
7
14
18
19
17
14
11
9
9
12
16
21
24
24
20
12
1
-11
-21
-27
-27
-22
-12
0
11
19
21
18
11
2
-6
-10
-10
-5
3
11
17
18
14
5
-5
-16
-22
-22
-15
-2
13
28
39
44
41
32
18
4
-8
-15
-15
-10
0
12
23
30
33
31
26
19
12
7
5
5
8
10
12
11
8
2
-4
-10
-12
-11
-6
3
13
22
28
28
22
11
-4
-19
-31
-37
-36
-27
-11
7
25
39
46
47
41
31
18
6
-3
-8
-9
-7
-4
-1
1
1
0
-1
-1
0
2
5
8
9
9
6
3
-1
-5
-7
-6
-3
2
8
12
16
16
15
11
5
-1
-6
-11
-13
-14
-13
-10
-6
-2
2
5
8
10
11
11
12
12
13
14
14
14
14
12
10
8
8
9
12
16
21
25
26
24
18
10
1
-7
-12
-12
-7
1
10
17
21
20
14
5
-4
-11
-12
-7
1
11
20
23
19
10
-4
-18
-28
-31
-25
-12
5
23
36
41
38
26
10
-6
-19
-25
-24
-16
-6
4
11
11
5
-6
-19
-31
-39
-43
-42
-36
-26
-15
-5
5
13
19
22
23
21
16
10
2
-5
-10
-11
-9
-4
3
8
10
8
0
-10
-21
-29
-31
-27
-15
0
15
26
29
24
10
-9
-28
-43
-49
-45
-33
-15
4
20
30
33
29
22
13
7
4
6
10
15
19
20
17
13
8
5
4
6
9
12
13
10
4
-5
-15
-24
-28
-26
-19
-9
3
14
23
26
26
23
18
13
10
7
6
6
5
4
2
1
0
1
3
6
8
8
6
1
-6
-13
-19
-21
-18
-12
-3
7
16
21
22
19
13
7
2
-1
-2
-2
-1
-1
-3
-8
-14
-21
-25
-27
-25
-22
-17
-13
-12
-13
-17
-22
-24
-24
-19
-9
2
14
21
22
15
2
-15
-32
-45
-51
-48
-37
-21
-4
10
17
16
6
-9
-25
-38
-45
-42
-32
-15
3
18
28
29
23
11
-4
-18
-29
-34
-33
-27
-20
-13
-8
-7
-9
-13
-16
-18
-17
-12
-5
2
8
12
11
8
2
-3
-6
-7
-4
0
4
6
5
0
-7
-16
-24
-27
-26
-20
-10
1
9
12
9
1
-12
-24
-33
-36
-33
-22
-8
6
16
19
15
3
-12
-28
-41
-48
-48
-42
-30
-18
-7
0
3
1
-2
-5
-7
-7
-4
-1
2
3
1
-3
-7
-11
-12
-10
-4
4
12
18
20
17
10
0
-11
-21
-28
-32
-32
-30
-27
-26
-26
-28
-32
-37
-40
-40
-37
-30
-21
-10
0
8
14
15
14
10
4
0
-4
-5
-3
0
4
7
8
6
1
-6
-15
-24
-32
-36
-37
-34
-28
-20
-12
-5
0
3
4
5
5
6
8
9
10
8
4
-2
-9
-16
-21
-23
-20
-14
-5
6
15
22
25
24
20
14
8
3
1
0
0
0
0
-1
-4
-6
-7
-7
-5
-1
4
8
12
13
11
8
3
-2
-7
-10
-12
-13
-14
-15
-16
-18
-19
-19
-17
-14
-11
-7
-4
-3
-4
-6
-10
-14
-16
-16
-14
-10
-6
-1
3
4
4
3
2
1
2
5
9
13
17
20
21
19
16
12
9
5
3
1
0
-1
-2
-3
-3
-3
-2
1
4
7
9
10
10
7
2
-4
-10
-15
-17
-18
-15
-11
-6
-1
3
4
4
0
-5
-11
-18
-24
-29
-31
-31
-28
-23
-16
-9
-3
2
5
5
3
-1
-5
-10
-13
-14
-14
-12
-9
-6
-3
-1
0
1
1
1
2
2
2
1
-1
-4
-8
-13
-16
-19
-19
-16
-12
-7
-2
2
5
6
5
4
1
-1
-2
-3
-4
-4
-5
-6
-8
-10
-11
-11
-9
-7
-4
-1
1
1
0
-3
-6
-8
-8
-6
-2
3
7
9
8
3
-4
-12
-18
-21
-20
-13
-3
8
19
26
27
24
15
4
-7
-15
-19
-18
-12
-4
4
11
14
14
10
4
-2
-8
-10
-10
-8
-5
-1
1
2
0
-3
-7
-11
-14
-16
-15
-13
-9
-5
0
5
9
11
12
11
9
5
0
-5
-9
-12
-13
-13
-11
-7
-4
-1
2
3
2
1
0
-1
-1
0
3
6
10
13
14
13
10
5
-2
-9
-15
-19
-21
-19
-14
-6
3
12
20
25
27
25
19
10
-1
-11
-20
-26
-28
-25
-19
-11
-2
7
13
15
14
9
2
-6
-14
-19
-21
-20
-16
-10
-4
1
5
6
5
2
-1
-3
-5
-5
-4
-3
-3
-5
-8
-12
-17
-21
-24
-24
-22
-18
-13
-9
-6
-6
-6
-9
-11
-12
-13
-12
-10
-9
-8
-9
-12
-15
-18
-20
-20
-17
-11
-4
3
9
13
14
13
10
6
2
0
-1
-2
-3
-5
-8
-12
-16
-20
-21
-20
-15
-9
-1
6
12
14
13
9
4
-2
-7
-10
-11
-10
-9
-8
-8
-11
-15
-19
-23
-24
-23
-17
-8
3
16
27
36
40
39
33
23
12
0
-9
-15
-18
-17
-14
-10
-7
-6
-7
-9
-10
-10
-8
-2
6
15
23
27
28
25
17
9
1
-5
-7
-5
0
5
9
10
6
0
-7
-12
-14
-10
-1
12
25
36
42
41
34
23
11
1
-5
-5
1
10
19
24
25
20
10
-2
-13
-21
-23
-19
-11
-1
9
15
16
12
3
-7
-16
-21
-22
-18
-11
-2
6
11
12
8
2
-7
-15
-21
-23
-21
-16
-9
-1
5
10
13
13
13
12
10
9
9
8
6
5
2
0
-1
-2
-1
1
4
7
9
11
11
11
11
12
14
17
20
22
21
17
8
-3
-15
-25
-31
-30
-23
-10
6
21
32
35
30
19
3
-13
-26
-32
-32
-24
-13
-1
9
13
13
8
1
-6
-10
-12
-11
-8
-4
-3
-4
-7
-11
-14
-16
-14
-10
-3
3
7
8
6
0
-8
-15
-20
-22
-21
-18
-14
-11
-8
-8
-8
-9
-8
-7
-3
0
2
3
1
-4
-10
-16
-19
-18
-14
-6
4
12
17
18
14
6
-4
-13
-20
-23
-22
-16
-8
2
10
15
18
19
17
14
10
6
2
-3
-8
-14
-19
-25
-28
-30
-29
-25
-19
-11
-2
5
11
14
15
12
7
0
-7
-14
-19
-23
-23
-21
-16
-10
-4
0
3
3
0
-4
-8
-11
-11
-8
-1
8
18
26
31
32
30
24
17
10
6
6
9
15
22
28
30
28
21
10
-1
-10
-14
-12
-3
11
27
44
57
64
64
58
47
36
25
18
14
15
18
22
25
26
27
27
29
33
41
50
61
69
73
71
64
51
37
24
15
11
12
18
24
28
29
25
17
9
4
3
9
20
35
49
58
60
53
39
21
3
-11
-18
-16
-6
7
21
31
35
33
25
14
3
-5
-10
-9
-5
0
6
10
11
11
8
4
-1
-7
-14
-23
-32
-42
-50
-55
-55
-50
-42
-30
-19
-11
-7
-9
-16
-25
-33
-38
-38
-33
-24
-15
-9
-8
-15
-27
-43
-60
-73
-79
-76
-67
-52
-36
-22
-14
-12
-17
-26
-35
-42
-43
-37
-24
-7
11
28
39
43
40
30
15
-1
-14
-22
-23
-17
-3
15
35
53
65
71
69
60
47
33
20
11
6
5
7
9
11
11
9
7
6
9
15
25
36
46
52
51
43
28
10
-7
-19
-23
-18
-4
14
35
53
66
73
74
73
72
73
79
88
99
109
115
115
111
103
95
92
96
107
123
140
153
157
149
129
100
67
38
20
16
29
55
88
121
146
158
156
141
118
94
75
64
64
71
82
91
95
91
82
72
66
68
82
105
133
160
176
177
159
124
79
32
-4
-24
-23
-2
32
68
98
111
104
78
39
-4
-42
-67
-76
-69
-52
-31
-15
-8
-11
-21
-33
-41
-41
-32
-14
6
22
28
21
2
-23
-46
-61
-60
-43
-12
26
61
85
89
74
43
2
-38
-69
-85
-86
-76
-60
-47
-42
-46
-59
-73
-82
-78
-60
-27
14
53
81
90
78
47
5
-37
-66
-76
-62
-30
13
54
83
90
73
36
-13
-62
-101
-121
-121
-104
-76
-47
-23
-11
-8
-12
-15
-10
7
36
72
107
132
139
126
95
53
13
-14
-21
-3
37
89
140
177
191
178
141
88
32
-12
-36
-33
-6
39
90
137
170
185
184
169
150
131
118
111
107
100
87
64
31
-6
-41
-63
-67
-49
-11
39
91
133
154
149
117
66
5
-50
-89
-103
-88
-48
10
75
134
179
204
209
197
177
155
139
134
139
151
166
176
174
158
126
80
25
-31
-83
-125
-155
-171
-177
-174
-166
-156
-144
-129
-108
-79
-39
10
65
121
168
200
210
194
154
98
35
-23
-65
-85
-78
-48
-3
48
92
122
131
119
91
52
11
-25
-51
-65
-70
-67
-62
-56
-49
-42
-31
-13
13
45
80
114
140
153
150
132
101
63
26
-3
-20
-22
-9
16
48
80
109
129
137
133
116
89
55
17
-19
-48
-67
-72
-60
-35
3
46
90
127
152
163
160
144
120
92
63
36
11
-11
-31
-48
-60
-64
-56
-33
4
52
105
154
188
201
186
147
90
25
-33
-75
-91
-83
-54
-14
23
47
50
32
-3
-47
-91
-125
-146
-154
-153
-149
-148
-154
-165
-175
-175
-160
-123
-67
3
73
130
162
164
137
89
34
-13
-38
-37
-10
31
73
99
98
64
3
-75
-153
-216
-251
-253
-227
-182
-133
-93
-70
-68
-82
-105
-124
-132
-124
-103
-73
-43
-20
-9
-8
-11
-11
0
27
69
119
167
202
216
205
171
123
70
23
-12
-36
-54
-73
-101
-143
-197
-254
-299
-319
-302
-244
-150
-36
77
170
225
236
207
151
89
40
20
35
78
138
196
234
244
221
175
118
66
31
19
25
40
50
43
15
-30
-79
-114
-115
-69
25
159
312
458
570
629
627
568
468
350
234
138
69
21
-16
-57
-115
-194
-286
-378
-447
-471
-437
-339
-187
-1
189
356
473
529
522
463
373
274
185
117
72
42
13
-31
-97
-190
-301
-414
-508
-564
-567
-514
-412
-279
-139
-17
66
102
91
46
-13
-63
-85
-71
-22
50
125
182
205
185
127
45
-39
-105
-136
-127
-85
-27
22
41
14
-62
-175
-304
-419
-496
-516
-476
-387
-271
-154
-63
-14
-10
-40
-86
-124
-138
-120
-74
-15
36
61
49
2
-66
-131
-170
-164
-107
-11
100
196
246
229
140
-4
-176
-337
-451
-494
-456
-351
-202
-46
86
171
200
181
134
82
48
44
70
116
163
193
193
159
100
32
-26
-57
-51
-11
50
116
169
196
194
171
141
124
134
177
250
337
413
456
446
376
251
92
-74
-216
-309
-337
-299
-207
-85
40
144
208
227
206
157
100
51
23
19
37
65
92
108
106
86
56
23
-3
-16
-16
-7
2
2
-14
-46
-87
-126
-146
-134
-83
8
127
255
372
454
489
472
410
319
221
134
73
42
35
38
34
11
-39
-113
-197
-274
-325
-338
-309
-245
-162
-82
-23
0
-13
-54
-105
-148
-165
-149
-102
-38
24
65
71
39
-22
-92
-149
-174
-156
-96
-11
76
140
159
127
51
-48
-139
-193
-189
-120
-1
139
258
316
283
146
-82
-371
-671
-929
-1096
-1141
-1052
-840
-538
-188
163
474
716
875
953
960
912
826
715
585
441
283
116
-53
-211
-343
-433
-469
-446
-372
-265
-149
-52
2
0
-60
-163
-284
-393
-462
-469
-410
-295
-146
6
132
210
232
204
148
89
54
59
108
190
281
354
383
352
263
128
-28
-176
-290
-358
-378
-362
-328
-295
-276
-273
-277
-273
-243
-176
-72
55
183
283
334
324
258
155
46
-38
-72
-46
30
133
231
290
290
224
104
-46
-194
-312
-382
-403
-387
-355
-331
-333
-366
-423
-484
-527
-533
-490
-400
-277
-140
-9
100
181
240
288
339
402
477
556
621
649
623
532
377
174
-57
-286
-489
-646
-747
-793
-789
-748
-679
-594
-499
-400
-300
-205
-120
-51
-3
23
29
24
18
24
52
107
189
291
399
499
576
619
621
584
512
414
298
175
52
-68
-181
-287
-384
-469
-536
-578
-588
-556
-476
-350
-181
15
220
407
552
635
645
584
465
315
163
41
-31
-43
-1
72
148
197
194
128
3
-163
-345
-512
-641
-720
-747
-730
-683
-620
-550
-473
-384
-276
-145
6
165
312
422
476
462
384
259
116
-11
-97
-125
-96
-26
56
120
141
104
12
-119
-262
-387
-469
-495
-461
-379
-267
-145
-34
55
117
152
170
177
183
193
208
227
246
261
267
259
234
188
122
38
-60
-164
-265
-357
-432
-488
-527
-553
-572
-589
-605
-616
-614
-590
-534
-443
-319
-173
-25
106
200
244
236
183
100
6
-79
-142
-177
-187
-179
-166
-157
-159
-173
-198
-227
-256
-281
-302
-318
-333
-348
-362
-371
-371
-358
-330
-286
-231
-168
-103
-38
27
95
168
249
337
425
504
564
593
589
551
490
416
345
284
239
205
173
131
72
-8
-102
-195
-268
-304
-293
-233
-134
-17
95
182
230
236
206
155
97
44
1
-35
-74
-125
-193
-276
-363
-437
-477
-469
-406
-296
-158
-16
103
178
200
175
119
54
3
-19
-8
26
69
99
101
68
3
-80
-160
-220
-243
-228
-179
-114
-51
-11
-5
-37
-103
-190
-284
-371
-440
-487
-514
-521
-513
-492
-456
-403
-333
-244
-142
-33
70
158
219
251
254
234
201
164
134
117
114
124
144
170
196
219
235
239
228
196
140
60
-42
-158
-275
-380
-460
-509
-524
-512
-486
-460
-448
-457
-487
-531
-575
-604
-609
-586
-540
-482
-428
-390
-371
-368
-367
-348
-296
-198
-56
115
292
445
548
586
556
471
353
229
121
42
-8
-39
-68
-111
-177
-265
-363
-453
-517
-540
-521
-469
-403
-342
-305
-298
-319
-350
-371
-361
-311
-220
-103
19
124
194
225
229
226
243
301
411
567
747
917
1043
1096
1063
947
768
555
337
138
-31
-173
-298
-422
-554
-695
-832
-944
-1008
-1004
-926
-779
-586
-378
-187
-38
58
103
115
117
132
173
243
326
403
446
437
369
248
97
-55
-177
-246
-252
-203
-117
-24
48
78
60
1
-76
-141
-167
-132
-32
123
304
475
598
644
598
464
264
35
-182
-347
-433
-433
-354
-222
-72
61
150
181
156
89
5
-71
-121
-136
-118
-81
-39
-6
11
14
15
31
74
154
267
399
528
632
694
705
672
609
539
481
449
441
445
443
411
335
211
50
-124
-283
-402
-465
-474
-445
-403
-377
-388
-444
-531
-625
-689
-693
-615
-456
-238
3
220
372
432
398
286
132
-20
-130
-173
-145
-60
52
153
213
211
147
37
-92
-210
-290
-319
-299
-245
-180
-130
-113
-134
-189
-260
-322
-354
-339
-272
-163
-30
104
214
282
301
275
219
153
99
74
88
139
216
301
374
414
408
351
246
104
-57
-221
-370
-491
-575
-621
-628
-600
-542
-457
-354
-237
-115
1
101
177
219
225
199
148
88
34
0
-5
24
79
150
221
277
303
294
251
181
94
4
-77
-141
-185
-209
-213
-200
-172
-129
-72
-3
74
152
220
267
286
271
223
150
66
-13
-73
-103
-99
-65
-10
53
111
156
186
203
214
224
239
258
274
277
257
204
116
0
-131
-256
-357
-418
-430
-397
-333
-256
-188
-144
-131
-145
-169
-183
-168
-108
-3
137
287
418
503
521
469
360
221
89
0
-19
42
172
347
525
667
738
718
606
418
183
-65
-296
-488
-632
-729
-789
-823
-836
-830
-794
-720
-595
-417
-192
61
317
544
716
816
840
798
710
600
491
399
328
274
225
169
97
6
-98
-203
-295
-359
-389
-384
-350
-298
-240
-185
-137
-96
-59
-22
17
53
81
92
76
32
-39
-126
-213
-283
-323
-325
-290
-232
-167
-116
-95
-114
-170
-250
-335
-401
-427
-400
-316
-187
-30
131
271
372
422
422
382
318
250
195
164
159
174
197
210
198
151
68
-43
-168
-284
-371
-411
-397
-328
-215
-79
60
180
263
302
296
255
193
126
70
36
30
53
99
161
231
301
367
428
484
538
594
653
716
780
839
885
906
893
835
729
577
385
168
-57
-272
-459
-606
-705
-757
-765
-736
-679
-598
-497
-376
-239
-86
74
232
374
487
558
585
570
523
460
396
345
312
295
286
276
254
217
169
120
86
78
102
153
218
275
303
285
216
105
-27
-152
-244
-284
-270
-214
-141
-80
-56
-84
-159
-263
-366
-434
-444
-387
-270
-120
32
151
215
219
174
108
53
38
78
172
302
437
545
600
589
517
405
284
182
121
111
142
195
242
258
227
144
20
-125
-269
-387
-467
-502
-497
-462
-412
-356
-299
-242
-180
-109
-26
68
164
253
324
369
386
380
362
344
340
356
394
447
502
543
557
534
475
384
273
157
48
-48
-129
-201
-274
-356
-453
-564
-680
-785
-858
-880
-838
-725
-547
-323
-76
167
378
538
636
670
649
583
488
374
249
117
-23
-169
-319
-466
-597
-699
-756
-757
-696
-578
-415
-225
-29
155
313
440
536
608
663
707
739
757
750
712
634
518
371
209
51
-84
-181
-235
-248
-232
-206
-185
-183
-204
-244
-290
-325
-335
-308
-241
-142
-20
107
226
328
410
475
529
577
624
667
696
703
674
604
493
350
190
34
-98
-192
-244
-257
-243
-222
-210
-220
-260
-326
-407
-491
-561
-608
-625
-613
-579
-532
-479
-426
-374
-321
-261
-188
-99
6
124
246
366
475
568
640
693
727
748
756
756
748
734
716
695
673
651
629
606
578
538
478
394
283
146
-8
-165
-311
-428
-502
-525
-494
-414
-296
-154
-2
145
279
396
493
573
638
691
731
756
763
747
703
631
530
403
258
103
-51
-192
-310
-397
-448
-460
-436
-382
-307
-220
-134
-55
11
62
101
131
161
197
244
305
375
449
515
562
575
542
455
311
113
-127
-394
-667
-922
-1137
-1295
-1382
-1396
-1341
-1229
-1075
-897
-712
-531
-362
-206
-62
70
192
298
383
436
449
416
339
226
92
-43
-156
-233
-263
-246
-191
-113
-31
41
91
117
124
121
122
136
169
222
290
365
436
498
548
587
620
652
687
727
768
804
824
820
782
707
596
454
290
114
-63
-230
-377
-497
-584
-634
-646
-620
-561
-474
-370
-257
-148
-51
25
76
102
105
92
70
46
28
19
24
40
66
96
124
141
141
119
73
5
-79
-173
-264
-345
-407
-447
-465
-462
-445
-418
-386
-350
-310
-264
-211
-149
-82
-14
50
104
145
173
195
217
249
299
368
453
547
636
709
755
769
752
712
659
603
550
501
454
399
330
241
133
11
-111
-219
-300
-345
-353
-330
-289
-243
-207
-188
-188
-203
-223
-237
-237
-217
-180
-130
-77
-28
11
37
53
65
77
94
117
144
170
186
186
165
121
56
-23
-106
-184
-247
-284
-290
-263
-203
-115
-9
105
215
310
381
424
438
426
395
349
294
231
160
80
-12
-114
-220
-320
-400
-444
-442
-388
-286
-149
2
146
262
336
364
351
312
262
216
184
167
160
152
132
90
25
-60
-154
-247
-328
-395
-447
-492
-539
-595
-663
-739
-812
-870
-899
-892
-847
-773
-684
-594
-516
-457
-413
-373
-320
-239
-119
41
231
434
629
793
914
986
1014
1010
988
958
928
892
842
765
649
491
296
82
-128
-307
-433
-492
-482
-415
-312
-197
-96
-26
6
3
-23
-56
-76
-71
-34
36
129
234
338
428
495
535
547
531
492
433
358
272
179
85
-1
-74
-126
-153
-153
-129
-89
-43
-2
22
19
-15
-79
-166
-266
-366
-453
-515
-545
-540
-502
-436
-349
-250
-144
-38
68
174
279
385
490
591
681
752
796
808
785
726
638
530
413
298
195
112
52
16
1
4
19
42
68
93
113
125
124
108
76
29
-32
-100
-170
-237
-293
-336
-364
-376
-374
-357
-327
-281
-217
-134
-33
83
206
326
430
506
544
539
491
406
290
155
8
-143
-294
-444
-591
-734
-868
-986
-1080
-1139
-1158
-1133
-1065
-962
-834
-694
-553
-419
-297
-188
-89
3
91
177
261
342
417
484
543
593
634
667
689
699
694
674
640
594
541
490
444
409
382
357
326
277
202
98
-32
-177
-321
-448
-542
-594
-602
-576
-528
-475
-433
-410
-408
-423
-443
-453
-442
-400
-325
-221
-95
41
176
299
401
476
518
523
487
410
292
138
-45
-243
-442
-626
-783
-901
-979
-1014
-1014
-985
-933
-866
-786
-695
-593
-481
-361
-237
-116
-4
91
164
211
231
227
202
161
107
46
-18
-81
-138
-186
-221
-243
-253
-254
-252
-254
-264
-285
-317
-355
-390
-415
-419
-399
-353
-284
-200
-110
-25
49
107
148
175
192
202
208
212
213
208
198
181
160
138
117
101
92
88
87
82
69
42
-4
-68
-148
-239
-332
-420
-493
-546
-573
-575
-553
-512
-459
-399
-338
-280
-226
-177
-129
-81
-32
16
60
93
109
103
71
13
-66
-159
-258
-354
-443
-521
-588
-646
-696
-736
-762
-767
-741
-678
-576
-442
-289
-138
-13
63
74
15
-106
-271
-453
-626
-763
-851
-883
-864
-807
-728
-640
-552
-467
-382
-291
-188
-71
55
185
309
418
508
579
637
692
752
822
899
974
1030
1051
1018
925
771
566
330
88
-134
-317
-449
-524
-549
-533
-490
-431
-366
-300
-238
-180
-128
-83
-49
-28
-22
-32
-53
-81
-108
-127
-135
-129
-113
-92
-77
-73
-89
-126
-185
-263
-356
-459
-568
-680
-795
-908
-1016
-1117
-1200
-1259
-1287
-1278
-1230
-1144
-1026
-884
-725
-559
-391
-224
-61
100
259
414
563
701
825
926
1000
1044
1052
1025
962
862
728
562
367
152
-75
-301
-513
-697
-842
-941
-991
-997
-966
-909
-835
-753
-666
-574
-474
-359
-226
-72
97
274
445
597
714
787
811
788
724
631
523
411
308
218
146
90
48
15
-13
-39
-67
-98
-134
-176
-223
-275
-332
-389
-446
-499
-544
-580
-607
-625
-637
-646
-656
-668
-683
-698
-709
-708
-689
-647
-578
-483
-365
-231
-89
50
177
288
377
445
493
524
539
542
531
506
467
411
341
257
164
67
-27
-113
-189
-252
-302
-340
-367
-382
-384
-371
-341
-294
-233
-165
-100
-52
-34
-58
-128
-244
-397
-570
-745
-901
-1020
-1095
-1119
-1098
-1041
-963
-878
-798
-731
-679
-641
-611
-583
-549
-503
-442
-365
-272
-167
-54
64
180
288
383
460
515
548
557
546
518
478
429
376
322
267
214
163
118
78
48
28
18
18
24
32
38
40
37
32
29
32
44
67
96
126
148
153
137
98
41
-25
-86
-128
-142
-120
-65
18
117
217
306
372
407
409
376
313
225
120
5
-108
-208
-285
-329
-333
-299
-232
-145
-53
25
76
93
77
40
-2
-30
-27
14
93
201
321
434
524
584
614
622
621
626
645
679
725
768
796
797
767
710
638
565
508
477
472
487
507
512
488
424
317
174
8
-165
-332
-486
-623
-748
-864
-976
-1082
-1176
-1248
-1286
-1282
-1234
-1149
-1042
-933
-845
-794
-789
-828
-899
-982
-1056
-1104
-1117
-1092
-1039
-970
-901
-843
-801
-774
-753
-727
-685
-622
-538
-442
-345
-263
-208
-188
-201
-241
-293
-340
-366
-358
-310
-225
-109
24
160
288
397
484
550
603
651
704
769
849
945
1050
1154
1246
1316
1353
1352
1312
1236
1131
1002
861
711
558
405
253
103
-40
-173
-291
-386
-454
-490
-493
-465
-412
-341
-258
-169
-78
14
107
202
299
398
492
579
650
704
738
755
762
767
781
811
861
930
1012
1100
1181
1246
1287
1299
1284
1244
1184
1108
1020
927
826
721
615
511
413
326
256
205
174
160
158
164
172
179
181
180
176
170
162
151
135
110
75
35
-8
-42
-58
-45
2
85
196
323
448
552
618
635
600
516
393
245
87
-70
-218
-356
-483
-601
-713
-817
-909
-982
-1029
-1044
-1024
-971
-891
-795
-695
-600
-519
-456
-407
-369
-333
-292
-242
-181
-112
-43
17
59
75
60
17
-52
-137
-228
-314
-389
-447
-489
-517
-538
-558
-583
-613
-646
-675
-691
-684
-646
-575
-472
-348
-213
-84
28
114
171
205
223
236
253
280
316
354
384
398
387
353
302
248
207
194
221
288
387
502
609
684
709
672
574
427
251
70
-90
-206
-265
-259
-191
-68
98
292
501
712
911
1089
1237
1346
1412
1432
1404
1334
1227
1093
943
786
632
488
356
239
135
43
-39
-111
-174
-226
-264
-286
-290
-276
-245
-200
-145
-86
-29
20
57
79
86
79
60
33
0
-34
-69
-103
-135
-165
-191
-210
-220
-215
-193
-151
-90
-12
77
169
258
337
403
456
497
530
559
588
617
647
674
696
711
719
722
723
726
734
748
765
780
786
776
743
686
605
506
396
280
166
54
-55
-166
-283
-411
-551
-701
-855
-1004
-1137
-1244
-1314
-1344
-1332
-1280
-1195
-1084
-956
-818
-679
-544
-417
-301
-195
-99
-11
75
163
257
362
479
606
740
872
995
1096
1168
1204
1200
1158
1082
983
868
748
631
520
417
318
219
116
6
-111
-228
-334
-415
-455
-441
-364
-221
-18
230
506
789
1061
1308
1523
1708
1869
2015
2152
2285
2410
2518
2596
2630
2608
2525
2383
2195
1977
1749
1530
1332
1162
1016
887
763
633
490
333
170
11
-130
-241
-314
-348
-347
-322
-286
-252
-229
-221
-227
-241
-254
-259
-248
-222
-184
-144
-112
-98
-110
-148
-209
-282
-354
-413
-449
-460
-449
-427
-408
-409
-442
-513
-620
-752
-893
-1024
-1129
-1196
-1222
-1214
-1183
-1145
-1114
-1100
-1104
-1122
-1143
-1153
-1141
-1099
-1026
-927
-810
-687
-568
-460
-366
-287
-220
-164
-121
-94
-88
-107
-153
-223
-309
-400
-481
-540
-569
-568
-543
-504
-469
-451
-460
-500
-570
-659
-757
-850
-929
-986
-1016
-1022
-1002
-959
-889
-792
-667
-515
-339
-146
53
249
431
593
733
853
961
1065
1174
1290
1416
1544
1668
1777
1860
1910
1922
1896
1832
1733
1605
1450
1273
1081
879
676
481
306
160
48
-26
-66
-78
-69
-48
-22
7
40
81
134
203
288
384
484
575
647
690
700
678
628
559
480
399
320
243
165
80
-19
-135
-270
-422
-583
-744
-897
-1033
-1146
-1233
-1294
-1330
-1346
-1346
-1336
-1319
-1298
-1278
-1260
-1246
-1237
-1233
-1234
-1240
-1249
-1261
-1276
-1291
-1305
-1315
-1314
-1296
-1255
-1181
-1073
-927
-751
-552
-347
-152
16
144
225
257
246
205
145
80
17
-38
-88
-138
-195
-266
-354
-458
-574
-694
-812
-920
-1016
-1101
-1177
-1250
-1322
-1396
-1469
-1535
-1587
-1617
-1620
-1593
-1539
-1465
-1383
-1305
-1242
-1204
-1194
-1213
-1255
-1311
-1370
-1423
-1458
-1469
-1453
-1409
-1338
-1247
-1139
-1020
-896
-768
-640
-512
-384
-258
-133
-12
104
217
326
434
546
666
798
944
1101
1262
1419
1559
1670
1746
1784
1787
1764
1730
1700
1685
1693
1725
1774
1831
1882
1917
1927
1910
1867
1804
1728
1645
1560
1474
1388
1302
1217
1136
1065
1010
978
971
988
1025
1073
1120
1157
1175
1168
1137
1083
1010
923
824
717
605
489
374
267
175
106
64
52
65
97
135
167
182
171
133
71
-9
-98
-189
-276
-354
-425
-487
-541
-582
-605
-604
-573
-507
-408
-282
-142
-4
116
203
250
252
216
151
70
-14
-91
-153
-198
-225
-235
-231
-212
-174
-113
-24
97
252
436
640
851
1052
1226
1358
1440
1467
1446
1389
1311
1231
1165
1120
1101
1098
1100
1088
1043
954
813
625
401
160
-77
-291
-471
-611
-718
-802
-879
-963
-1062
-1180
-1310
-1441
-1560
-1655
-1717
-1747
-1749
-1733
-1712
-1693
-1681
-1672
-1657
-1622
-1555
-1442
-1282
-1075
-831
-566
-295
-32
211
429
622
790
935
1055
1142
1184
1168
1082
916
674
366
14
-352
-701
-1004
-1241
-1403
-1494
-1528
-1524
-1502
-1477
-1454
-1431
-1395
-1333
-1232
-1086
-900
-686
-467
-266
-103
9
68
81
67
45
33
45
84
148
226
306
381
444
497
546
601
668
752
850
955
1055
1140
1197
1223
1216
1182
1126
1058
983
904
820
731
631
519
394
255
106
-49
-209
-372
-538
-707
-880
-1057
-1237
-1418
-1597
-1772
-1943
-2109
-2272
-2433
-2593
-2747
-2890
-3013
-3106
-3159
-3164
-3118
-3021
-2879
-2700
-2495
-2271
-2037
-1801
-1561
-1321
-1081
-844
-612
-390
-182
3
160
283
368
410
409
366
283
166
26
-126
-276
-409
-510
-569
-578
-537
-450
-326
-179
-21
137
285
422
547
668
791
925
1076
1247
1436
1638
1844
2041
2219
2369
2485
2566
2616
2640
2648
2649
2650
2655
2667
2683
2700
2715
2724
2727
2722
2710
2692
2665
2626
2568
2485
2370
2220
2037
1826
1597
1362
1132
915
713
525
342
157
-40
-249
-470
-692
-903
-1086
-1229
-1322
-1364
-1358
-1313
-1243
-1160
-1073
-988
-908
-830
-754
-678
-603
-533
-470
-422
-392
-382
-389
-412
-444
-480
-516
-549
-578
-606
-632
-659
-687
-716
-743
-767
-783
-789
-779
-753
-708
-645
-564
-470
-368
-266
-169
-87
-25
14
30
27
8
-20
-52
-84
-114
-144
-175
-210
-248
-287
-325
-356
-375
-376
-358
-319
-262
-189
-106
-17
74
162
244
313
364
390
387
352
285
192
85
-22
-115
-178
-201
-179
-114
-12
116
258
403
543
672
788
892
983
1060
1120
1162
1181
1178
1152
1109
1055
1000
952
917
899
896
906
921
936
946
948
943
935
926
923
926
938
955
973
988
993
984
959
919
865
802
733
663
595
531
470
413
360
308
257
205
153
98
38
-28
-101
-182
-268
-356
-440
-512
-567
-598
-604
-588
-555
-517
-483
-465
-468
-495
-539
-593
-644
-680
-694
-682
-647
-597
-542
-493
-458
-440
-440
-452
-469
-486
-499
-508
-518
-532
-556
-591
-636
-685
-729
-757
-763
-740
-690
-617
-527
-430
-334
-243
-161
-88
-23
33
81
119
144
153
145
122
86
43
-3
-46
-83
-111
-129
-134
-123
-92
-36
51
171
323
500
690
880
1052
1194
1300
1369
1408
1431
1451
1481
1528
1591
1662
1729
1775
1785
1752
1673
1552
1403
1239
1074
921
786
668
563
461
354
232
89
-79
-270
-479
-701
-927
-1150
-1361
-1555
-1727
-1874
-1995
-2088
-2155
-2195
-2210
-2200
-2164
-2103
-2016
-1903
-1765
-1604
-1423
-1226
-1020
-811
-607
-414
-240
-88
36
134
207
258
294
318
337
352
364
369
363
340
297
233
148
50
-56
-161
-260
-348
-428
-503
-578
-655
-734
-810
-871
-903
-892
-828
-708
-538
-334
-115
95
276
415
509
563
590
606
625
658
706
765
828
883
925
950
961
964
971
987
1018
1065
1120
1175
1222
1253
1264
1258
1238
1211
1181
1152
1121
1086
1039
974
889
784
661
529
397
277
178
110
81
94
154
263
417
613
843
1094
1352
1602
1829
2021
2173
2281
2350
2386
2398
2394
2378
2353
2317
2269
2203
2117
2009
1881
1732
1563
1377
1173
954
721
478
228
-19
-256
-475
-671
-840
-983
-1103
-1203
-1284
-1343
-1374
-1367
-1312
-1202
-1035
-818
-568
-308
-62
145
298
390
427
426
408
395
405
445
510
588
658
698
691
628
508
342
147
-57
-251
-422
-560
-664
-737
-784
-813
-827
-832
-828
-818
-805
-791
-780
-776
-779
-786
-789
-778
-740
-664
-541
-371
-159
78
323
554
749
893
975
995
956
865
733
567
374
157
-82
-342
-619
-908
-1198
-1478
-1733
-1952
-2125
-2248
-2321
-2351
-2344
-2311
-2260
-2197
-2128
-2053
-1974
-1894
-1816
-1745
-1688
-1652
-1639
-1652
-1687
-1735
-1786
-1830
-1858
-1863
-1847
-1814
-1773
-1733
-1703
-1688
-1688
-1698
-1709
-1711
-1694
-1653
-1585
-1492
-1382
-1261
-1139
-1020
-912
-811
-718
-627
-534
-435
-328
-210
-78
69
232
413
610
823
1045
1269
1485
1683
1854
1988
2084
2142
2167
2164
2141
2103
2052
1988
1908
1806
1680
1530
1358
1172
983
802
641
510
413
353
326
327
347
378
413
444
463
468
452
414
352
267
162
41
-89
-222
-355
-482
-604
-720
-834
-946
-1060
-1172
-1281
-1381
-1467
-1533
-1577
-1600
-1605
-1598
-1588
-1581
-1582
-1591
-1607
-1625
-1639
-1640
-1623
-1585
-1526
-1448
-1355
-1253
-1147
-1041
-938
-840
-747
-657
-570
-484
-398
-313
-228
-147
-71
-4
51
93
119
130
127
112
87
55
18
-23
-68
-114
-161
-203
-237
-256
-252
-219
-153
-54
75
227
392
556
707
833
924
974
980
939
853
725
557
355
128
-117
-366
-608
-827
-1010
-1151
-1240
-1277
-1266
-1217
-1141
-1052
-963
-885
-827
-793
-781
-790
-812
-840
-864
-876
-871
-846
-801
-742
-675
-610
-558
-527
-524
-550
-605
-682
-774
-873
-973
-1067
-1152
-1229
-1299
-1363
-1422
-1477
-1526
-1567
-1597
-1613
-1614
-1599
-1569
-1523
-1463
-1389
-1301
-1198
-1079
-945
-797
-641
-480
-322
-174
-41
73
165
238
294
340
382
425
475
534
603
679
756
829
888
928
942
930
891
829
753
668
582
498
418
339
257
166
61
-58
-190
-326
-455
-565
-642
-678
-667
-610
-513
-383
-232
-70
94
255
408
553
690
817
935
1042
1138
1221
1293
1356
1413
1471
1533
1603
1684
1776
1878
1990
2110
2239
2377
2527
2689
2864
3048
3237
3423
3595
3744
3862
3943
3985
3990
3961
3905
3827
3729
3612
3475
3315
3127
2908
2658
2381
2081
1770
1458
1157
876
622
398
204
37
-111
-245
-372
-497
-621
-744
-862
-970
-1061
-1130
-1171
-1184
-1167
-1126
-1064
-990
-909
-827
-749
-673
-600
-525
-445
-354
-252
-138
-15
113
241
362
472
567
646
706
746
767
765
738
684
603
497
373
240
111
1
-77
-115
-108
-61
17
112
207
288
344
370
368
344
308
272
245
234
241
266
306
356
411
468
523
571
610
635
640
622
577
503
402
278
136
-18
-179
-344
-511
-679
-850
-1022
-1196
-1366
-1526
-1670
-1791
-1887
-1956
-2000
-2023
-2029
-2025
-2007
-1975
-1927
-1859
-1769
-1659
-1533
-1400
-1269
-1148
-1044
-956
-883
-816
-751
-683
-611
-541
-480
-439
-424
-440
-482
-540
-598
-642
-659
-646
-607
-555
-511
-495
-524
-606
-739
-910
-1099
-1283
-1441
-1557
-1626
-1652
-1644
-1615
-1578
-1540
-1501
-1456
-1394
-1304
-1175
-1004
-796
-556
-301
-47
190
397
569
704
807
888
956
1020
1090
1165
1243
1318
1379
1416
1419
1382
1305
1195
1061
918
781
660
564
494
448
419
401
391
391
409
456
545
685
877
1115
1383
1658
1914
2130
2292
2397
2453
2476
2483
2490
2505
2525
2538
2528
2477
2372
2212
2005
1769
1526
1296
1094
925
784
658
531
390
227
44
-150
-341
-516
-664
-783
-875
-950
-1016
-1079
-1143
-1202
-1246
-1268
-1258
-1217
-1152
-1075
-1002
-949
-922
-920
-934
-947
-939
-893
-799
-657
-475
-270
-60
137
309
449
557
637
694
732
753
755
733
685
607
501
372
224
65
-100
-269
-441
-618
-801
-991
-1182
-1367
-1535
-1672
-1767
-1810
-1796
-1724
-1600
-1432
-1231
-1010
-780
-551
-331
-125
63
234
387
525
650
763
865
955
1030
1088
1124
1137
1127
1097
1055
1010
971
947
945
968
1014
1083
1164
1252
1337
1412
1467
1494
1487
1440
1349
1214
1039
832
606
373
147
-62
-249
-413
-559
-693
-822
-950
-1076
-1195
-1299
-1380
-1430
-1450
-1443
-1419
-1391
-1369
-1362
-1370
-1387
-1402
-1404
-1382
-1332
-1256
-1166
-1074
-997
-945
-922
-922
-934
-941
-927
-881
-802
-695
-576
-465
-383
-343
-354
-413
-508
-619
-726
-807
-847
-837
-776
-668
-524
-357
-179
-3
161
308
435
540
624
691
745
790
830
870
911
954
999
1041
1079
1108
1127
1133
1130
1120
1107
1095
1087
1082
1079
1072
1056
1025
976
909
830
746
669
610
577
576
605
660
728
799
861
902
918
907
872
819
754
685
616
551
492
439
390
344
297
246
185
111
20
-89
-213
-345
-474
-585
-666
-706
-702
-657
-581
-488
-396
-316
-254
-210
-173
-130
-68
20
134
262
385
482
532
523
456
343
205
69
-39
-106
-127
-113
-84
-67
-87
-162
-300
-496
-737
-1004
-1275
-1533
-1764
-1963
-2127
-2257
-2356
-2424
-2461
-2467
-2440
-2380
-2291
-2174
-2036
-1877
-1702
-1511
-1304
-1084
-854
-622
-397
-191
-13
128
229
292
319
317
289
239
164
62
-71
-234
-422
-626
-828
-1010
-1155
-1250
-1291
-1280
-1229
-1153
-1066
-980
-904
-838
-778
-718
-650
-569
-472
-359
-231
-91
62
227
402
585
769
946
1103
1227
1307
1338
1322
1267
1190
1109
1043
1004
1000
1031
1091
1169
1256
1344
1430
1515
1603
1699
1803
1913
2020
2112
2176
2199
2174
2101
1986
1839
1678
1519
1376
1258
1169
1106
1063
1029
996
953
898
829
750
667
589
524
477
452
448
463
492
529
571
614
660
707
757
809
861
907
938
945
919
855
751
611
440
251
52
-146
-337
-520
-695
-865
-1034
-1206
-1381
-1558
-1733
-1903
-2063
-2208
-2336
-2443
-2524
-2574
-2589
-2563
-2492
-2373
-2210
-2009
-1779
-1535
-1289
-1052
-833
-636
-460
-303
-161
-32
88
196
292
370
428
463
473
459
423
368
296
214
125
35
-50
-125
-187
-233
-264
-285
-302
-324
-356
-401
-459
-523
-582
-624
-637
-613
-551
-456
-338
-210
-87
22
113
188
256
328
414
522
652
800
954
1098
1219
1306
1354
1366
1348
1314
1277
1246
1228
1219
1213
1196
1155
1075
947
770
548
290
12
-272
-547
-805
-1038
-1248
-1435
-1603
-1754
-1887
-1998
-2079
-2125
-2129
-2091
-2013
-1908
-1786
-1662
-1549
-1454
-1378
-1316
-1262
-1207
-1144
-1074
-1004
-943
-907
-907
-950
-1034
-1149
-1279
-1404
-1505
-1570
-1594
-1582
-1545
-1498
-1453
-1419
-1393
-1368
-1331
-1268
-1167
-1028
-857
-670
-490
-339
-237
-195
-215
-287
-396
-523
-649
-760
-850
-919
-971
-1014
-1057
-1098
-1136
-1165
-1175
-1156
-1102
-1010
-886
-736
-575
-417
-274
-156
-68
-14
9
5
-25
-76
-147
-234
-337
-450
-568
-683
-786
-869
-926
-953
-952
-927
-886
-837
-788
-741
-698
-653
-600
-531
-440
-323
-180
-15
167
358
552
744
928
1104
1270
1423
1560
1678
1771
1837
1873
1884
1875
1854
1832
1817
1816
1831
1858
1892
1926
1952
1965
1963
1948
1923
1892
1856
1818
1774
1721
1656
1578
1486
1385
1281
1179
1085
1000
924
850
773
686
583
464
330
186
38
-112
-261
-413
-574
-751
-951
-1177
-1424
-1683
-1941
-2180
-2385
-2544
-2652
-2709
-2721
-2701
-2658
-2604
-2543
-2480
-2411
-2335
-2247
-2148
-2037
-1922
-1807
-1700
-1610
-1539
-1491
-1466
-1462
-1478
-1512
-1562
-1628
-1707
-1796
-1886
-1968
-2028
-2053
-2031
-1954
-1820
-1636
-1414
-1172
-931
-710
-526
-389
-303
-266
-271
-309
-368
-439
-516
-592
-663
-726
-778
-815
-836
-841
-831
-813
-793
-781
-783
-804
-845
-898
-954
-1000
-1022
-1012
-971
-901
-816
-733
-669
-640
-653
-709
-801
-912
-1026
-1125
-1194
-1225
-1215
-1166
-1082
-967
-826
-660
-470
-255
-19
234
496
757
1006
1238
1444
1625
1787
1936
2078
2217
2352
2475
2575
2637
2649
2603
2499
2344
2153
1947
1744
1561
1408
1287
1192
1112
1035
953
859
757
656
569
510
492
521
597
712
852
1000
1139
1252
1329
1363
1354
1307
1226
1122
1002
876
752
640
547
479
443
438
464
513
577
643
699
735
744
725
683
625
559
495
436
382
329
270
196
103
-12
-143
-281
-413
-527
-611
-659
-671
-653
-613
-562
-509
-460
-418
-380
-346
-313
-283
-260
-252
-267
-313
-393
-504
-638
-781
-915
-1022
-1094
-1120
-1102
-1046
-965
-872
-779
-694
-622
-560
-503
-447
-385
-314
-235
-152
-69
8
75
133
184
233
289
356
439
536
644
753
854
935
990
1014
1008
979
935
886
842
808
788
778
773
764
742
700
632
539
420
282
132
-24
-177
-319
-444
-544
-613
-646
-638
-588
-496
-366
-204
-16
190
408
633
863
1098
1337
1581
1824
2062
2287
2486
2652
2776
2853
2883
2869
2816
2728
2611
2465
2292
2091
1865
1619
1365
1117
895
716
597
548
569
656
793
964
1151
1338
1515
1676
1819
1945
2055
2148
2218
2261
2269
2234
2154
2028
1860
1657
1427
1179
917
647
370
89
-192
-468
-732
-972
-1181
-1348
-1469
-1545
-1580
-1585
-1571
-1552
-1541
-1548
-1577
-1632
-1712
-1812
-1927
-2053
-2182
-2308
-2427
-2531
-2614
-2670
-2690
-2666
-2589
-2452
-2250
-1982
-1651
-1270
-856
-435
-34
316
589
766
838
807
690
511
297
79
-122
-289
-416
-506
-566
-605
-631
-645
-644
-621
-571
-486
-370
-228
-74
76
206
303
363
388
387
371
352
336
323
309
283
234
154
42
-95
-243
-381
-490
-554
-565
-525
-442
-334
-219
-115
-33
22
53
67
75
87
112
153
211
283
366
460
562
675
800
937
1086
1242
1397
1540
1662
1755
1814
1839
1837
1815
1786
1757
1737
1725
1719
1708
1682
1627
1531
1390
1201
970
710
438
172
-69
-268
-414
-499
-522
-485
-394
-258
-85
117
339
572
809
1039
1249
1429
1566
1650
1674
1637
1542
1398
1216
1010
797
586
386
200
30
-130
-282
-433
-585
-738
-889
-1032
-1157
-1255
-1312
-1321
-1275
-1172
-1016
-819
-594
-359
-133
70
239
371
469
540
596
644
690
733
765
777
758
702
608
484
346
211
96
15
-29
-44
-44
-49
-76
-137
-233
-355
-486
-602
-684
-718
-700
-639
-550
-451
-360
-287
-235
-198
-165
-128
-80
-23
35
78
92
63
-13
-130
-277
-434
-582
-705
-795
-852
-884
-903
-919
-939
-964
-988
-1000
-991
-951
-879
-777
-657
-531
-411
-304
-213
-131
-47
53
184
356
576
844
1156
1501
1868
2242
2608
2951
3256
3510
3700
3819
3863
3834
3740
3596
3416
3217
3010
2804
2599
2388
2161
1906
1613
1277
901
497
80
-327
-701
-1024
-1277
-1450
-1540
-1545
-1471
-1324
-1111
-841
-522
-163
229
641
1063
1482
1884
2253
2574
2831
3008
3092
3073
2943
2703
2358
1919
1406
839
245
-355
-940
-1495
-2009
-2480
-2901
-3270
-3582
-3828
-3995
-4070
-4042
-3903
-3654
-3304
-2871
-2379
-1852
-1314
-783
-270
221
688
1130
1542
1915
2230
2467
2603
2620
2510
2274
1924
1484
980
437
-123
-683
-1233
-1767
-2275
-2746
-3159
-3489
-3710
-3798
-3739
-3532
-3192
-2748
-2237
-1698
-1167
-668
-212
198
568
903
1203
1462
1663
1786
1814
1736
1555
1292
976
646
342
90
-94
-215
-293
-356
-435
-554
-724
-941
-1187
-1433
-1652
-1819
-1923
-1964
-1957
-1925
-1893
-1884
-1916
-1996
-2122
-2288
-2482
-2696
-2920
-3147
-3370
-3580
-3764
-3903
-3975
-3955
-3820
-3558
-3164
-2650
-2039
-1369
-683
-26
559
1040
1391
1602
1671
1602
1407
1099
694
204
-354
-964
-1608
-2267
-2917
-3535
-4098
-4587
-4984
-5277
-5460
-5531
-5493
-5353
-5118
-4801
-4413
-3967
-3476
-2957
-2423
-1889
-1371
-882
-434
-37
300
576
791
951
1070
1166
1262
1381
1550
1787
2107
2513
2996
3541
4118
4697
5241
5717
6095
6349
6463
6423
6227
5875
5376
4747
4011
3200
2350
1500
688
-51
-693
-1224
-1640
-1949
-2162
-2293
-2353
-2350
-2283
-2149
-1943
-1663
-1314
-906
-460
1
447
854
1201
1474
1666
1780
1820
1795
1717
1596
1444
1273
1096
925
767
629
508
394
271
119
-83
-351
-692
-1100
-1557
-2033
-2494
-2896
-3204
-3386
-3422
-3301
-3021
-2590
-2021
-1332
-549
297
1171
2027
2820
3501
4025
4361
4490
4413
4154
3753
3261
2736
2233
1791
1435
1167
969
811
651
453
187
-160
-582
-1058
-1547
-2005
-2387
-2651
-2770
-2732
-2541
-2212
-1774
-1259
-701
-135
407
899
1316
1640
1858
1967
1971
1886
1737
1556
1379
1238
1158
1153
1222
1351
1518
1699
1869
2013
2121
2195
2238
2255
2249
2216
2148
2035
1872
1659
1406
1135
872
646
476
373
330
327
335
322
262
144
-29
-239
-455
-643
-772
-823
-789
-675
-498
-278
-36
214
461
703
939
1169
1389
1592
1766
1898
1976
1993
1946
1839
1681
1483
1260
1024
786
556
343
155
-1
-121
-202
-246
-257
-242
-211
-172
-129
-81
-22
58
169
320
515
748
1006
1274
1528
1748
1918
2032
2091
2102
2080
2041
1999
1961
1933
1910
1885
1847
1788
1699
1578
1428
1258
1079
905
747
614
507
422
346
265
160
15
-180
-430
-733
-1082
-1465
-1869
-2283
-2698
-3107
-3502
-3872
-4202
-4471
-4654
-4726
-4668
-4473
-4149
-3718
-3217
-2693
-2186
-1734
-1352
-1040
-780
-541
-292
-7
323
693
1076
1439
1747
1970
2099
2142
2126
2089
2073
2112
2222
2401
2626
2859
3055
3175
3191
3092
2888
2602
2269
1925
1600
1315
1076
877
705
541
370
182
-27
-253
-491
-731
-967
-1196
-1420
-1639
-1856
-2069
-2269
-2445
-2577
-2647
-2643
-2557
-2397
-2181
-1938
-1702
-1506
-1376
-1324
-1349
-1431
-1537
-1630
-1668
-1615
-1446
-1148
-719
-172
473
1187
1938
2692
3413
4067
4621
5049
5332
5458
5425
5241
4918
4470
3911
3250
2490
1634
685
-346
-1435
-2544
-3619
-4598
-5418
-6024
-6381
-6480
-6340
-6002
-5523
-4967
-4387
-3822
-3291
-2794
-2317
-1845
-1364
-876
-395
51
427
697
836
831
685
416
52
-376
-838
-1311
-1778
-2229
-2657
-3055
-3416
-3731
-3990
-4185
-4316
-4384
-4400
-4374
-4316
-4233
-4122
-3973
-3770
-3495
-3134
-2681
-2143
-1538
-891
-233
404
998
1531
1994
2384
2696
2926
3062
3087
2985
2740
2349
1820
1177
461
-282
-1000
-1652
-2208
-2655
-2997
-3251
-3441
-3589
-3712
-3811
-3881
-3904
-3860
-3728
-3497
-3159
-2717
-2180
-1561
-872
-127
663
1483
2312
3126
3890
4565
5110
5488
5672
5652
5430
5027
4475
3811
3076
2305
1530
778
75
-554
-1082
-1480
-1720
-1781
-1654
-1348
-889
-322
299
914
1472
1933
2278
2506
2629
2669
2646
2572
2451
2277
2041
1740
1379
981
585
244
8
-77
10
263
646
1097
1540
1898
2108
2134
1973
1654
1235
783
370
53
-130
-166
-66
145
435
771
1131
1499
1870
2242
2612
2969
3297
3569
3759
3839
3794
3619
3323
2927
2459
1948
1418
885
354
-175
-704
-1232
-1751
-2242
-2681
-3038
-3289
-3419
-3428
-3330
-3153
-2932
-2700
-2482
-2289
-2118
-1955
-1782
-1583
-1352
-1097
-835
-597
-407
-283
-225
-213
-207
-160
-19
252
671
1225
1878
2571
3237
3815
4260
4548
4684
4691
4604
4455
4264
4029
3728
3321
2762
2011
1046
-124
-1460
-2891
-4327
-5666
-6814
-7688
-8234
-8423
-8257
-7761
-6983
-5983
-4834
-3614
-2404
-1286
-332
396
859
1043
966
671
225
-295
-818
-1287
-1676
-1988
-2257
-2531
-2859
-3278
-3793
-4378
-4975
-5505
-5887
-6053
-5965
-5623
-5058
-4331
-3509
-2656
-1812
-994
-192
615
1448
2310
3180
4010
4731
5268
5562
5583
5342
4891
4318
3724
3204
2826
2616
2556
2585
2621
2573
2370
1968
1364
595
-277
-1171
-2009
-2726
-3277
-3640
-3813
-3809
-3647
-3346
-2925
-2404
-1801
-1144
-463
204
817
1343
1754
2039
2204
2267
2257
2204
2132
2052
1962
1844
1673
1423
1073
622
85
-501
-1082
-1597
-1981
-2183
-2169
-1927
-1473
-841
-83
741
1572
2355
3050
3628
4070
4374
4538
4565
4462
4234
3890
3441
2905
2304
1667
1024
409
-148
-623
-996
-1256
-1397
-1416
-1313
-1089
-749
-298
252
881
1561
2260
2938
3559
4091
4510
4804
4970
5012
4936
4748
4447
4027
3487
2819
2031
1143
189
-783
-1715
-2553
-3253
-3787
-4151
-4363
-4456
-4473
-4450
-4414
-4372
-4313
-4210
-4029
-3736
-3308
-2735
-2027
-1210
-320
600
1508
2368
3148
3824
4379
4797
5066
5177
5122
4899
4514
3978
3311
2541
1701
829
-34
-849
-1575
-2175
-2616
-2876
-2943
-2820
-2526
-2097
-1576
-1016
-467
36
468
824
1113
1356
1574
1782
1982
2163
2300
2364
2327
2174
1904
1536
1101
640
188
-228
-597
-925
-1230
-1534
-1855
-2199
-2553
-2890
-3170
-3347
-3384
-3257
-2963
-2516
-1948
-1304
-627
43
678
1264
1796
2281
2728
3146
3538
3899
4217
4474
4648
4714
4653
4454
4112
3636
3048
2376
1661
945
271
-323
-809
-1168
-1391
-1481
-1446
-1298
-1051
-722
-325
119
586
1045
1462
1797
2012
2076
1968
1684
1237
658
-7
-703
-1370
-1949
-2387
-2638
-2667
-2455
-1994
-1293
-378
710
1919
3186
4445
5636
6709
7626
8366
8921
9290
9473
9468
9265
8850
8208
7333
6235
4947
3527
2055
622
-680
-1770
-2594
-3125
-3365
-3341
-3092
-2665
-2099
-1430
-686
105
912
1694
2398
2967
3345
3489
3378
3016
2434
1681
815
-113
-1065
-2025
-2999
-3997
-5031
-6092
-7150
-8141
-8983
-9578
-9839
-9701
-9140
-8173
-6865
-5304
-3602
-1871
-211
1300
2605
3667
4464
4987
5231
5202
4914
4401
3711
2910
2070
1265
556
-20
-455
-771
-1008
-1221
-1453
-1734
-2071
-2447
-2829
-3182
-3480
-3719
-3918
-4120
-4379
-4746
-5255
-5912
-6688
-7525
-8345
-9063
-9604
-9915
-9973
-9783
-9374
-8791
-8082
-7291
-6453
-5590
-4719
-3848
-2989
-2155
-1363
-631
20
574
1024
1367
1609
1763
1844
1871
1861
1830
1790
1752
1723
1707
1704
1710
1721
1728
1724
1701
1653
1577
1468
1323
1137
908
631
308
-56
-445
-837
-1202
-1508
-1722
-1819
-1787
-1623
-1340
-957
-499
8
546
1099
1657
2214
2759
3279
3757
4173
4504
4734
4850
4847
4728
4494
4147
3686
3104
2398
1566
620
-413
-1486
-2541
-3512
-4338
-4974
-5400
-5619
-5662
-5571
-5391
-5161
-4900
-4610
-4277
-3880
-3404
-2844
-2215
-1544
-871
-230
351
863
1315
1726
2120
2515
2911
3293
3633
3897
4058
4108
4059
3951
3828
3739
3719
3776
3886
4001
4054
3987
3752
3334
2755
2069
1349
674
108
-310
-573
-704
-749
-762
-794
-879
-1031
-1245
-1500
-1767
-2024
-2254
-2455
-2638
-2820
-3023
-3262
-3542
-3858
-4188
-4500
-4756
-4911
-4926
-4768
-4418
-3873
-3148
-2278
-1312
-307
674
1576
2356
2991
3481
3844
4114
4333
4540
4762
5013
5284
5552
5782
5934
5975
5880
5638
5257
4758
4172
3538
2896
2286
1740
1284
936
703
578
548
586
661
736
778
759
662
485
237
-64
-392
-725
-1041
-1331
-1591
-1821
-2025
-2200
-2339
-2430
-2454
-2400
-2262
-2051
-1795
-1540
-1338
-1243
-1299
-1528
-1927
-2468
-3101
-3765
-4396
-4942
-5364
-5643
-5776
-5772
-5641
-5397
-5049
-4606
-4078
-3484
-2848
-2206
-1599
-1066
-636
-323
-118
6
91
180
313
511
775
1085
1406
1696
1917
2040
2051
1948
1740
1435
1040
557
-16
-680
-1428
-2238
-3071
-3874
-4582
-5135
-5487
-5613
-5519
-5237
-4817
-4322
-3809
-3322
-2888
-2510
-2178
-1874
-1582
-1293
-1012
-755
-541
-390
-312
-307
-359
-441
-525
-581
-594
-561
-497
-428
-388
-409
-514
-711
-987
-1311
-1640
-1923
-2110
-2163
-2056
-1786
-1362
-811
-163
549
1297
2062
2830
3589
4324
5009
5610
6077
6358
6405
6181
5680
4924
3968
2894
1797
770
-113
-804
-1292
-1595
-1756
-1824
-1848
-1857
-1865
-1869
-1855
-1809
-1727
-1619
-1508
-1425
-1400
-1450
-1574
-1753
-1951
-2123
-2231
-2251
-2176
-2021
-1814
-1584
-1357
-1143
-936
-718
-465
-162
195
584
968
1298
1524
1609
1541
1335
1032
690
372
129
-6
-28
40
159
279
355
354
265
99
-117
-341
-532
-650
-669
-575
-370
-67
308
725
1151
1555
1910
2192
2389
2492
2503
2428
2274
2051
1770
1437
1060
645
204
-248
-694
-1111
-1477
-1777
-2001
-2157
-2257
-2324
-2382
-2448
-2529
-2611
-2667
-2657
-2539
-2280
-1864
-1301
-627
98
802
1413
1871
2139
2208
2099
1855
1531
1188
878
638
489
435
463
554
685
830
967
1077
1139
1137
1056
881
604
221
-261
-825
-1445
-2090
-2719
-3296
-3787
-4165
-4414
-4526
-4505
-4359
-4100
-3744
-3301
-2781
-2192
-1539
-833
-86
681
1444
2169
2825
3380
3815
4121
4305
4387
4396
4361
4308
4247
4174
4067
3895
3625
3234
2717
2095
1414
740
146
-301
-552
-588
-423
-101
314
750
1142
1445
1636
1720
1722
1675
1617
1577
1573
1612
1691
1807
1957
2147
2388
2694
3076
3536
4064
4633
5204
5733
6174
6491
6663
6681
6556
6303
5943
5493
4963
4354
3658
2866
1973
984
-86
-1203
-2327
-3406
-4390
-5235
-5909
-6392
-6680
-6782
-6716
-6503
-6166
-5727
-5201
-4605
-3954
-3264
-2556
-1857
-1197
-605
-112
261
502
610
595
479
285
42
-227
-506
-783
-1054
-1317
-1572
-1815
-2039
-2233
-2386
-2487
-2530
-2514
-2444
-2327
-2172
-1985
-1766
-1511
-1216
-875
-493
-83
327
702
1000
1187
1240
1156
956
685
397
153
5
-18
93
316
610
922
1199
1400
1502
1505
1427
1302
1169
1062
1006
1016
1091
1219
1384
1569
1754
1926
2071
2178
2237
2239
2179
2059
1888
1682
1465
1265
1106
1008
980
1014
1095
1197
1294
1364
1392
1376
1324
1247
1162
1079
999
917
822
698
538
340
114
-119
-332
-497
-595
-615
-565
-463
-340
-230
-160
-150
-205
-313
-452
-591
-697
-744
-712
-595
-396
-129
187
531
879
1214
1519
1781
1994
2154
2259
2312
2318
2284
2215
2115
1985
1823
1623
1380
1086
742
352
-71
-506
-927
-1308
-1624
-1862
-2017
-2097
-2120
-2113
-2105
-2122
-2185
-2306
-2487
-2724
-3006
-3318
-3644
-3972
-4285
-4570
-4810
-4992
-5097
-5111
-5026
-4838
-4553
-4188
-3764
-3309
-2850
-2408
-1995
-1610
-1245
-882
-499
-80
385
894
1432
1977
2497
2964
3351
3641
3829
3916
3913
3830
3677
3460
3177
2823
2392
1885
1308
684
45
-564
-1096
-1504
-1756
-1835
-1747
-1518
-1191
-816
-446
-119
139
325
452
549
649
784
976
1232
1545
1898
2261
2607
2906
3139
3289
3347
3308
3169
2927
2582
2141
1614
1022
395
-230
-814
-1321
-1721
-2000
-2154
-2191
-2130
-1989
-1786
-1534
-1241
-915
-562
-195
167
499
776
977
1091
1124
1095
1038
990
982
1034
1143
1289
1435
1540
1570
1506
1352
1134
896
687
552
516
583
735
938
1149
1333
1469
1556
1609
1657
1728
1845
2012
2218
2435
2626
2758
2803
2748
2596
2360
2062
1719
1346
949
528
81
-388
-872
-1351
-1801
-2196
-2515
-2749
-2903
-2995
-3052
-3103
-3170
-3263
-3375
-3486
-3564
-3578
-3506
-3335
-3074
-2742
-2371
-1996
-1645
-1335
-1074
-853
-660
-477
-295
-112
65
217
320
350
289
127
-134
-481
-892
-1342
-1801
-2248
-2664
-3038
-3367
-3648
-3882
-4066
-4193
-4250
-4219
-4083
-3824
-3435
-2916
-2281
-1558
-782
5
760
1449
2045
2537
2923
3209
3408
3532
3587
3578
3502
3360
3151
2882
2568
2228
1888
1571
1295
1071
901
779
693
634
591
562
546
547
566
603
650
696
725
729
700
643
573
509
475
490
566
701
883
1091
1302
1494
1655
1782
1881
1964
2043
2125
2210
2288
2345
2365
2337
2256
2132
1980
1823
1683
1574
1501
1458
1424
1378
1294
1156
958
706
421
128
-141
-361
-513
-590
-599
-557
-486
-414
-365
-357
-399
-486
-607
-741
-865
-956
-997
-977
-898
-769
-606
-427
-250
-88
54
175
279
373
460
539
604
647
657
629
560
457
333
202
77
-32
-125
-210
-299
-406
-541
-708
-898
-1096
-1281
-1434
-1540
-1593
-1597
-1566
-1515
-1460
-1408
-1362
-1313
-1253
-1170
-1058
-919
-761
-597
-436
-286
-143
5
177
393
667
1002
1390
1806
2219
2595
2907
3137
3285
3362
3388
3389
3385
3390
3407
3430
3450
3455
3441
3407
3360
3312
3273
3254
3254
3270
3292
3306
3300
3266
3199
3099
2967
2805
2612
2382
2110
1790
1422
1014
588
173
-194
-472
-625
-628
-473
-169
257
765
1307
1836
2312
2709
3014
3233
3382
3486
3570
3657
3763
3891
4037
4187
4324
4431
4496
4512
4479
4405
4299
4169
4019
3846
3641
3387
3065
2659
2156
1555
864
102
-701
-1514
-2304
-3040
-3703
-4279
-4765
-5165
-5488
-5746
-5950
-6109
-6229
-6311
-6355
-6360
-6322
-6240
-6116
-5951
-5748
-5513
-5250
-4963
-4657
-4334
-3998
-3656
-3312
-2976
-2655
-2359
-2097
-1875
-1698
-1564
-1470
-1411
-1377
-1361
-1354
-1351
-1348
-1343
-1338
-1332
-1331
-1338
-1357
-1394
-1453
-1537
-1646
-1778
-1928
-2084
-2233
-2363
-2459
-2511
-2512
-2462
-2364
-2223
-2048
-1846
-1624
-1388
-1144
-900
-662
-443
-252
-100
11
82
124
155
195
268
389
567
799
1073
1368
1661
1932
2167
2361
2514
2633
2723
2788
2826
2830
2790
2703
2568
2395
2204
2020
1865
1758
1702
1687
1688
1672
1605
1462
1230
915
538
133
-264
-624
-925
-1161
-1337
-1466
-1560
-1627
-1668
-1672
-1624
-1509
-1319
-1056
-737
-390
-48
254
488
637
699
684
609
491
348
186
4
-205
-453
-752
-1106
-1515
-1969
-2453
-2948
-3437
-3905
-4344
-4753
-5133
-5492
-5836
-6170
-6499
-6821
-7135
-7435
-7714
-7964
-8178
-8348
-8468
-8534
-8543
-8497
-8399
-8258
-8082
-7883
-7674
-7464
-7262
-7073
-6896
-6730
-6566
-6395
-6207
-5989
-5730
-5420
-5052
-4621
-4125
-3566
-2952
-2291
-1597
-886
-175
519
1178
1787
2331
2799
3185
3482
3690
3812
3854
3824
3732
3589
3405
3189
2949
2691
2420
2140
1853
1565
1278
995
719
451
189
-69
-329
-595
-873
-1165
-1471
-1786
-2105
-2416
-2710
-2974
-3201
-3380
-3509
-3583
-3603
-3571
-3491
-3368
-3209
-3023
-2819
-2604
-2386
-2170
-1957
-1746
-1533
-1313
-1081
-833
-572
-300
-28
233
470
671
828
934
988
988
937
836
683
477
216
-101
-469
-877
-1309
-1738
-2136
-2472
-2720
-2861
-2888
-2807
-2636
-2400
-2130
-1852
-1586
-1344
-1124
-915
-701
-466
-197
113
458
827
1203
1569
1909
2216
2487
2726
2938
3126
3289
3415
3489
3490
3399
3206
2910
2527
2088
1630
1197
825
541
357
268
257
300
370
449
526
600
681
777
899
1049
1222
1403
1575
1719
1822
1877
1889
1867
1826
1779
1737
1701
1670
1638
1601
1559
1520
1496
1504
1561
1677
1853
2081
2340
2606
2853
3059
3214
3317
3375
3405
3424
3448
3488
3548
3629
3727
3840
3968
4114
4281
4475
4694
4935
5184
5425
5639
5805
5910
5943
5903
5792
5617
5383
5098
4763
4380
3952
3483
2984
2468
1956
1468
1026
647
339
106
-57
-160
-215
-233
-222
-187
-132
-56
39
149
269
389
496
578
622
617
555
432
247
5
-289
-624
-987
-1363
-1737
-2091
-2408
-2676
-2881
-3017
-3080
-3069
-2990
-2850
-2660
-2434
-2187
-1936
-1695
-1477
-1291
-1139
-1020
-927
-846
-765
-672
-559
-424
-269
-104
62
217
354
473
577
676
784
913
1073
1270
1502
1760
2032
2303
2558
2782
2967
3105
3191
3225
3205
3131
3005
2828
2604
2339
2041
1723
1392
1059
734
420
120
-166
-443
-713
-979
-1240
-1493
-1733
-1951
-2137
-2283
-2382
-2431
-2431
-2387
-2305
-2193
-2061
-1914
-1756
-1589
-1412
-1225
-1026
-818
-605
-391
-183
15
205
390
581
790
1032
1318
1655
2037
2455
2884
3299
3668
3966
4173
4279
4283
4194
4027
3797
3518
3202
2853
2473
2057
1606
1119
603
69
-465
-981
-1459
-1882
-2238
-2524
-2741
-2898
-3008
-3084
-3140
-3184
-3221
-3249
-3261
-3249
-3204
-3117
-2986
-2811
-2601
-2365
-2116
-1865
-1623
-1393
-1177
-972
-775
-581
-389
-202
-26
132
264
365
433
475
496
509
523
547
584
633
686
736
773
789
780
747
693
625
549
471
397
329
272
228
201
197
220
273
356
464
588
716
835
932
999
1036
1046
1038
1025
1018
1026
1047
1074
1094
1087
1035
920
734
474
147
-230
-637
-1047
-1433
-1773
-2045
-2233
-2328
-2324
-2224
-2033
-1768
-1442
-1079
-703
-339
-12
259
460
588
647
651
620
579
551
557
608
705
837
986
1124
1226
1265
1225
1102
902
642
350
53
-223
-457
-639
-770
-860
-926
-985
-1056
-1150
-1274
-1424
-1595
-1774
-1950
-2112
-2250
-2359
-2435
-2478
-2484
-2456
-2391
-2292
-2161
-2004
-1830
-1649
-1475
-1318
-1188
-1091
-1031
-1002
-1004
-1026
-1060
-1097
-1132
-1159
-1172
-1169
-1148
-1106
-1044
-964
-872
-774
-678
-593
-523
-471
-433
-398
-351
-276
-154
27
276
590
960
1369
1798
2225
2632
3008
3348
3653
3929
4182
4413
4620
4792
4910
4951
4892
4713
4405
3968
3420
2791
2122
1457
840
308
-114
-417
-608
-704
-733
-722
-700
-684
-686
-706
-738
-774
-807
-832
-854
-881
-929
-1012
-1143
-1327
-1564
-1842
-2147
-2458
-2758
-3031
-3266
-3461
-3616
-3733
-3815
-3861
-3868
-3827
-3728
-3562
-3321
-3004
-2616
-2168
-1676
-1159
-636
-123
369
832
1263
1665
2039
2387
2709
3003
3263
3480
3645
3750
3787
3754
3650
3483
3260
2994
2698
2385
2065
1746
1436
1138
856
596
364
168
16
-82
-121
-98
-15
119
295
498
716
936
1151
1354
1543
1716
1871
2001
2107
2177
2210
2201
2153
2070
1958
1826
1677
1511
1322
1098
826
494
95
-371
-890
-1440
-1992
-2516
-2980
-3362
-3648
-3834
-3923
-3924
-3849
-3707
-3508
-3259
-2965
-2635
-2278
-1909
-1542
-1193
-875
-595
-354
-148
32
195
346
485
605
694
739
725
645
500
300
61
-196
-447
-673
-864
-1012
-1121
-1197
-1249
-1284
-1308
-1324
-1331
-1330
-1321
-1308
-1294
-1287
-1289
-1302
-1321
-1337
-1334
-1296
-1207
-1055
-837
-559
-233
119
473
803
1088
1313
1471
1565
1601
1592
1555
1503
1450
1406
1376
1364
1369
1390
1427
1476
1536
1606
1682
1761
1836
1900
1943
1957
1930
1856
1729
1546
1310
1028
707
360
-1
-360
-706
-1025
-1305
-1539
-1720
-1843
-1909
-1921
-1885
-1809
-1704
-1579
-1443
-1303
-1163
-1024
-885
-746
-604
-460
-316
-176
-42
83
196
301
402
508
626
765
933
1133
1365
1628
1915
2218
2529
2838
3134
3406
3641
3824
3943
3984
3937
3793
3551
3215
2793
2300
1751
1163
552
-65
-674
-1260
-1809
-2305
-2733
-3076
-3320
-3455
-3475
-3385
-3193
-2916
-2575
-2193
-1792
-1389
-995
-618
-258
87
420
742
1054
1351
1625
1868
2067
2214
2302
2328
2297
2216
2099
1962
1824
1701
1610
1562
1563
1615
1715
1854
2023
2209
2403
2594
2772
2932
3067
3170
3237
3262
3241
3170
3047
2872
2647
2373
2056
1702
1318
913
497
82
-317
-684
-1004
-1262
-1449
-1561
-1599
-1576
-1505
-1406
-1298
-1197
-1112
-1048
-1002
-972
-949
-929
-912
-903
-910
-941
-1002
-1095
-1213
-1343
-1469
-1571
-1633
-1645
-1604
-1517
-1396
-1254
-1103
-950
-792
-621
-422
-179
118
475
886
1336
1801
2256
2673
3032
3319
3530
3664
3729
3728
3666
3543
3354
3094
2761
2354
1882
1360
808
251
-284
-778
-1212
-1579
-1876
-2105
-2272
-2381
-2434
-2431
-2371
-2249
-2065
-1818
-1512
-1155
-754
-320
136
606
1081
1553
2013
2451
2849
3193
3464
3646
3728
3704
3578
3362
3073
2735
2371
2003
1649
1317
1014
737
484
253
40
-151
-316
-447
-536
-577
-565
-500
-387
-232
-47
160
380
606
835
1067
1302
1543
1793
2051
2316
2581
2839
3078
3286
3447
3547
3575
3521
3380
3156
2856
2495
2092
1670
1249
848
480
150
-142
-403
-642
-865
-1079
-1282
-1466
-1621
-1733
-1791
-1788
-1725
-1608
-1454
-1277
-1097
-928
-777
-650
-544
-458
-387
-333
-299
-293
-323
-396
-514
-672
-860
-1063
-1261
-1438
-1578
-1671
-1712
-1698
-1629
-1508
-1336
-1115
-849
-546
-221
108
419
688
897
1032
1093
1088
1033
949
856
768
690
618
536
430
284
87
-160
-447
-758
-1072
-1370
-1638
-1871
-2073
-2254
-2427
-2606
-2798
-3006
-3224
-3441
-3643
-3815
-3946
-4024
-4046
-4008
-3911
-3756
-3546
-3283
-2973
-2624
-2246
-1853
-1463
-1093
-763
-491
-289
-169
-133
-182
-309
-503
-749
-1029
-1327
-1623
-1902
-2152
-2362
-2526
-2643
-2711
-2731
-2703
-2629
-2510
-2346
-2140
-1896
-1621
-1320
-1000
-671
-335
6
350
697
1046
1397
1742
2073
2377
2642
2855
3007
3092
3107
3056
2943
2776
2563
2311
2029
1730
1422
1122
842
598
400
254
160
110
91
84
71
38
-27
-125
-254
-406
-569
-733
-890
-1034
-1165
-1285
-1399
-1510
-1621
-1731
-1838
-1938
-2025
-2091
-2130
-2135
-2102
-2027
-1910
-1751
-1556
-1332
-1085
-824
-557
-288
-20
249
519
794
1072
1350
1621
1876
2102
2290
2431
2523
2570
2577
2554
2510
2453
2385
2303
2203
2078
1923
1736
1519
1279
1026
774
534
317
132
-14
-119
-179
-191
-155
-69
66
244
460
703
960
1218
1465
1691
1888
2053
2183
2280
2344
2377
2380
2357
2312
2249
2174
2094
2009
1925
1834
1730
1604
1446
1248
1008
729
421
94
-235
-555
-859
-1143
-1412
-1669
-1922
-2172
-2417
-2649
-2856
-3024
-3144
-3211
-3226
-3202
-3154
-3102
-3065
-3054
-3075
-3122
-3185
-3246
-3286
-3288
-3237
-3127
-2954
-2723
-2439
-2112
-1753
-1374
-986
-601
-228
121
440
723
969
1178
1355
1503
1627
1729
1810
1867
1896
1894
1857
1783
1676
1541
1387
1222
1058
905
768
656
570
513
488
498
546
638
782
984
1253
1592
2001
2477
3006
3567
4136
4683
5177
5590
5900
6096
6175
6144
6020
5821
5568
5278
4962
4626
4270
3892
3490
3065
2620
2162
1701
1244
796
358
-73
-506
-946
-1398
-1861
-2325
-2776
-3194
-3559
-3854
-4067
-4193
-4233
-4194
-4086
-3917
-3694
-3423
-3107
-2752
-2364
-1955
-1542
-1144
-781
-471
-227
-55
44
79
61
2
-84
-188
-302
-422
-546
-673
-801
-931
-1063
-1199
-1339
-1487
-1643
-1807
-1977
-2145
-2302
-2437
-2538
-2600
-2620
-2605
-2566
-2519
-2482
-2470
-2494
-2554
-2646
-2757
-2869
-2964
-3027
-3047
-3020
-2950
-2845
-2720
-2590
-2471
-2377
-2318
-2301
-2327
-2393
-2491
-2613
-2746
-2878
-3001
-3107
-3192
-3258
-3309
-3349
-3386
-3423
-3462
-3500
-3533
-3550
-3545
-3509
-3438
-3332
-3196
-3038
-2868
-2699
-2542
-2408
-2303
-2232
-2197
-2199
-2234
-2301
-2392
-2503
-2627
-2753
-2874
-2978
-3056
-3099
-3101
-3058
-2969
-2837
-2670
-2477
-2269
-2060
-1862
-1683
-1532
-1414
-1329
-1278
-1260
-1274
-1317
-1391
-1494
-1623
-1775
-1939
-2103
-2251
-2365
-2428
-2428
-2360
-2227
-2039
-1815
-1576
-1342
-1134
-961
-827
-730
-659
-602
-546
-479
-394
-290
-169
-35
106
245
378
499
605
692
760
810
844
867
886
909
945
1000
1078
1179
1298
1426
1553
1668
1765
1843
1904
1959
2017
2093
2193
2322
2477
2647
2819
2975
3100
3182
3214
3195
3127
3016
2867
2686
2473
2226
1941
1613
1238
817
353
-142
-655
-1168
-1660
-2114
-2513
-2847
-3107
-3294
-3411
-3466
-3471
-3436
-3374
-3294
-3204
-3109
-3009
-2903
-2790
-2666
-2530
-2379
-2214
-2035
-1845
-1643
-1432
-1210
-978
-735
-482
-223
40
299
546
774
976
1148
1289
1403
1494
1570
1640
1709
1785
1870
1967
2074
2194
2325
2467
2620
2783
2953
3124
3288
3437
3559
3646
3691
3694
3659
3594
3510
3419
3329
3248
3174
3102
3026
2937
2828
2701
2560
2417
2289
2191
2136
2131
2174
2256
2359
2464
2553
2612
2637
2632
2607
2579
2566
2584
2640
2739
2875
3041
3226
3419
3614
3805
3991
4170
4342
4503
4648
4770
4863
4922
4947
4943
4918
4881
4842
4805
4771
4732
4679
4598
4478
4313
4104
3860
3596
3332
3089
2883
2726
2622
2570
2562
2591
2648
2726
2821
2930
3050
3177
3305
3428
3537
3626
3689
3724
3734
3722
3693
3650
3593
3518
3420
3290
3123
2915
2669
2393
2101
1808
1528
1271
1045
848
678
527
388
257
135
23
-74
-150
-205
-240
-266
-293
-339
-420
-549
-734
-976
-1271
-1606
-1969
-2343
-2714
-3067
-3394
-3687
-3938
-4145
-4303
-4409
-4462
-4463
-4411
-4312
-4170
-3993
-3787
-3560
-3318
-3067
-2811
-2554
-2300
-2053
-1816
-1591
-1379
-1180
-991
-809
-632
-457
-285
-122
28
155
251
310
330
314
272
218
166
130
119
139
184
246
311
365
395
394
361
299
219
133
52
-12
-56
-77
-80
-70
-55
-42
-36
-41
-56
-80
-107
-133
-151
-156
-144
-113
-65
-4
61
121
163
177
156
96
-1
-126
-268
-409
-535
-631
-690
-709
-692
-648
-588
-524
-469
-428
-404
-397
-402
-413
-423
-426
-420
-403
-377
-343
-307
-273
-246
-230
-227
-241
-273
-322
-390
-474
-575
-692
-825
-972
-1135
-1311
-1498
-1691
-1884
-2069
-2237
-2383
-2501
-2590
-2654
-2697
-2730
-2764
-2808
-2870
-2955
-3064
-3193
-3335
-3480
-3617
-3735
-3825
-3879
-3891
-3861
-3788
-3679
-3538
-3376
-3200
-3020
-2844
-2676
-2518
-2370
-2228
-2089
-1946
-1796
-1638
-1471
-1298
-1122
-947
-775
-608
-446
-287
-129
33
199
373
555
743
938
1139
1343
1550
1759
1970
2182
2393
2603
2809
3010
3204
3389
3561
3720
3860
3980
4075
4144
4186
4201
4194
4170
4138
4104
4078
4062
4061
4070
4088
4105
4113
4104
4072
4013
3925
3809
3667
3500
3312
3102
2874
2628
2365
2090
1807
1524
1250
994
766
573
424
322
269
264
306
388
507
656
828
1018
1218
1425
1635
1844
2053
2261
2472
2686
2907
3133
3365
3597
3824
4037
4226
4379
4487
4541
4535
4466
4333
4139
3887
3584
3237
2851
2434
1993
1534
1064
589
117
-346
-793
-1217
-1610
-1969
-2287
-2564
-2799
-2994
-3154
-3285
-3395
-3490
-3577
-3664
-3754
-3848
-3948
-4053
-4161
-4271
-4384
-4498
-4617
-4740
-4871
-5008
-5151
-5296
-5439
-5574
-5696
-5799
-5881
-5941
-5982
-6006
-6020
-6028
-6033
-6037
-6043
-6046
-6046
-6037
-6016
-5979
-5923
-5845
-5743
-5616
-5459
-5270
-5049
-4792
-4501
-4181
-3836
-3478
-3116
-2765
-2436
-2138
-1880
-1663
-1486
-1346
-1234
-1142
-1064
-991
-919
-846
-769
-688
-603
-514
-423
-329
-234
-140
-50
35
111
177
230
270
296
307
304
283
244
184
102
-1
-121
-252
-383
-505
-606
-678
-716
-722
-699
-657
-605
-555
-512
-480
-459
-446
-436
-426
-415
-406
-407
-426
-476
-566
-703
-891
-1126
-1402
-1708
-2032
-2361
-2681
-2981
-3249
-3477
-3656
-3780
-3847
-3855
-3808
-3711
-3574
-3409
-3231
-3053
-2889
-2749
-2640
-2569
-2537
-2544
-2589
-2669
-2779
-2914
-3068
-3233
-3401
-3566
-3721
-3862
-3986
-4094
-4188
-4273
-4354
-4435
-4521
-4613
-4712
-4817
-4925
-5033
-5137
-5235
-5322
-5396
-5454
-5494
-5514
-5513
-5491
-5448
-5383
-5299
-5195
-5071
-4927
-4761
-4572
-4357
-4115
-3847
-3553
-3237
-2904
-2557
-2204
-1849
-1497
-1150
-808
-474
-146
175
487
788
1074
1341
1584
1800
1987
2145
2278
2391
2490
2582
2673
2769
2872
2984
3106
3237
3377
3526
3685
3856
4038
4233
4435
4638
4833
5013
5166
5287
5372
5422
5445
5451
5452
5461
5487
5537
5611
5703
5806
5910
6004
6083
6143
6185
6213
6232
6248
6264
6281
6293
6296
6281
6239
6163
6051
5901
5716
5502
5265
5012
4752
4490
4229
3974
3725
3483
3247
3016
2786
2555
2319
2075
1824
1566
1308
1056
823
620
459
353
306
323
401
532
707
915
1144
1383
1624
1862
2094
2320
2539
2755
2969
3184
3401
3624
3852
4085
4321
4556
4783
4996
5186
5347
5472
5558
5604
5611
5583
5525
5439
5332
5206
5064
4909
4742
4568
4389
4208
4027
3848
3671
3496
3322
3146
2968
2789
2610
2435
2267
2109
1966
1839
1728
1636
1563
1513
1487
1490
1526
1596
1701
1837
1999
2178
2366
2556
2744
2930
3116
3306
3507
3722
3953
4200
4458
4721
4985
5242
5492
5732
5963
6185
6397
6600
6788
6959
7108
7234
7337
7420
7490
7551
7610
7669
7727
7781
7826
7854
7858
7836
7783
7701
7590
7450
7280
7075
6828
6532
6179
5766
5292
4762
4184
3571
2935
2290
1647
1014
397
-200
-772
-1314
-1818
-2276
-2677
-3012
-3273
-3454
-3557
-3586
-3550
-3462
-3336
-3185
-3024
-2863
-2709
-2566
-2436
-2318
-2209
-2107
-2008
-1911
-1819
-1734
-1661
-1605
-1574
-1570
-1598
-1657
-1743
-1853
-1979
-2117
-2259
-2403
-2546
-2689
-2832
-2973
-3111
-3242
-3359
-3457
-3527
-3566
-3573
-3551
-3509
-3456
-3406
-3370
-3355
-3364
-3394
-3436
-3479
-3508
-3513
-3486
-3425
-3333
-3221
-3100
-2982
-2880
-2801
-2747
-2718
-2710
-2716
-2731
-2752
-2777
-2808
-2847
-2896
-2956
-3025
-3101
-3177
-3247
-3304
-3345
-3368
-3373
-3362
-3339
-3309
-3274
-3238
-3200
-3161
-3120
-3075
-3026
-2971
-2910
-2842
-2766
-2680
-2583
-2473
-2349
-2211
-2060
-1898
-1726
-1548
-1367
-1185
-1004
-826
-652
-480
-312
-146
19
185
353
521
688
847
989
1103
1176
1192
1142
1016
814
542
208
-169
-575
-990
-1404
-1806
-2193
-2565
-2925
-3276
-3616
-3942
-4245
-4515
-4739
-4906
-5009
-5047
-5025
-4952
-4843
-4714
-4582
-4458
-4352
-4266
-4199
-4145
-4094
-4038
-3965
-3867
-3737
-3572
-3370
-3133
-2866
-2576
-2270
-1957
-1646
-1344
-1058
-793
-553
-339
-153
6
136
238
310
351
362
341
290
211
107
-15
-151
-294
-439
-582
-717
-842
-953
-1047
-1119
-1164
-1176
-1149
-1077
-959
-795
-590
-353
-95
169
427
665
876
1054
1198
1309
1392
1452
1494
1523
1543
1559
1578
1604
1644
1706
1795
1912
2058
2228
2414
2606
2792
2964
3114
3238
3336
3411
3466
3506
3535
3556
3571
3583
3594
3607
3626
3657
3701
3760
3830
3906
3978
4034
4064
4059
4014
3933
3819
3681
3531
3382
3243
3121
3020
2939
2876
2826
2784
2744
2703
2659
2610
2558
2505
2453
2404
2362
2329
2305
2291
2288
2293
2306
2327
2353
2384
2415
2444
2465
2469
2450
2398
2307
2174
2001
1793
1559
1313
1068
836
624
438
275
131
1
-124
-248
-375
-505
-638
-771
-903
-1034
-1163
-1289
-1412
-1528
-1630
-1711
-1762
-1776
-1746
-1673
-1560
-1414
-1249
-1075
-905
-748
-610
-495
-405
-341
-303
-293
-313
-366
-452
-571
-719
-891
-1079
-1276
-1476
-1674
-1866
-2050
-2224
-2385
-2529
-2647
-2730
-2771
-2759
-2690
-2563
-2379
-2147
-1876
-1579
-1268
-953
-642
-341
-50
229
498
759
1012
1261
1501
1729
1940
2129
2288
2414
2503
2553
2567
2548
2502
2434
2349
2249
2134
2001
1850
1675
1476
1256
1022
787
561
355
180
41
-64
-141
-203
-263
-340
-447
-596
-795
-1046
-1348
-1695
-2078
-2489
-2915
-3345
-3768
-4176
-4562
-4923
-5257
-5567
-5857
-6132
-6394
-6644
-6879
-7092
-7274
-7415
-7508
-7548
-7536
-7479
-7387
-7276
-7160
-7052
-6962
-6895
-6852
-6831
-6827
-6839
-6865
-6903
-6956
-7022
-7101
-7187
-7272
-7344
-7392
-7403
-7369
-7287
-7158
-6988
-6787
-6564
-6330
-6092
-5854
-5617
-5380
-5143
-4907
-4676
-4457
-4257
-4086
-3950
-3852
-3789
-3757
-3743
-3735
-3724
-3701
-3665
-3620
-3575
-3542
-3535
-3564
-3634
-3742
-3881
-4037
-4192
-4332
-4442
-4514
-4547
-4545
-4514
-4464
-4404
-4339
-4272
-4205
-4137
-4067
-4002
-3943
-3901
-3885
-3901
-3956
-4045
-4163
-4296
-4428
-4542
-4627
-4676
-4691
-4677
-4649
-4616
-4590
-4575
-4569
-4563
-4545
-4502
-4423
-4303
-4144
-3954
-3743
-3524
-3307
-3097
-2894
-2694
-2490
-2277
-2054
-1823
-1594
-1379
-1193
-1048
-949
-899
-889
-909
-945
-980
-1004
-1012
-1000
-972
-932
-884
-833
-779
-721
-656
-582
-499
-407
-312
-218
-133
-59
1
51
97
147
212
302
422
578
770
995
1248
1524
1814
2111
2408
2699
2977
3235
3470
3677
3856
4008
4137
4250
4353
4452
4554
4659
4764
4863
4947
5005
5028
5010
4949
4848
4716
4564
4406
4255
4122
4013
3930
3869
3828
3799
3778
3762
3754
3755
3770
3803
3856
3927
4011
4098
4180
4247
4291
4311
4309
4290
4263
4237
4217
4208
4208
4212
4212
4201
4172
4119
4043
3944
3823
3684
3528
3355
3161
2945
2707
2447
2171
1888
1609
1347
1114
918
764
651
574
524
493
469
444
413
369
311
239
154
58
-44
-147
-242
-319
-367
-376
-338
-248
-105
87
320
583
865
1155
1443
1725
1997
2258
2509
2750
2981
3201
3405
3592
3756
3897
4011
4100
4162
4200
4216
4209
4182
4135
4070
3990
3896
3794
3687
3580
3477
3382
3295
3215
3141
3068
2992
2909
2814
2704
2577
2431
2268
2090
1902
1709
1516
1332
1162
1010
885
787
719
683
679
708
772
870
1004
1171
1367
1588
1822
2058
2281
2478
2633
2736
2781
2767
2699
2585
2440
2278
2113
1959
1826
1718
1636
1576
1531
1494
1456
1409
1349
1273
1184
1082
974
864
757
659
570
494
429
374
329
290
255
222
188
150
105
53
-8
-76
-149
-225
-297
-362
-417
-458
-488
-509
-524
-540
-560
-588
-625
-669
-718
-768
-817
-862
-905
-948
-995
-1049
-1113
-1188
-1273
-1365
-1459
-1552
-1639
-1720
-1797
-1870
-1943
-2017
-2093
-2168
-2237
-2292
-2329
-2340
-2324
-2279
-2210
-2121
-2020
-1913
-1805
-1702
-1604
-1513
-1430
-1354
-1287
-1227
-1175
-1131
-1093
-1059
-1025
-989
-949
-906
-861
-820
-789
-775
-785
-823
-890
-985
-1103
-1239
-1387
-1544
-1706
-1874
-2051
-2238
-2438
-2651
-2875
-3105
-3330
-3540
-3723
-3870
-3970
-4019
-4016
-3962
-3861
-3720
-3544
-3340
-3110
-2859
-2588
-2298
-1993
-1676
-1351
-1026
-708
-403
-117
148
389
610
815
1006
1191
1371
1547
1719
1885
2040
2183
2312
2428
2534
2634
2733
2836
2948
3070
3204
3351
3511
3685
3873
4078
4300
4541
4798
5069
5348
5629
5902
6161
6400
6616
6806
6970
7110
7225
7314
7375
7404
7396
7349
7261
7134
6974
6790
6592
6391
6196
6017
5856
5716
5595
5491
5401
5324
5258
5204
5162
5133
5118
5116
5125
5143
5165
5189
5210
5224
5230
5223
5201
5161
5100
5015
4905
4772
4618
4447
4267
4085
3908
3741
3588
3449
3320
3197
3072
2939
2795
2638
2469
2296
2125
1968
1833
1730
1664
1638
1649
1694
1765
1855
1953
2054
2149
2234
2304
2357
2391
2403
2392
2359
2301
2219
2113
1985
1836
1669
1487
1291
1085
873
657
441
231
30
-155
-321
-466
-588
-690
-775
-850
-923
-1000
-1087
-1188
-1304
-1433
-1572
-1715
-1857
-1993
-2120
-2236
-2343
-2439
-2528
-2608
-2681
-2747
-2803
-2849
-2886
-2912
-2931
-2944
-2956
-2970
-2989
-3016
-3052
-3096
-3148
-3207
-3272
-3342
-3418
-3500
-3591
-3691
-3802
-3924
-4057
-4200
-4350
-4507
-4665
-4823
-4977
-5123
-5258
-5380
-5483
-5566
-5625
-5660
-5671
-5658
-5625
-5579
-5524
-5467
-5416
-5373
-5342
-5324
-5315
-5312
-5309
-5299
-5278
-5241
-5188
-5117
-5033
-4939
-4839
-4739
-4639
-4543
-4449
-4355
-4257
-4150
-4032
-3900
-3754
-3598
-3438
-3281
-3136
-3011
-2912
-2844
-2808
-2799
-2812
-2840
-2873
-2903
-2924
-2930
-2920
-2893
-2847
-2784
-2704
-2607
-2493
-2363
-2221
-2070
-1917
-1770
-1638
-1527
-1442
-1384
-1351
-1339
-1340
-1347
-1356
-1364
-1370
-1378
-1392
-1417
-1454
-1504
-1564
-1629
-1692
-1747
-1785
-1805
-1803
-1780
-1740
-1686
-1623
-1555
-1486
-1422
-1366
-1325
-1305
-1311
-1349
-1423
-1533
-1677
-1850
-2043
-2248
-2453
-2651
-2835
-3002
-3151
-3284
-3404
-3515
-3620
-3720
-3815
-3905
-3987
-4057
-4114
-4154
-4177
-4181
-4168
-4137
-4090
-4030
-3959
-3881
-3798
-3715
-3634
-3560
-3492
-3432
-3376
-3322
-3264
-3195
-3111
-3005
-2876
-2722
-2547
-2354
-2148
-1936
-1722
-1509
-1298
-1088
-878
-666
-454
-242
-37
154
321
457
553
604
609
572
499
403
293
185
90
19
-21
-23
13
86
192
324
472
625
773
906
1014
1094
1143
1163
1158
1133
1095
1049
997
939
876
804
720
624
515
397
275
154
41
-59
-142
-206
-252
-280
-292
-289
-273
-245
-204
-151
-89
-20
51
120
182
234
276
307
332
355
380
412
453
505
568
639
716
798
882
968
1055
1142
1228
1308
1378
1434
1469
1481
1468
1433
1381
1321
1264
1219
1198
1206
1249
1326
1436
1574
1735
1914
2105
2304
2508
2713
2916
3111
3294
3461
3606
3725
3818
3882
3921
3938
3937
3923
3903
3880
3857
3837
3820
3806
3796
3789
3783
3781
3781
3784
3791
3800
3810
3818
3821
3814
3794
3758
3704
3632
3546
3449
3347
3246
3153
3072
3008
2963
2936
2928
2934
2954
2981
3010
3035
3047
3038
2999
2920
2795
2619
2392
2116
1796
1441
1058
654
236
-194
-632
-1077
-1529
-1981
-2430
-2867
-3283
-3668
-4017
-4325
-4593
-4823
-5022
-5197
-5354
-5497
-5625
-5736
-5824
-5884
-5911
-5905
-5868
-5805
-5727
-5645
-5568
-5506
-5465
-5449
-5459
-5493
-5550
-5627
-5723
-5836
-5967
-6115
-6279
-6458
-6648
-6844
-7042
-7236
-7419
-7587
-7735
-7860
-7961
-8035
-8084
-8106
-8105
-8077
-8026
-7951
-7852
-7729
-7585
-7420
-7238
-7044
-6841
-6635
-6433
-6241
-6064
-5907
-5775
-5672
-5597
-5553
-5537
-5546
-5576
-5623
-5681
-5744
-5808
-5868
-5923
-5969
-6004
-6028
-6037
-6031
-6008
-5967
-5910
-5837
-5754
-5664
-5574
-5489
-5411
-5344
-5286
-5236
-5191
-5146
-5098
-5048
-4995
-4940
-4885
-4832
-4781
-4734
-4689
-4645
-4602
-4560
-4522
-4488
-4460
-4441
-4427
-4417
-4404
-4383
-4348
-4296
-4228
-4146
-4057
-3967
-3883
-3808
-3745
-3689
-3635
-3576
-3504
-3415
-3306
-3179
-3038
-2889
-2738
-2590
-2448
-2314
-2185
-2062
-1941
-1822
-1706
-1591
-1480
-1375
-1274
-1178
-1086
-993
-898
-794
-677
-543
-387
-207
-1
230
482
752
1030
1311
1588
1854
2106
2344
2569
2783
2987
3183
3369
3540
3692
3820
3920
3993
4040
4067
4086
4100
4119
4146
4182
4225
4271
4315
4354
4385
4407
4422
4429
4430
4422
4403
4368
4313
4234
4130
4003
3859
3703
3543
3385
3235
3095
2966
2847
2739
2640
2552
2477
2416
2371
2343
2329
2328
2334
2344
2354
2364
2375
2390
2414
2453
2510
2585
2678
2783
2891
2996
3087
3158
3203
3222
3216
3188
3145
3092
3034
2974
2913
2850
2782
2707
2621
2523
2413
2296
2174
2054
1942
1844
1763
1701
1659
1635
1627
1632
1648
1674
1706
1746
1791
1840
1893
1945
1995
2039
2073
2095
2104
2097
2077
2048
2013
1982
1962
1963
1993
2057
2161
2301
2476
2676
2895
3122
3353
3584
3815
4049
4290
4543
4809
5086
5370
5650
5917
6161
6375
6554
6701
6821
6922
7012
7097
7183
7269
7353
7429
7492
7534
7551
7539
7497
7424
7319
7185
7022
6835
6628
6408
6184
5965
5760
5574
5413
5274
5153
5045
4941
4834
4720
4597
4467
4335
4207
4086
3980
3886
3807
3741
3686
3641
3605
3580
3567
3567
3578
3598
3621
3641
3651
3645
3618
3569
3497
3407
3302
3186
3063
2934
2801
2664
2523
2380
2238
2101
1974
1864
1776
1711
1670
1649
1643
1643
1641
1627
1594
1536
1451
1338
1199
1038
860
670
474
276
81
-108
-291
-467
-636
-799
-957
-1109
-1258
-1402
-1544
-1683
-1821
-1962
-2106
-2257
-2417
-2586
-2761
-2941
-3117
-3284
-3432
-3556
-3650
-3712
-3742
-3745
-3728
-3698
-3664
-3634
-3612
-3604
-3612
-3637
-3678
-3737
-3812
-3905
-4014
-4140
-4282
-4438
-4605
-4777
-4949
-5116
-5272
-5412
-5533
-5633
-5711
-5767
-5801
-5815
-5809
-5784
-5740
-5678
-5598
-5502
-5392
-5271
-5144
-5015
-4891
-4776
-4674
-4587
-4516
-4461
-4419
-4390
-4369
-4355
-4347
-4342
-4339
-4336
-4330
-4317
-4292
-4252
-4192
-4110
-4006
-3880
-3738
-3583
-3420
-3253
-3083
-2910
-2731
-2543
-2343
-2128
-1898
-1654
-1401
-1143
-886
-634
-390
-157
66
279
483
678
866
1048
1225
1399
1573
1751
1937
2136
2347
2572
2807
3048
3289
3524
3749
3961
4161
4350
4530
4707
4881
5053
5221
5382
5531
5663
5773
5858
5915
5944
5946
5922
5876
5811
5730
5640
5543
5447
5355
5272
5200
5139
5088
5045
5006
4967
4926
4882
4838
4796
4762
4741
4738
4756
4795
4853
4926
5007
5091
5170
5240
5298
5344
5379
5406
5430
5453
5478
5504
5529
5550
5563
5562
5545
5509
5456
5388
5309
5223
5133
5040
4944
4843
4730
4603
4455
4283
4086
3866
3625
3368
3099
2825
2549
2275
2008
1749
1501
1268
1053
857
683
534
408
306
226
165
121
90
70
58
51
46
41
33
19
-3
-35
-78
-131
-195
-266
-342
-422
-503
-583
-663
-742
-822
-905
-990
-1081
-1176
-1276
-1377
-1477
-1571
-1657
-1730
-1788
-1832
-1862
-1881
-1892
-1897
-1898
-1893
-1879
-1852
-1807
-1740
-1647
-1531
-1395
-1247
-1097
-957
-836
-741
-676
-640
-629
-635
-652
-671
-689
-703
-715
-730
-754
-795
-860
-954
-1079
-1237
-1423
-1635
-1865
-2107
-2354
-2601
-2843
-3076
-3298
-3504
-3694
-3865
-4014
-4140
-4238
-4308
-4348
-4360
-4345
-4308
-4254
-4189
-4120
-4051
-3987
-3931
-3884
-3846
-3816
-3791
-3770
-3751
-3731
-3708
-3682
-3650
-3613
-3569
-3520
-3467
-3413
-3360
-3313
-3275
-3249
-3236
-3238
-3253
-3278
-3309
-3344
-3378
-3408
-3431
-3448
-3456
-3455
-3444
-3423
-3392
-3351
-3300
-3242
-3180
-3119
-3067
-3029
-3010
-3016
-3048
-3106
-3185
-3281
-3388
-3501
-3613
-3721
-3822
-3913
-3992
-4056
-4103
-4129
-4135
-4120
-4085
-4035
-3976
-3916
-3859
-3809
-3769
-3736
-3704
-3666
-3616
-3550
-3464
-3361
-3245
-3121
-2996
-2876
-2762
-2654
-2553
-2456
-2363
-2276
-2197
-2133
-2088
-2065
-2066
-2088
-2123
-2163
-2200
-2226
-2240
-2240
-2231
-2220
-2211
-2209
-2213
-2219
-2220
-2208
-2173
-2110
-2017
-1899
-1759
-1607
-1452
-1299
-1153
-1016
-887
-763
-642
-523
-408
-298
-199
-114
-47
-1
24
27
13
-15
-52
-92
-130
-160
-178
-178
-158
-116
-51
36
141
261
389
522
652
776
891
995
1088
1171
1248
1320
1390
1460
1531
1603
1674
1743
1811
1876
1940
2005
2078
2159
2254
2363
2485
2617
2753
2888
3017
3136
3247
3351
3456
3568
3692
3830
3980
4135
4287
4423
4533
4610
4651
4656
4634
4591
4538
4482
4428
4377
4329
4278
4222
4156
4078
3989
3888
3780
3667
3552
3436
3322
3210
3103
3003
2912
2833
2769
2724
2698
2695
2713
2755
2818
2902
3004
3121
3251
3388
3530
3670
3807
3938
4059
4172
4275
4366
4445
4509
4556
4581
4584
4562
4516
4446
4354
4244
4115
3968
3801
3612
3400
3163
2904
2625
2336
2044
1759
1489
1242
1020
825
656
510
385
280
192
123
72
41
28
31
47
74
107
142
179
214
244
268
280
278
255
209
136
37
-86
-228
-385
-549
-716
-883
-1049
-1214
-1378
-1543
-1707
-1867
-2017
-2155
-2273
-2367
-2436
-2481
-2507
-2518
-2522
-2523
-2525
-2531
-2539
-2550
-2561
-2574
-2587
-2602
-2621
-2646
-2677
-2713
-2752
-2791
-2824
-2847
-2856
-2849
-2825
-2783
-2725
-2655
-2574
-2486
-2395
-2304
-2217
-2138
-2071
-2020
-1988
-1977
-1987
-2016
-2061
-2117
-2179
-2242
-2299
-2345
-2378
-2391
-2383
-2350
-2289
-2197
-2073
-1916
-1726
-1506
-1263
-1004
-738
-475
-226
3
205
376
519
635
730
807
874
934
990
1046
1101
1158
1217
1281
1351
1427
1512
1602
1693
1781
1858
1917
1949
1950
1918
1852
1756
1637
1501
1357
1212
1072
945
835
746
683
647
643
671
733
825
945
1086
1242
1406
1572
1733
1887
2032
2165
2286
2393
2486
2562
2618
2654
2669
2666
2647
2617
2582
2547
2514
2485
2461
2441
2423
2407
2395
2388
2391
2407
2438
2485
2545
2615
2688
2761
2826
2883
2931
2971
3005
3036
3062
3083
3094
3091
3072
3033
2978
2910
2837
2766
2705
2658
2623
2597
2575
2547
2509
2457
2393
2321
2249
2182
2127
2086
2055
2031
2005
1975
1935
1886
1834
1787
1754
1744
1760
1806
1876
1966
2068
2174
2279
2381
2480
2579
2678
2779
2883
2986
3087
3180
3263
3335
3394
3441
3475
3497
3505
3494
3461
3404
3321
3216
3094
2963
2831
2706
2593
2492
2401
2312
2220
2118
2005
1883
1760
1646
1552
1490
1467
1483
1537
1620
1721
1829
1936
2033
2118
2189
2248
2295
2333
2360
2377
2381
2373
2352
2322
2284
2243
2203
2167
2138
2116
2101
2093
2092
2101
2123
2164
2226
2314
2429
2567
2726
2897
3074
3250
3419
3580
3732
3878
4022
4167
4315
4467
4621
4773
4920
5057
5181
5292
5389
5474
5550
5617
5678
5731
5775
5808
5827
5829
5814
5781
5733
5671
5599
5520
5435
5346
5254
5157
5056
4949
4838
4724
4609
4498
4392
4296
4210
4134
4067
4005
3945
3884
3819
3750
3676
3599
3522
3447
3375
3308
3244
3183
3124
3066
3008
2952
2900
2854
2818
2794
2784
2789
2808
2840
2882
2934
2993
3056
3123
3189
3252
3307
3349
3372
3371
3341
3277
3179
3045
2880
2686
2469
2236
1994
1753
1518
1298
1098
924
776
656
562
489
433
389
354
324
299
282
275
285
315
370
453
564
701
860
1036
1222
1413
1601
1782
1951
2105
2240
2356
2449
2521
2571
2598
2603
2589
2555
2503
2436
2356
2266
2168
2066
1963
1862
1764
1672
1587
1507
1432
1361
1294
1230
1168
1109
1052
999
949
902
858
814
771
727
684
643
608
583
570
573
594
632
683
743
805
861
907
937
950
947
932
910
886
868
859
861
876
905
946
999
1064
1141
1233
1338
1454
1579
1705
1825
1930
2011
2063
2081
2065
2020
1950
1864
1767
1665
1560
1455
1347
1236
1124
1012
904
807
726
666
631
622
635
667
712
766
824
887
955
1032
1120
1223
1341
1471
1610
1750
1883
2001
2101
2176
2225
2252
2257
2247
2226
2198
2169
2141
2118
2104
2100
2110
2137
2182
2247
2333
2437
2559
2694
2838
2986
3133
3275
3408
3531
3642
3743
3836
3923
4008
4091
4177
4264
4350
4434
4514
4586
4649
4699
4735
4755
4760
4746
4713
4658
4579
4476
4347
4195
4019
3828
3621
3405
3181
2952
2717
2473
2218
1948
1660
1353
1028
691
345
-1
-339
-662
-964
-1240
-1488
-1708
-1901
-2072
-2223
-2359
-2486
-2608
-2729
-2854
-2985
-3125
-3274
-3433
-3600
-3773
-3951
-4130
-4307
-4480
-4645
-4801
-4944
-5073
-5186
-5280
-5354
-5408
-5442
-5457
-5455
-5439
-5413
-5379
-5338
-5291
-5238
-5177
-5104
-5018
-4916
-4797
-4662
-4517
-4365
-4214
-4073
-3947
-3841
-3758
-3696
-3650
-3614
-3580
-3538
-3483
-3410
-3319
-3212
-3093
-2968
-2844
-2725
-2614
-2512
-2420
-2335
-2256
-2181
-2109
-2041
-1975
-1913
-1852
-1792
-1730
-1664
-1589
-1506
-1412
-1308
-1194
-1072
-940
-799
-648
-485
-310
-125
67
260
445
615
760
874
956
1006
1028
1029
1014
991
963
931
892
844
782
704
608
496
370
238
104
-24
-141
-244
-331
-404
-463
-514
-563
-613
-671
-741
-827
-928
-1045
-1175
-1315
-1463
-1616
-1772
-1933
-2101
-2279
-2468
-2668
-2880
-3097
-3314
-3523
-3718
-3895
-4051
-4190
-4315
-4432
-4547
-4664
-4783
-4903
-5020
-5127
-5220
-5293
-5345
-5375
-5385
-5376
-5352
-5313
-5259
-5191
-5109
-5012
-4903
-4787
-4668
-4554
-4449
-4360
-4288
-4237
-4205
-4190
-4189
-4201
-4222
-4250
-4281
-4313
-4342
-4363
-4373
-4369
-4346
-4303
-4240
-4158
-4058
-3941
-3809
-3662
-3502
-3328
-3142
-2945
-2741
-2532
-2324
-2121
-1930
-1754
-1597
-1462
-1352
-1266
-1206
-1171
-1158
-1164
-1187
-1220
-1259
-1299
-1336
-1365
-1386
-1399
-1405
-1407
-1409
-1412
-1419
-1430
-1445
-1460
-1473
-1479
-1476
-1459
-1426
-1376
-1309
-1227
-1132
-1028
-917
-804
-689
-575
-462
-350
-241
-134
-30
69
161
243
317
380
436
486
536
589
647
714
788
869
956
1046
1138
1232
1330
1433
1543
1660
1784
1911
2037
2159
2271
2371
2459
2536
2606
2672
2738
2804
2869
2929
2978
3011
3021
3006
2963
2892
2795
2674
2530
2365
2178
1970
1742
1497
1239
975
714
463
231
21
-161
-318
-450
-560
-652
-727
-786
-826
-846
-843
-815
-765
-694
-608
-514
-419
-329
-249
-180
-124
-78
-42
-10
17
43
68
91
112
131
146
158
167
171
170
162
145
116
73
15
-59
-147
-246
-352
-460
-565
-663
-752
-831
-902
-966
-1027
-1087
-1148
-1207
-1264
-1314
-1353
-1376
-1380
-1362
-1323
-1263
-1185
-1093
-992
-885
-777
-673
-575
-489
-416
-359
-321
-300
-296
-305
-322
-344
-363
-377
-381
-372
-351
-315
-267
-206
-134
-51
40
137
235
328
410
476
519
537
529
496
443
375
297
214
130
48
-32
-109
-182
-251
-313
-366
-408
-438
-456
-464
-467
-469
-476
-493
-523
-569
-631
-708
-801
-905
-1020
-1147
-1280
-1421
-1567
-1716
-1868
-2021
-2174
-2329
-2484
-2640
-2795
-2948
-3093
-3224
-3335
-3418
-3468
-3482
-3460
-3404
-3320
-3213
-3088
-2949
-2799
-2639
-2470
-2292
-2108
-1923
-1741
-1569
-1413
-1277
-1160
-1062
-976
-896
-817
-735
-647
-555
-462
-372
-290
-218
-153
-94
-36
29
105
197
305
430
570
723
885
1056
1234
1419
1609
1802
1996
2185
2367
2535
2687
2822
2941
3044
3135
3217
3291
3355
3408
3444
3460
3451
3415
3352
3265
3159
3043
2922
2805
2697
2599
2513
2434
2359
2283
2201
2113
2016
1913
1808
1704
1607
1518
1438
1366
1297
1225
1145
1050
937
804
650
479
293
96
-110
-323
-543
-772
-1012
-1264
-1528
-1801
-2081
-2362
-2638
-2904
-3155
-3387
-3601
-3796
-3972
-4132
-4275
-4403
-4515
-4610
-4689
-4750
-4795
-4827
-4848
-4861
-4869
-4872
-4873
-4869
-4861
-4847
-4828
-4804
-4778
-4752
-4732
-4721
-4720
-4730
-4748
-4771
-4793
-4808
-4810
-4797
-4764
-4712
-4642
-4556
-4457
-4346
-4225
-4096
-3960
-3819
-3676
-3533
-3396
-3268
-3154
-3057
-2976
-2910
-2857
-2812
-2771
-2731
-2689
-2646
-2602
-2561
-2525
-2494
-2468
-2446
-2424
-2400
-2371
-2336
-2295
-2251
-2206
-2164
-2126
-2093
-2063
-2031
-1995
-1952
-1898
-1836
-1769
-1703
-1645
-1602
-1581
-1582
-1605
-1646
-1701
-1762
-1823
-1881
-1933
-1980
-2025
-2069
-2115
-2166
-2220
-2276
-2332
-2385
-2433
-2476
-2513
-2546
-2579
-2614
-2653
-2699
-2751
-2807
-2867
-2927
-2985
-3039
-3086
-3127
-3160
-3187
-3208
-3224
-3236
-3244
-3249
-3251
-3249
-3244
-3238
-3230
-3224
-3220
-3223
-3235
-3259
-3297
-3351
-3420
-3504
-3600
-3705
-3814
-3923
-4027
-4124
-4210
-4284
-4343
-4388
-4419
-4435
-4436
-4425
-4403
-4369
-4327
-4277
-4219
-4154
-4082
-4002
-3916
-3823
-3726
-3628
-3533
-3444
-3365
-3298
-3243
-3200
-3167
-3142
-3121
-3104
-3090
-3078
-3070
-3066
-3066
-3068
-3070
-3067
-3055
-3032
-2995
-2945
-2885
-2821
-2756
-2697
-2646
-2607
-2580
-2566
-2563
-2571
-2591
-2622
-2664
-2716
-2777
-2843
-2912
-2978
-3038
-3091
-3135
-3173
-3204
-3231
-3255
-3272
-3281
-3275
-3249
-3200
-3125
-3025
-2904
-2767
-2621
-2472
-2324
-2181
-2043
-1911
-1785
-1667
-1562
-1473
-1407
-1369
-1361
-1382
-1430
-1499
-1581
-1668
-1755
-1837
-1913
-1984
-2049
-2109
-2164
-2212
-2250
-2276
-2289
-2288
-2275
-2253
-2226
-2199
-2171
-2145
-2116
-2081
-2037
-1980
-1908
-1823
-1726
-1624
-1519
-1416
-1317
-1222
-1131
-1041
-953
-864
-777
-693
-613
-539
-472
-410
-352
-293
-230
-161
-85
-3
81
160
228
280
310
317
298
257
197
121
34
-60
-159
-259
-360
-460
-557
-651
-741
-825
-903
-973
-1034
-1086
-1127
-1157
-1175
-1179
-1168
-1144
-1106
-1057
-1000
-942
-884
-832
-789
-755
-731
-714
-702
-692
-683
-673
-666
-664
-673
-694
-731
-782
-845
-914
-980
-1036
-1075
-1093
-1087
-1059
-1012
-950
-879
-800
-719
-636
-552
-470
-389
-313
-243
-182
-133
-96
-72
-58
-54
-54
-58
-61
-63
-61
-56
-46
-31
-11
12
38
65
88
105
113
110
96
73
44
15
-10
-26
-31
-25
-9
13
39
65
90
113
134
156
179
204
231
257
282
304
324
343
363
388
418
456
502
554
609
664
716
765
812
857
904
954
1008
1067
1124
1176
1219
1246
1257
1249
1226
1192
1152
1111
1072
1037
1006
978
948
914
874
825
769
706
638
569
500
434
371
313
258
206
157
110
64
19
-26
-71
-119
-169
-225
-288
-359
-439
-530
-631
-740
-857
-979
-1104
-1232
-1360
-1489
-1619
-1751
-1885
-2021
-2162
-2301
-2440
-2574
-2701
-2819
-2926
-3020
-3103
-3177
-3242
-3301
-3356
-3410
-3463
-3516
-3569
-3621
-3672
-3722
-3770
-3816
-3860
-3903
-3944
-3984
-4022
-4059
-4094
-4126
-4154
-4176
-4193
-4206
-4217
-4227
-4239
-4257
-4285
-4323
-4372
-4434
-4506
-4588
-4677
-4773
-4874
-4980
-5092
-5208
-5328
-5449
-5568
-5679
-5777
-5857
-5915
-5947
-5954
-5934
-5891
-5825
-5739
-5634
-5513
-5375
-5222
-5054
-4874
-4684
-4488
-4289
-4091
-3900
-3717
-3543
-3381
-3230
-3089
-2958
-2834
-2715
-2598
-2482
-2363
-2240
-2112
-1977
-1837
-1692
-1545
-1399
-1254
-1114
-979
-851
-731
-617
-512
-416
-328
-251
-182
-121
-66
-14
37
90
146
209
276
348
421
493
561
620
669
703
721
720
699
659
601
529
448
365
284
213
156
115
90
81
85
98
119
147
181
223
275
338
412
496
587
680
771
855
931
996
1050
1094
1128
1153
1167
1166
1148
1108
1044
955
843
713
570
422
276
137
9
-108
-217
-321
-426
-536
-656
-786
-924
-1068
-1212
-1349
-1472
-1577
-1658
-1712
-1739
-1739
-1717
-1675
-1620
-1558
-1495
-1436
-1387
-1352
-1334
-1338
-1364
-1414
-1488
-1585
-1705
-1844
-2000
-2167
-2342
-2517
-2687
-2845
-2986
-3103
-3193
-3254
-3284
-3285
-3259
-3210
-3143
-3065
-2982
-2898
-2820
-2749
-2686
-2631
-2581
-2532
-2482
-2428
-2368
-2303
-2234
-2165
-2097
-2032
-1971
-1912
-1852
-1786
-1710
-1620
-1514
-1391
-1252
-1100
-938
-768
-591
-408
-218
-21
184
394
605
811
1006
1182
1332
1454
1545
1608
1648
1670
1680
1684
1685
1685
1684
1682
1678
1674
1670
1669
1671
1678
1690
1706
1723
1737
1745
1743
1732
1711
1683
1650
1617
1587
1562
1542
1529
1520
1513
1509
1506
1505
1505
1509
1518
1532
1552
1577
1606
1635
1663
1683
1694
1692
1674
1642
1596
1541
1483
1427
1379
1344
1326
1324
1337
1362
1395
1431
1466
1498
1525
1548
1566
1582
1594
1604
1610
1614
1613
1610
1605
1599
1592
1583
1571
1553
1528
1492
1445
1389
1325
1260
1200
1149
1113
1094
1093
1109
1139
1182
1236
1300
1374
1458
1550
1649
1750
1847
1932
2001
2048
2074
2081
2073
2058
2043
2035
2035
2044
2059
2077
2091
2100
2102
2099
2092
2085
2082
2085
2091
2098
2102
2099
2084
2054
2011
1955
1890
1818
1742
1664
1585
1503
1420
1336
1254
1178
1112
1062
1032
1026
1042
1078
1129
1190
1254
1316
1373
1422
1465
1503
1537
1570
1601
1632
1662
1688
1710
1728
1743
1757
1770
1786
1804
1823
1843
1859
1869
1873
1869
1860
1849
1841
1840
1849
1868
1895
1925
1953
1971
1974
1960
1929
1885
1832
1776
1725
1680
1645
1619
1600
1585
1572
1560
1551
1543
1540
1541
1545
1550
1551
1544
1524
1491
1445
1389
1328
1270
1222
1187
1168
1167
1181
1206
1239
1275
1313
1351
1388
1423
1458
1490
1521
1550
1576
1601
1626
1655
1688
1730
1782
1844
1917
2000
2092
2191
2297
2411
2531
2659
2795
2937
3083
3231
3378
3521
3655
3780
3892
3991
4075
4145
4199
4238
4263
4274
4276
4271
4263
4254
4249
4246
4247
4249
4250
4247
4239
4224
4204
4182
4160
4143
4134
4137
4151
4177
4214
4259
4309
4360
4408
4449
4478
4494
4494
4478
4446
4403
4352
4298
4247
4203
4168
4145
4133
4131
4138
4150
4167
4185
4204
4222
4234
4239
4232
4209
4167
4104
4021
3921
3807
3685
3562
3443
3331
3232
3145
3073
3015
2972
2943
2929
2927
2937
2955
2977
2999
3017
3029
3033
3032
3028
3024
3024
3033
3052
3080
3118
3163
3211
3261
3311
3358
3402
3442
3476
3502
3521
3530
3531
3523
3510
3493
3475
3459
3444
3432
3419
3405
3389
3369
3348
3328
3312
3303
3305
3316
3338
3366
3398
3431
3462
3492
3522
3553
3590
3632
3681
3733
3786
3833
3868
3886
3882
3851
3794
3709
3598
3461
3301
3122
2927
2721
2508
2296
2089
1892
1709
1540
1384
1242
1109
985
869
761
663
575
500
438
386
343
303
264
221
172
115
50
-21
-99
-183
-274
-372
-480
-597
-723
-855
-989
-1122
-1248
-1364
-1467
-1558
-1637
-1706
-1768
-1823
-1872
-1914
-1945
-1962
-1964
-1948
-1915
-1864
-1800
-1725
-1643
-1559
-1476
-1398
-1328
-1269
-1222
-1188
-1166
-1154
-1150
-1148
-1146
-1138
-1124
-1102
-1075
-1044
-1014
-987
-965
-951
-942
-939
-941
-946
-955
-971
-995
-1030
-1077
-1136
-1206
-1286
-1370
-1457
-1543
-1626
-1706
-1782
-1854
-1921
-1981
-2032
-2072
-2099
-2111
-2109
-2094
-2068
-2033
-1991
-1942
-1885
-1819
-1742
-1654
-1556
-1450
-1342
-1234
-1133
-1039
-953
-874
-797
-716
-628
-528
-416
-292
-158
-18
124
265
402
534
661
781
895
1002
1103
1198
1287
1373
1456
1539
1622
1707
1791
1875
1955
2028
2094
2151
2201
2244
2283
2319
2354
2387
2416
2442
2462
2477
2487
2494
2499
2506
2515
2527
2543
2562
2582
2606
2634
2668
2711
2765
2830
2908
2995
3090
3189
3290
3393
3497
3605
3719
3841
3969
4102
4235
4361
4475
4571
4647
4704
4744
4775
4801
4829
4863
4903
4951
5004
5061
5119
5177
5236
5294
5353
5412
5467
5516
5555
5579
5587
5577
5553
5517
5477
5438
5405
5384
5376
5379
5393
5413
5435
5457
5476
5491
5502
5509
5511
5509
5501
5486
5462
5427
5380
5319
5247
5163
5069
4968
4862
4751
4636
4517
4395
4269
4140
4011
3884
3764
3652
3554
3471
3403
3349
3307
3273
3244
3217
3189
3161
3133
3106
3081
3057
3032
3005
2973
2933
2885
2829
2767
2703
2641
2584
2534
2491
2452
2416
2377
2333
2283
2225
2163
2099
2036
1977
1923
1874
1828
1785
1743
1702
1665
1634
1611
1602
1606
1625
1656
1697
1745
1799
1856
1918
1989
2071
2168
2282
2413
2558
2713
2872
3029
3179
3318
3446
3563
3670
3770
3862
3946
4019
4078
4120
4140
4138
4116
4078
4030
3980
3935
3900
3878
3869
3870
3878
3888
3895
3898
3895
3888
3880
3872
3868
3867
3868
3868
3863
3851
3828
3794
3750
3698
3644
3590
3539
3492
3451
3411
3373
3332
3287
3237
3182
3124
3063
3000
2934
2865
2791
2711
2624
2531
2434
2335
2238
2145
2056
1972
1889
1806
1720
1628
1533
1437
1345
1265
1205
1168
1159
1178
1220
1279
1347
1416
1480
1531
1568
1589
1594
1584
1559
1518
1462
1390
1301
1196
1077
946
808
669
533
405
287
180
86
4
-69
-132
-187
-235
-275
-308
-332
-350
-360
-365
-364
-359
-351
-342
-333
-326
-322
-322
-328
-340
-357
-378
-400
-419
-430
-430
-416
-386
-340
-279
-206
-123
-32
64
165
272
383
500
622
747
871
992
1103
1202
1284
1350
1399
1432
1452
1462
1464
1458
1447
1430
1408
1380
1348
1314
1280
1250
1226
1210
1203
1203
1208
1217
1226
1233
1237
1236
1233
1229
1226
1226
1230
1237
1247
1258
1266
1270
1266
1254
1234
1208
1178
1147
1120
1098
1084
1078
1079
1084
1090
1092
1089
1076
1053
1018
977
929
878
826
778
734
698
669
648
635
628
627
631
639
649
660
671
679
685
685
680
669
654
634
612
591
573
561
557
562
575
597
624
654
683
711
735
755
771
785
798
812
826
839
850
855
852
840
817
784
741
691
635
575
511
442
367
285
196
98
-4
-107
-207
-297
-371
-426
-458
-466
-453
-423
-380
-332
-284
-242
-210
-191
-186
-193
-211
-235
-263
-292
-319
-344
-367
-388
-408
-429
-450
-471
-491
-508
-521
-529
-533
-533
-533
-535
-541
-554
-574
-601
-635
-674
-718
-765
-816
-871
-931
-993
-1057
-1120
-1179
-1229
-1269
-1298
-1315
-1324
-1328
-1329
-1330
-1333
-1335
-1336
-1332
-1321
-1302
-1275
-1242
-1207
-1173
-1143
-1119
-1101
-1089
-1082
-1078
-1078
-1082
-1092
-1111
-1138
-1174
-1217
-1263
-1310
-1353
-1392
-1426
-1457
-1490
-1529
-1578
-1639
-1711
-1794
-1882
-1973
-2063
-2150
-2234
-2318
-2403
-2492
-2585
-2683
-2782
-2879
-2971
-3056
-3133
-3202
-3265
-3327
-3388
-3450
-3513
-3576
-3635
-3687
-3730
-3763
-3788
-3805
-3818
-3830
-3842
-3857
-3873
-3892
-3910
-3928
-3944
-3959
-3971
-3982
-3992
-4001
-4010
-4018
-4026
-4034
-4043
-4054
-4070
-4086
-4107
-4127
-4144
-4157
-4162
-4158
-4146
-4127
-4106
-4083
-4065
-4053
-4048
-4050
-4058
-4072
-4089
-4110
-4137
-4171
-4215
-4271
-4342
-4428
-4527
-4637
-4755
-4875
-4995
-5110
-5219
-5319
-5411
-5494
-5569
-5637
-5697
-5750
-5798
-5839
-5874
-5904
-5927
-5943
-5952
-5951
-5941
-5920
-5889
-5848
-5800
-5749
-5697
-5649
-5607
-5575
-5555
-5547
-5551
-5566
-5592
-5627
-5670
-5720
-5777
-5839
-5907
-5979
-6053
-6129
-6205
-6279
-6352
-6424
-6495
-6568
-6643
-6723
-6807
-6897
-6990
-7086
-7182
-7275
-7364
-7447
-7526
-7600
-7672
-7744
-7820
-7902
-7990
-8087
-8191
-8301
-8416
-8534
-8653
-8772
-8891
-9010
-9128
-9243
-9356
-9462
-9558
-9641
-9706
-9751
-9774
-9775
-9754
-9716
-9663
-9600
-9530
-9456
-9379
-9299
-9215
-9125
-9029
-8926
-8815
-8697
-8573
-8443
-8309
-8170
-8026
-7879
-7726
-7569
-7409
-7247
-7088
-6935
-6789
-6654
-6528
-6411
-6298
-6188
-6076
-5960
-5840
-5716
-5591
-5468
-5351
-5242
-5141
-5047
-4958
-4871
-4783
-4692
-4596
-4497
-4397
-4297
-4201
-4110
-4025
-3945
-3870
-3797
-3724
-3649
-3571
-3491
-3407
-3322
-3237
-3155
-3079
-3010
-2950
-2903
-2867
-2843
-2828
-2820
-2812
-2802
-2784
-2754
-2713
-2660
-2599
-2536
-2475
-2423
-2384
-2361
-2354
-2361
-2379
-2404
-2432
-2459
-2483
-2500
-2510
-2512
-2502
-2481
-2447
-2398
-2336
-2260
-2174
-2080
-1982
-1885
-1790
-1701
-1618
-1540
-1468
-1398
-1331
-1264
-1197
-1131
-1067
-1004
-944
-888
-836
-789
-747
-711
-679
-654
-633
-616
-603
-590
-577
-559
-534
-501
-457
-400
-333
-255
-169
-78
13
102
183
253
309
349
372
379
370
350
320
284
245
206
170
137
109
88
71
61
56
55
57
62
67
69
68
60
43
15
-26
-82
-154
-241
-344
-460
-586
-718
-852
-982
-1105
-1217
-1316
-1403
-1477
-1540
-1595
-1642
-1681
-1713
-1737
-1751
-1754
-1747
-1730
-1704
-1674
-1639
-1603
-1565
-1524
-1479
-1427
-1367
-1298
-1221
-1140
-1057
-976
-900
-830
-765
-703
-640
-573
-500
-420
-334
-245
-156
-71
8
81
149
212
274
336
397
455
508
552
586
608
620
626
630
640
658
689
734
792
860
936
1018
1104
1194
1291
1396
1510
1632
1761
1893
2023
2146
2259
2359
2445
2520
2584
2642
2697
2749
2801
2851
2901
2949
2995
3038
3080
3120
3157
3189
3215
3231
3235
3225
3199
3159
3105
3041
2968
2889
2805
2717
2626
2531
2433
2332
2233
2137
2050
1972
1907
1855
1815
1783
1757
1734
1712
1692
1674
1661
1654
1654
1661
1670
1677
1676
1660
1625
1568
1490
1393
1281
1161
1039
918
800
687
577
469
362
254
147
43
-55
-145
-225
-293
-349
-394
-431
-459
-481
-494
-497
-488
-463
-421
-360
-282
-189
-85
27
141
254
363
468
568
661
748
828
900
963
1014
1054
1082
1102
1115
1126
1138
1155
1178
1207
1243
1282
1322
1361
1397
1429
1457
1483
1506
1528
1546
1561
1568
1566
1554
1531
1501
1466
1431
1402
1385
1381
1393
1421
1463
1516
1578
1647
1722
1804
1894
1992
2096
2204
2314
2418
2513
2592
2652
2692
2712
2716
2706
2685
2659
2627
2592
2552
2508
2461
2412
2363
2318
2282
2257
2245
2247
2260
2279
2299
2314
2320
2314
2295
2265
2227
2186
2146
2110
2082
2063
2052
2048
2050
2056
2066
2079
2095
2115
2140
2171
2207
2247
2290
2334
2376
2416
2452
2484
2513
2541
2568
2596
2625
2653
2678
2698
2709
2709
2695
2667
2627
2574
2513
2445
2372
2295
2216
2136
2055
1974
1895
1820
1750
1688
1635
1589
1550
1516
1483
1451
1417
1382
1348
1315
1286
1263
1248
1240
1239
1245
1257
1274
1297
1327
1365
1412
1466
1527
1591
1653
1712
1763
1806
1840
1868
1893
1918
1945
1975
2007
2037
2065
2084
2092
2089
2075
2053
2025
1998
1973
1953
1941
1936
1937
1944
1955
1971
1992
2020
2055
2099
2152
2213
2280
2351
2422
2491
2558
2620
2678
2735
2793
2855
2922
2998
3082
3173
3269
3367
3464
3556
3639
3710
3768
3811
3839
3853
3852
3837
3808
3765
3705
3629
3536
3425
3298
3158
3008
2855
2702
2555
2419
2296
2189
2097
2019
1955
1904
1866
1841
1830
1835
1855
1890
1937
1993
2052
2107
2154
2189
2210
2218
2217
2213
2210
2213
2224
2242
2264
2284
2298
2297
2280
2242
2186
2114
2031
1941
1850
1761
1677
1598
1526
1462
1405
1359
1325
1304
1299
1309
1333
1369
1410
1453
1491
1519
1534
1534
1518
1486
1442
1389
1329
1266
1204
1144
1088
1037
991
948
908
867
825
779
728
670
606
536
460
382
302
223
147
77
15
-38
-79
-108
-125
-132
-133
-133
-137
-151
-181
-231
-303
-396
-507
-632
-766
-906
-1048
-1190
-1333
-1477
-1624
-1775
-1927
-2079
-2225
-2361
-2482
-2586
-2671
-2739
-2796
-2846
-2897
-2954
-3020
-3094
-3176
-3260
-3343
-3419
-3484
-3537
-3577
-3605
-3622
-3630
-3630
-3623
-3609
-3588
-3561
-3532
-3501
-3472
-3447
-3429
-3416
-3409
-3404
-3398
-3390
-3378
-3363
-3345
-3329
-3317
-3312
-3315
-3325
-3341
-3361
-3383
-3405
-3427
-3447
-3467
-3486
-3504
-3516
-3520
-3512
-3486
-3442
-3377
-3295
-3200
-3097
-2991
-2888
-2789
-2696
-2605
-2514
-2420
-2319
-2212
-2099
-1982
-1865
-1750
-1642
-1541
-1449
-1365
-1289
-1222
-1164
-1117
-1083
-1063
-1060
-1071
-1097
-1134
-1178
-1224
-1269
-1310
-1342
-1366
-1379
-1384
-1379
-1367
-1347
-1321
-1290
-1255
-1217
-1178
-1139
-1103
-1071
-1043
-1022
-1008
-1000
-999
-1004
-1014
-1030
-1051
-1077
-1107
-1143
-1183
-1228
-1277
-1329
-1383
-1435
-1483
-1523
-1551
-1566
-1564
-1545
-1507
-1453
-1384
-1303
-1213
-1118
-1020
-926
-834
-748
-668
-593
-523
-456
-392
-329
-268
-209
-153
-101
-53
-9
32
71
112
155
202
253
305
357
406
450
487
520
550
582
622
673
739
821
920
1033
1158
1293
1437
1589
1748
1914
2087
2265
2445
2623
2797
2962
3117
3263
3403
3540
3679
3824
3977
4139
4307
4477
4645
4807
4958
5098
5225
5341
5447
5544
5633
5714
5788
5855
5915
5971
6024
6077
6132
6190
6253
6318
6383
6445
6502
6551
6591
6623
6650
6675
6701
6731
6768
6812
6866
6926
6992
7061
7132
7201
7265
7323
7371
7407
7428
7432
7417
7385
7335
7269
7191
7103
7010
6917
6827
6745
6673
6613
6566
6531
6508
6494
6489
6489
6495
6506
6523
6547
6579
6621
6674
6737
6811
6894
6984
7079
7178
7277
7375
7470
7560
7642
7715
7777
7827
7865
7891
7907
7915
7918
7917
7915
7912
7909
7905
7898
7888
7873
7852
7826
7793
7755
7710
7659
7602
7539
7471
7398
7321
7239
7154
7065
6971
6873
6768
6659
6543
6423
6300
6177
6055
5936
5822
5713
5608
5504
5400
5291
5175
5051
4916
4769
4610
4441
4262
4075
3883
3689
3495
3303
3115
2932
2752
2573
2393
2209
2020
1823
1621
1416
1211
1010
817
634
462
301
149
5
-130
-256
-371
-472
-557
-623
-673
-709
-737
-765
-799
-846
-908
-988
-1084
-1192
-1309
-1433
-1561
-1693
-1829
-1969
-2113
-2260
-2404
-2542
-2667
-2774
-2860
-2924
-2967
-2995
-3010
-3019
-3024
-3028
-3032
-3034
-3035
-3034
-3032
-3032
-3036
-3048
-3070
-3103
-3147
-3199
-3255
-3312
-3367
-3416
-3459
-3498
-3532
-3565
-3597
-3629
-3661
-3692
-3721
-3749
-3773
-3796
-3818
-3842
-3870
-3905
-3950
-4005
-4073
-4155
-4250
-4357
-4474
-4600
-4731
-4865
-5000
-5135
-5269
-5403
-5536
-5670
-5803
-5935
-6063
-6184
-6295
-6393
-6478
-6548
-6607
-6657
-6702
-6747
-6796
-6852
-6918
-6994
-7079
-7174
-7275
-7382
-7491
-7600
-7706
-7806
-7899
-7981
-8052
-8112
-8164
-8209
-8249
-8285
-8318
-8347
-8368
-8379
-8377
-8359
-8324
-8276
-8215
-8148
-8080
-8013
-7955
-7905
-7866
-7835
-7813
-7797
-7786
-7778
-7772
-7765
-7756
-7744
-7728
-7709
-7687
-7665
-7644
-7629
-7620
-7617
-7620
-7624
-7625
-7619
-7603
-7572
-7529
-7474
-7411
-7343
-7276
-7210
-7148
-7088
-7029
-6970
-6908
-6844
-6777
-6709
-6641
-6573
-6507
-6441
-6374
-6306
-6234
-6159
-6080
-5998
-5914
-5827
-5739
-5650
-5559
-5465
-5369
-5271
-5172
-5074
-4979
-4887
-4801
-4720
-4645
-4575
-4509
-4447
-4388
-4334
-4284
-4236
-4192
-4149
-4106
-4062
-4018
-3974
-3931
-3892
-3859
-3836
-3822
-3817
-3821
-3832
-3847
-3864
-3883
-3903
-3924
-3944
-3964
-3980
-3990
-3991
-3981
-3960
-3930
-3894
-3855
-3819
-3787
-3761
-3739
-3715
-3686
-3645
-3590
-3519
-3435
-3341
-3244
-3147
-3055
-2969
-2887
-2806
-2723
-2635
-2541
-2442
-2340
-2238
-2138
-2043
-1952
-1864
-1774
-1682
-1586
-1485
-1382
-1279
-1182
-1091
-1006
-929
-853
-776
-693
-601
-498
-385
-264
-139
-13
112
233
350
463
570
671
766
852
930
998
1058
1112
1165
1218
1276
1341
1412
1489
1569
1648
1723
1790
1849
1899
1939
1972
1997
2015
2027
2033
2033
2028
2017
2001
1980
1956
1928
1897
1862
1823
1780
1733
1682
1629
1574
1520
1467
1417
1370
1325
1283
1243
1205
1169
1135
1103
1072
1042
1010
977
941
901
858
811
762
713
663
615
569
525
483
442
403
364
326
289
253
220
188
157
127
98
68
36
4
-29
-63
-95
-127
-156
-185
-213
-242
-274
-311
-353
-400
-450
-502
-551
-596
-635
-667
-694
-718
-743
-770
-803
-841
-884
-927
-966
-996
-1014
-1018
-1008
-984
-949
-905
-854
-797
-731
-656
-569
-471
-364
-251
-139
-35
55
127
178
213
235
252
269
293
326
367
414
462
506
544
573
594
609
619
627
633
636
633
624
605
578
544
507
470
437
411
391
378
368
357
343
324
297
265
227
186
142
96
46
-8
-66
-127
-188
-247
-300
-343
-373
-391
-397
-395
-388
-381
-377
-375
-377
-380
-381
-377
-367
-352
-333
-312
-293
-279
-271
-270
-276
-286
-301
-318
-337
-359
-385
-415
-451
-490
-532
-573
-608
-634
-648
-647
-630
-599
-554
-498
-431
-356
-272
-178
-73
43
172
310
455
604
749
885
1008
1114
1202
1273
1329
1374
1414
1452
1492
1536
1585
1639
1697
1757
1820
1885
1950
2017
2086
2156
2226
2294
2359
2418
2469
2512
2546
2573
2594
2612
2628
2645
2662
2681
2699
2716
2729
2738
2742
2741
2737
2733
2729
2728
2731
2739
2751
2766
2784
2804
2825
2846
2866
2886
2904
2918
2926
2928
2922
2908
2885
2856
2821
2783
2744
2704
2664
2623
2580
2536
2491
2446
2404
2366
2335
2313
2299
2292
2290
2288
2285
2279
2270
2259
2251
2247
2251
2264
2285
2310
2338
2364
2385
2400
2410
2417
2423
2432
2446
2464
2484
2505
2524
2538
2546
2550
2550
2549
2552
2559
2572
2590
2612
2636
2660
2680
2695
2704
2706
2701
2690
2674
2654
2633
2614
2601
2596
2602
2620
2648
2685
2727
2770
2811
2850
2888
2927
2970
3022
3085
3158
3240
3325
3408
3485
3552
3607
3652
3690
3726
3763
3802
3843
3885
3924
3957
3979
3991
3992
3986
3974
3960
3945
3930
3914
3894
3868
3835
3794
3745
3690
3630
3566
3500
3433
3363
3292
3218
3144
3072
3003
2938
2881
2829
2782
2738
2694
2649
2603
2555
2510
2470
2437
2414
2402
2397
2397
2398
2396
2389
2376
2357
2334
2312
2290
2272
2257
2242
2226
2205
2176
2139
2092
2036
1974
1908
1841
1773
1707
1643
1581
1521
1464
1410
1358
1311
1268
1228
1192
1157
1124
1089
1052
1010
966
915
860
800
737
673
610
549
493
440
393
348
306
264
220
172
119
62
1
-62
-126
-190
-252
-314
-374
-434
-495
-557
-618
-679
-736
-789
-836
-876
-910
-940
-967
-993
-1020
-1050
-1080
-1111
-1139
-1163
-1181
-1191
-1193
-1191
-1186
-1181
-1181
-1189
-1206
-1232
-1267
-1309
-1356
-1404
-1452
-1500
-1548
-1598
-1649
-1705
-1766
-1832
-1900
-1970
-2037
-2102
-2161
-2215
-2266
-2318
-2372
-2432
-2500
-2577
-2660
-2747
-2835
-2922
-3004
-3081
-3153
-3221
-3286
-3349
-3411
-3470
-3525
-3574
-3615
-3648
-3673
-3692
-3706
-3717
-3726
-3734
-3739
-3739
-3734
-3721
-3701
-3674
-3642
-3609
-3576
-3544
-3513
-3482
-3447
-3407
-3360
-3305
-3244
-3178
-3109
-3041
-2974
-2909
-2844
-2777
-2705
-2626
-2540
-2447
-2350
-2252
-2156
-2064
-1977
-1896
-1819
-1745
-1672
-1600
-1528
-1456
-1387
-1321
-1258
-1198
-1140
-1083
-1022
-960
-892
-818
-739
-654
-566
-476
-385
-297
-213
-137
-69
-13
31
64
88
105
119
134
154
181
217
260
312
368
429
490
551
610
667
721
772
821
869
916
964
1014
1069
1127
1187
1248
1308
1363
1412
1454
1488
1517
1545
1576
1613
1658
1712
1772
1836
1898
1957
2008
2052
2089
2122
2153
2183
2212
2238
2257
2267
2264
2246
2216
2177
2132
2086
2043
2005
1971
1940
1906
1868
1822
1770
1713
1656
1602
1555
1519
1493
1476
1467
1462
1460
1461
1468
1483
1511
1555
1616
1695
1789
1893
2003
2113
2220
2321
2417
2507
2593
2674
2751
2822
2885
2937
2977
3003
3016
3016
3007
2991
2970
2947
2921
2894
2862
2826
2783
2733
2676
2615
2550
2483
2417
2351
2287
2222
2155
2085
2011
1931
1847
1760
1671
1583
1497
1414
1334
1257
1181
1106
1031
957
886
820
761
711
671
643
623
611
603
597
590
581
571
561
552
545
542
540
540
539
536
527
513
494
470
444
416
389
362
337
312
285
257
225
190
150
107
60
9
-46
-107
-172
-242
-318
-398
-480
-565
-651
-739
-828
-919
-1014
-1116
-1222
-1333
-1447
-1562
-1675
-1783
-1885
-1980
-2069
-2154
-2237
-2323
-2413
-2510
-2612
-2720
-2832
-2944
-3053
-3158
-3255
-3345
-3428
-3504
-3576
-3646
-3717
-3791
-3870
-3954
-4043
-4137
-4234
-4334
-4434
-4534
-4631
-4726
-4816
-4902
-4982
-5056
-5121
-5179
-5227
-5266
-5296
-5317
-5331
-5337
-5338
-5332
-5322
-5308
-5291
-5272
-5253
-5233
-5213
-5192
-5170
-5144
-5113
-5075
-5029
-4976
-4917
-4855
-4794
-4736
-4684
-4639
-4600
-4565
-4531
-4496
-4458
-4415
-4370
-4322
-4275
-4230
-4190
-4154
-4122
-4091
-4062
-4032
-4002
-3971
-3941
-3912
-3887
-3866
-3847
-3830
-3813
-3794
-3771
-3744
-3714
-3680
-3645
-3610
-3574
-3539
-3505
-3472
-3440
-3408
-3378
-3350
-3325
-3301
-3279
-3258
-3235
-3210
-3182
-3151
-3117
-3081
-3044
-3008
-2972
-2936
-2899
-2859
-2815
-2764
-2706
-2640
-2565
-2482
-2392
-2295
-2194
-2090
-1986
-1884
-1786
-1694
-1611
-1537
-1471
-1412
-1357
-1304
-1253
-1202
-1151
-1103
-1058
-1018
-984
-956
-932
-911
-890
-868
-843
-816
-788
-760
-732
-706
-683
-662
-643
-626
-612
-601
-595
-594
-600
-612
-629
-650
-670
-689
-705
-717
-726
-732
-736
-739
-738
-734
-723
-704
-674
-635
-588
-534
-477
-420
-363
-308
-254
-197
-136
-70
1
77
155
231
301
365
419
466
505
541
574
607
640
675
710
744
779
811
843
873
903
932
961
991
1022
1058
1096
1139
1186
1236
1286
1334
1376
1410
1435
1450
1458
1461
1463
1467
1472
1480
1487
1492
1490
1480
1463
1440
1415
1392
1375
1365
1362
1364
1367
1368
1361
1348
1328
1304
1281
1262
1250
1246
1249
1256
1264
1268
1268
1262
1250
1234
1214
1191
1163
1131
1091
1044
990
930
866
803
743
688
637
590
544
496
446
394
341
293
254
228
218
224
244
273
308
341
371
395
413
427
441
456
475
498
524
551
577
601
622
640
656
672
690
711
736
764
794
823
851
874
890
900
903
899
889
876
861
845
830
818
808
802
798
796
795
795
796
797
799
803
809
820
833
851
872
896
921
945
968
987
1000
1008
1006
996
975
944
902
852
792
725
650
569
482
390
294
196
98
3
-89
-174
-252
-322
-386
-444
-497
-548
-597
-644
-690
-732
-772
-809
-843
-874
-903
-931
-958
-982
-1002
-1018
-1029
-1033
-1032
-1028
-1022
-1020
-1020
-1027
-1039
-1053
-1067
-1078
-1083
-1079
-1067
-1046
-1018
-985
-947
-905
-859
-809
-753
-692
-626
-556
-485
-415
-346
-281
-219
-158
-96
-30
40
116
198
285
376
468
559
650
738
825
909
992
1072
1149
1223
1294
1363
1431
1500
1572
1648
1730
1818
1910
2005
2103
2200
2296
2392
2489
2588
2693
2805
2924
3050
3178
3306
3430
3546
3651
3746
3830
3906
3977
4045
4113
4180
4245
4307
4363
4411
4448
4474
4491
4500
4503
4504
4503
4503
4504
4505
4508
4511
4516
4524
4536
4553
4576
4604
4636
4671
4707
4742
4778
4815
4855
4899
4949
5006
5066
5127
5184
5233
5270
5294
5306
5307
5302
5293
5282
5271
5258
5240
5214
5178
5130
5072
5008
4941
4877
4820
4771
4730
4696
4666
4637
4607
4577
4548
4522
4504
4494
4493
4497
4505
4510
4509
4499
4478
4447
4408
4366
4322
4279
4239
4199
4159
4117
4070
4019
3964
3903
3839
3771
3697
3618
3531
3435
3330
3216
3096
2973
2850
2733
2624
2526
2438
2361
2293
2231
2173
2117
2060
2003
1945
1885
1824
1762
1698
1632
1563
1490
1412
1329
1240
1147
1052
958
866
781
705
638
581
533
492
454
419
386
354
325
301
282
271
266
265
265
264
258
246
226
198
166
130
91
51
10
-33
-80
-129
-182
-236
-290
-340
-385
-423
-454
-478
-498
-515
-530
-547
-565
-585
-608
-635
-667
-705
-749
-799
-855
-912
-969
-1022
-1069
-1108
-1142
-1172
-1201
-1230
-1261
-1292
-1319
-1340
-1349
-1344
-1324
-1292
-1253
-1211
-1172
-1141
-1117
-1100
-1087
-1072
-1053
-1029
-1000
-971
-944
-924
-912
-909
-911
-912
-909
-897
-874
-842
-804
-766
-731
-705
-688
-678
-670
-661
-643
-615
-574
-521
-459
-393
-326
-264
-207
-158
-117
-83
-54
-28
-4
21
48
80
117
159
206
256
306
354
397
434
466
493
518
542
566
589
611
627
636
636
625
605
577
546
512
477
441
402
357
305
243
170
90
5
-83
-168
-251
-328
-402
-473
-541
-605
-664
-714
-752
-776
-785
-782
-770
-754
-741
-735
-738
-750
-769
-789
-809
-823
-832
-837
-841
-848
-862
-884
-916
-955
-998
-1044
-1088
-1130
-1169
-1207
-1245
-1285
-1330
-1380
-1435
-1493
-1555
-1618
-1681
-1742
-1799
-1852
-1898
-1937
-1968
-1993
-2015
-2035
-2058
-2086
-2123
-2167
-2218
-2271
-2324
-2372
-2411
-2442
-2464
-2480
-2493
-2507
-2522
-2542
-2565
-2592
-2620
-2650
-2681
-2714
-2752
-2796
-2847
-2906
-2971
-3041
-3114
-3188
-3262
-3335
-3407
-3477
-3547
-3614
-3677
-3734
-3782
-3819
-3844
-3858
-3860
-3853
-3839
-3819
-3794
-3763
-3726
-3681
-3628
-3566
-3496
-3421
-3342
-3262
-3181
-3101
-3023
-2945
-2869
-2795
-2722
-2654
-2590
-2534
-2486
-2445
-2412
-2385
-2362
-2341
-2322
-2302
-2283
-2265
-2246
-2229
-2213
-2198
-2184
-2172
-2161
-2153
-2148
-2147
-2151
-2159
-2170
-2185
-2202
-2219
-2236
-2253
-2268
-2281
-2291
-2297
-2296
-2288
-2272
-2248
-2218
-2184
-2149
-2116
-2088
-2065
-2047
-2033
-2019
-2004
-1984
-1959
-1931
-1899
-1868
-1838
-1811
-1786
-1763
-1738
-1710
-1675
-1634
-1587
-1535
-1482
-1432
-1386
-1346
-1312
-1285
-1260
-1239
-1218
-1198
-1180
-1166
-1159
-1159
-1169
-1186
-1210
-1235
-1258
-1275
-1284
-1283
-1272
-1253
-1230
-1205
-1181
-1159
-1140
-1123
-1105
-1085
-1059
-1028
-992
-951
-908
-864
-824
-787
-755
-728
-706
-687
-673
-661
-654
-653
-658
-669
-687
-710
-738
-768
-799
-831
-863
-898
-936
-979
-1028
-1081
-1136
-1192
-1245
-1293
-1333
-1367
-1396
-1421
-1446
-1473
-1503
-1534
-1566
-1595
-1618
-1634
-1641
-1640
-1632
-1617
-1599
-1577
-1551
-1523
-1489
-1450
-1407
-1360
-1312
-1265
-1222
-1187
-1160
-1141
-1131
-1127
-1128
-1133
-1141
-1151
-1163
-1177
-1193
-1211
-1229
-1245
-1259
-1268
-1271
-1268
-1257
-1239
-1213
-1180
-1140
-1096
-1048
-1000
-954
-913
-877
-848
-824
-805
-788
-773
-757
-743
-730
-721
-718
-722
-733
-752
-776
-802
-828
-852
-872
-890
-904
-916
-927
-936
-944
-949
-951
-951
-948
-944
-940
-937
-936
-935
-932
-923
-906
-880
-844
-802
-757
-712
-672
-637
-608
-581
-554
-521
-480
-431
-373
-311
-249
-191
-140
-96
-60
-27
5
38
73
110
145
178
205
226
244
261
280
305
339
381
431
484
537
588
634
675
712
747
781
817
853
888
920
947
968
981
989
993
996
998
1000
1002
1002
1000
992
977
957
931
903
872
841
809
776
741
703
661
615
564
511
455
398
341
284
227
171
115
63
14
-30
-66
-96
-118
-133
-142
-148
-150
-149
-144
-133
-116
-90
-54
-10
43
103
167
234
299
360
416
465
506
538
562
578
586
590
588
583
575
565
551
535
516
496
476
460
449
448
458
480
514
556
605
655
703
747
785
816
841
861
876
888
895
898
895
884
866
840
807
767
724
678
630
583
536
490
444
398
353
308
263
219
178
141
110
86
72
68
77
97
128
169
218
273
334
399
467
539
614
692
772
854
936
1016
1092
1163
1226
1281
1328
1367
1400
1427
1451
1473
1496
1520
1547
1577
1610
1645
1682
1719
1755
1790
1825
1860
1897
1937
1982
2031
2083
2137
2191
2242
2288
2327
2358
2383
2400
2411
2415
2412
2402
2384
2357
2323
2282
2237
2188
2138
2088
2036
1983
1926
1866
1803
1737
1670
1606
1546
1492
1444
1402
1362
1323
1281
1236
1188
1137
1088
1042
1002
969
943
925
915
910
913
924
943
971
1006
1049
1093
1136
1172
1200
1218
1229
1235
1241
1252
1270
1299
1336
1380
1426
1471
1513
1549
1583
1616
1651
1692
1739
1793
1852
1914
1976
2036
2090
2139
2182
2219
2251
2279
2303
2323
2340
2355
2369
2383
2399
2416
2437
2460
2485
2511
2539
2567
2594
2621
2648
2672
2693
2710
2722
2728
2728
2725
2720
2715
2712
2714
2719
2726
2732
2736
2735
2727
2713
2695
2675
2656
2643
2636
2639
2652
2674
2707
2749
2801
2862
2930
3005
3083
3160
3233
3300
3358
3407
3449
3487
3526
3568
3615
3668
3725
3783
3838
3886
3924
3951
3967
3973
3968
3955
3933
3902
3862
3811
3749
3678
3599
3514
3428
3342
3260
3182
3109
3042
2980
2922
2867
2816
2768
2723
2680
2638
2596
2554
2512
2470
2428
2389
2353
2321
2292
2265
2238
2209
2175
2137
2093
2045
1996
1946
1899
1854
1811
1768
1724
1674
1618
1553
1480
1401
1317
1231
1146
1063
985
909
836
764
692
619
544
468
391
316
242
172
105
42
-20
-80
-142
-207
-276
-352
-433
-521
-615
-712
-813
-915
-1018
-1121
-1223
-1325
-1427
-1529
-1631
-1732
-1833
-1933
-2032
-2131
-2229
-2326
-2422
-2517
-2609
-2697
-2778
-2851
-2914
-2966
-3007
-3038
-3060
-3075
-3086
-3094
-3100
-3104
-3106
-3104
-3098
-3085
-3066
-3041
-3011
-2978
-2944
-2910
-2878
-2850
-2824
-2800
-2778
-2757
-2735
-2711
-2686
-2659
-2631
-2601
-2571
-2539
-2508
-2476
-2443
-2410
-2377
-2345
-2313
-2283
-2255
-2230
-2206
-2184
-2163
-2143
-2121
-2099
-2075
-2048
-2017
-1982
-1942
-1895
-1840
-1775
-1701
-1618
-1527
-1431
-1334
-1238
-1149
-1068
-999
-942
-897
-863
-839
-823
-813
-806
-802
-799
-796
-792
-786
-777
-764
-749
-731
-711
-691
-673
-659
-648
-643
-642
-647
-655
-667
-682
-698
-716
-734
-754
-773
-794
-814
-835
-855
-875
-895
-913
-929
-942
-952
-957
-958
-953
-943
-929
-913
-895
-878
-862
-849
-839
-832
-828
-826
-825
-825
-826
-827
-828
-830
-834
-840
-850
-866
-888
-917
-952
-993
-1037
-1083
-1128
-1169
-1207
-1241
-1274
-1306
-1341
-1381
-1427
-1477
-1528
-1578
-1621
-1653
-1672
-1676
-1666
-1646
-1619
-1589
-1562
-1539
-1522
-1510
-1504
-1500
-1498
-1496
-1493
-1490
-1485
-1478
-1469
-1455
-1435
-1408
-1372
-1327
-1274
-1214
-1151
-1089
-1029
-976
-930
-893
-863
-838
-816
-793
-768
-740
-707
-672
-636
-601
-569
-543
-523
-509
-499
-493
-489
-484
-479
-473
-468
-465
-464
-466
-469
-470
-468
-459
-439
-408
-366
-313
-253
-189
-123
-58
5
67
129
190
254
319
388
458
530
604
679
756
835
916
998
1081
1163
1241
1314
1380
1439
1494
1544
1594
1645
1698
1754
1811
1866
1917
1962
2001
2033
2061
2088
2119
2154
2198
2248
2305
2365
2425
2484
2539
2590
2637
2682
2726
2770
2815
2862
2908
2954
2998
3040
3079
3115
3148
3179
3207
3233
3257
3277
3294
3307
3316
3321
3322
3318
3310
3297
3280
3258
3233
3204
3173
3140
3105
3069
3032
2993
2952
2907
2859
2807
2751
2694
2635
2576
2518
2461
2404
2347
2289
2227
2160
2087
2007
1920
1827
1728
1624
1517
1409
1301
1193
1088
985
886
791
702
618
540
468
404
346
296
252
213
180
150
122
94
65
34
-1
-38
-79
-121
-164
-207
-248
-288
-325
-360
-394
-426
-456
-484
-508
-527
-540
-545
-542
-531
-514
-492
-468
-442
-416
-389
-359
-325
-286
-240
-188
-131
-71
-10
49
105
158
208
256
304
350
395
435
467
489
497
493
476
449
416
380
344
309
275
240
202
161
116
69
24
-14
-40
-53
-52
-37
-13
17
47
76
103
128
156
189
229
278
335
396
457
514
564
607
642
673
704
737
776
820
870
922
974
1020
1061
1093
1117
1132
1139
1142
1140
1134
1124
1111
1094
1072
1047
1016
985
951
915
881
848
818
792
770
751
733
715
694
668
636
596
550
498
443
385
325
263
196
124
45
-41
-135
-232
-331
-426
-514
-593
-661
-720
-773
-820
-865
-906
-942
-971
-989
-993
-984
-962
-933
-902
-875
-859
-858
-871
-897
-932
-972
-1010
-1047
-1080
-1109
-1139
-1172
-1210
-1255
-1306
-1360
-1416
-1469
-1518
-1561
-1596
-1626
-1651
-1672
-1691
-1708
-1724
-1738
-1751
-1762
-1771
-1777
-1780
-1779
-1774
-1766
-1753
-1738
-1721
-1706
-1694
-1686
-1683
-1683
-1685
-1686
-1683
-1673
-1656
-1631
-1600
-1567
-1534
-1505
-1480
-1461
-1448
-1439
-1432
-1428
-1425
-1424
-1425
-1429
-1436
-1446
-1456
-1467
-1474
-1477
-1474
-1466
-1452
-1436
-1417
-1400
-1385
-1374
-1368
-1369
-1376
-1390
-1412
-1441
-1476
-1516
-1561
-1608
-1657
-1706
-1757
-1810
-1865
-1925
-1990
-2059
-2133
-2210
-2288
-2366
-2443
-2519
-2594
-2670
-2747
-2826
-2907
-2988
-3068
-3145
-3216
-3281
-3339
-3391
-3439
-3485
-3529
-3573
-3616
-3658
-3699
-3737
-3772
-3802
-3829
-3851
-3869
-3884
-3894
-3902
-3906
-3908
-3909
-3913
-3920
-3933
-3953
-3978
-4008
-4038
-4067
-4091
-4108
-4116
-4117
-4111
-4100
-4086
-4070
-4053
-4033
-4010
-3983
-3952
-3916
-3878
-3840
-3804
-3772
-3748
-3732
-3725
-3728
-3738
-3754
-3774
-3795
-3817
-3837
-3853
-3865
-3873
-3877
-3879
-3881
-3883
-3887
-3892
-3898
-3902
-3902
-3896
-3883
-3862
-3835
-3804
-3771
-3740
-3712
-3688
-3668
-3651
-3637
-3626
-3617
-3612
-3612
-3619
-3632
-3651
-3675
-3702
-3729
-3756
-3783
-3810
-3839
-3871
-3906
-3944
-3981
-4014
-4041
-4056
-4058
-4048
-4029
-4003
-3978
-3954
-3934
-3915
-3895
-3868
-3832
-3782
-3720
-3647
-3569
-3490
-3416
-3348
-3287
-3230
-3175
-3117
-3053
-2981
-2902
-2817
-2731
-2646
-2564
-2485
-2409
-2333
-2256
-2175
-2090
-2001
-1912
-1823
-1735
-1650
-1568
-1489
-1411
-1336
-1263
-1192
-1126
-1064
-1006
-954
-904
-855
-804
-752
-697
-640
-581
-522
-463
-403
-341
-276
-206
-131
-51
33
117
199
277
349
417
481
545
611
680
753
827
899
966
1025
1073
1111
1142
1167
1191
1216
1244
1276
1310
1343
1371
1393
1406
1411
1407
1399
1388
1380
1378
1385
1402
1430
1469
1516
1569
1625
1681
1735
1786
1835
1881
1927
1974
2024
2077
2130
2182
2231
2274
2310
2341
2368
2396
2429
2469
2518
2577
2644
2715
2786
2855
2919
2977
3031
3080
3127
3172
3215
3253
3286
3311
3329
3340
3346
3351
3357
3367
3381
3399
3420
3440
3458
3473
3487
3502
3523
3554
3597
3653
3720
3796
3875
3953
4027
4094
4157
4214
4271
4330
4393
4460
4531
4603
4672
4737
4793
4841
4880
4912
4938
4959
4977
4991
5001
5005
5004
4996
4983
4967
4949
4932
4918
4910
4907
4909
4914
4922
4931
4939
4948
4957
4969
4986
5011
5045
5089
5140
5197
5256
5313
5363
5405
5436
5457
5468
5471
5469
5463
5455
5446
5435
5423
5408
5389
5366
5339
5307
5271
5229
5182
5129
5069
5002
4928
4847
4761
4671
4579
4488
4398
4310
4226
4144
4065
3987
3912
3838
3766
3695
3628
3563
3501
3443
3386
3332
3277
3221
3161
3096
3024
2943
2855
2760
2660
2558
2456
2357
2263
2175
2093
2015
1939
1863
1787
1710
1632
1555
1481
1412
1350
1294
1246
1203
1165
1131
1100
1073
1049
1029
1012
999
987
974
959
940
917
891
862
833
804
777
751
724
694
658
613
560
499
432
363
294
230
169
113
58
2
-57
-120
-187
-256
-322
-381
-430
-465
-489
-501
-508
-514
-523
-541
-569
-608
-654
-706
-758
-809
-856
-898
-936
-971
-1004
-1038
-1073
-1109
-1144
-1179
-1210
-1239
-1263
-1286
-1306
-1326
-1347
-1370
-1393
-1417
-1440
-1461
-1481
-1499
-1517
-1539
-1567
-1604
-1650
-1706
-1769
-1836
-1902
-1963
-2013
-2053
-2082
-2101
-2113
-2123
-2132
-2143
-2154
-2165
-2173
-2176
-2173
-2162
-2146
-2128
-2111
-2097
-2089
-2086
-2088
-2092
-2097
-2101
-2104
-2110
-2122
-2144
-2179
-2228
-2289
-2358
-2429
-2496
-2551
-2593
-2620
-2634
-2640
-2641
-2643
-2646
-2651
-2655
-2654
-2643
-2619
-2581
-2528
-2465
-2396
-2325
-2254
-2186
-2120
-2054
-1984
-1907
-1824
-1733
-1636
-1539
-1444
-1356
-1276
-1207
-1147
-1094
-1047
-1002
-961
-921
-882
-846
-814
-787
-765
-747
-732
-719
-705
-691
-675
-657
-638
-617
-594
-569
-542
-511
-477
-441
-403
-366
-330
-298
-269
-244
-221
-198
-173
-145
-113
-80
-46
-15
11
30
40
44
44
44
49
61
84
117
158
203
249
290
324
349
365
373
376
376
375
373
370
366
359
347
330
309
285
260
234
209
184
158
130
98
62
21
-22
-66
-108
-143
-172
-192
-205
-213
-219
-227
-237
-253
-275
-300
-329
-359
-388
-415
-440
-464
-489
-515
-544
-576
-612
-651
-690
-729
-766
-800
-831
-861
-889
-919
-952
-990
-1033
-1081
-1135
-1190
-1247
-1303
-1357
-1408
-1457
-1504
-1551
-1596
-1641
-1685
-1727
-1764
-1795
-1818
-1833
-1840
-1840
-1834
-1823
-1809
-1791
-1771
-1747
-1720
-1690
-1658
-1628
-1602
-1583
-1574
-1577
-1592
-1617
-1651
-1690
-1731
-1772
-1810
-1848
-1885
-1924
-1967
-2013
-2066
-2122
-2179
-2234
-2283
-2323
-2354
-2374
-2386
-2391
-2393
-2393
-2395
-2399
-2405
-2412
-2418
-2422
-2425
-2426
-2426
-2426
-2429
-2436
-2446
-2460
-2477
-2495
-2514
-2532
-2551
-2569
-2589
-2610
-2633
-2657
-2680
-2700
-2714
-2721
-2720
-2713
-2703
-2693
-2686
-2687
-2697
-2716
-2744
-2777
-2813
-2849
-2882
-2912
-2938
-2960
-2980
-2999
-3017
-3033
-3048
-3061
-3072
-3081
-3090
-3100
-3111
-3125
-3140
-3155
-3170
-3181
-3188
-3189
-3184
-3175
-3163
-3149
-3133
-3116
-3097
-3075
-3050
-3021
-2989
-2956
-2923
-2891
-2863
-2838
-2817
-2798
-2781
-2764
-2748
-2734
-2723
-2718
-2718
-2724
-2734
-2745
-2754
-2756
-2750
-2733
-2708
-2676
-2640
-2605
-2572
-2542
-2516
-2490
-2464
-2434
-2401
-2365
-2329
-2294
-2265
-2241
-2224
-2211
-2199
-2184
-2163
-2133
-2094
-2047
-1995
-1940
-1885
-1831
-1778
-1722
-1661
-1591
-1509
-1416
-1311
-1199
-1084
-970
-864
-766
-680
-603
-535
-473
-413
-355
-296
-236
-175
-113
-51
14
81
152
229
314
407
507
615
729
846
965
1083
1198
1309
1414
1511
1601
1684
1759
1829
1894
1955
2015
2073
2130
2185
2236
2284
2327
2366
2402
2437
2473
2511
2555
2603
2656
2712
2768
2824
2876
2925
2971
3015
3060
3107
3156
3210
3266
3325
3384
3441
3495
3544
3589
3627
3660
3688
3711
3732
3751
3771
3795
3825
3862
3906
3955
4008
4061
4108
4146
4174
4190
4196
4195
4190
4186
4184
4186
4191
4199
4207
4214
4219
4224
4231
4241
4257
4279
4308
4341
4375
4407
4435
4455
4468
4474
4474
4470
4466
4462
4459
4459
4459
4461
4462
4463
4461
4457
4450
4439
4424
4405
4384
4360
4337
4315
4295
4278
4263
4248
4232
4211
4187
4158
4126
4094
4067
4045
4030
4022
4022
4024
4027
4027
4022
4014
4002
3989
3976
3964
3954
3943
3930
3913
3890
3862
3829
3793
3758
3725
3695
3667
3641
3613
3582
3545
3503
3456
3405
3353
3303
3254
3208
3164
3120
3077
3034
2993
2953
2918
2887
2860
2837
2816
2792
2765
2732
2693
2649
2602
2555
2508
2464
2420
2376
2330
2280
2228
2172
2115
2059
2007
1959
1917
1878
1840
1803
1764
1723
1682
1643
1608
1577
1553
1532
1513
1491
1462
1426
1380
1325
1266
1204
1142
1083
1026
970
913
853
788
719
648
577
510
448
394
345
301
259
216
170
122
74
26
-16
-52
-82
-105
-125
-145
-168
-196
-231
-269
-308
-345
-376
-399
-412
-418
-416
-410
-400
-390
-378
-364
-348
-329
-308
-286
-266
-250
-240
-238
-245
-259
-278
-300
-322
-341
-355
-364
-369
-371
-370
-369
-367
-367
-367
-366
-364
-358
-348
-331
-308
-278
-244
-207
-169
-133
-100
-72
-47
-24
0
27
59
96
137
181
223
260
290
310
322
329
333
338
346
360
378
398
417
432
442
447
449
449
450
455
463
474
483
488
485
472
451
424
395
368
348
336
331
331
331
326
310
283
243
194
139
81
25
-27
-77
-125
-175
-228
-286
-348
-412
-475
-533
-583
-624
-657
-685
-713
-744
-783
-832
-890
-957
-1027
-1098
-1165
-1228
-1284
-1336
-1385
-1435
-1487
-1543
-1602
-1663
-1724
-1783
-1838
-1890
-1938
-1985
-2033
-2082
-2134
-2186
-2238
-2285
-2326
-2359
-2383
-2399
-2411
-2421
-2432
-2448
-2468
-2492
-2518
-2542
-2563
-2580
-2592
-2601
-2608
-2618
-2631
-2648
-2669
-2691
-2712
-2731
-2746
-2757
-2765
-2773
-2782
-2795
-2810
-2828
-2846
-2864
-2878
-2890
-2900
-2909
-2921
-2937
-2959
-2986
-3016
-3048
-3077
-3103
-3123
-3138
-3150
-3159
-3168
-3177
-3186
-3195
-3201
-3204
-3205
-3204
-3205
-3211
-3224
-3245
-3273
-3305
-3337
-3364
-3381
-3386
-3379
-3361
-3338
-3313
-3291
-3275
-3265
-3262
-3263
-3266
-3268
-3268
-3266
-3264
-3261
-3259
-3257
-3255
-3250
-3242
-3230
-3212
-3191
-3168
-3147
-3130
-3119
-3115
-3118
-3127
-3141
-3157
-3174
-3193
-3214
-3235
-3258
-3282
-3306
-3329
-3350
-3368
-3382
-3392
-3398
-3400
-3400
-3398
-3392
-3384
-3374
-3362
-3350
-3339
-3331
-3327
-3328
-3332
-3338
-3344
-3347
-3347
-3342
-3334
-3325
-3315
-3309
-3305
-3305
-3307
-3309
-3310
-3308
-3305
-3301
-3297
-3296
-3298
-3303
-3310
-3315
-3316
-3312
-3300
-3283
-3262
-3240
-3221
-3205
-3192
-3181
-3169
-3153
-3129
-3097
-3057
-3011
-2963
-2913
-2865
-2816
-2766
-2712
-2650
-2580
-2503
-2421
-2340
-2263
-2196
-2141
-2100
-2069
-2047
-2029
-2009
-1988
-1962
-1932
-1900
-1867
-1834
-1801
-1769
-1737
-1706
-1676
-1649
-1628
-1615
-1612
-1618
-1634
-1655
-1677
-1696
-1708
-1712
-1707
-1696
-1681
-1666
-1652
-1642
-1635
-1628
-1620
-1608
-1590
-1567
-1539
-1506
-1472
-1438
-1403
-1368
-1331
-1292
-1249
-1201
-1150
-1097
-1044
-994
-950
-912
-882
-859
-841
-825
-809
-792
-771
-746
-719
-691
-662
-635
-609
-585
-561
-535
-505
-470
-429
-383
-334
-285
-237
-195
-157
-124
-94
-63
-29
10
55
106
161
218
273
325
375
423
471
520
573
629
684
736
780
814
837
849
854
857
865
880
906
943
988
1038
1089
1138
1184
1229
1274
1324
1380
1444
1514
1586
1657
1723
1780
1828
1867
1901
1932
1964
1997
2031
2065
2096
2123
2143
2158
2169
2179
2193
2211
2235
2264
2295
2326
2354
2376
2393
2404
2412
2419
2428
2441
2459
2483
2512
2546
2585
2627
2672
2719
2767
2815
2862
2908
2951
2993
3034
3076
3119
3166
3214
3262
3309
3352
3389
3417
3437
3449
3456
3458
3458
3456
3454
3450
3444
3435
3424
3413
3402
3393
3389
3391
3400
3413
3430
3449
3469
3488
3506
3524
3542
3561
3579
3597
3613
3625
3632
3634
3632
3628
3622
3619
3620
3627
3638
3653
3669
3686
3701
3712
3720
3723
3724
3723
3720
3715
3708
3699
3688
3673
3655
3634
3611
3586
3560
3534
3510
3488
3471
3460
3455
3457
3466
3480
3497
3514
3528
3536
3537
3529
3513
3490
3464
3436
3408
3381
3357
3333
3310
3285
3258
3227
3192
3154
3113
3068
3020
2969
2914
2855
2791
2723
2651
2576
2500
2422
2346
2270
2195
2121
2047
1974
1902
1831
1764
1702
1645
1596
1555
1521
1494
1470
1448
1425
1398
1367
1332
1293
1251
1210
1173
1142
1121
1110
1109
1117
1132
1149
1166
1181
1191
1195
1196
1194
1191
1189
1188
1189
1189
1188
1183
1174
1160
1142
1123
1105
1090
1081
1077
1079
1083
1089
1094
1097
1099
1101
1105
1112
1124
1141
1162
1186
1208
1228
1243
1251
1255
1254
1250
1246
1241
1237
1234
1231
1227
1223
1220
1218
1220
1226
1236
1252
1272
1294
1318
1343
1367
1391
1416
1442
1472
1506
1545
1589
1637
1689
1743
1797
1849
1897
1941
1978
2007
2029
2045
2056
2064
2071
2080
2092
2109
2128
2149
2169
2185
2194
2196
2191
2179
2162
2143
2123
2103
2084
2064
2041
2017
1990
1958
1924
1888
1853
1820
1790
1764
1742
1725
1712
1703
1700
1702
1711
1726
1748
1774
1805
1837
1870
1901
1931
1959
1986
2012
2037
2062
2086
2108
2128
2145
2158
2166
2170
2170
2165
2157
2144
2129
2110
2088
2065
2040
2016
1993
1973
1955
1940
1927
1917
1907
1898
1888
1877
1865
1851
1833
1813
1788
1758
1724
1687
1646
1605
1564
1524
1489
1457
1429
1405
1384
1366
1349
1334
1320
1309
1299
1292
1288
1285
1284
1283
1280
1276
1269
1260
1248
1235
1222
1211
1202
1196
1193
1192
1191
1189
1184
1175
1159
1138
1112
1083
1052
1020
990
959
928
896
861
822
779
734
688
645
607
576
553
537
527
519
511
501
486
468
446
423
400
377
355
332
308
279
246
208
167
125
83
44
9
-21
-49
-76
-103
-132
-163
-195
-225
-252
-274
-291
-303
-313
-323
-336
-354
-377
-406
-437
-469
-500
-527
-551
-572
-592
-611
-632
-654
-677
-699
-719
-735
-746
-752
-754
-752
-748
-742
-735
-726
-715
-701
-683
-662
-639
-615
-592
-570
-549
-529
-510
-490
-469
-447
-424
-403
-385
-372
-365
-364
-368
-377
-389
-403
-417
-432
-448
-466
-484
-504
-525
-544
-560
-573
-580
-582
-579
-573
-564
-555
-546
-538
-532
-528
-526
-526
-529
-533
-540
-548
-556
-564
-570
-575
-578
-581
-585
-591
-602
-618
-638
-662
-687
-712
-735
-756
-776
-797
-820
-849
-884
-927
-976
-1030
-1086
-1141
-1195
-1245
-1292
-1335
-1373
-1408
-1437
-1461
-1478
-1487
-1489
-1485
-1476
-1467
-1458
-1453
-1452
-1454
-1459
-1463
-1465
-1464
-1461
-1456
-1452
-1451
-1457
-1470
-1491
-1517
-1546
-1575
-1602
-1624
-1641
-1653
-1661
-1666
-1670
-1674
-1678
-1682
-1686
-1689
-1691
-1693
-1695
-1698
-1702
-1707
-1714
-1722
-1731
-1741
-1751
-1762
-1772
-1781
-1789
-1794
-1796
-1795
-1791
-1783
-1774
-1765
-1757
-1752
-1749
-1750
-1755
-1761
-1769
-1777
-1784
-1792
-1799
-1806
-1813
-1822
-1832
-1843
-1856
-1869
-1884
-1900
-1918
-1938
-1959
-1981
-2001
-2017
-2029
-2036
-2033
-2024
-2008
-1985
-1958
-1929
-1898
-1866
-1834
-1803
-1772
-1742
-1716
-1694
-1678
-1670
-1669
-1676
-1690
-1708
-1730
-1752
-1775
-1797
-1819
-1840
-1862
-1886
-1910
-1936
-1964
-1993
-2023
-2055
-2089
-2124
-2162
-2199
-2235
-2269
-2298
-2323
-2343
-2360
-2376
-2394
-2416
-2444
-2477
-2515
-2554
-2591
-2623
-2647
-2663
-2670
-2671
-2667
-2662
-2656
-2652
-2650
-2650
-2652
-2654
-2658
-2662
-2668
-2676
-2686
-2699
-2714
-2732
-2752
-2774
-2798
-2824
-2851
-2880
-2908
-2935
-2958
-2977
-2989
-2995
-2997
-2995
-2993
-2994
-2999
-3009
-3024
-3041
-3058
-3073
-3085
-3092
-3095
-3096
-3096
-3098
-3102
-3108
-3115
-3123
-3130
-3134
-3137
-3138
-3139
-3141
-3145
-3150
-3158
-3165
-3170
-3174
-3174
-3171
-3167
-3164
-3161
-3160
-3161
-3162
-3162
-3159
-3152
-3142
-3129
-3116
-3104
-3095
-3090
-3088
-3087
-3083
-3075
-3060
-3036
-3005
-2968
-2929
-2892
-2860
-2836
-2819
-2809
-2802
-2796
-2787
-2773
-2753
-2727
-2697
-2664
-2631
-2598
-2566
-2534
-2501
-2465
-2424
-2379
-2329
-2278
-2227
-2178
-2133
-2093
-2058
-2025
-1994
-1961
-1925
-1886
-1845
-1803
-1763
-1726
-1695
-1668
-1645
-1625
-1603
-1579
-1550
-1518
-1483
-1447
-1411
-1378
-1348
-1321
-1296
-1272
-1246
-1219
-1190
-1160
-1131
-1103
-1079
-1059
-1044
-1032
-1025
-1020
-1018
-1018
-1020
-1024
-1028
-1031
-1032
-1028
-1018
-1002
-982
-957
-930
-905
-884
-870
-862
-860
-864
-872
-883
-897
-912
-929
-947
-965
-981
-994
-1002
-1002
-997
-985
-969
-953
-940
-934
-934
-942
-954
-967
-976
-979
-973
-959
-938
-913
-887
-864
-844
-829
-815
-802
-787
-768
-746
-722
-699
-678
-662
-653
-652
-657
-667
-681
-695
-710
-724
-738
-753
-770
-788
-808
-829
-849
-866
-880
-889
-894
-895
-894
-891
-887
-884
-881
-877
-871
-863
-850
-834
-814
-792
-769
-748
-731
-718
-710
-706
-704
-703
-701
-697
-690
-681
-671
-662
-656
-655
-658
-667
-680
-697
-717
-738
-760
-784
-808
-832
-856
-879
-901
-919
-935
-948
-960
-974
-991
-1012
-1041
-1076
-1116
-1158
-1200
-1240
-1275
-1306
-1332
-1354
-1375
-1395
-1415
-1433
-1449
-1461
-1468
-1471
-1471
-1468
-1467
-1470
-1477
-1491
-1509
-1531
-1555
-1578
-1598
-1617
-1635
-1653
-1674
-1699
-1728
-1763
-1800
-1837
-1873
-1906
-1934
-1957
-1976
-1991
-2005
-2019
-2033
-2050
-2066
-2084
-2101
-2116
-2130
-2140
-2146
-2148
-2145
-2139
-2129
-2119
-2108
-2100
-2096
-2095
-2099
-2105
-2113
-2120
-2125
-2128
-2127
-2124
-2119
-2113
-2108
-2104
-2101
-2098
-2094
-2091
-2087
-2084
-2084
-2088
-2098
-2113
-2134
-2159
-2185
-2209
-2228
-2242
-2249
-2250
-2246
-2239
-2232
-2224
-2216
-2208
-2198
-2183
-2164
-2138
-2106
-2067
-2024
-1978
-1932
-1885
-1840
-1797
-1756
-1716
-1678
-1640
-1601
-1560
-1518
-1472
-1424
-1375
-1324
-1275
-1228
-1186
-1151
-1122
-1098
-1079
-1063
-1046
-1026
-1002
-973
-940
-904
-867
-829
-791
-754
-715
-673
-625
-570
-507
-438
-363
-287
-212
-140
-74
-13
44
98
151
206
262
319
377
433
486
534
577
618
656
694
734
776
819
864
907
948
985
1020
1052
1083
1116
1151
1189
1230
1272
1314
1354
1391
1426
1459
1491
1524
1559
1595
1631
1665
1694
1717
1732
1741
1745
1747
1750
1757
1770
1787
1809
1832
1854
1872
1885
1894
1901
1908
1919
1937
1962
1994
2033
2075
2119
2162
2204
2242
2280
2316
2354
2394
2437
2481
2527
2572
2617
2658
2697
2733
2767
2798
2829
2857
2884
2907
2927
2942
2954
2962
2969
2976
2987
3002
3025
3053
3087
3125
3163
3200
3234
3265
3292
3318
3345
3376
3410
3450
3493
3538
3581
3620
3653
3679
3700
3718
3737
3760
3791
3829
3875
3927
3981
4035
4086
4136
4182
4228
4275
4326
4381
4440
4502
4566
4628
4688
4745
4800
4856
4913
4974
5039
5106
5173
5236
5293
5341
5379
5409
5434
5458
5485
5518
5558
5605
5656
5708
5757
5801
5838
5869
5897
5923
5952
5985
6023
6065
6111
6158
6204
6247
6288
6326
6363
6399
6436
6473
6508
6541
6569
6590
6605
6613
6616
6615
6612
6610
6608
6607
6607
6607
6606
6603
6601
6598
6596
6597
6600
6606
6613
6619
6624
6625
6623
6617
6609
6599
6589
6580
6572
6563
6552
6538
6519
6496
6469
6440
6412
6386
6364
6346
6332
6320
6308
6295
6281
6265
6248
6234
6223
6219
6220
6227
6237
6248
6256
6259
6256
6244
6227
6204
6177
6150
6122
6097
6073
6052
6035
6020
6009
6002
6000
6001
6006
6015
6026
6041
6059
6081
6108
6140
6176
6217
6262
6307
6350
6390
6424
6452
6473
6488
6499
6506
6509
6508
6503
6493
6477
6456
6431
6403
6376
6352
6333
6319
6309
6301
6294
6285
6273
6258
6241
6224
6211
6200
6194
6190
6185
6177
6161
6136
6101
6058
6010
5961
5915
5872
5836
5803
5772
5738
5699
5653
5597
5535
5466
5396
5325
5256
5190
5125
5062
4997
4931
4861
4789
4716
4644
4575
4511
4451
4397
4347
4299
4249
4197
4141
4078
4011
3940
3866
3794
3724
3660
3603
3553
3509
3469
3431
3392
3350
3303
3251
3196
3139
3083
3029
2979
2932
2888
2844
2798
2750
2698
2643
2587
2530
2476
2424
2374
2324
2273
2217
2155
2088
2017
1944
1872
1805
1744
1689
1637
1586
1533
1476
1414
1348
1282
1219
1163
1115
1076
1043
1012
982
947
906
861
814
768
726
690
660
632
601
563
514
451
378
296
210
127
51
-18
-79
-135
-190
-247
-309
-375
-444
-511
-573
-627
-671
-708
-739
-769
-800
-837
-879
-926
-974
-1020
-1064
-1101
-1132
-1160
-1186
-1214
-1245
-1282
-1323
-1368
-1414
-1460
-1504
-1544
-1581
-1615
-1647
-1677
-1706
-1735
-1764
-1793
-1823
-1855
-1891
-1931
-1975
-2024
-2077
-2132
-2187
-2240
-2291
-2338
-2382
-2424
-2464
-2505
-2548
-2595
-2645
-2700
-2757
-2818
-2879
-2939
-2997
-3053
-3106
-3156
-3205
-3254
-3304
-3357
-3413
-3473
-3534
-3595
-3654
-3711
-3764
-3815
-3867
-3921
-3980
-4046
-4119
-4197
-4277
-4356
-4429
-4494
-4549
-4597
-4639
-4679
-4721
-4767
-4819
-4874
-4933
-4992
-5049
-5103
-5155
-5206
-5259
-5315
-5377
-5446
-5519
-5596
-5674
-5752
-5827
-5900
-5973
-6046
-6122
-6199
-6277
-6354
-6428
-6495
-6553
-6603
-6644
-6678
-6708
-6734
-6757
-6777
-6791
-6798
-6795
-6783
-6762
-6735
-6707
-6683
-6664
-6654
-6652
-6656
-6663
-6671
-6677
-6682
-6686
-6694
-6706
-6727
-6755
-6792
-6832
-6874
-6913
-6946
-6974
-6997
-7019
-7041
-7067
-7098
-7133
-7170
-7206
-7237
-7261
-7279
-7292
-7303
-7316
-7333
-7355
-7381
-7410
-7437
-7461
-7478
-7489
-7497
-7503
-7512
-7527
-7548
-7575
-7606
-7635
-7662
-7682
-7696
-7704
-7708
-7711
-7715
-7720
-7726
-7731
-7735
-7735
-7732
-7727
-7722
-7719
-7719
-7722
-7727
-7730
-7728
-7717
-7696
-7666
-7629
-7588
-7546
-7508
-7472
-7439
-7405
-7370
-7329
-7285
-7238
-7192
-7151
-7119
-7098
-7088
-7086
-7087
-7085
-7079
-7064
-7041
-7013
-6982
-6953
-6926
-6901
-6876
-6848
-6813
-6770
-6717
-6657
-6595
-6533
-6476
-6425
-6380
-6338
-6296
-6248
-6191
-6126
-6054
-5978
-5903
-5834
-5774
-5725
-5685
-5653
-5624
-5597
-5568
-5536
-5502
-5467
-5432
-5399
-5367
-5336
-5305
-5271
-5232
-5187
-5132
-5069
-4997
-4918
-4834
-4749
-4665
-4585
-4512
-4446
-4386
-4331
-4276
-4219
-4156
-4086
-4010
-3929
-3848
-3770
-3701
-3642
-3596
-3562
-3536
-3516
-3498
-3481
-3463
-3445
-3427
-3410
-3396
-3384
-3373
-3362
-3351
-3339
-3326
-3314
-3305
-3299
-3298
-3299
-3300
-3297
-3289
-3272
-3247
-3213
-3176
-3137
-3099
-3065
-3036
-3010
-2985
-2960
-2933
-2903
-2872
-2841
-2812
-2783
-2756
-2729
-2698
-2662
-2618
-2568
-2513
-2454
-2395
-2338
-2284
-2232
-2181
-2126
-2068
-2005
-1940
-1875
-1814
-1760
-1715
-1681
-1654
-1631
-1611
-1590
-1568
-1545
-1526
-1511
-1505
-1506
-1513
-1521
-1526
-1522
-1507
-1481
-1446
-1406
-1366
-1329
-1299
-1273
-1248
-1219
-1182
-1134
-1073
-1002
-924
-844
-766
-693
-623
-555
-485
-409
-326
-234
-138
-40
55
142
218
283
339
388
434
478
521
563
602
635
663
683
698
711
723
738
757
780
806
832
854
872
885
894
900
909
921
938
962
989
1016
1043
1065
1080
1089
1095
1099
1105
1116
1133
1157
1185
1215
1244
1271
1292
1308
1320
1329
1337
1346
1355
1365
1375
1382
1387
1386
1381
1372
1360
1347
1334
1325
1318
1315
1315
1316
1317
1317
1315
1311
1306
1300
1295
1291
1290
1290
1292
1295
1297
1296
1294
1288
1281
1272
1264
1256
1248
1240
1231
1218
1199
1172
1137
1095
1046
994
943
896
856
823
797
778
761
744
726
704
679
651
622
594
568
543
520
497
474
450
425
401
380
364
354
352
355
364
374
386
397
408
419
434
455
483
519
561
607
654
698
738
774
808
842
879
923
974
1031
1093
1156
1216
1272
1321
1366
1409
1452
1498
1548
1602
1659
1713
1763
1805
1837
1859
1873
1881
1884
1886
1887
1886
1884
1879
1870
1858
1843
1826
1807
1787
1766
1745
1723
1700
1678
1656
1637
1622
1611
1606
1603
1601
1598
1590
1577
1558
1535
1511
1489
1471
1460
1455
1455
1458
1460
1460
1457
1452
1445
1441
1439
1443
1451
1461
1471
1477
1475
1465
1447
1421
1391
1361
1334
1312
1296
1284
1276
1267
1255
1238
1216
1189
1160
1131
1107
1091
1085
1089
1103
1124
1148
1172
1193
1209
1219
1225
1231
1240
1256
1280
1314
1356
1404
1455
1504
1549
1588
1623
1654
1685
1719
1756
1799
1845
1893
1942
1988
2031
2070
2108
2146
2186
2228
2275
2325
2376
2427
2475
2519
2557
2591
2622
2651
2679
2707
2736
2766
2797
2828
2861
2894
2930
2968
3008
3050
3092
3135
3175
3212
3246
3276
3304
3330
3355
3382
3410
3439
3470
3500
3529
3558
3585
3611
3636
3661
3685
3709
3730
3749
3764
3775
3783
3789
3794
3801
3811
3826
3846
3868
3893
3917
3938
3953
3963
3966
3964
3958
3950
3940
3931
3921
3909
3894
3876
3852
3823
3790
3754
3716
3679
3643
3609
3577
3547
3519
3493
3469
3447
3430
3417
3408
3402
3398
3393
3385
3374
3359
3343
3327
3314
3308
3309
3315
3326
3336
3342
3341
3331
3313
3289
3264
3242
3227
3220
3221
3229
3238
3247
3253
3254
3253
3251
3253
3260
3275
3297
3324
3354
3383
3410
3432
3452
3470
3488
3510
3536
3566
3599
3632
3664
3693
3717
3737
3753
3766
3775
3780
3781
3775
3762
3742
3715
3685
3653
3622
3595
3573
3553
3536
3519
3499
3476
3450
3424
3399
3378
3364
3358
3359
3366
3378
3392
3407
3423
3441
3460
3483
3508
3534
3561
3583
3599
3607
3605
3595
3577
3556
3534
3514
3496
3480
3465
3448
3428
3403
3371
3335
3297
3257
3218
3182
3149
3117
3086
3054
3021
2985
2947
2910
2876
2845
2820
2802
2790
2782
2778
2776
2775
2775
2778
2784
2794
2810
2829
2852
2874
2894
2909
2916
2915
2905
2888
2866
2840
2813
2784
2754
2721
2686
2648
2608
2567
2527
2490
2457
2430
2408
2388
2370
2351
2330
2305
2279
2252
2227
2205
2188
2175
2166
2158
2150
2139
2125
2108
2091
2074
2060
2050
2044
2041
2039
2037
2033
2025
2015
2000
1982
1964
1947
1931
1919
1909
1902
1899
1898
1901
1907
1915
1924
1935
1945
1954
1959
1961
1958
1951
1940
1926
1908
1889
1869
1848
1828
1808
1789
1772
1755
1739
1723
1705
1685
1662
1638
1614
1590
1569
1552
1539
1531
1527
1524
1522
1518
1512
1503
1493
1482
1469
1457
1443
1427
1409
1388
1364
1338
1313
1289
1268
1249
1230
1209
1182
1144
1094
1030
953
868
778
687
601
523
451
387
328
273
219
167
118
72
32
-2
-29
-51
-71
-93
-118
-149
-188
-234
-285
-339
-394
-450
-505
-560
-615
-672
-730
-789
-848
-905
-961
-1012
-1060
-1104
-1144
-1182
-1219
-1253
-1287
-1318
-1348
-1375
-1401
-1426
-1451
-1476
-1503
-1533
-1564
-1597
-1630
-1663
-1696
-1728
-1758
-1786
-1812
-1834
-1853
-1867
-1877
-1882
-1885
-1886
-1889
-1896
-1908
-1925
-1948
-1975
-2004
-2033
-2058
-2080
-2098
-2113
-2126
-2139
-2154
-2173
-2195
-2222
-2252
-2285
-2320
-2356
-2391
-2426
-2460
-2491
-2519
-2544
-2565
-2582
-2596
-2608
-2619
-2633
-2649
-2669
-2693
-2720
-2749
-2777
-2803
-2824
-2840
-2849
-2852
-2850
-2843
-2834
-2825
-2816
-2810
-2807
-2808
-2811
-2817
-2823
-2828
-2829
-2827
-2819
-2806
-2790
-2770
-2749
-2728
-2709
-2692
-2677
-2664
-2651
-2640
-2630
-2623
-2621
-2624
-2634
-2650
-2673
-2700
-2728
-2756
-2780
-2800
-2815
-2827
-2836
-2845
-2854
-2864
-2875
-2885
-2894
-2899
-2900
-2897
-2892
-2885
-2880
-2876
-2877
-2881
-2888
-2898
-2911
-2925
-2942
-2960
-2980
-3002
-3026
-3050
-3073
-3094
-3111
-3124
-3133
-3139
-3144
-3148
-3152
-3156
-3160
-3163
-3164
-3163
-3160
-3156
-3153
-3153
-3157
-3165
-3177
-3191
-3205
-3217
-3226
-3232
-3235
-3236
-3237
-3239
-3241
-3243
-3244
-3241
-3234
-3221
-3203
-3181
-3157
-3133
-3112
-3093
-3077
-3064
-3052
-3041
-3030
-3021
-3013
-3008
-3008
-3012
-3020
-3030
-3042
-3052
-3059
-3061
-3059
-3052
-3041
-3026
-3006
-2983
-2955
-2923
-2888
-2851
-2816
-2784
-2759
-2740
-2728
-2721
-2715
-2708
-2695
-2675
-2647
-2613
-2576
-2540
-2509
-2484
-2467
-2457
-2451
-2447
-2444
-2439
-2435
-2431
-2432
-2438
-2451
-2471
-2497
-2525
-2553
-2578
-2599
-2615
-2629
-2642
-2657
-2675
-2698
-2725
-2755
-2786
-2817
-2846
-2873
-2897
-2921
-2946
-2972
-2999
-3029
-3060
-3091
-3123
-3156
-3188
-3222
-3257
-3295
-3336
-3380
-3426
-3474
-3522
-3570
-3615
-3657
-3694
-3728
-3756
-3781
-3800
-3817
-3830
-3841
-3851
-3861
-3869
-3876
-3883
-3888
-3893
-3897
-3902
-3910
-3921
-3938
-3961
-3989
-4021
-4054
-4090
-4123
-4153
-4179
-4203
-4226
-4249
-4274
-4301
-4331
-4363
-4395
-4425
-4453
-4476
-4494
-4509
-4520
-4528
-4534
-4539
-4542
-4543
-4544
-4544
-4542
-4540
-4537
-4531
-4524
-4513
-4497
-4477
-4452
-4423
-4392
-4362
-4333
-4309
-4288
-4272
-4257
-4243
-4228
-4210
-4190
-4168
-4144
-4120
-4098
-4075
-4054
-4032
-4006
-3976
-3938
-3894
-3844
-3788
-3730
-3671
-3614
-3560
-3511
-3467
-3428
-3393
-3363
-3335
-3309
-3285
-3260
-3236
-3210
-3183
-3154
-3124
-3093
-3059
-3022
-2982
-2936
-2885
-2829
-2768
-2704
-2641
-2580
-2525
-2476
-2436
-2403
-2376
-2351
-2327
-2302
-2275
-2246
-2215
-2183
-2152
-2121
-2092
-2064
-2037
-2009
-1982
-1956
-1931
-1908
-1887
-1869
-1853
-1838
-1823
-1807
-1790
-1774
-1759
-1747
-1738
-1734
-1732
-1733
-1734
-1734
-1731
-1727
-1721
-1713
-1705
-1697
-1686
-1672
-1653
-1626
-1590
-1546
-1495
-1440
-1383
-1327
-1275
-1227
-1183
-1141
-1102
-1063
-1026
-992
-961
-934
-913
-898
-886
-875
-863
-848
-829
-804
-775
-742
-707
-669
-629
-586
-540
-489
-434
-375
-315
-255
-197
-142
-90
-39
11
62
114
169
223
276
326
372
413
452
489
527
567
610
655
701
745
786
822
855
885
916
948
984
1024
1068
1114
1160
1204
1244
1281
1314
1345
1375
1404
1432
1458
1481
1501
1517
1531
1543
1556
1571
1591
1615
1643
1673
1704
1734
1763
1791
1817
1844
1872
1900
1930
1959
1988
2013
2037
2058
2077
2095
2112
2130
2148
2167
2186
2204
2222
2241
2259
2279
2299
2321
2341
2361
2378
2392
2404
2413
2422
2433
2445
2459
2474
2488
2499
2507
2510
2510
2509
2510
2516
2528
2548
2573
2601
2630
2657
2680
2700
2718
2739
2764
2795
2835
2880
2928
2975
3016
3050
3074
3091
3102
3111
3122
3137
3157
3183
3213
3243
3273
3300
3325
3347
3367
3387
3407
3425
3442
3454
3459
3456
3445
3426
3403
3379
3358
3344
3339
3344
3358
3380
3405
3431
3454
3473
3485
3492
3496
3497
3497
3498
3499
3502
3505
3508
3510
3512
3515
3521
3530
3545
3565
3588
3614
3639
3662
3681
3695
3707
3717
3730
3748
3772
3804
3841
3884
3928
3972
4014
4053
4091
4128
4165
4202
4240
4277
4311
4341
4365
4384
4397
4407
4416
4425
4436
4448
4460
4469
4475
4478
4477
4474
4474
4478
4488
4505
4527
4553
4578
4599
4615
4624
4628
4629
4630
4636
4647
4664
4685
4706
4725
4738
4742
4737
4723
4703
4679
4653
4628
4604
4582
4561
4539
4517
4494
4469
4443
4416
4388
4358
4327
4293
4256
4217
4175
4132
4089
4046
4006
3969
3934
3901
3868
3835
3800
3762
3721
3679
3637
3596
3560
3529
3506
3489
3480
3476
3475
3475
3474
3472
3469
3466
3465
3468
3475
3486
3500
3513
3521
3521
3510
3485
3449
3404
3353
3301
3252
3208
3170
3135
3101
3066
3027
2985
2939
2894
2853
2819
2794
2778
2769
2764
2758
2747
2728
2700
2666
2628
2591
2558
2532
2515
2506
2503
2503
2504
2504
2502
2500
2498
2497
2499
2504
2512
2522
2532
2542
2552
2561
2570
2579
2589
2598
2606
2611
2611
2605
2593
2576
2557
2538
2521
2511
2506
2508
2514
2522
2531
2537
2540
2539
2535
2531
2527
2526
2528
2533
2541
2550
2558
2563
2563
2559
2550
2536
2520
2503
2487
2475
2466
2462
2462
2465
2471
2476
2479
2479
2474
2465
2451
2434
2414
2394
2373
2352
2330
2307
2283
2257
2228
2197
2165
2134
2104
2077
2052
2029
2008
1985
1961
1932
1900
1863
1822
1778
1732
1684
1634
1583
1531
1477
1421
1364
1308
1254
1204
1160
1121
1089
1063
1041
1022
1002
983
962
938
914
891
869
851
836
826
818
811
804
796
785
770
754
736
717
699
682
667
651
636
618
599
578
556
534
514
497
484
477
473
472
472
472
470
467
461
455
448
440
432
422
410
395
375
352
325
295
264
234
203
173
143
112
78
43
7
-30
-66
-99
-128
-152
-173
-190
-206
-221
-237
-252
-266
-278
-285
-289
-288
-285
-282
-281
-284
-291
-304
-320
-338
-357
-374
-389
-404
-418
-435
-454
-476
-500
-525
-549
-570
-587
-600
-609
-616
-624
-633
-646
-663
-683
-705
-729
-754
-778
-801
-824
-846
-870
-894
-919
-945
-973
-1000
-1026
-1051
-1073
-1091
-1105
-1115
-1122
-1127
-1132
-1138
-1148
-1162
-1179
-1198
-1217
-1234
-1247
-1255
-1258
-1258
-1258
-1258
-1260
-1264
-1268
-1268
-1261
-1244
-1217
-1179
-1135
-1089
-1046
-1008
-981
-963
-950
-941
-932
-920
-905
-891
-880
-878
-887
-909
-942
-982
-1022
-1059
-1085
-1097
-1097
-1086
-1070
-1054
-1042
-1036
-1035
-1038
-1041
-1041
-1035
-1022
-1002
-977
-948
-919
-891
-864
-839
-817
-797
-778
-763
-750
-741
-736
-733
-732
-731
-731
-729
-726
-724
-722
-720
-719
-718
-715
-709
-699
-686
-669
-650
-632
-616
-603
-593
-585
-578
-571
-563
-555
-549
-546
-550
-559
-576
-597
-620
-642
-661
-676
-688
-699
-709
-722
-738
-756
-773
-786
-794
-796
-793
-788
-786
-791
-806
-833
-869
-910
-951
-988
-1016
-1038
-1052
-1063
-1077
-1098
-1126
-1163
-1206
-1250
-1291
-1326
-1354
-1375
-1392
-1407
-1423
-1443
-1466
-1492
-1518
-1543
-1566
-1587
-1606
-1626
-1648
-1672
-1698
-1724
-1748
-1770
-1789
-1806
-1821
-1839
-1858
-1880
-1904
-1926
-1944
-1955
-1959
-1955
-1946
-1937
-1931
-1931
-1939
-1953
-1970
-1987
-2001
-2009
-2013
-2012
-2009
-2011
-2015
-2024
-2036
-2050
-2063
-2073
-2079
-2083
-2087
-2093
-2105
-2122
-2143
-2165
-2186
-2201
-2209
-2208
-2202
-2191
-2180
-2170
-2163
-2157
-2152
-2144
-2132
-2115
-2096
-2075
-2056
-2043
-2036
-2037
-2045
-2059
-2076
-2095
-2116
-2138
-2164
-2192
-2223
-2256
-2287
-2315
-2337
-2353
-2362
-2369
-2375
-2385
-2399
-2420
-2444
-2468
-2487
-2500
-2503
-2497
-2486
-2474
-2466
-2466
-2475
-2493
-2516
-2541
-2563
-2579
-2587
-2588
-2586
-2581
-2578
-2579
-2583
-2589
-2595
-2601
-2605
-2607
-2608
-2611
-2618
-2629
-2646
-2667
-2690
-2712
-2731
-2747
-2757
-2764
-2769
-2775
-2783
-2794
-2809
-2828
-2848
-2868
-2888
-2904
-2918
-2928
-2935
-2941
-2945
-2949
-2952
-2955
-2957
-2957
-2954
-2945
-2930
-2909
-2880
-2846
-2808
-2770
-2735
-2705
-2684
-2672
-2668
-2673
-2683
-2697
-2713
-2730
-2746
-2763
-2780
-2797
-2815
-2834
-2853
-2872
-2890
-2910
-2930
-2951
-2976
-3003
-3031
-3060
-3087
-3109
-3125
-3133
-3134
-3130
-3123
-3117
-3114
-3117
-3125
-3139
-3155
-3171
-3185
-3196
-3203
-3206
-3209
-3212
-3217
-3225
-3236
-3247
-3258
-3264
-3267
-3263
-3256
-3246
-3235
-3226
-3221
-3220
-3223
-3228
-3233
-3236
-3237
-3236
-3232
-3227
-3222
-3219
-3217
-3214
-3210
-3202
-3188
-3166
-3138
-3103
-3064
-3023
-2984
-2947
-2913
-2882
-2853
-2825
-2798
-2772
-2747
-2726
-2711
-2703
-2703
-2709
-2719
-2729
-2737
-2739
-2733
-2719
-2699
-2674
-2647
-2620
-2596
-2574
-2555
-2538
-2521
-2501
-2479
-2453
-2423
-2390
-2353
-2315
-2277
-2239
-2204
-2171
-2141
-2113
-2087
-2060
-2032
-1999
-1961
-1917
-1868
-1815
-1763
-1712
-1666
-1625
-1587
-1553
-1517
-1477
-1431
-1377
-1315
-1247
-1177
-1106
-1038
-975
-916
-862
-810
-760
-711
-662
-614
-567
-522
-478
-434
-390
-344
-294
-239
-181
-121
-62
-5
46
90
127
159
186
210
231
251
268
281
290
295
296
294
291
291
293
299
309
322
335
347
355
361
363
363
363
363
365
369
375
383
392
402
411
421
431
442
455
469
485
503
522
543
565
587
608
628
646
661
672
679
683
686
690
696
708
727
752
784
821
860
901
940
979
1014
1050
1084
1116
1146
1172
1192
1205
1209
1204
1192
1174
1154
1137
1126
1123
1130
1146
1171
1201
1234
1269
1304
1340
1376
1415
1457
1503
1553
1604
1656
1707
1753
1795
1831
1862
1890
1915
1939
1964
1990
2017
2045
2074
2102
2127
2150
2169
2185
2198
2208
2216
2223
2228
2234
2242
2253
2266
2283
2303
2324
2345
2364
2378
2386
2388
2383
2372
2358
2343
2328
2314
2303
2294
2287
2281
2274
2265
2253
2238
2220
2200
2178
2154
2129
2104
2079
2053
2025
1994
1960
1921
1876
1826
1772
1714
1656
1599
1547
1501
1462
1431
1406
1386
1367
1348
1325
1299
1269
1235
1199
1162
1123
1085
1047
1006
966
924
880
835
791
748
708
673
642
616
593
573
555
536
517
496
473
448
422
396
371
349
331
316
306
298
289
278
262
239
208
171
130
89
52
21
-1
-16
-25
-33
-43
-60
-84
-116
-154
-195
-234
-269
-297
-320
-338
-353
-369
-387
-408
-431
-452
-471
-485
-492
-495
-493
-492
-493
-498
-508
-522
-539
-554
-567
-575
-578
-576
-571
-566
-562
-560
-562
-566
-571
-576
-579
-581
-579
-575
-568
-561
-553
-545
-538
-532
-527
-523
-520
-518
-515
-510
-502
-491
-474
-453
-428
-399
-367
-334
-301
-268
-236
-203
-171
-137
-102
-67
-32
2
34
63
88
109
126
140
150
157
163
168
173
181
193
208
228
251
276
299
319
333
340
341
337
331
327
326
332
343
358
375
389
400
405
404
401
398
398
405
421
443
472
502
532
557
578
594
607
620
635
654
676
700
725
747
764
776
783
789
797
811
832
863
902
946
992
1035
1073
1104
1127
1146
1164
1183
1205
1233
1264
1297
1329
1356
1377
1391
1401
1409
1418
1433
1456
1487
1525
1567
1609
1646
1678
1702
1719
1731
1742
1754
1770
1790
1813
1839
1863
1885
1903
1915
1924
1930
1935
1941
1948
1957
1967
1976
1983
1988
1990
1989
1987
1985
1984
1983
1983
1982
1979
1974
1967
1958
1949
1942
1938
1938
1944
1954
1966
1978
1989
1997
2001
2005
2008
2011
2017
2027
2040
2055
2071
2086
2098
2106
2109
2109
2106
2101
2098
2095
2094
2095
2096
2098
2099
2098
2095
2090
2083
2073
2062
2049
2033
2017
2000
1982
1964
1946
1931
1918
1909
1903
1902
1905
1911
1920
1931
1943
1955
1967
1977
1986
1994
2000
2004
2008
2011
2013
2017
2021
2025
2031
2037
2043
2048
2052
2054
2054
2052
2048
2040
2031
2020
2007
1995
1984
1976
1969
1966
1964
1964
1963
1961
1956
1947
1936
1923
1909
1896
1884
1875
1868
1864
1861
1861
1861
1863
1866
1871
1879
1888
1899
1909
1916
1919
1918
1911
1900
1889
1879
1872
1871
1876
1886
1896
1905
1909
1905
1893
1875
1853
1830
1812
1801
1798
1804
1818
1836
1857
1878
1898
1917
1936
1955
1977
2001
2025
2052
2076
2095
2108
2112
2109
2099
2083
2063
2041
2020
1998
1978
1958
1938
1920
1903
1888
1876
1866
1859
1853
1849
1844
1837
1828
1815
1801
1786
1772
1760
1752
1750
1752
1758
1766
1774
1782
1786
1787
1783
1777
1767
1755
1741
1726
1708
1689
1669
1647
1626
1605
1588
1576
1568
1566
1568
1571
1574
1573
1566
1554
1535
1513
1488
1464
1444
1428
1417
1410
1407
1404
1402
1398
1393
1387
1381
1378
1378
1381
1390
1401
1416
1433
1451
1467
1483
1496
1507
1515
1521
1524
1525
1524
1523
1520
1517
1512
1504
1492
1477
1456
1431
1403
1375
1349
1327
1311
1302
1297
1296
1295
1292
1286
1275
1262
1249
1237
1231
1231
1238
1250
1266
1282
1295
1304
1307
1306
1300
1293
1286
1281
1278
1279
1281
1285
1289
1291
1290
1285
1276
1262
1245
1225
1205
1187
1172
1163
1159
1159
1160
1159
1152
1139
1117
1088
1056
1026
1002
988
984
989
998
1006
1008
1000
976
940
894
844
796
755
724
705
694
687
681
671
654
630
601
568
535
505
478
455
435
418
400
381
357
328
292
249
198
139
73
3
-69
-140
-206
-266
-317
-362
-402
-441
-483
-532
-588
-651
-719
-789
-856
-917
-969
-1012
-1049
-1081
-1111
-1143
-1178
-1218
-1262
-1309
-1358
-1406
-1454
-1500
-1546
-1592
-1639
-1688
-1740
-1796
-1853
-1913
-1972
-2029
-2081
-2129
-2169
-2201
-2227
-2248
-2267
-2286
-2308
-2335
-2366
-2399
-2433
-2462
-2485
-2498
-2503
-2499
-2492
-2485
-2481
-2484
-2494
-2509
-2527
-2545
-2559
-2569
-2574
-2577
-2581
-2588
-2601
-2621
-2645
-2672
-2697
-2719
-2734
-2742
-2743
-2739
-2731
-2720
-2708
-2694
-2678
-2661
-2643
-2626
-2612
-2604
-2601
-2605
-2613
-2623
-2631
-2636
-2635
-2629
-2619
-2610
-2605
-2606
-2615
-2630
-2649
-2668
-2685
-2697
-2707
-2714
-2724
-2737
-2757
-2781
-2809
-2836
-2858
-2871
-2875
-2871
-2862
-2854
-2849
-2852
-2862
-2879
-2899
-2917
-2930
-2937
-2937
-2932
-2925
-2919
-2914
-2912
-2911
-2910
-2907
-2902
-2897
-2894
-2897
-2908
-2928
-2954
-2982
-3006
-3022
-3027
-3019
-3003
-2983
-2967
-2960
-2967
-2988
-3018
-3052
-3084
-3107
-3118
-3120
-3115
-3111
-3113
-3126
-3153
-3192
-3239
-3287
-3332
-3369
-3398
-3420
-3439
-3460
-3486
-3521
-3562
-3610
-3658
-3704
-3744
-3777
-3803
-3822
-3838
-3853
-3867
-3881
-3894
-3907
-3917
-3924
-3928
-3930
-3929
-3925
-3918
-3907
-3892
-3873
-3849
-3822
-3795
-3769
-3745
-3725
-3708
-3692
-3676
-3656
-3633
-3607
-3579
-3551
-3527
-3509
-3498
-3493
-3492
-3491
-3487
-3477
-3460
-3435
-3404
-3370
-3335
-3301
-3267
-3234
-3200
-3164
-3126
-3084
-3040
-2996
-2953
-2911
-2873
-2836
-2801
-2765
-2728
-2690
-2651
-2613
-2576
-2541
-2510
-2480
-2452
-2424
-2393
-2360
-2325
-2289
-2255
-2223
-2195
-2172
-2153
-2137
-2123
-2111
-2099
-2089
-2083
-2080
-2083
-2090
-2099
-2109
-2115
-2114
-2105
-2086
-2060
-2028
-1995
-1963
-1936
-1915
-1898
-1886
-1874
-1861
-1845
-1825
-1802
-1779
-1756
-1738
-1725
-1720
-1722
-1730
-1744
-1760
-1777
-1792
-1804
-1810
-1810
-1804
-1792
-1776
-1758
-1740
-1724
-1712
-1702
-1696
-1689
-1681
-1668
-1649
-1624
-1594
-1561
-1528
-1498
-1472
-1451
-1434
-1420
-1407
-1392
-1375
-1354
-1331
-1307
-1282
-1258
-1234
-1210
-1185
-1159
-1132
-1105
-1079
-1056
-1037
-1025
-1018
-1014
-1012
-1012
-1008
-1000
-988
-973
-957
-940
-922
-904
-884
-861
-834
-804
-772
-742
-717
-700
-692
-692
-700
-710
-718
-722
-719
-709
-694
-680
-669
-664
-667
-675
-686
-695
-698
-692
-677
-654
-627
-600
-577
-560
-548
-539
-532
-522
-508
-489
-466
-440
-415
-393
-376
-364
-356
-352
-350
-348
-346
-345
-345
-346
-348
-351
-354
-355
-353
-349
-342
-335
-327
-321
-315
-311
-305
-298
-289
-277
-264
-251
-241
-234
-232
-234
-237
-238
-234
-226
-211
-192
-173
-156
-146
-144
-151
-165
-182
-199
-212
-219
-218
-211
-200
-187
-174
-163
-155
-149
-143
-137
-130
-120
-109
-95
-80
-64
-48
-31
-13
5
25
44
64
83
102
121
139
158
178
199
222
246
270
295
318
341
362
381
399
417
433
448
463
478
492
507
522
539
556
574
592
610
627
642
657
672
687
703
722
741
762
782
799
814
824
831
835
838
841
846
855
866
880
896
912
928
944
957
968
977
982
983
981
974
965
955
945
939
939
945
958
976
998
1020
1042
1061
1077
1091
1104
1116
1129
1142
1156
1167
1175
1179
1178
1174
1167
1159
1153
1149
1148
1148
1151
1155
1160
1167
1177
1190
1207
1228
1251
1274
1294
1312
1325
1334
1343
1353
1367
1387
1413
1443
1476
1506
1533
1553
1567
1575
1581
1586
1593
1605
1622
1643
1665
1688
1710
1728
1743
1754
1761
1765
1766
1766
1764
1764
1765
1769
1778
1792
1810
1831
1853
1873
1892
1908
1924
1939
1958
1981
2009
2041
2074
2105
2131
2150
2160
2164
2163
2161
2162
2165
2172
2179
2183
2179
2166
2142
2110
2074
2037
2007
1985
1972
1967
1967
1968
1965
1959
1948
1934
1921
1912
1909
1912
1920
1932
1944
1954
1958
1958
1954
1949
1944
1941
1944
1952
1965
1983
2005
2033
2062
2092
2123
2154
2182
2208
2231
2250
2268
2284
2300
2318
2336
2354
2371
2384
2392
2395
2394
2391
2388
2387
2391
2399
2411
2424
2435
2442
2445
2444
2440
2437
2437
2443
2456
2474
2496
2518
2539
2555
2565
2571
2573
2573
2574
2575
2579
2585
2593
2602
2613
2623
2632
2638
2641
2639
2631
2616
2595
2568
2540
2511
2486
2466
2452
2442
2435
2429
2421
2412
2401
2390
2383
2382
2387
2398
2413
2429
2441
2446
2442
2432
2416
2400
2386
2378
2375
2378
2382
2384
2381
2370
2351
2326
2297
2268
2242
2221
2206
2196
2191
2189
2189
2192
2197
2203
2210
2217
2222
2222
2216
2203
2184
2162
2140
2122
2110
2105
2105
2108
2109
2104
2091
2068
2037
2000
1961
1923
1887
1854
1822
1789
1752
1709
1661
1610
1558
1510
1469
1436
1412
1395
1383
1373
1361
1349
1335
1322
1311
1305
1303
1305
1309
1313
1314
1311
1302
1290
1275
1260
1246
1236
1228
1223
1219
1215
1208
1198
1186
1172
1156
1139
1123
1107
1091
1074
1056
1037
1016
995
973
952
931
912
893
875
856
836
813
786
756
722
683
642
599
555
512
472
435
401
369
338
306
272
234
192
148
104
62
25
-6
-30
-48
-64
-79
-98
-122
-153
-191
-232
-274
-314
-350
-380
-406
-428
-451
-476
-505
-539
-579
-621
-665
-709
-752
-793
-834
-876
-921
-970
-1024
-1082
-1143
-1204
-1262
-1315
-1363
-1403
-1437
-1465
-1488
-1508
-1526
-1543
-1561
-1580
-1599
-1619
-1638
-1657
-1673
-1685
-1694
-1697
-1696
-1690
-1682
-1673
-1664
-1656
-1650
-1646
-1643
-1639
-1635
-1629
-1622
-1614
-1606
-1599
-1596
-1596
-1600
-1607
-1617
-1627
-1636
-1644
-1650
-1655
-1660
-1665
-1671
-1678
-1684
-1688
-1688
-1683
-1672
-1655
-1633
-1607
-1581
-1556
-1536
-1521
-1512
-1508
-1507
-1507
-1508
-1508
-1508
-1508
-1511
-1518
-1530
-1547
-1568
-1591
-1612
-1629
-1640
-1643
-1639
-1629
-1616
-1603
-1594
-1589
-1588
-1591
-1595
-1597
-1597
-1593
-1585
-1577
-1569
-1565
-1566
-1573
-1584
-1598
-1611
-1621
-1627
-1628
-1624
-1617
-1610
-1603
-1598
-1595
-1593
-1591
-1588
-1582
-1575
-1566
-1556
-1545
-1534
-1523
-1510
-1496
-1480
-1462
-1444
-1429
-1418
-1414
-1416
-1423
-1433
-1441
-1444
-1437
-1420
-1392
-1357
-1319
-1282
-1251
-1227
-1211
-1199
-1189
-1177
-1159
-1135
-1105
-1073
-1043
-1018
-1000
-993
-993
-997
-1002
-1002
-996
-981
-956
-925
-889
-851
-813
-776
-740
-703
-666
-627
-587
-546
-507
-471
-439
-411
-386
-363
-339
-312
-280
-242
-201
-157
-112
-70
-32
2
30
54
76
97
117
139
162
186
210
232
252
269
284
295
303
309
313
315
316
317
316
314
311
308
303
299
296
294
294
298
305
315
328
343
358
371
381
389
393
397
400
404
412
422
436
450
465
478
488
496
502
508
515
525
539
557
576
594
610
620
626
627
625
624
625
630
640
653
668
680
688
689
681
668
650
630
613
600
593
593
599
609
622
635
649
662
675
686
698
710
721
732
743
754
765
777
789
802
817
832
848
864
880
895
908
920
928
934
936
935
931
924
917
910
907
907
911
919
929
940
949
955
957
956
954
952
952
954
960
966
970
970
963
947
925
898
869
843
824
812
809
813
823
836
849
860
868
873
875
873
869
860
849
833
814
793
771
751
735
724
718
717
719
722
723
721
715
704
691
676
659
641
622
601
578
552
525
497
470
447
429
416
410
409
412
416
422
427
432
436
440
444
447
450
452
452
451
448
443
438
433
428
423
420
416
412
409
405
403
401
401
401
402
402
402
401
399
398
399
405
415
430
448
466
482
494
498
497
490
482
477
477
485
499
519
541
560
573
579
578
571
564
559
560
568
582
601
621
639
650
655
654
647
639
631
626
624
625
627
630
631
631
631
632
636
645
661
682
708
737
765
789
807
819
825
825
824
823
826
835
852
877
910
948
989
1030
1069
1105
1135
1160
1182
1201
1221
1242
1267
1295
1325
1356
1384
1409
1428
1441
1448
1452
1454
1457
1461
1468
1477
1488
1499
1509
1517
1522
1525
1527
1528
1530
1534
1539
1547
1557
1568
1582
1597
1613
1632
1650
1669
1686
1700
1710
1715
1714
1708
1698
1685
1671
1655
1638
1620
1599
1576
1550
1521
1490
1459
1427
1397
1368
1340
1311
1279
1244
1203
1159
1111
1063
1018
978
944
918
898
882
868
851
830
802
768
729
686
642
600
562
527
496
468
441
414
384
351
316
279
241
204
169
138
111
87
66
47
29
10
-9
-31
-55
-82
-112
-146
-185
-227
-274
-323
-372
-420
-463
-501
-531
-554
-572
-588
-605
-627
-656
-694
-738
-785
-832
-874
-909
-934
-951
-963
-974
-989
-1010
-1041
-1079
-1122
-1165
-1204
-1235
-1258
-1272
-1280
-1287
-1297
-1313
-1337
-1367
-1402
-1439
-1475
-1509
-1540
-1569
-1598
-1627
-1657
-1688
-1717
-1743
-1763
-1775
-1779
-1776
-1770
-1763
-1758
-1758
-1763
-1774
-1787
-1802
-1818
-1832
-1845
-1859
-1874
-1892
-1913
-1936
-1961
-1985
-2007
-2025
-2037
-2048
-2055
-2061
-2066
-2072
-2077
-2083
-2088
-2092
-2095
-2098
-2102
-2110
-2121
-2137
-2156
-2177
-2199
-2221
-2240
-2258
-2275
-2293
-2313
-2338
-2368
-2403
-2441
-2481
-2519
-2555
-2586
-2612
-2634
-2652
-2670
-2688
-2707
-2729
-2753
-2779
-2804
-2828
-2851
-2872
-2892
-2912
-2933
-2956
-2980
-3007
-3034
-3060
-3083
-3102
-3116
-3127
-3134
-3141
-3149
-3161
-3177
-3198
-3220
-3241
-3260
-3273
-3280
-3281
-3277
-3271
-3266
-3262
-3261
-3260
-3259
-3253
-3240
-3220
-3191
-3157
-3120
-3086
-3057
-3035
-3019
-3009
-3000
-2989
-2972
-2950
-2923
-2892
-2863
-2837
-2817
-2804
-2794
-2785
-2773
-2754
-2729
-2697
-2660
-2624
-2592
-2567
-2551
-2542
-2540
-2538
-2535
-2526
-2510
-2490
-2467
-2445
-2428
-2419
-2418
-2424
-2434
-2447
-2458
-2465
-2469
-2468
-2466
-2465
-2465
-2470
-2478
-2488
-2499
-2508
-2514
-2516
-2514
-2508
-2501
-2492
-2484
-2475
-2466
-2453
-2437
-2416
-2390
-2360
-2329
-2298
-2271
-2248
-2231
-2219
-2209
-2201
-2191
-2178
-2162
-2145
-2127
-2112
-2101
-2093
-2089
-2086
-2080
-2069
-2051
-2025
-1994
-1959
-1925
-1894
-1869
-1850
-1836
-1823
-1808
-1787
-1758
-1722
-1679
-1633
-1588
-1546
-1509
-1476
-1446
-1416
-1384
-1346
-1302
-1254
-1202
-1149
-1096
-1046
-997
-949
-901
-850
-798
-744
-690
-640
-594
-554
-520
-491
-464
-437
-409
-378
-346
-315
-286
-260
-239
-220
-202
-180
-152
-114
-68
-13
47
109
167
219
262
297
325
349
370
392
415
442
471
503
538
576
617
662
709
759
809
858
904
946
982
1012
1040
1066
1091
1118
1145
1174
1204
1231
1256
1277
1294
1309
1321
1334
1348
1364
1385
1409
1437
1467
1500
1533
1566
1598
1626
1650
1670
1684
1694
1701
1707
1713
1722
1733
1747
1763
1777
1789
1797
1800
1800
1798
1796
1798
1804
1815
1830
1847
1864
1878
1889
1895
1899
1903
1907
1915
1926
1940
1956
1970
1982
1990
1995
1998
2000
2004
2011
2021
2036
2051
2065
2077
2085
2090
2092
2093
2096
2101
2110
2123
2138
2156
2174
2193
2213
2233
2257
2284
2314
2348
2385
2421
2455
2484
2507
2525
2537
2545
2551
2557
2565
2575
2589
2604
2619
2634
2647
2657
2665
2671
2675
2681
2688
2698
2712
2728
2746
2763
2778
2789
2794
2794
2789
2783
2778
2777
2781
2791
2806
2824
2841
2855
2863
2864
2860
2852
2845
2840
2841
2848
2860
2873
2885
2892
2891
2882
2865
2844
2821
2800
2781
2767
2756
2745
2733
2717
2698
2675
2650
2626
2605
2589
2578
2573
2570
2569
2566
2561
2553
2542
2531
2519
2508
2500
2493
2487
2482
2475
2468
2459
2448
2436
2424
2412
2400
2388
2376
2364
2352
2339
2326
2313
2300
2286
2272
2256
2239
2219
2197
2173
2148
2122
2096
2071
2045
2021
1995
1969
1943
1917
1891
1869
1850
1835
1825
1820
1818
1817
1815
1810
1802
1790
1774
1756
1737
1717
1699
1683
1669
1655
1641
1627
1612
1595
1577
1558
1540
1522
1506
1492
1480
1469
1458
1447
1436
1426
1417
1410
1405
1402
1403
1405
1407
1409
1407
1402
1391
1376
1357
1336
1316
1300
1287
1280
1277
1277
1277
1275
1270
1258
1241
1219
1195
1171
1149
1131
1118
1108
1101
1092
1081
1064
1042
1014
985
954
924
897
873
853
835
817
797
775
751
725
699
675
654
638
624
611
598
581
560
534
504
472
441
412
387
366
348
331
313
293
269
242
213
185
159
136
119
105
95
85
75
64
51
36
21
6
-9
-23
-37
-51
-66
-81
-97
-112
-128
-142
-155
-167
-180
-194
-211
-231
-253
-276
-299
-318
-331
-337
-336
-328
-315
-300
-285
-272
-264
-261
-264
-272
-284
-298
-312
-325
-335
-342
-346
-347
-346
-345
-345
-345
-346
-347
-346
-342
-335
-323
-309
-294
-281
-273
-271
-277
-288
-302
-316
-326
-331
-330
-323
-316
-311
-311
-318
-332
-351
-370
-386
-396
-398
-393
-383
-374
-367
-366
-371
-381
-392
-401
-406
-405
-399
-393
-388
-390
-398
-413
-433
-452
-466
-473
-472
-465
-455
-448
-448
-458
-478
-505
-535
-561
-580
-589
-590
-585
-581
-583
-595
-618
-651
-690
-729
-762
-787
-801
-805
-805
-803
-805
-813
-829
-852
-879
-906
-932
-953
-969
-982
-994
-1006
-1022
-1040
-1061
-1083
-1105
-1125
-1141
-1151
-1157
-1158
-1156
-1151
-1147
-1143
-1141
-1141
-1145
-1151
-1161
-1171
-1183
-1194
-1203
-1211
-1217
-1222
-1229
-1236
-1246
-1259
-1272
-1285
-1296
-1302
-1304
-1301
-1295
-1289
-1284
-1284
-1287
-1295
-1304
-1312
-1315
-1312
-1301
-1284
-1265
-1248
-1236
-1234
-1241
-1258
-1281
-1305
-1326
-1341
-1347
-1346
-1340
-1332
-1326
-1325
-1330
-1341
-1355
-1370
-1383
-1392
-1396
-1397
-1396
-1396
-1400
-1410
-1425
-1446
-1469
-1493
-1513
-1530
-1541
-1548
-1551
-1553
-1555
-1559
-1566
-1577
-1591
-1608
-1626
-1645
-1663
-1680
-1695
-1709
-1721
-1732
-1742
-1752
-1761
-1770
-1779
-1786
-1791
-1794
-1792
-1787
-1778
-1767
-1755
-1745
-1736
-1730
-1728
-1728
-1728
-1728
-1725
-1719
-1710
-1697
-1683
-1668
-1653
-1641
-1632
-1625
-1620
-1618
-1618
-1619
-1623
-1628
-1636
-1645
-1657
-1669
-1683
-1696
-1709
-1722
-1735
-1748
-1762
-1776
-1791
-1804
-1816
-1826
-1834
-1840
-1844
-1849
-1855
-1863
-1873
-1883
-1893
-1901
-1905
-1904
-1897
-1886
-1871
-1853
-1833
-1813
-1792
-1771
-1751
-1732
-1714
-1699
-1687
-1680
-1679
-1681
-1687
-1695
-1702
-1708
-1712
-1715
-1719
-1724
-1732
-1743
-1757
-1772
-1784
-1793
-1797
-1795
-1790
-1784
-1780
-1781
-1787
-1798
-1811
-1822
-1829
-1827
-1817
-1799
-1776
-1753
-1733
-1719
-1713
-1711
-1713
-1713
-1710
-1702
-1688
-1672
-1657
-1647
-1644
-1648
-1659
-1674
-1688
-1699
-1704
-1702
-1696
-1688
-1683
-1682
-1688
-1700
-1716
-1734
-1749
-1760
-1764
-1762
-1755
-1745
-1732
-1720
-1706
-1692
-1675
-1655
-1631
-1603
-1572
-1541
-1511
-1482
-1456
-1431
-1408
-1383
-1358
-1330
-1301
-1271
-1243
-1218
-1197
-1180
-1166
-1154
-1142
-1130
-1114
-1097
-1077
-1057
-1038
-1020
-1006
-998
-991
-988
-985
-983
-978
-969
-957
-941
-921
-899
-877
-856
-839
-825
-816
-810
-806
-802
-797
-788
-777
-762
-745
-728
-712
-696
-682
-668
-653
-636
-615
-590
-564
-536
-509
-485
-464
-447
-433
-419
-404
-384
-361
-333
-302
-271
-241
-214
-193
-176
-163
-152
-142
-132
-122
-111
-102
-94
-89
-87
-88
-91
-94
-96
-97
-95
-91
-87
-83
-81
-83
-87
-95
-105
-115
-127
-137
-147
-156
-164
-174
-184
-195
-206
-218
-229
-238
-243
-244
-240
-232
-220
-206
-191
-178
-166
-157
-150
-145
-140
-134
-127
-117
-105
-91
-77
-63
-50
-39
-30
-23
-17
-12
-6
-1
5
11
17
23
28
32
36
40
42
44
46
48
51
56
64
76
92
112
136
161
186
208
228
244
257
269
280
292
307
325
346
368
390
411
430
447
464
480
496
512
529
544
557
567
572
574
574
573
574
578
585
594
604
613
620
623
624
624
625
631
641
657
677
697
715
728
734
732
725
713
702
693
690
691
698
706
714
720
722
721
719
717
718
724
736
753
773
795
816
833
847
856
863
869
876
886
898
912
928
943
955
962
964
961
953
943
934
926
923
926
933
944
958
972
986
997
1006
1014
1024
1034
1047
1063
1081
1098
1112
1119
1119
1112
1096
1077
1056
1037
1022
1014
1010
1010
1010
1010
1004
992
976
956
935
916
902
893
887
884
880
872
859
838
811
779
745
712
684
662
646
636
631
628
625
619
610
597
581
563
545
528
513
503
495
491
489
487
484
478
469
457
443
428
414
402
392
385
379
374
367
357
342
323
301
278
256
238
225
218
216
218
220
222
222
218
213
206
201
197
198
203
211
221
231
240
248
253
258
262
268
276
285
295
303
309
310
304
293
277
258
237
218
201
188
178
171
166
163
161
160
161
165
171
180
191
203
215
225
233
237
237
236
233
230
229
228
229
230
230
228
223
217
209
202
197
196
202
213
229
248
269
289
305
317
324
328
330
332
335
341
349
358
366
373
377
377
374
371
368
368
374
384
398
414
430
443
451
454
453
449
445
443
444
449
458
468
477
485
488
488
486
484
484
487
496
511
531
555
582
611
639
668
697
725
754
784
815
846
878
909
940
970
998
1025
1049
1069
1086
1098
1105
1110
1113
1116
1121
1131
1145
1162
1181
1199
1215
1225
1230
1231
1229
1229
1232
1242
1259
1284
1314
1347
1380
1410
1438
1461
1482
1502
1522
1544
1567
1592
1619
1645
1670
1694
1717
1740
1762
1783
1804
1823
1841
1857
1870
1882
1892
1903
1914
1926
1939
1952
1963
1971
1976
1977
1975
1973
1972
1975
1983
1995
2009
2027
2041
2054
2060
2061
2056
2047
2037
2027
2017
2013
2009
2008
2008
2008
2009
2008
2008
2007
2007
2008
2011
2016
2024
2033
2048
2064
2082
2102
2122
2140
2157
2170
2181
2190
2199
2210
2224
2242
2265
2288
2311
2330
2341
2342
2333
2316
2293
2268
2245
2227
2214
2208
2205
2203
2200
2193
2182
2168
2151
2136
2124
2117
2116
2119
2125
2132
2137
2141
2142
2142
2143
2145
2151
2159
2169
2180
2189
2196
2199
2199
2195
2190
2185
2181
2179
2180
2181
2184
2186
2187
2187
2187
2185
2182
2178
2172
2164
2154
2141
2126
2108
2089
2068
2047
2024
2000
1975
1947
1917
1885
1853
1823
1795
1770
1750
1732
1716
1699
1681
1661
1639
1616
1596
1580
1570
1565
1564
1565
1564
1559
1549
1532
1511
1489
1469
1453
1443
1438
1436
1433
1426
1413
1391
1363
1331
1299
1269
1244
1224
1209
1195
1179
1161
1137
1108
1077
1046
1016
992
972
956
941
925
906
883
857
829
802
778
758
742
730
718
703
683
657
624
587
546
506
469
436
407
383
362
343
324
304
283
262
240
219
198
177
156
134
110
85
58
31
3
-24
-50
-75
-98
-121
-142
-164
-186
-208
-231
-254
-277
-300
-323
-344
-364
-380
-393
-403
-409
-411
-412
-413
-414
-417
-423
-432
-442
-455
-469
-483
-497
-511
-523
-535
-546
-554
-561
-566
-569
-571
-573
-576
-581
-588
-599
-611
-625
-638
-650
-660
-668
-673
-678
-683
-690
-699
-711
-726
-743
-763
-785
-808
-834
-862
-891
-921
-949
-974
-993
-1006
-1014
-1014
-1012
-1010
-1008
-1012
-1020
-1034
-1051
-1070
-1089
-1106
-1122
-1135
-1146
-1156
-1164
-1171
-1176
-1177
-1173
-1165
-1153
-1140
-1129
-1124
-1128
-1140
-1160
-1187
-1215
-1241
-1262
-1275
-1281
-1283
-1284
-1288
-1299
-1319
-1346
-1380
-1417
-1453
-1484
-1509
-1526
-1536
-1541
-1544
-1547
-1550
-1556
-1562
-1568
-1574
-1577
-1579
-1580
-1581
-1584
-1590
-1600
-1614
-1630
-1648
-1666
-1682
-1697
-1709
-1719
-1728
-1739
-1750
-1764
-1780
-1797
-1815
-1831
-1845
-1856
-1862
-1866
-1869
-1872
-1877
-1887
-1900
-1917
-1936
-1954
-1969
-1979
-1981
-1977
-1968
-1955
-1942
-1932
-1926
-1925
-1929
-1936
-1945
-1952
-1957
-1959
-1959
-1957
-1955
-1954
-1955
-1956
-1959
-1960
-1960
-1957
-1952
-1945
-1937
-1929
-1921
-1914
-1905
-1896
-1885
-1873
-1859
-1847
-1836
-1830
-1830
-1835
-1845
-1858
-1871
-1881
-1887
-1888
-1884
-1878
-1869
-1861
-1856
-1852
-1850
-1850
-1849
-1847
-1844
-1839
-1835
-1831
-1830
-1831
-1835
-1840
-1845
-1849
-1850
-1847
-1841
-1832
-1821
-1809
-1798
-1788
-1780
-1774
-1769
-1765
-1761
-1756
-1751
-1745
-1737
-1727
-1716
-1704
-1692
-1681
-1671
-1664
-1658
-1654
-1651
-1648
-1643
-1636
-1627
-1616
-1605
-1595
-1587
-1581
-1577
-1573
-1567
-1556
-1540
-1517
-1489
-1459
-1427
-1397
-1371
-1351
-1334
-1321
-1310
-1298
-1285
-1269
-1252
-1234
-1216
-1201
-1188
-1178
-1169
-1161
-1154
-1146
-1137
-1129
-1122
-1117
-1113
-1110
-1106
-1100
-1090
-1076
-1058
-1036
-1012
-992
-975
-964
-959
-960
-968
-979
-992
-1006
-1018
-1029
-1038
-1046
-1051
-1056
-1059
-1061
-1061
-1059
-1056
-1051
-1045
-1038
-1029
-1020
-1010
-999
-988
-977
-965
-952
-939
-925
-911
-897
-882
-867
-852
-838
-823
-810
-797
-785
-774
-764
-756
-751
-750
-752
-758
-766
-776
-784
-789
-788
-781
-767
-746
-722
-697
-673
-653
-638
-627
-620
-614
-608
-601
-590
-576
-559
-542
-526
-512
-501
-493
-488
-485
-483
-481
-479
-474
-467
-457
-443
-426
-407
-385
-363
-342
-321
-303
-287
-273
-258
-242
-224
-203
-180
-157
-135
-117
-104
-96
-95
-97
-101
-104
-105
-103
-97
-88
-76
-62
-45
-26
-4
23
53
87
122
157
190
220
246
269
291
313
336
360
385
410
431
447
456
460
459
456
455
456
461
468
475
480
478
471
457
441
426
416
414
421
436
457
479
499
514
523
530
536
545
560
582
610
640
668
690
701
701
692
675
657
641
630
625
627
633
640
646
649
649
648
647
649
656
668
685
706
728
749
770
788
805
821
837
852
869
885
900
915
929
941
952
963
972
980
985
986
983
975
965
955
946
942
945
955
972
993
1014
1035
1050
1058
1060
1059
1057
1058
1064
1077
1096
1119
1143
1164
1180
1191
1196
1198
1199
1200
1203
1208
1213
1216
1216
1212
1202
1189
1173
1157
1143
1131
1123
1116
1109
1101
1092
1081
1069
1060
1054
1052
1056
1065
1076
1088
1098
1106
1110
1111
1112
1112
1115
1119
1123
1127
1127
1123
1114
1100
1082
1064
1047
1034
1025
1018
1016
1014
1010
1004
997
988
978
969
963
961
961
962
963
963
961
956
950
943
936
929
921
912
899
882
860
835
807
779
753
732
717
708
704
701
699
695
689
679
667
655
644
635
628
622
616
609
598
584
565
543
520
497
475
456
439
425
412
400
388
376
365
357
351
350
352
358
366
373
378
379
374
365
351
335
318
302
288
276
266
257
247
236
224
209
194
179
167
158
154
154
159
166
173
178
179
175
165
148
126
100
71
43
16
-7
-26
-40
-51
-61
-70
-80
-93
-108
-126
-143
-160
-172
-180
-183
-182
-178
-174
-174
-177
-184
-195
-207
-215
-219
-215
-203
-186
-167
-148
-135
-130
-133
-143
-157
-172
-184
-191
-191
-186
-176
-166
-156
-149
-143
-139
-135
-128
-117
-103
-86
-69
-54
-43
-37
-37
-41
-48
-57
-64
-71
-76
-81
-87
-96
-107
-123
-141
-162
-184
-206
-227
-245
-261
-273
-283
-292
-300
-308
-319
-332
-350
-370
-393
-417
-439
-459
-473
-483
-490
-495
-501
-511
-527
-548
-573
-599
-622
-639
-647
-647
-640
-628
-617
-611
-612
-620
-635
-654
-672
-686
-694
-695
-691
-685
-680
-678
-681
-688
-697
-704
-706
-700
-685
-663
-635
-607
-580
-559
-544
-535
-529
-523
-516
-505
-489
-471
-452
-435
-422
-415
-414
-416
-421
-424
-426
-423
-415
-405
-392
-379
-366
-354
-341
-327
-309
-287
-260
-228
-195
-161
-129
-103
-81
-66
-56
-49
-44
-39
-33
-26
-17
-9
-2
3
7
9
11
13
18
27
39
55
75
99
124
150
176
198
216
227
231
227
216
199
181
163
149
141
139
144
151
157
160
156
144
126
104
83
68
63
68
84
108
136
164
189
207
219
226
232
238
246
258
271
284
293
295
291
279
264
247
234
227
228
235
247
259
269
272
268
258
243
228
214
205
201
201
203
204
201
192
176
156
134
113
97
88
83
83
82
76
62
39
5
-36
-80
-122
-158
-185
-203
-215
-225
-237
-256
-283
-319
-361
-403
-441
-470
-488
-496
-497
-495
-496
-504
-521
-546
-575
-602
-622
-631
-628
-613
-593
-571
-555
-548
-553
-568
-591
-615
-636
-651
-658
-659
-654
-649
-646
-648
-655
-667
-681
-697
-712
-726
-738
-750
-763
-776
-791
-806
-821
-834
-846
-857
-867
-877
-887
-898
-907
-915
-920
-921
-919
-914
-908
-904
-904
-908
-917
-927
-936
-942
-943
-938
-929
-918
-908
-902
-903
-910
-923
-939
-955
-969
-980
-988
-995
-1002
-1014
-1028
-1045
-1064
-1081
-1094
-1100
-1099
-1092
-1081
-1068
-1057
-1049
-1047
-1050
-1056
-1064
-1071
-1076
-1077
-1075
-1071
-1066
-1061
-1058
-1057
-1058
-1061
-1066
-1071
-1075
-1078
-1079
-1079
-1077
-1075
-1076
-1079
-1087
-1099
-1115
-1134
-1153
-1170
-1183
-1190
-1192
-1190
-1185
-1181
-1178
-1179
-1181
-1185
-1187
-1187
-1182
-1174
-1163
-1151
-1143
-1139
-1141
-1147
-1156
-1165
-1170
-1169
-1161
-1147
-1129
-1109
-1092
-1077
-1067
-1060
-1055
-1050
-1044
-1037
-1029
-1020
-1014
-1010
-1006
-1004
-1000
-993
-980
-961
-937
-912
-887
-865
-849
-838
-832
-829
-826
-821
-812
-799
-783
-766
-749
-734
-720
-709
-698
-687
-673
-658
-641
-622
-604
-587
-572
-560
-549
-540
-532
-525
-517
-509
-500
-490
-478
-463
-446
-426
-405
-384
-364
-347
-334
-324
-316
-308
-297
-280
-257
-229
-197
-166
-139
-121
-112
-112
-119
-129
-137
-139
-133
-118
-98
-76
-57
-47
-47
-58
-79
-105
-134
-159
-177
-188
-190
-187
-180
-173
-168
-166
-166
-169
-172
-174
-175
-175
-174
-173
-173
-176
-179
-183
-186
-186
-182
-173
-159
-141
-122
-103
-86
-73
-64
-58
-55
-53
-50
-46
-40
-34
-27
-22
-20
-20
-21
-23
-22
-17
-5
15
41
73
107
141
172
198
219
236
249
262
275
291
309
329
351
374
398
425
454
487
526
571
621
674
729
780
826
865
896
920
939
955
970
987
1004
1024
1042
1057
1068
1075
1076
1075
1072
1070
1069
1069
1070
1071
1070
1065
1056
1045
1034
1022
1016
1014
1018
1025
1036
1046
1054
1060
1062
1061
1060
1060
1063
1069
1078
1088
1095
1099
1096
1088
1075
1060
1045
1034
1028
1029
1037
1049
1065
1080
1094
1103
1108
1109
1106
1101
1094
1087
1080
1075
1071
1069
1070
1076
1085
1098
1113
1130
1147
1163
1176
1186
1196
1205
1216
1231
1250
1275
1304
1335
1366
1396
1423
1447
1467
1486
1504
1523
1543
1564
1584
1602
1616
1626
1632
1633
1631
1628
1625
1621
1619
1616
1611
1604
1595
1581
1566
1550
1536
1524
1518
1517
1521
1531
1544
1559
1574
1589
1602
1614
1623
1631
1637
1641
1642
1640
1634
1626
1616
1604
1593
1583
1577
1574
1576
1581
1589
1599
1608
1616
1623
1626
1628
1628
1627
1627
1628
1630
1633
1636
1639
1641
1641
1640
1639
1637
1638
1641
1648
1657
1667
1676
1682
1685
1681
1674
1662
1650
1640
1633
1630
1633
1639
1647
1652
1654
1649
1639
1624
1606
1588
1571
1559
1550
1545
1541
1537
1529
1518
1502
1482
1460
1437
1414
1392
1372
1351
1330
1307
1282
1254
1225
1195
1166
1140
1116
1096
1077
1059
1041
1022
1000
978
954
929
905
881
859
838
819
800
783
766
750
736
723
713
704
696
689
681
673
664
655
647
639
634
631
629
628
627
622
614
601
583
562
538
515
494
475
460
446
432
416
395
368
335
298
259
222
188
160
139
123
111
98
84
64
40
11
-19
-48
-73
-92
-104
-110
-112
-113
-115
-123
-136
-155
-179
-206
-234
-260
-284
-307
-327
-347
-367
-388
-411
-435
-459
-483
-508
-531
-556
-580
-606
-631
-657
-681
-703
-720
-733
-741
-746
-749
-752
-757
-765
-774
-784
-794
-801
-805
-804
-800
-793
-787
-781
-778
-777
-779
-781
-783
-785
-785
-784
-784
-786
-790
-796
-805
-813
-820
-823
-822
-816
-807
-798
-791
-788
-791
-800
-813
-829
-845
-859
-870
-877
-882
-887
-892
-899
-909
-919
-929
-937
-941
-942
-938
-933
-929
-927
-929
-934
-942
-951
-958
-960
-956
-945
-930
-911
-891
-873
-858
-846
-837
-828
-818
-806
-790
-770
-749
-727
-707
-690
-677
-667
-659
-652
-643
-632
-619
-605
-592
-581
-574
-573
-577
-584
-592
-599
-601
-598
-589
-575
-558
-540
-524
-510
-499
-489
-479
-465
-446
-421
-391
-358
-324
-293
-268
-250
-239
-234
-232
-230
-226
-220
-212
-203
-195
-191
-191
-195
-203
-212
-220
-226
-228
-227
-223
-220
-218
-220
-225
-233
-243
-251
-256
-258
-257
-254
-250
-248
-249
-254
-260
-267
-273
-275
-273
-266
-257
-249
-242
-240
-243
-251
-262
-275
-286
-294
-297
-296
-291
-285
-280
-277
-278
-284
-294
-307
-322
-336
-348
-357
-364
-368
-370
-373
-377
-385
-396
-409
-424
-437
-445
-446
-439
-423
-399
-371
-342
-316
-295
-282
-275
-273
-273
-272
-266
-256
-242
-226
-211
-201
-196
-198
-205
-215
-224
-229
-230
-224
-215
-205
-196
-193
-194
-200
-209
-218
-223
-221
-213
-199
-182
-165
-151
-142
-140
-144
-153
-163
-174
-182
-189
-194
-200
-207
-218
-232
-249
-267
-284
-298
-307
-310
-308
-301
-291
-280
-270
-262
-256
-252
-249
-246
-242
-236
-228
-219
-210
-200
-190
-183
-178
-176
-178
-183
-192
-205
-222
-241
-263
-285
-308
-328
-346
-361
-373
-383
-392
-401
-411
-422
-432
-441
-447
-447
-440
-427
-408
-385
-361
-339
-321
-308
-300
-295
-290
-282
-271
-254
-234
-212
-191
-174
-162
-154
-149
-144
-135
-120
-98
-70
-38
-6
22
44
59
69
77
86
100
122
150
183
217
248
271
285
291
291
288
287
290
300
315
332
349
363
372
376
377
376
378
383
393
406
419
431
437
438
433
424
414
406
401
398
397
395
388
377
359
338
317
300
291
292
301
317
333
345
349
343
327
306
284
267
260
262
274
290
306
317
319
312
297
280
266
258
259
269
285
302
316
323
321
313
302
292
288
293
307
329
354
377
396
407
410
408
405
402
404
411
421
433
444
451
453
451
446
442
440
444
451
463
476
488
496
501
502
502
502
505
512
524
540
558
576
593
606
616
624
630
634
638
641
642
640
636
627
616
602
588
574
561
550
539
529
519
508
496
484
472
461
451
444
438
433
428
423
417
412
407
404
405
409
417
428
440
451
458
461
459
451
439
426
413
403
396
394
395
399
401
401
395
384
367
347
325
304
286
273
263
255
246
234
217
193
164
133
101
72
50
34
24
19
15
10
3
-8
-22
-36
-51
-63
-73
-81
-88
-98
-111
-129
-150
-174
-198
-221
-241
-259
-275
-290
-307
-326
-346
-366
-383
-397
-405
-408
-407
-405
-404
-407
-414
-426
-440
-453
-461
-462
-456
-445
-432
-420
-414
-416
-426
-442
-461
-479
-494
-501
-501
-495
-484
-471
-458
-445
-435
-424
-413
-401
-387
-371
-355
-342
-331
-325
-324
-327
-332
-337
-341
-342
-341
-336
-329
-321
-313
-307
-304
-303
-304
-306
-307
-307
-305
-299
-291
-281
-271
-262
-255
-252
-250
-249
-245
-237
-221
-199
-171
-140
-110
-85
-69
-61
-62
-66
-70
-68
-56
-33
1
40
79
113
137
150
152
149
145
147
157
177
206
239
272
298
316
324
325
322
320
322
330
345
364
385
402
414
419
418
411
401
391
383
377
375
377
381
387
395
405
416
430
444
458
473
486
498
509
520
532
544
556
567
576
581
581
577
570
563
557
556
559
567
577
586
590
586
574
553
526
497
471
450
435
427
422
418
413
403
390
374
358
344
334
328
325
323
320
314
304
290
274
260
249
243
244
250
258
267
275
280
282
282
282
284
288
295
303
312
319
323
325
323
321
318
316
316
319
323
328
333
338
342
347
353
360
371
383
397
411
425
438
449
460
469
478
488
499
510
523
537
551
566
580
593
605
616
624
630
633
632
629
623
616
609
601
593
586
578
570
562
553
544
534
524
512
499
482
461
436
409
381
356
337
326
323
328
338
348
353
351
339
319
293
266
244
229
224
228
236
245
249
247
236
219
199
182
171
168
173
183
194
201
200
190
172
150
128
111
101
101
108
120
130
137
137
130
117
101
86
73
64
58
54
49
43
32
18
2
-17
-35
-51
-65
-76
-86
-93
-100
-107
-112
-116
-119
-122
-126
-132
-142
-156
-174
-195
-217
-238
-255
-266
-270
-268
-262
-254
-247
-242
-242
-245
-254
-265
-277
-290
-302
-312
-320
-327
-334
-343
-353
-367
-385
-408
-434
-462
-489
-513
-532
-545
-550
-549
-543
-535
-528
-522
-519
-518
-516
-512
-504
-491
-474
-455
-438
-425
-419
-421
-430
-444
-458
-470
-478
-482
-483
-484
-488
-498
-513
-533
-554
-572
-583
-586
-580
-568
-553
-541
-534
-536
-547
-563
-581
-597
-607
-609
-606
-599
-592
-589
-593
-605
-622
-643
-663
-679
-690
-695
-695
-694
-692
-692
-695
-699
-703
-704
-703
-697
-689
-682
-677
-678
-685
-700
-721
-745
-770
-793
-814
-833
-852
-871
-893
-919
-948
-979
-1010
-1038
-1062
-1081
-1097
-1110
-1123
-1137
-1154
-1174
-1195
-1217
-1237
-1253
-1265
-1274
-1280
-1284
-1289
-1294
-1299
-1305
-1310
-1312
-1310
-1305
-1296
-1287
-1277
-1271
-1267
-1269
-1274
-1284
-1296
-1309
-1323
-1335
-1345
-1353
-1358
-1359
-1356
-1349
-1338
-1325
-1311
-1297
-1286
-1278
-1274
-1274
-1274
-1273
-1269
-1260
-1246
-1227
-1206
-1188
-1175
-1171
-1176
-1191
-1213
-1237
-1259
-1275
-1282
-1281
-1273
-1260
-1247
-1236
-1230
-1229
-1230
-1232
-1230
-1221
-1204
-1178
-1145
-1108
-1070
-1034
-1002
-977
-956
-938
-923
-910
-896
-882
-869
-857
-848
-842
-840
-841
-843
-846
-847
-847
-843
-836
-825
-812
-797
-782
-767
-753
-742
-733
-727
-722
-717
-712
-705
-695
-682
-667
-650
-634
-620
-609
-601
-595
-592
-589
-585
-579
-570
-560
-548
-535
-523
-511
-500
-490
-481
-472
-464
-458
-456
-457
-462
-470
-480
-490
-500
-508
-516
-524
-535
-550
-570
-596
-626
-656
-684
-706
-721
-729
-732
-734
-740
-752
-772
-799
-831
-864
-892
-914
-927
-934
-938
-944
-955
-975
-1002
-1036
-1071
-1103
-1128
-1146
-1157
-1163
-1170
-1182
-1200
-1224
-1252
-1281
-1304
-1319
-1325
-1323
-1316
-1309
-1308
-1316
-1333
-1357
-1385
-1409
-1427
-1434
-1429
-1416
-1397
-1378
-1363
-1353
-1351
-1353
-1358
-1361
-1360
-1353
-1342
-1326
-1310
-1295
-1282
-1271
-1264
-1257
-1250
-1241
-1229
-1216
-1201
-1186
-1172
-1159
-1148
-1138
-1130
-1123
-1118
-1114
-1112
-1112
-1114
-1117
-1120
-1121
-1119
-1115
-1107
-1097
-1086
-1074
-1064
-1054
-1046
-1038
-1031
-1024
-1016
-1010
-1004
-1000
-999
-999
-999
-997
-992
-983
-970
-953
-935
-916
-900
-886
-875
-866
-857
-847
-834
-818
-800
-781
-762
-747
-736
-730
-726
-725
-723
-719
-712
-701
-687
-672
-656
-641
-626
-611
-595
-577
-556
-534
-510
-487
-467
-449
-436
-426
-417
-410
-400
-388
-373
-354
-334
-311
-289
-267
-247
-227
-209
-192
-176
-162
-151
-141
-134
-128
-120
-111
-97
-79
-58
-35
-12
8
24
34
40
43
45
49
57
69
83
99
113
124
131
136
141
149
163
186
219
260
305
352
397
435
466
491
510
528
547
571
599
633
670
709
747
781
812
838
860
879
898
916
936
957
980
1004
1028
1051
1072
1092
1108
1122
1132
1140
1146
1150
1154
1158
1164
1170
1179
1188
1200
1212
1227
1245
1266
1291
1320
1354
1391
1429
1468
1505
1538
1567
1591
1610
1625
1636
1644
1649
1650
1649
1645
1639
1630
1621
1612
1605
1600
1599
1602
1608
1616
1627
1639
1653
1668
1686
1706
1727
1749
1771
1790
1805
1814
1817
1814
1806
1795
1783
1775
1772
1777
1788
1806
1827
1850
1871
1888
1899
1904
1904
1903
1902
1905
1913
1928
1947
1969
1990
2009
2021
2029
2031
2029
2027
2025
2029
2035
2045
2056
2066
2074
2079
2080
2079
2079
2082
2088
2099
2114
2131
2148
2162
2173
2179
2183
2185
2187
2189
2191
2193
2191
2185
2173
2155
2132
2108
2086
2070
2062
2063
2071
2085
2100
2115
2126
2133
2138
2144
2152
2165
2184
2208
2234
2256
2272
2277
2268
2247
2215
2177
2137
2101
2071
2048
2032
2020
2008
1994
1976
1952
1925
1897
1871
1850
1836
1827
1824
1822
1820
1815
1806
1794
1781
1769
1761
1758
1758
1761
1761
1756
1742
1717
1684
1644
1602
1564
1532
1510
1496
1487
1481
1473
1459
1438
1411
1380
1349
1319
1292
1268
1246
1222
1195
1162
1125
1084
1043
1006
974
949
929
912
894
873
847
815
779
742
708
678
652
629
607
582
552
517
478
437
400
368
345
331
322
316
309
297
280
258
232
207
185
168
154
142
130
114
93
67
39
10
-14
-31
-40
-43
-42
-41
-44
-54
-70
-93
-118
-144
-167
-185
-198
-207
-213
-217
-221
-226
-230
-234
-237
-239
-241
-244
-250
-259
-270
-282
-293
-300
-302
-299
-291
-281
-270
-262
-256
-252
-249
-243
-234
-222
-207
-193
-183
-181
-189
-205
-227
-249
-266
-272
-265
-245
-216
-185
-158
-140
-134
-142
-160
-183
-206
-223
-231
-232
-227
-222
-221
-228
-246
-274
-309
-347
-384
-415
-437
-450
-453
-450
-443
-436
-432
-433
-441
-455
-474
-496
-518
-538
-552
-559
-560
-556
-548
-540
-534
-531
-533
-538
-545
-550
-553
-552
-548
-542
-538
-537
-543
-555
-572
-591
-607
-617
-617
-608
-590
-568
-545
-526
-513
-507
-505
-505
-503
-496
-482
-462
-437
-412
-389
-372
-359
-352
-346
-340
-330
-316
-297
-276
-255
-238
-226
-221
-220
-222
-224
-222
-215
-202
-186
-168
-151
-139
-132
-132
-138
-146
-154
-161
-164
-164
-161
-157
-154
-153
-153
-154
-155
-152
-144
-130
-110
-84
-55
-27
-3
16
28
33
35
36
39
47
63
86
115
147
178
207
229
246
256
261
265
269
274
281
290
299
307
313
316
316
315
315
316
319
325
332
340
348
356
365
375
389
408
432
461
491
520
543
558
564
561
551
538
524
512
503
497
492
484
472
455
435
414
397
385
383
388
400
414
425
430
427
417
403
391
386
391
409
437
471
504
529
541
538
521
496
468
445
432
432
446
470
499
528
552
567
573
571
564
555
549
547
551
560
574
588
602
613
619
621
618
612
605
598
595
595
601
610
621
631
640
644
644
642
638
637
641
650
665
683
701
713
718
714
702
687
672
663
663
672
687
704
716
720
711
692
666
640
620
612
618
634
656
678
691
693
682
661
637
616
603
601
608
621
632
637
632
617
594
570
550
540
539
546
556
563
561
549
527
498
470
447
433
430
434
441
443
437
420
394
364
334
310
295
291
294
299
303
300
291
275
258
242
231
224
221
218
208
190
160
121
76
32
-6
-34
-51
-59
-63
-69
-80
-100
-129
-164
-202
-239
-271
-297
-318
-336
-355
-375
-398
-422
-447
-469
-487
-502
-515
-528
-543
-563
-588
-616
-644
-671
-694
-713
-729
-746
-766
-792
-826
-865
-907
-948
-982
-1006
-1020
-1027
-1027
-1027
-1031
-1041
-1059
-1082
-1107
-1132
-1151
-1165
-1172
-1175
-1177
-1179
-1186
-1197
-1212
-1229
-1246
-1261
-1273
-1281
-1286
-1291
-1297
-1304
-1315
-1329
-1345
-1361
-1376
-1389
-1399
-1406
-1411
-1415
-1416
-1417
-1416
-1414
-1411
-1407
-1403
-1400
-1398
-1397
-1399
-1401
-1404
-1405
-1404
-1400
-1392
-1383
-1374
-1368
-1365
-1369
-1380
-1396
-1414
-1433
-1448
-1456
-1456
-1448
-1434
-1415
-1396
-1379
-1366
-1357
-1350
-1345
-1339
-1332
-1322
-1312
-1302
-1296
-1295
-1300
-1309
-1321
-1333
-1341
-1343
-1338
-1327
-1312
-1296
-1281
-1269
-1260
-1255
-1251
-1245
-1237
-1226
-1212
-1196
-1180
-1165
-1152
-1143
-1136
-1131
-1128
-1127
-1128
-1131
-1137
-1144
-1152
-1158
-1161
-1157
-1148
-1132
-1113
-1093
-1076
-1065
-1061
-1064
-1070
-1075
-1076
-1068
-1051
-1025
-995
-964
-937
-917
-908
-907
-912
-919
-924
-923
-914
-895
-870
-840
-808
-779
-755
-738
-728
-725
-727
-731
-735
-736
-731
-720
-701
-677
-651
-625
-604
-588
-580
-578
-580
-581
-578
-569
-554
-533
-510
-490
-474
-464
-460
-458
-453
-442
-420
-388
-348
-305
-267
-237
-221
-217
-223
-232
-238
-236
-221
-197
-165
-134
-109
-96
-96
-107
-124
-141
-151
-150
-136
-113
-84
-56
-35
-23
-22
-29
-40
-51
-58
-57
-50
-37
-22
-7
6
15
20
23
23
22
20
17
14
10
6
6
9
17
30
48
69
90
107
119
126
127
125
122
120
120
123
126
128
127
122
113
102
90
83
81
86
97
113
132
150
166
180
193
205
219
235
251
268
281
288
288
281
267
251
236
226
225
232
246
265
284
301
312
317
315
308
297
286
274
262
251
239
225
212
199
188
180
178
181
189
201
213
223
228
228
220
207
189
169
147
126
106
87
70
54
39
26
14
4
-3
-6
-6
-4
1
6
10
12
12
8
2
-5
-13
-20
-24
-26
-24
-20
-14
-7
-1
5
11
16
21
27
35
43
52
58
62
61
55
44
29
11
-7
-24
-38
-48
-54
-56
-55
-52
-47
-40
-33
-26
-19
-15
-13
-16
-22
-31
-43
-55
-66
-74
-80
-83
-86
-89
-93
-99
-106
-111
-114
-112
-105
-94
-84
-76
-76
-86
-106
-133
-166
-197
-223
-240
-250
-253
-255
-261
-273
-296
-326
-362
-396
-425
-444
-453
-454
-451
-451
-459
-479
-509
-549
-591
-632
-665
-688
-701
-707
-709
-712
-718
-729
-744
-759
-772
-781
-785
-785
-783
-781
-782
-786
-792
-798
-801
-800
-793
-782
-770
-759
-754
-756
-764
-778
-794
-808
-816
-817
-811
-800
-787
-774
-764
-758
-755
-753
-751
-747
-739
-726
-710
-693
-674
-657
-641
-627
-615
-604
-595
-588
-582
-577
-574
-571
-568
-565
-562
-559
-558
-558
-562
-569
-577
-585
-590
-591
-586
-577
-566
-555
-548
-547
-553
-564
-576
-584
-585
-576
-556
-529
-500
-474
-458
-455
-465
-485
-510
-534
-552
-560
-558
-548
-534
-520
-510
-506
-508
-514
-520
-525
-526
-522
-513
-502
-491
-479
-468
-457
-445
-431
-415
-399
-384
-371
-364
-361
-363
-366
-368
-367
-360
-348
-333
-319
-307
-301
-301
-305
-313
-319
-321
-317
-307
-295
-283
-276
-275
-284
-299
-319
-338
-355
-366
-371
-371
-368
-366
-366
-370
-377
-385
-392
-395
-394
-389
-381
-373
-366
-362
-359
-357
-353
-345
-333
-316
-297
-278
-261
-250
-244
-243
-245
-248
-250
-248
-242
-235
-228
-222
-219
-220
-222
-223
-222
-216
-205
-189
-171
-152
-136
-124
-116
-111
-108
-106
-102
-96
-89
-83
-78
-74
-72
-70
-66
-58
-45
-25
-1
26
52
74
91
100
104
104
101
100
101
104
110
118
127
137
148
161
176
194
213
233
250
264
272
275
274
271
270
274
283
299
318
339
356
368
374
374
370
367
368
375
389
410
434
458
479
496
507
515
520
526
534
544
554
563
569
570
566
558
549
540
534
532
534
538
543
547
547
546
544
543
547
556
572
593
617
643
667
688
705
720
732
743
754
762
768
771
769
763
755
748
744
746
755
771
790
810
826
837
840
837
829
822
817
819
827
841
858
877
894
906
915
919
921
922
923
924
926
927
928
927
926
927
931
939
952
967
983
995
1000
999
988
969
945
920
897
878
864
853
843
831
816
796
773
749
728
712
704
705
714
728
743
757
767
770
767
758
745
731
716
701
686
671
656
640
623
606
592
581
574
572
574
578
583
587
587
583
575
564
552
543
537
536
540
548
558
565
569
568
562
551
540
531
526
527
533
542
552
560
563
560
552
541
530
521
517
516
517
517
513
502
483
459
431
405
384
372
369
373
380
387
389
382
368
347
324
302
285
274
269
268
267
262
250
232
209
182
157
136
121
113
111
112
115
116
114
110
104
98
95
94
96
102
110
118
126
134
142
149
157
165
174
183
191
198
202
202
199
192
183
171
158
146
137
132
133
140
153
169
187
201
210
211
203
187
168
147
131
123
123
131
144
158
169
173
169
159
145
131
123
122
129
143
162
179
193
201
201
196
186
177
169
165
163
163
161
157
149
137
122
106
91
78
70
65
63
63
64
65
67
69
72
77
84
91
98
104
109
112
116
120
126
133
142
151
158
162
162
158
150
140
130
123
121
124
131
141
154
167
180
192
205
218
234
251
270
291
312
333
353
373
392
412
434
457
482
508
533
556
575
591
602
611
617
621
626
630
635
639
645
652
661
674
691
712
738
765
793
818
839
853
860
860
855
847
837
828
820
815
812
811
813
819
828
841
856
875
894
911
925
935
939
939
935
930
925
923
925
930
937
945
953
960
964
967
967
965
962
955
945
932
915
895
874
854
837
825
819
818
821
825
830
832
832
829
823
816
810
805
802
799
797
795
792
788
783
777
771
763
753
742
729
714
699
686
675
668
667
671
679
687
695
700
702
700
697
695
695
699
705
713
721
725
724
719
709
697
685
675
668
665
663
662
661
660
660
662
669
683
702
726
752
775
793
804
809
811
813
819
831
849
869
888
901
904
896
879
859
841
831
833
846
868
890
907
910
898
869
830
786
747
718
702
698
701
704
702
689
665
632
595
560
533
516
510
513
519
523
521
511
493
469
442
417
395
378
366
357
348
338
324
306
283
256
225
193
161
131
106
87
76
73
76
82
88
90
86
74
58
39
21
10
8
14
27
42
52
54
44
21
-11
-49
-86
-118
-143
-161
-175
-188
-204
-225
-251
-279
-305
-326
-337
-337
-330
-318
-307
-302
-307
-320
-341
-366
-389
-407
-418
-420
-417
-412
-408
-408
-415
-428
-446
-467
-490
-512
-534
-555
-574
-590
-603
-612
-616
-614
-608
-600
-591
-585
-583
-586
-593
-603
-613
-623
-630
-637
-643
-652
-664
-681
-701
-722
-740
-752
-755
-749
-736
-719
-702
-691
-687
-693
-708
-729
-754
-779
-802
-822
-838
-850
-859
-864
-866
-865
-861
-855
-849
-845
-847
-854
-869
-888
-910
-929
-943
-949
-947
-939
-930
-924
-926
-939
-962
-992
-1024
-1051
-1070
-1077
-1072
-1057
-1037
-1018
-1002
-996
-998
-1006
-1018
-1030
-1040
-1046
-1048
-1047
-1042
-1036
-1028
-1018
-1004
-988
-970
-950
-932
-919
-913
-916
-928
-947
-969
-992
-1010
-1024
-1030
-1028
-1020
-1010
-999
-987
-977
-970
-966
-966
-968
-974
-981
-987
-992
-993
-989
-978
-962
-943
-925
-912
-906
-909
-920
-937
-955
-969
-975
-972
-961
-944
-927
-915
-911
-917
-933
-955
-980
-1002
-1018
-1028
-1030
-1028
-1024
-1022
-1020
-1022
-1024
-1025
-1024
-1018
-1010
-1002
-996
-991
-991
-993
-996
-996
-990
-977
-955
-926
-892
-855
-819
-784
-753
-724
-699
-677
-657
-641
-629
-621
-618
-617
-616
-613
-605
-591
-571
-545
-517
-490
-465
-445
-429
-415
-402
-389
-375
-359
-345
-332
-324
-320
-319
-317
-312
-301
-281
-253
-220
-186
-154
-130
-115
-109
-109
-112
-113
-111
-104
-93
-82
-72
-68
-69
-76
-86
-96
-101
-100
-91
-76
-58
-39
-23
-11
-3
1
3
3
4
5
6
7
6
4
0
-5
-9
-13
-16
-18
-18
-18
-17
-15
-10
-2
9
24
42
61
78
92
102
106
107
106
105
105
108
112
117
121
122
120
114
107
100
96
93
93
92
89
82
69
50
29
7
-12
-25
-30
-28
-20
-10
0
8
13
16
18
23
31
42
55
68
78
80
75
62
44
23
3
-12
-20
-21
-16
-8
-1
4
2
-6
-22
-44
-69
-95
-120
-141
-156
-165
-169
-168
-166
-166
-170
-181
-200
-226
-258
-290
-321
-346
-364
-374
-379
-381
-385
-394
-410
-434
-462
-493
-522
-544
-558
-564
-563
-557
-551
-548
-550
-557
-568
-582
-597
-611
-623
-634
-645
-658
-673
-690
-710
-731
-751
-768
-781
-789
-792
-791
-788
-785
-781
-780
-780
-782
-786
-791
-797
-803
-808
-812
-815
-817
-818
-820
-823
-830
-840
-855
-874
-897
-922
-947
-971
-992
-1010
-1022
-1034
-1042
-1048
-1053
-1058
-1062
-1067
-1072
-1077
-1082
-1086
-1091
-1094
-1097
-1098
-1098
-1097
-1095
-1093
-1092
-1091
-1091
-1092
-1093
-1093
-1092
-1090
-1088
-1087
-1090
-1098
-1110
-1127
-1146
-1164
-1179
-1187
-1188
-1183
-1173
-1163
-1157
-1158
-1168
-1184
-1205
-1226
-1242
-1250
-1248
-1235
-1216
-1193
-1171
-1154
-1142
-1137
-1134
-1132
-1128
-1118
-1104
-1086
-1068
-1052
-1042
-1039
-1044
-1057
-1073
-1092
-1110
-1126
-1138
-1147
-1154
-1158
-1161
-1162
-1160
-1154
-1144
-1129
-1109
-1085
-1058
-1029
-999
-969
-940
-913
-887
-864
-843
-827
-813
-803
-795
-788
-780
-769
-754
-733
-707
-678
-646
-613
-583
-555
-530
-509
-490
-474
-458
-443
-429
-415
-401
-387
-373
-358
-341
-322
-301
-278
-255
-233
-212
-194
-180
-166
-153
-138
-120
-97
-71
-44
-17
5
20
27
24
15
3
-7
-11
-3
19
52
96
146
195
238
271
293
303
304
302
299
302
313
331
356
383
409
429
441
444
440
432
424
420
425
438
461
490
521
551
577
595
605
610
610
609
611
617
629
646
667
690
711
731
747
759
769
777
784
791
798
803
806
804
797
782
761
736
707
679
653
634
621
615
615
619
624
630
634
638
642
648
658
673
692
715
739
761
778
789
793
790
783
775
767
762
759
758
755
748
737
721
701
680
662
650
645
649
660
676
693
707
718
724
726
726
727
730
736
745
755
765
773
780
787
795
806
822
841
863
884
900
909
908
896
877
854
831
812
802
802
810
823
840
857
871
882
890
898
906
916
928
941
954
965
973
976
975
971
966
963
963
968
978
992
1010
1033
1057
1082
1107
1132
1154
1175
1191
1205
1215
1222
1229
1237
1246
1258
1273
1289
1307
1322
1336
1347
1355
1361
1367
1374
1383
1395
1409
1426
1444
1462
1481
1499
1518
1537
1555
1572
1587
1599
1608
1613
1615
1616
1617
1620
1626
1634
1644
1655
1666
1675
1683
1690
1698
1709
1722
1738
1754
1767
1776
1776
1769
1755
1735
1716
1699
1689
1687
1692
1703
1717
1729
1739
1745
1748
1750
1754
1761
1772
1786
1802
1816
1826
1832
1833
1830
1826
1822
1820
1820
1820
1819
1815
1807
1795
1781
1768
1757
1752
1754
1761
1773
1785
1795
1800
1800
1794
1786
1776
1768
1762
1760
1759
1758
1757
1753
1747
1740
1734
1729
1728
1730
1735
1741
1746
1748
1745
1738
1727
1715
1703
1693
1686
1683
1684
1688
1695
1703
1710
1717
1722
1724
1722
1714
1702
1685
1665
1643
1622
1604
1589
1579
1571
1564
1555
1544
1529
1511
1491
1473
1458
1449
1445
1445
1449
1452
1452
1447
1439
1427
1414
1404
1399
1400
1408
1420
1434
1447
1454
1455
1449
1436
1418
1398
1378
1360
1344
1331
1320
1310
1300
1289
1276
1261
1243
1222
1200
1177
1153
1129
1107
1086
1067
1051
1038
1026
1016
1006
996
985
973
960
946
933
919
906
894
882
871
861
850
840
829
817
802
785
765
742
718
694
671
651
633
618
603
588
570
548
521
491
460
430
405
386
376
372
374
376
377
374
366
353
337
322
309
300
296
294
293
290
284
272
256
238
220
204
192
182
174
166
155
140
121
97
72
47
26
10
-1
-9
-15
-22
-33
-49
-69
-92
-116
-139
-157
-171
-179
-182
-182
-181
-180
-181
-184
-191
-201
-216
-234
-255
-279
-304
-329
-352
-373
-391
-407
-421
-436
-454
-476
-501
-529
-559
-586
-609
-625
-636
-641
-644
-647
-653
-665
-681
-701
-722
-741
-755
-763
-766
-764
-762
-762
-766
-777
-793
-812
-831
-847
-858
-863
-864
-864
-864
-868
-879
-897
-920
-946
-971
-992
-1008
-1020
-1026
-1030
-1035
-1042
-1053
-1068
-1084
-1100
-1112
-1118
-1119
-1114
-1105
-1096
-1090
-1089
-1095
-1108
-1126
-1146
-1166
-1184
-1196
-1204
-1207
-1209
-1210
-1212
-1216
-1222
-1230
-1236
-1240
-1240
-1236
-1227
-1217
-1206
-1197
-1191
-1187
-1187
-1188
-1188
-1185
-1180
-1171
-1160
-1150
-1144
-1144
-1151
-1166
-1188
-1215
-1242
-1266
-1286
-1297
-1302
-1300
-1294
-1286
-1279
-1275
-1274
-1276
-1279
-1282
-1282
-1279
-1272
-1262
-1250
-1238
-1227
-1216
-1208
-1200
-1193
-1184
-1174
-1163
-1151
-1139
-1130
-1125
-1124
-1127
-1135
-1145
-1156
-1166
-1175
-1182
-1189
-1196
-1205
-1218
-1235
-1254
-1275
-1294
-1310
-1319
-1320
-1313
-1299
-1280
-1259
-1238
-1219
-1205
-1194
-1188
-1185
-1184
-1185
-1188
-1193
-1199
-1207
-1215
-1223
-1228
-1228
-1223
-1211
-1194
-1172
-1149
-1126
-1106
-1091
-1079
-1072
-1066
-1061
-1057
-1055
-1055
-1059
-1070
-1087
-1110
-1136
-1161
-1182
-1194
-1197
-1191
-1177
-1161
-1145
-1133
-1126
-1123
-1119
-1112
-1098
-1073
-1040
-1000
-958
-920
-889
-868
-855
-847
-839
-827
-807
-780
-749
-719
-697
-689
-696
-717
-748
-780
-805
-817
-812
-790
-755
-715
-676
-644
-621
-607
-597
-587
-571
-546
-513
-475
-436
-404
-381
-369
-366
-369
-371
-367
-354
-331
-302
-272
-247
-231
-228
-236
-252
-271
-285
-291
-285
-267
-240
-207
-173
-143
-118
-100
-88
-80
-75
-71
-68
-66
-63
-60
-56
-49
-39
-24
-5
16
38
57
70
77
78
74
69
65
66
73
86
102
118
132
139
141
138
132
127
125
127
133
141
147
149
143
132
117
102
93
94
108
132
165
200
231
251
258
251
234
210
188
173
168
173
187
203
217
222
215
196
167
133
102
77
62
59
67
80
93
103
106
100
88
72
58
48
47
55
71
92
113
132
145
150
148
141
132
123
119
121
129
141
155
168
178
183
182
177
169
161
157
157
162
174
188
204
217
226
227
220
205
184
158
131
106
86
73
68
72
82
97
114
131
144
153
156
154
148
141
136
133
134
138
142
146
145
139
127
110
90
72
57
47
44
47
51
55
54
46
32
12
-11
-34
-55
-71
-82
-90
-96
-102
-110
-121
-133
-147
-161
-175
-191
-208
-228
-253
-280
-307
-332
-350
-358
-356
-345
-330
-316
-309
-314
-334
-365
-405
-445
-479
-502
-512
-513
-508
-504
-507
-520
-544
-574
-605
-631
-647
-651
-644
-632
-619
-611
-613
-624
-643
-665
-685
-700
-708
-712
-715
-721
-734
-755
-785
-819
-853
-883
-905
-919
-926
-929
-932
-937
-946
-957
-969
-980
-987
-990
-992
-993
-997
-1006
-1020
-1036
-1053
-1066
-1074
-1076
-1075
-1073
-1075
-1083
-1100
-1122
-1147
-1169
-1183
-1186
-1178
-1162
-1143
-1126
-1117
-1118
-1129
-1148
-1169
-1189
-1203
-1211
-1213
-1212
-1211
-1213
-1220
-1232
-1247
-1264
-1281
-1296
-1309
-1322
-1335
-1350
-1368
-1387
-1406
-1425
-1440
-1450
-1456
-1458
-1455
-1450
-1440
-1428
-1412
-1392
-1371
-1349
-1330
-1316
-1309
-1309
-1316
-1325
-1333
-1337
-1334
-1323
-1308
-1291
-1276
-1267
-1266
-1271
-1280
-1289
-1295
-1296
-1290
-1281
-1270
-1261
-1255
-1252
-1251
-1249
-1243
-1233
-1217
-1200
-1183
-1172
-1168
-1173
-1184
-1197
-1208
-1211
-1204
-1188
-1164
-1138
-1115
-1096
-1085
-1081
-1079
-1078
-1073
-1065
-1053
-1041
-1030
-1022
-1020
-1020
-1020
-1014
-1002
-981
-950
-915
-879
-849
-829
-820
-821
-829
-839
-845
-845
-836
-818
-794
-766
-737
-710
-686
-666
-650
-637
-628
-620
-614
-606
-597
-583
-564
-541
-516
-493
-477
-471
-478
-498
-528
-561
-589
-607
-610
-599
-577
-551
-530
-519
-522
-537
-559
-580
-590
-585
-563
-526
-483
-444
-417
-408
-417
-441
-471
-497
-512
-510
-491
-460
-424
-391
-368
-358
-360
-372
-387
-399
-405
-404
-397
-388
-379
-374
-375
-380
-387
-395
-400
-400
-395
-386
-372
-355
-335
-311
-284
-254
-224
-197
-176
-165
-166
-178
-199
-225
-250
-269
-280
-280
-272
-260
-248
-240
-238
-240
-245
-247
-244
-233
-214
-190
-165
-146
-137
-140
-156
-182
-213
-245
-271
-290
-300
-303
-300
-296
-292
-289
-289
-289
-288
-284
-277
-265
-251
-236
-221
-210
-202
-198
-198
-199
-200
-199
-195
-188
-179
-169
-160
-157
-159
-169
-184
-205
-226
-244
-256
-260
-256
-246
-234
-224
-219
-222
-233
-249
-266
-279
-283
-277
-260
-236
-208
-182
-164
-155
-156
-165
-178
-191
-202
-207
-208
-207
-207
-209
-216
-225
-235
-244
-247
-245
-236
-223
-209
-197
-191
-192
-199
-210
-223
-234
-242
-245
-245
-242
-237
-231
-223
-214
-201
-184
-164
-141
-119
-100
-87
-82
-85
-93
-102
-109
-111
-106
-94
-77
-59
-43
-31
-25
-23
-24
-24
-19
-9
9
32
60
88
115
138
156
168
174
174
170
161
148
132
114
97
82
72
66
66
72
82
95
110
127
145
166
190
217
246
274
299
316
322
315
297
269
238
207
184
172
174
188
211
240
270
297
318
332
340
345
348
351
354
359
362
364
362
357
349
340
333
331
335
348
369
398
433
470
507
541
570
594
614
631
648
667
689
715
742
769
792
807
813
809
799
785
773
769
776
796
827
866
906
940
965
978
978
970
959
951
952
965
991
1029
1073
1120
1163
1200
1229
1250
1264
1273
1281
1288
1295
1304
1313
1324
1335
1347
1359
1372
1384
1396
1407
1416
1423
1430
1438
1448
1461
1479
1500
1522
1543
1561
1573
1578
1578
1573
1567
1562
1560
1563
1570
1579
1591
1602
1612
1623
1634
1647
1663
1682
1701
1721
1738
1750
1759
1763
1766
1769
1776
1788
1804
1824
1844
1863
1877
1886
1889
1889
1888
1888
1889
1893
1898
1902
1904
1903
1898
1892
1886
1882
1883
1888
1897
1907
1914
1917
1914
1905
1891
1875
1860
1847
1838
1833
1829
1826
1820
1813
1805
1797
1791
1791
1797
1808
1824
1839
1852
1858
1856
1844
1825
1803
1781
1763
1753
1753
1762
1779
1799
1819
1836
1846
1849
1845
1836
1825
1816
1813
1816
1827
1843
1863
1881
1895
1901
1900
1891
1879
1868
1861
1862
1874
1894
1921
1950
1977
1999
2013
2019
2017
2013
2009
2009
2013
2021
2033
2045
2056
2064
2067
2065
2060
2053
2045
2037
2031
2023
2015
2005
1992
1978
1962
1945
1927
1910
1893
1877
1863
1849
1838
1828
1820
1813
1806
1799
1789
1777
1761
1742
1722
1703
1686
1672
1663
1656
1651
1646
1639
1631
1620
1611
1605
1604
1610
1621
1635
1648
1656
1656
1644
1623
1596
1565
1537
1515
1501
1496
1497
1503
1510
1516
1519
1521
1522
1522
1523
1523
1521
1514
1502
1484
1462
1438
1416
1399
1389
1385
1386
1388
1384
1373
1353
1323
1290
1256
1229
1212
1206
1209
1219
1228
1232
1228
1212
1187
1156
1123
1093
1068
1049
1036
1026
1014
1002
988
970
952
935
921
910
903
898
894
889
880
869
855
839
824
809
797
788
782
779
778
779
781
781
779
772
758
736
707
674
638
604
576
557
548
546
550
554
555
549
534
511
483
453
425
400
379
362
345
326
303
276
246
217
191
172
161
157
158
160
161
156
145
128
107
83
59
38
19
3
-10
-22
-34
-46
-56
-66
-75
-84
-92
-102
-115
-129
-146
-164
-180
-195
-207
-218
-229
-242
-260
-282
-309
-338
-366
-387
-401
-407
-405
-400
-398
-402
-416
-440
-474
-511
-547
-576
-596
-605
-605
-602
-599
-601
-610
-625
-644
-662
-674
-678
-672
-658
-639
-620
-606
-600
-604
-619
-640
-665
-690
-711
-726
-733
-733
-728
-718
-705
-693
-682
-673
-667
-665
-667
-671
-677
-684
-690
-695
-699
-701
-703
-705
-706
-707
-707
-705
-701
-695
-687
-678
-670
-663
-660
-658
-658
-657
-653
-644
-630
-611
-590
-568
-549
-534
-525
-519
-516
-513
-507
-499
-489
-478
-469
-465
-466
-472
-482
-491
-496
-496
-487
-472
-453
-432
-415
-405
-401
-405
-414
-425
-437
-446
-453
-457
-460
-463
-467
-472
-478
-484
-490
-493
-495
-494
-492
-490
-488
-487
-486
-485
-485
-484
-483
-483
-484
-487
-491
-496
-501
-504
-505
-501
-494
-483
-470
-456
-444
-433
-425
-420
-417
-418
-421
-426
-433
-441
-448
-454
-456
-454
-447
-437
-426
-416
-410
-411
-419
-434
-455
-478
-500
-520
-535
-546
-554
-559
-565
-572
-581
-589
-597
-603
-606
-607
-609
-613
-622
-638
-660
-686
-715
-742
-763
-776
-780
-777
-767
-755
-742
-732
-726
-724
-725
-729
-734
-740
-748
-758
-770
-786
-804
-824
-843
-860
-874
-882
-886
-885
-880
-873
-866
-858
-852
-848
-847
-850
-856
-867
-882
-900
-921
-942
-961
-978
-992
-1002
-1012
-1022
-1033
-1047
-1064
-1084
-1104
-1122
-1138
-1150
-1158
-1164
-1170
-1179
-1192
-1210
-1232
-1256
-1279
-1299
-1312
-1319
-1319
-1314
-1307
-1301
-1297
-1296
-1299
-1303
-1308
-1312
-1314
-1313
-1310
-1307
-1305
-1304
-1307
-1311
-1317
-1323
-1327
-1329
-1329
-1326
-1322
-1317
-1312
-1308
-1303
-1297
-1290
-1281
-1271
-1259
-1248
-1238
-1230
-1226
-1225
-1226
-1228
-1229
-1228
-1224
-1217
-1208
-1199
-1191
-1187
-1186
-1189
-1195
-1201
-1206
-1207
-1204
-1195
-1182
-1166
-1149
-1134
-1122
-1114
-1111
-1113
-1117
-1123
-1129
-1133
-1135
-1135
-1133
-1130
-1129
-1129
-1132
-1138
-1147
-1157
-1167
-1174
-1179
-1180
-1177
-1171
-1163
-1153
-1144
-1135
-1126
-1117
-1108
-1097
-1084
-1069
-1055
-1042
-1033
-1029
-1032
-1041
-1055
-1072
-1089
-1106
-1119
-1128
-1134
-1136
-1137
-1136
-1133
-1130
-1124
-1116
-1106
-1094
-1082
-1071
-1063
-1060
-1063
-1069
-1079
-1087
-1092
-1092
-1085
-1072
-1054
-1035
-1016
-1004
-996
-995
-998
-1002
-1008
-1012
-1010
-1006
-997
-984
-970
-956
-942
-930
-920
-911
-904
-897
-891
-884
-878
-872
-866
-861
-856
-850
-845
-839
-832
-824
-815
-805
-795
-784
-775
-767
-762
-759
-759
-760
-761
-761
-757
-749
-736
-719
-701
-682
-665
-652
-643
-639
-638
-641
-645
-651
-657
-664
-673
-682
-692
-702
-710
-715
-714
-707
-695
-676
-654
-631
-607
-585
-565
-546
-529
-513
-496
-480
-463
-447
-431
-415
-399
-382
-363
-343
-320
-298
-276
-256
-239
-225
-212
-199
-182
-161
-135
-105
-74
-47
-25
-12
-9
-12
-20
-28
-32
-29
-20
-6
10
24
32
35
31
23
14
8
5
7
10
11
8
-3
-21
-45
-71
-96
-115
-125
-127
-121
-112
-103
-97
-96
-100
-107
-115
-120
-122
-119
-114
-107
-102
-100
-102
-107
-114
-120
-125
-127
-128
-127
-128
-131
-137
-146
-158
-172
-186
-201
-215
-229
-243
-256
-267
-275
-278
-275
-266
-254
-240
-229
-223
-225
-236
-253
-274
-293
-307
-313
-310
-299
-284
-267
-254
-245
-241
-242
-244
-245
-242
-235
-222
-207
-192
-179
-169
-162
-159
-157
-154
-150
-143
-135
-126
-117
-109
-103
-97
-91
-84
-76
-65
-54
-45
-38
-36
-39
-48
-60
-74
-88
-102
-114
-123
-131
-136
-140
-144
-146
-147
-147
-147
-147
-148
-149
-151
-152
-151
-147
-139
-127
-113
-97
-84
-75
-73
-77
-88
-101
-115
-125
-130
-129
-122
-112
-101
-93
-91
-94
-104
-118
-135
-152
-168
-181
-191
-198
-200
-198
-191
-179
-162
-140
-116
-94
-77
-67
-66
-74
-89
-107
-124
-137
-142
-139
-130
-116
-101
-88
-79
-74
-71
-69
-64
-58
-49
-39
-32
-29
-33
-43
-57
-74
-89
-98
-102
-99
-91
-82
-75
-73
-76
-84
-92
-99
-100
-92
-75
-50
-21
10
38
60
75
83
85
84
82
80
80
82
87
94
104
117
132
150
170
194
218
244
269
294
319
343
366
388
408
426
440
450
457
460
463
466
474
486
504
525
547
567
582
589
590
585
577
571
568
571
580
594
608
620
628
630
628
624
621
621
625
635
648
662
676
686
695
703
712
724
742
764
789
814
835
848
852
848
837
825
814
809
811
819
831
843
852
854
849
837
822
806
792
783
779
779
781
781
776
765
749
727
704
682
664
652
649
654
665
681
698
713
726
734
738
738
735
732
731
733
739
747
757
766
770
770
762
748
731
713
697
687
685
690
701
715
729
740
747
749
748
746
746
750
759
772
786
800
810
816
816
813
808
805
805
810
820
833
847
859
867
869
866
860
851
843
836
832
831
830
829
825
818
809
797
785
774
768
765
767
771
776
780
779
774
765
753
740
729
722
720
723
731
741
750
756
757
753
744
732
719
707
698
692
689
688
689
690
689
687
684
680
676
671
667
663
659
655
651
649
648
651
658
667
678
690
701
709
714
716
715
714
714
716
720
726
732
735
734
727
714
697
678
660
645
635
631
632
637
642
645
644
640
632
622
612
603
598
598
602
610
620
631
642
651
657
662
664
666
669
673
679
688
698
708
716
721
723
719
711
700
688
677
668
663
661
660
659
657
652
644
634
627
624
628
641
663
694
729
765
798
825
845
859
866
870
874
878
884
890
896
900
901
897
891
883
875
869
866
867
871
875
880
883
884
884
882
881
882
883
885
886
884
879
869
856
840
826
814
808
807
812
820
830
838
843
843
840
834
827
820
814
809
803
795
784
770
753
735
717
703
694
689
688
687
685
679
667
650
629
606
585
567
552
540
530
519
507
493
479
467
459
456
460
467
476
483
485
478
464
445
423
404
390
383
382
385
388
388
382
370
354
338
324
317
315
319
324
326
321
309
288
262
235
211
194
186
184
187
191
191
187
178
165
152
142
137
136
140
144
146
143
135
123
109
96
86
82
83
88
93
98
99
97
92
86
82
79
78
78
77
73
65
54
42
31
24
23
29
41
56
71
84
91
93
89
82
73
63
53
41
28
12
-5
-23
-38
-49
-53
-49
-40
-28
-17
-13
-20
-37
-65
-101
-138
-173
-201
-221
-233
-240
-246
-253
-265
-281
-301
-321
-339
-353
-361
-364
-364
-366
-372
-385
-405
-433
-465
-499
-531
-559
-581
-596
-605
-608
-608
-605
-601
-598
-595
-594
-595
-598
-605
-614
-626
-640
-655
-670
-686
-703
-722
-742
-763
-785
-807
-827
-843
-853
-858
-858
-855
-852
-851
-855
-865
-881
-900
-921
-940
-953
-959
-957
-948
-936
-923
-913
-908
-911
-920
-935
-953
-972
-988
-1000
-1008
-1010
-1010
-1008
-1008
-1010
-1018
-1031
-1048
-1071
-1096
-1123
-1149
-1172
-1191
-1206
-1216
-1222
-1226
-1230
-1232
-1235
-1236
-1235
-1229
-1217
-1200
-1177
-1151
-1125
-1103
-1087
-1080
-1082
-1089
-1100
-1110
-1115
-1115
-1108
-1096
-1083
-1073
-1068
-1070
-1077
-1088
-1097
-1102
-1101
-1091
-1075
-1056
-1037
-1024
-1016
-1018
-1024
-1034
-1044
-1052
-1055
-1055
-1051
-1047
-1044
-1042
-1041
-1039
-1034
-1022
-1006
-984
-959
-932
-909
-889
-876
-867
-861
-856
-850
-842
-831
-820
-810
-801
-796
-792
-789
-784
-775
-762
-744
-722
-700
-680
-663
-650
-641
-633
-624
-614
-599
-582
-562
-543
-526
-512
-500
-491
-483
-472
-458
-440
-419
-396
-372
-349
-328
-310
-293
-278
-262
-247
-231
-215
-200
-186
-173
-161
-150
-138
-127
-115
-103
-93
-83
-75
-66
-57
-45
-29
-10
12
35
58
79
96
109
119
128
138
149
163
179
195
209
219
225
228
228
228
231
238
249
265
282
300
317
332
345
359
373
390
410
433
457
480
501
519
535
548
562
577
595
615
635
655
671
682
688
689
686
682
678
677
678
682
687
692
697
702
706
712
720
730
742
754
765
774
780
782
781
779
779
781
788
799
815
833
852
871
888
904
917
927
936
941
945
945
943
938
932
926
920
918
918
921
925
931
936
940
942
942
942
942
944
949
956
964
973
980
985
986
984
979
971
962
953
944
935
925
916
906
896
887
879
873
869
868
868
868
868
866
861
853
844
834
825
819
817
819
824
830
835
837
835
827
815
798
780
763
747
734
724
717
711
704
696
687
676
664
654
645
638
633
628
622
614
602
587
569
550
531
514
501
491
482
475
467
458
448
438
430
425
424
428
434
440
442
438
424
401
369
332
295
261
235
216
205
199
194
186
173
152
124
93
62
34
14
3
-1
0
4
5
1
-9
-24
-44
-64
-81
-93
-98
-99
-97
-96
-99
-108
-125
-147
-173
-200
-224
-244
-259
-270
-280
-291
-304
-322
-343
-366
-389
-407
-421
-428
-430
-430
-431
-437
-449
-468
-493
-520
-547
-569
-584
-593
-596
-596
-596
-601
-612
-631
-656
-685
-716
-745
-770
-791
-807
-819
-828
-836
-843
-849
-854
-855
-854
-848
-840
-830
-819
-809
-801
-795
-792
-790
-790
-792
-794
-797
-802
-809
-820
-834
-850
-866
-882
-895
-905
-910
-911
-909
-905
-902
-899
-899
-901
-905
-909
-913
-916
-917
-917
-914
-910
-904
-897
-887
-875
-860
-842
-822
-801
-780
-760
-742
-727
-714
-705
-699
-695
-692
-690
-689
-689
-687
-685
-680
-673
-663
-651
-638
-625
-616
-611
-612
-618
-629
-641
-652
-659
-661
-656
-647
-637
-628
-622
-622
-626
-632
-639
-642
-639
-631
-619
-606
-597
-594
-599
-612
-631
-653
-672
-686
-692
-692
-688
-683
-681
-685
-694
-708
-722
-732
-736
-731
-717
-698
-675
-654
-636
-623
-615
-610
-605
-598
-588
-575
-561
-548
-537
-529
-523
-519
-514
-506
-493
-476
-457
-438
-421
-410
-405
-406
-409
-415
-419
-420
-418
-415
-411
-408
-407
-407
-407
-404
-397
-384
-366
-344
-322
-302
-287
-279
-280
-286
-297
-310
-322
-331
-336
-338
-337
-333
-328
-322
-315
-306
-297
-286
-276
-266
-257
-249
-241
-233
-224
-215
-205
-197
-192
-192
-200
-215
-236
-261
-285
-305
-317
-320
-315
-302
-285
-268
-254
-245
-243
-245
-251
-257
-261
-262
-259
-254
-245
-236
-225
-215
-205
-195
-186
-180
-176
-176
-182
-193
-209
-229
-251
-272
-290
-304
-313
-316
-315
-311
-304
-296
-287
-278
-269
-260
-253
-247
-244
-243
-244
-247
-250
-252
-252
-251
-249
-246
-244
-244
-245
-245
-243
-237
-226
-208
-186
-162
-141
-126
-122
-129
-146
-172
-200
-226
-245
-254
-253
-245
-232
-220
-212
-211
-217
-229
-244
-257
-268
-273
-273
-272
-270
-272
-279
-291
-307
-325
-342
-355
-362
-363
-360
-355
-349
-345
-343
-345
-349
-354
-357
-357
-353
-345
-335
-323
-313
-304
-300
-301
-306
-317
-331
-349
-369
-390
-411
-430
-447
-460
-468
-473
-472
-467
-459
-449
-440
-431
-426
-425
-428
-436
-447
-461
-475
-488
-498
-505
-508
-509
-509
-509
-510
-515
-524
-536
-551
-568
-586
-603
-619
-634
-647
-659
-668
-675
-678
-677
-673
-666
-657
-649
-642
-640
-643
-650
-660
-672
-684
-694
-702
-708
-714
-721
-730
-742
-756
-770
-781
-788
-787
-779
-765
-748
-730
-716
-708
-707
-713
-723
-734
-745
-752
-755
-755
-753
-751
-752
-755
-761
-770
-778
-786
-791
-794
-794
-793
-792
-791
-792
-792
-792
-792
-789
-783
-776
-768
-760
-753
-748
-745
-744
-744
-743
-742
-739
-735
-730
-724
-717
-709
-700
-690
-679
-668
-655
-642
-629
-617
-605
-593
-580
-568
-554
-541
-530
-521
-517
-518
-524
-536
-551
-566
-579
-586
-586
-578
-563
-541
-515
-488
-461
-438
-417
-401
-389
-380
-375
-372
-372
-374
-379
-384
-389
-393
-394
-390
-381
-367
-349
-328
-305
-283
-264
-248
-236
-229
-223
-220
-217
-213
-208
-202
-196
-189
-183
-177
-172
-167
-162
-156
-148
-138
-127
-114
-101
-89
-79
-71
-65
-60
-57
-53
-49
-43
-37
-30
-24
-19
-16
-16
-19
-23
-29
-35
-39
-40
-37
-30
-19
-4
15
36
57
78
96
110
120
124
122
117
107
96
85
76
70
68
70
76
85
96
108
119
129
137
145
151
157
163
168
172
174
175
173
169
164
158
153
149
148
149
152
156
159
162
162
162
162
163
167
175
186
199
214
226
236
241
241
237
231
226
224
225
230
238
246
252
255
254
248
240
232
225
221
221
223
228
232
236
239
242
244
249
257
269
284
301
317
332
343
349
353
354
355
358
364
373
383
395
407
417
425
431
437
443
451
460
469
478
485
489
489
485
478
469
461
455
452
453
458
466
477
490
503
516
528
540
549
557
563
568
572
577
583
591
601
614
627
640
652
663
672
679
686
692
699
705
710
713
713
709
704
698
694
696
705
722
747
777
807
833
852
862
864
860
855
853
857
869
889
914
940
963
981
991
995
994
992
993
998
1006
1020
1035
1049
1061
1069
1075
1081
1089
1099
1113
1130
1148
1163
1174
1180
1180
1177
1174
1173
1179
1192
1211
1234
1257
1277
1290
1296
1296
1291
1285
1282
1284
1293
1306
1323
1339
1352
1358
1357
1348
1335
1319
1302
1289
1279
1274
1273
1275
1280
1286
1294
1303
1313
1325
1337
1348
1357
1362
1362
1355
1344
1328
1311
1296
1285
1279
1278
1282
1288
1292
1294
1290
1280
1265
1249
1235
1225
1223
1229
1242
1260
1280
1298
1311
1319
1319
1315
1309
1302
1298
1297
1300
1304
1310
1314
1316
1318
1319
1322
1329
1341
1358
1380
1405
1431
1454
1474
1489
1502
1513
1524
1536
1551
1568
1585
1601
1613
1621
1623
1621
1616
1610
1605
1604
1606
1612
1621
1632
1645
1658
1672
1686
1701
1717
1734
1752
1771
1790
1809
1827
1844
1861
1875
1887
1897
1904
1909
1912
1914
1917
1922
1928
1937
1948
1958
1966
1971
1973
1972
1969
1967
1969
1974
1984
1996
2008
2015
2015
2005
1988
1965
1941
1921
1909
1908
1917
1936
1959
1981
1998
2008
2009
2004
1993
1981
1969
1957
1947
1936
1923
1907
1888
1868
1850
1836
1829
1829
1836
1846
1856
1862
1862
1856
1844
1829
1813
1801
1792
1786
1781
1773
1760
1738
1708
1670
1627
1583
1543
1509
1483
1465
1454
1448
1445
1443
1441
1439
1437
1434
1432
1429
1425
1420
1413
1403
1392
1380
1367
1354
1342
1329
1315
1300
1284
1266
1247
1227
1209
1192
1178
1165
1155
1147
1139
1132
1125
1118
1111
1104
1096
1088
1078
1066
1052
1035
1016
998
978
960
943
928
914
901
887
873
859
845
831
820
811
806
803
802
803
804
804
804
802
799
793
786
776
764
748
727
702
673
640
605
568
532
496
464
436
413
396
386
384
390
402
420
440
461
478
489
492
486
471
448
420
390
358
326
295
264
232
197
160
119
77
35
-5
-40
-67
-86
-96
-99
-95
-88
-78
-68
-60
-53
-48
-47
-49
-56
-68
-88
-116
-152
-194
-241
-288
-333
-372
-401
-418
-425
-421
-410
-396
-381
-369
-362
-360
-363
-368
-376
-384
-392
-399
-407
-415
-425
-436
-448
-458
-466
-469
-467
-461
-452
-442
-435
-434
-440
-454
-476
-503
-534
-564
-593
-616
-635
-649
-660
-669
-677
-687
-697
-707
-716
-721
-722
-717
-707
-692
-675
-658
-644
-634
-633
-640
-655
-678
-707
-739
-772
-803
-831
-855
-873
-887
-896
-903
-907
-911
-914
-916
-918
-921
-924
-928
-934
-943
-957
-977
-1000
-1029
-1061
-1094
-1125
-1153
-1177
-1195
-1207
-1215
-1218
-1219
-1217
-1214
-1210
-1205
-1199
-1192
-1185
-1178
-1171
-1165
-1159
-1153
-1147
-1140
-1133
-1126
-1120
-1119
-1124
-1137
-1161
-1194
-1235
-1283
-1332
-1380
-1422
-1457
-1483
-1501
-1514
-1522
-1529
-1536
-1545
-1554
-1563
-1570
-1573
-1572
-1567
-1558
-1547
-1535
-1524
-1514
-1508
-1504
-1502
-1502
-1501
-1499
-1496
-1492
-1485
-1477
-1468
-1460
-1455
-1454
-1459
-1473
-1495
-1526
-1563
-1605
-1646
-1685
-1716
-1738
-1748
-1748
-1740
-1725
-1707
-1688
-1670
-1655
-1643
-1633
-1626
-1620
-1615
-1613
-1613
-1618
-1626
-1638
-1653
-1670
-1687
-1703
-1717
-1729
-1738
-1746
-1753
-1762
-1772
-1784
-1797
-1810
-1822
-1831
-1837
-1840
-1840
-1839
-1838
-1838
-1842
-1850
-1862
-1878
-1897
-1916
-1934
-1949
-1960
-1968
-1972
-1974
-1975
-1976
-1979
-1983
-1988
-1993
-1998
-2001
-2005
-2009
-2012
-2017
-2025
-2033
-2045
-2057
-2067
-2075
-2080
-2082
-2082
-2080
-2079
-2080
-2082
-2086
-2089
-2092
-2092
-2089
-2083
-2075
-2068
-2063
-2063
-2069
-2081
-2100
-2123
-2148
-2175
-2202
-2228
-2252
-2275
-2295
-2312
-2325
-2332
-2333
-2328
-2317
-2300
-2281
-2260
-2239
-2219
-2200
-2182
-2165
-2148
-2132
-2117
-2105
-2097
-2093
-2094
-2096
-2099
-2098
-2092
-2080
-2060
-2035
-2007
-1978
-1951
-1928
-1909
-1893
-1878
-1861
-1843
-1821
-1797
-1773
-1750
-1730
-1714
-1702
-1692
-1683
-1674
-1663
-1650
-1636
-1622
-1610
-1601
-1594
-1590
-1584
-1576
-1561
-1540
-1510
-1474
-1433
-1391
-1349
-1311
-1278
-1250
-1228
-1211
-1198
-1188
-1182
-1180
-1182
-1188
-1199
-1214
-1232
-1251
-1269
-1284
-1294
-1300
-1301
-1296
-1287
-1275
-1261
-1246
-1229
-1211
-1193
-1174
-1154
-1133
-1111
-1089
-1067
-1045
-1022
-1002
-980
-959
-938
-917
-898
-880
-865
-852
-841
-834
-829
-825
-822
-820
-817
-815
-813
-814
-819
-827
-840
-856
-875
-894
-913
-929
-941
-947
-944
-933
-913
-881
-840
-789
-730
-668
-606
-548
-499
-463
-440
-431
-433
-442
-457
-473
-490
-506
-524
-545
-570
-599
-632
-663
-690
-708
-714
-706
-686
-659
-628
-599
-577
-562
-555
-552
-550
-545
-534
-516
-494
-470
-448
-431
-421
-416
-414
-413
-410
-402
-390
-375
-361
-351
-350
-358
-375
-399
-427
-454
-477
-494
-505
-510
-511
-511
-510
-509
-507
-502
-493
-478
-456
-427
-393
-356
-319
-284
-252
-223
-198
-175
-153
-133
-113
-94
-78
-66
-60
-62
-72
-91
-116
-146
-178
-208
-234
-254
-266
-272
-272
-269
-264
-259
-253
-246
-237
-223
-203
-177
-145
-110
-73
-37
-7
17
35
48
57
67
77
91
106
122
138
150
158
162
163
162
162
162
165
168
170
169
163
151
135
116
99
87
81
85
97
117
140
166
192
217
241
266
292
320
350
381
409
433
448
455
453
443
429
413
398
387
380
377
377
378
380
383
387
395
407
424
446
472
498
522
543
558
567
573
577
582
590
601
615
630
643
653
656
653
646
636
628
622
622
627
636
648
661
672
681
686
690
692
695
697
700
701
700
695
685
671
656
641
629
623
624
632
645
661
679
695
709
721
731
741
753
768
785
804
824
844
862
877
889
900
910
919
929
941
952
963
974
982
988
991
993
994
996
998
1002
1008
1014
1024
1034
1043
1052
1060
1066
1072
1078
1085
1095
1110
1132
1160
1195
1234
1274
1313
1347
1372
1388
1394
1393
1387
1380
1374
1372
1374
1379
1385
1391
1395
1396
1396
1395
1398
1405
1419
1438
1463
1490
1518
1545
1570
1594
1616
1638
1663
1689
1716
1743
1769
1790
1806
1817
1823
1826
1826
1826
1824
1820
1813
1802
1788
1771
1756
1744
1742
1750
1771
1801
1839
1878
1913
1940
1955
1960
1955
1946
1937
1931
1932
1939
1951
1964
1977
1987
1993
1996
1998
2001
2005
2013
2021
2029
2033
2033
2025
2013
1999
1986
1979
1980
1990
2008
2032
2057
2079
2096
2106
2109
2107
2102
2097
2094
2094
2097
2101
2103
2102
2098
2091
2083
2075
2070
2069
2074
2083
2094
2106
2115
2119
2114
2100
2077
2045
2009
1970
1930
1893
1861
1836
1820
1812
1813
1819
1830
1843
1857
1870
1882
1892
1902
1911
1919
1927
1934
1937
1935
1926
1910
1887
1858
1825
1793
1765
1745
1734
1734
1744
1762
1785
1808
1828
1841
1846
1841
1830
1813
1793
1774
1758
1745
1737
1731
1726
1719
1707
1691
1669
1644
1617
1592
1570
1552
1538
1526
1515
1500
1481
1457
1429
1398
1368
1340
1317
1299
1285
1274
1262
1247
1229
1207
1183
1160
1140
1125
1115
1110
1108
1105
1098
1087
1069
1046
1020
991
963
936
912
890
869
849
828
808
787
767
749
732
715
698
678
655
629
601
572
546
523
508
500
498
501
506
509
509
504
493
477
457
435
412
390
369
348
327
305
282
258
233
207
180
154
129
105
83
62
42
24
8
-8
-24
-40
-57
-75
-93
-110
-127
-140
-150
-157
-162
-166
-173
-182
-197
-218
-245
-276
-310
-344
-378
-409
-437
-462
-483
-500
-514
-523
-528
-528
-526
-521
-516
-514
-517
-525
-541
-564
-593
-627
-663
-701
-740
-779
-817
-854
-889
-921
-949
-974
-994
-1012
-1031
-1053
-1079
-1113
-1153
-1198
-1246
-1293
-1335
-1370
-1397
-1418
-1436
-1452
-1471
-1494
-1521
-1548
-1574
-1595
-1607
-1610
-1605
-1594
-1582
-1571
-1564
-1562
-1563
-1565
-1563
-1556
-1541
-1518
-1491
-1461
-1433
-1409
-1390
-1377
-1367
-1359
-1352
-1344
-1336
-1332
-1333
-1344
-1365
-1397
-1438
-1484
-1532
-1576
-1612
-1639
-1658
-1668
-1672
-1674
-1676
-1677
-1679
-1680
-1678
-1672
-1661
-1646
-1626
-1603
-1578
-1554
-1529
-1506
-1482
-1458
-1434
-1408
-1383
-1359
-1337
-1319
-1306
-1298
-1294
-1295
-1298
-1302
-1307
-1312
-1318
-1325
-1334
-1345
-1360
-1379
-1401
-1424
-1448
-1471
-1490
-1504
-1513
-1515
-1511
-1502
-1488
-1472
-1454
-1435
-1417
-1398
-1378
-1357
-1333
-1307
-1278
-1246
-1214
-1184
-1156
-1135
-1119
-1111
-1108
-1108
-1111
-1112
-1112
-1107
-1100
-1092
-1083
-1077
-1074
-1075
-1079
-1085
-1092
-1096
-1096
-1093
-1086
-1077
-1067
-1058
-1051
-1047
-1044
-1041
-1037
-1031
-1020
-1006
-991
-973
-956
-941
-929
-919
-913
-907
-903
-899
-895
-892
-889
-888
-888
-890
-892
-894
-892
-886
-874
-855
-830
-799
-764
-727
-690
-655
-624
-597
-575
-557
-542
-531
-522
-514
-508
-502
-497
-492
-485
-476
-465
-450
-430
-407
-381
-355
-329
-307
-291
-283
-282
-287
-297
-308
-318
-324
-324
-319
-310
-299
-287
-278
-272
-269
-269
-270
-271
-269
-266
-260
-252
-244
-236
-228
-220
-210
-199
-184
-166
-146
-124
-103
-85
-70
-58
-51
-45
-41
-37
-32
-29
-27
-29
-36
-48
-64
-81
-96
-106
-109
-102
-86
-63
-36
-9
16
37
52
62
70
75
81
86
92
97
100
102
101
100
99
100
104
111
122
134
145
155
161
163
163
162
161
162
166
173
180
187
192
193
191
186
179
173
169
169
173
181
192
205
217
230
241
251
260
267
271
272
269
262
250
234
217
202
191
187
192
208
233
265
301
339
375
407
433
454
470
482
491
499
506
513
521
530
540
550
561
571
580
588
594
598
597
593
585
574
558
540
521
501
484
470
461
458
461
470
483
497
510
520
526
528
526
524
522
523
530
542
557
574
588
598
599
592
577
555
530
506
485
468
457
450
447
444
442
438
432
427
421
418
416
416
418
421
423
425
426
426
427
428
430
433
435
435
432
425
414
398
380
360
341
324
309
297
286
277
269
262
257
254
254
258
265
276
286
296
301
301
295
282
265
246
228
213
203
198
198
202
208
213
217
217
215
210
205
199
195
192
190
188
186
183
177
170
162
153
145
139
136
136
140
146
156
167
180
194
209
223
238
251
263
273
280
284
285
281
275
265
252
236
219
200
181
163
146
132
122
116
113
114
117
122
128
134
139
145
151
157
164
171
178
184
189
192
193
194
195
197
201
205
210
212
210
202
185
161
130
95
60
28
3
-14
-23
-24
-21
-16
-10
-7
-7
-9
-12
-15
-17
-17
-16
-14
-12
-10
-10
-10
-12
-14
-15
-16
-15
-14
-12
-11
-11
-11
-12
-13
-14
-15
-15
-14
-13
-12
-11
-11
-12
-13
-14
-14
-14
-14
-13
-12
-11
-11
-12
-13
-13
-14
-14
-14
-13
-12
-12
-12
-12
-12
-13
-14
-14
-14
-13
-12
-12
-12
-12
-12
-13
-13
-14
-13
-13
-13
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-12
-12
-12
-12
-12
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
