5
31799
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-3
-3
-3
-4
-3
-3
-3
-3
-3
-4
-3
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-4
-3
-3
-3
-3
-4
-4
-3
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-2
-3
-4
-4
-4
-3
-2
-3
-4
-4
-4
-3
-2
-3
-4
-5
-4
-2
-2
-3
-4
-5
-4
-2
-2
-3
-5
-5
-4
-2
-2
-3
-5
-5
-4
-2
-2
-3
-5
-5
-4
-2
-2
-3
-5
-5
-4
-2
-2
-3
-5
-5
-3
-1
-1
-3
-5
-6
-3
-1
-1
-3
-6
-6
-3
-1
-1
-4
-6
-6
-3
-1
-1
-4
-6
-6
-3
0
-1
-4
-7
-6
-3
0
0
-4
-7
-7
-3
1
0
-4
-8
-7
-3
1
1
-4
-9
-8
-2
2
1
-5
-10
-8
-2
4
2
-5
-11
-9
-1
6
3
-7
-15
-12
2
12
7
-13
-30
-18
32
108
177
207
185
122
47
-12
-37
-27
8
50
79
80
49
0
-47
-70
-65
-43
-22
-12
-6
9
44
92
131
139
107
46
-21
-73
-96
-86
-48
5
55
82
71
25
-36
-81
-90
-59
-6
42
68
69
57
51
59
83
107
115
92
37
-35
-99
-130
-121
-82
-32
14
50
79
95
88
47
-19
-77
-87
-33
64
147
170
122
41
-19
-28
1
27
19
-20
-56
-59
-26
15
37
36
35
58
105
145
138
71
-31
-117
-148
-117
-52
12
54
70
73
68
55
29
-6
-38
-52
-38
0
52
100
131
136
113
66
5
-56
-102
-122
-110
-67
-5
59
103
113
90
48
10
-7
-3
14
33
51
66
71
55
7
-61
-118
-126
-72
15
79
79
18
-54
-78
-32
54
122
129
83
26
-4
-3
1
-18
-57
-85
-75
-31
7
0
-56
-118
-131
-70
36
129
160
128
70
31
27
39
36
7
-30
-44
-20
26
61
55
10
-44
-68
-42
16
64
63
8
-67
-104
-63
50
179
250
220
102
-46
-157
-198
-179
-132
-78
-13
70
162
224
215
125
-1
-89
-86
1
109
163
124
17
-96
-158
-149
-90
-18
39
71
73
48
1
-51
-80
-63
2
89
160
185
155
88
10
-53
-85
-76
-32
28
72
74
29
-39
-88
-88
-42
20
63
75
70
71
85
96
81
33
-26
-63
-58
-22
16
28
11
-17
-35
-33
-19
-3
8
17
27
36
36
30
26
35
61
90
105
94
58
10
-39
-82
-112
-121
-98
-47
12
51
53
28
11
32
89
146
159
110
28
-38
-54
-24
15
25
-3
-46
-71
-66
-38
-8
15
36
60
85
96
84
54
28
24
40
59
57
31
-5
-28
-30
-18
-7
-5
-10
-16
-22
-31
-43
-46
-23
33
104
158
167
128
66
10
-24
-39
-49
-56
-49
-18
34
80
93
61
2
-52
-75
-63
-31
4
38
73
110
140
145
114
55
-10
-56
-67
-42
0
37
50
35
0
-32
-37
-7
43
80
78
35
-20
-47
-25
32
85
96
59
-2
-50
-64
-49
-20
11
44
81
108
103
51
-36
-112
-132
-79
19
105
133
98
31
-24
-43
-35
-24
-31
-52
-71
-71
-49
-18
4
8
1
-4
10
45
89
119
116
75
12
-44
-73
-70
-53
-37
-25
-5
38
94
133
118
45
-51
-115
-107
-38
40
72
41
-20
-57
-40
17
70
80
45
-8
-47
-66
-80
-104
-130
-127
-71
30
135
192
171
88
-10
-74
-82
-45
2
27
17
-21
-64
-91
-89
-60
-12
39
83
114
123
102
43
-50
-153
-225
-228
-150
-17
114
189
181
106
5
-78
-118
-116
-85
-40
3
35
49
46
36
31
33
33
11
-39
-102
-145
-141
-86
-7
57
79
59
17
-24
-52
-65
-62
-41
0
52
97
113
95
50
-2
-50
-89
-119
-132
-114
-56
31
114
154
135
67
-15
-75
-96
-77
-30
31
89
127
127
85
20
-39
-66
-63
-54
-62
-86
-99
-72
-5
68
100
73
16
-20
3
72
134
138
74
-21
-93
-115
-97
-71
-60
-55
-36
9
60
85
64
9
-43
-60
-35
8
40
44
28
8
-3
-9
-18
-34
-52
-61
-56
-39
-21
-13
-23
-45
-69
-80
-68
-34
8
39
46
34
22
30
56
76
59
-4
-87
-143
-136
-69
16
68
65
22
-21
-37
-31
-29
-47
-76
-85
-51
15
74
90
56
4
-22
-5
36
62
43
-12
-66
-86
-64
-25
-2
-8
-26
-30
-3
42
75
72
32
-18
-51
-56
-45
-41
-53
-69
-67
-33
25
78
95
69
19
-23
-37
-27
-15
-19
-39
-56
-47
-8
45
83
87
62
28
9
11
25
34
28
12
-2
-7
0
12
20
18
6
-16
-46
-78
-105
-117
-107
-75
-30
17
51
67
65
56
50
54
64
66
43
-8
-70
-113
-108
-53
28
92
110
81
32
-5
-19
-20
-27
-47
-66
-65
-40
-3
21
23
13
14
32
51
44
-1
-64
-108
-101
-49
11
38
18
-28
-57
-42
15
87
138
147
108
34
-57
-135
-171
-146
-64
41
119
135
88
13
-47
-63
-41
-5
20
27
19
4
-15
-38
-56
-55
-27
21
61
70
39
-12
-57
-77
-72
-59
-48
-37
-19
8
35
46
39
23
15
19
23
10
-26
-70
-101
-107
-94
-76
-59
-35
9
72
128
146
108
31
-45
-84
-76
-37
5
32
40
35
18
-12
-48
-73
-63
-10
66
126
135
85
-2
-83
-123
-106
-41
48
131
183
185
136
53
-33
-97
-128
-134
-129
-115
-87
-36
27
78
95
77
50
44
65
82
55
-28
-136
-209
-200
-114
0
85
117
111
96
84
58
-5
-97
-172
-180
-102
26
133
164
113
26
-44
-65
-47
-22
-16
-33
-58
-75
-75
-57
-24
17
55
76
73
51
29
23
32
37
15
-35
-85
-100
-61
13
78
98
68
13
-31
-48
-44
-34
-23
-1
37
78
93
53
-36
-136
-194
-178
-99
-3
63
75
46
9
-9
1
27
49
56
47
34
29
37
53
66
64
43
16
-6
-15
-24
-54
-114
-184
-222
-186
-72
80
201
238
187
89
0
-46
-55
-53
-58
-64
-53
-19
22
38
17
-24
-47
-23
39
98
109
56
-32
-106
-125
-82
-7
64
103
104
81
48
14
-22
-60
-99
-128
-133
-104
-44
32
95
124
109
67
25
7
15
34
41
29
3
-21
-36
-46
-58
-67
-61
-27
27
71
71
20
-53
-98
-82
-13
66
101
73
8
-47
-53
-9
54
96
94
50
-18
-87
-140
-158
-131
-58
40
126
162
137
68
-4
-41
-31
6
39
43
14
-36
-87
-122
-129
-107
-59
-1
48
70
65
45
30
29
33
21
-18
-74
-121
-131
-95
-28
42
89
100
76
20
-57
-139
-198
-200
-130
-5
127
209
203
114
-16
-130
-186
-170
-99
-2
85
136
136
87
9
-67
-109
-102
-56
4
50
68
58
31
-2
-33
-58
-68
-55
-17
33
72
81
53
3
-47
-75
-75
-51
-20
5
16
14
6
4
16
40
63
64
35
-16
-62
-74
-44
7
43
35
-16
-83
-130
-137
-106
-55
3
63
117
153
147
90
-4
-91
-132
-111
-57
-13
-10
-40
-66
-55
-6
46
64
37
-14
-53
-59
-35
-2
26
53
86
120
131
91
-1
-110
-183
-182
-109
-6
76
104
81
30
-18
-47
-49
-26
16
66
104
113
85
32
-21
-50
-45
-15
25
60
80
78
49
-5
-68
-114
-116
-70
6
76
110
100
64
24
-5
-24
-37
-46
-48
-43
-39
-43
-56
-60
-39
9
60
76
36
-40
-104
-109
-44
53
125
135
86
16
-38
-66
-77
-87
-92
-75
-29
28
57
30
-43
-117
-136
-78
33
140
193
177
115
44
-10
-45
-67
-83
-87
-70
-35
3
24
21
3
-9
-3
21
43
46
25
-9
-33
-31
-2
39
71
76
52
7
-40
-73
-84
-71
-39
2
42
67
66
40
0
-33
-38
-9
41
84
94
63
4
-57
-97
-108
-93
-65
-30
9
43
61
47
0
-65
-119
-133
-96
-22
61
123
151
141
102
42
-29
-94
-133
-132
-95
-40
4
20
9
-11
-23
-20
-12
-5
-2
9
37
77
109
112
73
4
-70
-124
-146
-137
-102
-48
23
98
156
170
130
47
-45
-108
-116
-69
9
84
126
118
64
-17
-95
-146
-155
-127
-80
-30
14
55
99
138
152
124
55
-27
-81
-78
-23
49
96
97
59
9
-34
-67
-96
-122
-129
-98
-27
58
113
107
42
-38
-85
-72
-16
44
70
52
11
-26
-41
-40
-39
-48
-63
-72
-64
-39
-9
16
31
40
47
52
49
36
15
-1
-1
20
49
65
46
-13
-97
-173
-208
-180
-98
11
105
154
148
99
31
-30
-67
-76
-60
-27
15
53
77
75
43
-10
-64
-95
-86
-37
34
95
122
104
55
4
-24
-20
5
28
33
20
-2
-19
-29
-39
-57
-82
-98
-87
-44
21
81
115
116
94
67
45
28
6
-26
-63
-90
-95
-76
-43
-11
5
4
-8
-19
-21
-10
8
27
38
40
33
25
21
22
26
28
24
15
3
-11
-28
-47
-64
-72
-62
-36
-1
25
30
13
-14
-33
-28
1
43
80
102
102
83
53
17
-20
-53
-79
-94
-97
-84
-56
-14
36
83
115
125
112
83
46
7
-34
-72
-100
-106
-83
-38
9
32
18
-24
-67
-82
-58
-6
50
88
105
106
101
89
65
28
-11
-35
-36
-21
-13
-31
-74
-117
-128
-93
-23
50
96
104
85
57
34
16
0
-15
-25
-26
-25
-35
-61
-94
-109
-85
-22
53
102
99
51
-12
-55
-63
-40
-8
19
35
45
51
49
37
13
-15
-37
-51
-61
-72
-84
-88
-76
-48
-15
8
13
5
0
8
27
46
50
34
8
-17
-31
-33
-29
-26
-26
-28
-28
-27
-27
-31
-38
-41
-32
-6
31
66
80
60
10
-49
-90
-94
-66
-29
-11
-28
-66
-98
-102
-73
-30
4
20
28
42
69
95
96
59
-3
-59
-83
-68
-34
-10
-10
-25
-35
-25
0
23
30
22
14
17
25
19
-16
-74
-123
-129
-78
12
94
126
94
19
-58
-103
-103
-69
-22
20
49
64
65
51
23
-11
-40
-55
-53
-41
-29
-21
-18
-15
-9
-3
2
0
-8
-18
-27
-32
-31
-23
-8
10
21
17
-8
-44
-74
-81
-57
-14
24
37
18
-21
-56
-70
-56
-26
2
16
16
9
9
22
47
74
92
91
69
27
-28
-86
-136
-168
-173
-146
-89
-12
66
126
151
137
88
23
-39
-82
-100
-96
-81
-65
-54
-47
-39
-25
-6
12
21
14
-12
-47
-79
-93
-82
-44
11
67
108
121
104
62
6
-49
-91
-114
-117
-106
-88
-71
-56
-40
-17
15
50
78
87
72
38
-3
-40
-65
-78
-79
-70
-50
-22
5
18
10
-15
-40
-48
-33
-8
6
-8
-43
-78
-86
-57
0
61
103
114
97
60
11
-45
-97
-131
-133
-103
-55
-12
9
4
-12
-18
-2
32
71
98
100
73
19
-48
-109
-143
-130
-71
12
84
115
93
30
-41
-90
-99
-69
-14
42
79
86
63
22
-16
-32
-19
10
34
35
7
-36
-75
-94
-87
-58
-17
25
60
76
70
42
5
-23
-31
-21
-8
-7
-27
-58
-83
-85
-59
-13
39
80
98
87
45
-13
-69
-100
-94
-59
-15
13
16
0
-17
-22
-13
3
17
24
24
17
1
-25
-53
-67
-54
-11
42
78
75
35
-23
-69
-85
-72
-44
-17
5
23
38
49
46
27
-2
-27
-33
-18
11
36
44
32
9
-12
-20
-16
-7
-3
-10
-24
-32
-24
2
38
65
68
42
-2
-47
-74
-72
-42
7
57
92
98
67
7
-66
-122
-141
-115
-58
3
41
48
34
17
12
20
27
21
-1
-29
-51
-55
-47
-35
-28
-25
-21
-9
10
27
36
35
30
28
27
22
9
-9
-20
-10
20
56
79
75
49
17
-3
-9
-13
-28
-57
-87
-98
-78
-35
12
44
56
53
46
38
24
-1
-29
-47
-41
-13
21
37
25
-7
-36
-41
-20
15
40
42
18
-18
-51
-70
-72
-58
-31
2
35
59
67
57
34
6
-19
-39
-54
-66
-74
-74
-57
-25
19
59
83
82
57
21
-14
-36
-44
-42
-32
-16
4
25
37
31
3
-36
-69
-78
-61
-28
1
15
15
7
-2
-16
-37
-60
-69
-44
13
80
118
101
32
-50
-102
-101
-58
-10
14
9
-10
-20
-15
-2
2
-3
-9
-4
12
24
20
-2
-28
-38
-27
-5
10
9
-3
-12
-11
-7
-14
-38
-71
-94
-90
-57
-7
43
83
107
113
98
64
19
-18
-31
-17
8
22
12
-16
-38
-35
-5
34
59
58
36
7
-18
-36
-50
-57
-51
-29
5
33
42
25
-6
-34
-48
-50
-48
-50
-54
-55
-49
-36
-20
-5
11
32
54
69
69
53
27
1
-20
-38
-52
-61
-55
-32
4
35
46
33
5
-22
-41
-55
-69
-81
-81
-56
-6
51
89
93
68
34
10
4
6
3
-10
-25
-33
-31
-22
-14
-9
-4
5
16
22
18
6
-5
-7
-2
3
-2
-17
-32
-34
-17
11
37
50
47
29
2
-28
-54
-70
-66
-41
-2
37
63
73
70
61
48
26
-7
-43
-67
-65
-36
4
32
31
2
-37
-63
-62
-35
1
31
42
33
11
-12
-26
-25
-12
5
18
25
31
40
54
64
59
36
0
-34
-51
-51
-39
-26
-16
-4
15
38
52
44
12
-30
-59
-62
-41
-16
-3
-7
-17
-19
-8
6
4
-20
-56
-83
-80
-45
6
49
66
52
19
-16
-41
-52
-49
-36
-18
2
17
22
16
-1
-18
-29
-28
-21
-15
-16
-25
-33
-29
-9
22
48
56
39
5
-31
-54
-55
-41
-21
-8
-5
-10
-15
-13
-4
9
18
18
7
-11
-25
-28
-14
13
43
67
77
75
62
40
8
-29
-63
-78
-65
-23
30
69
77
56
22
-1
-6
-1
0
-12
-28
-33
-17
10
31
32
13
-8
-14
-6
2
-6
-30
-52
-48
-10
42
74
60
7
-56
-87
-67
-8
57
93
86
44
-11
-55
-73
-66
-41
-9
18
36
44
48
49
42
21
-18
-64
-98
-101
-66
-8
46
76
74
55
35
24
20
14
1
-10
-13
-4
8
13
5
-12
-25
-25
-14
0
9
12
12
12
8
-3
-23
-45
-58
-55
-39
-17
3
18
27
31
24
6
-19
-39
-44
-31
-10
5
8
3
0
8
19
23
13
-4
-16
-10
9
26
29
17
3
-2
4
6
-8
-39
-68
-74
-47
1
41
51
28
-11
-39
-41
-17
17
43
51
43
27
13
6
6
7
3
-9
-26
-41
-43
-26
7
44
70
77
64
41
19
2
-8
-15
-22
-26
-26
-19
-6
9
20
22
16
5
-4
-5
0
3
-3
-20
-41
-50
-35
1
41
65
60
32
-2
-22
-23
-15
-11
-19
-36
-52
-56
-44
-18
15
47
67
67
42
-1
-42
-60
-45
-6
28
35
9
-28
-46
-27
20
64
73
39
-23
-79
-103
-87
-40
19
69
97
97
69
22
-27
-61
-68
-52
-26
-5
2
-3
-11
-14
-12
-4
7
22
39
52
53
38
11
-18
-36
-39
-33
-26
-24
-23
-17
-4
12
22
20
10
-2
-9
-10
-11
-13
-15
-14
-3
15
37
55
64
59
39
3
-42
-82
-105
-101
-76
-43
-14
3
12
21
30
34
27
11
-3
-3
13
37
51
47
29
9
-3
-4
0
7
16
27
37
34
12
-25
-58
-68
-50
-18
5
6
-11
-26
-25
-9
7
7
-7
-21
-24
-16
-9
-14
-27
-32
-12
29
72
90
73
32
-13
-43
-57
-58
-50
-29
8
51
82
82
48
-4
-46
-59
-42
-11
15
25
15
-9
-39
-61
-65
-42
-1
37
48
26
-11
-33
-18
24
62
66
34
-8
-29
-14
20
47
52
46
47
60
63
34
-30
-99
-127
-94
-17
57
87
68
28
3
1
8
2
-17
-31
-19
17
51
56
29
-3
-11
17
57
78
61
21
-8
-5
25
57
69
55
33
19
20
29
37
43
53
65
70
56
21
-21
-46
-39
0
52
97
124
131
122
100
67
32
7
3
20
42
55
50
32
12
-2
-11
-15
-13
0
24
50
58
39
0
-32
-35
-6
35
57
46
15
-11
-12
7
28
33
20
4
-3
-3
-8
-28
-56
-78
-82
-68
-54
-51
-62
-73
-74
-61
-40
-19
3
30
61
84
86
66
41
39
69
117
151
146
106
57
29
30
43
47
31
9
-3
3
11
3
-28
-64
-80
-62
-22
18
41
50
61
86
117
139
140
131
134
163
207
238
227
170
94
37
21
45
83
106
101
74
40
13
0
0
8
19
26
24
15
5
5
18
40
61
71
69
64
63
70
83
96
104
109
110
105
92
74
60
60
77
97
102
77
31
-15
-36
-27
-4
5
-16
-62
-113
-146
-155
-151
-152
-162
-174
-173
-150
-108
-60
-15
22
54
78
91
88
72
53
46
56
72
77
59
19
-22
-41
-20
39
119
199
259
289
288
266
239
223
229
254
286
303
296
271
248
251
293
362
433
478
481
448
395
340
294
254
216
176
138
110
100
111
138
169
190
190
164
117
59
2
-43
-69
-76
-69
-57
-53
-68
-108
-171
-246
-315
-362
-380
-376
-360
-347
-342
-348
-363
-388
-423
-466
-509
-536
-536
-504
-449
-386
-328
-279
-234
-189
-149
-124
-126
-154
-197
-230
-236
-209
-161
-112
-79
-64
-62
-57
-41
-8
38
88
130
151
148
127
113
137
223
374
561
739
866
925
932
922
928
964
1016
1054
1050
996
900
786
678
597
550
540
559
600
657
722
792
855
898
908
879
818
741
666
598
527
439
332
219
130
90
104
147
178
157
65
-89
-274
-446
-567
-614
-590
-524
-458
-432
-464
-540
-629
-696
-728
-732
-728
-733
-744
-749
-733
-695
-642
-592
-557
-547
-568
-617
-681
-731
-736
-676
-562
-431
-333
-294
-308
-346
-371
-373
-358
-341
-316
-257
-136
46
251
418
500
500
464
455
511
613
699
703
597
406
199
41
-37
-48
-32
-23
-25
-17
36
150
317
508
688
823
890
868
755
568
353
170
68
60
117
184
209
170
67
-87
-281
-507
-746
-965
-1128
-1220
-1266
-1311
-1391
-1493
-1562
-1529
-1364
-1091
-783
-515
-337
-259
-276
-372
-533
-722
-884
-963
-934
-825
-706
-651
-695
-822
-979
-1114
-1194
-1197
-1105
-901
-590
-222
114
323
356
239
66
-59
-71
33
208
396
563
698
807
896
967
1024
1081
1152
1246
1363
1497
1642
1789
1917
1978
1913
1677
1283
819
424
220
249
440
646
719
588
300
-11
-191
-142
144
592
1084
1504
1776
1872
1820
1687
1558
1506
1554
1663
1746
1711
1514
1191
842
587
512
631
898
1225
1529
1747
1850
1837
1731
1576
1426
1332
1320
1382
1473
1534
1516
1400
1202
965
744
589
536
599
766
1000
1236
1401
1435
1307
1036
676
290
-76
-407
-714
-999
-1245
-1414
-1478
-1451
-1384
-1346
-1375
-1453
-1517
-1497
-1361
-1133
-873
-645
-489
-416
-417
-471
-554
-647
-752
-903
-1156
-1557
-2086
-2627
-3001
-3047
-2718
-2122
-1490
-1070
-1012
-1313
-1836
-2383
-2785
-2956
-2899
-2681
-2398
-2130
-1920
-1762
-1627
-1490
-1362
-1285
-1303
-1417
-1561
-1633
-1543
-1260
-822
-298
251
792
1306
1754
2066
2175
2062
1792
1493
1296
1271
1392
1562
1667
1640
1487
1280
1114
1062
1145
1333
1564
1783
1966
2123
2270
2401
2473
2435
2265
2005
1754
1608
1612
1724
1842
1869
1776
1621
1510
1533
1707
1970
2213
2345
2324
2168
1925
1635
1318
980
640
353
194
226
460
839
1259
1618
1860
1986
2036
2044
2025
1981
1916
1857
1827
1813
1748
1527
1065
348
-550
-1502
-2386
-3122
-3677
-4035
-4181
-4110
-3861
-3535
-3271
-3171
-3236
-3353
-3344
-3070
-2502
-1742
-959
-306
138
379
470
468
419
355
303
279
265
204
20
-334
-836
-1389
-1858
-2131
-2160
-1966
-1612
-1173
-718
-316
-29
103
87
-16
-104
-91
58
305
560
721
701
457
1
-582
-1142
-1498
-1514
-1171
-593
11
461
704
823
959
1195
1497
1750
1855
1810
1702
1632
1627
1629
1547
1352
1104
916
877
1002
1243
1546
1882
2246
2608
2883
2944
2680
2057
1149
126
-783
-1339
-1365
-815
168
1263
2075
2301
1870
977
-23
-806
-1216
-1292
-1183
-1033
-918
-874
-945
-1189
-1630
-2195
-2710
-2979
-2899
-2524
-2039
-1650
-1474
-1504
-1646
-1803
-1926
-2017
-2108
-2220
-2362
-2523
-2670
-2735
-2627
-2278
-1701
-1027
-474
-251
-446
-968
-1579
-2005
-2076
-1791
-1324
-915
-759
-912
-1276
-1653
-1842
-1710
-1230
-461
485
1475
2366
3007
3263
3054
2406
1464
448
-421
-987
-1188
-1030
-559
138
917
1567
1871
1705
1136
412
-152
-342
-147
273
728
1143
1591
2196
2983
3815
4452
4709
4577
4210
3803
3456
3134
2739
2225
1650
1113
638
119
-611
-1630
-2806
-3809
-4266
-3956
-2925
-1449
113
1462
2433
2973
3085
2806
2223
1485
769
196
-256
-742
-1451
-2454
-3619
-4650
-5253
-5312
-4967
-4517
-4233
-4181
-4185
-3953
-3283
-2209
-1002
-41
386
197
-482
-1407
-2341
-3125
-3691
-4038
-4201
-4231
-4174
-4051
-3845
-3507
-3021
-2449
-1934
-1638
-1641
-1870
-2129
-2198
-1957
-1441
-794
-168
354
767
1094
1342
1514
1649
1857
2289
3045
4102
5293
6380
7157
7521
7480
7116
6543
5883
5256
4754
4404
4138
3828
3357
2706
1990
1406
1129
1218
1597
2101
2554
2828
2862
2646
2204
1588
883
205
-304
-511
-337
183
858
1355
1311
500
-998
-2760
-4168
-4685
-4113
-2687
-942
552
1429
1615
1249
563
-210
-848
-1148
-990
-427
271
712
599
-75
-997
-1714
-1909
-1580
-1004
-539
-404
-615
-1071
-1666
-2340
-2995
-3424
-3346
-2574
-1206
334
1477
1803
1275
246
-741
-1226
-1020
-227
862
1883
2521
2592
2133
1428
919
976
1644
2521
2923
2263
432
-2067
-4354
-5626
-5567
-4469
-3025
-1963
-1745
-2471
-3954
-5863
-7837
-9552
-10793
-11534
-11964
-12416
-13186
-14343
-15660
-16719
-17126
-16704
-15547
-13914
-12072
-10174
-8245
-6242
-4126
-1898
386
2631
4719
6548
8068
9313
10369
11306
12113
12699
12969
12925
12705
12510
12471
12553
12577
12342
11759
10896
9915
8961
8106
7372
6800
6470
6454
6739
7190
7604
7821
7801
7626
7421
7272
7200
7186
7207
7245
7253
7134
6765
6070
5090
4002
3054
2452
2252
2315
2345
2005
1059
-515
-2488
-4478
-6123
-7255
-7974
-8553
-9249
-10123
-11004
-11602
-11691
-11220
-10286
-9017
-7466
-5620
-3499
-1255
832
2454
3417
3700
3417
2725
1767
682
-355
-1136
-1491
-1379
-925
-343
187
615
1012
1475
2021
2580
3042
3359
3568
3735
3865
3852
3524
2752
1558
136
-1219
-2244
-2820
-3017
-3046
-3150
-3483
-4038
-4665
-5159
-5389
-5386
-5340
-5497
-6023
-6903
-7947
-8890
-9512
-9715
-9507
-8932
-8007
-6729
-5143
-3411
-1829
-736
-362
-703
-1487
-2277
-2662
-2427
-1628
-526
575
1483
2182
2787
3430
4164
4943
5662
6209
6484
6379
5773
4565
2763
534
-1808
-3909
-5506
-6506
-6960
-6980
-6672
-6116
-5398
-4621
-3862
-3100
-2200
-993
577
2333
3893
4817
4827
3934
2433
775
-580
-1271
-1080
41
1944
4284
6586
8397
9453
9770
9583
9181
8742
8266
7636
6739
5545
4109
2514
823
-904
-2564
-3993
-4994
-5423
-5262
-4629
-3734
-2793
-1965
-1326
-880
-598
-451
-433
-553
-792
-1070
-1245
-1168
-776
-160
460
859
946
824
700
723
854
888
629
81
-469
-576
141
1802
4230
7070
9973
12711
15180
17333
19117
20463
21304
21601
21325
20452
18974
16953
14566
12088
9798
7863
6262
4822
3342
1734
98
-1332
-2325
-2806
-2932
-3041
-3499
-4518
-6056
-7838
-9493
-10720
-11391
-11554
-11344
-10893
-10287
-9587
-8849
-8132
-7461
-6807
-6128
-5447
-4907
-4746
-5175
-6242
-7789
-9526
-11187
-12649
-13940
-15140
-16263
-17225
-17896
-18193
-18126
-17759
-17137
-16245
-15041
-13532
-11829
-10135
-8669
-7591
-6961
-6749
-6865
-7181
-7554
-7856
-8025
-8096
-8186
-8393
-8691
-8857
-8518
-7310
-5069
-1947
1625
5092
7997
10122
11528
12457
13193
13936
14742
15533
16149
16415
16202
15480
14344
13017
11790
10917
10508
10469
10531
10353
9665
8362
6527
4383
2202
227
-1388
-2603
-3478
-4121
-4609
-4916
-4915
-4454
-3484
-2134
-675
630
1683
2598
3584
4751
5966
6888
7146
6545
5165
3294
1287
-548
-1982
-2845
-3030
-2537
-1524
-262
979
2071
3056
4050
5102
6125
6964
7524
7835
7960
7845
7253
5896
3694
962
-1654
-3482
-4188
-3933
-3228
-2608
-2356
-2449
-2707
-2988
-3257
-3519
-3707
-3667
-3237
-2361
-1108
407
2125
4064
6233
8532
10734
12577
13891
14651
14908
14685
13924
12545
10570
8169
5599
3061
597
-1877
-4441
-7046
-9500
-11576
-13145
-14237
-14993
-15556
-16000
-16331
-16540
-16634
-16631
-16521
-16254
-15769
-15013
-13965
-12592
-10834
-8627
-5977
-3042
-121
2443
4408
5728
6537
7024
7307
7373
7120
6462
5429
4192
3025
2222
1992
2382
3244
4266
5077
5403
5185
4615
4038
3770
3938
4421
4937
5191
5022
4454
3652
2822
2141
1716
1591
1759
2163
2699
3238
3663
3921
4034
4057
4018
3857
3429
2562
1148
-800
-3151
-5716
-8307
-10789
-13075
-15127
-16962
-18676
-20438
-22421
-24694
-27120
-29368
-31029
-31799
-31597
-30544
-28830
-26570
-23764
-20382
-16488
-12282
-8010
-3823
307
4505
8825
13107
16996
20107
22221
23360
23701
23421
22586
21187
19253
16946
14534
12267
10259
8464
6751
5023
3273
1560
-55
-1547
-2909
-4108
-5068
-5706
-5982
-5922
-5593
-5047
-4291
-3309
-2119
-813
454
1526
2314
2829
3154
3388
3601
3829
4113
4539
5243
6356
7926
9849
11877
13697
15032
15724
15740
15135
13997
12432
10573
8578
6601
4746
3050
1529
253
-628
-958
-707
-50
689
1225
1499
1699
2092
2781
3571
4082
4013
3361
2432
1627
1187
1079
1092
1044
897
716
533
246
-333
-1350
-2810
-4598
-6581
-8686
-10872
-13052
-15051
-16678
-17860
-18699
-19388
-20020
-20457
-20370
-19448
-17614
-15109
-12365
-9792
-7609
-5832
-4389
-3239
-2425
-2024
-2056
-2425
-2918
-3257
-3186
-2559
-1418
0
1347
2311
2774
2855
2832
2954
3301
3751
4072
4070
3667
2885
1785
416
-1184
-2951
-4789
-6598
-8308
-9870
-11211
-12195
-12643
-12445
-11665
-10564
-9487
-8670
-8087
-7436
-6306
-4425
-1856
982
3475
5090
5622
5287
4612
4188
4415
5365
6828
8486
10093
11555
12886
14096
15118
15820
16074
15827
15110
13993
12544
10830
8944
7037
5295
3890
2917
2385
2239
2413
2858
3551
4482
5625
6896
8112
8980
9151
8366
6605
4158
1526
-819
-2680
-4219
-5817
-7780
-10090
-12353
-13963
-14387
-13375
-11017
-7656
-3748
232
3850
6766
8810
10037
10724
11242
11871
12643
13326
13552
13029
11705
9817
7782
6021
4791
4117
3828
3675
3471
3172
2881
2785
3050
3742
4794
6036
7254
8268
8976
9368
9507
9472
9311
9002
8475
7657
6531
5168
3703
2285
1026
-18
-831
-1416
-1799
-2047
-2277
-2631
-3216
-4054
-5082
-6198
-7320
-8409
-9432
-10311
-10915
-11113
-10863
-10269
-9539
-8876
-8366
-7955
-7518
-6987
-6432
-6039
-6008
-6445
-7311
-8472
-9795
-11209
-12704
-14263
-15794
-17115
-18004
-18297
-17949
-17053
-15795
-14383
-12992
-11734
-10647
-9692
-8769
-7753
-6565
-5246
-3980
-3046
-2678
-2934
-3638
-4441
-4985
-5068
-4725
-4177
-3708
-3535
-3741
-4284
-5040
-5849
-6534
-6920
-6868
-6311
-5285
-3914
-2361
-774
750
2162
3436
4542
5447
6122
6568
6826
6973
7108
7320
7666
8157
8774
9499
10350
11382
12644
14119
15688
17149
18303
19041
19386
19446
19320
19005
18384
17292
15630
13450
10967
8488
6305
4600
3399
2600
2045
1601
1214
919
793
904
1253
1776
2355
2862
3182
3230
2972
2437
1743
1072
611
467
605
855
1004
911
568
95
-356
-690
-894
-992
-964
-713
-110
906
2248
3687
4944
5828
6309
6506
6576
6613
6603
6484
6243
5978
5860
6006
6362
6675
6606
5902
4537
2714
742
-1129
-2803
-4312
-5705
-6962
-7990
-8704
-9100
-9267
-9313
-9285
-9153
-8886
-8548
-8323
-8434
-8985
-9859
-10744
-11303
-11365
-11049
-10714
-10790
-11583
-13148
-15290
-17660
-19886
-21686
-22928
-23632
-23929
-23990
-23944
-23818
-23517
-22876
-21745
-20084
-18012
-15777
-13652
-11817
-10274
-8858
-7332
-5538
-3493
-1405
441
1828
2721
3268
3697
4183
4774
5418
6056
6691
7379
8141
8882
9394
9463
9016
8197
7322
6727
6616
6992
7712
8590
9484
10307
10995
11487
11746
11804
11783
11848
12108
12540
12998
13293
13301
13037
12626
12239
12006
11981
12144
12424
12708
12850
12695
12124
11102
9701
8061
6339
4638
3009
1478
89
-1087
-1979
-2562
-2879
-3014
-3050
-3016
-2872
-2540
-1947
-1070
39
1260
2429
3381
3982
4161
3910
3284
2382
1337
306
-551
-1105
-1295
-1143
-739
-198
374
900
1311
1530
1480
1122
480
-357
-1277
-2191
-3049
-3802
-4361
-4594
-4389
-3726
-2722
-1584
-510
392
1111
1669
2057
2228
2146
1832
1350
727
-127
-1405
-3303
-5877
-8980
-12322
-15596
-18587
-21183
-23297
-24795
-25507
-25307
-24217
-22422
-20209
-17854
-15536
-13324
-11199
-9082
-6855
-4383
-1581
1514
4718
7759
10412
12618
14496
16231
17903
19390
20406
20665
20056
18711
16950
15123
13468
12052
10802
9603
8391
7202
6158
5400
5004
4922
4988
4995
4800
4398
3915
3500
3217
2970
2542
1706
348
-1480
-3575
-5680
-7562
-9085
-10217
-11018
-11593
-12033
-12370
-12554
-12488
-12084
-11331
-10304
-9124
-7892
-6643
-5356
-4005
-2603
-1212
106
1327
2482
3626
4797
5985
7151
8252
9268
10205
11075
11890
12653
13371
14054
14698
15280
15753
16056
16134
15960
15540
14918
14170
13380
12610
11862
11063
10095
8866
7368
5700
4022
2477
1118
-93
-1246
-2416
-3626
-4853
-6065
-7245
-8394
-9517
-10609
-11658
-12656
-13604
-14506
-15361
-16157
-16883
-17528
-18076
-18486
-18688
-18585
-18090
-17141
-15722
-13856
-11608
-9096
-6505
-4062
-1978
-361
833
1776
2664
3601
4538
5308
5740
5777
5519
5181
4994
5107
5543
6217
6983
7690
8215
8490
8509
8329
8048
7770
7559
7434
7369
7331
7304
7308
7383
7567
7878
8310
8834
9404
9960
10429
10734
10816
10661
10310
9834
9296
8703
8000
7101
5944
4554
3043
1568
256
-837
-1727
-2453
-3023
-3409
-3588
-3604
-3594
-3746
-4207
-4995
-5980
-6953
-7732
-8250
-8565
-8795
-9032
-9289
-9527
-9706
-9843
-10007
-10272
-10661
-11121
-11553
-11867
-12019
-12016
-11887
-11662
-11372
-11067
-10809
-10648
-10567
-10458
-10161
-9552
-8621
-7494
-6365
-5382
-4567
-3820
-3013
-2086
-1099
-178
570
1131
1586
2044
2567
3141
3704
4205
4639
5042
5449
5862
6254
6594
6866
7062
7136
6975
6416
5324
3692
1706
-287
-1897
-2858
-3127
-2882
-2399
-1902
-1462
-1008
-433
309
1151
1965
2644
3168
3583
3949
4282
4558
4746
4843
4853
4747
4438
3821
2863
1675
489
-451
-1025
-1303
-1487
-1763
-2188
-2651
-2965
-2989
-2709
-2232
-1709
-1248
-875
-541
-173
290
866
1524
2190
2767
3168
3354
3363
3311
3362
3680
4363
5398
6632
7796
8582
8757
8274
7315
6221
5338
4866
4784
4910
5036
5064
5032
5054
5216
5524
5926
6380
6902
7542
8316
9154
9914
10451
10693
10661
10434
10084
9630
9054
8336
7487
6549
5579
4631
3764
3051
2583
2434
2615
3039
3541
3936
4093
3971
3614
3099
2478
1759
912
-93
-1244
-2473
-3668
-4704
-5480
-5956
-6168
-6221
-6249
-6357
-6567
-6797
-6897
-6723
-6225
-5483
-4671
-3977
-3514
-3281
-3188
-3122
-2993
-2749
-2356
-1789
-1046
-179
690
1399
1815
1887
1659
1223
662
20
-683
-1414
-2114
-2724
-3222
-3641
-4030
-4401
-4682
-4755
-4527
-4001
-3297
-2596
-2050
-1715
-1536
-1388
-1145
-742
-198
385
866
1118
1078
775
304
-221
-727
-1199
-1655
-2107
-2541
-2932
-3288
-3670
-4163
-4822
-5626
-6490
-7310
-8019
-8596
-9040
-9333
-9445
-9358
-9102
-8736
-8289
-7707
-6867
-5654
-4056
-2190
-238
1672
3538
5455
7497
9607
11582
13169
14193
14640
14619
14259
13622
12693
11446
9920
8241
6573
5043
3696
2514
1452
479
-428
-1301
-2187
-3122
-4100
-5058
-5917
-6630
-7214
-7722
-8178
-8531
-8669
-8490
-7987
-7272
-6524
-5893
-5425
-5072
-4759
-4467
-4258
-4226
-4423
-4814
-5306
-5820
-6339
-6901
-7537
-8209
-8804
-9184
-9262
-9040
-8582
-7972
-7271
-6532
-5826
-5256
-4923
-4875
-5071
-5405
-5767
-6088
-6350
-6538
-6598
-6433
-5951
-5120
-3984
-2631
-1135
477
2207
4038
5898
7672
9241
10532
11529
12254
12736
12998
13060
12945
12683
12299
11810
11233
10599
9958
9365
8857
8437
8079
7753
7432
7099
6734
6317
5847
5361
4936
4648
4527
4526
4538
4458
4241
3930
3620
3399
3288
3229
3102
2777
2169
1266
140
-1081
-2262
-3308
-4188
-4923
-5532
-5993
-6233
-6179
-5815
-5219
-4532
-3890
-3367
-2968
-2674
-2489
-2457
-2603
-2878
-3129
-3158
-2814
-2068
-1024
144
1275
2267
3076
3674
4026
4091
3869
3410
2826
2252
1810
1576
1568
1743
1999
2196
2195
1909
1351
637
-53
-553
-787
-804
-765
-879
-1332
-2215
-3488
-5003
-6556
-7977
-9200
-10286
-11374
-12589
-13949
-15344
-16575
-17451
-17875
-17858
-17480
-16823
-15927
-14790
-13401
-11767
-9910
-7849
-5586
-3124
-500
2196
4835
7292
9491
11411
13065
14458
15575
16402
16950
17271
17428
17460
17360
17100
16685
16186
15730
15433
15330
15343
15319
15108
14635
13920
13049
12109
11161
10235
9358
8570
7910
7383
6925
6418
5723
4744
3472
1989
446
-991
-2189
-3093
-3740
-4243
-4747
-5361
-6103
-6882
-7539
-7926
-7985
-7767
-7398
-6996
-6619
-6257
-5885
-5524
-5249
-5153
-5278
-5572
-5916
-6186
-6327
-6367
-6380
-6429
-6520
-6610
-6632
-6520
-6213
-5655
-4802
-3658
-2310
-919
340
1349
2103
2686
3196
3659
4013
4144
3972
3504
2834
2087
1361
696
85
-499
-1083
-1696
-2374
-3142
-4000
-4904
-5785
-6587
-7305
-7982
-8678
-9420
-10167
-10827
-11301
-11527
-11509
-11305
-10999
-10675
-10394
-10189
-10057
-9965
-9866
-9722
-9537
-9371
-9321
-9483
-9891
-10488
-11120
-11586
-11704
-11375
-10612
-9521
-8238
-6864
-5424
-3877
-2173
-311
1622
3480
5108
6402
7323
7888
8132
8098
7850
7482
7123
6891
6844
6950
7106
7187
7109
6858
6486
6080
5725
5479
5361
5341
5346
5289
5118
4860
4627
4556
4725
5089
5485
5720
5674
5362
4904
4434
4014
3616
3172
2652
2091
1569
1148
829
570
328
103
-66
-137
-109
-18
91
203
334
500
667
755
670
386
-22
-392
-556
-433
-73
366
702
820
719
493
273
148
136
187
236
250
247
283
419
687
1076
1551
2069
2603
3149
3726
4365
5097
5931
6838
7748
8570
9240
9750
10166
10583
11067
11598
12069
12332
12265
11824
11050
10040
8907
7765
6716
5849
5221
4828
4601
4435
4238
3985
3719
3520
3443
3482
3574
3638
3620
3514
3339
3107
2802
2382
1817
1116
336
-444
-1158
-1791
-2381
-2992
-3678
-4460
-5319
-6220
-7123
-7986
-8757
-9373
-9779
-9968
-10000
-9981
-10003
-10076
-10115
-9992
-9632
-9087
-8524
-8135
-8032
-8178
-8439
-8676
-8843
-8997
-9238
-9612
-10061
-10434
-10575
-10388
-9878
-9122
-8216
-7230
-6196
-5116
-3997
-2865
-1773
-782
62
746
1303
1798
2297
2834
3389
3903
4305
4548
4634
4610
4554
4540
4628
4841
5167
5562
5970
6332
6600
6736
6711
6505
6117
5581
4973
4394
3940
3660
3543
3520
3497
3382
3115
2685
2130
1537
1020
679
561
637
814
974
1024
923
678
336
-37
-357
-537
-516
-295
38
342
488
434
254
98
117
394
926
1650
2482
3338
4120
4721
5048
5065
4829
4469
4115
3827
3567
3240
2770
2165
1520
972
625
506
559
675
746
697
519
260
4
-169
-215
-139
23
236
482
753
1025
1249
1365
1342
1206
1030
879
753
575
236
-334
-1113
-1994
-2845
-3580
-4200
-4774
-5395
-6128
-6984
-7915
-8832
-9634
-10241
-10622
-10819
-10929
-11061
-11280
-11574
-11858
-12018
-11978
-11739
-11383
-11038
-10817
-10768
-10846
-10932
-10880
-10586
-10037
-9324
-8598
-8004
-7622
-7449
-7421
-7447
-7438
-7317
-7024
-6536
-5892
-5204
-4618
-4237
-4051
-3927
-3675
-3154
-2355
-1398
-453
356
1002
1538
2024
2479
2877
3179
3369
3469
3507
3502
3444
3320
3128
2893
2656
2465
2363
2392
2578
2924
3389
3902
4381
4783
5123
5465
5882
6407
7015
7633
8183
8612
8910
9106
9243
9364
9508
9705
9980
10349
10809
11331
11857
12320
12669
12896
13054
13226
13486
13852
14268
14629
14837
14852
14701
14457
14183
13897
13567
13137
12567
11863
11080
10298
9584
8948
8328
7603
6639
5366
3820
2133
476
-1036
-2389
-3658
-4932
-6236
-7504
-8619
-9483
-10068
-10414
-10590
-10657
-10662
-10658
-10714
-10897
-11222
-11624
-11968
-12113
-11983
-11607
-11105
-10631
-10300
-10150
-10127
-10110
-9955
-9546
-8834
-7855
-6711
-5525
-4386
-3330
-2346
-1413
-526
292
1002
1564
1926
2036
1847
1352
609
-268
-1146
-1940
-2633
-3258
-3832
-4325
-4665
-4799
-4746
-4592
-4437
-4319
-4189
-3949
-3526
-2920
-2198
-1444
-709
-2
674
1297
1823
2221
2511
2763
3069
3490
4027
4632
5242
5806
6303
6726
7067
7302
7392
7289
6946
6344
5505
4500
3439
2436
1578
903
403
50
-192
-344
-419
-413
-309
-77
307
832
1432
2001
2427
2647
2675
2588
2475
2389
2317
2204
1997
1693
1349
1070
955
1061
1377
1831
2334
2805
3202
3511
3727
3843
3849
3759
3615
3476
3372
3279
3120
2824
2380
1867
1407
1093
932
861
809
760
772
914
1199
1550
1843
1979
1937
1766
1532
1256
915
476
-50
-604
-1105
-1502
-1791
-2005
-2173
-2303
-2378
-2383
-2316
-2191
-2029
-1852
-1689
-1579
-1565
-1679
-1932
-2309
-2791
-3356
-3974
-4589
-5103
-5401
-5387
-5036
-4407
-3618
-2790
-1997
-1250
-520
223
971
1672
2258
2676
2926
3056
3140
3231
3338
3425
3449
3388
3261
3104
2948
2803
2676
2593
2604
2748
3013
3316
3545
3628
3585
3516
3524
3649
3846
4037
4184
4317
4491
4716
4919
4981
4825
4470
4024
3603
3257
2950
2614
2217
1782
1357
950
514
-31
-734
-1578
-2494
-3397
-4224
-4931
-5470
-5785
-5828
-5592
-5126
-4514
-3846
-3185
-2580
-2077
-1720
-1531
-1478
-1470
-1398
-1179
-800
-305
240
780
1277
1698
2011
2200
2290
2355
2493
2773
3200
3709
4199
4566
4733
4656
4331
3802
3168
2559
2084
1769
1527
1193
594
-371
-1698
-3291
-5009
-6703
-8242
-9528
-10506
-11186
-11643
-11985
-12301
-12615
-12880
-13018
-12975
-12759
-12432
-12082
-11777
-11546
-11383
-11256
-11124
-10939
-10662
-10272
-9784
-9236
-8677
-8143
-7647
-7182
-6731
-6277
-5801
-5283
-4709
-4093
-3480
-2935
-2501
-2161
-1830
-1393
-760
78
1049
2039
2949
3728
4367
4859
5166
5225
4989
4479
3804
3123
2578
2225
2013
1826
1556
1155
649
103
-419
-868
-1192
-1320
-1181
-752
-112
559
1056
1259
1207
1091
1142
1506
2165
2948
3632
4038
4101
3874
3485
3098
2859
2863
3124
3565
4048
4446
4698
4835
4942
5094
5303
5521
5694
5805
5887
5990
6134
6296
6436
6534
6612
6714
6876
7107
7403
7770
8234
8815
9502
10231
10903
11417
11698
11701
11404
10798
9896
8746
7436
6070
4749
3544
2496
1618
898
300
-222
-696
-1102
-1366
-1403
-1182
-775
-339
-36
58
-14
-123
-149
-46
148
363
554
713
844
925
902
724
381
-83
-600
-1113
-1594
-2032
-2414
-2729
-2997
-3286
-3691
-4279
-5024
-5801
-6448
-6849
-6995
-6971
-6890
-6820
-6758
-6659
-6481
-6208
-5848
-5408
-4887
-4300
-3705
-3198
-2889
-2841
-3048
-3431
-3885
-4313
-4653
-4875
-4972
-4948
-4824
-4636
-4423
-4203
-3952
-3595
-3037
-2201
-1075
264
1665
2949
3967
4649
5013
5146
5152
5108
5045
4952
4799
4553
4191
3704
3106
2446
1807
1293
989
919
1027
1199
1321
1332
1253
1168
1162
1268
1441
1580
1577
1375
995
527
93
-201
-312
-268
-159
-96
-159
-355
-607
-789
-784
-560
-191
170
371
334
88
-263
-622
-952
-1282
-1663
-2104
-2557
-2959
-3285
-3579
-3919
-4346
-4810
-5191
-5360
-5258
-4922
-4451
-3947
-3478
-3089
-2828
-2750
-2877
-3155
-3448
-3597
-3506
-3194
-2771
-2349
-1958
-1536
-990
-284
510
1248
1791
2074
2132
2054
1938
1855
1843
1916
2063
2246
2406
2484
2459
2355
2229
2131
2072
2033
1998
1973
2000
2112
2302
2506
2639
2635
2477
2197
1839
1434
998
547
118
-238
-490
-662
-837
-1129
-1614
-2284
-3036
-3715
-4185
-4385
-4345
-4158
-3919
-3690
-3479
-3257
-2986
-2646
-2246
-1827
-1462
-1242
-1258
-1559
-2129
-2870
-3639
-4302
-4797
-5143
-5423
-5719
-6067
-6443
-6788
-7047
-7195
-7236
-7182
-7029
-6757
-6343
-5781
-5099
-4359
-3639
-3008
-2495
-2071
-1652
-1134
-441
419
1347
2179
2756
2995
2925
2671
2391
2201
2126
2101
2013
1776
1382
907
470
158
-24
-161
-371
-728
-1206
-1693
-2045
-2171
-2074
-1834
-1556
-1309
-1104
-911
-683
-387
-9
448
959
1476
1929
2242
2363
2283
2037
1685
1287
880
478
69
-369
-858
-1397
-1952
-2450
-2811
-2988
-2999
-2910
-2790
-2649
-2433
-2070
-1554
-987
-544
-368
-470
-706
-857
-763
-409
92
601
1058
1513
2060
2730
3429
3972
4198
4077
3732
3364
3131
3060
3046
2936
2638
2175
1668
1258
1025
949
939
891
747
516
256
31
-118
-185
-188
-156
-113
-82
-70
-64
-29
89
330
693
1119
1516
1794
1920
1933
1926
1998
2215
2584
3068
3603
4130
4599
4978
5251
5430
5549
5657
5791
5960
6138
6283
6367
6399
6418
6466
6558
6669
6747
6752
6679
6568
6483
6472
6545
6671
6797
6873
6868
6770
6562
6215
5690
4958
4032
2981
1923
987
263
-233
-561
-826
-1123
-1486
-1880
-2225
-2457
-2572
-2636
-2749
-2981
-3325
-3694
-3979
-4112
-4111
-4066
-4075
-4179
-4333
-4441
-4427
-4290
-4100
-3949
-3873
-3815
-3658
-3297
-2721
-2029
-1391
-954
-773
-792
-879
-893
-746
-419
43
558
1026
1362
1523
1541
1535
1672
2092
2826
3752
4640
5257
5479
5350
5042
4751
4588
4526
4426
4119
3493
2532
1320
1
-1269
-2368
-3234
-3874
-4355
-4762
-5158
-5549
-5886
-6093
-6108
-5909
-5526
-5017
-4462
-3953
-3586
-3446
-3569
-3916
-4364
-4748
-4914
-4782
-4363
-3738
-3025
-2344
-1802
-1481
-1423
-1601
-1915
-2214
-2361
-2303
-2110
-1951
-2013
-2424
-3183
-4180
-5236
-6167
-6832
-7150
-7105
-6742
-6151
-5451
-4759
-4161
-3696
-3367
-3160
-3071
-3113
-3303
-3645
-4110
-4639
-5151
-5565
-5820
-5898
-5828
-5692
-5584
-5562
-5604
-5595
-5372
-4808
-3885
-2718
-1507
-448
344
861
1166
1344
1460
1556
1653
1759
1855
1892
1815
1614
1349
1138
1085
1209
1432
1646
1804
1976
2298
2859
3596
4300
4730
4766
4486
4125
3927
4010
4317
4677
4922
4969
4833
4581
4285
3996
3749
3571
3484
3486
3553
3638
3689
3649
3462
3086
2526
1861
1239
817
674
744
837
742
349
-271
-902
-1306
-1357
-1117
-801
-668
-891
-1470
-2233
-2909
-3240
-3089
-2499
-1673
-891
-396
-309
-605
-1158
-1815
-2460
-3037
-3535
-3959
-4316
-4625
-4921
-5260
-5699
-6264
-6927
-7596
-8135
-8414
-8356
-7996
-7478
-7013
-6779
-6837
-7106
-7409
-7583
-7555
-7366
-7104
-6825
-6502
-6048
-5377
-4468
-3374
-2192
-1024
55
987
1739
2297
2685
2957
3174
3376
3572
3753
3923
4108
4334
4587
4802
4898
4834
4651
4463
4396
4524
4841
5281
5753
6174
6472
6590
6495
6203
5795
5383
5061
4852
4704
4536
4300
4013
3732
3511
3357
3241
3134
3048
3042
3183
3504
3980
4529
5039
5409
5568
5501
5254
4927
4642
4494
4512
4655
4847
5023
5168
5300
5441
5578
5658
5621
5426
5073
4590
4008
3353
2641
1893
1135
388
-343
-1076
-1842
-2659
-3521
-4393
-5216
-5929
-6486
-6879
-7152
-7393
-7709
-8173
-8777
-9424
-9968
-10286
-10339
-10194
-9975
-9792
-9684
-9605
-9454
-9128
-8560
-7736
-6687
-5478
-4195
-2932
-1770
-745
161
1000
1826
2635
3364
3913
4209
4260
4165
4075
4114
4314
4606
4856
4945
4835
4587
4335
4223
4348
4728
5311
6008
6729
7414
8036
8604
9137
9653
10151
10618
11032
11384
11687
11974
12281
12619
12962
13254
13430
13454
13334
13115
12855
12591
12329
12054
11751
11428
11111
10828
10582
10342
10059
9695
9245
8734
8188
7604
6937
6119
5100
3880
2514
1090
-306
-1617
-2828
-3965
-5078
-6235
-7494
-8877
-10341
-11783
-13070
-14090
-14802
-15230
-15427
-15427
-15233
-14852
-14338
-13814
-13424
-13242
-13212
-13160
-12887
-12288
-11413
-10436
-9550
-8868
-8391
-8050
-7777
-7557
-7409
-7343
-7325
-7283
-7160
-6953
-6721
-6544
-6475
-6500
-6544
-6507
-6304
-5894
-5286
-4542
-3750
-3001
-2348
-1787
-1245
-618
171
1122
2134
3040
3674
3945
3874
3581
3232
2966
2846
2841
2859
2799
2605
2300
1974
1742
1691
1832
2101
2385
2586
2667
2669
2690
2832
3148
3603
4090
4464
4604
4460
4067
3528
2957
2430
1949
1451
849
88
-820
-1797
-2728
-3513
-4093
-4458
-4629
-4644
-4546
-4387
-4221
-4094
-4019
-3972
-3903
-3773
-3578
-3355
-3157
-3022
-2952
-2924
-2906
-2870
-2791
-2634
-2358
-1939
-1407
-848
-383
-118
-97
-293
-641
-1069
-1519
-1939
-2272
-2459
-2462
-2287
-1977
-1576
-1082
-435
443
1590
2958
4430
5869
7181
8337
9345
10213
10918
11419
11684
11714
11545
11223
10792
10296
9783
9309
8922
8640
8446
8301
8177
8074
8015
8007
8025
7993
7820
7444
6860
6134
5377
4713
4239
3998
3974
4098
4267
4384
4374
4208
3900
3500
3073
2686
2398
2246
2241
2360
2550
2735
2840
2810
2635
2352
2037
1781
1634
1595
1604
1574
1444
1213
937
695
541
479
474
489
517
583
723
948
1232
1520
1753
1880
1864
1680
1322
814
222
-356
-823
-1118
-1232
-1206
-1104
-983
-882
-812
-766
-713
-612
-429
-161
150
420
558
509
280
-71
-470
-862
-1237
-1623
-2058
-2572
-3171
-3829
-4494
-5086
-5514
-5704
-5631
-5343
-4960
-4630
-4474
-4537
-4761
-5021
-5170
-5113
-4846
-4453
-4069
-3809
-3720
-3761
-3833
-3849
-3777
-3668
-3613
-3682
-3870
-4089
-4215
-4159
-3931
-3638
-3435
-3442
-3686
-4093
-4545
-4946
-5277
-5588
-5956
-6418
-6951
-7475
-7903
-8178
-8290
-8265
-8140
-7947
-7705
-7414
-7048
-6555
-5874
-4971
-3881
-2722
-1653
-812
-248
89
308
508
734
982
1242
1530
1884
2318
2781
3162
3339
3245
2912
2441
1945
1499
1125
818
589
463
461
556
667
693
565
299
-13
-249
-315
-197
35
260
346
200
-213
-858
-1631
-2390
-2988
-3327
-3398
-3280
-3097
-2949
-2850
-2722
-2442
-1925
-1178
-299
577
1351
1994
2543
3050
3550
4048
4536
5012
5470
5879
6174
6279
6158
5846
5441
5056
4750
4511
4276
3988
3639
3264
2909
2598
2328
2096
1925
1863
1948
2179
2499
2822
3058
3154
3096
2911
2661
2432
2312
2346
2498
2643
2609
2266
1598
727
-151
-867
-1370
-1745
-2156
-2753
-3585
-4572
-5538
-6284
-6661
-6629
-6266
-5739
-5238
-4898
-4748
-4709
-4649
-4459
-4118
-3698
-3318
-3075
-3009
-3102
-3320
-3650
-4108
-4701
-5399
-6120
-6763
-7255
-7583
-7781
-7894
-7935
-7869
-7646
-7225
-6603
-5797
-4824
-3689
-2397
-987
450
1789
2908
3740
4283
4587
4720
4742
4700
4624
4534
4426
4270
4035
3717
3377
3126
3082
3308
3775
4387
5036
5661
6263
6868
7490
8106
8675
9168
9580
9910
10127
10163
9940
9428
8684
7842
7044
6370
5792
5192
4434
3438
2227
922
-315
-1345
-2106
-2630
-3008
-3342
-3695
-4069
-4415
-4665
-4763
-4678
-4403
-3950
-3348
-2651
-1932
-1268
-711
-272
68
340
553
700
768
767
725
666
584
443
198
-159
-589
-1024
-1403
-1699
-1912
-2033
-2031
-1867
-1541
-1123
-737
-501
-460
-558
-687
-756
-750
-725
-757
-872
-1027
-1146
-1184
-1169
-1194
-1356
-1700
-2178
-2681
-3091
-3347
-3469
-3537
-3640
-3826
-4077
-4334
-4533
-4645
-4688
-4700
-4696
-4639
-4449
-4043
-3395
-2555
-1650
-838
-252
45
71
-86
-305
-475
-536
-489
-388
-301
-272
-293
-325
-334
-329
-366
-510
-791
-1170
-1555
-1851
-2007
-2037
-1996
-1946
-1926
-1951
-2020
-2120
-2222
-2266
-2166
-1844
-1262
-455
482
1430
2285
2993
3546
3979
4335
4655
4955
5224
5423
5514
5487
5378
5257
5197
5232
5333
5436
5465
5371
5133
4737
4167
3409
2476
1423
329
-738
-1762
-2777
-3831
-4934
-6028
-7004
-7749
-8204
-8388
-8390
-8336
-8349
-8514
-8853
-9323
-9830
-10266
-10564
-10726
-10820
-10935
-11121
-11350
-11533
-11559
-11359
-10930
-10338
-9683
-9067
-8564
-8203
-7958
-7758
-7508
-7124
-6575
-5887
-5127
-4356
-3599
-2846
-2075
-1280
-482
292
1044
1810
2637
3544
4496
5408
6186
6774
7173
7430
7606
7738
7834
7878
7858
7779
7668
7552
7436
7292
7064
6691
6142
5436
4638
3830
3082
2427
1869
1398
1014
727
531
401
285
127
-101
-394
-718
-1049
-1389
-1765
-2204
-2709
-3248
-3779
-4291
-4813
-5402
-6090
-6842
-7546
-8063
-8291
-8228
-7969
-7659
-7418
-7285
-7219
-7136
-6972
-6709
-6374
-6007
-5641
-5293
-4976
-4703
-4480
-4287
-4066
-3733
-3214
-2470
-1519
-418
754
1917
3000
3944
4711
5300
5756
6158
6590
7114
7749
8481
9281
10122
10977
11813
12594
13294
13915
14497
15101
15765
16479
17180
17776
18199
18437
18536
18580
18641
18747
18871
18948
18902
18686
18295
17759
17127
16435
15698
14916
14087
13219
12332
11443
10558
9682
8838
8077
7471
7076
6890
6835
6779
6590
6196
5609
4911
4200
3540
2930
2319
1639
857
2
-842
-1574
-2127
-2506
-2793
-3104
-3534
-4107
-4773
-5445
-6047
-6551
-6965
-7309
-7592
-7816
-7993
-8169
-8398
-8707
-9052
-9329
-9420
-9266
-8904
-8455
-8055
-7790
-7651
-7565
-7446
-7238
-6941
-6590
-6231
-5900
-5621
-5405
-5248
-5130
-5016
-4865
-4655
-4399
-4133
-3906
-3748
-3656
-3603
-3549
-3461
-3311
-3078
-2744
-2302
-1769
-1190
-626
-138
244
525
736
911
1066
1191
1263
1256
1157
968
704
395
90
-149
-255
-178
84
467
852
1102
1114
868
440
-29
-396
-585
-624
-630
-754
-1097
-1663
-2359
-3049
-3632
-4083
-4463
-4860
-5334
-5884
-6449
-6951
-7339
-7603
-7769
-7879
-7974
-8093
-8276
-8556
-8954
-9458
-10019
-10567
-11026
-11343
-11493
-11483
-11344
-11126
-10886
-10674
-10514
-10393
-10269
-10081
-9781
-9343
-8773
-8101
-7369
-6623
-5905
-5241
-4629
-4038
-3428
-2772
-2081
-1402
-791
-279
152
550
966
1411
1849
2214
2445
2518
2460
2335
2224
2196
2284
2467
2676
2819
2821
2665
2397
2088
1786
1471
1073
531
-138
-818
-1330
-1529
-1370
-935
-374
177
651
1057
1431
1783
2078
2260
2295
2199
2025
1833
1656
1499
1361
1255
1226
1327
1595
2025
2577
3188
3805
4396
4949
5461
5926
6336
6685
6971
7204
7394
7552
7689
7813
7935
8064
8211
8385
8595
8846
9140
9461
9784
10081
10333
10542
10717
10862
10948
10922
10729
10359
9869
9369
8974
8740
8634
8549
8358
7978
7401
6688
5927
5192
4518
3904
3330
2774
2229
1703
1227
843
606
559
723
1086
1595
2168
2710
3131
3374
3424
3315
3115
2895
2704
2546
2377
2129
1737
1165
420
-444
-1341
-2174
-2863
-3370
-3712
-3941
-4114
-4247
-4300
-4192
-3843
-3222
-2373
-1394
-401
525
1352
2090
2768
3402
3983
4478
4841
5027
5007
4784
4399
3927
3448
3022
2662
2334
1983
1566
1084
585
144
-170
-318
-302
-161
44
251
406
483
488
454
428
450
535
666
806
913
962
943
864
734
559
336
60
-273
-653
-1053
-1429
-1731
-1918
-1985
-1969
-1944
-1986
-2140
-2393
-2679
-2918
-3057
-3091
-3063
-3029
-3023
-3040
-3043
-2990
-2849
-2613
-2291
-1903
-1475
-1039
-631
-280
1
227
438
683
1004
1429
1964
2603
3329
4109
4895
5622
6223
6652
6903
7011
7037
7029
6995
6890
6635
6165
5465
4592
3656
2777
2041
1471
1036
679
342
-16
-414
-863
-1369
-1933
-2548
-3205
-3886
-4578
-5260
-5905
-6477
-6942
-7273
-7463
-7515
-7439
-7245
-6957
-6623
-6323
-6145
-6152
-6346
-6666
-7024
-7344
-7602
-7809
-7981
-8106
-8143
-8058
-7872
-7659
-7526
-7548
-7729
-7998
-8257
-8432
-8509
-8519
-8511
-8518
-8553
-8614
-8697
-8783
-8830
-8765
-8513
-8045
-7402
-6695
-6046
-5527
-5118
-4721
-4223
-3557
-2739
-1844
-949
-93
738
1580
2452
3337
4196
5000
5749
6470
7182
7867
8465
8908
9153
9204
9104
8901
8623
8277
7869
7433
7029
6706
6472
6274
6032
5694
5283
4888
4621
4542
4618
4738
4767
4614
4261
3762
3208
2692
2283
2015
1882
1826
1749
1544
1144
557
-125
-777
-1298
-1659
-1905
-2114
-2347
-2625
-2934
-3254
-3569
-3856
-4077
-4169
-4083
-3818
-3441
-3057
-2759
-2570
-2440
-2282
-2027
-1660
-1213
-733
-247
240
725
1187
1588
1900
2129
2318
2516
2741
2967
3138
3211
3178
3077
2953
2841
2748
2672
2618
2603
2635
2699
2749
2735
2629
2446
2228
2019
1835
1666
1493
1303
1088
838
535
160
-275
-716
-1078
-1299
-1375
-1376
-1406
-1549
-1819
-2170
-2527
-2839
-3099
-3333
-3569
-3821
-4080
-4334
-4577
-4803
-5005
-5161
-5250
-5259
-5195
-5085
-4973
-4904
-4919
-5037
-5242
-5476
-5656
-5698
-5558
-5242
-4798
-4281
-3723
-3136
-2521
-1896
-1295
-748
-271
145
510
822
1066
1239
1361
1471
1587
1686
1705
1595
1372
1129
988
1028
1222
1456
1596
1568
1395
1169
986
902
923
1031
1212
1454
1743
2047
2331
2577
2792
2997
3197
3372
3481
3497
3425
3298
3150
2998
2842
2689
2579
2579
2748
3100
3591
4137
4664
5133
5552
5942
6305
6608
6787
6776
6535
6063
5396
4598
3740
2886
2078
1324
595
-160
-996
-1942
-2983
-4051
-5057
-5916
-6593
-7115
-7553
-7975
-8412
-8831
-9154
-9303
-9233
-8954
-8512
-7965
-7359
-6726
-6090
-5468
-4872
-4300
-3737
-3174
-2626
-2136
-1765
-1557
-1522
-1634
-1842
-2106
-2399
-2705
-3004
-3262
-3443
-3520
-3497
-3407
-3293
-3183
-3074
-2928
-2684
-2289
-1716
-983
-141
748
1639
2522
3425
4386
5429
6539
7669
8753
9731
10566
11251
11801
12247
12618
12925
13154
13265
13212
12973
12577
12105
11663
11337
11161
11107
11105
11082
10984
10780
10461
10033
9517
8955
8408
7928
7542
7232
6947
6631
6246
5787
5266
4694
4065
3356
2551
1652
690
-284
-1221
-2086
-2863
-3550
-4144
-4636
-5008
-5238
-5316
-5246
-5051
-4765
-4431
-4091
-3788
-3551
-3393
-3302
-3238
-3150
-2995
-2768
-2501
-2259
-2107
-2089
-2217
-2483
-2873
-3370
-3956
-4594
-5229
-5805
-6286
-6673
-6994
-7278
-7528
-7706
-7755
-7628
-7321
-6877
-6366
-5858
-5390
-4968
-4567
-4156
-3712
-3234
-2743
-2281
-1893
-1612
-1443
-1360
-1318
-1275
-1213
-1144
-1096
-1088
-1110
-1123
-1074
-924
-668
-333
32
384
694
959
1195
1426
1675
1962
2297
2684
3122
3614
4162
4768
5418
6075
6684
7182
7528
7720
7807
7868
7982
8194
8495
8829
9119
9302
9356
9308
9215
9138
9105
9101
9070
8945
8678
8261
7726
7125
6503
5881
5248
4578
3844
3044
2202
1367
594
-77
-635
-1100
-1516
-1926
-2361
-2825
-3310
-3802
-4292
-4774
-5250
-5720
-6184
-6647
-7108
-7562
-7989
-8360
-8653
-8860
-9000
-9096
-9161
-9188
-9149
-9024
-8822
-8579
-8344
-8154
-8013
-7902
-7786
-7644
-7472
-7280
-7082
-6895
-6730
-6590
-6465
-6333
-6163
-5934
-5648
-5332
-5016
-4723
-4448
-4172
-3881
-3577
-3280
-3012
-2788
-2609
-2476
-2400
-2398
-2481
-2643
-2856
-3085
-3305
-3504
-3673
-3796
-3839
-3775
-3597
-3336
-3048
-2790
-2592
-2444
-2307
-2132
-1886
-1560
-1171
-755
-357
-14
256
467
664
905
1243
1708
2293
2969
3687
4405
5088
5723
6304
6834
7312
7728
8068
8324
8502
8625
8730
8843
8969
9093
9186
9229
9227
9204
9190
9198
9221
9231
9197
9101
8942
8740
8524
8325
8172
8080
8051
8069
8105
8122
8098
8022
7910
7795
7714
7693
7737
7822
7905
7939
7889
7735
7471
7099
6623
6051
5408
4738
4096
3537
3087
2740
2462
2214
1974
1743
1541
1382
1268
1186
1119
1064
1022
996
964
880
688
340
-177
-841
-1610
-2439
-3302
-4183
-5061
-5904
-6665
-7304
-7803
-8175
-8454
-8667
-8818
-8885
-8838
-8659
-8357
-7964
-7522
-7069
-6622
-6189
-5770
-5372
-5013
-4717
-4510
-4406
-4398
-4453
-4522
-4552
-4512
-4407
-4280
-4194
-4212
-4361
-4629
-4959
-5274
-5503
-5607
-5587
-5479
-5337
-5202
-5090
-4986
-4856
-4668
-4401
-4048
-3609
-3083
-2467
-1757
-962
-102
792
1687
2548
3346
4061
4688
5243
5761
6285
6842
7428
8010
8535
8959
9261
9446
9540
9576
9583
9585
9589
9582
9537
9423
9226
8957
8649
8333
8007
7638
7167
6557
5816
4994
4158
3348
2564
1772
940
62
-827
-1678
-2447
-3124
-3730
-4310
-4913
-5572
-6292
-7051
-7805
-8505
-9118
-9632
-10057
-10409
-10696
-10920
-11082
-11202
-11309
-11434
-11580
-11717
-11798
-11784
-11667
-11467
-11212
-10908
-10537
-10074
-9507
-8855
-8151
-7424
-6673
-5886
-5056
-4207
-3391
-2666
-2066
-1586
-1198
-877
-626
-483
-498
-703
-1090
-1612
-2195
-2770
-3287
-3725
-4085
-4378
-4612
-4792
-4919
-4998
-5038
-5045
-5015
-4933
-4782
-4557
-4277
-3975
-3680
-3396
-3095
-2735
-2288
-1766
-1219
-712
-291
36
291
506
699
868
995
1067
1086
1067
1024
966
891
801
705
622
572
562
578
592
571
496
374
231
104
21
-4
24
94
200
346
541
792
1087
1402
1705
1972
2194
2384
2567
2769
3009
3290
3601
3916
4201
4421
4546
4560
4468
4289
4054
3794
3524
3246
2940
2576
2125
1567
910
182
-568
-1291
-1956
-2564
-3150
-3764
-4446
-5195
-5964
-6674
-7248
-7645
-7883
-8022
-8138
-8286
-8487
-8725
-8974
-9212
-9426
-9610
-9754
-9846
-9878
-9851
-9785
-9701
-9619
-9544
-9470
-9385
-9280
-9148
-8984
-8791
-8572
-8340
-8115
-7923
-7786
-7721
-7739
-7836
-7997
-8191
-8378
-8526
-8623
-8692
-8774
-8910
-9108
-9335
-9527
-9625
-9604
-9477
-9282
-9050
-8780
-8441
-7996
-7422
-6728
-5950
-5125
-4281
-3424
-2548
-1642
-702
272
1269
2274
3263
4207
5083
5881
6613
7299
7949
8549
9057
9425
9627
9678
9625
9520
9379
9172
8844
8351
7699
6953
6218
5596
5150
4898
4816
4861
4986
5149
5309
5437
5520
5567
5606
5670
5781
5932
6091
6206
6233
6146
5955
5695
5415
5155
4932
4741
4562
4373
4163
3934
3688
3425
3145
2852
2559
2285
2049
1863
1726
1636
1590
1585
1606
1633
1637
1603
1538
1465
1410
1383
1379
1389
1420
1492
1621
1794
1961
2058
2041
1922
1750
1580
1429
1261
1018
656
180
-372
-958
-1560
-2184
-2826
-3446
-3967
-4312
-4453
-4427
-4318
-4206
-4125
-4059
-3969
-3830
-3644
-3427
-3186
-2908
-2576
-2197
-1817
-1500
-1296
-1206
-1183
-1157
-1077
-932
-741
-531
-308
-62
221
541
882
1219
1539
1846
2161
2509
2912
3383
3919
4503
5105
5681
6195
6627
6981
7277
7531
7746
7909
7998
7999
7905
7719
7446
7096
6687
6246
5800
5367
4944
4513
4062
3599
3145
2725
2352
2017
1704
1404
1124
880
684
536
427
349
302
285
293
318
359
429
559
775
1079
1447
1839
2226
2603
2974
3335
3662
3924
4111
4250
4405
4628
4935
5291
5635
5922
6143
6320
6472
6594
6656
6623
6488
6278
6042
5827
5655
5524
5413
5301
5173
5026
4864
4693
4523
4358
4199
4046
3901
3769
3660
3583
3537
3519
3523
3554
3625
3751
3939
4181
4460
4752
5035
5287
5493
5639
5723
5762
5776
5785
5781
5736
5614
5398
5105
4783
4485
4241
4045
3866
3666
3426
3149
2858
2577
2327
2117
1946
1803
1664
1500
1287
1016
706
387
89
-177
-418
-647
-866
-1048
-1158
-1170
-1088
-949
-803
-678
-571
-451
-292
-95
99
224
224
72
-222
-620
-1074
-1541
-1988
-2402
-2785
-3157
-3544
-3962
-4405
-4839
-5219
-5509
-5707
-5842
-5960
-6099
-6276
-6481
-6690
-6877
-7017
-7090
-7086
-7010
-6889
-6771
-6703
-6711
-6784
-6880
-6944
-6945
-6882
-6789
-6710
-6677
-6693
-6730
-6741
-6679
-6511
-6232
-5861
-5437
-5004
-4601
-4255
-3978
-3769
-3621
-3521
-3447
-3381
-3302
-3206
-3097
-2995
-2920
-2883
-2884
-2911
-2958
-3031
-3152
-3352
-3654
-4064
-4567
-5137
-5751
-6397
-7069
-7760
-8441
-9070
-9597
-9992
-10246
-10370
-10376
-10265
-10024
-9648
-9153
-8582
-7990
-7418
-6880
-6367
-5865
-5366
-4875
-4392
-3905
-3392
-2839
-2261
-1696
-1188
-758
-393
-58
281
625
946
1201
1363
1434
1444
1433
1428
1434
1433
1399
1310
1164
980
789
616
460
288
54
-281
-715
-1199
-1660
-2031
-2290
-2457
-2581
-2704
-2845
-2987
-3100
-3148
-3105
-2957
-2702
-2358
-1957
-1541
-1148
-793
-466
-136
231
654
1126
1614
2066
2432
2677
2802
2852
2903
3038
3307
3707
4185
4670
5107
5478
5805
6121
6458
6842
7295
7840
8492
9235
10023
10787
11467
12036
12505
12902
13247
13539
13766
13921
14010
14044
14029
13955
13805
13576
13288
12973
12661
12356
12043
11697
11300
10849
10351
9817
9255
8678
8111
7579
7103
6691
6335
6021
5733
5460
5192
4922
4649
4390
4178
4040
3975
3944
3875
3700
3391
2971
2501
2054
1678
1391
1186
1041
931
834
734
630
532
465
445
466
495
488
418
287
124
-35
-173
-300
-436
-592
-759
-911
-1022
-1087
-1110
-1108
-1096
-1086
-1089
-1119
-1188
-1290
-1400
-1472
-1464
-1354
-1152
-891
-610
-334
-70
189
457
744
1051
1370
1683
1965
2188
2334
2403
2418
2419
2443
2514
2625
2746
2841
2880
2857
2783
2680
2568
2452
2326
2184
2031
1889
1785
1737
1734
1737
1699
1596
1456
1352
1368
1547
1865
2237
2559
2769
2870
2923
3000
3133
3292
3406
3399
3236
2932
2541
2122
1712
1306
872
366
-235
-922
-1652
-2365
-3017
-3599
-4136
-4667
-5214
-5758
-6243
-6606
-6804
-6840
-6751
-6594
-6422
-6276
-6186
-6172
-6235
-6353
-6479
-6561
-6568
-6509
-6427
-6369
-6355
-6364
-6345
-6253
-6079
-5850
-5614
-5405
-5231
-5074
-4914
-4743
-4575
-4433
-4332
-4274
-4253
-4271
-4339
-4467
-4657
-4884
-5116
-5327
-5520
-5723
-5968
-6260
-6564
-6825
-7005
-7112
-7200
-7329
-7522
-7748
-7936
-8025
-7998
-7887
-7744
-7604
-7475
-7346
-7216
-7098
-7008
-6940
-6849
-6679
-6394
-6000
-5537
-5048
-4544
-4008
-3420
-2782
-2128
-1494
-889
-278
391
1153
2000
2885
3763
4612
5444
6281
7128
7966
8764
9501
10177
10805
11395
11945
12449
12904
13314
13680
13994
14240
14413
14527
14618
14715
14816
14884
14873
14757
14560
14336
14134
13965
13795
13571
13264
12883
12470
12070
11702
11352
10989
10586
10133
9644
9148
8678
8257
7887
7543
7181
6763
6277
5745
5207
4692
4199
3703
3186
2656
2154
1714
1335
969
551
45
-523
-1083
-1570
-1969
-2321
-2692
-3114
-3569
-4000
-4356
-4625
-4835
-5025
-5213
-5392
-5546
-5667
-5769
-5862
-5942
-5984
-5964
-5886
-5796
-5764
-5852
-6077
-6398
-6740
-7026
-7210
-7299
-7335
-7377
-7469
-7621
-7808
-7987
-8113
-8159
-8121
-8010
-7849
-7663
-7480
-7322
-7205
-7130
-7083
-7046
-7004
-6955
-6899
-6826
-6714
-6537
-6292
-6013
-5755
-5564
-5438
-5322
-5149
-4883
-4558
-4254
-4050
-3966
-3955
-3938
-3860
-3722
-3568
-3445
-3362
-3293
-3201
-3078
-2953
-2860
-2815
-2792
-2749
-2658
-2531
-2410
-2338
-2327
-2349
-2362
-2333
-2261
-2171
-2099
-2075
-2112
-2211
-2358
-2531
-2697
-2823
-2887
-2893
-2873
-2869
-2909
-2985
-3055
-3060
-2952
-2721
-2396
-2025
-1651
-1293
-951
-622
-319
-76
68
95
22
-106
-245
-377
-529
-744
-1054
-1451
-1884
-2289
-2622
-2874
-3074
-3261
-3465
-3697
-3949
-4206
-4453
-4682
-4895
-5104
-5333
-5610
-5946
-6328
-6720
-7080
-7381
-7626
-7836
-8028
-8208
-8360
-8466
-8517
-8518
-8481
-8416
-8332
-8239
-8157
-8105
-8090
-8100
-8105
-8074
-8000
-7891
-7764
-7625
-7462
-7251
-6976
-6642
-6267
-5871
-5458
-5022
-4549
-4030
-3462
-2840
-2167
-1463
-773
-162
311
630
834
1008
1238
1556
1939
2321
2643
2889
3098
3330
3628
3996
4397
4783
5121
5403
5648
5875
6103
6341
6596
6879
7195
7535
7876
8180
8427
8611
8762
8916
9094
9282
9432
9491
9425
9243
8991
8729
8506
8346
8256
8224
8233
8254
8248
8173
8007
7761
7479
7223
7036
6922
6840
6729
6542
6273
5961
5673
5468
5371
5358
5369
5339
5227
5032
4791
4543
4307
4067
3790
3451
3059
2652
2279
1967
1713
1492
1285
1090
919
784
681
595
518
460
451
515
653
833
1002
1109
1129
1067
949
811
683
585
527
506
509
521
524
513
490
463
441
429
427
427
419
393
346
288
237
216
234
283
337
364
339
252
105
-95
-343
-625
-924
-1215
-1482
-1727
-1972
-2243
-2552
-2885
-3208
-3493
-3731
-3942
-4157
-4396
-4661
-4933
-5184
-5386
-5521
-5580
-5574
-5528
-5480
-5460
-5477
-5504
-5493
-5401
-5209
-4937
-4627
-4325
-4062
-3856
-3716
-3646
-3639
-3675
-3720
-3740
-3710
-3623
-3486
-3313
-3118
-2911
-2703
-2498
-2290
-2062
-1792
-1475
-1130
-795
-509
-292
-137
-20
82
180
281
388
505
623
708
712
598
372
89
-167
-332
-391
-381
-368
-401
-504
-670
-891
-1160
-1469
-1800
-2120
-2393
-2599
-2748
-2875
-3019
-3198
-3404
-3601
-3748
-3817
-3803
-3730
-3641
-3580
-3575
-3629
-3726
-3840
-3954
-4065
-4178
-4295
-4417
-4539
-4662
-4788
-4917
-5040
-5144
-5225
-5297
-5387
-5518
-5684
-5850
-5966
-5999
-5950
-5841
-5696
-5518
-5292
-5009
-4676
-4318
-3955
-3588
-3191
-2744
-2242
-1708
-1167
-625
-65
536
1178
1824
2414
2904
3287
3597
3894
4231
4634
5100
5604
6109
6582
6993
7327
7580
7759
7874
7938
7971
8005
8074
8213
8427
8699
8996
9292
9577
9849
10101
10309
10444
10492
10478
10452
10465
10534
10631
10702
10693
10578
10363
10083
9786
9528
9354
9276
9252
9198
9018
8663
8164
7613
7116
6723
6411
6108
5750
5319
4839
4347
3861
3376
2884
2397
1940
1536
1190
888
619
388
207
75
-36
-163
-330
-526
-723
-900
-1069
-1269
-1525
-1824
-2115
-2345
-2488
-2563
-2607
-2647
-2687
-2724
-2764
-2827
-2928
-3054
-3165
-3219
-3206
-3161
-3137
-3172
-3271
-3412
-3575
-3758
-3962
-4172
-4340
-4410
-4349
-4172
-3929
-3667
-3398
-3096
-2723
-2266
-1753
-1237
-769
-373
-47
230
480
715
942
1152
1329
1454
1523
1554
1583
1647
1752
1867
1939
1929
1837
1702
1572
1474
1402
1338
1281
1260
1315
1469
1705
1975
2227
2444
2648
2880
3176
3541
3956
4394
4837
5281
5718
6127
6469
6709
6831
6852
6819
6782
6768
6776
6780
6752
6678
6565
6431
6295
6171
6071
6011
6007
6066
6177
6310
6432
6525
6598
6680
6800
6967
7169
7385
7600
7809
8007
8178
8291
8319
8252
8112
7942
7783
7656
7553
7441
7281
7036
6687
6238
5716
5164
4633
4158
3755
3417
3121
2844
2567
2274
1956
1619
1290
1020
862
849
967
1158
1343
1461
1498
1482
1458
1466
1519
1612
1729
1853
1975
2089
2193
2296
2412
2558
2742
2956
3182
3397
3583
3732
3841
3911
3948
3963
3972
3983
3997
4009
4022
4057
4143
4303
4526
4773
4994
5164
5301
5453
5656
5906
6152
6324
6380
6328
6218
6112
6047
6023
6021
6018
6007
5986
5961
5928
5884
5827
5753
5655
5519
5330
5080
4774
4427
4053
3651
3205
2692
2103
1450
764
82
-564
-1160
-1706
-2212
-2696
-3172
-3652
-4141
-4636
-5129
-5610
-6077
-6529
-6964
-7377
-7760
-8106
-8418
-8708
-8997
-9298
-9612
-9926
-10219
-10474
-10688
-10871
-11035
-11186
-11318
-11416
-11462
-11441
-11346
-11176
-10934
-10625
-10261
-9859
-9448
-9057
-8708
-8408
-8150
-7917
-7691
-7464
-7236
-7011
-6792
-6578
-6365
-6147
-5920
-5685
-5441
-5191
-4936
-4680
-4432
-4208
-4029
-3912
-3866
-3891
-3974
-4102
-4263
-4458
-4688
-4958
-5261
-5579
-5885
-6153
-6365
-6515
-6612
-6669
-6705
-6737
-6778
-6833
-6900
-6972
-7039
-7094
-7137
-7168
-7190
-7202
-7203
-7185
-7145
-7079
-6989
-6879
-6755
-6626
-6491
-6348
-6186
-6004
-5815
-5644
-5522
-5462
-5450
-5448
-5416
-5338
-5231
-5125
-5041
-4969
-4877
-4734
-4537
-4313
-4105
-3938
-3809
-3690
-3551
-3380
-3177
-2950
-2700
-2426
-2139
-1869
-1656
-1524
-1466
-1440
-1399
-1314
-1190
-1057
-945
-868
-816
-773
-724
-658
-563
-427
-244
-28
191
372
493
565
627
722
871
1050
1210
1297
1282
1170
996
805
637
521
470
483
547
634
717
775
809
840
907
1048
1283
1607
1993
2403
2806
3181
3526
3848
4158
4458
4744
5009
5242
5435
5591
5717
5832
5960
6119
6314
6531
6736
6896
6989
7016
6996
6956
6912
6865
6808
6731
6633
6520
6401
6283
6169
6058
5945
5821
5672
5481
5233
4923
4557
4150
3716
3261
2789
2302
1805
1311
836
392
-9
-356
-645
-878
-1069
-1231
-1374
-1493
-1570
-1592
-1558
-1489
-1418
-1362
-1319
-1269
-1198
-1111
-1036
-1000
-1002
-1006
-966
-852
-679
-494
-347
-259
-214
-180
-138
-97
-80
-94
-120
-113
-44
83
223
328
374
383
398
460
570
701
813
886
925
947
971
1002
1046
1120
1252
1458
1720
1978
2158
2204
2119
1959
1802
1702
1663
1645
1592
1472
1284
1052
803
553
307
72
-142
-321
-463
-579
-694
-831
-994
-1173
-1345
-1495
-1628
-1759
-1912
-2099
-2315
-2543
-2766
-2979
-3203
-3470
-3814
-4246
-4748
-5270
-5757
-6174
-6517
-6808
-7079
-7344
-7597
-7812
-7966
-8051
-8073
-8045
-7973
-7860
-7710
-7540
-7376
-7247
-7170
-7136
-7117
-7079
-6990
-6833
-6608
-6331
-6031
-5741
-5490
-5284
-5104
-4916
-4688
-4406
-4085
-3751
-3420
-3088
-2726
-2308
-1824
-1289
-727
-159
409
981
1559
2133
2684
3197
3661
4074
4429
4711
4907
5017
5063
5084
5109
5142
5155
5107
4977
4788
4597
4471
4443
4494
4553
4540
4400
4132
3789
3441
3149
2932
2768
2619
2449
2244
2008
1754
1496
1240
998
783
612
494
420
371
327
284
259
278
359
502
685
883
1084
1291
1518
1773
2049
2321
2556
2734
2852
2932
3007
3107
3244
3402
3547
3646
3687
3690
3696
3752
3878
4061
4256
4413
4497
4501
4446
4364
4290
4245
4231
4238
4240
4218
4164
4094
4045
4049
4122
4254
4415
4570
4695
4776
4804
4766
4645
4431
4134
3782
3409
3036
2668
2291
1891
1459
1002
539
90
-323
-682
-985
-1249
-1506
-1789
-2111
-2453
-2774
-3041
-3251
-3436
-3645
-3907
-4210
-4510
-4761
-4948
-5091
-5229
-5389
-5567
-5728
-5840
-5887
-5878
-5839
-5791
-5742
-5690
-5631
-5562
-5481
-5385
-5270
-5136
-4996
-4870
-4776
-4713
-4659
-4576
-4428
-4201
-3908
-3590
-3295
-3062
-2904
-2809
-2740
-2660
-2540
-2378
-2203
-2059
-1987
-2012
-2127
-2307
-2519
-2744
-2978
-3228
-3504
-3801
-4108
-4408
-4691
-4950
-5183
-5383
-5544
-5662
-5746
-5810
-5870
-5923
-5943
-5894
-5748
-5503
-5191
-4860
-4551
-4276
-4017
-3740
-3419
-3047
-2642
-2231
-1842
-1494
-1201
-972
-805
-685
-585
-477
-352
-230
-154
-172
-296
-499
-726
-924
-1078
-1214
-1371
-1573
-1800
-2007
-2157
-2249
-2313
-2390
-2486
-2573
-2610
-2582
-2528
-2517
-2602
-2779
-2983
-3133
-3190
-3178
-3176
-3256
-3447
-3719
-4016
-4299
-4560
-4809
-5046
-5243
-5362
-5385
-5341
-5293
-5304
-5395
-5535
-5663
-5730
-5734
-5717
-5738
-5834
-5996
-6183
-6351
-6478
-6577
-6668
-6756
-6813
-6796
-6676
-6468
-6226
-6013
-5860
-5741
-5593
-5359
-5029
-4650
-4285
-3974
-3704
-3424
-3090
-2703
-2314
-1987
-1756
-1603
-1473
-1319
-1128
-924
-734
-564
-392
-189
49
290
484
598
644
673
745
894
1105
1328
1511
1631
1702
1764
1858
2003
2194
2416
2653
2897
3142
3375
3575
3730
3847
3957
4093
4266
4448
4581
4614
4535
4381
4216
4088
4003
3932
3841
3727
3616
3541
3503
3476
3422
3340
3278
3308
3475
3761
4082
4347
4505
4583
4654
4792
5023
5310
5584
5787
5897
5941
5965
6011
6100
6221
6340
6420
6438
6398
6331
6282
6286
6348
6440
6517
6544
6506
6411
6281
6134
5984
5845
5732
5650
5584
5500
5353
5119
4810
4470
4147
3862
3595
3299
2935
2499
2028
1573
1160
779
389
-47
-531
-1026
-1481
-1864
-2190
-2503
-2843
-3210
-3558
-3820
-3962
-4003
-4016
-4062
-4157
-4247
-4248
-4105
-3834
-3511
-3221
-3001
-2827
-2643
-2414
-2158
-1927
-1759
-1646
-1539
-1391
-1201
-1018
-909
-901
-961
-1022
-1031
-981
-916
-890
-923
-997
-1079
-1150
-1226
-1334
-1488
-1667
-1832
-1953
-2036
-2111
-2210
-2336
-2455
-2524
-2525
-2478
-2430
-2418
-2436
-2426
-2318
-2074
-1722
-1354
-1073
-939
-934
-974
-965
-861
-689
-530
-463
-511
-632
-747
-796
-764
-683
-600
-545
-514
-487
-445
-382
-307
-227
-149
-75
-13
26
36
29
30
64
140
236
315
344
315
253
205
218
322
515
767
1029
1256
1423
1534
1626
1742
1914
2145
2405
2652
2849
2975
3029
3020
2963
2875
2780
2699
2640
2590
2512
2363
2122
1794
1411
1006
596
175
-266
-721
-1164
-1561
-1894
-2174
-2439
-2724
-3038
-3358
-3646
-3877
-4056
-4215
-4388
-4584
-4780
-4937
-5023
-5041
-5025
-5021
-5058
-5132
-5213
-5261
-5251
-5186
-5087
-4986
-4908
-4865
-4854
-4863
-4873
-4864
-4824
-4751
-4652
-4544
-4444
-4359
-4292
-4241
-4201
-4170
-4142
-4107
-4058
-3993
-3921
-3856
-3814
-3803
-3820
-3856
-3900
-3937
-3953
-3936
-3885
-3816
-3763
-3757
-3809
-3890
-3947
-3933
-3832
-3674
-3511
-3389
-3321
-3290
-3268
-3243
-3219
-3207
-3199
-3168
-3081
-2925
-2717
-2501
-2320
-2195
-2117
-2058
-1986
-1882
-1745
-1594
-1456
-1363
-1342
-1400
-1521
-1674
-1823
-1952
-2067
-2199
-2379
-2623
-2918
-3225
-3495
-3689
-3792
-3825
-3828
-3841
-3885
-3948
-3996
-4005
-3980
-3966
-4016
-4162
-4379
-4602
-4762
-4828
-4827
-4826
-4885
-5021
-5208
-5393
-5535
-5619
-5651
-5637
-5575
-5457
-5282
-5066
-4838
-4622
-4423
-4230
-4022
-3784
-3510
-3198
-2849
-2461
-2041
-1610
-1194
-825
-522
-281
-81
109
314
540
780
1014
1223
1398
1538
1648
1735
1800
1847
1887
1934
2005
2104
2218
2322
2385
2394
2353
2282
2205
2138
2093
2074
2086
2131
2205
2294
2375
2433
2458
2456
2436
2408
2379
2357
2351
2375
2437
2531
2636
2727
2786
2813
2820
2830
2856
2900
2953
3002
3035
3047
3041
3024
3009
3009
3040
3110
3218
3348
3480
3589
3662
3703
3727
3756
3806
3885
3988
4110
4248
4400
4565
4738
4917
5104
5317
5575
5890
6245
6601
6913
7158
7357
7565
7835
8186
8583
8954
9226
9370
9407
9399
9410
9477
9598
9746
9888
10004
10094
10173
10262
10378
10529
10708
10897
11067
11193
11263
11285
11285
11295
11332
11387
11422
11390
11256
11019
10706
10365
10029
9709
9389
9044
8659
8236
7790
7339
6893
6457
6041
5656
5308
4990
4676
4334
3952
3548
3171
2869
2657
2510
2367
2170
1889
1536
1151
773
427
111
-192
-505
-847
-1234
-1674
-2168
-2701
-3251
-3793
-4312
-4811
-5303
-5801
-6302
-6789
-7233
-7613
-7924
-8177
-8387
-8568
-8720
-8839
-8924
-8975
-9000
-9002
-8984
-8951
-8908
-8867
-8836
-8808
-8760
-8667
-8513
-8307
-8077
-7856
-7654
-7463
-7265
-7045
-6802
-6546
-6283
-6011
-5732
-5457
-5217
-5042
-4947
-4906
-4871
-4797
-4666
-4502
-4347
-4233
-4162
-4111
-4053
-3970
-3869
-3765
-3674
-3605
-3557
-3522
-3488
-3435
-3347
-3221
-3075
-2940
-2845
-2796
-2770
-2726
-2633
-2481
-2284
-2068
-1856
-1663
-1500
-1380
-1307
-1274
-1259
-1238
-1199
-1152
-1121
-1126
-1169
-1234
-1301
-1357
-1403
-1443
-1475
-1493
-1497
-1495
-1499
-1513
-1522
-1502
-1437
-1334
-1221
-1126
-1057
-996
-918
-810
-686
-573
-486
-416
-338
-234
-111
1
76
109
118
132
167
212
240
232
188
132
94
91
122
170
217
249
265
275
292
333
411
529
682
854
1026
1181
1317
1441
1573
1730
1928
2165
2425
2679
2905
3094
3259
3427
3624
3852
4090
4298
4448
4534
4579
4622
4689
4789
4914
5050
5190
5341
5507
5688
5874
6053
6225
6404
6609
6848
7107
7354
7554
7689
7767
7814
7859
7914
7968
8000
7994
7948
7881
7815
7763
7714
7640
7510
7310
7052
6769
6499
6262
6051
5838
5593
5298
4959
4595
4227
3868
3515
3156
2779
2371
1926
1446
944
442
-30
-447
-802
-1112
-1407
-1719
-2060
-2419
-2770
-3088
-3362
-3599
-3811
-4011
-4208
-4393
-4556
-4683
-4756
-4767
-4717
-4628
-4531
-4463
-4448
-4490
-4575
-4677
-4773
-4846
-4890
-4910
-4917
-4930
-4964
-5026
-5112
-5205
-5288
-5353
-5398
-5433
-5460
-5480
-5496
-5513
-5541
-5589
-5649
-5705
-5738
-5749
-5759
-5803
-5902
-6051
-6220
-6374
-6498
-6595
-6685
-6776
-6865
-6937
-6984
-7012
-7038
-7067
-7092
-7087
-7025
-6898
-6713
-6494
-6262
-6031
-5806
-5583
-5359
-5129
-4887
-4627
-4343
-4033
-3694
-3325
-2928
-2504
-2055
-1584
-1088
-562
-8
566
1136
1679
2183
2656
3116
3577
4037
4479
4888
5269
5648
6055
6501
6963
7398
7768
8064
8310
8535
8761
8990
9213
9416
9595
9745
9856
9916
9922
9889
9853
9851
9897
9973
10040
10064
10034
9964
9880
9799
9723
9640
9539
9422
9297
9180
9084
9019
8990
8996
9028
9071
9111
9145
9181
9237
9325
9439
9562
9677
9774
9857
9933
10002
10050
10065
10042
9989
9920
9835
9719
9551
9324
9057
8793
8569
8391
8231
8042
7796
7495
7178
6891
6656
6460
6267
6044
5779
5483
5178
4879
4578
4260
3908
3521
3112
2702
2306
1930
1570
1225
895
581
285
-2
-293
-602
-937
-1286
-1626
-1927
-2169
-2346
-2474
-2575
-2670
-2772
-2885
-3009
-3145
-3291
-3434
-3551
-3613
-3604
-3532
-3441
-3386
-3415
-3538
-3723
-3914
-4058
-4134
-4152
-4145
-4147
-4172
-4220
-4285
-4363
-4461
-4582
-4720
-4864
-4997
-5118
-5241
-5384
-5560
-5755
-5935
-6062
-6114
-6096
-6037
-5974
-5929
-5907
-5901
-5901
-5902
-5898
-5881
-5840
-5763
-5653
-5526
-5408
-5317
-5258
-5225
-5202
-5185
-5179
-5192
-5227
-5275
-5317
-5338
-5333
-5315
-5305
-5321
-5370
-5439
-5505
-5541
-5534
-5486
-5414
-5337
-5266
-5201
-5130
-5042
-4931
-4793
-4624
-4409
-4136
-3802
-3427
-3047
-2695
-2384
-2097
-1803
-1482
-1140
-806
-512
-270
-71
103
264
401
495
532
519
478
437
413
413
441
500
596
730
892
1060
1207
1311
1363
1371
1356
1342
1348
1377
1415
1433
1407
1333
1228
1119
1022
934
833
705
556
410
293
207
129
37
-70
-161
-188
-123
23
201
360
479
579
703
884
1124
1400
1678
1946
2214
2515
2874
3301
3776
4264
4721
5122
5463
5761
6044
6330
6626
6921
7208
7482
7746
7996
8217
8388
8503
8579
8652
8754
8887
9019
9108
9135
9116
9082
9052
9005
8898
8698
8416
8102
7809
7561
7337
7096
6821
6534
6281
6095
5969
5864
5741
5592
5445
5339
5294
5291
5290
5256
5184
5095
5017
4965
4931
4893
4834
4755
4667
4587
4515
4430
4298
4094
3817
3493
3166
2878
2641
2441
2248
2037
1808
1569
1336
1109
882
653
431
239
97
11
-32
-47
-43
-18
33
108
200
307
441
624
872
1174
1494
1782
2005
2161
2271
2361
2447
2528
2594
2635
2643
2609
2529
2407
2266
2140
2061
2029
2021
1995
1924
1817
1707
1624
1578
1545
1496
1415
1314
1218
1149
1105
1071
1034
989
944
905
865
810
732
640
558
508
501
520
536
522
465
374
267
165
80
16
-26
-49
-55
-50
-42
-42
-56
-78
-89
-60
38
215
461
744
1031
1298
1540
1768
1994
2222
2450
2673
2894
3122
3362
3607
3831
4002
4105
4155
4195
4276
4427
4636
4848
4996
5025
4921
4712
4454
4201
3991
3837
3732
3663
3611
3558
3481
3363
3199
3006
2818
2673
2594
2574
2586
2592
2569
2511
2430
2342
2251
2153
2043
1923
1802
1688
1585
1490
1399
1322
1273
1268
1308
1368
1413
1412
1362
1287
1227
1207
1226
1252
1244
1170
1031
850
659
485
335
202
66
-87
-267
-472
-689
-898
-1073
-1196
-1257
-1268
-1258
-1262
-1311
-1414
-1557
-1710
-1842
-1935
-1989
-2020
-2043
-2062
-2063
-2023
-1930
-1787
-1615
-1442
-1282
-1136
-992
-846
-703
-580
-490
-431
-391
-357
-328
-312
-324
-362
-412
-451
-468
-473
-492
-549
-653
-791
-942
-1092
-1244
-1410
-1598
-1802
-2000
-2166
-2289
-2377
-2458
-2564
-2714
-2903
-3107
-3293
-3439
-3543
-3622
-3696
-3782
-3880
-3981
-4074
-4151
-4210
-4249
-4263
-4247
-4205
-4149
-4094
-4041
-3980
-3889
-3757
-3595
-3431
-3293
-3191
-3112
-3030
-2931
-2819
-2708
-2605
-2505
-2395
-2270
-2148
-2056
-2011
-2007
-2013
-1994
-1928
-1820
-1695
-1581
-1495
-1438
-1400
-1361
-1301
-1205
-1068
-903
-731
-569
-418
-263
-86
114
317
496
638
754
868
996
1126
1231
1288
1304
1309
1331
1373
1410
1417
1396
1382
1420
1526
1674
1812
1902
1947
1982
2045
2143
2248
2322
2350
2352
2357
2384
2419
2432
2403
2344
2285
2260
2277
2321
2366
2396
2408
2410
2407
2401
2399
2411
2456
2543
2669
2813
2953
3077
3184
3283
3382
3488
3605
3748
3930
4154
4407
4658
4876
5039
5150
5224
5282
5342
5416
5516
5650
5814
5990
6144
6248
6294
6304
6323
6386
6504
6661
6818
6945
7023
7051
7034
6981
6905
6824
6757
6710
6674
6622
6526
6379
6197
6015
5857
5728
5607
5468
5297
5098
4886
4673
4462
4244
4014
3778
3549
3345
3180
3057
2973
2918
2879
2840
2783
2697
2581
2444
2302
2171
2060
1965
1875
1768
1624
1431
1192
933
694
515
418
393
409
430
432
413
389
376
384
413
453
491
511
501
457
390
327
294
302
328
333
278
162
21
-92
-142
-133
-110
-120
-189
-308
-446
-582
-714
-855
-1014
-1185
-1351
-1498
-1632
-1769
-1927
-2107
-2295
-2474
-2639
-2800
-2973
-3168
-3382
-3608
-3844
-4090
-4352
-4623
-4893
-5142
-5359
-5544
-5706
-5853
-5988
-6108
-6211
-6300
-6387
-6481
-6587
-6704
-6820
-6922
-7000
-7046
-7059
-7044
-7007
-6956
-6897
-6836
-6777
-6727
-6690
-6671
-6673
-6692
-6720
-6748
-6769
-6774
-6755
-6710
-6642
-6564
-6493
-6445
-6423
-6414
-6398
-6358
-6283
-6179
-6059
-5935
-5821
-5725
-5656
-5620
-5618
-5643
-5684
-5732
-5781
-5831
-5883
-5932
-5971
-5989
-5987
-5968
-5944
-5921
-5902
-5882
-5858
-5825
-5782
-5723
-5645
-5541
-5409
-5251
-5077
-4896
-4719
-4554
-4413
-4308
-4251
-4246
-4283
-4339
-4380
-4375
-4314
-4207
-4086
-3984
-3923
-3899
-3891
-3876
-3849
-3821
-3815
-3838
-3876
-3897
-3874
-3804
-3711
-3631
-3585
-3567
-3550
-3509
-3435
-3342
-3250
-3174
-3113
-3059
-3006
-2954
-2903
-2846
-2775
-2686
-2586
-2494
-2428
-2393
-2374
-2352
-2312
-2255
-2190
-2121
-2041
-1938
-1807
-1665
-1543
-1475
-1479
-1547
-1652
-1761
-1844
-1890
-1905
-1916
-1957
-2055
-2215
-2415
-2609
-2755
-2829
-2837
-2809
-2774
-2749
-2737
-2733
-2734
-2737
-2736
-2719
-2670
-2584
-2467
-2335
-2202
-2074
-1955
-1852
-1780
-1750
-1757
-1771
-1754
-1681
-1558
-1419
-1298
-1208
-1130
-1041
-930
-814
-717
-650
-596
-522
-403
-241
-56
133
327
543
790
1057
1309
1514
1668
1799
1951
2146
2376
2606
2801
2952
3074
3196
3338
3503
3679
3847
3990
4090
4136
4125
4072
4011
3978
3998
4067
4156
4218
4212
4120
3948
3725
3492
3292
3157
3100
3106
3139
3150
3100
2971
2773
2536
2298
2091
1932
1819
1730
1635
1504
1329
1127
931
776
676
617
567
494
387
252
102
-55
-221
-404
-606
-813
-1004
-1160
-1270
-1344
-1397
-1445
-1501
-1570
-1646
-1721
-1778
-1804
-1789
-1734
-1653
-1564
-1485
-1426
-1385
-1345
-1283
-1170
-990
-747
-469
-205
0
126
184
214
261
352
486
640
783
890
954
985
998
1016
1053
1114
1187
1253
1289
1289
1269
1260
1294
1381
1505
1626
1703
1708
1637
1507
1355
1220
1134
1110
1136
1174
1180
1126
1020
898
806
765
763
764
731
649
528
391
256
135
38
-23
-33
4
59
89
56
-42
-169
-267
-292
-237
-127
-4
101
178
231
265
282
281
262
230
187
130
53
-38
-128
-193
-220
-216
-205
-213
-249
-295
-318
-291
-209
-90
36
138
200
221
216
212
235
305
417
545
647
690
665
591
502
425
366
310
237
132
-2
-155
-312
-459
-586
-690
-779
-869
-981
-1128
-1300
-1466
-1591
-1652
-1655
-1625
-1590
-1568
-1561
-1569
-1592
-1633
-1689
-1742
-1770
-1765
-1747
-1752
-1813
-1925
-2048
-2125
-2119
-2040
-1938
-1870
-1870
-1932
-2025
-2121
-2202
-2269
-2324
-2366
-2394
-2417
-2453
-2523
-2631
-2757
-2864
-2923
-2931
-2910
-2895
-2907
-2941
-2970
-2963
-2901
-2784
-2622
-2429
-2218
-1997
-1778
-1578
-1407
-1267
-1141
-1006
-838
-634
-410
-197
-28
84
148
191
247
333
447
572
684
771
835
888
941
994
1037
1058
1052
1028
1000
976
957
931
888
829
764
709
670
637
592
519
414
292
173
69
-27
-133
-267
-433
-618
-804
-983
-1161
-1354
-1570
-1798
-2013
-2191
-2334
-2470
-2644
-2886
-3192
-3528
-3842
-4100
-4293
-4437
-4555
-4661
-4762
-4857
-4950
-5047
-5148
-5240
-5305
-5331
-5322
-5296
-5272
-5255
-5226
-5158
-5036
-4865
-4675
-4499
-4360
-4262
-4195
-4145
-4098
-4045
-3978
-3894
-3789
-3669
-3540
-3411
-3286
-3169
-3062
-2964
-2868
-2760
-2627
-2464
-2285
-2116
-1980
-1885
-1813
-1740
-1650
-1557
-1489
-1476
-1522
-1604
-1682
-1725
-1723
-1692
-1654
-1631
-1631
-1654
-1699
-1758
-1823
-1884
-1934
-1975
-2016
-2073
-2159
-2278
-2428
-2599
-2774
-2935
-3059
-3131
-3156
-3155
-3162
-3203
-3286
-3398
-3513
-3608
-3675
-3715
-3734
-3737
-3726
-3704
-3675
-3649
-3634
-3640
-3679
-3762
-3891
-4048
-4198
-4301
-4331
-4296
-4231
-4174
-4150
-4151
-4155
-4138
-4091
-4029
-3963
-3905
-3856
-3811
-3763
-3707
-3634
-3539
-3422
-3299
-3188
-3105
-3046
-2989
-2905
-2779
-2617
-2437
-2257
-2083
-1916
-1759
-1618
-1501
-1406
-1316
-1216
-1102
-991
-905
-854
-821
-771
-677
-531
-349
-152
49
260
483
707
901
1035
1102
1130
1165
1252
1408
1619
1851
2069
2249
2383
2475
2541
2602
2681
2794
2944
3122
3308
3480
3623
3733
3819
3902
4010
4166
4373
4610
4833
4998
5085
5107
5106
5124
5187
5289
5407
5511
5584
5618
5615
5583
5543
5526
5563
5663
5803
5932
5993
5965
5870
5767
5711
5718
5755
5763
5691
5531
5319
5115
4965
4878
4823
4747
4600
4363
4053
3719
3421
3206
3091
3062
3082
3106
3099
3044
2946
2826
2718
2655
2661
2734
2843
2936
2963
2908
2792
2673
2601
2593
2621
2627
2566
2439
2289
2182
2163
2235
2363
2496
2596
2652
2670
2663
2648
2643
2670
2745
2866
3002
3102
3128
3076
2988
2928
2949
3058
3214
3352
3423
3411
3344
3261
3192
3142
3089
3007
2877
2705
2510
2322
2155
2005
1853
1677
1474
1263
1074
927
821
731
635
525
417
332
279
239
186
107
12
-71
-125
-166
-231
-351
-521
-702
-841
-912
-930
-939
-969
-1024
-1082
-1121
-1148
-1185
-1255
-1350
-1433
-1469
-1452
-1422
-1434
-1529
-1699
-1898
-2073
-2191
-2263
-2315
-2374
-2441
-2501
-2537
-2548
-2549
-2559
-2590
-2639
-2697
-2760
-2830
-2913
-3008
-3107
-3199
-3278
-3349
-3424
-3507
-3589
-3652
-3678
-3669
-3644
-3632
-3647
-3683
-3713
-3709
-3659
-3571
-3463
-3356
-3263
-3196
-3166
-3184
-3249
-3343
-3435
-3501
-3540
-3579
-3657
-3795
-3983
-4183
-4352
-4468
-4535
-4577
-4620
-4681
-4763
-4859
-4951
-5015
-5028
-4979
-4884
-4788
-4740
-4765
-4847
-4934
-4971
-4932
-4831
-4710
-4605
-4528
-4469
-4405
-4324
-4222
-4100
-3956
-3784
-3582
-3360
-3130
-2902
-2673
-2432
-2173
-1896
-1611
-1327
-1046
-766
-489
-222
21
232
411
566
703
822
922
1006
1076
1135
1184
1221
1254
1303
1392
1527
1685
1821
1898
1917
1922
1972
2103
2300
2512
2687
2808
2897
2986
3090
3191
3262
3293
3307
3336
3393
3454
3479
3443
3365
3298
3290
3347
3428
3472
3434
3312
3138
2950
2772
2608
2459
2333
2241
2184
2140
2073
1952
1776
1576
1392
1250
1142
1036
901
732
550
386
259
161
72
-28
-136
-227
-271
-253
-181
-83
12
80
113
117
105
97
116
182
300
455
614
745
834
894
957
1050
1181
1333
1478
1601
1699
1782
1858
1925
1981
2028
2077
2140
2218
2300
2374
2447
2547
2707
2936
3209
3474
3685
3834
3948
4067
4213
4370
4504
4586
4618
4624
4626
4628
4618
4586
4545
4526
4553
4617
4672
4658
4537
4319
4053
3799
3595
3443
3317
3186
3027
2836
2617
2381
2145
1933
1775
1690
1683
1728
1785
1813
1791
1723
1634
1556
1511
1509
1543
1599
1659
1708
1737
1738
1711
1656
1582
1498
1416
1340
1275
1214
1152
1080
998
910
822
745
681
630
586
545
508
483
478
498
533
556
537
456
314
138
-34
-175
-277
-359
-449
-569
-722
-891
-1058
-1206
-1334
-1446
-1548
-1641
-1725
-1801
-1876
-1955
-2037
-2113
-2165
-2180
-2155
-2101
-2035
-1974
-1924
-1883
-1848
-1823
-1821
-1858
-1944
-2071
-2214
-2341
-2430
-2477
-2499
-2522
-2572
-2661
-2784
-2928
-3073
-3196
-3280
-3315
-3305
-3264
-3214
-3172
-3134
-3082
-2992
-2852
-2677
-2496
-2340
-2222
-2128
-2035
-1926
-1806
-1691
-1601
-1539
-1490
-1437
-1367
-1284
-1202
-1139
-1107
-1109
-1145
-1211
-1297
-1383
-1445
-1462
-1425
-1346
-1250
-1159
-1086
-1030
-983
-941
-906
-883
-868
-852
-824
-787
-762
-780
-863
-1004
-1174
-1329
-1448
-1539
-1636
-1766
-1930
-2097
-2226
-2297
-2321
-2329
-2346
-2373
-2390
-2383
-2364
-2365
-2412
-2505
-2614
-2704
-2762
-2808
-2871
-2957
-3039
-3080
-3068
-3043
-3073
-3206
-3430
-3673
-3855
-3934
-3933
-3912
-3912
-3931
-3926
-3864
-3748
-3622
-3528
-3472
-3416
-3305
-3109
-2844
-2556
-2288
-2054
-1841
-1628
-1408
-1192
-992
-809
-635
-459
-287
-135
-23
43
78
104
140
197
270
351
432
509
576
631
670
694
705
710
720
751
821
943
1121
1342
1582
1818
2037
2243
2442
2640
2833
3012
3171
3314
3451
3593
3744
3897
4043
4174
4292
4396
4483
4549
4587
4600
4599
4603
4631
4694
4795
4930
5086
5247
5386
5476
5494
5435
5320
5191
5092
5050
5059
5089
5103
5078
5017
4944
4878
4826
4780
4726
4662
4593
4525
4449
4346
4201
4022
3847
3717
3655
3645
3638
3585
3463
3285
3081
2881
2693
2508
2316
2110
1887
1643
1376
1091
807
553
346
176
1
-219
-498
-804
-1082
-1281
-1390
-1439
-1477
-1541
-1643
-1769
-1904
-2032
-2144
-2231
-2290
-2328
-2365
-2432
-2546
-2702
-2868
-3006
-3091
-3123
-3118
-3098
-3083
-3090
-3140
-3253
-3434
-3662
-3888
-4058
-4137
-4125
-4057
-3980
-3933
-3936
-3982
-4048
-4103
-4117
-4070
-3969
-3838
-3719
-3640
-3607
-3601
-3593
-3564
-3512
-3444
-3363
-3265
-3150
-3032
-2943
-2911
-2939
-2989
-2997
-2911
-2725
-2484
-2258
-2098
-2005
-1942
-1856
-1718
-1546
-1382
-1267
-1212
-1194
-1172
-1120
-1041
-965
-926
-938
-992
-1063
-1135
-1210
-1301
-1407
-1499
-1525
-1452
-1284
-1079
-908
-819
-800
-794
-740
-615
-443
-269
-123
-2
121
262
408
524
589
614
636
691
779
863
898
864
779
690
634
617
620
620
613
618
655
727
810
873
899
901
915
975
1094
1250
1402
1515
1580
1616
1656
1721
1807
1881
1908
1873
1794
1718
1687
1720
1800
1891
1959
1993
2005
2013
2021
2025
2021
2012
2015
2048
2109
2170
2189
2133
2001
1826
1663
1560
1536
1574
1626
1639
1577
1437
1253
1077
953
899
904
941
982
1016
1039
1044
1020
950
840
714
616
578
599
647
676
661
610
555
530
543
575
596
588
553
508
474
463
476
509
556
610
662
713
771
857
990
1168
1362
1525
1618
1634
1603
1573
1578
1622
1679
1716
1716
1689
1655
1632
1620
1608
1585
1550
1511
1474
1444
1418
1398
1390
1397
1412
1412
1372
1278
1138
986
859
782
746
723
680
598
478
339
204
87
-10
-95
-183
-288
-422
-589
-786
-997
-1199
-1371
-1499
-1581
-1624
-1644
-1666
-1711
-1797
-1930
-2093
-2251
-2365
-2408
-2382
-2319
-2264
-2252
-2289
-2355
-2415
-2440
-2427
-2395
-2378
-2403
-2483
-2609
-2754
-2885
-2974
-3004
-2984
-2935
-2888
-2868
-2884
-2928
-2982
-3024
-3042
-3034
-3006
-2970
-2938
-2915
-2897
-2867
-2807
-2706
-2569
-2418
-2282
-2183
-2123
-2084
-2041
-1975
-1873
-1737
-1574
-1394
-1210
-1043
-910
-823
-774
-741
-694
-616
-506
-383
-268
-174
-102
-40
20
85
160
250
362
497
643
781
884
934
931
893
850
832
860
939
1050
1162
1240
1261
1225
1158
1093
1055
1043
1040
1027
1000
978
982
1016
1058
1067
1016
915
799
712
671
658
633
568
466
365
305
302
340
382
406
412
423
460
524
594
649
683
708
745
805
881
953
1008
1041
1057
1053
1016
933
797
628
458
318
217
139
58
-47
-176
-316
-450
-569
-675
-776
-879
-983
-1087
-1188
-1285
-1378
-1477
-1591
-1733
-1909
-2105
-2294
-2442
-2532
-2571
-2593
-2636
-2721
-2843
-2977
-3089
-3157
-3170
-3127
-3031
-2893
-2739
-2603
-2524
-2514
-2562
-2629
-2677
-2687
-2662
-2617
-2558
-2475
-2352
-2189
-2012
-1865
-1787
-1787
-1833
-1875
-1869
-1801
-1692
-1576
-1483
-1419
-1369
-1311
-1235
-1148
-1066
-998
-943
-886
-810
-712
-604
-498
-403
-306
-188
-35
148
335
495
615
705
796
913
1063
1230
1389
1528
1654
1791
1958
2161
2385
2607
2811
2994
3162
3319
3464
3594
3707
3813
3927
4058
4204
4349
4470
4554
4601
4626
4646
4671
4699
4722
4735
4739
4746
4767
4806
4858
4909
4947
4968
4979
4994
5028
5085
5154
5213
5237
5213
5153
5086
5053
5078
5157
5260
5344
5379
5365
5328
5300
5297
5312
5326
5324
5314
5314
5337
5374
5394
5366
5283
5172
5081
5043
5060
5093
5096
5039
4931
4810
4715
4665
4650
4645
4628
4589
4526
4433
4301
4129
3935
3758
3634
3575
3561
3547
3496
3407
3307
3230
3188
3159
3105
3006
2873
2742
2646
2590
2553
2511
2457
2406
2381
2384
2396
2387
2336
2249
2148
2056
1979
1912
1843
1770
1698
1633
1576
1526
1478
1432
1394
1364
1345
1336
1336
1341
1341
1321
1267
1186
1100
1036
1000
971
909
786
612
433
302
239
225
215
176
108
37
-13
-36
-49
-68
-94
-114
-127
-149
-215
-349
-539
-744
-915
-1022
-1070
-1087
-1099
-1125
-1171
-1242
-1343
-1471
-1608
-1728
-1812
-1860
-1887
-1912
-1944
-1980
-2017
-2067
-2140
-2235
-2329
-2387
-2390
-2361
-2356
-2426
-2583
-2783
-2957
-3052
-3060
-3013
-2953
-2913
-2909
-2953
-3062
-3243
-3477
-3712
-3886
-3966
-3971
-3962
-4000
-4109
-4256
-4387
-4459
-4466
-4435
-4398
-4369
-4347
-4328
-4315
-4318
-4339
-4358
-4348
-4294
-4209
-4136
-4121
-4188
-4321
-4478
-4617
-4713
-4772
-4816
-4868
-4940
-5028
-5119
-5205
-5279
-5342
-5395
-5440
-5476
-5507
-5539
-5578
-5623
-5663
-5679
-5651
-5572
-5455
-5322
-5199
-5097
-5011
-4930
-4848
-4771
-4707
-4654
-4588
-4476
-4296
-4053
-3790
-3559
-3401
-3316
-3268
-3211
-3112
-2970
-2812
-2666
-2549
-2460
-2383
-2307
-2223
-2128
-2023
-1908
-1793
-1693
-1622
-1587
-1577
-1574
-1561
-1540
-1526
-1537
-1571
-1608
-1619
-1594
-1551
-1530
-1571
-1684
-1842
-1999
-2115
-2172
-2182
-2170
-2163
-2174
-2203
-2238
-2263
-2264
-2234
-2177
-2109
-2048
-1999
-1949
-1872
-1745
-1558
-1327
-1083
-860
-683
-564
-502
-482
-478
-456
-385
-253
-77
104
255
359
427
486
560
657
776
914
1070
1243
1420
1579
1704
1796
1879
1981
2109
2246
2357
2417
2433
2436
2460
2522
2610
2700
2775
2829
2866
2892
2909
2925
2956
3019
3123
3255
3387
3496
3580
3662
3772
3926
4117
4317
4498
4641
4743
4811
4857
4899
4950
5016
5087
5134
5129
5059
4941
4812
4712
4661
4652
4662
4672
4671
4652
4606
4522
4397
4255
4135
4072
4072
4104
4117
4078
3994
3901
3842
3832
3853
3872
3862
3827
3784
3755
3743
3739
3729
3709
3683
3654
3621
3569
3486
3375
3255
3159
3117
3141
3214
3294
3334
3301
3191
3031
2862
2723
2627
2563
2502
2424
2322
2206
2094
1995
1905
1816
1723
1629
1545
1479
1429
1383
1332
1277
1234
1224
1252
1305
1349
1354
1308
1231
1158
1117
1106
1096
1049
943
791
631
500
410
344
270
168
43
-76
-159
-191
-182
-158
-146
-159
-196
-246
-297
-336
-354
-341
-293
-221
-151
-121
-164
-292
-482
-680
-822
-863
-806
-703
-636
-676
-848
-1117
-1412
-1654
-1802
-1858
-1859
-1856
-1886
-1963
-2079
-2208
-2318
-2373
-2352
-2252
-2097
-1936
-1817
-1768
-1782
-1815
-1818
-1757
-1638
-1497
-1384
-1328
-1327
-1348
-1358
-1344
-1321
-1314
-1337
-1380
-1416
-1425
-1416
-1415
-1444
-1496
-1531
-1509
-1425
-1319
-1256
-1278
-1369
-1468
-1512
-1473
-1375
-1258
-1144
-1016
-853
-656
-470
-354
-333
-366
-362
-240
20
364
702
964
1132
1235
1317
1411
1536
1701
1915
2181
2478
2759
2969
3080
3105
3097
3126
3241
3452
3727
4003
4208
4284
4215
4038
3843
3720
3727
3851
4013
4117
4102
3971
3784
3611
3492
3427
3388
3349
3305
3263
3229
3197
3153
3095
3033
2984
2958
2939
2895
2796
2640
2460
2312
2250
2290
2400
2511
2550
2477
2303
2087
1903
1813
1837
1954
2114
2257
2325
2287
2143
1938
1749
1661
1719
1906
2138
2307
2339
2232
2051
1893
1824
1848
1911
1939
1880
1729
1532
1357
1263
1273
1360
1462
1508
1456
1312
1129
971
879
848
837
800
718
601
473
347
217
74
-80
-221
-323
-385
-440
-537
-702
-914
-1106
-1205
-1180
-1065
-945
-909
-997
-1185
-1402
-1574
-1664
-1690
-1704
-1758
-1876
-2040
-2212
-2349
-2430
-2459
-2455
-2450
-2477
-2564
-2725
-2947
-3181
-3353
-3403
-3319
-3157
-3022
-3008
-3148
-3394
-3641
-3793
-3816
-3744
-3650
-3595
-3590
-3604
-3597
-3550
-3475
-3401
-3341
-3289
-3225
-3135
-3031
-2939
-2880
-2845
-2805
-2720
-2574
-2387
-2204
-2067
-1986
-1934
-1862
-1735
-1547
-1327
-1118
-951
-837
-773
-743
-729
-706
-645
-525
-349
-158
-11
45
10
-65
-107
-67
52
196
301
331
293
226
175
168
215
313
444
578
671
688
623
507
402
356
380
443
500
531
555
608
704
814
879
854
743
605
509
491
529
558
518
398
246
139
135
235
377
468
443
297
96
-63
-102
-9
162
323
407
399
335
266
225
212
212
214
228
268
334
402
439
431
393
361
362
394
422
406
333
222
119
63
65
108
156
175
145
61
-68
-223
-376
-498
-567
-579
-558
-548
-595
-723
-917
-1122
-1270
-1314
-1259
-1164
-1113
-1164
-1314
-1502
-1643
-1686
-1639
-1570
-1553
-1630
-1780
-1941
-2044
-2050
-1965
-1833
-1714
-1661
-1701
-1831
-2013
-2195
-2322
-2366
-2337
-2273
-2220
-2205
-2229
-2271
-2301
-2297
-2248
-2154
-2024
-1882
-1758
-1680
-1655
-1660
-1648
-1575
-1424
-1216
-1004
-845
-773
-790
-859
-929
-947
-883
-743
-563
-401
-301
-278
-306
-338
-338
-304
-265
-263
-321
-433
-563
-666
-710
-688
-615
-525
-456
-429
-439
-448
-408
-286
-97
102
236
260
182
56
-52
-106
-108
-83
-50
-10
51
133
218
281
308
312
330
394
515
677
848
994
1098
1160
1200
1241
1307
1405
1522
1633
1709
1744
1752
1759
1787
1840
1905
1968
2021
2063
2082
2063
1998
1901
1810
1765
1772
1792
1764
1648
1463
1282
1179
1184
1263
1347
1378
1341
1261
1169
1079
989
904
845
846
919
1042
1159
1217
1194
1107
994
890
811
756
714
677
637
591
537
483
440
415
401
383
350
298
235
163
71
-56
-213
-370
-480
-518
-505
-505
-575
-722
-891
-1006
-1028
-984
-943
-964
-1044
-1127
-1152
-1102
-1016
-958
-961
-1012
-1071
-1112
-1143
-1196
-1289
-1403
-1493
-1518
-1477
-1404
-1353
-1363
-1439
-1551
-1650
-1687
-1630
-1484
-1294
-1125
-1032
-1030
-1084
-1134
-1135
-1085
-1018
-981
-983
-1004
-1008
-981
-933
-891
-871
-871
-876
-885
-906
-942
-976
-971
-898
-773
-653
-612
-685
-844
-1014
-1121
-1128
-1052
-940
-834
-754
-705
-681
-681
-695
-707
-697
-653
-585
-512
-455
-419
-397
-382
-366
-340
-283
-169
9
223
407
494
460
342
219
160
175
217
221
160
58
-29
-62
-50
-37
-63
-135
-215
-257
-237
-164
-68
30
131
249
393
549
689
787
837
853
864
890
937
996
1050
1076
1058
983
855
701
569
517
586
771
1012
1214
1280
1173
935
674
513
525
698
942
1140
1211
1140
984
824
730
726
799
912
1022
1101
1121
1069
944
773
603
493
481
560
677
753
724
580
369
172
52
20
33
34
-6
-71
-120
-125
-102
-98
-147
-238
-321
-348
-321
-297
-344
-486
-671
-803
-807
-685
-515
-395
-381
-455
-551
-602
-580
-502
-403
-313
-253
-235
-269
-347
-444
-518
-542
-520
-489
-493
-552
-641
-717
-744
-717
-658
-586
-508
-410
-285
-138
11
141
234
280
270
199
80
-52
-153
-196
-201
-223
-315
-494
-720
-930
-1077
-1151
-1173
-1160
-1113
-1028
-932
-883
-943
-1121
-1352
-1527
-1563
-1463
-1318
-1242
-1295
-1445
-1601
-1680
-1660
-1577
-1486
-1409
-1332
-1231
-1109
-1002
-954
-975
-1037
-1092
-1114
-1126
-1181
-1314
-1509
-1692
-1775
-1712
-1529
-1310
-1140
-1053
-1008
-930
-760
-511
-258
-85
-22
-26
-11
82
238
378
416
329
177
64
68
192
371
526
620
672
730
829
970
1130
1295
1471
1669
1886
2083
2212
2245
2203
2151
2160
2264
2444
2633
2765
2804
2771
2722
2717
2785
2906
3032
3111
3125
3089
3037
2989
2941
2873
2787
2710
2688
2741
2829
2868
2781
2559
2280
2066
2004
2091
2232
2312
2268
2124
1965
1866
1850
1876
1885
1847
1772
1696
1650
1637
1648
1675
1721
1792
1875
1938
1936
1847
1685
1498
1346
1267
1263
1301
1338
1341
1304
1242
1177
1118
1060
991
907
820
752
719
715
715
690
632
560
502
471
451
403
296
133
-50
-206
-309
-373
-436
-533
-675
-838
-988
-1095
-1152
-1168
-1161
-1152
-1158
-1190
-1245
-1307
-1356
-1382
-1396
-1430
-1518
-1673
-1874
-2080
-2249
-2364
-2434
-2486
-2547
-2634
-2760
-2927
-3131
-3351
-3551
-3695
-3764
-3771
-3753
-3754
-3803
-3905
-4050
-4224
-4410
-4579
-4691
-4702
-4597
-4404
-4194
-4043
-3994
-4025
-4075
-4085
-4025
-3915
-3799
-3712
-3660
-3625
-3581
-3514
-3421
-3308
-3181
-3049
-2922
-2812
-2722
-2639
-2541
-2409
-2244
-2069
-1917
-1807
-1735
-1678
-1615
-1544
-1478
-1434
-1424
-1443
-1478
-1521
-1568
-1617
-1660
-1683
-1672
-1622
-1544
-1460
-1390
-1349
-1344
-1370
-1417
-1470
-1510
-1523
-1506
-1471
-1441
-1434
-1454
-1491
-1525
-1543
-1543
-1534
-1527
-1525
-1519
-1497
-1451
-1389
-1327
-1291
-1295
-1338
-1402
-1463
-1501
-1518
-1538
-1591
-1695
-1842
-1996
-2116
-2175
-2177
-2145
-2108
-2081
-2060
-2033
-1997
-1963
-1947
-1958
-1979
-1982
-1941
-1851
-1737
-1643
-1608
-1645
-1736
-1838
-1905
-1913
-1864
-1784
-1702
-1643
-1610
-1599
-1601
-1611
-1624
-1633
-1622
-1584
-1525
-1472
-1462
-1513
-1609
-1704
-1751
-1734
-1680
-1643
-1658
-1718
-1776
-1780
-1717
-1622
-1562
-1592
-1719
-1908
-2104
-2272
-2399
-2493
-2558
-2589
-2582
-2550
-2525
-2543
-2618
-2732
-2836
-2885
-2860
-2777
-2676
-2599
-2569
-2587
-2641
-2714
-2785
-2837
-2852
-2817
-2736
-2628
-2525
-2458
-2441
-2463
-2494
-2501
-2467
-2396
-2318
-2261
-2242
-2248
-2253
-2231
-2174
-2100
-2032
-1982
-1938
-1873
-1766
-1615
-1442
-1273
-1124
-989
-856
-724
-608
-531
-504
-510
-517
-496
-447
-392
-362
-367
-391
-402
-377
-315
-235
-159
-93
-28
50
149
267
400
556
742
963
1203
1433
1623
1765
1873
1972
2080
2199
2322
2447
2588
2761
2971
3196
3395
3529
3587
3590
3582
3607
3687
3819
3981
4143
4274
4350
4363
4324
4267
4237
4275
4395
4578
4785
4970
5106
5185
5223
5237
5245
5257
5276
5303
5336
5371
5397
5407
5392
5354
5302
5253
5227
5241
5297
5386
5487
5584
5672
5757
5847
5943
6031
6089
6104
6078
6029
5978
5937
5914
5907
5917
5942
5973
5996
5992
5955
5897
5845
5824
5840
5880
5917
5925
5888
5802
5672
5512
5352
5232
5182
5199
5236
5221
5097
4864
4582
4345
4221
4215
4269
4301
4250
4104
3892
3655
3430
3240
3104
3038
3038
3071
3068
2961
2716
2368
2009
1749
1643
1673
1749
1768
1673
1487
1297
1193
1210
1305
1381
1356
1211
1008
839
768
783
812
781
666
512
394
353
366
365
299
174
53
2
28
69
31
-133
-389
-636
-782
-804
-760
-740
-798
-912
-1016
-1055
-1036
-1018
-1065
-1175
-1288
-1324
-1250
-1118
-1032
-1073
-1245
-1467
-1638
-1713
-1730
-1781
-1928
-2145
-2332
-2382
-2263
-2050
-1876
-1850
-1983
-2191
-2356
-2401
-2335
-2232
-2171
-2190
-2269
-2360
-2423
-2447
-2442
-2421
-2391
-2357
-2333
-2347
-2422
-2558
-2717
-2844
-2888
-2842
-2749
-2682
-2703
-2826
-3006
-3160
-3219
-3165
-3045
-2943
-2928
-3016
-3160
-3291
-3353
-3340
-3281
-3211
-3147
-3076
-2981
-2866
-2757
-2688
-2670
-2689
-2710
-2708
-2687
-2667
-2663
-2669
-2655
-2599
-2504
-2409
-2365
-2400
-2500
-2616
-2692
-2702
-2666
-2633
-2651
-2734
-2848
-2944
-2982
-2970
-2955
-3001
-3142
-3362
-3598
-3772
-3836
-3789
-3676
-3559
-3489
-3487
-3543
-3632
-3722
-3797
-3852
-3898
-3952
-4022
-4098
-4158
-4183
-4175
-4158
-4162
-4199
-4239
-4235
-4150
-3994
-3821
-3695
-3647
-3655
-3661
-3618
-3516
-3388
-3270
-3180
-3108
-3040
-2976
-2931
-2912
-2901
-2861
-2764
-2629
-2511
-2467
-2508
-2576
-2579
-2450
-2193
-1882
-1616
-1460
-1406
-1395
-1350
-1224
-1018
-767
-513
-288
-99
66
232
425
655
920
1199
1467
1703
1896
2045
2164
2267
2379
2526
2728
2976
3231
3438
3550
3562
3512
3465
3470
3543
3661
3789
3907
4011
4106
4184
4227
4225
4192
4168
4193
4275
4380
4452
4451
4385
4301
4258
4284
4363
4456
4528
4575
4613
4657
4696
4705
4667
4596
4536
4530
4587
4665
4690
4604
4409
4170
3982
3920
3990
4124
4220
4195
4029
3773
3521
3366
3351
3461
3631
3784
3861
3843
3752
3635
3539
3496
3507
3549
3580
3565
3487
3362
3226
3119
3061
3035
3003
2922
2780
2596
2415
2275
2184
2123
2062
1984
1901
1837
1807
1800
1789
1751
1686
1618
1574
1566
1579
1589
1578
1547
1513
1487
1469
1443
1398
1338
1278
1231
1196
1164
1124
1080
1046
1035
1042
1054
1056
1053
1063
1103
1163
1204
1180
1079
934
816
783
846
953
1026
1010
912
788
713
723
803
896
942
913
824
713
619
559
532
529
539
555
567
561
521
441
329
209
112
61
61
99
154
203
232
236
213
169
119
86
93
148
225
271
227
71
-156
-361
-451
-393
-238
-102
-85
-214
-420
-591
-644
-578
-464
-386
-381
-423
-459
-457
-436
-439
-490
-572
-640
-661
-649
-642
-673
-727
-753
-708
-594
-467
-395
-411
-483
-542
-532
-449
-332
-233
-173
-137
-92
-21
68
152
222
290
377
497
637
769
868
933
994
1091
1249
1460
1679
1849
1925
1906
1839
1793
1822
1930
2064
2150
2134
2021
1871
1754
1714
1740
1786
1802
1770
1704
1639
1602
1598
1616
1638
1644
1621
1561
1475
1392
1348
1368
1439
1510
1517
1425
1250
1058
926
896
958
1057
1130
1136
1077
987
908
868
868
882
876
823
722
603
502
444
419
392
327
216
85
-18
-63
-54
-29
-31
-83
-175
-272
-343
-372
-367
-353
-360
-414
-523
-665
-795
-860
-831
-734
-636
-608
-683
-821
-942
-971
-891
-754
-638
-596
-626
-684
-717
-701
-646
-576
-506
-439
-374
-321
-290
-284
-281
-241
-138
28
213
364
438
429
366
292
241
232
265
334
427
529
621
682
699
669
609
546
511
519
562
614
641
626
580
534
523
560
628
693
726
718
681
633
582
530
480
444
438
467
515
552
559
544
540
579
659
739
766
712
594
459
353
285
235
175
107
56
51
87
119
84
-50
-259
-468
-601
-621
-551
-457
-403
-414
-475
-552
-620
-684
-767
-887
-1035
-1180
-1284
-1332
-1343
-1359
-1412
-1505
-1604
-1665
-1663
-1612
-1555
-1540
-1588
-1687
-1804
-1911
-1994
-2054
-2091
-2099
-2071
-2012
-1946
-1905
-1916
-1978
-2068
-2151
-2201
-2206
-2168
-2095
-1995
-1883
-1783
-1724
-1728
-1792
-1881
-1941
-1922
-1814
-1648
-1491
-1411
-1444
-1568
-1711
-1786
-1730
-1539
-1272
-1020
-860
-822
-875
-953
-991
-955
-845
-686
-510
-342
-201
-99
-42
-20
-6
28
98
191
269
292
249
171
111
114
185
289
372
405
396
386
409
471
540
579
575
546
531
550
593
627
629
609
602
635
702
754
736
625
443
248
91
-10
-66
-99
-114
-105
-67
-19
11
-1
-49
-101
-128
-125
-115
-124
-154
-178
-159
-88
12
95
131
123
102
98
122
164
211
261
321
389
449
480
475
459
473
545
661
772
822
787
692
592
543
566
649
755
852
921
960
980
994
1016
1050
1088
1112
1102
1057
997
960
975
1043
1136
1213
1245
1230
1191
1156
1138
1128
1106
1054
963
837
687
527
373
244
150
93
55
5
-90
-253
-477
-728
-949
-1088
-1122
-1080
-1028
-1042
-1161
-1362
-1568
-1694
-1697
-1603
-1494
-1453
-1519
-1662
-1816
-1920
-1951
-1926
-1876
-1824
-1776
-1736
-1717
-1736
-1794
-1862
-1892
-1845
-1729
-1595
-1508
-1501
-1550
-1599
-1598
-1543
-1474
-1435
-1439
-1463
-1474
-1464
-1461
-1499
-1575
-1636
-1609
-1462
-1238
-1040
-969
-1053
-1238
-1425
-1534
-1552
-1523
-1507
-1535
-1608
-1714
-1850
-2021
-2221
-2418
-2564
-2631
-2640
-2658
-2755
-2958
-3233
-3510
-3724
-3853
-3917
-3951
-3977
-3998
-4006
-4005
-4008
-4037
-4098
-4183
-4268
-4323
-4324
-4261
-4142
-3994
-3859
-3778
-3767
-3810
-3862
-3878
-3835
-3745
-3647
-3580
-3564
-3591
-3638
-3673
-3674
-3627
-3535
-3419
-3313
-3252
-3250
-3295
-3352
-3384
-3371
-3321
-3258
-3203
-3166
-3144
-3129
-3115
-3096
-3068
-3028
-2983
-2953
-2963
-3022
-3111
-3187
-3209
-3161
-3064
-2959
-2885
-2859
-2875
-2919
-2978
-3040
-3090
-3104
-3065
-2973
-2853
-2743
-2674
-2653
-2664
-2684
-2694
-2683
-2650
-2595
-2531
-2480
-2473
-2528
-2636
-2749
-2807
-2771
-2642
-2465
-2294
-2169
-2096
-2066
-2065
-2087
-2126
-2159
-2152
-2079
-1940
-1778
-1646
-1582
-1580
-1598
-1589
-1535
-1456
-1388
-1348
-1321
-1262
-1138
-949
-737
-553
-431
-366
-326
-281
-220
-156
-104
-65
-22
42
123
192
218
192
144
126
178
302
453
574
627
614
563
503
442
374
296
226
197
230
307
378
381
287
112
-85
-246
-346
-392
-415
-431
-435
-411
-354
-285
-244
-258
-325
-406
-456
-450
-398
-338
-300
-290
-283
-250
-180
-95
-32
-15
-33
-46
-14
79
205
311
344
287
166
37
-46
-50
24
144
266
351
381
359
301
233
175
144
154
213
323
472
627
745
790
751
647
516
400
321
281
273
289
323
372
423
463
484
490
492
498
504
498
471
426
377
330
279
211
126
48
12
45
135
233
283
255
164
59
-18
-48
-42
-17
20
73
143
213
262
278
270
265
282
314
341
346
340
356
419
525
640
731
791
850
951
1112
1309
1495
1626
1690
1703
1690
1661
1614
1558
1518
1532
1629
1797
1988
2134
2188
2142
2035
1930
1886
1937
2079
2273
2469
2621
2714
2765
2804
2849
2888
2882
2802
2658
2504
2412
2424
2529
2667
2774
2815
2806
2788
2794
2829
2873
2906
2918
2914
2903
2884
2853
2814
2784
2777
2795
2812
2796
2733
2642
2574
2570
2630
2710
2742
2682
2541
2379
2263
2230
2263
2306
2305
2242
2136
2029
1952
1902
1859
1800
1723
1646
1596
1589
1621
1675
1736
1797
1858
1917
1961
1972
1938
1864
1770
1681
1616
1581
1577
1603
1659
1741
1832
1906
1940
1923
1869
1802
1743
1699
1666
1641
1631
1646
1689
1736
1749
1695
1569
1408
1269
1205
1226
1304
1388
1436
1444
1440
1462
1531
1637
1743
1806
1805
1748
1664
1588
1537
1510
1492
1477
1471
1495
1565
1679
1807
1912
1961
1945
1880
1794
1717
1672
1675
1734
1846
1982
2092
2116
2024
1836
1620
1457
1392
1409
1444
1437
1369
1276
1215
1210
1236
1234
1159
1016
857
739
686
680
682
672
655
646
639
602
495
320
126
-11
-42
16
87
89
-12
-182
-353
-474
-543
-604
-700
-844
-1010
-1163
-1287
-1390
-1489
-1587
-1665
-1707
-1719
-1738
-1804
-1931
-2087
-2212
-2255
-2208
-2113
-2033
-2021
-2089
-2211
-2347
-2467
-2562
-2639
-2707
-2765
-2803
-2813
-2797
-2767
-2737
-2712
-2684
-2639
-2577
-2512
-2473
-2483
-2539
-2607
-2642
-2609
-2514
-2392
-2291
-2245
-2257
-2307
-2365
-2407
-2419
-2391
-2320
-2210
-2081
-1966
-1893
-1871
-1886
-1916
-1945
-1977
-2025
-2090
-2149
-2167
-2127
-2039
-1944
-1881
-1861
-1860
-1845
-1800
-1742
-1702
-1699
-1712
-1696
-1610
-1456
-1281
-1152
-1119
-1183
-1298
-1399
-1435
-1390
-1286
-1158
-1043
-963
-922
-909
-910
-906
-885
-841
-782
-725
-691
-696
-740
-803
-855
-871
-845
-798
-763
-762
-791
-819
-807
-727
-583
-410
-248
-132
-77
-75
-112
-169
-225
-260
-262
-228
-170
-114
-84
-99
-155
-232
-296
-309
-246
-107
74
242
349
376
356
345
392
502
628
709
709
646
570
531
537
559
566
559
575
659
818
1010
1164
1231
1218
1173
1155
1182
1231
1261
1254
1228
1224
1268
1349
1425
1450
1409
1321
1228
1165
1143
1151
1167
1173
1167
1153
1133
1102
1047
960
847
730
637
582
553
523
462
372
284
245
278
365
448
470
417
326
263
276
361
467
536
539
496
453
446
477
522
551
554
546
550
578
626
677
721
764
819
903
1016
1145
1258
1329
1347
1322
1288
1278
1312
1384
1470
1540
1582
1595
1587
1557
1501
1426
1362
1357
1449
1625
1822
1951
1954
1841
1680
1554
1499
1492
1479
1427
1351
1302
1315
1379
1440
1445
1382
1296
1247
1267
1337
1403
1421
1391
1349
1336
1362
1397
1398
1345
1260
1192
1189
1261
1378
1490
1561
1587
1602
1649
1752
1905
2072
2215
2310
2358
2372
2359
2319
2247
2152
2067
2032
2071
2165
2265
2320
2314
2272
2244
2262
2315
2364
2375
2354
2341
2374
2455
2534
2551
2479
2352
2244
2221
2293
2415
2524
2578
2588
2585
2598
2618
2622
2592
2541
2508
2520
2569
2611
2597
2508
2369
2229
2130
2078
2052
2024
1979
1926
1874
1822
1755
1660
1537
1405
1286
1187
1096
997
886
776
687
621
558
470
342
192
61
-16
-32
-11
15
28
34
43
56
56
21
-49
-129
-183
-197
-188
-194
-249
-361
-512
-679
-852
-1029
-1207
-1361
-1462
-1498
-1492
-1502
-1580
-1737
-1934
-2105
-2199
-2213
-2184
-2162
-2177
-2223
-2276
-2310
-2317
-2301
-2269
-2223
-2167
-2107
-2057
-2031
-2033
-2056
-2076
-2075
-2047
-2009
-1990
-2020
-2115
-2263
-2426
-2558
-2628
-2634
-2602
-2569
-2563
-2583
-2608
-2615
-2585
-2512
-2401
-2262
-2118
-2009
-1975
-2040
-2184
-2345
-2450
-2453
-2371
-2269
-2225
-2279
-2413
-2569
-2683
-2719
-2680
-2593
-2498
-2427
-2404
-2435
-2507
-2590
-2651
-2672
-2658
-2633
-2614
-2601
-2577
-2530
-2469
-2422
-2412
-2437
-2466
-2463
-2415
-2336
-2251
-2173
-2099
-2021
-1956
-1934
-1984
-2101
-2237
-2327
-2333
-2264
-2163
-2068
-1987
-1907
-1816
-1734
-1692
-1708
-1755
-1777
-1726
-1602
-1457
-1354
-1326
-1348
-1366
-1337
-1260
-1169
-1101
-1065
-1040
-997
-927
-843
-768
-711
-661
-596
-499
-373
-235
-107
-5
65
109
133
147
162
190
244
334
461
616
772
894
951
940
896
878
945
1112
1345
1574
1734
1803
1804
1781
1764
1753
1729
1684
1634
1612
1641
1710
1783
1819
1801
1746
1689
1657
1651
1657
1665
1678
1714
1784
1878
1963
1995
1951
1837
1691
1561
1487
1486
1549
1645
1740
1797
1796
1729
1613
1480
1370
1313
1319
1366
1414
1420
1366
1267
1166
1107
1110
1159
1211
1226
1192
1133
1097
1126
1228
1371
1503
1580
1586
1548
1511
1517
1583
1691
1798
1863
1862
1802
1724
1678
1707
1824
2005
2202
2363
2457
2487
2482
2480
2508
2571
2658
2750
2837
2909
2962
2991
2992
2979
2978
3017
3110
3245
3388
3504
3574
3605
3610
3598
3561
3490
3394
3309
3284
3343
3467
3591
3644
3587
3436
3247
3084
2983
2948
2958
3000
3064
3148
3239
3313
3342
3315
3240
3143
3051
2978
2929
2903
2903
2932
2985
3051
3106
3127
3104
3043
2964
2893
2853
2856
2894
2943
2968
2940
2849
2709
2553
2419
2332
2302
2314
2345
2360
2324
2213
2021
1781
1545
1376
1310
1335
1401
1446
1429
1351
1239
1121
1008
894
776
666
585
544
528
506
455
381
314
278
265
232
130
-52
-272
-463
-579
-631
-679
-783
-960
-1169
-1346
-1451
-1498
-1535
-1607
-1721
-1853
-1975
-2078
-2178
-2285
-2387
-2449
-2446
-2390
-2334
-2346
-2462
-2667
-2903
-3109
-3250
-3329
-3372
-3408
-3451
-3507
-3578
-3666
-3768
-3869
-3951
-4001
-4016
-4011
-4003
-4006
-4019
-4043
-4077
-4119
-4169
-4227
-4288
-4351
-4410
-4456
-4471
-4439
-4364
-4276
-4223
-4246
-4343
-4470
-4556
-4551
-4453
-4307
-4175
-4093
-4065
-4069
-4091
-4138
-4219
-4329
-4436
-4494
-4475
-4393
-4296
-4238
-4245
-4308
-4392
-4469
-4526
-4570
-4608
-4646
-4680
-4714
-4752
-4801
-4852
-4886
-4883
-4832
-4741
-4631
-4522
-4426
-4346
-4280
-4226
-4172
-4102
-3999
-3862
-3706
-3565
-3463
-3406
-3370
-3331
-3275
-3213
-3165
-3139
-3117
-3070
-2982
-2867
-2760
-2691
-2667
-2665
-2654
-2623
-2579
-2540
-2511
-2474
-2410
-2314
-2212
-2146
-2150
-2221
-2321
-2394
-2395
-2314
-2171
-2013
-1886
-1819
-1814
-1845
-1872
-1859
-1791
-1675
-1536
-1399
-1278
-1177
-1098
-1045
-1014
-994
-955
-873
-748
-610
-499
-440
-418
-389
-316
-200
-82
-14
-13
-46
-55
1
114
235
312
335
334
360
440
564
699
821
931
1049
1185
1321
1418
1447
1410
1351
1324
1358
1440
1523
1554
1511
1416
1313
1241
1208
1191
1157
1097
1031
1000
1029
1101
1168
1179
1122
1029
956
938
961
977
950
886
833
843
922
1020
1070
1031
928
828
791
827
894
937
930
890
850
833
831
827
815
817
857
940
1034
1092
1084
1020
947
911
935
1002
1074
1115
1112
1071
1014
964
932
921
923
926
920
908
897
895
895
881
839
777
726
724
784
884
972
1010
998
978
1000
1077
1176
1236
1213
1113
984
881
836
841
871
905
933
952
951
916
844
757
692
683
732
808
866
872
827
756
688
638
602
568
530
491
463
456
477
527
601
687
765
813
817
781
726
687
689
741
827
917
980
996
968
916
870
851
860
873
862
813
739
675
651
671
710
733
726
702
688
696
705
680
599
481
375
326
341
382
397
356
268
172
93
33
-29
-108
-193
-257
-283
-284
-296
-346
-428
-501
-527
-502
-462
-461
-522
-617
-690
-691
-620
-521
-450
-437
-463
-481
-454
-379
-289
-221
-195
-200
-210
-211
-205
-207
-220
-228
-204
-132
-25
77
129
117
61
8
-3
38
112
186
239
270
286
289
271
226
165
117
114
165
238
285
272
209
142
125
178
271
341
336
248
116
3
-39
7
120
262
394
489
535
534
500
456
425
429
477
563
668
762
824
843
831
816
826
872
941
996
1006
971
923
915
986
1132
1307
1451
1518
1504
1440
1370
1337
1360
1439
1554
1672
1752
1761
1698
1594
1506
1482
1532
1618
1683
1677
1598
1479
1374
1322
1331
1382
1448
1502
1529
1520
1476
1407
1333
1278
1259
1272
1298
1307
1277
1207
1117
1039
1004
1024
1083
1147
1174
1141
1052
940
845
787
761
738
693
619
532
457
406
373
348
323
296
265
220
144
34
-89
-186
-224
-203
-164
-163
-241
-392
-575
-741
-864
-945
-1002
-1051
-1083
-1092
-1075
-1050
-1043
-1072
-1136
-1214
-1282
-1322
-1332
-1325
-1318
-1324
-1344
-1365
-1369
-1351
-1323
-1318
-1363
-1459
-1574
-1661
-1686
-1653
-1598
-1564
-1567
-1587
-1598
-1588
-1577
-1595
-1654
-1728
-1775
-1769
-1725
-1690
-1704
-1766
-1840
-1878
-1862
-1814
-1773
-1759
-1759
-1737
-1668
-1555
-1430
-1325
-1253
-1207
-1171
-1138
-1113
-1101
-1098
-1085
-1045
-974
-880
-783
-697
-626
-563
-496
-413
-309
-192
-80
1
35
25
1
2
58
167
298
409
476
503
520
563
647
768
901
1020
1113
1174
1218
1263
1327
1415
1516
1605
1658
1665
1637
1598
1568
1554
1550
1557
1580
1627
1693
1747
1751
1683
1555
1415
1307
1249
1221
1189
1140
1088
1061
1069
1085
1069
1002
907
825
789
786
769
698
585
487
470
553
687
788
795
709
586
488
445
433
409
351
272
211
194
218
250
258
230
179
129
95
75
58
30
-8
-44
-62
-50
-8
47
88
94
61
8
-29
-27
15
73
115
130
131
145
185
236
271
274
261
265
312
386
439
426
348
258
228
303
463
639
757
788
760
728
736
792
866
924
947
943
927
915
910
907
898
883
862
844
835
842
863
892
921
945
968
998
1035
1066
1069
1034
974
921
908
943
1000
1039
1032
986
935
910
924
966
1020
1077
1141
1208
1256
1258
1203
1116
1048
1041
1095
1167
1196
1153
1055
955
901
908
953
1004
1041
1062
1072
1069
1048
1008
969
950
959
980
976
923
826
722
654
641
670
706
718
693
638
569
502
454
438
462
529
623
718
793
834
848
851
863
900
970
1072
1191
1302
1375
1403
1401
1408
1454
1539
1632
1690
1696
1671
1658
1688
1750
1804
1813
1779
1737
1727
1755
1794
1804
1777
1740
1740
1793
1873
1922
1903
1827
1748
1722
1764
1840
1893
1882
1807
1696
1584
1487
1404
1332
1273
1237
1226
1226
1216
1178
1111
1031
958
902
858
813
753
670
572
473
391
341
323
323
317
282
208
104
-8
-110
-191
-254
-303
-337
-357
-367
-384
-428
-509
-615
-721
-801
-850
-882
-917
-967
-1022
-1066
-1080
-1066
-1038
-1008
-984
-960
-936
-921
-925
-952
-987
-1002
-978
-915
-843
-801
-815
-881
-969
-1041
-1074
-1071
-1048
-1029
-1024
-1031
-1043
-1056
-1074
-1103
-1140
-1175
-1189
-1169
-1119
-1060
-1020
-1024
-1076
-1161
-1259
-1350
-1429
-1495
-1551
-1590
-1609
-1609
-1603
-1614
-1655
-1726
-1804
-1864
-1890
-1888
-1880
-1888
-1924
-1981
-2044
-2100
-2144
-2178
-2203
-2222
-2236
-2252
-2276
-2309
-2342
-2361
-2361
-2350
-2352
-2391
-2474
-2586
-2694
-2775
-2820
-2845
-2868
-2900
-2935
-2964
-2986
-3014
-3064
-3141
-3233
-3318
-3379
-3412
-3430
-3444
-3454
-3454
-3437
-3413
-3401
-3419
-3468
-3527
-3566
-3566
-3532
-3484
-3438
-3396
-3343
-3261
-3151
-3031
-2928
-2860
-2821
-2787
-2729
-2631
-2495
-2339
-2186
-2053
-1946
-1866
-1805
-1753
-1703
-1649
-1589
-1525
-1456
-1383
-1307
-1232
-1163
-1105
-1056
-1010
-961
-912
-872
-852
-854
-867
-869
-845
-796
-743
-706
-698
-711
-728
-735
-730
-725
-728
-737
-740
-729
-706
-686
-685
-708
-742
-766
-764
-733
-682
-619
-549
-470
-381
-291
-213
-160
-134
-119
-94
-38
54
172
297
410
502
580
657
745
843
941
1022
1077
1116
1157
1219
1307
1406
1494
1556
1590
1610
1625
1637
1638
1624
1606
1602
1629
1684
1744
1783
1787
1772
1768
1803
1881
1980
2069
2125
2149
2159
2177
2215
2267
2320
2359
2387
2413
2455
2517
2586
2634
2633
2575
2484
2401
2362
2377
2417
2443
2424
2367
2304
2270
2274
2298
2308
2287
2236
2173
2110
2041
1964
1878
1812
1795
1842
1929
2009
2041
2011
1941
1872
1833
1831
1851
1873
1885
1883
1867
1840
1809
1791
1802
1849
1925
2012
2089
2147
2186
2210
2222
2226
2238
2283
2382
2529
2682
2781
2785
2697
2567
2460
2413
2422
2453
2476
2487
2499
2522
2547
2556
2536
2504
2487
2503
2540
2562
2535
2457
2362
2292
2267
2274
2275
2239
2161
2060
1962
1883
1826
1786
1758
1738
1716
1679
1612
1515
1401
1294
1213
1159
1117
1068
1000
912
815
728
666
641
652
679
691
656
563
434
313
246
245
283
309
281
191
69
-49
-143
-231
-345
-509
-711
-910
-1056
-1125
-1131
-1112
-1109
-1145
-1220
-1321
-1437
-1563
-1691
-1810
-1899
-1944
-1944
-1923
-1919
-1964
-2067
-2207
-2345
-2441
-2481
-2475
-2456
-2456
-2495
-2572
-2666
-2754
-2822
-2868
-2904
-2948
-3013
-3108
-3236
-3392
-3561
-3722
-3844
-3905
-3904
-3862
-3821
-3821
-3878
-3976
-4080
-4157
-4200
-4221
-4243
-4278
-4322
-4364
-4400
-4441
-4498
-4570
-4640
-4682
-4684
-4662
-4646
-4657
-4688
-4708
-4682
-4606
-4511
-4445
-4442
-4497
-4572
-4621
-4620
-4578
-4527
-4500
-4513
-4561
-4624
-4684
-4727
-4746
-4738
-4701
-4635
-4546
-4445
-4350
-4280
-4244
-4237
-4238
-4221
-4166
-4082
-3996
-3942
-3938
-3975
-4022
-4048
-4038
-4001
-3952
-3897
-3827
-3734
-3622
-3517
-3452
-3440
-3467
-3498
-3499
-3463
-3410
-3369
-3358
-3367
-3374
-3356
-3311
-3254
-3200
-3157
-3112
-3052
-2965
-2854
-2732
-2612
-2501
-2399
-2306
-2220
-2142
-2070
-1998
-1918
-1824
-1723
-1626
-1546
-1483
-1422
-1341
-1222
-1068
-898
-733
-583
-440
-285
-111
64
212
310
364
406
475
588
731
872
985
1070
1141
1207
1261
1284
1268
1232
1218
1262
1367
1503
1624
1700
1735
1759
1800
1871
1963
2060
2153
2238
2311
2370
2413
2453
2513
2618
2773
2956
3131
3260
3331
3357
3365
3383
3429
3506
3606
3708
3791
3837
3844
3828
3814
3817
3831
3835
3819
3797
3807
3877
4005
4148
4249
4276
4246
4207
4207
4260
4342
4417
4469
4510
4563
4635
4714
4775
4810
4830
4857
4900
4944
4963
4940
4885
4831
4806
4820
4854
4879
4870
4821
4742
4652
4569
4512
4492
4510
4549
4576
4560
4483
4358
4224
4122
4077
4083
4109
4119
4093
4032
3957
3892
3849
3821
3791
3743
3675
3603
3551
3538
3559
3591
3610
3599
3562
3513
3466
3424
3384
3348
3328
3334
3365
3399
3406
3366
3290
3206
3146
3120
3111
3096
3066
3030
3007
3001
2994
2960
2886
2789
2705
2660
2651
2645
2611
2537
2445
2367
2320
2291
2248
2165
2049
1930
1848
1824
1854
1908
1953
1960
1917
1823
1695
1557
1442
1372
1353
1365
1377
1364
1321
1268
1232
1230
1258
1292
1303
1270
1192
1085
972
880
820
788
760
710
619
488
339
201
93
9
-71
-167
-281
-397
-491
-555
-601
-655
-742
-865
-1010
-1153
-1273
-1361
-1424
-1473
-1521
-1582
-1669
-1788
-1930
-2073
-2187
-2255
-2280
-2292
-2327
-2410
-2543
-2703
-2857
-2978
-3060
-3115
-3163
-3226
-3309
-3406
-3498
-3572
-3623
-3662
-3708
-3776
-3871
-3983
-4096
-4197
-4279
-4342
-4385
-4410
-4426
-4445
-4484
-4551
-4639
-4727
-4793
-4830
-4844
-4849
-4849
-4833
-4787
-4715
-4636
-4582
-4566
-4572
-4566
-4518
-4427
-4321
-4233
-4175
-4133
-4083
-4019
-3948
-3892
-3853
-3813
-3740
-3622
-3474
-3326
-3199
-3088
-2972
-2839
-2703
-2599
-2553
-2557
-2571
-2549
-2475
-2374
-2287
-2244
-2236
-2228
-2185
-2097
-1983
-1876
-1799
-1755
-1734
-1721
-1704
-1677
-1629
-1557
-1462
-1362
-1281
-1243
-1256
-1300
-1342
-1341
-1274
-1145
-986
-840
-742
-700
-690
-677
-635
-565
-494
-445
-421
-402
-362
-294
-216
-156
-120
-83
-11
108
245
347
379
359
346
399
523
668
764
779
744
723
764
853
932
945
890
816
784
820
898
968
999
1000
1006
1041
1089
1124
1131
1126
1148
1214
1301
1359
1347
1268
1169
1102
1086
1101
1109
1087
1046
1010
997
990
964
906
835
789
797
849
909
931
899
824
739
665
605
544
470
382
296
227
182
160
153
157
166
174
170
146
99
36
-34
-103
-167
-228
-288
-347
-405
-466
-534
-612
-691
-753
-783
-775
-741
-707
-697
-717
-756
-791
-803
-791
-769
-754
-755
-771
-792
-809
-821
-828
-827
-810
-765
-694
-610
-537
-488
-460
-435
-391
-327
-261
-221
-221
-250
-281
-290
-276
-261
-269
-308
-360
-397
-401
-371
-324
-275
-229
-191
-168
-179
-236
-329
-419
-458
-420
-321
-213
-150
-159
-226
-314
-386
-430
-447
-442
-412
-356
-281
-206
-153
-129
-120
-103
-60
4
74
136
190
244
304
360
397
407
400
399
425
484
567
659
749
828
890
922
920
892
865
870
922
1006
1090
1146
1165
1162
1160
1171
1195
1225
1262
1307
1359
1404
1427
1427
1424
1445
1500
1568
1606
1583
1506
1422
1384
1415
1495
1579
1632
1648
1649
1660
1686
1722
1766
1826
1912
2013
2093
2106
2035
1909
1797
1762
1827
1958
2093
2179
2197
2163
2107
2054
2020
2013
2037
2087
2151
2209
2251
2273
2281
2282
2270
2240
2194
2149
2129
2146
2190
2237
2267
2285
2306
2337
2362
2349
2281
2183
2111
2111
2186
2281
2326
2283
2170
2045
1958
1914
1881
1831
1767
1722
1727
1777
1830
1841
1796
1725
1677
1673
1699
1713
1685
1620
1548
1505
1500
1524
1554
1578
1589
1584
1557
1506
1447
1404
1399
1429
1464
1468
1428
1363
1313
1305
1335
1374
1389
1367
1319
1262
1202
1137
1071
1020
1014
1061
1141
1210
1225
1172
1080
998
964
986
1041
1091
1108
1082
1018
931
840
761
708
680
667
656
634
599
557
513
468
424
387
369
379
411
442
444
406
339
269
215
174
125
50
-49
-150
-226
-264
-266
-248
-221
-192
-176
-200
-290
-447
-635
-792
-863
-838
-760
-704
-722
-821
-966
-1103
-1197
-1240
-1244
-1221
-1186
-1153
-1146
-1185
-1271
-1376
-1459
-1486
-1461
-1422
-1417
-1470
-1569
-1676
-1755
-1794
-1806
-1816
-1844
-1896
-1969
-2050
-2124
-2176
-2195
-2187
-2174
-2187
-2244
-2341
-2446
-2523
-2555
-2553
-2546
-2560
-2601
-2656
-2710
-2758
-2807
-2860
-2907
-2933
-2928
-2902
-2884
-2901
-2960
-3044
-3126
-3190
-3236
-3272
-3304
-3327
-3335
-3337
-3356
-3416
-3518
-3636
-3729
-3764
-3741
-3687
-3636
-3610
-3608
-3617
-3626
-3629
-3626
-3620
-3615
-3623
-3656
-3721
-3804
-3874
-3901
-3878
-3830
-3797
-3796
-3813
-3810
-3761
-3674
-3593
-3558
-3575
-3611
-3622
-3588
-3524
-3461
-3415
-3372
-3310
-3228
-3152
-3119
-3135
-3164
-3147
-3049
-2885
-2712
-2584
-2516
-2480
-2434
-2361
-2273
-2191
-2120
-2043
-1942
-1825
-1719
-1650
-1612
-1561
-1454
-1283
-1093
-954
-911
-952
-1016
-1028
-948
-784
-583
-402
-279
-228
-233
-263
-278
-249
-167
-52
60
137
170
174
177
198
243
309
390
481
576
662
725
763
793
839
913
1002
1084
1142
1185
1238
1314
1400
1459
1468
1441
1429
1483
1618
1803
1985
2128
2231
2313
2383
2432
2446
2433
2430
2477
2583
2708
2792
2803
2762
2728
2754
2846
2965
3062
3117
3149
3190
3250
3313
3353
3365
3371
3396
3448
3500
3521
3502
3469
3469
3530
3646
3781
3896
3970
4003
4006
3992
3965
3937
3925
3944
3996
4064
4126
4166
4185
4192
4191
4179
4150
4113
4088
4094
4138
4201
4260
4305
4339
4377
4416
4439
4422
4361
4283
4228
4228
4280
4352
4409
4437
4444
4442
4430
4388
4302
4180
4059
3983
3974
4014
4062
4078
4054
4011
3982
3982
3999
4003
3973
3906
3823
3753
3719
3723
3753
3788
3806
3793
3752
3698
3653
3631
3631
3639
3642
3632
3619
3615
3622
3628
3613
3567
3496
3425
3376
3354
3349
3349
3348
3352
3363
3369
3346
3278
3172
3063
2990
2965
2961
2930
2837
2690
2531
2416
2368
2372
2390
2388
2357
2309
2254
2193
2114
2016
1912
1830
1792
1794
1808
1805
1766
1701
1629
1562
1498
1423
1332
1236
1161
1130
1144
1174
1180
1127
1012
863
725
631
587
568
542
493
427
369
331
302
251
156
22
-115
-220
-286
-340
-421
-544
-682
-785
-826
-826
-844
-933
-1101
-1303
-1476
-1584
-1639
-1680
-1735
-1803
-1863
-1903
-1941
-2008
-2115
-2237
-2330
-2366
-2358
-2351
-2382
-2455
-2534
-2583
-2595
-2600
-2635
-2715
-2818
-2904
-2953
-2978
-3008
-3070
-3160
-3255
-3332
-3381
-3410
-3428
-3440
-3451
-3467
-3506
-3577
-3677
-3781
-3860
-3893
-3878
-3834
-3785
-3755
-3762
-3815
-3906
-4011
-4094
-4135
-4132
-4118
-4131
-4181
-4244
-4276
-4253
-4196
-4158
-4181
-4260
-4345
-4380
-4345
-4271
-4208
-4179
-4166
-4132
-4062
-3983
-3948
-3986
-4070
-4133
-4114
-4003
-3846
-3709
-3632
-3612
-3619
-3626
-3628
-3635
-3648
-3649
-3613
-3532
-3428
-3333
-3273
-3248
-3231
-3198
-3138
-3059
-2982
-2921
-2877
-2839
-2795
-2735
-2656
-2569
-2490
-2433
-2404
-2390
-2371
-2329
-2265
-2192
-2128
-2077
-2024
-1953
-1858
-1754
-1666
-1606
-1567
-1529
-1479
-1423
-1376
-1348
-1329
-1294
-1228
-1137
-1045
-974
-924
-877
-812
-721
-613
-504
-399
-292
-180
-69
23
91
142
200
283
387
493
580
652
730
836
972
1111
1223
1295
1338
1379
1430
1487
1531
1553
1561
1572
1597
1630
1657
1664
1650
1620
1578
1524
1460
1400
1366
1371
1412
1461
1490
1488
1462
1427
1388
1335
1259
1172
1101
1072
1084
1105
1098
1051
995
974
1012
1084
1130
1098
988
845
733
689
704
739
761
759
741
715
674
607
513
414
340
307
304
294
245
151
36
-59
-108
-109
-81
-51
-37
-44
-69
-107
-157
-222
-298
-372
-425
-441
-415
-361
-306
-280
-296
-346
-401
-435
-437
-419
-406
-415
-446
-488
-528
-563
-597
-633
-665
-683
-685
-680
-690
-725
-776
-817
-825
-801
-769
-759
-782
-818
-836
-811
-751
-690
-657
-657
-665
-649
-595
-523
-474
-478
-529
-591
-619
-591
-521
-448
-409
-414
-447
-487
-521
-555
-600
-653
-695
-701
-662
-597
-542
-522
-540
-568
-575
-549
-503
-464
-446
-442
-429
-393
-343
-304
-296
-314
-327
-305
-240
-156
-95
-85
-129
-198
-255
-277
-264
-233
-202
-186
-186
-200
-223
-247
-267
-278
-281
-281
-283
-292
-304
-309
-295
-255
-192
-118
-54
-19
-24
-64
-117
-159
-174
-165
-153
-159
-188
-226
-253
-258
-251
-256
-294
-361
-433
-479
-483
-452
-411
-387
-394
-432
-491
-556
-615
-659
-684
-696
-708
-738
-794
-870
-943
-991
-999
-972
-928
-891
-880
-902
-953
-1016
-1075
-1111
-1120
-1115
-1113
-1127
-1153
-1174
-1175
-1161
-1155
-1179
-1234
-1289
-1303
-1256
-1165
-1080
-1049
-1082
-1150
-1206
-1223
-1209
-1194
-1203
-1237
-1270
-1280
-1268
-1257
-1273
-1326
-1398
-1462
-1501
-1515
-1522
-1536
-1563
-1591
-1611
-1613
-1600
-1581
-1568
-1570
-1592
-1632
-1680
-1724
-1749
-1752
-1739
-1724
-1722
-1742
-1785
-1845
-1910
-1968
-2008
-2025
-2027
-2027
-2044
-2084
-2142
-2199
-2240
-2261
-2272
-2284
-2304
-2326
-2345
-2364
-2391
-2437
-2496
-2548
-2568
-2540
-2474
-2399
-2346
-2334
-2358
-2397
-2429
-2440
-2429
-2407
-2388
-2382
-2394
-2421
-2451
-2469
-2463
-2427
-2368
-2300
-2242
-2209
-2209
-2238
-2283
-2324
-2343
-2330
-2295
-2251
-2214
-2184
-2151
-2105
-2049
-1999
-1975
-1987
-2021
-2052
-2053
-2016
-1953
-1877
-1800
-1722
-1646
-1581
-1538
-1523
-1525
-1521
-1493
-1439
-1371
-1305
-1240
-1165
-1076
-986
-922
-909
-942
-988
-1002
-965
-883
-791
-717
-664
-616
-561
-501
-456
-434
-426
-403
-347
-263
-182
-132
-117
-112
-87
-29
47
115
161
194
231
283
338
374
379
367
364
397
465
550
626
676
703
716
726
741
766
810
877
960
1035
1081
1087
1071
1060
1080
1131
1191
1233
1248
1246
1246
1266
1303
1349
1397
1447
1503
1558
1596
1596
1558
1504
1471
1490
1561
1656
1731
1757
1730
1674
1624
1602
1612
1644
1683
1717
1742
1758
1763
1758
1748
1742
1750
1776
1816
1856
1882
1885
1874
1863
1871
1905
1959
2020
2068
2091
2088
2062
2021
1974
1928
1885
1848
1814
1779
1739
1697
1661
1637
1624
1611
1579
1516
1422
1313
1215
1147
1114
1106
1100
1079
1036
980
924
883
854
827
781
701
583
442
301
188
119
93
93
91
64
-3
-102
-210
-297
-337
-328
-290
-259
-266
-323
-416
-512
-584
-618
-621
-612
-608
-619
-647
-693
-750
-806
-842
-836
-784
-701
-620
-574
-575
-611
-655
-683
-688
-681
-676
-680
-687
-688
-674
-647
-612
-573
-532
-495
-466
-450
-444
-441
-428
-401
-368
-343
-338
-351
-370
-377
-364
-335
-301
-274
-262
-262
-269
-278
-281
-277
-269
-263
-264
-275
-287
-292
-282
-261
-238
-226
-224
-223
-211
-187
-163
-154
-165
-183
-186
-158
-98
-25
37
73
86
85
84
91
110
145
196
259
319
363
384
389
395
420
469
531
590
632
657
675
700
741
800
867
927
964
967
939
893
855
842
861
901
942
966
969
956
935
916
903
896
896
898
897
886
862
834
815
813
825
836
833
819
810
830
887
965
1037
1077
1082
1065
1047
1041
1045
1053
1063
1082
1118
1174
1245
1318
1385
1442
1486
1515
1526
1520
1507
1504
1524
1570
1631
1692
1738
1763
1767
1753
1730
1710
1702
1713
1733
1744
1728
1683
1628
1589
1583
1604
1623
1615
1570
1508
1456
1439
1460
1507
1564
1619
1663
1692
1696
1676
1642
1615
1612
1634
1659
1658
1614
1538
1464
1427
1444
1506
1585
1655
1698
1711
1698
1669
1636
1614
1613
1633
1654
1651
1611
1538
1462
1414
1407
1426
1444
1438
1404
1360
1321
1288
1248
1184
1094
1000
934
921
958
1018
1070
1082
1046
972
881
799
744
727
746
782
812
814
778
712
633
557
493
439
387
336
287
244
209
181
155
123
78
13
-74
-180
-285
-366
-403
-393
-357
-331
-344
-408
-514
-634
-747
-835
-892
-918
-914
-892
-867
-861
-890
-957
-1047
-1141
-1220
-1276
-1310
-1321
-1309
-1277
-1234
-1197
-1181
-1187
-1203
-1211
-1204
-1182
-1155
-1125
-1082
-1012
-911
-795
-693
-629
-609
-613
-613
-590
-541
-483
-433
-403
-396
-411
-442
-478
-507
-513
-487
-432
-363
-296
-239
-193
-149
-103
-55
-5
46
106
177
259
340
404
441
454
452
449
453
466
487
519
564
627
711
814
929
1038
1121
1161
1155
1122
1097
1109
1167
1253
1338
1398
1437
1480
1549
1651
1767
1872
1951
2001
2035
2049
2037
1997
1944
1911
1931
2005
2099
2157
2143
2061
1959
1891
1884
1924
1969
1986
1970
1941
1930
1953
2003
2060
2104
2129
2140
2150
2171
2211
2271
2342
2413
2475
2525
2565
2598
2619
2620
2597
2563
2545
2564
2621
2688
2728
2720
2677
2639
2642
2689
2750
2788
2787
2765
2752
2766
2794
2808
2789
2747
2711
2702
2715
2725
2709
2667
2621
2594
2585
2572
2530
2454
2364
2288
2239
2210
2182
2144
2106
2085
2089
2107
2119
2110
2086
2061
2045
2036
2020
1989
1948
1914
1896
1891
1884
1859
1811
1747
1677
1612
1561
1533
1535
1568
1619
1663
1676
1644
1576
1489
1400
1315
1237
1172
1135
1136
1170
1209
1217
1172
1077
964
869
814
797
806
827
852
875
885
867
809
714
603
505
442
421
434
464
490
498
478
428
354
273
199
144
109
93
95
118
166
234
302
344
343
299
231
168
130
124
142
168
184
176
138
73
-2
-62
-85
-66
-21
22
35
4
-63
-149
-238
-321
-398
-471
-541
-609
-673
-733
-786
-830
-863
-887
-910
-936
-962
-974
-957
-910
-846
-790
-759
-757
-772
-794
-819
-851
-892
-931
-954
-953
-941
-951
-1010
-1120
-1247
-1345
-1379
-1350
-1292
-1252
-1263
-1330
-1437
-1558
-1673
-1767
-1835
-1875
-1895
-1902
-1909
-1922
-1943
-1971
-2005
-2044
-2086
-2121
-2134
-2117
-2076
-2036
-2021
-2053
-2126
-2227
-2335
-2441
-2538
-2619
-2669
-2677
-2643
-2583
-2522
-2478
-2449
-2418
-2372
-2314
-2263
-2238
-2240
-2256
-2270
-2280
-2303
-2360
-2457
-2569
-2656
-2683
-2643
-2551
-2437
-2329
-2240
-2180
-2153
-2158
-2188
-2227
-2257
-2270
-2273
-2283
-2313
-2365
-2430
-2499
-2567
-2637
-2702
-2750
-2761
-2724
-2650
-2561
-2484
-2431
-2397
-2375
-2357
-2348
-2351
-2365
-2382
-2397
-2415
-2447
-2501
-2572
-2638
-2674
-2665
-2613
-2527
-2417
-2285
-2135
-1984
-1854
-1771
-1738
-1738
-1742
-1729
-1698
-1665
-1650
-1656
-1673
-1684
-1679
-1655
-1615
-1561
-1492
-1406
-1306
-1197
-1087
-980
-880
-793
-731
-707
-724
-774
-839
-901
-947
-970
-967
-931
-855
-739
-594
-441
-300
-180
-78
20
126
244
363
467
537
563
549
516
492
503
554
628
696
732
729
703
677
664
660
651
625
585
542
510
490
471
441
393
333
267
201
138
83
47
39
63
104
135
132
86
13
-59
-102
-108
-88
-66
-67
-99
-158
-229
-293
-339
-363
-373
-379
-391
-411
-438
-463
-476
-469
-442
-399
-354
-326
-325
-352
-389
-416
-423
-423
-450
-534
-682
-863
-1029
-1138
-1185
-1193
-1199
-1221
-1253
-1269
-1252
-1204
-1143
-1090
-1052
-1031
-1022
-1037
-1077
-1142
-1215
-1273
-1307
-1323
-1342
-1377
-1426
-1469
-1493
-1498
-1502
-1523
-1564
-1614
-1655
-1679
-1694
-1712
-1741
-1774
-1801
-1815
-1820
-1821
-1818
-1806
-1779
-1738
-1693
-1650
-1611
-1567
-1513
-1453
-1401
-1368
-1351
-1337
-1309
-1266
-1220
-1186
-1173
-1173
-1174
-1167
-1155
-1143
-1127
-1097
-1045
-976
-910
-869
-855
-853
-840
-808
-772
-759
-785
-841
-898
-933
-943
-947
-970
-1020
-1088
-1154
-1209
-1257
-1306
-1356
-1389
-1389
-1349
-1288
-1233
-1207
-1211
-1226
-1232
-1219
-1194
-1172
-1167
-1184
-1214
-1248
-1270
-1269
-1239
-1184
-1120
-1068
-1044
-1053
-1086
-1132
-1179
-1220
-1252
-1265
-1252
-1211
-1153
-1097
-1062
-1051
-1046
-1022
-961
-864
-743
-619
-503
-401
-316
-249
-200
-158
-105
-27
77
185
268
305
299
275
262
274
306
338
358
368
380
403
439
479
515
546
577
610
641
663
671
673
685
721
782
854
919
967
1000
1035
1082
1141
1203
1253
1280
1289
1292
1302
1329
1372
1425
1483
1544
1610
1677
1738
1784
1810
1823
1834
1855
1890
1929
1957
1964
1959
1958
1979
2027
2087
2138
2162
2156
2131
2104
2090
2093
2117
2158
2211
2268
2315
2342
2347
2340
2336
2348
2375
2410
2440
2457
2464
2469
2478
2495
2520
2549
2577
2595
2596
2577
2541
2501
2473
2465
2473
2485
2485
2463
2420
2360
2294
2235
2194
2180
2188
2201
2194
2147
2058
1949
1852
1795
1784
1809
1848
1882
1901
1901
1877
1830
1767
1710
1685
1706
1764
1831
1872
1868
1826
1768
1723
1703
1714
1750
1807
1880
1958
2023
2058
2061
2051
2056
2100
2183
2277
2344
2357
2315
2242
2172
2126
2106
2096
2079
2055
2035
2035
2058
2088
2097
2063
1988
1896
1815
1759
1717
1668
1598
1514
1442
1402
1387
1373
1328
1248
1155
1087
1066
1086
1115
1127
1115
1093
1074
1057
1025
964
876
789
732
715
722
727
709
671
626
586
548
497
427
345
278
247
262
305
347
355
309
208
72
-63
-164
-209
-208
-197
-218
-294
-415
-543
-642
-697
-723
-742
-762
-774
-768
-749
-748
-795
-893
-1010
-1097
-1126
-1110
-1097
-1130
-1218
-1324
-1405
-1432
-1418
-1394
-1383
-1389
-1396
-1396
-1397
-1417
-1465
-1528
-1579
-1594
-1577
-1551
-1547
-1581
-1645
-1715
-1768
-1790
-1780
-1749
-1711
-1678
-1658
-1651
-1646
-1631
-1602
-1566
-1542
-1546
-1578
-1625
-1668
-1695
-1708
-1719
-1731
-1742
-1741
-1724
-1697
-1669
-1644
-1614
-1570
-1511
-1452
-1413
-1406
-1423
-1442
-1435
-1395
-1331
-1264
-1214
-1190
-1193
-1218
-1254
-1291
-1314
-1316
-1302
-1286
-1286
-1309
-1341
-1361
-1351
-1310
-1253
-1196
-1147
-1104
-1064
-1033
-1020
-1029
-1047
-1050
-1024
-973
-924
-908
-934
-990
-1047
-1087
-1109
-1131
-1164
-1207
-1243
-1257
-1244
-1220
-1203
-1203
-1219
-1240
-1256
-1264
-1265
-1257
-1239
-1205
-1154
-1090
-1016
-944
-876
-818
-772
-735
-696
-645
-577
-496
-417
-354
-315
-298
-298
-313
-344
-386
-427
-446
-424
-364
-284
-212
-170
-160
-175
-201
-234
-275
-320
-361
-385
-388
-382
-385
-410
-451
-491
-514
-519
-523
-544
-586
-638
-680
-702
-710
-716
-728
-739
-735
-708
-665
-627
-614
-635
-679
-728
-768
-789
-793
-783
-764
-744
-737
-758
-813
-896
-983
-1047
-1066
-1038
-980
-914
-862
-836
-835
-852
-875
-896
-909
-908
-896
-876
-857
-847
-849
-859
-870
-874
-872
-870
-879
-902
-928
-938
-912
-845
-752
-664
-613
-614
-656
-709
-740
-728
-672
-593
-515
-456
-421
-398
-370
-324
-258
-179
-100
-33
21
69
115
160
199
222
221
202
173
149
141
150
175
207
238
259
267
263
257
262
287
336
399
463
515
549
566
570
563
546
522
495
470
451
437
423
410
402
410
438
483
534
578
606
620
629
639
656
683
726
786
864
952
1039
1114
1175
1229
1284
1343
1402
1457
1504
1547
1589
1625
1646
1639
1606
1558
1516
1490
1474
1456
1425
1392
1381
1410
1476
1549
1585
1562
1489
1408
1359
1365
1412
1468
1507
1525
1537
1560
1594
1621
1624
1599
1566
1553
1579
1642
1719
1786
1827
1844
1844
1832
1806
1764
1714
1677
1677
1727
1820
1927
2011
2040
2009
1934
1853
1803
1811
1876
1972
2060
2106
2099
2052
1994
1954
1944
1962
1994
2028
2055
2066
2052
2005
1931
1851
1794
1781
1806
1840
1845
1805
1729
1653
1608
1603
1621
1636
1629
1603
1569
1538
1506
1464
1406
1341
1284
1252
1249
1269
1302
1340
1373
1392
1385
1342
1268
1185
1125
1110
1144
1207
1270
1311
1322
1308
1271
1213
1130
1030
932
866
853
896
978
1067
1137
1174
1182
1172
1157
1147
1147
1161
1184
1209
1221
1212
1179
1129
1075
1031
999
980
968
959
954
959
980
1020
1081
1154
1219
1254
1243
1189
1120
1072
1067
1098
1126
1107
1018
880
740
648
622
644
678
697
705
729
790
886
984
1040
1024
936
800
650
517
417
357
328
315
295
244
152
31
-92
-184
-228
-229
-212
-204
-214
-231
-233
-199
-128
-44
18
26
-29
-132
-250
-350
-415
-447
-459
-466
-470
-467
-456
-442
-435
-442
-456
-461
-447
-417
-393
-398
-443
-516
-591
-644
-665
-660
-640
-615
-589
-565
-541
-518
-489
-447
-392
-339
-311
-322
-361
-398
-398
-353
-289
-251
-268
-339
-431
-510
-567
-619
-690
-780
-860
-891
-855
-768
-671
-604
-584
-599
-628
-658
-683
-700
-702
-680
-633
-575
-527
-505
-504
-507
-498
-476
-459
-464
-493
-531
-554
-549
-525
-506
-515
-563
-641
-726
-793
-819
-797
-735
-658
-601
-595
-650
-750
-860
-947
-988
-986
-956
-922
-900
-902
-936
-1002
-1096
-1198
-1289
-1353
-1387
-1397
-1395
-1387
-1370
-1342
-1305
-1267
-1238
-1221
-1209
-1193
-1172
-1155
-1159
-1193
-1255
-1329
-1391
-1426
-1434
-1424
-1417
-1427
-1462
-1518
-1582
-1636
-1667
-1670
-1651
-1619
-1580
-1536
-1491
-1450
-1429
-1441
-1492
-1572
-1658
-1726
-1767
-1787
-1804
-1828
-1860
-1892
-1918
-1935
-1946
-1950
-1939
-1906
-1848
-1779
-1719
-1680
-1661
-1647
-1623
-1584
-1543
-1512
-1499
-1491
-1470
-1424
-1358
-1290
-1237
-1205
-1185
-1164
-1132
-1091
-1045
-993
-927
-840
-737
-638
-577
-577
-642
-745
-837
-874
-831
-715
-564
-422
-319
-260
-228
-196
-152
-102
-61
-46
-54
-68
-72
-60
-40
-30
-36
-51
-62
-60
-49
-39
-31
-14
31
113
219
321
395
441
481
540
626
720
791
820
813
794
787
801
825
844
855
864
880
904
922
924
907
877
845
815
780
737
690
652
638
651
683
722
762
810
877
972
1088
1210
1313
1378
1388
1337
1231
1096
966
878
844
852
870
868
840
799
768
752
740
710
656
594
554
558
602
658
698
709
701
695
704
724
740
736
709
668
623
582
547
518
493
469
442
403
345
266
166
53
-67
-186
-295
-383
-443
-471
-469
-444
-407
-371
-350
-359
-410
-497
-601
-697
-764
-801
-824
-851
-885
-914
-924
-916
-910
-938
-1016
-1131
-1247
-1326
-1354
-1343
-1317
-1293
-1274
-1256
-1240
-1237
-1258
-1299
-1343
-1369
-1370
-1360
-1362
-1389
-1434
-1473
-1488
-1477
-1452
-1427
-1404
-1377
-1343
-1313
-1308
-1341
-1407
-1478
-1522
-1525
-1493
-1452
-1422
-1411
-1410
-1407
-1392
-1360
-1310
-1240
-1153
-1059
-978
-927
-913
-925
-938
-928
-885
-816
-741
-676
-631
-603
-580
-552
-509
-455
-397
-346
-310
-285
-264
-240
-218
-207
-218
-250
-287
-309
-307
-290
-273
-267
-262
-231
-154
-32
106
221
288
310
309
303
297
280
246
207
185
200
249
306
345
354
348
351
378
425
471
499
507
505
499
490
468
435
404
403
450
545
663
771
844
877
880
865
840
813
791
786
806
851
903
943
952
930
891
854
830
824
826
826
816
792
763
739
734
759
817
899
988
1068
1124
1151
1146
1113
1064
1016
994
1010
1070
1155
1240
1305
1346
1368
1383
1390
1386
1366
1343
1341
1381
1467
1577
1675
1736
1759
1764
1772
1792
1818
1840
1858
1885
1939
2020
2112
2191
2240
2262
2272
2281
2283
2261
2207
2128
2054
2009
2000
2009
2005
1979
1939
1920
1946
2012
2085
2120
2092
2005
1893
1785
1694
1613
1525
1423
1317
1225
1154
1098
1036
954
855
760
691
654
637
615
574
519
471
449
459
485
507
512
506
507
531
580
639
692
728
750
769
789
805
808
795
772
753
749
756
758
732
667
570
459
356
271
201
135
64
-9
-74
-121
-148
-162
-176
-196
-219
-233
-227
-201
-169
-145
-138
-140
-132
-92
-12
96
207
296
346
355
333
293
249
210
184
180
198
236
283
325
354
368
368
358
340
318
302
307
351
438
556
675
756
774
725
633
535
467
445
459
484
488
452
375
278
186
124
100
107
128
148
158
159
157
157
153
135
95
28
-56
-145
-224
-284
-327
-361
-396
-439
-499
-575
-667
-769
-868
-952
-1012
-1051
-1082
-1126
-1200
-1305
-1430
-1552
-1650
-1710
-1732
-1719
-1680
-1627
-1576
-1545
-1546
-1576
-1617
-1642
-1635
-1603
-1568
-1560
-1590
-1644
-1695
-1718
-1712
-1693
-1685
-1697
-1720
-1733
-1726
-1702
-1678
-1669
-1680
-1703
-1720
-1721
-1699
-1655
-1591
-1514
-1432
-1358
-1304
-1270
-1247
-1217
-1168
-1097
-1012
-928
-860
-811
-782
-769
-766
-763
-749
-711
-646
-560
-465
-376
-303
-246
-204
-172
-151
-141
-139
-144
-153
-165
-180
-193
-199
-194
-180
-162
-149
-144
-140
-128
-97
-48
11
64
100
113
102
73
37
13
15
52
116
186
241
270
278
280
287
298
301
289
264
236
217
207
199
186
174
176
205
259
318
359
365
340
298
256
219
184
146
106
67
32
-2
-41
-87
-136
-175
-194
-191
-174
-154
-143
-146
-161
-183
-205
-222
-237
-257
-287
-330
-376
-411
-428
-430
-434
-455
-491
-526
-540
-526
-502
-494
-516
-555
-579
-560
-501
-433
-398
-412
-455
-484
-465
-393
-292
-196
-120
-63
-9
50
116
182
247
316
389
460
513
540
546
550
573
620
680
730
754
752
742
744
769
814
864
902
914
901
875
856
855
873
889
879
830
751
671
618
599
597
584
544
489
449
446
478
523
555
569
584
622
686
753
787
769
711
647
615
627
671
724
768
802
833
865
893
906
899
876
846
818
799
791
802
841
912
1002
1090
1147
1161
1137
1097
1061
1038
1024
1010
995
985
990
1012
1045
1071
1082
1074
1057
1044
1043
1059
1089
1125
1156
1169
1153
1108
1044
978
928
895
872
846
815
791
795
838
910
982
1025
1028
1000
967
951
955
969
976
965
937
895
842
775
700
631
593
601
653
721
769
773
737
688
657
653
661
652
601
515
420
353
333
350
373
372
339
288
246
228
227
225
206
177
157
164
193
214
192
119
22
-49
-60
-13
48
75
43
-28
-96
-126
-117
-95
-91
-112
-145
-166
-170
-171
-193
-242
-308
-362
-388
-391
-393
-416
-465
-527
-576
-596
-586
-559
-533
-525
-544
-590
-656
-737
-824
-917
-1012
-1104
-1181
-1230
-1242
-1226
-1205
-1204
-1236
-1288
-1334
-1347
-1326
-1287
-1256
-1247
-1255
-1260
-1247
-1220
-1196
-1196
-1228
-1281
-1334
-1366
-1371
-1355
-1335
-1326
-1334
-1355
-1379
-1393
-1389
-1371
-1347
-1324
-1302
-1276
-1241
-1198
-1155
-1125
-1110
-1106
-1104
-1102
-1102
-1106
-1115
-1117
-1106
-1089
-1086
-1118
-1190
-1278
-1342
-1351
-1305
-1231
-1169
-1147
-1162
-1195
-1226
-1248
-1268
-1292
-1319
-1340
-1343
-1325
-1287
-1230
-1153
-1055
-943
-836
-757
-718
-715
-733
-753
-766
-776
-788
-802
-814
-819
-820
-823
-838
-863
-889
-905
-906
-893
-875
-855
-832
-802
-763
-719
-677
-641
-615
-596
-584
-579
-584
-596
-608
-610
-594
-560
-514
-469
-432
-407
-390
-376
-360
-343
-328
-318
-307
-290
-259
-216
-169
-131
-109
-99
-84
-53
-2
57
105
121
102
56
1
-43
-64
-58
-32
-1
18
12
-22
-74
-124
-156
-166
-162
-157
-164
-185
-215
-247
-272
-281
-265
-217
-138
-46
30
69
65
35
7
4
29
66
96
107
99
80
56
28
-3
-34
-56
-66
-66
-63
-67
-75
-76
-57
-9
62
144
220
277
308
311
287
241
182
118
57
6
-31
-51
-49
-27
7
38
54
49
30
9
-3
-2
11
30
55
83
114
143
165
178
186
191
195
192
174
136
84
27
-22
-58
-79
-93
-106
-126
-160
-209
-266
-322
-366
-400
-433
-479
-540
-603
-643
-641
-599
-545
-515
-533
-598
-690
-781
-853
-895
-906
-890
-855
-821
-812
-846
-918
-1004
-1071
-1096
-1086
-1066
-1060
-1077
-1101
-1110
-1091
-1051
-1004
-965
-938
-917
-901
-894
-899
-916
-929
-924
-894
-852
-820
-815
-840
-875
-898
-892
-864
-833
-821
-839
-883
-935
-979
-1004
-1010
-1006
-1002
-1006
-1022
-1050
-1082
-1107
-1113
-1091
-1044
-990
-953
-953
-995
-1061
-1125
-1164
-1170
-1154
-1131
-1114
-1104
-1096
-1086
-1078
-1074
-1072
-1068
-1056
-1037
-1016
-1000
-989
-973
-951
-931
-927
-951
-997
-1049
-1090
-1121
-1151
-1191
-1233
-1252
-1236
-1201
-1188
-1232
-1317
-1367
-1286
-1024
-622
-201
104
228
200
114
63
77
125
157
148
115
91
98
124
142
136
115
101
105
123
135
131
116
105
109
122
131
128
116
108
111
121
128
126
116
110
112
121
127
124
116
111
113
120
125
123
116
111
114
120
124
122
116
112
114
120
123
121
116
112
114
119
122
120
115
113
114
119
121
120
115
113
115
119
121
119
115
113
115
118
120
118
115
113
115
118
119
118
115
113
115
117
119
117
114
113
114
117
118
117
114
113
114
117
118
116
114
113
114
116
117
116
114
113
114
116
117
115
113
113
114
116
116
115
113
113
114
115
116
115
113
112
113
115
115
114
113
112
113
115
115
114
112
112
113
114
114
113
112
112
113
114
114
113
112
112
113
113
114
113
112
111
112
113
113
112
111
111
112
113
113
112
111
111
112
112
112
112
111
111
111
112
112
111
111
111
111
112
112
111
110
110
111
111
111
111
110
110
110
111
111
110
110
110
110
110
110
110
109
109
110
110
110
110
109
109
109
110
110
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
109
108
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
