5
11560
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-2
-2
-1
-1
0
0
0
0
0
-1
-1
-2
-2
-2
-1
0
0
1
1
0
-1
-1
-2
-3
-2
-2
-1
0
1
2
1
0
-2
-4
-5
-5
-4
0
4
10
16
20
23
22
18
11
2
-9
-19
-27
-31
-31
-27
-19
-9
3
14
22
26
26
23
16
9
2
-1
0
6
17
33
51
68
83
94
98
96
87
73
56
39
23
12
6
6
10
18
28
37
43
44
40
30
16
-1
-20
-37
-52
-63
-68
-68
-64
-56
-46
-34
-23
-13
-6
-1
2
2
-1
-5
-10
-16
-22
-28
-34
-39
-43
-44
-44
-41
-35
-26
-14
1
16
32
47
59
67
71
71
66
59
50
43
37
35
37
41
47
53
57
58
53
44
31
15
-1
-16
-28
-37
-41
-43
-44
-45
-49
-55
-65
-76
-88
-98
-104
-106
-103
-96
-87
-77
-71
-69
-72
-81
-93
-105
-117
-123
-123
-116
-103
-84
-64
-44
-27
-15
-10
-9
-13
-20
-27
-34
-38
-40
-40
-38
-35
-30
-24
-18
-10
-1
9
17
24
27
25
16
3
-15
-35
-54
-69
-77
-78
-70
-56
-38
-19
-3
8
13
13
8
2
-2
-3
1
9
20
30
36
37
29
15
-6
-28
-49
-64
-70
-66
-53
-32
-9
14
31
42
45
40
30
18
7
-1
-4
-3
2
7
12
14
12
6
-3
-14
-25
-36
-45
-53
-60
-67
-75
-83
-93
-101
-107
-108
-105
-95
-81
-63
-44
-26
-12
-3
0
-2
-7
-13
-20
-25
-27
-27
-26
-23
-22
-21
-21
-22
-23
-24
-23
-22
-21
-21
-22
-27
-34
-45
-57
-69
-79
-85
-87
-84
-78
-70
-61
-53
-47
-42
-40
-37
-33
-27
-19
-8
3
15
25
33
38
40
41
42
44
49
56
64
73
80
85
86
84
80
75
71
69
70
73
77
79
79
74
65
51
36
21
9
2
0
4
11
19
26
29
29
24
17
10
3
0
-1
0
3
4
4
2
-3
-7
-10
-9
-3
9
26
44
60
71
75
70
58
40
21
5
-5
-7
0
13
29
45
58
65
65
60
51
41
31
24
20
18
15
11
5
-5
-16
-27
-35
-37
-33
-23
-8
9
23
32
35
29
17
1
-16
-30
-40
-45
-45
-43
-40
-40
-42
-49
-57
-64
-68
-67
-61
-48
-33
-17
-5
2
2
-4
-15
-28
-39
-46
-49
-46
-41
-35
-32
-34
-41
-53
-66
-78
-86
-85
-75
-57
-32
-5
21
42
56
61
59
52
41
30
21
14
9
5
1
-3
-9
-15
-21
-24
-23
-17
-6
9
26
41
54
61
62
58
50
40
30
23
18
17
18
20
23
24
24
23
22
22
24
28
34
42
48
52
52
47
37
24
9
-5
-15
-20
-19
-14
-5
4
12
15
12
5
-8
-23
-38
-50
-56
-57
-51
-39
-24
-8
6
17
24
26
25
23
20
18
20
24
31
38
46
50
51
48
40
28
14
-1
-14
-25
-32
-36
-37
-36
-34
-31
-28
-24
-20
-15
-9
-1
9
19
29
37
42
44
43
39
35
32
32
35
42
52
64
75
83
86
82
70
52
29
5
-19
-38
-49
-52
-46
-31
-9
16
41
65
82
93
94
87
72
50
25
-1
-25
-46
-61
-71
-75
-75
-72
-68
-63
-60
-59
-58
-57
-54
-49
-41
-30
-16
-2
10
19
23
22
16
9
2
-2
0
8
23
42
62
79
91
94
87
72
52
30
10
-4
-11
-10
-2
9
20
28
30
28
20
12
6
4
11
25
45
68
90
107
116
115
105
89
70
52
39
33
34
39
45
50
49
42
29
11
-7
-21
-29
-29
-20
-5
12
28
37
37
28
12
-8
-27
-41
-47
-43
-31
-13
6
21
30
30
21
6
-11
-27
-38
-41
-36
-24
-7
11
28
41
50
53
54
52
51
49
49
48
45
40
33
22
11
0
-9
-13
-11
-5
5
17
27
33
34
30
21
9
-3
-13
-20
-23
-23
-22
-20
-20
-21
-24
-28
-30
-30
-26
-18
-8
2
10
13
10
0
-14
-32
-48
-61
-68
-67
-60
-48
-34
-21
-13
-9
-10
-15
-21
-26
-26
-22
-14
-3
7
16
19
16
8
-3
-15
-24
-28
-26
-16
-1
16
32
44
49
48
40
28
15
4
-4
-6
-5
0
7
11
13
11
5
-3
-13
-21
-26
-27
-24
-18
-10
0
8
14
18
19
20
19
18
18
17
15
12
7
0
-8
-17
-25
-30
-30
-27
-18
-6
7
21
32
39
42
41
36
29
23
20
21
26
35
48
61
73
81
83
79
68
52
33
13
-5
-19
-26
-26
-19
-6
10
27
43
54
59
57
50
38
24
10
-2
-10
-15
-17
-16
-16
-16
-19
-25
-32
-40
-47
-51
-52
-48
-40
-30
-19
-9
-1
4
6
7
7
8
11
15
22
28
33
36
35
31
26
20
17
17
21
30
41
53
61
64
60
50
34
16
-1
-13
-17
-12
2
22
44
64
78
84
81
68
50
29
9
-6
-14
-14
-6
7
22
37
50
59
62
61
56
47
38
27
18
9
2
-4
-10
-14
-18
-22
-26
-31
-35
-40
-44
-46
-47
-45
-39
-30
-18
-4
10
22
31
36
37
33
27
21
15
12
13
17
23
29
34
35
31
23
10
-6
-21
-35
-45
-50
-50
-47
-41
-34
-28
-24
-24
-27
-33
-42
-51
-61
-70
-77
-81
-81
-78
-70
-59
-46
-32
-20
-10
-6
-8
-16
-29
-45
-61
-75
-83
-86
-82
-73
-61
-49
-40
-35
-36
-41
-49
-57
-64
-66
-65
-59
-52
-44
-38
-36
-39
-46
-56
-67
-78
-87
-93
-96
-98
-100
-103
-106
-109
-111
-109
-103
-90
-71
-49
-24
-2
17
28
32
29
22
12
4
-2
-3
0
3
7
6
1
-10
-25
-42
-57
-68
-72
-68
-58
-43
-26
-10
1
8
9
8
5
3
3
5
9
13
16
14
10
2
-6
-13
-14
-9
3
21
42
62
78
86
85
75
60
41
25
14
10
14
25
40
55
67
74
74
68
57
45
32
22
14
9
6
3
0
-3
-5
-7
-6
-2
6
18
31
45
57
65
70
72
71
70
69
69
71
74
74
71
63
50
33
13
-4
-17
-20
-14
2
25
52
77
97
108
108
99
83
64
48
36
32
36
45
57
68
75
75
67
54
37
20
7
-1
-1
5
17
31
44
55
60
59
53
43
30
17
5
-4
-10
-13
-13
-11
-9
-7
-6
-6
-7
-9
-11
-12
-12
-10
-4
3
12
22
30
35
36
32
23
12
-1
-12
-19
-21
-16
-6
7
22
33
39
38
30
17
1
-13
-23
-26
-21
-8
9
27
43
52
54
48
36
22
10
3
3
11
25
42
58
69
72
66
50
29
5
-18
-34
-43
-43
-34
-21
-5
9
18
22
19
12
3
-6
-12
-14
-11
-5
3
11
16
15
10
-1
-16
-31
-44
-53
-56
-52
-42
-29
-15
-3
3
2
-7
-22
-42
-63
-82
-93
-96
-90
-76
-57
-36
-17
-4
0
-5
-17
-34
-52
-68
-77
-79
-73
-61
-45
-28
-13
-3
3
5
5
5
8
14
24
37
50
61
69
72
69
63
55
48
43
43
46
52
59
65
68
68
63
57
51
47
46
50
59
69
79
87
88
84
73
56
37
18
1
-11
-18
-20
-19
-16
-12
-9
-6
-5
-4
-2
1
6
12
17
21
23
22
18
11
3
-5
-12
-17
-21
-24
-27
-29
-32
-34
-35
-34
-31
-25
-16
-7
3
9
11
8
0
-11
-23
-33
-37
-34
-23
-7
14
34
51
62
64
58
46
31
16
5
0
1
7
16
26
33
35
32
23
10
-3
-16
-25
-29
-28
-22
-14
-6
2
7
10
10
8
5
1
-4
-9
-15
-21
-27
-33
-39
-44
-48
-50
-50
-49
-47
-46
-47
-49
-53
-57
-62
-66
-67
-65
-60
-52
-43
-34
-27
-21
-19
-19
-20
-21
-22
-21
-18
-13
-7
0
6
12
15
15
14
10
5
-1
-7
-13
-18
-20
-20
-17
-9
2
17
34
51
65
75
79
76
67
53
37
21
9
2
0
5
14
25
35
44
49
50
49
45
42
40
40
41
42
42
39
31
20
5
-10
-23
-33
-37
-34
-26
-15
-4
4
8
5
-4
-15
-27
-36
-39
-34
-21
-3
17
35
47
51
45
31
10
-12
-33
-48
-56
-56
-49
-38
-26
-16
-11
-11
-17
-24
-32
-37
-37
-32
-21
-8
6
17
22
19
8
-9
-30
-50
-67
-78
-80
-73
-59
-41
-21
-4
10
17
19
17
12
8
6
9
15
25
36
46
54
57
55
49
42
34
30
29
33
41
50
58
62
59
50
35
15
-5
-22
-33
-36
-30
-18
-2
14
27
32
31
22
10
-3
-12
-17
-14
-5
7
18
25
25
16
-2
-25
-50
-73
-90
-97
-97
-88
-76
-63
-52
-46
-44
-45
-46
-44
-37
-25
-8
11
26
35
33
21
-1
-27
-53
-72
-80
-75
-58
-33
-6
15
25
20
0
-31
-68
-101
-124
-131
-119
-92
-54
-13
23
46
54
44
22
-7
-35
-56
-64
-58
-37
-8
25
55
78
90
92
84
71
56
42
32
26
22
20
17
11
3
-6
-16
-23
-27
-26
-22
-16
-9
-4
-2
-4
-7
-10
-11
-9
-3
6
16
24
27
23
11
-6
-27
-45
-58
-62
-55
-39
-15
11
34
50
55
49
34
13
-10
-31
-45
-51
-50
-43
-32
-22
-13
-7
-4
-4
-4
-4
-2
0
1
0
-3
-11
-21
-33
-43
-50
-50
-44
-32
-18
-4
6
9
3
-12
-33
-56
-77
-91
-96
-91
-77
-57
-35
-15
2
12
17
19
19
19
23
30
39
49
57
62
63
59
52
45
40
38
40
46
53
60
63
61
52
38
20
2
-13
-23
-25
-20
-9
7
22
36
45
47
45
37
27
15
4
-5
-12
-17
-21
-24
-26
-28
-29
-29
-28
-26
-24
-22
-21
-21
-22
-24
-25
-26
-24
-19
-13
-6
0
4
3
-3
-15
-30
-46
-61
-71
-77
-75
-68
-58
-46
-35
-28
-26
-29
-34
-40
-44
-45
-41
-31
-18
-4
10
20
27
29
27
23
20
18
19
24
30
37
41
42
38
29
16
1
-14
-25
-32
-32
-27
-17
-4
8
18
25
27
26
22
16
12
9
10
14
20
28
35
42
46
47
46
43
39
35
33
32
32
34
37
39
40
38
35
29
23
16
11
8
8
12
20
29
38
45
48
47
40
29
14
-2
-16
-26
-31
-30
-23
-13
-1
10
18
20
17
8
-3
-16
-27
-35
-38
-37
-32
-25
-17
-11
-7
-6
-8
-12
-16
-19
-21
-20
-19
-17
-16
-16
-19
-23
-27
-30
-31
-29
-23
-14
-4
5
11
14
11
3
-7
-19
-30
-38
-41
-41
-37
-32
-28
-25
-25
-28
-33
-38
-41
-41
-39
-34
-27
-22
-21
-24
-32
-44
-58
-71
-80
-82
-77
-63
-43
-20
3
23
37
44
45
41
33
25
17
11
6
1
-5
-12
-22
-34
-45
-55
-62
-62
-57
-45
-30
-13
2
13
17
14
5
-10
-28
-46
-61
-72
-76
-73
-64
-50
-33
-15
3
18
28
32
31
23
10
-6
-22
-34
-42
-41
-32
-15
8
33
57
77
89
93
90
82
71
61
56
56
61
70
81
89
93
91
84
74
63
56
55
61
73
90
107
121
128
125
113
93
70
47
28
16
12
14
22
30
36
37
33
24
13
3
-4
-5
0
10
22
34
42
44
40
32
21
11
5
4
9
20
33
47
57
63
62
55
45
34
24
18
16
19
25
32
37
40
38
31
22
10
-1
-10
-15
-16
-12
-5
4
14
23
29
34
35
32
27
19
10
0
-10
-20
-27
-33
-37
-39
-40
-40
-41
-43
-47
-53
-59
-65
-71
-74
-75
-73
-69
-65
-61
-59
-60
-64
-71
-80
-88
-96
-102
-104
-104
-102
-98
-95
-92
-90
-90
-91
-91
-91
-89
-85
-79
-72
-63
-54
-46
-39
-33
-28
-25
-22
-20
-19
-20
-22
-26
-31
-35
-39
-41
-40
-35
-26
-14
-1
12
23
30
33
31
26
18
9
1
-5
-7
-7
-5
-1
3
6
7
8
7
7
8
10
15
23
31
40
49
56
61
64
66
67
68
69
71
75
79
83
87
91
93
96
97
99
101
104
107
110
112
114
115
117
119
122
128
137
147
158
169
177
181
179
171
157
140
122
105
92
85
82
84
88
90
90
84
71
53
30
6
-17
-37
-51
-61
-67
-71
-74
-78
-84
-92
-99
-104
-106
-103
-94
-83
-70
-60
-55
-57
-66
-82
-101
-121
-137
-148
-150
-146
-138
-129
-123
-123
-130
-145
-164
-185
-204
-217
-222
-219
-209
-195
-181
-171
-167
-168
-176
-188
-200
-211
-220
-225
-228
-231
-236
-245
-258
-274
-292
-309
-320
-325
-322
-312
-295
-276
-258
-243
-232
-227
-227
-229
-232
-234
-234
-233
-231
-229
-230
-233
-237
-242
-246
-245
-239
-225
-204
-177
-147
-116
-86
-60
-38
-21
-8
3
12
19
25
28
30
28
25
20
17
16
20
31
46
67
89
111
129
143
153
158
162
168
176
188
204
221
237
247
248
238
218
188
155
121
92
73
65
71
87
113
144
177
210
240
266
289
309
326
341
353
364
371
376
380
382
384
387
392
399
407
416
425
432
438
441
444
447
451
457
465
472
478
478
471
455
429
393
350
302
252
202
156
113
74
41
11
-14
-35
-49
-57
-59
-54
-46
-36
-27
-22
-24
-32
-47
-65
-83
-100
-111
-117
-118
-117
-117
-120
-128
-141
-157
-172
-182
-185
-178
-162
-140
-117
-96
-82
-78
-82
-91
-100
-105
-101
-87
-64
-39
-18
-9
-16
-44
-91
-152
-218
-281
-332
-367
-384
-386
-380
-373
-371
-378
-396
-420
-445
-462
-466
-452
-420
-375
-324
-274
-235
-211
-204
-214
-234
-259
-280
-293
-293
-281
-258
-226
-188
-145
-98
-47
10
72
137
202
261
308
336
342
325
287
234
174
115
64
24
-3
-20
-30
-38
-46
-56
-67
-76
-79
-73
-58
-35
-9
14
29
31
18
-6
-38
-70
-96
-112
-116
-110
-100
-92
-91
-100
-119
-142
-161
-167
-152
-112
-48
35
127
217
293
350
385
401
405
406
413
431
459
495
529
552
556
536
492
430
359
290
234
200
190
204
235
278
324
368
406
439
466
490
509
519
516
492
440
356
240
99
-58
-215
-359
-476
-557
-598
-603
-577
-529
-469
-401
-327
-245
-152
-42
83
222
365
499
609
680
702
670
590
472
330
184
48
-66
-152
-208
-240
-251
-247
-229
-197
-147
-73
26
151
294
443
582
693
761
776
733
638
501
340
172
10
-134
-257
-361
-451
-533
-615
-697
-778
-849
-903
-927
-915
-861
-769
-645
-502
-352
-212
-94
-7
43
55
31
-24
-103
-197
-299
-401
-494
-571
-628
-659
-664
-642
-597
-535
-461
-381
-299
-218
-139
-63
12
85
154
213
256
277
269
229
160
67
-38
-143
-233
-299
-335
-341
-322
-290
-255
-228
-214
-214
-222
-229
-224
-199
-147
-72
19
113
193
246
261
235
174
88
-7
-95
-161
-196
-196
-165
-111
-42
32
104
172
234
295
356
419
484
548
606
654
687
707
715
717
720
731
752
783
819
849
864
854
812
740
644
536
432
346
291
271
286
327
380
432
470
485
474
441
395
345
300
265
241
221
198
163
107
27
-72
-182
-288
-376
-433
-448
-420
-355
-263
-160
-63
13
58
70
50
7
-48
-106
-157
-197
-224
-242
-256
-274
-301
-340
-392
-454
-518
-578
-624
-650
-650
-622
-565
-485
-387
-279
-172
-76
1
50
68
53
7
-63
-149
-238
-321
-386
-427
-438
-420
-375
-312
-238
-163
-94
-38
1
22
28
22
8
-9
-26
-39
-47
-51
-50
-48
-47
-48
-53
-65
-83
-106
-132
-158
-179
-191
-189
-168
-126
-62
24
127
242
361
475
575
651
696
705
676
609
512
393
265
144
43
-23
-44
-17
58
171
309
454
588
691
754
769
740
677
595
513
450
422
438
498
597
722
855
977
1071
1122
1122
1068
961
809
621
408
184
-39
-248
-432
-579
-681
-731
-727
-670
-567
-430
-273
-111
39
165
259
316
338
329
296
247
184
110
25
-74
-188
-319
-462
-610
-753
-877
-969
-1018
-1018
-968
-873
-743
-593
-436
-285
-151
-40
46
106
143
157
150
122
71
-1
-93
-199
-314
-426
-527
-607
-660
-684
-683
-663
-634
-606
-586
-579
-585
-598
-612
-618
-608
-578
-529
-468
-402
-343
-301
-286
-300
-342
-408
-488
-572
-648
-709
-747
-758
-744
-703
-641
-560
-465
-362
-257
-157
-71
-4
36
47
30
-9
-59
-107
-138
-139
-101
-20
98
241
391
529
636
698
706
663
576
461
334
214
113
40
-5
-26
-31
-32
-37
-52
-81
-120
-165
-211
-251
-284
-308
-326
-342
-358
-377
-395
-410
-414
-400
-361
-295
-200
-82
53
194
333
460
572
666
740
797
834
850
840
798
718
597
435
242
34
-169
-342
-463
-513
-484
-380
-215
-13
196
382
521
595
601
545
444
317
186
67
-29
-104
-164
-224
-295
-391
-516
-666
-829
-988
-1122
-1211
-1240
-1202
-1098
-936
-734
-509
-280
-65
126
285
413
510
582
633
666
684
685
667
628
566
479
369
239
94
-58
-208
-348
-467
-557
-609
-619
-585
-505
-386
-232
-56
133
319
490
634
741
803
816
779
693
563
396
201
-10
-225
-432
-617
-770
-881
-945
-959
-926
-850
-741
-606
-457
-302
-148
0
138
264
377
475
556
618
658
673
663
630
577
510
436
362
295
238
192
155
122
89
49
-2
-65
-137
-214
-287
-350
-393
-412
-403
-367
-310
-238
-161
-88
-25
21
49
61
63
63
69
89
126
183
253
330
403
458
485
476
432
356
261
163
80
30
25
71
163
292
441
590
721
820
880
902
893
865
830
799
778
765
754
734
694
625
524
393
241
83
-66
-193
-289
-349
-378
-384
-375
-361
-347
-333
-316
-288
-243
-176
-88
13
114
199
251
259
217
127
0
-146
-292
-419
-514
-570
-588
-576
-543
-501
-457
-413
-365
-306
-226
-116
29
205
404
610
805
969
1090
1157
1171
1136
1064
969
866
765
674
595
528
468
411
354
295
234
172
113
58
7
-38
-82
-125
-170
-219
-272
-326
-380
-429
-471
-503
-524
-533
-533
-523
-506
-484
-460
-438
-421
-414
-423
-451
-498
-564
-644
-728
-805
-862
-889
-877
-825
-736
-619
-489
-359
-245
-155
-95
-63
-51
-48
-44
-30
1
48
106
167
221
262
283
285
271
248
223
202
188
178
165
141
96
21
-86
-225
-387
-561
-733
-887
-1010
-1094
-1135
-1132
-1090
-1014
-915
-796
-663
-521
-375
-228
-84
52
176
283
373
446
506
560
614
677
753
843
944
1046
1138
1206
1239
1228
1171
1073
946
806
671
559
483
451
463
513
587
671
747
803
827
815
766
687
584
467
345
225
113
11
-80
-161
-234
-302
-365
-425
-482
-535
-584
-626
-659
-679
-686
-675
-647
-600
-538
-464
-383
-302
-228
-167
-125
-103
-100
-114
-136
-160
-178
-182
-169
-137
-87
-23
48
121
190
250
300
338
364
377
377
362
327
268
183
68
-74
-240
-419
-599
-766
-905
-1004
-1053
-1049
-992
-888
-749
-586
-414
-246
-93
35
132
194
219
209
168
103
23
-57
-123
-160
-154
-98
12
171
365
574
776
944
1061
1114
1102
1034
930
818
726
680
696
781
927
1116
1321
1511
1657
1736
1734
1649
1491
1276
1027
767
518
298
116
-22
-114
-165
-179
-162
-121
-61
10
87
162
230
286
328
355
370
378
385
397
419
451
492
538
582
620
647
662
667
669
674
687
711
746
785
820
838
830
787
705
589
446
290
133
-9
-128
-216
-275
-309
-324
-329
-331
-335
-346
-363
-387
-418
-457
-505
-562
-631
-710
-795
-880
-955
-1010
-1042
-1042
-1012
-961
-897
-834
-787
-764
-771
-804
-855
-911
-956
-978
-969
-926
-855
-767
-676
-598
-543
-518
-524
-556
-604
-659
-711
-754
-785
-807
-823
-838
-855
-877
-900
-921
-937
-942
-936
-922
-906
-894
-896
-916
-957
-1014
-1079
-1140
-1181
-1193
-1165
-1098
-996
-872
-740
-618
-521
-459
-436
-447
-482
-528
-567
-584
-569
-516
-427
-309
-177
-45
69
152
193
187
138
52
-56
-171
-275
-352
-392
-389
-344
-265
-165
-63
25
83
101
74
6
-91
-203
-313
-404
-464
-487
-476
-440
-392
-349
-328
-340
-391
-482
-604
-747
-894
-1032
-1147
-1233
-1287
-1311
-1310
-1293
-1265
-1233
-1196
-1154
-1102
-1034
-945
-831
-691
-528
-348
-159
30
210
375
522
651
767
874
981
1092
1212
1342
1480
1621
1755
1872
1961
2012
2015
1966
1861
1704
1499
1257
991
715
446
199
-10
-170
-273
-314
-294
-219
-96
61
240
426
606
769
906
1008
1073
1097
1080
1024
933
813
673
524
378
248
147
84
67
96
166
266
381
491
579
630
635
590
503
386
256
135
40
-14
-20
18
92
184
274
342
371
351
280
165
20
-136
-279
-389
-451
-454
-397
-289
-144
17
173
301
382
402
354
236
55
-179
-450
-742
-1038
-1319
-1572
-1784
-1946
-2054
-2104
-2100
-2047
-1952
-1826
-1678
-1519
-1357
-1196
-1039
-883
-724
-554
-369
-167
51
275
493
687
838
929
947
889
759
572
351
122
-88
-255
-363
-407
-390
-325
-229
-122
-22
58
114
147
164
175
193
227
284
367
476
608
761
932
1121
1326
1547
1781
2021
2255
2469
2645
2765
2813
2779
2663
2472
2223
1938
1643
1366
1128
945
826
769
767
806
869
942
1008
1059
1087
1091
1073
1036
987
929
867
804
740
674
602
522
431
329
217
100
-17
-124
-213
-276
-308
-310
-285
-242
-192
-145
-110
-91
-87
-89
-86
-65
-13
76
201
351
509
651
749
782
734
597
379
95
-230
-569
-894
-1181
-1416
-1589
-1702
-1762
-1779
-1765
-1731
-1686
-1635
-1582
-1529
-1477
-1428
-1383
-1342
-1307
-1275
-1244
-1210
-1169
-1119
-1058
-989
-915
-843
-779
-729
-695
-675
-664
-656
-640
-609
-558
-486
-394
-289
-178
-68
34
127
210
285
355
420
479
526
554
554
515
433
306
137
-63
-280
-498
-702
-878
-1016
-1111
-1163
-1172
-1144
-1080
-983
-856
-700
-519
-318
-105
108
308
480
613
696
726
704
637
536
414
285
163
56
-27
-84
-113
-116
-96
-55
2
70
146
223
296
360
412
448
471
482
486
489
495
508
528
552
574
585
577
541
472
368
232
69
-111
-298
-480
-648
-794
-913
-1004
-1070
-1112
-1138
-1152
-1161
-1169
-1181
-1196
-1211
-1222
-1220
-1195
-1139
-1043
-902
-716
-492
-240
26
287
527
731
888
995
1053
1068
1050
1006
949
882
809
730
645
555
464
377
307
266
268
324
438
607
822
1062
1306
1526
1702
1815
1859
1836
1756
1638
1501
1366
1247
1154
1085
1036
997
954
899
826
735
633
530
439
370
333
330
356
405
463
517
557
573
562
527
473
407
336
266
198
132
62
-19
-116
-236
-381
-548
-735
-934
-1138
-1340
-1534
-1719
-1892
-2055
-2212
-2363
-2510
-2655
-2795
-2928
-3050
-3159
-3247
-3312
-3347
-3346
-3305
-3218
-3082
-2895
-2660
-2384
-2079
-1758
-1440
-1139
-872
-647
-468
-332
-231
-152
-84
-14
63
148
238
324
393
437
448
423
366
286
197
111
43
4
-1
31
98
196
317
455
604
756
905
1045
1170
1271
1345
1385
1389
1360
1300
1220
1128
1035
951
882
830
797
777
768
765
766
772
785
809
847
902
971
1049
1129
1200
1253
1278
1273
1236
1173
1090
995
898
804
718
640
572
511
460
419
394
389
410
461
540
646
769
900
1024
1132
1211
1256
1265
1238
1179
1095
990
870
739
601
458
312
166
22
-118
-252
-381
-504
-624
-741
-856
-965
-1064
-1144
-1195
-1205
-1168
-1079
-942
-765
-562
-351
-148
32
181
298
388
462
532
609
702
812
937
1070
1202
1327
1439
1539
1631
1720
1813
1913
2019
2124
2216
2280
2302
2273
2188
2051
1870
1661
1439
1216
1000
795
597
398
193
-22
-247
-473
-687
-873
-1018
-1108
-1142
-1123
-1063
-979
-887
-802
-732
-679
-637
-595
-540
-462
-357
-225
-77
75
215
330
413
461
481
483
480
483
501
533
576
619
649
654
625
557
450
312
151
-19
-189
-349
-491
-611
-705
-770
-805
-805
-770
-700
-599
-475
-341
-210
-100
-25
6
-14
-82
-190
-325
-473
-621
-757
-878
-982
-1074
-1159
-1242
-1326
-1413
-1499
-1578
-1646
-1699
-1738
-1769
-1799
-1838
-1896
-1979
-2087
-2214
-2347
-2471
-2569
-2624
-2627
-2574
-2472
-2329
-2162
-1987
-1818
-1665
-1532
-1417
-1316
-1221
-1124
-1020
-906
-785
-660
-536
-418
-311
-216
-133
-61
1
56
102
139
167
184
193
198
205
221
256
316
402
515
646
783
913
1020
1093
1125
1113
1063
987
899
815
750
715
716
754
822
913
1016
1119
1210
1282
1329
1346
1335
1298
1239
1166
1087
1010
945
896
869
864
877
899
921
929
913
863
775
651
497
325
149
-15
-157
-268
-346
-396
-425
-446
-471
-510
-573
-662
-779
-920
-1080
-1254
-1433
-1612
-1785
-1946
-2088
-2206
-2294
-2346
-2360
-2335
-2272
-2178
-2061
-1929
-1790
-1652
-1515
-1377
-1233
-1073
-890
-677
-431
-157
138
438
727
989
1210
1379
1495
1559
1580
1567
1535
1494
1452
1414
1381
1350
1318
1279
1227
1159
1070
961
830
681
516
341
161
-16
-180
-325
-443
-528
-578
-596
-587
-560
-526
-496
-482
-491
-528
-594
-686
-799
-928
-1067
-1212
-1359
-1503
-1641
-1768
-1877
-1961
-2009
-2013
-1964
-1858
-1695
-1479
-1222
-937
-641
-352
-86
147
337
481
579
638
661
657
633
594
547
495
441
386
333
279
226
171
112
48
-23
-101
-187
-280
-377
-475
-573
-669
-763
-855
-946
-1039
-1136
-1235
-1334
-1430
-1515
-1582
-1624
-1633
-1606
-1541
-1440
-1308
-1150
-974
-789
-601
-416
-237
-65
99
256
410
564
721
886
1062
1250
1452
1666
1889
2114
2334
2540
2723
2878
2998
3084
3137
3160
3160
3144
3115
3077
3031
2975
2909
2830
2737
2634
2523
2413
2310
2222
2155
2113
2096
2099
2119
2147
2177
2203
2219
2224
2214
2188
2145
2081
1993
1877
1732
1556
1352
1126
887
646
416
210
35
-103
-201
-263
-293
-300
-292
-274
-253
-232
-213
-196
-182
-171
-163
-158
-158
-161
-166
-171
-171
-164
-143
-106
-50
28
126
243
377
523
678
836
991
1136
1265
1372
1453
1507
1535
1542
1536
1527
1522
1528
1548
1576
1603
1613
1590
1516
1379
1173
902
579
222
-142
-491
-804
-1066
-1275
-1433
-1553
-1650
-1741
-1836
-1942
-2059
-2179
-2291
-2381
-2438
-2454
-2427
-2360
-2261
-2138
-2003
-1862
-1722
-1586
-1456
-1335
-1225
-1130
-1056
-1008
-996
-1020
-1079
-1169
-1280
-1400
-1516
-1616
-1693
-1742
-1765
-1766
-1749
-1722
-1685
-1639
-1581
-1506
-1409
-1287
-1141
-977
-805
-639
-495
-385
-321
-307
-343
-426
-547
-695
-860
-1034
-1207
-1372
-1522
-1652
-1752
-1815
-1835
-1808
-1732
-1615
-1466
-1303
-1146
-1014
-926
-893
-920
-1002
-1131
-1290
-1461
-1630
-1787
-1928
-2053
-2169
-2282
-2399
-2521
-2645
-2763
-2860
-2923
-2937
-2894
-2791
-2631
-2424
-2186
-1932
-1679
-1439
-1221
-1030
-868
-732
-623
-538
-476
-435
-415
-409
-411
-409
-391
-342
-252
-113
76
311
581
868
1158
1434
1685
1906
2098
2266
2420
2568
2718
2870
3022
3167
3291
3385
3439
3448
3412
3337
3235
3119
3002
2898
2815
2760
2734
2737
2765
2815
2881
2958
3038
3114
3178
3221
3234
3209
3144
3038
2896
2725
2537
2342
2150
1968
1799
1641
1491
1344
1200
1059
928
814
730
686
688
734
817
922
1027
1110
1151
1138
1065
940
776
596
423
277
173
117
106
130
173
221
260
282
284
271
252
238
238
263
318
405
524
674
851
1053
1273
1505
1742
1971
2178
2348
2466
2519
2499
2407
2249
2037
1789
1524
1260
1010
785
587
415
266
137
24
-72
-147
-199
-225
-223
-200
-162
-124
-97
-95
-126
-190
-284
-397
-513
-617
-697
-745
-762
-755
-736
-720
-722
-754
-821
-924
-1057
-1210
-1370
-1527
-1670
-1792
-1889
-1960
-2004
-2021
-2016
-1988
-1941
-1880
-1813
-1748
-1695
-1663
-1660
-1691
-1755
-1850
-1966
-2095
-2227
-2353
-2470
-2575
-2669
-2755
-2836
-2914
-2988
-3055
-3110
-3148
-3166
-3163
-3143
-3113
-3080
-3054
-3043
-3051
-3077
-3117
-3163
-3205
-3235
-3248
-3240
-3214
-3174
-3127
-3080
-3037
-3000
-2967
-2934
-2896
-2849
-2789
-2716
-2633
-2545
-2459
-2383
-2323
-2283
-2265
-2270
-2295
-2338
-2393
-2454
-2515
-2567
-2602
-2611
-2583
-2513
-2395
-2229
-2020
-1775
-1507
-1229
-954
-692
-451
-232
-34
147
317
479
634
781
912
1018
1094
1131
1127
1084
1010
916
815
721
643
588
560
557
574
604
643
686
731
776
822
869
916
961
997
1018
1014
979
905
789
630
434
208
-35
-280
-511
-711
-863
-955
-976
-923
-797
-605
-362
-83
209
494
752
966
1127
1230
1276
1272
1228
1154
1063
963
862
765
675
596
529
479
449
443
464
513
589
687
802
923
1042
1151
1243
1316
1372
1415
1451
1487
1530
1583
1648
1723
1802
1880
1949
2001
2033
2041
2029
1998
1955
1908
1865
1835
1823
1832
1864
1916
1984
2064
2149
2236
2323
2409
2495
2583
2674
2768
2862
2948
3018
3060
3065
3024
2936
2805
2641
2461
2286
2135
2027
1972
1975
2029
2127
2249
2380
2504
2613
2701
2772
2833
2891
2955
3031
3118
3212
3305
3387
3451
3491
3507
3503
3487
3469
3457
3457
3471
3496
3524
3548
3557
3545
3508
3444
3358
3255
3140
3017
2889
2756
2618
2472
2317
2155
1988
1820
1655
1497
1348
1206
1069
929
779
616
436
240
32
-179
-387
-582
-759
-915
-1051
-1171
-1277
-1373
-1460
-1537
-1599
-1641
-1660
-1654
-1628
-1589
-1551
-1526
-1530
-1569
-1649
-1762
-1896
-2033
-2152
-2236
-2271
-2252
-2186
-2085
-1971
-1866
-1792
-1765
-1794
-1879
-2012
-2180
-2365
-2551
-2723
-2872
-2992
-3082
-3146
-3185
-3205
-3208
-3197
-3172
-3137
-3093
-3045
-2998
-2957
-2927
-2912
-2909
-2917
-2927
-2932
-2922
-2891
-2834
-2754
-2654
-2543
-2432
-2330
-2246
-2183
-2142
-2119
-2105
-2095
-2081
-2060
-2033
-2007
-1989
-1988
-2013
-2074
-2168
-2292
-2436
-2585
-2724
-2835
-2905
-2924
-2887
-2797
-2658
-2480
-2272
-2045
-1806
-1560
-1310
-1056
-800
-543
-289
-43
187
392
567
704
804
868
903
919
924
929
940
959
983
1008
1026
1028
1012
975
923
865
812
777
770
797
858
945
1045
1144
1224
1274
1285
1258
1198
1118
1030
949
884
840
815
805
798
785
758
712
647
568
482
395
316
245
182
123
61
-12
-99
-202
-316
-436
-552
-655
-739
-803
-849
-884
-918
-959
-1014
-1083
-1161
-1236
-1293
-1319
-1300
-1229
-1108
-946
-758
-565
-387
-243
-147
-102
-108
-155
-232
-324
-418
-506
-582
-646
-698
-743
-783
-819
-847
-865
-866
-843
-794
-717
-615
-495
-369
-247
-140
-57
-3
24
29
22
14
19
46
101
185
294
417
543
657
746
801
821
808
772
728
691
677
699
763
869
1008
1169
1333
1486
1610
1697
1740
1739
1697
1622
1518
1393
1247
1081
895
689
464
226
-16
-248
-455
-623
-739
-797
-797
-748
-662
-557
-451
-359
-294
-260
-257
-279
-316
-358
-397
-424
-438
-436
-421
-396
-363
-324
-280
-229
-171
-104
-28
56
148
246
350
463
585
722
876
1052
1250
1469
1703
1945
2186
2416
2628
2818
2986
3136
3275
3411
3552
3703
3864
4033
4201
4359
4494
4596
4658
4677
4655
4599
4518
4425
4330
4245
4174
4120
4078
4046
4009
3959
3883
3772
3621
3425
3188
2916
2619
2309
1999
1701
1425
1176
955
759
582
413
243
65
-127
-333
-550
-770
-984
-1180
-1349
-1483
-1578
-1632
-1650
-1636
-1597
-1542
-1476
-1405
-1332
-1261
-1192
-1125
-1062
-1002
-950
-904
-868
-841
-823
-812
-806
-799
-786
-762
-723
-665
-586
-488
-373
-247
-119
3
108
189
236
245
214
145
41
-90
-241
-403
-569
-733
-890
-1039
-1177
-1303
-1416
-1513
-1588
-1637
-1654
-1633
-1572
-1473
-1341
-1187
-1025
-872
-747
-664
-638
-676
-782
-951
-1175
-1440
-1731
-2033
-2330
-2610
-2866
-3093
-3291
-3462
-3611
-3744
-3865
-3976
-4078
-4168
-4241
-4290
-4310
-4297
-4251
-4177
-4082
-3977
-3876
-3790
-3728
-3694
-3686
-3695
-3709
-3711
-3686
-3622
-3514
-3360
-3168
-2948
-2716
-2486
-2268
-2071
-1897
-1743
-1604
-1473
-1346
-1221
-1098
-982
-877
-787
-716
-659
-612
-564
-503
-420
-307
-162
13
210
419
627
824
1006
1170
1319
1460
1599
1745
1900
2065
2235
2405
2567
2714
2843
2952
3043
3119
3186
3246
3298
3340
3368
3373
3353
3302
3222
3118
2996
2865
2733
2603
2477
2351
2216
2063
1886
1680
1446
1191
930
676
447
256
111
15
-39
-59
-57
-47
-37
-33
-34
-36
-33
-19
10
53
108
168
225
273
308
333
355
382
428
500
605
741
900
1070
1232
1370
1470
1523
1529
1495
1433
1358
1285
1225
1183
1159
1146
1134
1112
1072
1008
926
830
732
644
575
533
517
522
539
555
558
537
487
408
305
184
54
-76
-201
-320
-432
-542
-654
-771
-894
-1022
-1155
-1285
-1409
-1524
-1626
-1716
-1795
-1863
-1920
-1965
-1994
-2003
-1985
-1936
-1853
-1739
-1599
-1442
-1281
-1129
-995
-886
-804
-745
-701
-660
-612
-547
-457
-341
-200
-41
131
308
485
658
827
992
1154
1314
1470
1620
1757
1874
1963
2017
2033
2005
1938
1833
1699
1544
1376
1203
1035
877
733
608
502
414
343
282
225
164
90
-5
-128
-283
-471
-689
-930
-1185
-1443
-1692
-1923
-2128
-2303
-2447
-2562
-2652
-2723
-2778
-2822
-2857
-2884
-2904
-2914
-2915
-2906
-2887
-2862
-2833
-2803
-2776
-2754
-2736
-2721
-2704
-2678
-2638
-2576
-2486
-2365
-2215
-2039
-1844
-1639
-1436
-1242
-1066
-910
-775
-656
-547
-439
-324
-197
-55
102
268
437
604
761
905
1036
1155
1269
1383
1503
1630
1767
1910
2054
2193
2320
2431
2525
2601
2664
2718
2769
2821
2877
2936
2996
3054
3104
3145
3174
3192
3200
3203
3203
3200
3196
3186
3166
3130
3072
2989
2880
2748
2601
2446
2293
2152
2029
1930
1854
1796
1750
1708
1661
1601
1522
1419
1293
1144
976
793
602
407
215
31
-139
-290
-417
-516
-585
-620
-623
-596
-544
-473
-392
-310
-235
-174
-132
-110
-108
-120
-142
-166
-187
-201
-207
-207
-207
-213
-235
-280
-354
-457
-589
-743
-909
-1076
-1232
-1367
-1471
-1540
-1573
-1572
-1539
-1482
-1408
-1324
-1237
-1155
-1085
-1033
-1006
-1008
-1041
-1104
-1195
-1307
-1428
-1550
-1658
-1745
-1804
-1831
-1831
-1808
-1774
-1738
-1708
-1692
-1690
-1700
-1715
-1726
-1724
-1700
-1651
-1575
-1478
-1366
-1251
-1142
-1051
-983
-943
-931
-944
-977
-1024
-1077
-1132
-1182
-1225
-1259
-1283
-1297
-1301
-1296
-1281
-1256
-1221
-1175
-1115
-1041
-951
-843
-717
-573
-412
-237
-50
144
339
531
716
888
1044
1183
1302
1401
1480
1544
1594
1636
1676
1720
1776
1849
1941
2053
2181
2320
2460
2591
2703
2789
2843
2866
2862
2836
2797
2753
2711
2674
2640
2607
2567
2516
2445
2353
2236
2096
1935
1755
1556
1339
1100
837
548
234
-99
-442
-781
-1098
-1377
-1602
-1762
-1856
-1885
-1861
-1797
-1709
-1609
-1507
-1408
-1312
-1214
-1110
-997
-878
-756
-643
-550
-490
-473
-502
-575
-681
-808
-938
-1057
-1153
-1223
-1266
-1291
-1309
-1332
-1370
-1428
-1507
-1603
-1705
-1802
-1885
-1943
-1971
-1967
-1933
-1870
-1784
-1678
-1555
-1417
-1266
-1102
-928
-745
-556
-365
-173
18
209
400
595
795
1000
1208
1412
1607
1782
1930
2044
2121
2160
2166
2146
2108
2058
2004
1946
1887
1822
1749
1665
1565
1451
1322
1182
1034
878
717
549
374
189
-5
-207
-413
-618
-816
-1000
-1168
-1320
-1458
-1591
-1727
-1875
-2041
-2225
-2426
-2634
-2839
-3028
-3190
-3316
-3403
-3454
-3473
-3469
-3450
-3422
-3388
-3348
-3297
-3231
-3147
-3041
-2918
-2780
-2638
-2499
-2369
-2254
-2153
-2060
-1969
-1869
-1752
-1615
-1457
-1282
-1099
-918
-749
-597
-465
-351
-246
-143
-31
97
244
407
581
757
923
1071
1196
1297
1378
1444
1505
1569
1641
1725
1820
1920
2021
2117
2201
2273
2331
2380
2423
2466
2513
2564
2621
2679
2733
2778
2809
2822
2815
2789
2747
2692
2631
2567
2504
2446
2394
2348
2309
2274
2243
2212
2179
2143
2098
2041
1967
1873
1754
1606
1427
1217
977
711
424
123
-185
-492
-790
-1073
-1337
-1578
-1796
-1990
-2161
-2311
-2440
-2550
-2639
-2708
-2755
-2778
-2778
-2756
-2714
-2657
-2589
-2515
-2442
-2374
-2312
-2257
-2207
-2158
-2103
-2037
-1954
-1847
-1713
-1550
-1361
-1147
-914
-670
-424
-184
40
240
409
541
636
691
711
700
664
609
542
468
390
310
227
142
52
-40
-134
-226
-310
-381
-430
-454
-450
-416
-356
-276
-181
-80
22
119
210
294
375
454
534
619
707
799
891
981
1066
1146
1221
1294
1367
1443
1525
1611
1700
1785
1859
1915
1946
1949
1923
1872
1804
1727
1652
1588
1541
1513
1500
1497
1494
1483
1455
1405
1331
1235
1123
1002
882
768
666
579
507
447
396
350
304
256
204
150
93
38
-14
-59
-92
-112
-114
-98
-63
-11
54
125
196
255
294
307
290
244
174
90
6
-64
-109
-120
-93
-30
63
176
296
415
524
622
709
790
872
960
1057
1165
1282
1401
1518
1627
1727
1817
1902
1986
2074
2172
2277
2389
2498
2597
2678
2734
2765
2774
2771
2767
2775
2805
2862
2945
3045
3149
3241
3307
3335
3320
3263
3172
3057
2930
2804
2685
2575
2471
2368
2258
2137
2001
1854
1702
1555
1424
1318
1241
1195
1176
1175
1180
1182
1170
1137
1079
996
889
761
614
450
272
81
-120
-328
-538
-744
-938
-1115
-1268
-1396
-1500
-1581
-1647
-1701
-1752
-1802
-1855
-1909
-1966
-2020
-2071
-2116
-2155
-2185
-2207
-2221
-2223
-2212
-2183
-2134
-2062
-1965
-1846
-1708
-1557
-1398
-1238
-1079
-921
-763
-600
-428
-242
-43
165
377
580
762
911
1018
1080
1096
1074
1025
960
895
838
798
776
770
776
788
799
804
802
793
779
764
750
740
734
730
726
717
699
667
617
546
453
335
192
24
-169
-384
-620
-871
-1134
-1401
-1667
-1926
-2176
-2412
-2634
-2842
-3037
-3219
-3388
-3543
-3681
-3799
-3893
-3960
-3997
-4005
-3985
-3939
-3872
-3787
-3690
-3584
-3473
-3359
-3245
-3135
-3030
-2936
-2854
-2788
-2738
-2703
-2679
-2661
-2642
-2615
-2574
-2516
-2441
-2352
-2259
-2169
-2094
-2044
-2025
-2041
-2093
-2172
-2273
-2383
-2494
-2595
-2681
-2746
-2789
-2813
-2819
-2811
-2793
-2768
-2739
-2706
-2670
-2630
-2585
-2535
-2479
-2417
-2349
-2274
-2195
-2112
-2027
-1942
-1858
-1779
-1704
-1634
-1571
-1513
-1460
-1412
-1368
-1331
-1304
-1290
-1295
-1324
-1381
-1467
-1581
-1718
-1870
-2027
-2176
-2306
-2407
-2474
-2504
-2498
-2464
-2408
-2341
-2272
-2208
-2153
-2108
-2073
-2043
-2013
-1977
-1932
-1874
-1800
-1711
-1608
-1494
-1371
-1243
-1114
-985
-862
-744
-634
-532
-437
-347
-259
-168
-70
38
158
294
442
602
768
936
1099
1252
1388
1505
1600
1673
1725
1759
1780
1792
1802
1815
1836
1870
1918
1980
2054
2135
2218
2295
2360
2410
2444
2462
2470
2475
2487
2515
2564
2640
2741
2865
3004
3150
3294
3430
3552
3661
3758
3849
3939
4032
4134
4243
4359
4475
4586
4685
4765
4822
4853
4860
4843
4805
4749
4677
4591
4491
4376
4248
4106
3950
3783
3608
3429
3250
3074
2903
2740
2583
2430
2280
2129
1974
1813
1646
1475
1300
1128
962
809
672
554
457
378
311
250
187
113
22
-88
-216
-359
-507
-649
-774
-873
-938
-967
-962
-929
-875
-809
-740
-672
-607
-547
-489
-432
-373
-315
-261
-216
-187
-178
-192
-226
-277
-333
-384
-419
-429
-409
-359
-286
-198
-106
-19
55
112
156
192
227
270
328
404
497
603
714
821
915
991
1043
1073
1082
1076
1061
1040
1018
995
973
948
918
879
827
759
674
572
452
317
172
23
-123
-259
-377
-471
-537
-575
-589
-583
-566
-547
-534
-532
-544
-569
-603
-641
-676
-705
-726
-739
-750
-764
-787
-825
-882
-960
-1056
-1167
-1289
-1416
-1544
-1670
-1792
-1907
-2013
-2106
-2184
-2241
-2275
-2283
-2267
-2231
-2182
-2128
-2079
-2041
-2019
-2009
-2009
-2009
-1997
-1963
-1902
-1814
-1704
-1583
-1467
-1371
-1306
-1281
-1295
-1340
-1402
-1462
-1503
-1509
-1469
-1380
-1247
-1079
-891
-700
-519
-360
-230
-129
-55
-2
37
71
107
148
197
255
319
387
453
513
561
595
610
608
591
564
534
510
500
512
549
611
695
795
902
1006
1104
1188
1259
1320
1376
1433
1498
1572
1657
1747
1836
1915
1976
2013
2025
2013
1983
1941
1896
1856
1825
1806
1797
1796
1799
1805
1810
1817
1827
1844
1869
1902
1940
1974
1995
1991
1950
1862
1725
1538
1311
1055
788
529
292
93
-63
-174
-245
-285
-309
-329
-359
-406
-475
-566
-674
-790
-904
-1006
-1091
-1150
-1183
-1194
-1188
-1172
-1157
-1148
-1150
-1166
-1194
-1230
-1268
-1300
-1319
-1320
-1300
-1258
-1195
-1113
-1016
-911
-799
-683
-566
-451
-340
-235
-140
-56
12
62
93
103
92
60
7
-66
-159
-274
-410
-566
-741
-929
-1123
-1314
-1491
-1646
-1771
-1862
-1921
-1954
-1973
-1991
-2021
-2079
-2167
-2290
-2439
-2606
-2773
-2926
-3048
-3130
-3168
-3163
-3124
-3065
-2998
-2940
-2900
-2884
-2893
-2923
-2965
-3006
-3036
-3041
-3014
-2949
-2844
-2699
-2520
-2314
-2089
-1855
-1624
-1403
-1201
-1022
-870
-742
-632
-532
-432
-323
-195
-43
132
328
535
742
937
1107
1244
1345
1412
1450
1469
1483
1501
1534
1587
1662
1757
1867
1985
2106
2223
2333
2433
2521
2597
2659
2705
2734
2742
2729
2695
2643
2578
2508
2441
2386
2347
2329
2330
2346
2370
2393
2409
2410
2394
2360
2310
2248
2177
2100
2016
1925
1824
1708
1577
1429
1268
1100
933
775
635
517
425
356
307
270
241
212
184
155
128
106
93
91
97
111
126
137
142
138
130
120
117
127
156
203
266
337
404
455
482
478
443
386
319
256
215
208
242
318
431
568
713
852
970
1058
1112
1135
1132
1111
1083
1053
1029
1012
1000
993
983
965
933
883
812
718
601
464
311
148
-15
-169
-306
-416
-494
-538
-549
-532
-496
-449
-398
-350
-306
-265
-223
-173
-112
-35
56
155
254
341
406
439
436
395
322
225
116
5
-98
-188
-261
-318
-363
-400
-431
-458
-482
-500
-509
-506
-487
-452
-398
-327
-241
-141
-30
88
209
328
437
529
597
634
637
604
541
455
359
264
182
124
93
89
108
143
184
224
260
291
320
353
396
451
520
598
677
746
795
814
797
746
664
560
445
327
214
110
15
-74
-159
-244
-330
-415
-493
-558
-605
-627
-622
-592
-539
-470
-390
-302
-210
-113
-11
99
215
335
452
555
632
672
664
604
492
336
148
-56
-262
-455
-625
-768
-885
-981
-1066
-1149
-1239
-1342
-1461
-1594
-1740
-1890
-2040
-2180
-2305
-2409
-2489
-2543
-2572
-2577
-2564
-2539
-2507
-2476
-2451
-2435
-2428
-2428
-2429
-2424
-2406
-2369
-2311
-2232
-2135
-2029
-1919
-1816
-1726
-1651
-1592
-1546
-1507
-1470
-1428
-1378
-1319
-1253
-1182
-1109
-1038
-969
-903
-837
-770
-701
-629
-556
-487
-427
-381
-355
-350
-365
-397
-438
-481
-520
-548
-563
-566
-560
-549
-538
-532
-530
-530
-528
-516
-488
-437
-360
-256
-129
14
162
304
431
532
603
641
650
633
600
558
518
485
463
454
454
460
464
458
438
400
342
268
182
92
3
-77
-144
-195
-233
-257
-271
-277
-278
-271
-256
-231
-193
-141
-78
-5
72
145
211
265
304
331
350
365
382
405
434
468
501
529
544
543
525
491
449
407
372
353
353
372
405
444
478
496
490
452
381
277
145
-7
-171
-336
-494
-634
-749
-832
-878
-884
-853
-787
-697
-593
-489
-398
-332
-296
-292
-315
-352
-390
-412
-403
-354
-260
-123
49
244
449
651
839
1006
1150
1268
1363
1432
1476
1492
1477
1427
1343
1227
1087
934
782
643
533
459
428
440
494
583
702
848
1016
1208
1419
1647
1888
2131
2363
2568
2727
2827
2858
2815
2707
2545
2350
2144
1950
1785
1662
1582
1544
1536
1546
1558
1560
1544
1505
1445
1369
1282
1193
1108
1031
965
910
863
821
779
733
677
608
522
419
299
166
23
-121
-260
-385
-490
-572
-630
-666
-686
-698
-711
-731
-765
-814
-877
-948
-1020
-1088
-1141
-1176
-1188
-1179
-1152
-1113
-1068
-1026
-993
-975
-977
-1000
-1047
-1114
-1197
-1292
-1391
-1488
-1577
-1652
-1711
-1752
-1778
-1794
-1807
-1822
-1846
-1883
-1933
-1994
-2060
-2126
-2182
-2222
-2242
-2242
-2222
-2189
-2148
-2105
-2066
-2033
-2007
-1984
-1959
-1926
-1877
-1810
-1720
-1606
-1472
-1322
-1160
-995
-832
-679
-539
-418
-316
-234
-169
-118
-76
-37
4
51
107
173
249
333
421
512
603
697
793
897
1010
1138
1279
1433
1595
1757
1910
2045
2155
2231
2270
2272
2237
2167
2066
1936
1778
1593
1386
1160
923
683
454
248
76
-55
-143
-192
-213
-221
-232
-261
-319
-411
-535
-681
-838
-990
-1126
-1236
-1318
-1375
-1413
-1441
-1466
-1493
-1522
-1550
-1568
-1570
-1549
-1503
-1434
-1349
-1258
-1172
-1100
-1050
-1020
-1008
-1004
-1000
-988
-961
-918
-862
-800
-739
-686
-643
-610
-582
-552
-509
-448
-365
-260
-140
-13
110
220
313
386
446
501
562
640
742
871
1026
1199
1380
1554
1711
1841
1938
2000
2032
2040
2033
2023
2021
2037
2084
2167
2292
2463
2677
2930
3210
3503
3791
4054
4276
4440
4536
4561
4520
4421
4279
4109
3925
3739
3559
3387
3221
3057
2890
2718
2538
2353
2166
1985
1817
1667
1541
1440
1364
1310
1274
1252
1238
1226
1210
1184
1143
1080
991
874
727
554
363
163
-35
-221
-386
-525
-638
-732
-816
-900
-996
-1113
-1255
-1422
-1607
-1802
-1995
-2174
-2332
-2464
-2568
-2645
-2700
-2737
-2759
-2769
-2767
-2754
-2730
-2697
-2659
-2620
-2588
-2569
-2565
-2578
-2602
-2630
-2651
-2653
-2629
-2573
-2488
-2382
-2266
-2154
-2057
-1985
-1937
-1907
-1882
-1845
-1779
-1671
-1515
-1312
-1072
-814
-556
-317
-113
51
176
271
350
429
521
635
772
926
1088
1243
1377
1479
1543
1567
1554
1509
1442
1358
1264
1164
1063
964
873
795
739
714
726
778
868
989
1128
1267
1388
1476
1518
1508
1448
1344
1210
1059
903
754
617
494
383
279
178
76
-31
-146
-272
-410
-566
-742
-945
-1177
-1437
-1720
-2016
-2310
-2583
-2816
-2993
-3105
-3151
-3136
-3075
-2987
-2891
-2803
-2733
-2683
-2646
-2611
-2564
-2490
-2383
-2241
-2072
-1889
-1710
-1553
-1433
-1359
-1331
-1343
-1382
-1434
-1484
-1522
-1541
-1539
-1518
-1484
-1442
-1395
-1343
-1285
-1217
-1134
-1034
-916
-783
-642
-500
-366
-246
-146
-66
-5
40
75
102
126
148
170
191
214
239
269
306
354
412
477
543
601
640
650
622
553
445
305
145
-21
-179
-317
-430
-516
-580
-629
-672
-715
-760
-807
-848
-876
-881
-858
-806
-730
-641
-555
-487
-450
-454
-497
-571
-661
-745
-804
-819
-780
-686
-545
-372
-187
-13
134
243
311
344
354
358
373
413
487
596
737
899
1072
1242
1401
1543
1666
1771
1861
1940
2011
2073
2128
2173
2206
2228
2242
2252
2266
2291
2333
2395
2474
2566
2660
2745
2809
2845
2849
2824
2776
2718
2659
2611
2577
2558
2545
2527
2491
2423
2315
2164
1973
1754
1521
1289
1072
879
712
568
436
308
171
22
-141
-310
-473
-613
-712
-755
-734
-645
-495
-296
-68
171
399
600
763
883
958
995
1002
992
974
960
957
970
1000
1048
1106
1167
1221
1259
1272
1251
1195
1103
983
844
700
564
452
373
337
344
390
469
570
678
783
872
937
972
975
947
888
803
698
578
449
320
196
84
-12
-89
-146
-188
-218
-243
-268
-298
-335
-378
-423
-464
-493
-503
-490
-452
-393
-318
-237
-159
-94
-48
-25
-26
-47
-84
-131
-183
-237
-289
-340
-388
-434
-477
-515
-544
-562
-566
-554
-525
-484
-434
-381
-331
-289
-261
-248
-253
-275
-315
-373
-450
-548
-669
-811
-972
-1146
-1323
-1490
-1630
-1726
-1763
-1727
-1613
-1420
-1156
-833
-473
-96
271
607
891
1109
1252
1318
1311
1242
1124
975
815
662
530
433
377
362
382
430
489
547
589
603
581
522
427
306
169
28
-102
-212
-292
-340
-355
-341
-304
-254
-199
-146
-101
-68
-47
-35
-28
-20
-8
13
42
77
113
143
159
154
125
71
-1
-82
-160
-219
-249
-240
-191
-107
0
112
208
271
287
248
160
33
-111
-247
-351
-402
-386
-299
-147
56
291
538
777
996
1189
1357
1505
1642
1776
1910
2041
2157
2244
2281
2249
2135
1932
1642
1282
875
451
41
-327
-632
-864
-1022
-1124
-1187
-1236
-1296
-1388
-1522
-1700
-1913
-2145
-2375
-2578
-2736
-2835
-2869
-2841
-2758
-2637
-2492
-2340
-2190
-2052
-1925
-1808
-1695
-1579
-1454
-1315
-1159
-987
-801
-603
-395
-181
38
257
472
676
858
1006
1105
1141
1102
978
770
483
135
-254
-654
-1037
-1372
-1638
-1817
-1904
-1902
-1825
-1693
-1531
-1362
-1210
-1093
-1020
-997
-1018
-1077
-1161
-1258
-1358
-1451
-1534
-1605
-1666
-1721
-1772
-1821
-1868
-1908
-1935
-1942
-1922
-1868
-1778
-1653
-1501
-1330
-1155
-990
-851
-749
-694
-690
-734
-819
-933
-1060
-1184
-1286
-1351
-1367
-1327
-1231
-1084
-898
-688
-474
-275
-108
11
76
85
42
-43
-155
-279
-401
-508
-595
-656
-692
-705
-699
-674
-629
-560
-462
-326
-148
78
349
661
1002
1360
1713
2045
2339
2578
2754
2859
2890
2851
2747
2586
2380
2142
1886
1627
1379
1153
959
800
674
575
493
416
331
231
112
-25
-170
-312
-435
-526
-573
-571
-522
-432
-312
-175
-33
107
243
377
514
663
829
1014
1217
1425
1621
1787
1902
1947
1911
1790
1591
1329
1025
709
409
154
-35
-141
-158
-89
51
243
458
668
844
962
1004
968
855
683
476
267
88
-29
-63
2
168
423
747
1115
1495
1860
2186
2457
2666
2815
2912
2970
3003
3023
3041
3061
3084
3105
3117
3112
3082
3021
2930
2811
2674
2530
2394
2281
2201
2163
2164
2198
2249
2295
2314
2282
2182
2005
1756
1444
1092
729
383
80
-165
-346
-469
-549
-610
-674
-763
-888
-1051
-1242
-1444
-1632
-1784
-1880
-1907
-1862
-1754
-1594
-1404
-1203
-1010
-840
-704
-607
-555
-547
-585
-669
-798
-969
-1174
-1401
-1636
-1860
-2055
-2205
-2300
-2339
-2329
-2286
-2230
-2183
-2164
-2185
-2248
-2347
-2468
-2591
-2695
-2761
-2777
-2738
-2644
-2503
-2324
-2115
-1883
-1629
-1354
-1057
-736
-395
-45
300
620
893
1099
1223
1260
1212
1092
918
714
502
301
122
-29
-156
-266
-367
-468
-572
-680
-785
-878
-949
-985
-980
-928
-831
-694
-525
-335
-138
54
229
375
482
543
551
505
405
257
71
-138
-355
-562
-745
-891
-994
-1053
-1073
-1061
-1027
-980
-928
-873
-816
-756
-687
-610
-525
-437
-353
-284
-240
-229
-253
-309
-389
-478
-561
-620
-644
-626
-566
-472
-359
-245
-148
-87
-73
-114
-210
-355
-539
-747
-964
-1174
-1360
-1511
-1615
-1665
-1657
-1591
-1469
-1299
-1090
-852
-598
-339
-84
159
388
600
797
979
1147
1303
1444
1568
1671
1752
1810
1848
1870
1882
1892
1907
1929
1957
1988
2012
2017
1994
1931
1824
1673
1483
1264
1028
790
562
351
162
-4
-148
-276
-391
-495
-589
-672
-741
-793
-823
-831
-816
-780
-725
-655
-574
-486
-394
-301
-213
-135
-72
-31
-16
-32
-78
-148
-233
-321
-396
-444
-452
-414
-329
-203
-48
120
283
426
538
612
649
656
643
623
608
609
633
681
753
844
946
1053
1155
1247
1320
1373
1400
1404
1384
1346
1294
1235
1176
1123
1082
1053
1036
1024
1012
988
943
870
762
620
446
248
33
-186
-400
-600
-783
-945
-1088
-1216
-1334
-1449
-1568
-1695
-1835
-1990
-2160
-2342
-2533
-2723
-2905
-3067
-3197
-3286
-3324
-3307
-3236
-3113
-2950
-2759
-2555
-2351
-2162
-1995
-1856
-1745
-1658
-1589
-1530
-1474
-1413
-1341
-1256
-1153
-1034
-897
-745
-582
-412
-242
-80
65
186
273
324
337
315
263
191
107
19
-66
-146
-222
-298
-379
-470
-572
-687
-810
-933
-1047
-1140
-1203
-1226
-1205
-1137
-1025
-871
-684
-471
-244
-13
209
413
586
720
809
848
840
791
709
606
494
382
277
182
96
15
-68
-157
-253
-357
-463
-565
-653
-722
-770
-800
-820
-841
-876
-935
-1026
-1147
-1293
-1449
-1598
-1723
-1806
-1838
-1815
-1741
-1624
-1478
-1316
-1152
-993
-847
-716
-602
-506
-431
-381
-362
-379
-437
-534
-668
-830
-1004
-1180
-1340
-1474
-1576
-1645
-1685
-1704
-1710
-1710
-1706
-1697
-1673
-1623
-1533
-1392
-1192
-930
-612
-252
133
520
884
1203
1458
1636
1728
1734
1659
1514
1314
1076
819
561
319
105
-69
-200
-284
-325
-324
-286
-215
-113
21
185
380
604
854
1120
1391
1648
1876
2055
2172
2218
2189
2092
1938
1745
1530
1312
1104
913
741
581
424
257
69
-148
-394
-663
-945
-1220
-1468
-1671
-1811
-1877
-1868
-1786
-1644
-1458
-1249
-1036
-837
-665
-527
-425
-356
-312
-285
-265
-246
-223
-193
-159
-124
-94
-74
-67
-77
-103
-139
-178
-209
-217
-189
-110
35
254
549
918
1347
1819
2306
2780
3209
3568
3835
4000
4062
4034
3934
3786
3618
3451
3304
3183
3087
3006
2927
2831
2704
2537
2327
2080
1811
1536
1279
1060
897
805
792
860
1004
1216
1481
1784
2103
2418
2709
2956
3144
3262
3306
3279
3191
3058
2901
2739
2594
2482
2415
2398
2432
2513
2632
2781
2949
3127
3307
3482
3646
3793
3921
4027
4113
4182
4239
4293
4350
4418
4498
4588
4680
4761
4816
4829
4787
4687
4530
4332
4111
3896
3714
3589
3540
3575
3692
3879
4115
4377
4637
4873
5064
5196
5259
5250
5171
5026
4827
4584
4315
4035
3768
3526
3327
3177
3080
3028
3007
3000
2986
2947
2871
2754
2600
2422
2236
2061
1912
1798
1719
1669
1633
1596
1541
1457
1336
1181
996
792
579
365
156
-49
-251
-451
-653
-854
-1050
-1230
-1385
-1506
-1585
-1623
-1626
-1604
-1575
-1555
-1561
-1601
-1681
-1797
-1942
-2104
-2269
-2426
-2566
-2684
-2778
-2847
-2893
-2916
-2915
-2887
-2830
-2743
-2626
-2485
-2325
-2157
-1990
-1832
-1688
-1561
-1448
-1343
-1239
-1131
-1016
-897
-779
-673
-591
-544
-540
-584
-675
-808
-972
-1160
-1362
-1573
-1789
-2009
-2237
-2470
-2706
-2938
-3152
-3334
-3467
-3535
-3530
-3450
-3303
-3110
-2896
-2694
-2535
-2449
-2456
-2564
-2771
-3065
-3423
-3820
-4231
-4631
-5006
-5343
-5641
-5901
-6127
-6321
-6486
-6619
-6715
-6770
-6776
-6734
-6647
-6525
-6383
-6242
-6121
-6039
-6007
-6028
-6095
-6194
-6302
-6395
-6450
-6448
-6376
-6231
-6019
-5751
-5443
-5110
-4769
-4430
-4099
-3781
-3474
-3176
-2887
-2605
-2331
-2067
-1813
-1571
-1339
-1113
-890
-663
-428
-184
67
319
560
778
958
1089
1162
1177
1136
1051
937
809
685
578
497
444
416
407
403
394
367
315
233
122
-13
-164
-318
-466
-597
-705
-788
-845
-880
-899
-909
-915
-917
-917
-908
-883
-834
-751
-629
-464
-260
-25
231
492
743
970
1163
1314
1423
1490
1523
1528
1515
1491
1463
1438
1419
1411
1418
1441
1482
1541
1614
1695
1778
1852
1908
1936
1931
1891
1819
1721
1608
1490
1375
1269
1174
1086
998
900
784
645
482
298
105
-84
-253
-388
-476
-511
-493
-423
-311
-168
-5
166
334
492
632
749
837
891
910
890
833
743
625
490
349
216
102
17
-34
-51
-36
2
51
102
141
159
150
111
44
-46
-152
-264
-372
-467
-542
-595
-626
-640
-645
-651
-667
-701
-759
-837
-930
-1025
-1108
-1163
-1180
-1153
-1085
-987
-878
-781
-719
-713
-772
-898
-1081
-1303
-1539
-1766
-1963
-2121
-2239
-2327
-2404
-2489
-2603
-2759
-2959
-3196
-3452
-3704
-3925
-4094
-4197
-4231
-4202
-4126
-4022
-3915
-3816
-3737
-3677
-3631
-3585
-3527
-3444
-3330
-3187
-3023
-2849
-2684
-2541
-2432
-2362
-2330
-2326
-2339
-2354
-2355
-2331
-2274
-2179
-2045
-1875
-1671
-1438
-1179
-898
-600
-290
23
331
621
882
1102
1272
1385
1439
1437
1384
1289
1160
1008
839
659
472
280
85
-108
-297
-474
-630
-757
-843
-880
-863
-789
-658
-474
-243
26
325
645
978
1318
1657
1989
2309
2609
2884
3128
3338
3513
3656
3773
3873
3969
4070
4185
4318
4468
4627
4784
4922
5027
5085
5090
5041
4947
4823
4688
4561
4460
4395
4369
4376
4403
4433
4447
4431
4374
4276
4141
3982
3816
3656
3517
3404
3318
3251
3191
3124
3036
2917
2762
2572
2357
2126
1895
1675
1478
1312
1180
1083
1018
983
977
1000
1057
1149
1282
1458
1678
1938
2230
2543
2859
3163
3434
3658
3821
3916
3938
3891
3782
3621
3420
3193
2952
2707
2465
2230
2004
1786
1573
1361
1148
930
704
467
216
-51
-336
-641
-967
-1316
-1684
-2069
-2465
-2863
-3255
-3628
-3975
-4286
-4555
-4781
-4962
-5103
-5208
-5284
-5335
-5368
-5384
-5387
-5375
-5346
-5300
-5235
-5149
-5045
-4924
-4792
-4653
-4515
-4383
-4264
-4163
-4083
-4026
-3992
-3978
-3982
-4001
-4029
-4062
-4101
-4139
-4174
-4205
-4228
-4241
-4239
-4219
-4178
-4112
-4022
-3912
-3783
-3643
-3499
-3358
-3224
-3102
-2988
-2878
-2765
-2638
-2491
-2316
-2113
-1883
-1632
-1371
-1109
-857
-621
-404
-207
-27
139
297
447
591
725
846
951
1038
1108
1167
1223
1283
1357
1450
1565
1698
1842
1987
2121
2236
2325
2388
2426
2445
2450
2445
2430
2400
2349
2268
2149
1990
1792
1567
1329
1099
897
741
642
602
616
671
750
834
909
963
992
997
984
959
929
898
867
833
794
745
686
620
553
494
455
444
469
533
631
758
903
1055
1204
1343
1469
1584
1691
1796
1906
2025
2155
2298
2451
2612
2776
2943
3110
3278
3449
3625
3809
4003
4212
4434
4671
4920
5178
5442
5704
5960
6201
6420
6612
6770
6893
6981
7034
7057
7052
7022
6966
6884
6771
6623
6433
6200
5922
5606
5260
4897
4535
4191
3880
3614
3404
3251
3155
3110
3108
3138
3190
3252
3313
3360
3381
3367
3305
3189
3012
2775
2480
2136
1754
1347
928
510
99
-299
-684
-1057
-1421
-1779
-2132
-2478
-2811
-3125
-3412
-3663
-3872
-4033
-4145
-4210
-4231
-4213
-4163
-4089
-3999
-3902
-3807
-3723
-3657
-3615
-3602
-3619
-3662
-3726
-3804
-3888
-3970
-4045
-4111
-4169
-4222
-4274
-4329
-4385
-4441
-4488
-4517
-4516
-4476
-4389
-4253
-4073
-3856
-3615
-3364
-3116
-2884
-2676
-2494
-2342
-2218
-2120
-2048
-2001
-1978
-1978
-1997
-2032
-2073
-2112
-2137
-2140
-2117
-2066
-1994
-1911
-1830
-1766
-1732
-1733
-1773
-1845
-1939
-2041
-2137
-2214
-2264
-2284
-2275
-2243
-2195
-2138
-2076
-2013
-1944
-1868
-1776
-1665
-1529
-1365
-1173
-953
-709
-441
-152
155
478
815
1163
1515
1866
2208
2533
2836
3109
3349
3556
3728
3868
3976
4054
4103
4125
4121
4094
4048
3989
3925
3861
3806
3764
3736
3722
3719
3719
3717
3705
3680
3640
3583
3511
3428
3334
3233
3126
3011
2891
2767
2643
2524
2417
2330
2271
2244
2249
2282
2336
2399
2458
2501
2520
2509
2469
2406
2327
2244
2164
2096
2044
2008
1987
1977
1973
1971
1969
1967
1963
1957
1948
1935
1912
1876
1822
1747
1648
1527
1388
1238
1084
933
793
668
560
471
398
340
296
266
251
254
277
323
390
478
579
686
786
869
924
941
917
850
745
611
459
303
156
30
-65
-124
-145
-131
-87
-20
61
148
233
311
377
429
465
484
488
475
447
403
345
274
190
96
-7
-119
-239
-369
-509
-662
-830
-1012
-1205
-1405
-1602
-1787
-1947
-2074
-2159
-2202
-2205
-2178
-2136
-2095
-2071
-2079
-2124
-2208
-2322
-2454
-2586
-2698
-2774
-2804
-2782
-2710
-2597
-2455
-2299
-2143
-1996
-1865
-1751
-1653
-1567
-1487
-1408
-1328
-1246
-1161
-1075
-988
-900
-810
-715
-613
-505
-391
-278
-174
-88
-34
-22
-59
-151
-296
-488
-717
-972
-1240
-1511
-1776
-2033
-2281
-2524
-2767
-3013
-3268
-3531
-3801
-4075
-4349
-4618
-4877
-5126
-5363
-5591
-5811
-6023
-6226
-6419
-6594
-6746
-6867
-6950
-6990
-6987
-6942
-6862
-6755
-6631
-6499
-6367
-6239
-6114
-5991
-5863
-5722
-5562
-5377
-5162
-4916
-4643
-4345
-4029
-3703
-3373
-3047
-2731
-2431
-2150
-1893
-1661
-1457
-1279
-1126
-993
-875
-766
-657
-541
-412
-265
-99
87
290
506
729
952
1169
1372
1557
1717
1850
1952
2021
2060
2067
2047
2004
1942
1866
1780
1684
1578
1458
1322
1163
980
773
544
301
56
-179
-392
-572
-714
-818
-892
-946
-997
-1058
-1144
-1263
-1417
-1604
-1814
-2035
-2255
-2462
-2647
-2805
-2935
-3038
-3117
-3174
-3210
-3222
-3209
-3167
-3095
-2993
-2864
-2714
-2551
-2382
-2216
-2056
-1902
-1753
-1604
-1450
-1286
-1114
-936
-757
-588
-436
-308
-207
-130
-69
-13
51
134
245
387
558
751
957
1164
1367
1561
1746
1930
2118
2321
2544
2791
3058
3340
3628
3911
4179
4427
4652
4858
5050
5235
5421
5613
5810
6010
6205
6387
6545
6672
6761
6808
6812
6775
6698
6582
6430
6240
6011
5745
5441
5105
4741
4360
3970
3583
3208
2849
2510
2190
1884
1584
1285
979
663
338
7
-323
-643
-942
-1210
-1438
-1623
-1760
-1853
-1906
-1926
-1922
-1904
-1881
-1860
-1845
-1838
-1839
-1842
-1843
-1833
-1806
-1756
-1678
-1572
-1438
-1278
-1097
-899
-689
-470
-245
-16
216
449
681
909
1129
1337
1529
1705
1864
2008
2143
2276
2413
2560
2721
2898
3086
3281
3474
3658
3823
3965
4081
4171
4239
4290
4330
4366
4401
4440
4482
4528
4578
4629
4681
4733
4785
4835
4882
4922
4952
4966
4957
4921
4854
4753
4620
4456
4268
4062
3843
3619
3393
3166
2938
2707
2472
2228
1976
1717
1452
1187
929
685
464
273
119
7
-60
-81
-57
8
109
240
393
558
728
894
1049
1188
1307
1405
1482
1539
1578
1602
1615
1618
1614
1603
1587
1565
1535
1496
1443
1372
1277
1153
995
799
565
296
-3
-321
-645
-961
-1257
-1521
-1746
-1931
-2081
-2204
-2311
-2415
-2526
-2650
-2786
-2930
-3069
-3189
-3273
-3308
-3282
-3193
-3043
-2842
-2605
-2349
-2093
-1852
-1639
-1458
-1310
-1191
-1092
-1002
-912
-812
-695
-559
-406
-241
-72
91
236
351
425
451
423
340
203
19
-203
-454
-721
-997
-1272
-1544
-1812
-2078
-2346
-2622
-2910
-3210
-3523
-3844
-4165
-4478
-4773
-5043
-5282
-5488
-5661
-5804
-5919
-6009
-6077
-6121
-6139
-6126
-6076
-5984
-5843
-5653
-5414
-5127
-4799
-4436
-4046
-3639
-3220
-2797
-2375
-1958
-1550
-1151
-764
-390
-29
317
647
957
1242
1496
1712
1884
2004
2071
2082
2041
1956
1835
1692
1537
1382
1234
1095
966
843
718
586
442
284
114
-63
-241
-410
-564
-697
-805
-889
-949
-988
-1004
-999
-967
-900
-792
-635
-421
-150
176
549
956
1382
1809
2222
2608
2959
3269
3541
3778
3986
4172
4342
4500
4646
4779
4894
4986
5047
5072
5054
4992
4886
4739
4560
4359
4147
3936
3739
3565
3418
3300
3208
3135
3072
3009
2937
2850
2747
2628
2499
2365
2235
2113
2004
1908
1825
1751
1680
1610
1537
1461
1384
1308
1240
1184
1146
1129
1136
1171
1236
1332
1460
1619
1810
2025
2264
2513
2762
3000
3216
3400
3548
3658
3734
3785
3821
3853
3891
3939
4001
4072
4148
4220
4280
4321
4341
4340
4322
4292
4257
4223
4194
4170
4147
4120
4078
4017
3925
3796
3626
3415
3163
2874
2554
2210
1849
1479
1108
742
390
56
-256
-544
-809
-1054
-1285
-1507
-1728
-1955
-2193
-2444
-2708
-2981
-3256
-3526
-3779
-4008
-4205
-4365
-4486
-4570
-4621
-4643
-4646
-4633
-4611
-4583
-4551
-4513
-4469
-4418
-4358
-4291
-4219
-4145
-4074
-4009
-3953
-3904
-3861
-3817
-3764
-3695
-3604
-3488
-3350
-3197
-3042
-2899
-2784
-2711
-2688
-2720
-2800
-2918
-3056
-3198
-3323
-3417
-3473
-3486
-3461
-3408
-3339
-3267
-3204
-3157
-3129
-3118
-3120
-3126
-3130
-3126
-3108
-3077
-3033
-2982
-2929
-2877
-2831
-2792
-2761
-2733
-2706
-2673
-2630
-2573
-2500
-2409
-2302
-2181
-2051
-1915
-1775
-1633
-1488
-1337
-1175
-998
-801
-583
-343
-88
176
436
679
894
1070
1201
1286
1327
1332
1312
1275
1231
1184
1137
1087
1031
965
884
789
681
566
450
339
240
155
83
19
-43
-109
-185
-272
-369
-470
-568
-654
-721
-766
-789
-796
-793
-792
-801
-827
-875
-944
-1029
-1123
-1221
-1315
-1403
-1483
-1557
-1628
-1700
-1774
-1851
-1928
-2000
-2060
-2103
-2124
-2123
-2101
-2064
-2021
-1979
-1949
-1937
-1948
-1985
-2045
-2129
-2228
-2339
-2455
-2570
-2681
-2784
-2875
-2952
-3014
-3061
-3092
-3108
-3112
-3104
-3086
-3061
-3028
-2989
-2944
-2895
-2841
-2787
-2734
-2687
-2648
-2620
-2606
-2604
-2611
-2624
-2636
-2640
-2630
-2601
-2549
-2472
-2369
-2240
-2085
-1906
-1702
-1474
-1223
-950
-658
-353
-40
274
583
883
1171
1449
1719
1989
2266
2556
2865
3197
3551
3925
4316
4715
5116
5511
5894
6255
6586
6878
7122
7305
7421
7461
7422
7308
7125
6888
6615
6324
6035
5763
5516
5298
5103
4920
4735
4532
4300
4030
3723
3381
3017
2645
2282
1945
1644
1388
1179
1016
891
794
717
649
581
510
433
352
272
200
146
119
127
177
273
415
599
818
1065
1331
1607
1888
2171
2455
2744
3039
3342
3652
3966
4273
4564
4824
5040
5203
5306
5349
5338
5281
5193
5085
4969
4852
4735
4616
4488
4344
4175
3976
3746
3489
3211
2922
2632
2349
2078
1822
1578
1341
1103
857
599
326
39
-258
-556
-848
-1126
-1381
-1610
-1812
-1989
-2146
-2290
-2429
-2571
-2722
-2886
-3066
-3259
-3462
-3669
-3871
-4059
-4229
-4371
-4482
-4562
-4613
-4640
-4650
-4652
-4652
-4659
-4676
-4704
-4744
-4790
-4836
-4877
-4904
-4913
-4901
-4868
-4816
-4749
-4676
-4603
-4537
-4486
-4452
-4437
-4441
-4458
-4484
-4512
-4535
-4549
-4549
-4537
-4513
-4484
-4455
-4433
-4424
-4431
-4456
-4497
-4549
-4605
-4658
-4700
-4727
-4733
-4718
-4681
-4624
-4547
-4452
-4338
-4204
-4045
-3861
-3649
-3410
-3147
-2865
-2572
-2277
-1989
-1716
-1464
-1233
-1024
-833
-656
-487
-325
-167
-14
132
267
389
494
583
655
712
756
788
809
817
810
784
735
663
567
452
323
188
56
-64
-166
-245
-302
-338
-357
-364
-362
-357
-348
-337
-322
-302
-274
-238
-194
-143
-89
-32
25
79
130
178
222
261
295
324
348
369
389
414
450
506
591
712
873
1076
1318
1590
1882
2181
2476
2757
3017
3255
3474
3678
3874
4067
4263
4459
4651
4831
4992
5123
5220
5279
5304
5304
5291
5282
5291
5333
5418
5550
5730
5950
6200
6468
6740
7003
7245
7460
7641
7788
7901
7982
8032
8058
8058
8037
7993
7927
7840
7731
7601
7452
7282
7095
6889
6666
6425
6164
5881
5578
5253
4910
4556
4198
3847
3517
3221
2969
2771
2630
2547
2516
2528
2572
2635
2708
2782
2853
2921
2989
3059
3137
3225
3325
3434
3548
3661
3768
3862
3939
3997
4035
4056
4059
4046
4019
3979
3923
3851
3762
3657
3538
3408
3272
3134
3000
2871
2749
2632
2519
2405
2286
2157
2015
1859
1688
1505
1310
1108
903
700
502
315
142
-14
-153
-276
-386
-488
-590
-700
-825
-971
-1140
-1331
-1539
-1758
-1978
-2193
-2396
-2587
-2767
-2944
-3126
-3324
-3546
-3799
-4083
-4396
-4730
-5075
-5421
-5758
-6079
-6382
-6665
-6932
-7186
-7431
-7668
-7898
-8119
-8326
-8516
-8687
-8836
-8963
-9072
-9165
-9246
-9318
-9382
-9437
-9482
-9515
-9532
-9534
-9522
-9497
-9465
-9429
-9394
-9362
-9336
-9315
-9299
-9288
-9282
-9283
-9295
-9323
-9370
-9440
-9532
-9645
-9770
-9898
-10018
-10119
-10193
-10233
-10239
-10215
-10166
-10100
-10024
-9946
-9867
-9787
-9703
-9612
-9507
-9387
-9250
-9096
-8932
-8760
-8589
-8422
-8263
-8114
-7973
-7838
-7706
-7574
-7440
-7304
-7167
-7028
-6891
-6756
-6624
-6494
-6365
-6235
-6102
-5967
-5830
-5691
-5554
-5421
-5295
-5179
-5073
-4979
-4898
-4829
-4773
-4731
-4702
-4688
-4687
-4698
-4718
-4742
-4766
-4784
-4790
-4781
-4755
-4711
-4655
-4589
-4519
-4452
-4391
-4336
-4288
-4241
-4189
-4124
-4037
-3922
-3775
-3594
-3383
-3147
-2895
-2637
-2384
-2145
-1925
-1728
-1554
-1399
-1258
-1122
-983
-832
-665
-477
-268
-40
203
456
710
960
1199
1420
1621
1799
1951
2078
2182
2262
2323
2366
2397
2420
2440
2461
2486
2520
2561
2610
2662
2715
2761
2797
2817
2820
2805
2774
2731
2682
2631
2583
2543
2511
2487
2470
2458
2446
2432
2415
2393
2368
2340
2312
2284
2257
2231
2206
2179
2148
2112
2070
2021
1967
1911
1854
1800
1753
1716
1692
1681
1684
1701
1731
1773
1824
1885
1954
2029
2116
2213
2323
2452
2603
2780
2989
3230
3504
3811
4146
4503
4873
5248
5618
5975
6313
6628
6919
7189
7443
7688
7932
8182
8443
8719
9011
9314
9625
9935
10236
10518
10774
10998
11184
11331
11440
11512
11551
11560
11541
11499
11435
11350
11242
11113
10961
10784
10583
10358
10109
9841
9556
9260
8958
8656
8363
8084
7826
7594
7390
7218
7076
6962
6874
6805
6750
6706
6666
6628
6587
6541
6487
6423
6346
6251
6135
5995
5828
5633
5413
5172
4917
4656
4397
4147
3914
3698
3499
3313
3132
2948
2754
2542
2310
2057
1786
1503
1215
930
655
394
149
-77
-288
-484
-670
-847
-1018
-1188
-1354
-1521
-1691
-1865
-2047
-2238
-2441
-2653
-2874
-3099
-3321
-3534
-3731
-3906
-4054
-4177
-4272
-4343
-4392
-4423
-4439
-4442
-4431
-4405
-4363
-4302
-4223
-4128
-4019
-3904
-3789
-3680
-3585
-3508
-3450
-3412
-3390
-3377
-3369
-3356
-3335
-3300
-3249
-3183
-3104
-3016
-2923
-2831
-2744
-2665
-2595
-2533
-2479
-2427
-2375
-2319
-2254
-2179
-2092
-1994
-1887
-1771
-1650
-1522
-1389
-1250
-1101
-942
-772
-591
-403
-213
-28
145
298
427
530
609
670
724
780
847
933
1040
1164
1298
1430
1548
1639
1696
1716
1701
1660
1605
1552
1514
1502
1523
1576
1658
1760
1871
1981
2079
2159
2219
2261
2287
2303
2315
2329
2348
2375
2410
2452
2500
2549
2597
2640
2676
2701
2712
2710
2693
2664
2624
2577
2527
2477
2430
2387
2346
2305
2259
2203
2133
2044
1934
1803
1652
1484
1300
1104
897
678
448
205
-51
-318
-593
-872
-1147
-1412
-1660
-1888
-2093
-2276
-2442
-2596
-2745
-2895
-3050
-3212
-3382
-3555
-3728
-3895
-4053
-4196
-4325
-4438
-4539
-4630
-4715
-4798
-4883
-4972
-5068
-5171
-5280
-5394
-5511
-5627
-5737
-5835
-5917
-5977
-6009
-6011
-5980
-5916
-5820
-5696
-5546
-5376
-5190
-4992
-4785
-4574
-4362
-4153
-3951
-3760
-3583
-3423
-3281
-3157
-3050
-2957
-2874
-2797
-2723
-2652
-2581
-2515
-2454
-2403
-2366
-2343
-2337
-2345
-2365
-2395
-2428
-2461
-2491
-2513
-2526
-2527
-2515
-2489
-2448
-2389
-2314
-2222
-2116
-1999
-1875
-1749
-1628
-1513
-1409
-1315
-1229
-1146
-1063
-974
-876
-768
-650
-526
-403
-289
-190
-114
-64
-44
-53
-88
-143
-213
-291
-369
-442
-505
-552
-582
-593
-584
-556
-512
-454
-387
-314
-239
-164
-91
-18
56
135
220
317
425
544
671
803
931
1051
1155
1240
1304
1350
1383
1411
1441
1484
1547
1633
1745
1880
2036
2204
2379
2557
2732
2907
3082
3262
3454
3663
3893
4147
4423
4715
5018
5322
5618
5899
6156
6388
6591
6766
6914
7037
7135
7208
7255
7275
7265
7224
7154
7057
6936
6797
6645
6485
6319
6147
5969
5780
5578
5360
5124
4870
4604
4330
4054
3784
3524
3275
3038
2808
2582
2354
2120
1877
1627
1374
1124
883
658
454
270
107
-42
-183
-322
-466
-619
-780
-949
-1118
-1283
-1436
-1571
-1685
-1774
-1838
-1880
-1900
-1902
-1889
-1863
-1828
-1788
-1746
-1710
-1685
-1678
-1694
-1736
-1805
-1895
-1998
-2104
-2199
-2270
-2306
-2301
-2252
-2161
-2037
-1894
-1742
-1594
-1462
-1353
-1269
-1210
-1171
-1145
-1125
-1105
-1079
-1047
-1006
-963
-919
-880
-852
-838
-843
-868
-916
-986
-1076
-1186
-1312
-1453
-1606
-1768
-1938
-2116
-2303
-2501
-2712
-2939
-3186
-3455
-3745
-4054
-4381
-4717
-5057
-5392
-5717
-6027
-6321
-6598
-6862
-7115
-7361
-7603
-7841
-8074
-8297
-8504
-8689
-8846
-8970
-9060
-9116
-9142
-9143
-9126
-9096
-9057
-9012
-8960
-8899
-8826
-8736
-8627
-8496
-8343
-8169
-7977
-7770
-7550
-7321
-7084
-6840
-6590
-6334
-6074
-5812
-5553
-5300
-5059
-4834
-4629
-4446
-4284
-4139
-4008
-3883
-3759
-3628
-3486
-3329
-3155
-2965
-2759
-2538
-2303
-2053
-1789
-1508
-1207
-885
-538
-168
224
636
1060
1492
1923
2346
2755
3148
3520
3874
4211
4535
4850
5160
5468
5774
6079
6378
6668
6945
7205
7444
7660
7854
8025
8177
8313
8436
8547
8648
8741
8823
8894
8952
8995
9022
9032
9026
9004
8970
8924
8870
8810
8749
8688
8629
8575
8526
8482
8442
8404
8365
8321
8271
8212
8145
8070
7990
7909
7833
7765
7709
7666
7633
7606
7579
7544
7493
7418
7316
7186
7029
6852
6662
6469
6281
6106
5948
5808
5683
5568
5455
5335
5198
5037
4849
4631
4387
4122
3845
3566
3295
3043
2816
2620
2456
2324
2219
2137
2070
2012
1957
1902
1845
1786
1724
1662
1602
1545
1491
1439
1388
1334
1275
1209
1135
1053
964
871
780
694
617
554
506
474
454
445
439
431
416
390
349
294
231
164
104
59
40
54
106
196
321
474
647
828
1008
1182
1343
1492
1630
1764
1899
2041
2192
2356
2529
2706
2882
3049
3201
3331
3438
3518
3574
3607
3619
3614
3595
3564
3524
3477
3428
3378
3332
3289
3252
3219
3187
3149
3100
3033
2941
2822
2675
2504
2314
2114
1913
1719
1538
1374
1225
1089
962
837
711
582
447
310
174
43
-78
-187
-281
-362
-431
-492
-548
-604
-664
-732
-811
-904
-1016
-1152
-1313
-1503
-1723
-1972
-2247
-2541
-2846
-3151
-3446
-3722
-3972
-4191
-4379
-4539
-4673
-4788
-4889
-4980
-5063
-5140
-5208
-5265
-5307
-5332
-5336
-5319
-5280
-5221
-5144
-5051
-4946
-4831
-4709
-4583
-4453
-4321
-4189
-4054
-3921
-3784
-3645
-3503
-3358
-3210
-3060
-2913
-2771
-2638
-2520
-2418
-2336
-2273
-2228
-2199
-2182
-2171
-2164
-2158
-2150
-2142
-2135
-2130
-2129
-2133
-2140
-2148
-2154
-2154
-2141
-2114
-2070
-2008
-1933
-1848
-1759
-1672
-1593
-1527
-1473
-1431
-1398
-1368
-1336
-1294
-1240
-1169
-1081
-980
-868
-751
-635
-523
-420
-328
-245
-170
-100
-33
34
102
170
236
297
348
388
414
425
422
407
382
350
312
270
221
164
95
14
-82
-191
-312
-439
-568
-692
-807
-908
-996
-1071
-1136
-1196
-1253
-1313
-1375
-1440
-1507
-1572
-1634
-1689
-1739
-1783
-1826
-1871
-1922
-1983
-2055
-2138
-2231
-2330
-2432
-2535
-2637
-2737
-2834
-2930
-3025
-3119
-3209
-3290
-3359
-3409
-3436
-3436
-3410
-3360
-3292
-3214
-3135
-3063
-3007
-2970
-2956
-2964
-2993
-3040
-3104
-3183
-3277
-3386
-3513
-3657
-3819
-3997
-4188
-4388
-4590
-4789
-4981
-5160
-5326
-5478
-5617
-5744
-5862
-5971
-6072
-6165
-6251
-6327
-6396
-6457
-6513
-6568
-6623
-6684
-6751
-6827
-6910
-6997
-7086
-7171
-7245
-7304
-7343
-7358
-7349
-7313
-7253
-7170
-7065
-6942
-6800
-6640
-6460
-6259
-6033
-5781
-5501
-5191
-4855
-4494
-4115
-3725
-3330
-2938
-2555
-2186
-1832
-1493
-1165
-845
-527
-206
124
464
818
1185
1566
1958
2362
2776
3199
3630
4066
4505
4942
5370
5783
6174
6535
6861
7150
7401
7617
7801
7960
8099
8224
8339
8447
8547
8640
8723
8795
8856
8906
8945
8976
9001
9024
9046
9069
9095
9124
9157
9193
9231
9272
9314
9355
9391
9419
9434
9429
9398
9337
9242
9113
8951
8761
8550
8326
8099
7876
7665
7467
7285
7115
6953
6792
6625
6447
6253
6042
5813
5570
5319
5066
4817
4578
4352
4143
3948
3766
3594
3427
3264
3101
2939
2779
2624
2478
2343
2222
2116
2025
1946
1878
1817
1762
1712
1667
1629
1601
1585
1584
1597
1624
1660
1702
1745
1786
1821
1851
1875
1898
1922
1950
1985
2025
2073
2122
2170
2212
2245
2267
2277
2276
2265
2245
2217
2181
2133
2070
1988
1883
1753
1596
1412
1206
983
747
505
263
25
-207
-431
-646
-853
-1052
-1243
-1428
-1607
-1779
-1947
-2110
-2271
-2430
-2587
-2745
-2900
-3052
-3197
-3331
-3451
-3553
-3633
-3691
-3724
-3736
-3728
-3703
-3666
-3620
-3570
-3518
-3469
-3424
-3385
-3354
-3331
-3315
-3305
-3302
-3304
-3310
-3320
-3334
-3352
-3373
-3398
-3424
-3450
-3471
-3484
-3483
-3464
-3422
-3354
-3261
-3141
-3000
-2840
-2666
-2482
-2294
-2102
-1910
-1717
-1523
-1330
-1139
-951
-770
-601
-446
-311
-198
-108
-41
5
32
44
44
34
15
-11
-47
-93
-153
-229
-324
-439
-575
-731
-907
-1101
-1309
-1527
-1752
-1979
-2204
-2426
-2641
-2850
-3053
-3251
-3446
-3639
-3830
-4019
-4206
-4387
-4561
-4726
-4881
-5026
-5162
-5292
-5416
-5538
-5657
-5771
-5879
-5975
-6055
-6116
-6155
-6170
-6165
-6143
-6109
-6070
-6029
-5990
-5951
-5911
-5865
-5806
-5730
-5631
-5508
-5362
-5196
-5015
-4825
-4633
-4443
-4258
-4077
-3900
-3723
-3541
-3350
-3146
-2927
-2691
-2439
-2173
-1895
-1610
-1322
-1035
-752
-478
-215
36
276
505
725
940
1151
1360
1569
1776
1980
2179
2369
2548
2716
2870
3014
3147
3272
3391
3504
3610
3706
3789
3854
3898
3920
3922
3905
3876
3840
3805
3774
3752
3738
3731
3729
3725
3719
3706
3688
3666
3643
3624
3613
3611
3620
3639
3666
3697
3730
3762
3792
3819
3845
3868
3890
3907
3917
3916
3900
3863
3805
3723
3622
3504
3378
3250
3127
3013
2914
2827
2752
2683
2617
2547
2469
2380
2278
2164
2037
1902
1759
1610
1457
1300
1139
974
803
626
443
254
60
-138
-338
-537
-733
-922
-1102
-1270
-1425
-1565
-1689
-1798
-1893
-1975
-2047
-2110
-2167
-2220
-2270
-2319
-2367
-2416
-2467
-2519
-2573
-2628
-2683
-2737
-2788
-2834
-2872
-2900
-2916
-2919
-2908
-2886
-2853
-2815
-2775
-2738
-2710
-2697
-2702
-2730
-2781
-2855
-2949
-3059
-3179
-3301
-3419
-3527
-3622
-3703
-3771
-3830
-3885
-3945
-4011
-4094
-4189
-4299
-4419
-4544
-4667
-4780
-4879
-4958
-5015
-5049
-5062
-5054
-5029
-4987
-4930
-4858
-4771
-4666
-4545
-4404
-4243
-4062
-3862
-3642
-3406
-3156
-2897
-2632
-2369
-2114
-1873
-1653
-1458
-1291
-1151
-1036
-941
-862
-791
-726
-662
-600
-540
-487
-444
-416
-404
-410
-432
-467
-511
-558
-606
-651
-693
-731
-767
-801
-832
-860
-882
-893
-888
-865
-819
-751
-661
-552
-427
-290
-146
4
157
313
470
629
789
946
1100
1246
1384
1512
1632
1746
1859
1976
2104
2244
2400
2571
2751
2936
3118
3289
3443
3576
3685
3772
3838
3888
3927
3960
3989
4019
4051
4088
4128
4172
4220
4272
4327
4385
4442
4496
4545
4584
4610
4619
4610
4580
4530
4462
4379
4284
4180
4070
3960
3848
3737
3626
3515
3402
3287
3168
3047
2923
2799
2679
2566
2463
2375
2303
2250
2213
2192
2182
2179
2179
2177
2172
2161
2146
2129
2113
2102
2099
2106
2124
2152
2189
2229
2271
2310
2344
2371
2390
2403
2411
2417
2423
2431
2443
2461
2486
2518
2558
2604
2654
2708
2761
2812
2857
2891
2914
2922
2916
2895
2861
2817
2767
2712
2656
2600
2543
2486
2425
2357
2281
2194
2095
1988
1874
1760
1649
1548
1461
1390
1335
1295
1265
1240
1214
1182
1139
1083
1016
937
851
761
670
581
494
410
328
248
167
87
9
-66
-136
-199
-253
-299
-338
-374
-410
-449
-495
-548
-609
-675
-746
-818
-890
-962
-1034
-1109
-1191
-1283
-1385
-1499
-1621
-1746
-1868
-1981
-2078
-2154
-2207
-2238
-2250
-2246
-2233
-2213
-2190
-2166
-2139
-2110
-2076
-2037
-1996
-1955
-1920
-1898
-1895
-1917
-1967
-2045
-2152
-2278
-2418
-2563
-2704
-2836
-2953
-3053
-3137
-3208
-3269
-3326
-3384
-3448
-3519
-3600
-3689
-3785
-3884
-3984
-4083
-4177
-4267
-4353
-4439
-4525
-4617
-4716
-4823
-4939
-5060
-5184
-5305
-5418
-5517
-5600
-5664
-5708
-5735
-5746
-5744
-5730
-5706
-5671
-5623
-5559
-5475
-5370
-5242
-5091
-4919
-4728
-4524
-4309
-4089
-3866
-3642
-3421
-3204
-2993
-2790
-2598
-2420
-2259
-2115
-1990
-1880
-1783
-1692
-1602
-1507
-1400
-1281
-1146
-999
-842
-682
-524
-373
-234
-109
1
99
188
272
356
442
534
633
738
848
960
1072
1181
1287
1388
1485
1581
1678
1778
1883
1993
2109
2228
2346
2460
2565
2657
2733
2793
2836
2864
2879
2882
2876
2859
2830
2787
2728
2649
2549
2429
2290
2138
1977
1813
1651
1496
1349
1212
1084
963
847
735
626
521
421
328
242
164
95
32
-26
-79
-130
-178
-224
-265
-302
-334
-361
-386
-411
-440
-475
-518
-570
-627
-685
-737
-774
-789
-777
-732
-655
-547
-412
-257
-88
88
268
447
623
795
964
1128
1289
1445
1595
1740
1880
2013
2145
2274
2405
2541
2683
2836
2999
3175
3362
3562
3771
3990
4215
4444
4672
4897
5112
5312
5494
5653
5785
5891
5970
6025
6058
6073
6073
6060
6035
5998
5947
5881
5798
5697
5578
5441
5289
5125
4953
4775
4595
4415
4236
4059
3884
3710
3537
3366
3197
3029
2862
2697
2532
2368
2204
2040
1874
1708
1541
1374
1209
1046
886
729
573
418
259
95
-79
-264
-464
-679
-909
-1153
-1408
-1669
-1934
-2196
-2453
-2702
-2940
-3168
-3386
-3595
-3796
-3990
-4178
-4359
-4530
-4690
-4836
-4965
-5075
-5166
-5239
-5296
-5341
-5379
-5413
-5447
-5483
-5522
-5564
-5607
-5648
-5683
-5711
-5727
-5729
-5715
-5683
-5630
-5557
-5463
-5347
-5213
-5062
-4899
-4729
-4556
-4386
-4222
-4067
-3922
-3786
-3656
-3529
-3405
-3281
-3158
-3039
-2927
-2827
-2741
-2673
-2620
-2581
-2551
-2524
-2494
-2456
-2407
-2347
-2279
-2208
-2141
-2085
-2043
-2019
-2013
-2021
-2041
-2066
-2092
-2113
-2130
-2141
-2150
-2159
-2170
-2187
-2210
-2237
-2266
-2294
-2317
-2330
-2330
-2317
-2287
-2242
-2180
-2102
-2009
-1900
-1776
-1638
-1488
-1329
-1164
-998
-836
-679
-531
-391
-258
-130
-3
127
264
410
566
734
911
1096
1290
1489
1694
1903
2117
2336
2557
2780
3004
3226
3445
3662
3876
4090
4304
4521
4741
4964
5188
5410
5625
5828
6013
6179
6322
6443
6545
6630
6704
6768
6827
6878
6922
6955
6973
6971
6947
6898
6825
6728
6610
6476
6331
6177
6020
5863
5710
5561
5419
5285
5160
5042
4932
4827
4724
4622
4518
4410
4297
4180
4059
3939
3820
3706
3599
3499
3406
3319
3238
3160
3086
3017
2956
2906
2869
2849
2846
2858
2881
2908
2932
2943
2933
2898
2833
2737
2613
2465
2299
2120
1936
1752
1571
1396
1228
1068
915
768
626
488
354
223
94
-33
-157
-279
-398
-514
-627
-738
-848
-958
-1070
-1184
-1300
-1417
-1533
-1644
-1745
-1831
-1898
-1943
-1964
-1964
-1945
-1911
-1869
-1824
-1778
-1734
-1691
-1648
-1602
-1549
-1488
-1418
-1341
-1260
-1179
-1102
-1035
-979
-935
-903
-879
-861
-845
-828
-809
-787
-763
-740
-721
-708
-702
-705
-716
-737
-764
-798
-835
-874
-913
-949
-980
-1004
-1020
-1027
-1025
-1016
-1004
-991
-982
-981
-988
-1006
-1032
-1063
-1097
-1128
-1155
-1176
-1191
-1204
-1218
-1236
-1265
-1306
-1361
-1431
-1513
-1606
-1708
-1816
-1931
-2053
-2183
-2322
-2470
-2626
-2790
-2958
-3126
-3290
-3447
-3596
-3734
-3865
-3989
-4108
-4226
-4342
-4457
-4570
-4678
-4779
-4871
-4951
-5019
-5076
-5122
-5159
-5189
-5213
-5233
-5250
-5265
-5280
-5296
-5316
-5339
-5366
-5396
-5427
-5456
-5479
-5492
-5493
-5480
-5453
-5415
-5368
-5317
-5264
-5210
-5156
-5097
-5028
-4943
-4836
-4704
-4545
-4360
-4153
-3929
-3696
-3457
-3219
-2981
-2744
-2506
-2265
-2019
-1770
-1518
-1268
-1022
-785
-558
-342
-134
69
272
480
696
919
1146
1372
1591
1796
1980
2142
2279
2394
2491
2575
2649
2718
2782
2843
2899
2951
2996
3037
3075
3112
3150
3192
3235
3279
3320
3353
3374
3381
3373
3351
3320
3286
3255
3232
3218
3213
3214
3216
3213
3199
3170
3126
3070
3005
2939
2878
2829
2796
2781
2783
2802
2834
2877
2927
2984
3046
3114
3187
3267
3353
3444
3537
3630
3722
3808
3886
3955
4011
4054
4083
4097
4094
4080
4051
4011
3966
3916
3863
3812
3762
3714
3667
3619
3569
3517
3461
3404
3346
3289
3235
3184
3133
3080
3020
2948
2858
2747
2614
2461
2289
2106
1916
1727
1543
1366
1197
1036
879
724
569
413
255
100
-52
-196
-329
-448
-553
-642
-717
-779
-830
-872
-908
-939
-968
-997
-1027
-1059
-1095
-1134
-1174
-1214
-1249
-1276
-1293
-1295
-1283
-1256
-1216
-1166
-1110
-1051
-993
-935
-880
-826
-771
-716
-658
-598
-538
-478
-421
-369
-324
-283
-247
-214
-179
-141
-97
-47
11
75
142
210
278
341
399
449
491
523
545
556
555
542
518
485
444
399
353
308
266
229
195
163
130
94
52
4
-50
-106
-162
-211
-249
-271
-274
-256
-217
-162
-93
-15
65
143
216
282
338
385
424
457
485
510
534
556
578
599
618
635
646
651
649
637
615
584
545
501
456
413
377
354
346
355
381
422
476
536
599
659
714
759
796
826
850
872
894
920
949
984
1022
1064
1109
1157
1209
1266
1331
1406
1491
1587
1693
1803
1914
2020
2115
2194
2255
2297
2322
2332
2332
2326
2315
2301
2284
2260
2226
2179
2115
2033
1935
1822
1699
1571
1444
1323
1213
1115
1030
957
893
835
780
725
668
608
544
476
406
336
268
205
149
102
64
36
16
3
-6
-13
-22
-33
-47
-65
-84
-102
-117
-128
-135
-138
-141
-146
-159
-182
-219
-271
-337
-414
-498
-586
-671
-752
-826
-892
-952
-1006
-1062
-1118
-1179
-1246
-1318
-1396
-1478
-1562
-1645
-1726
-1801
-1871
-1935
-1992
-2044
-2092
-2139
-2189
-2243
-2306
-2380
-2466
-2566
-2677
-2798
-2925
-3055
-3183
-3306
-3422
-3530
-3630
-3724
-3815
-3907
-4000
-4098
-4200
-4307
-4415
-4523
-4628
-4728
-4821
-4908
-4989
-5065
-5139
-5214
-5290
-5371
-5457
-5548
-5642
-5739
-5835
-5929
-6018
-6099
-6172
-6235
-6289
-6336
-6377
-6414
-6450
-6486
-6523
-6562
-6601
-6638
-6673
-6703
-6728
-6747
-6763
-6778
-6794
-6815
-6844
-6881
-6925
-6976
-7028
-7079
-7123
-7159
-7183
-7195
-7197
-7189
-7176
-7157
-7134
-7106
-7071
-7025
-6966
-6891
-6797
-6685
-6557
-6416
-6266
-6113
-5958
-5806
-5656
-5508
-5361
-5211
-5058
-4899
-4735
-4567
-4396
-4225
-4054
-3884
-3715
-3545
-3372
-3195
-3011
-2820
-2622
-2420
-2216
-2013
-1817
-1627
-1446
-1273
-1109
-951
-797
-646
-496
-347
-198
-51
95
238
379
516
650
780
905
1024
1136
1240
1335
1420
1497
1566
1631
1693
1755
1821
1890
1966
2047
2135
2231
2336
2453
2584
2734
2905
3099
3318
3559
3819
4091
4369
4644
4910
5161
5394
5609
5806
5988
6158
6320
6476
6626
6771
6910
7042
7168
7287
7402
7516
7632
7752
7879
8013
8151
8293
8432
8563
8683
8787
8875
8946
9003
9049
9089
9125
9162
9199
9236
9271
9300
9318
9323
9311
9281
9234
9172
9100
9023
8947
8878
8821
8778
8752
8743
8747
8762
8783
8803
8819
8824
8814
8786
8739
8671
8584
8479
8359
8227
8086
7938
7788
7636
7485
7336
7189
7046
6905
6767
6632
6501
6373
6248
6127
6008
5891
5773
5654
5532
5404
5272
5133
4991
4846
4702
4561
4425
4295
4171
4051
3931
3806
3673
3527
3365
3186
2991
2780
2557
2326
2088
1847
1603
1357
1109
858
604
347
88
-170
-425
-676
-922
-1163
-1401
-1638
-1877
-2120
-2369
-2625
-2886
-3149
-3411
-3667
-3915
-4152
-4377
-4590
-4794
-4989
-5177
-5359
-5535
-5702
-5857
-5998
-6121
-6222
-6302
-6360
-6397
-6415
-6417
-6407
-6388
-6363
-6333
-6301
-6269
-6238
-6209
-6183
-6158
-6136
-6114
-6091
-6066
-6038
-6005
-5969
-5932
-5896
-5867
-5847
-5841
-5850
-5875
-5915
-5965
-6022
-6079
-6133
-6179
-6215
-6239
-6252
-6257
-6256
-6251
-6245
-6238
-6232
-6225
-6216
-6203
-6182
-6153
-6113
-6061
-5996
-5918
-5827
-5722
-5604
-5471
-5325
-5163
-4985
-4792
-4583
-4359
-4121
-3873
-3617
-3357
-3098
-2843
-2596
-2358
-2132
-1915
-1708
-1506
-1307
-1106
-902
-691
-472
-246
-12
227
470
715
960
1204
1445
1680
1909
2128
2337
2532
2714
2880
3032
3169
3294
3408
3513
3610
3700
3782
3858
3925
3986
4038
4088
4134
4180
4229
4282
4340
4404
4470
4535
4597
4651
4695
4727
4748
4759
4761
4757
4749
4737
4723
4705
4681
4649
4608
4557
4496
4427
4350
4269
4185
4099
4011
3923
3831
3734
3629
3517
3396
3267
3132
2992
2851
2710
2572
2437
2307
2181
2059
1940
1822
1706
1591
1477
1363
1251
1139
1029
920
814
710
611
517
430
351
283
226
183
155
142
143
158
184
218
258
298
334
364
384
393
388
370
340
300
251
197
139
79
20
-37
-92
-143
-191
-234
-273
-308
-341
-372
-403
-435
-469
-505
-544
-582
-620
-653
-681
-702
-714
-719
-720
-720
-723
-735
-759
-799
-856
-929
-1014
-1111
-1211
-1312
-1408
-1498
-1579
-1652
-1720
-1784
-1849
-1918
-1992
-2073
-2161
-2254
-2349
-2443
-2533
-2617
-2693
-2762
-2826
-2886
-2947
-3011
-3080
-3155
-3234
-3316
-3396
-3472
-3538
-3594
-3639
-3675
-3705
-3733
-3763
-3798
-3840
-3886
-3934
-3978
-4011
-4033
-4035
-4019
-3989
-3947
-3901
-3857
-3821
-3796
-3782
-3777
-3776
-3771
-3758
-3731
-3690
-3634
-3568
-3496
-3424
-3358
-3298
-3246
-3198
-3151
-3098
-3034
-2956
-2862
-2752
-2630
-2497
-2360
-2220
-2079
-1939
-1797
-1653
-1505
-1353
-1198
-1042
-889
-744
-609
-489
-384
-293
-213
-139
-68
6
84
167
255
344
430
510
579
635
677
705
722
728
727
720
709
694
674
649
619
584
546
507
471
441
422
414
418
433
455
479
499
511
508
489
454
403
342
276
210
149
96
53
18
-9
-34
-57
-84
-113
-146
-181
-217
-251
-283
-311
-337
-361
-385
-409
-434
-457
-476
-486
-484
-468
-435
-388
-329
-263
-196
-133
-78
-32
6
40
73
110
157
216
287
368
457
550
642
732
817
899
978
1058
1140
1227
1320
1418
1522
1629
1738
1848
1957
2066
2171
2272
2365
2448
2517
2571
2608
2630
2637
2635
2628
2622
2620
2623
2631
2642
2650
2651
2641
2617
2579
2529
2472
2413
2356
2304
2258
2216
2174
2126
2069
1997
1910
1808
1694
1570
1442
1312
1181
1050
917
779
637
489
338
188
44
-89
-206
-306
-387
-453
-509
-559
-610
-666
-729
-801
-880
-963
-1050
-1137
-1226
-1315
-1406
-1501
-1600
-1702
-1805
-1907
-2003
-2090
-2166
-2231
-2285
-2330
-2369
-2405
-2439
-2470
-2496
-2514
-2520
-2510
-2482
-2437
-2376
-2304
-2225
-2145
-2067
-1994
-1925
-1862
-1800
-1738
-1674
-1608
-1540
-1472
-1406
-1344
-1287
-1236
-1189
-1147
-1105
-1064
-1022
-981
-940
-902
-867
-835
-808
-782
-755
-725
-690
-647
-597
-541
-484
-427
-375
-332
-297
-273
-257
-247
-240
-235
-229
-221
-212
-202
-194
-188
-187
-191
-201
-216
-236
-259
-284
-310
-335
-357
-375
-388
-396
-399
-399
-398
-399
-407
-424
-453
-495
-549
-612
-683
-757
-830
-901
-969
-1034
-1097
-1162
-1230
-1302
-1378
-1455
-1530
-1597
-1651
-1688
-1705
-1703
-1683
-1650
-1609
-1568
-1533
-1509
-1499
-1507
-1530
-1568
-1618
-1675
-1736
-1798
-1858
-1913
-1963
-2008
-2048
-2084
-2118
-2153
-2189
-2227
-2268
-2310
-2352
-2391
-2424
-2448
-2462
-2464
-2456
-2438
-2414
-2387
-2357
-2328
-2299
-2270
-2241
-2211
-2179
-2146
-2112
-2079
-2049
-2023
-2001
-1985
-1969
-1950
-1924
-1887
-1837
-1773
-1695
-1608
-1516
-1423
-1333
-1249
-1171
-1099
-1029
-958
-882
-801
-712
-618
-519
-419
-320
-224
-131
-40
51
145
243
346
455
567
680
790
896
995
1088
1177
1266
1357
1453
1558
1672
1793
1920
2049
2177
2301
2420
2531
2637
2739
2838
2935
3032
3128
3224
3318
3410
3501
3591
3681
3773
3870
3972
4081
4197
4319
4447
4579
4715
4854
4996
5142
5293
5447
5605
5766
5928
6089
6248
6403
6553
6698
6839
6975
7109
7239
7367
7490
7607
7716
7815
7902
7977
8038
8087
8124
8151
8169
8178
8179
8172
8157
8135
8106
8073
8036
7996
7955
7914
7871
7827
7779
7725
7665
7596
7518
7432
7338
7238
7132
7022
6908
6790
6670
6546
6421
6295
6171
6051
5936
5828
5726
5628
5530
5431
5325
5211
5088
4958
4824
4690
4562
4444
4339
4247
4165
4088
4011
3931
3841
3738
3625
3505
3381
3261
3148
3047
2957
2878
2804
2732
2657
2575
2484
2386
2283
2179
2080
1988
1907
1836
1776
1724
1678
1636
1596
1560
1529
1504
1488
1482
1484
1493
1504
1515
1519
1514
1497
1469
1431
1384
1333
1281
1230
1180
1133
1086
1038
989
937
882
825
767
709
652
596
540
481
417
345
263
168
61
-58
-188
-326
-471
-619
-770
-922
-1074
-1226
-1378
-1529
-1680
-1833
-1986
-2141
-2300
-2464
-2634
-2810
-2991
-3177
-3364
-3548
-3726
-3894
-4049
-4189
-4317
-4433
-4543
-4651
-4763
-4882
-5011
-5151
-5300
-5455
-5613
-5769
-5919
-6061
-6193
-6315
-6429
-6537
-6639
-6738
-6835
-6928
-7019
-7104
-7185
-7259
-7326
-7386
-7438
-7483
-7521
-7552
-7575
-7591
-7600
-7601
-7595
-7584
-7568
-7549
-7526
-7502
-7474
-7442
-7405
-7361
-7310
-7250
-7184
-7111
-7036
-6959
-6884
-6812
-6743
-6676
-6609
-6541
-6470
-6394
-6313
-6228
-6142
-6055
-5972
-5894
-5822
-5755
-5693
-5633
-5572
-5509
-5440
-5367
-5290
-5211
-5132
-5054
-4981
-4912
-4848
-4786
-4726
-4664
-4600
-4532
-4461
-4387
-4313
-4241
-4172
-4110
-4054
-4006
-3965
-3931
-3902
-3877
-3857
-3839
-3824
-3812
-3803
-3796
-3791
-3788
-3787
-3788
-3791
-3796
-3804
-3815
-3829
-3845
-3864
-3882
-3900
-3914
-3925
-3930
-3929
-3923
-3913
-3899
-3884
-3868
-3853
-3840
-3828
-3817
-3807
-3795
-3782
-3767
-3748
-3724
-3696
-3662
-3623
-3579
-3530
-3477
-3422
-3366
-3311
-3260
-3213
-3171
-3133
-3099
-3066
-3031
-2991
-2943
-2887
-2823
-2753
-2679
-2607
-2539
-2479
-2428
-2387
-2352
-2320
-2285
-2243
-2189
-2121
-2037
-1942
-1836
-1724
-1611
-1499
-1390
-1282
-1174
-1060
-939
-805
-658
-498
-327
-149
32
211
386
555
720
883
1047
1215
1390
1571
1757
1944
2127
2302
2464
2611
2744
2865
2977
3085
3192
3303
3416
3530
3642
3747
3841
3919
3980
4024
4054
4075
4090
4106
4126
4155
4194
4244
4304
4372
4446
4525
4605
4686
4763
4836
4902
4960
5010
5052
5088
5119
5148
5178
5211
5247
5286
5326
5365
5398
5425
5442
5451
5454
5452
5451
5454
5461
5475
5492
5509
5521
5524
5513
5487
5445
5389
5324
5253
5181
5109
5039
4971
4902
4831
4755
4671
4578
4477
4369
4255
4137
4016
3893
3768
3641
3512
3383
3255
3131
3011
2898
2792
2692
2598
2506
2413
2317
2217
2112
2005
1898
1795
1699
1612
1536
1468
1405
1345
1282
1216
1144
1069
994
921
855
800
757
725
703
687
674
660
644
624
602
578
555
534
516
500
486
472
456
439
422
405
391
384
384
392
408
428
450
469
480
482
472
451
421
386
347
309
274
242
214
190
167
147
129
112
98
87
80
76
74
73
70
62
48
26
-5
-43
-86
-133
-180
-225
-266
-302
-332
-357
-378
-396
-412
-429
-447
-467
-488
-510
-531
-548
-560
-564
-558
-543
-518
-486
-449
-412
-377
-347
-325
-310
-300
-294
-286
-273
-251
-219
-174
-119
-54
17
93
170
249
330
413
501
596
699
810
929
1053
1181
1311
1439
1565
1686
1803
1914
2017
2114
2201
2276
2337
2383
2416
2435
2445
2450
2454
2461
2476
2499
2531
2568
2606
2641
2669
2684
2685
2672
2646
2610
2567
2520
2473
2427
2382
2335
2284
2227
2159
2077
1980
1866
1736
1592
1436
1273
1105
938
773
615
463
318
180
47
-83
-212
-340
-467
-593
-716
-833
-942
-1042
-1132
-1213
-1286
-1354
-1421
-1488
-1558
-1630
-1703
-1773
-1839
-1895
-1941
-1974
-1997
-2009
-2017
-2023
-2029
-2040
-2053
-2069
-2086
-2099
-2108
-2110
-2105
-2094
-2081
-2069
-2061
-2060
-2068
-2083
-2104
-2128
-2154
-2176
-2195
-2208
-2216
-2221
-2222
-2223
-2222
-2220
-2216
-2208
-2196
-2178
-2153
-2122
-2087
-2048
-2008
-1969
-1931
-1896
-1863
-1830
-1797
-1763
-1725
-1684
-1638
-1588
-1533
-1474
-1410
-1343
-1273
-1201
-1127
-1053
-978
-905
-833
-763
-694
-627
-561
-495
-429
-363
-297
-231
-166
-104
-43
17
76
136
197
260
324
389
452
511
561
600
626
638
636
622
599
569
536
504
473
445
420
397
374
353
331
310
289
270
254
240
229
220
213
207
201
195
189
184
181
181
185
194
206
222
241
261
281
301
320
339
358
379
403
430
460
492
527
562
597
631
663
694
722
749
776
804
834
866
901
940
983
1028
1075
1122
1167
1209
1245
1274
1294
1306
1310
1308
1301
1291
1281
1271
1261
1250
1236
1216
1186
1145
1090
1022
943
854
759
662
566
474
385
300
216
130
39
-59
-166
-281
-404
-533
-666
-801
-936
-1070
-1203
-1337
-1472
-1609
-1747
-1887
-2028
-2168
-2308
-2446
-2583
-2722
-2863
-3009
-3161
-3319
-3479
-3639
-3792
-3934
-4059
-4162
-4243
-4302
-4344
-4374
-4399
-4425
-4457
-4496
-4543
-4594
-4645
-4691
-4728
-4752
-4762
-4760
-4748
-4729
-4707
-4683
-4656
-4626
-4590
-4544
-4486
-4414
-4329
-4234
-4131
-4025
-3919
-3818
-3720
-3625
-3531
-3432
-3325
-3208
-3077
-2933
-2777
-2612
-2440
-2264
-2085
-1905
-1721
-1535
-1346
-1153
-957
-760
-563
-369
-180
3
181
354
525
693
861
1029
1194
1357
1514
1663
1805
1939
2066
2189
2311
2433
2557
2680
2802
2917
3023
3114
3188
3245
3286
3315
3337
3355
3375
3399
3427
3459
3491
3520
3542
3554
3557
3550
3536
3519
3504
3492
3487
3490
3498
3510
3523
3534
3539
3537
3528
3513
3495
3476
3461
3453
3453
3463
3482
3507
3535
3561
3580
3587
3578
3552
3507
3446
3371
3286
3197
3108
3023
2944
2872
2808
2749
2694
2641
2589
2536
2483
2430
2378
2328
2282
2238
2198
2161
2125
2091
2057
2025
1992
1959
1924
1887
1847
1803
1753
1699
1640
1580
1521
1466
1417
1376
1344
1317
1293
1267
1237
1199
1152
1097
1037
977
921
874
839
817
804
798
791
779
755
717
663
595
515
427
337
246
156
69
-18
-107
-199
-296
-399
-507
-620
-735
-849
-962
-1069
-1172
-1267
-1355
-1435
-1508
-1572
-1630
-1680
-1727
-1770
-1813
-1857
-1903
-1952
-2000
-2045
-2083
-2109
-2119
-2111
-2085
-2045
-1994
-1941
-1891
-1850
-1823
-1809
-1808
-1815
-1823
-1827
-1821
-1804
-1773
-1732
-1684
-1633
-1584
-1539
-1501
-1468
-1439
-1411
-1382
-1351
-1317
-1281
-1246
-1214
-1188
-1170
-1160
-1159
-1164
-1175
-1190
-1207
-1227
-1250
-1276
-1306
-1340
-1377
-1416
-1454
-1488
-1517
-1536
-1547
-1548
-1542
-1530
-1514
-1498
-1483
-1471
-1463
-1459
-1459
-1465
-1476
-1492
-1513
-1539
-1570
-1602
-1635
-1665
-1692
-1713
-1728
-1737
-1743
-1748
-1753
-1762
-1774
-1789
-1805
-1819
-1827
-1826
-1813
-1786
-1745
-1692
-1629
-1556
-1478
-1393
-1302
-1204
-1098
-983
-857
-723
-581
-436
-290
-148
-11
119
244
364
483
604
729
858
988
1118
1241
1353
1448
1525
1583
1624
1652
1673
1692
1715
1745
1782
1826
1873
1920
1963
1999
2028
2052
2073
2094
2119
2151
2190
2235
2284
2334
2380
2421
2454
2480
2501
2518
2534
2550
2568
2585
2600
2610
2612
2604
2585
2556
2518
2474
2427
2377
2326
2271
2211
2140
2057
1960
1847
1721
1584
1442
1299
1159
1022
893
766
640
513
380
242
98
-49
-195
-338
-472
-597
-711
-817
-916
-1010
-1105
-1200
-1296
-1390
-1480
-1562
-1633
-1691
-1736
-1771
-1797
-1820
-1842
-1867
-1895
-1926
-1958
-1986
-2008
-2021
-2021
-2012
-1993
-1966
-1937
-1907
-1881
-1860
-1844
-1834
-1829
-1827
-1827
-1826
-1824
-1819
-1810
-1795
-1774
-1744
-1706
-1660
-1605
-1543
-1477
-1410
-1344
-1282
-1227
-1179
-1140
-1110
-1086
-1070
-1059
-1054
-1052
-1055
-1061
-1069
-1078
-1087
-1096
-1103
-1110
-1116
-1124
-1135
-1149
-1169
-1193
-1219
-1246
-1270
-1287
-1295
-1292
-1278
-1253
-1221
-1185
-1149
-1113
-1081
-1052
-1026
-1000
-978
-955
-933
-914
-898
-889
-886
-892
-904
-920
-938
-955
-970
-983
-994
-1008
-1028
-1059
-1106
-1169
-1250
-1345
-1449
-1557
-1662
-1758
-1839
-1904
-1951
-1982
-2001
-2009
-2013
-2015
-2017
-2021
-2029
-2039
-2051
-2062
-2070
-2073
-2068
-2053
-2025
-1983
-1929
-1862
-1786
-1703
-1617
-1530
-1444
-1358
-1273
-1184
-1089
-985
-870
-744
-608
-465
-321
-180
-46
78
191
294
390
483
576
672
772
875
980
1081
1176
1262
1335
1396
1446
1487
1521
1552
1582
1611
1638
1662
1680
1693
1697
1695
1686
1675
1663
1656
1654
1660
1675
1699
1730
1767
1807
1851
1897
1945
1997
2053
2115
2183
2257
2338
2425
2515
2608
2701
2792
2881
2966
3048
3126
3203
3280
3358
3438
3521
3606
3693
3781
3867
3951
4030
4106
4177
4243
4305
4364
4420
4472
4519
4561
4595
4620
4636
4642
4639
4629
4615
4600
4586
4575
4569
4568
4572
4580
4592
4607
4626
4649
4676
4707
4742
4779
4816
4850
4878
4898
4908
4906
4895
4875
4849
4820
4791
4761
4732
4704
4673
4641
4604
4562
4516
4467
4416
4364
4313
4264
4215
4165
4113
4058
3996
3929
3854
3773
3686
3596
3502
3407
3312
3219
3128
3042
2962
2890
2826
2771
2724
2683
2645
2606
2562
2512
2455
2392
2324
2257
2194
2138
2093
2057
2027
2000
1969
1930
1878
1812
1733
1647
1557
1472
1396
1334
1286
1249
1220
1191
1156
1111
1053
982
901
814
728
646
571
503
440
377
309
230
137
29
-94
-228
-368
-510
-649
-781
-905
-1022
-1133
-1240
-1347
-1455
-1565
-1678
-1792
-1907
-2021
-2135
-2249
-2363
-2479
-2599
-2723
-2852
-2985
-3120
-3256
-3391
-3524
-3653
-3778
-3898
-4013
-4124
-4229
-4328
-4421
-4507
-4584
-4654
-4717
-4774
-4828
-4881
-4935
-4990
-5047
-5106
-5165
-5224
-5282
-5337
-5391
-5444
-5499
-5558
-5623
-5694
-5773
-5858
-5947
-6038
-6128
-6216
-6300
-6380
-6457
-6531
-6602
-6670
-6735
-6794
-6845
-6884
-6912
-6926
-6928
-6922
-6911
-6900
-6894
-6897
-6909
-6932
-6960
-6991
-7020
-7042
-7053
-7052
-7040
-7018
-6991
-6961
-6931
-6904
-6878
-6854
-6828
-6799
-6763
-6721
-6672
-6619
-6564
-6511
-6463
-6421
-6387
-6359
-6335
-6315
-6294
-6274
-6252
-6231
-6212
-6197
-6187
-6183
-6184
-6189
-6196
-6203
-6206
-6206
-6203
-6196
-6189
-6182
-6177
-6174
-6171
-6165
-6154
-6132
-6097
-6046
-5979
-5896
-5800
-5695
-5584
-5472
-5360
-5249
-5139
-5030
-4919
-4805
-4687
-4565
-4438
-4307
-4174
-4040
-3906
-3772
-3640
-3508
-3376
-3244
-3112
-2979
-2844
-2708
-2569
-2429
-2287
-2142
-1995
-1848
-1701
-1555
-1412
-1273
-1138
-1004
-873
-739
-600
-455
-302
-141
25
194
361
522
676
820
956
1087
1216
1348
1486
1632
1786
1946
2106
2261
2408
2541
2661
2769
2867
2962
3057
3157
3264
3379
3499
3620
3739
3851
3953
4046
4135
4218
4302
4389
4481
4579
4679
4777
4869
4950
5018
5070
5109
5137
5159
5178
5199
5222
5248
5274
5299
5319
5332
5339
5340
5338
5336
5337
5342
5352
5365
5379
5390
5396
5394
5384
5369
5351
5334
5323
5321
5328
5343
5365
5388
5408
5421
5425
5416
5397
5368
5333
5293
5251
5208
5165
5123
5081
5040
5000
4965
4935
4914
4903
4904
4915
4935
4962
4992
5021
5047
5067
5081
5089
5093
5094
5095
5095
5096
5098
5101
5104
5107
5110
5112
5113
5115
5116
5116
5116
5115
5113
5111
5109
5109
5111
5116
5123
5132
5140
5144
5143
5133
5114
5086
5051
5012
4972
4934
4901
4872
4846
4818
4783
4736
4672
4589
4488
4371
4243
4112
3983
3862
3752
3653
3564
3480
3398
3314
3226
3133
3038
2943
2851
2766
2689
2620
2558
2500
2443
2385
2325
2265
2206
2152
2107
2074
2054
2048
2054
2068
2086
2107
2126
2144
2161
2177
2194
2214
2236
2259
2281
2299
2309
2310
2300
2280
2252
2219
2183
2147
2113
2079
2045
2008
1965
1914
1852
1781
1701
1615
1525
1436
1349
1265
1184
1107
1031
954
875
793
709
622
534
447
361
279
201
129
63
3
-51
-99
-143
-183
-221
-258
-297
-338
-381
-427
-473
-519
-562
-601
-634
-663
-688
-714
-742
-777
-821
-875
-937
-1006
-1081
-1154
-1225
-1291
-1352
-1409
-1465
-1524
-1588
-1660
-1739
-1826
-1917
-2009
-2099
-2185
-2264
-2338
-2408
-2476
-2545
-2616
-2688
-2761
-2831
-2895
-2951
-2998
-3035
-3065
-3091
-3119
-3152
-3194
-3247
-3309
-3378
-3449
-3518
-3580
-3633
-3674
-3707
-3732
-3753
-3773
-3794
-3816
-3840
-3862
-3879
-3890
-3892
-3886
-3871
-3850
-3826
-3801
-3777
-3756
-3735
-3715
-3692
-3666
-3634
-3597
-3556
-3513
-3469
-3427
-3388
-3353
-3322
-3293
-3265
-3238
-3210
-3181
-3154
-3128
-3105
-3085
-3068
-3054
-3040
-3024
-3005
-2981
-2952
-2920
-2885
-2851
-2820
-2793
-2772
-2757
-2745
-2735
-2725
-2714
-2701
-2687
-2674
-2662
-2656
-2655
-2662
-2675
-2695
-2718
-2742
-2766
-2786
-2802
-2811
-2813
-2806
-2790
-2763
-2726
-2680
-2625
-2563
-2500
-2438
-2384
-2340
-2310
-2294
-2291
-2297
-2307
-2315
-2318
-2311
-2294
-2268
-2237
-2205
-2179
-2162
-2157
-2164
-2182
-2207
-2235
-2264
-2291
-2315
-2339
-2365
-2398
-2441
-2495
-2561
-2637
-2719
-2801
-2879
-2949
-3006
-3050
-3083
-3105
-3120
-3132
-3141
-3151
-3161
-3171
-3181
-3191
-3198
-3205
-3210
-3214
-3218
-3219
-3217
-3210
-3194
-3169
-3131
-3080
-3017
-2941
-2855
-2762
-2663
-2560
-2456
-2352
-2250
-2151
-2058
-1973
-1897
-1833
-1780
-1740
-1708
-1683
-1660
-1635
-1604
-1566
-1520
-1467
-1411
-1356
-1305
-1262
-1228
-1202
-1181
-1163
-1143
-1117
-1084
-1043
-996
-944
-891
-839
-791
-746
-705
-664
-621
-573
-521
-462
-400
-337
-275
-218
-169
-126
-90
-59
-31
-1
31
67
107
150
194
238
282
323
363
404
446
492
543
599
661
728
798
869
942
1014
1088
1160
1232
1301
1368
1431
1486
1533
1571
1597
1614
1624
1629
1633
1641
1655
1677
1709
1749
1797
1850
1905
1961
2017
2075
2134
2197
2266
2344
2432
2530
2636
2749
2864
2976
3082
3178
3260
3327
3379
3418
3446
3468
3488
3509
3534
3565
3602
3644
3686
3726
3759
3783
3793
3789
3771
3740
3698
3650
3597
3545
3494
3446
3402
3362
3325
3288
3252
3214
3173
3129
3082
3032
2979
2927
2875
2826
2781
2742
2709
2681
2657
2636
2615
2591
2564
2531
2493
2451
2409
2369
2334
2308
2290
2282
2282
2287
2293
2299
2301
2300
2295
2287
2280
2274
2270
2267
2264
2258
2245
2223
2191
2148
2098
2044
1991
1943
1905
1876
1857
1843
1829
1812
1786
1749
1701
1645
1585
1525
1472
1428
1396
1375
1361
1351
1340
1323
1299
1266
1225
1179
1130
1081
1036
994
955
920
886
851
816
778
738
696
652
605
553
497
436
369
297
224
152
85
27
-18
-49
-66
-73
-73
-70
-69
-73
-83
-100
-120
-140
-159
-173
-181
-184
-185
-186
-190
-199
-214
-231
-248
-261
-264
-254
-229
-189
-136
-75
-9
56
117
171
218
258
292
322
349
373
394
411
423
430
431
427
419
409
397
386
375
364
352
338
321
301
277
251
223
194
165
137
107
76
42
3
-40
-86
-135
-184
-230
-272
-308
-338
-363
-383
-401
-419
-437
-455
-475
-493
-510
-525
-539
-553
-568
-589
-617
-653
-698
-751
-808
-868
-927
-982
-1033
-1081
-1126
-1174
-1226
-1285
-1353
-1429
-1511
-1596
-1681
-1762
-1837
-1906
-1969
-2027
-2084
-2142
-2202
-2266
-2333
-2401
-2469
-2532
-2590
-2640
-2682
-2715
-2740
-2757
-2766
-2767
-2761
-2748
-2727
-2702
-2673
-2643
-2615
-2590
-2571
-2557
-2547
-2538
-2529
-2515
-2494
-2466
-2431
-2390
-2346
-2302
-2261
-2224
-2190
-2159
-2128
-2094
-2054
-2007
-1952
-1890
-1825
-1760
-1700
-1648
-1606
-1575
-1555
-1543
-1536
-1533
-1529
-1524
-1515
-1504
-1490
-1474
-1457
-1441
-1427
-1415
-1406
-1400
-1399
-1402
-1409
-1419
-1430
-1442
-1451
-1456
-1456
-1450
-1439
-1424
-1407
-1390
-1374
-1360
-1347
-1334
-1319
-1298
-1271
-1237
-1196
-1148
-1098
-1048
-1000
-957
-918
-881
-845
-806
-762
-712
-656
-595
-534
-477
-429
-392
-367
-354
-349
-346
-340
-326
-298
-257
-203
-138
-68
2
69
128
177
219
254
286
316
347
380
415
448
479
505
524
535
538
533
523
507
488
464
436
404
366
323
274
220
164
106
50
-3
-52
-95
-132
-163
-189
-210
-225
-235
-240
-239
-232
-220
-203
-181
-155
-126
-92
-52
-7
46
105
172
244
319
395
469
539
604
665
725
787
855
933
1022
1124
1235
1354
1474
1592
1701
1800
1888
1967
2041
2114
2191
2277
2374
2482
2599
2721
2844
2965
3080
3187
3287
3380
3470
3557
3645
3733
3823
3911
3997
4078
4155
4223
4284
4340
4391
4439
4485
4532
4580
4627
4674
4720
4762
4802
4837
4869
4898
4924
4947
4969
4988
5006
5020
5029
5032
5026
5011
4985
4947
4896
4833
4760
4678
4589
4497
4402
4306
4210
4114
4017
3916
3811
3699
3580
3455
3325
3192
3058
2927
2799
2677
2560
2449
2341
2237
2134
2033
1936
1843
1755
1674
1601
1535
1475
1418
1363
1306
1248
1186
1122
1057
994
934
880
833
790
752
715
677
636
591
541
488
434
382
333
288
250
215
185
155
125
94
60
25
-12
-47
-81
-110
-136
-157
-175
-190
-206
-224
-245
-270
-302
-339
-381
-428
-477
-528
-576
-622
-662
-695
-722
-743
-758
-772
-785
-801
-821
-848
-879
-916
-954
-993
-1030
-1064
-1094
-1121
-1148
-1175
-1207
-1244
-1288
-1338
-1395
-1456
-1521
-1589
-1659
-1733
-1810
-1893
-1981
-2075
-2174
-2276
-2377
-2476
-2569
-2656
-2736
-2809
-2878
-2944
-3009
-3075
-3139
-3202
-3261
-3312
-3354
-3386
-3409
-3424
-3434
-3444
-3457
-3477
-3503
-3536
-3574
-3613
-3651
-3683
-3709
-3728
-3742
-3751
-3761
-3772
-3789
-3811
-3840
-3875
-3914
-3954
-3995
-4035
-4072
-4106
-4138
-4166
-4192
-4215
-4235
-4252
-4265
-4276
-4283
-4286
-4287
-4285
-4280
-4272
-4259
-4242
-4220
-4192
-4157
-4117
-4072
-4024
-3974
-3925
-3877
-3831
-3788
-3749
-3711
-3675
-3638
-3600
-3559
-3515
-3468
-3416
-3362
-3306
-3249
-3194
-3142
-3095
-3054
-3019
-2991
-2966
-2943
-2919
-2890
-2853
-2806
-2748
-2679
-2601
-2518
-2432
-2347
-2266
-2191
-2121
-2056
-1992
-1927
-1858
-1780
-1695
-1601
-1499
-1394
-1289
-1188
-1094
-1010
-936
-874
-820
-773
-728
-683
-634
-579
-517
-448
-373
-294
-214
-134
-58
13
79
139
194
245
295
345
398
453
512
575
641
710
780
850
921
991
1059
1126
1191
1254
1313
1370
1423
1474
1522
1568
1615
1664
1716
1773
1837
1905
1976
2049
2119
2184
2242
2289
2325
2352
2372
2388
2403
2422
2446
2476
2513
2553
2595
2634
2667
2691
2706
2712
2711
2705
2698
2693
2694
2699
2710
2725
2741
2756
2766
2771
2769
2761
2749
2735
2721
2708
2698
2690
2683
2674
2662
2645
2620
2589
2551
2507
2459
2407
2353
2298
2241
2182
2122
2060
1998
1938
1881
1831
1788
1755
1730
1713
1700
1687
1672
1649
1618
1578
1529
1474
1417
1359
1305
1255
1210
1168
1129
1089
1048
1002
957
911
866
826
794
771
759
756
762
774
789
805
820
833
845
856
868
883
901
924
950
978
1006
1032
1055
1073
1086
1093
1095
1096
1096
1098
1104
1114
1129
1147
1168
1189
1206
1220
1228
1231
1228
1223
1217
1213
1213
1219
1229
1244
1260
1275
1285
1288
1282
1267
1244
1216
1184
1152
1123
1096
1074
1054
1035
1014
992
966
937
904
871
838
806
778
752
729
705
680
650
614
572
523
467
408
346
284
224
166
111
60
12
-35
-80
-125
-169
-213
-256
-298
-337
-374
-406
-434
-457
-477
-493
-508
-523
-539
-557
-578
-601
-625
-649
-671
-690
-705
-716
-724
-731
-740
-753
-773
-800
-834
-875
-919
-965
-1008
-1050
-1087
-1121
-1152
-1183
-1214
-1248
-1283
-1318
-1351
-1381
-1405
-1422
-1434
-1442
-1449
-1459
-1475
-1498
-1529
-1565
-1604
-1640
-1670
-1689
-1695
-1690
-1674
-1652
-1629
-1608
-1592
-1584
-1582
-1585
-1589
-1590
-1586
-1575
-1556
-1531
-1501
-1468
-1435
-1403
-1374
-1349
-1326
-1306
-1288
-1273
-1259
-1248
-1240
-1234
-1230
-1228
-1228
-1227
-1226
-1224
-1223
-1221
-1221
-1223
-1227
-1233
-1240
-1247
-1253
-1255
-1252
-1245
-1233
-1217
-1200
-1180
-1161
-1142
-1124
-1105
-1085
-1064
-1041
-1016
-990
-962
-933
-904
-874
-842
-809
-773
-736
-696
-655
-614
-573
-534
-496
-459
-421
-382
-340
-294
-245
-193
-141
-91
-45
-6
26
52
74
94
115
139
167
200
236
273
309
344
376
407
438
473
514
561
616
675
737
796
850
894
927
951
967
980
995
1016
1045
1084
1133
1187
1245
1303
1358
1408
1452
1493
1531
1567
1601
1634
1665
1691
1712
1725
1732
1733
1731
1729
1728
1732
1740
1751
1763
1773
1778
1774
1762
1743
1717
1689
1662
1638
1619
1605
1595
1586
1575
1559
1538
1510
1477
1441
1406
1372
1342
1317
1296
1276
1256
1233
1205
1170
1128
1080
1025
965
901
833
762
690
615
540
464
389
316
246
178
112
49
-14
-75
-137
-197
-254
-306
-352
-389
-416
-434
-444
-449
-453
-458
-467
-481
-498
-515
-531
-540
-540
-529
-508
-478
-443
-408
-377
-353
-337
-330
-328
-329
-328
-321
-306
-284
-254
-221
-187
-156
-132
-118
-112
-115
-125
-139
-154
-168
-179
-187
-192
-194
-193
-191
-189
-187
-186
-186
-188
-192
-200
-211
-226
-245
-267
-291
-316
-342
-367
-391
-415
-438
-463
-490
-521
-556
-596
-640
-688
-738
-790
-842
-893
-943
-993
-1041
-1090
-1138
-1187
-1237
-1288
-1341
-1395
-1451
-1508
-1565
-1622
-1678
-1730
-1777
-1817
-1851
-1877
-1895
-1907
-1915
-1920
-1925
-1930
-1937
-1946
-1954
-1962
-1966
-1967
-1963
-1955
-1943
-1929
-1917
-1907
-1901
-1900
-1904
-1912
-1921
-1929
-1935
-1936
-1931
-1920
-1906
-1887
-1867
-1847
-1828
-1811
-1795
-1780
-1766
-1750
-1733
-1713
-1689
-1662
-1632
-1599
-1563
-1526
-1486
-1446
-1404
-1361
-1318
-1273
-1226
-1176
-1124
-1067
-1006
-942
-873
-801
-726
-650
-574
-498
-424
-351
-279
-207
-133
-59
18
98
178
260
340
418
491
558
619
673
720
760
793
820
841
856
866
873
876
878
881
887
897
913
936
964
997
1031
1065
1096
1122
1142
1157
1168
1178
1189
1205
1226
1253
1285
1320
1354
1383
1406
1420
1424
1420
1411
1400
1391
1387
1392
1404
1423
1446
1471
1492
1507
1514
1512
1502
1486
1467
1447
1430
1417
1408
1401
1396
1390
1381
1367
1348
1324
1296
1266
1238
1211
1190
1174
1165
1162
1166
1176
1190
1208
1230
1254
1279
1305
1328
1349
1366
1378
1385
1386
1383
1376
1367
1358
1349
1343
1338
1334
1332
1331
1330
1330
1329
1329
1331
1334
1341
1351
1364
1381
1400
1423
1448
1475
1502
1531
1559
1585
1607
1624
1634
1635
1628
1613
1591
1567
1542
1520
1505
1499
1501
1512
1529
1548
1567
1582
1591
1594
1589
1580
1568
1555
1543
1533
1525
1517
1508
1497
1481
1460
1435
1406
1375
1343
1311
1280
1251
1222
1193
1164
1134
1103
1071
1039
1008
979
949
919
887
851
809
762
710
654
598
544
496
455
423
397
376
356
334
306
270
227
177
125
73
25
-15
-47
-71
-90
-108
-126
-150
-181
-220
-265
-314
-364
-411
-454
-490
-519
-542
-562
-581
-601
-623
-648
-677
-707
-739
-770
-799
-827
-852
-876
-898
-920
-943
-967
-993
-1020
-1050
-1082
-1114
-1146
-1178
-1207
-1232
-1252
-1267
-1277
-1281
-1282
-1281
-1279
-1278
-1278
-1279
-1278
-1273
-1261
-1241
-1212
-1173
-1128
-1079
-1033
-992
-962
-944
-939
-945
-959
-976
-993
-1006
-1012
-1016
-1014
-1014
-1016
-1026
-1044
-1068
-1098
-1130
-1160
-1183
-1198
-1205
-1203
-1197
-1189
-1182
-1180
-1184
-1192
-1203
-1213
-1220
-1220
-1212
-1194
-1168
-1134
-1095
-1053
-1010
-965
-920
-873
-824
-771
-716
-657
-597
-538
-480
-426
-375
-329
-286
-245
-206
-167
-129
-91
-54
-20
11
36
57
74
86
96
104
113
122
131
140
149
157
162
164
163
160
154
146
138
129
120
111
102
92
82
71
59
46
34
21
10
-1
-11
-21
-32
-43
-57
-72
-89
-109
-130
-151
-172
-192
-211
-228
-244
-259
-276
-295
-317
-345
-378
-416
-459
-504
-549
-592
-632
-665
-692
-713
-729
-742
-754
-767
-782
-800
-821
-842
-861
-877
-888
-892
-890
-882
-872
-862
-854
-852
-856
-866
-882
-901
-921
-940
-955
-967
-974
-979
-983
-987
-994
-1004
-1016
-1032
-1046
-1058
-1065
-1066
-1061
-1050
-1036
-1020
-1006
-998
-995
-998
-1008
-1025
-1047
-1071
-1098
-1125
-1153
-1180
-1208
-1237
-1266
-1295
-1324
-1353
-1380
-1406
-1429
-1450
-1470
-1490
-1509
-1529
-1549
-1570
-1591
-1611
-1628
-1643
-1653
-1659
-1661
-1659
-1654
-1647
-1637
-1625
-1611
-1595
-1577
-1557
-1534
-1509
-1481
-1451
-1420
-1387
-1353
-1318
-1282
-1245
-1208
-1172
-1136
-1102
-1069
-1036
-1004
-971
-936
-899
-858
-815
-770
-726
-686
-653
-630
-618
-619
-631
-654
-682
-713
-744
-770
-790
-802
-808
-809
-806
-802
-798
-797
-797
-800
-805
-811
-816
-820
-823
-822
-818
-809
-795
-774
-747
-714
-676
-633
-589
-545
-506
-472
-446
-428
-418
-415
-417
-422
-428
-433
-436
-438
-438
-437
-435
-433
-430
-426
-421
-415
-409
-403
-397
-394
-395
-399
-408
-420
-434
-448
-461
-470
-476
-478
-477
-474
-470
-468
-468
-470
-475
-482
-489
-497
-504
-511
-517
-523
-530
-538
-546
-556
-567
-577
-589
-600
-611
-623
-636
-649
-663
-675
-686
-693
-695
-691
-679
-663
-641
-618
-596
-576
-560
-549
-542
-538
-534
-528
-519
-506
-489
-468
-445
-421
-397
-373
-349
-324
-295
-261
-220
-172
-118
-57
7
73
139
203
265
324
380
436
491
548
606
667
729
792
856
920
984
1048
1110
1171
1230
1287
1341
1392
1440
1484
1527
1568
1609
1649
1689
1730
1770
1810
1848
1884
1917
1948
1978
2007
2036
2066
2095
2122
2148
2168
2182
2189
2189
2182
2171
2157
2145
2134
2128
2125
2124
2123
2121
2115
2104
2088
2069
2050
2033
2021
2015
2017
2025
2039
2054
2068
2081
2090
2097
2103
2112
2126
2149
2182
2227
2282
2346
2418
2494
2572
2651
2728
2804
2877
2946
3012
3072
3127
3176
3219
3257
3291
3324
3356
3390
3425
3463
3502
3539
3573
3599
3618
3628
3629
3623
3614
3602
3592
3583
3576
3572
3567
3560
3549
3533
3512
3486
3456
3425
3394
3363
3334
3307
3280
3254
3227
3200
3173
3146
3120
3095
3071
3048
3023
2996
2964
2926
2882
2831
2777
2721
2666
2616
2573
2538
2511
2491
2475
2461
2446
2428
2406
2379
2350
2319
2288
2260
2236
2216
2200
2186
2174
2161
2145
2124
2099
2067
2029
1988
1942
1895
1846
1797
1748
1699
1649
1597
1543
1487
1427
1365
1301
1237
1174
1113
1053
996
940
883
823
760
692
620
545
468
392
318
247
181
118
57
-4
-68
-136
-208
-285
-364
-443
-520
-592
-659
-721
-779
-834
-890
-947
-1008
-1070
-1133
-1194
-1252
-1303
-1348
-1386
-1419
-1450
-1482
-1516
-1554
-1598
-1646
-1697
-1748
-1798
-1845
-1890
-1933
-1975
-2019
-2065
-2114
-2167
-2221
-2276
-2329
-2379
-2426
-2471
-2514
-2558
-2604
-2654
-2708
-2765
-2824
-2881
-2936
-2985
-3029
-3067
-3102
-3135
-3167
-3202
-3241
-3282
-3327
-3373
-3419
-3463
-3503
-3540
-3571
-3597
-3618
-3634
-3646
-3652
-3655
-3652
-3646
-3635
-3621
-3605
-3585
-3562
-3536
-3504
-3466
-3422
-3369
-3309
-3241
-3168
-3091
-3011
-2929
-2847
-2764
-2679
-2591
-2499
-2402
-2301
-2197
-2091
-1986
-1883
-1785
-1692
-1605
-1524
-1447
-1374
-1304
-1237
-1172
-1112
-1055
-1002
-957
-916
-879
-846
-817
-791
-767
-746
-728
-712
-699
-688
-677
-666
-653
-639
-623
-607
-592
-579
-571
-567
-567
-568
-569
-565
-553
-532
-502
-463
-419
-373
-328
-288
-255
-230
-211
-196
-185
-176
-168
-163
-161
-164
-172
-185
-201
-218
-229
-233
-226
-207
-178
-143
-108
-78
-59
-54
-63
-85
-114
-146
-174
-195
-205
-206
-199
-189
-179
-175
-176
-184
-197
-211
-224
-232
-234
-231
-225
-218
-213
-212
-216
-226
-237
-248
-255
-255
-246
-229
-203
-172
-136
-98
-59
-21
16
53
90
126
161
194
224
248
268
281
288
290
289
285
279
272
264
256
247
238
228
219
210
203
196
189
181
172
159
143
123
100
75
50
26
4
-15
-31
-48
-64
-82
-101
-121
-140
-155
-164
-164
-154
-135
-108
-76
-43
-11
16
39
57
72
87
102
121
142
164
187
207
223
234
239
239
236
232
228
224
219
212
201
182
155
120
78
32
-16
-61
-102
-138
-169
-196
-223
-253
-286
-323
-365
-407
-448
-483
-511
-529
-537
-538
-534
-528
-522
-520
-522
-529
-539
-551
-563
-575
-587
-596
-604
-611
-616
-618
-617
-613
-606
-596
-585
-576
-572
-575
-589
-613
-647
-689
-737
-786
-834
-877
-914
-947
-976
-1004
-1036
-1071
-1111
-1156
-1204
-1251
-1296
-1334
-1363
-1382
-1389
-1387
-1376
-1359
-1338
-1314
-1288
-1263
-1237
-1211
-1185
-1158
-1130
-1102
-1071
-1038
-1002
-963
-922
-878
-832
-787
-742
-701
-664
-632
-604
-579
-556
-533
-506
-474
-436
-392
-342
-289
-235
-183
-136
-95
-62
-37
-19
-7
0
4
7
10
14
18
23
29
37
46
58
73
91
113
140
170
204
238
273
306
338
367
394
419
444
470
498
528
559
591
622
651
675
696
712
725
737
750
766
786
811
840
870
900
927
949
966
978
987
996
1008
1028
1056
1092
1137
1188
1241
1294
1344
1390
1431
1468
1502
1537
1574
1613
1655
1698
1741
1782
1819
1851
1880
1906
1932
1959
1989
2021
2057
2093
2128
2160
2186
2207
2222
2235
2247
2262
2281
2305
2334
2367
2400
2430
2455
2473
2483
2486
2486
2484
2483
2488
2498
2515
2537
2562
2587
2610
2629
2644
2654
2662
2669
2676
2687
2702
2721
2745
2771
2798
2825
2848
2868
2882
2891
2894
2894
2889
2881
2872
2860
2846
2830
2809
2784
2752
2714
2669
2616
2557
2491
2422
2348
2273
2195
2117
2036
1955
1870
1784
1694
1602
1508
1411
1314
1215
1116
1016
915
813
708
602
494
384
274
164
57
-48
-150
-248
-342
-432
-519
-602
-682
-758
-832
-902
-970
-1037
-1102
-1167
-1231
-1295
-1359
-1422
-1481
-1537
-1587
-1632
-1670
-1702
-1729
-1754
-1777
-1800
-1825
-1850
-1875
-1899
-1920
-1935
-1944
-1945
-1938
-1922
-1900
-1872
-1842
-1809
-1778
-1749
-1723
-1702
-1686
-1676
-1671
-1670
-1672
-1677
-1681
-1686
-1689
-1691
-1692
-1693
-1696
-1700
-1707
-1717
-1728
-1739
-1748
-1753
-1753
-1747
-1734
-1717
-1697
-1676
-1657
-1642
-1630
-1621
-1614
-1608
-1601
-1591
-1579
-1563
-1547
-1532
-1519
-1510
-1507
-1509
-1517
-1530
-1546
-1564
-1584
-1605
-1627
-1649
-1671
-1693
-1712
-1729
-1741
-1749
-1751
-1750
-1746
-1742
-1739
-1739
-1744
-1753
-1766
-1780
-1794
-1805
-1812
-1814
-1811
-1805
-1795
-1784
-1773
-1762
-1752
-1741
-1729
-1715
-1698
-1677
-1654
-1629
-1603
-1576
-1548
-1521
-1494
-1466
-1438
-1410
-1381
-1353
-1327
-1303
-1281
-1261
-1242
-1222
-1199
-1171
-1139
-1103
-1063
-1022
-982
-946
-914
-888
-866
-846
-825
-800
-768
-728
-679
-622
-559
-493
-427
-362
-300
-241
-185
-129
-74
-18
40
98
158
216
273
326
376
420
460
494
524
548
567
582
592
600
606
612
621
634
651
672
698
725
752
776
795
809
816
818
818
818
821
829
844
865
891
920
950
979
1002
1022
1036
1046
1052
1056
1059
1063
1066
1069
1071
1070
1066
1058
1047
1032
1016
1000
985
972
963
957
954
954
954
955
955
952
949
943
938
935
934
938
947
962
984
1008
1038
1067
1096
1121
1142
1159
1173
1186
1200
1218
1241
1271
1308
1351
1399
1450
1500
1549
1593
1633
1669
1700
1728
1753
1775
1794
1810
1822
1829
1830
1826
1818
1806
1792
1779
1766
1756
1748
1742
1736
1729
1718
1703
1682
1656
1626
1594
1561
1528
1499
1472
1449
1429
1410
1392
1373
1351
1327
1300
1270
1238
1206
1173
1142
1114
1087
1064
1044
1025
1008
993
978
963
949
934
920
906
892
878
865
851
835
818
798
777
753
728
703
678
654
633
615
599
585
574
564
556
549
543
539
538
540
545
554
565
577
591
604
615
626
635
645
656
669
686
707
730
756
781
805
825
839
848
851
849
844
837
831
824
818
812
805
795
782
764
743
719
693
668
645
627
613
602
594
586
575
558
534
500
458
407
350
290
228
169
112
60
10
-38
-88
-141
-200
-268
-344
-428
-519
-613
-707
-797
-881
-957
-1022
-1082
-1134
-1183
-1231
-1281
-1336
-1395
-1458
-1522
-1586
-1645
-1699
-1744
-1780
-1810
-1834
-1856
-1879
-1906
-1940
-1981
-2029
-2083
-2141
-2201
-2260
-2317
-2370
-2418
-2460
-2497
-2530
-2557
-2581
-2601
-2619
-2636
-2653
-2671
-2690
-2711
-2735
-2759
-2784
-2806
-2826
-2842
-2853
-2860
-2865
-2868
-2872
-2879
-2889
-2903
-2919
-2934
-2947
-2952
-2949
-2936
-2914
-2883
-2847
-2808
-2770
-2735
-2704
-2675
-2647
-2617
-2583
-2543
-2495
-2440
-2381
-2320
-2261
-2207
-2160
-2121
-2089
-2062
-2037
-2012
-1983
-1950
-1913
-1871
-1829
-1787
-1749
-1716
-1688
-1665
-1646
-1628
-1610
-1591
-1569
-1546
-1521
-1495
-1471
-1448
-1426
-1406
-1386
-1366
-1344
-1322
-1300
-1279
-1263
-1252
-1249
-1254
-1266
-1283
-1302
-1318
-1327
-1326
-1313
-1287
-1249
-1203
-1153
-1103
-1056
-1014
-981
-953
-928
-901
-869
-828
-776
-713
-640
-560
-478
-399
-326
-263
-211
-169
-135
-106
-77
-45
-9
33
78
125
169
207
235
252
258
254
244
231
220
214
216
227
247
274
306
341
375
408
439
467
494
521
550
581
616
653
693
736
780
825
872
920
970
1020
1075
1131
1188
1246
1303
1359
1414
1466
1516
1564
1611
1658
1704
1750
1797
1842
1887
1929
1969
2005
2037
2067
2091
2112
2129
2142
2152
2159
2164
2167
2169
2171
2173
2175
2177
2179
2180
2178
2174
2167
2156
2142
2127
2111
2097
2083
2073
2065
2059
2054
2048
2041
2032
2020
2005
1988
1969
1949
1927
1904
1880
1854
1825
1792
1756
1717
1675
1631
1586
1542
1498
1456
1415
1374
1335
1296
1258
1222
1188
1157
1130
1107
1088
1071
1056
1039
1022
1002
980
957
935
915
900
891
888
892
900
911
923
934
943
948
950
950
950
951
954
960
971
984
999
1014
1031
1044
1055
1061
1064
1063
1058
1050
1040
1028
1014
1002
990
978
968
959
951
943
937
931
925
921
917
915
914
913
912
911
907
901
890
876
858
838
817
796
776
758
740
720
697
669
632
588
536
479
420
363
311
267
231
202
178
154
126
92
48
-4
-63
-126
-186
-241
-287
-323
-349
-368
-384
-401
-423
-452
-488
-530
-576
-621
-664
-700
-728
-750
-766
-777
-787
-797
-808
-821
-835
-849
-864
-879
-895
-912
-930
-952
-977
-1004
-1033
-1062
-1090
-1114
-1136
-1154
-1171
-1187
-1205
-1225
-1248
-1273
-1299
-1324
-1346
-1364
-1377
-1386
-1391
-1396
-1402
-1411
-1423
-1438
-1454
-1469
-1481
-1488
-1489
-1484
-1473
-1459
-1443
-1427
-1411
-1396
-1380
-1363
-1344
-1320
-1293
-1263
-1231
-1200
-1171
-1145
-1122
-1102
-1082
-1062
-1038
-1008
-975
-935
-893
-849
-805
-763
-724
-687
-653
-619
-584
-547
-507
-465
-423
-381
-342
-308
-277
-253
-232
-216
-202
-189
-179
-169
-162
-158
-157
-161
-168
-180
-193
-207
-221
-231
-239
-242
-241
-238
-234
-230
-228
-230
-237
-250
-268
-293
-323
-356
-391
-426
-458
-486
-510
-527
-539
-548
-555
-562
-572
-585
-603
-624
-648
-671
-693
-710
-722
-730
-735
-741
-749
-764
-788
-823
-868
-922
-981
-1042
-1102
-1156
-1204
-1243
-1275
-1300
-1320
-1336
-1348
-1357
-1362
-1362
-1356
-1343
-1324
-1300
-1273
-1244
-1218
-1195
-1178
-1165
-1156
-1149
-1141
-1130
-1114
-1092
-1064
-1032
-997
-962
-930
-902
-879
-862
-849
-839
-828
-815
-799
-776
-748
-714
-675
-630
-582
-531
-478
-423
-367
-310
-253
-196
-140
-86
-34
16
63
109
155
201
248
298
351
407
464
522
578
630
678
719
752
779
799
813
824
833
841
850
860
870
881
890
898
903
904
903
898
892
885
878
872
867
862
857
849
839
826
809
791
773
759
750
750
759
779
808
843
881
918
952
980
1000
1018
1031
1046
1066
1094
1134
1185
1248
1318
1393
1469
1543
1613
1677
1736
1792
1848
1905
1964
2025
2088
2150
2208
2260
2304
2338
2364
2382
2394
2403
2413
2423
2436
2451
2467
2481
2492
2497
2494
2483
2464
2436
2402
2363
2320
2277
2234
2193
2154
2118
2084
2052
2021
1990
1958
1926
1892
1858
1826
1798
1774
1757
1746
1742
1742
1744
1744
1740
1730
1710
1682
1646
1604
1561
1517
1477
1440
1407
1377
1348
1317
1283
1243
1199
1151
1100
1050
1000
956
914
875
838
800
759
714
664
608
548
485
421
359
300
245
195
150
109
72
37
4
-29
-62
-96
-131
-167
-203
-239
-273
-304
-330
-352
-369
-382
-392
-402
-412
-425
-443
-465
-491
-520
-550
-579
-605
-628
-649
-667
-686
-706
-731
-760
-795
-834
-876
-919
-963
-1006
-1048
-1089
-1131
-1174
-1220
-1267
-1315
-1362
-1407
-1448
-1482
-1511
-1534
-1552
-1567
-1582
-1598
-1615
-1635
-1656
-1678
-1701
-1723
-1744
-1765
-1787
-1809
-1834
-1859
-1883
-1906
-1925
-1937
-1943
-1940
-1930
-1914
-1893
-1870
-1844
-1818
-1788
-1756
-1717
-1673
-1623
-1567
-1508
-1449
-1394
-1344
-1303
-1270
-1243
-1221
-1199
-1173
-1143
-1105
-1062
-1012
-963
-913
-868
-827
-792
-762
-736
-712
-689
-666
-645
-625
-610
-599
-594
-595
-599
-606
-613
-618
-618
-614
-607
-597
-586
-575
-565
-557
-549
-539
-525
-506
-482
-451
-417
-379
-342
-305
-269
-236
-203
-170
-134
-95
-52
-7
39
83
123
155
180
196
205
209
211
211
213
216
219
221
220
214
202
183
158
127
92
55
16
-22
-61
-99
-136
-172
-207
-239
-269
-295
-318
-339
-359
-379
-403
-431
-464
-502
-543
-584
-622
-653
-676
-690
-695
-694
-690
-688
-691
-702
-720
-745
-775
-803
-827
-842
-846
-838
-818
-789
-754
-717
-681
-649
-622
-601
-586
-574
-565
-556
-547
-536
-523
-506
-485
-460
-430
-397
-359
-320
-279
-239
-201
-167
-137
-111
-87
-63
-39
-11
21
58
98
140
182
222
260
294
326
357
388
422
460
502
549
600
654
710
767
823
880
938
997
1056
1117
1177
1236
1292
1342
1387
1426
1460
1492
1523
1556
1592
1632
1675
1718
1760
1797
1826
1848
1862
1869
1872
1873
1874
1876
1879
1882
1884
1881
1873
1858
1837
1810
1779
1746
1712
1679
1645
1610
1572
1530
1482
1429
1371
1310
1247
1185
1125
1067
1010
955
897
836
771
702
631
560
491
429
373
325
283
246
211
174
133
88
38
-15
-68
-118
-163
-201
-231
-253
-270
-282
-292
-303
-314
-326
-339
-352
-365
-377
-387
-395
-401
-406
-409
-410
-409
-405
-398
-387
-371
-352
-330
-304
-277
-249
-219
-190
-161
-131
-103
-76
-50
-28
-10
5
16
24
31
38
47
59
73
90
107
123
134
141
142
137
128
118
110
105
105
110
118
127
134
137
134
124
109
90
73
58
50
50
58
71
87
104
118
129
136
140
144
151
162
179
202
227
252
274
287
289
281
262
237
208
179
155
136
123
114
105
93
74
46
9
-34
-81
-128
-169
-202
-226
-241
-249
-255
-261
-273
-292
-318
-352
-390
-430
-468
-503
-534
-561
-585
-608
-633
-660
-689
-718
-746
-771
-790
-802
-808
-809
-807
-805
-807
-814
-827
-845
-867
-890
-911
-927
-938
-943
-942
-937
-930
-922
-914
-906
-898
-889
-877
-863
-845
-825
-802
-776
-750
-723
-695
-666
-635
-602
-568
-533
-500
-471
-449
-434
-428
-428
-434
-442
-447
-447
-439
-422
-397
-367
-335
-305
-280
-263
-253
-250
-252
-256
-260
-263
-263
-262
-262
-264
-272
-285
-304
-327
-353
-378
-399
-415
-424
-428
-427
-423
-419
-416
-415
-416
-418
-420
-419
-415
-407
-396
-383
-369
-355
-342
-331
-321
-312
-301
-289
-274
-258
-240
-223
-208
-195
-187
-181
-177
-172
-166
-156
-142
-125
-106
-88
-73
-63
-59
-62
-70
-80
-89
-94
-93
-85
-71
-52
-31
-10
7
18
24
24
20
15
11
9
12
19
30
44
60
76
92
107
123
139
158
179
203
230
259
290
322
353
383
411
436
460
481
501
519
537
553
569
585
602
619
636
653
670
685
699
709
716
719
719
717
713
709
706
704
704
705
705
703
696
685
668
647
623
598
574
554
540
533
531
534
541
549
556
562
566
568
568
568
569
571
575
580
587
594
601
606
609
610
607
601
592
581
567
552
536
519
502
486
469
451
431
409
383
353
318
282
244
208
176
150
133
125
124
130
139
150
159
165
169
171
175
181
192
210
235
266
301
337
371
402
429
451
472
493
516
544
576
613
653
693
731
766
796
820
841
859
875
890
906
920
932
939
941
937
927
913
897
883
874
870
874
884
899
916
932
945
952
953
947
937
923
908
892
878
866
856
848
843
840
839
839
842
844
847
847
842
833
816
792
760
723
680
633
583
531
477
421
360
296
226
152
75
-5
-84
-162
-236
-305
-369
-428
-482
-533
-581
-627
-670
-711
-749
-785
-818
-850
-879
-908
-937
-964
-990
-1014
-1034
-1050
-1061
-1066
-1067
-1067
-1065
-1065
-1069
-1075
-1085
-1095
-1106
-1113
-1117
-1116
-1110
-1102
-1093
-1084
-1079
-1078
-1082
-1089
-1099
-1109
-1119
-1128
-1136
-1144
-1154
-1166
-1183
-1204
-1228
-1254
-1280
-1304
-1324
-1339
-1349
-1355
-1359
-1362
-1367
-1375
-1385
-1398
-1414
-1432
-1450
-1468
-1486
-1504
-1523
-1541
-1558
-1574
-1587
-1597
-1602
-1602
-1597
-1589
-1580
-1571
-1565
-1561
-1561
-1564
-1568
-1570
-1569
-1561
-1547
-1526
-1498
-1466
-1432
-1397
-1365
-1336
-1312
-1291
-1275
-1261
-1249
-1238
-1228
-1219
-1210
-1202
-1194
-1187
-1180
-1172
-1164
-1156
-1147
-1136
-1126
-1114
-1102
-1089
-1076
-1062
-1047
-1032
-1016
-1000
-984
-969
-954
-938
-920
-898
-871
-838
-798
-752
-700
-646
-590
-537
-488
-444
-404
-369
-336
-303
-269
-232
-191
-148
-106
-64
-27
4
30
50
67
83
100
120
145
172
202
231
257
277
288
290
284
271
253
234
214
197
182
170
160
151
143
134
125
117
110
105
102
101
103
104
105
104
100
94
85
75
66
60
57
59
65
74
85
96
103
107
106
100
89
75
58
39
22
5
-10
-22
-31
-38
-43
-45
-46
-45
-41
-36
-29
-20
-8
7
25
45
68
93
118
144
168
190
208
224
237
247
257
267
278
292
307
324
341
359
376
391
404
416
427
438
450
464
480
499
519
541
562
584
604
623
640
656
671
685
696
707
715
722
726
729
729
729
727
725
723
722
721
723
728
738
753
775
803
837
875
914
949
978
996
1002
993
972
941
905
868
834
808
792
784
783
786
788
787
779
764
742
714
685
655
628
605
584
566
549
531
511
489
466
443
422
405
394
388
388
391
396
400
402
401
397
391
384
379
377
380
388
401
419
441
463
486
506
523
535
542
545
543
538
532
525
521
520
521
525
530
535
537
535
530
522
513
506
504
510
525
548
575
600
617
618
599
556
490
406
310
212
121
46
-8
-39
-49
-41
-23
-2
16
27
28
22
11
-2
-12
-17
-17
-11
-3
6
13
16
14
9
2
-5
-9
-11
-9
-4
2
7
10
11
8
4
-1
-5
-7
-7
-4
0
4
7
8
7
4
1
-3
-5
-6
-4
-2
2
5
6
6
5
2
-1
-4
-5
-4
-2
0
3
5
5
4
2
0
-2
-4
-4
-3
-1
1
3
4
4
3
1
-1
-3
-3
-3
-1
0
2
3
3
3
1
0
-2
-3
-3
-2
0
1
2
3
3
2
0
-1
-2
-2
-2
-1
0
1
2
2
2
1
-1
-2
-2
-2
-1
0
1
2
2
2
1
0
-1
-2
-2
-2
-1
0
1
1
1
1
0
-1
-2
-2
-2
-1
0
0
1
1
1
0
-1
-1
-2
-2
-1
-1
0
0
1
1
0
0
-1
-1
-2
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
