5
9872
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
100
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
116
116
116
116
117
117
117
117
118
118
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
142
142
142
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
148
148
148
148
148
148
148
148
148
148
148
148
148
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
148
148
148
148
148
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
156
156
156
156
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
164
164
164
164
164
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
169
169
169
170
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
173
173
174
174
174
174
175
175
175
176
176
176
177
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
181
181
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
191
191
191
191
191
191
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
190
190
190
190
190
191
191
191
191
192
192
192
193
193
193
194
194
195
195
196
196
196
197
197
198
198
198
198
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
199
199
198
198
198
197
197
197
197
197
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
197
197
197
197
196
196
196
195
195
194
194
193
193
192
192
191
191
190
190
189
189
188
188
187
187
186
186
186
185
185
185
185
184
184
184
184
183
183
183
183
182
182
182
182
182
181
181
181
181
181
181
181
181
181
181
180
180
180
180
180
180
180
180
179
179
179
178
178
178
177
177
176
176
176
175
175
175
174
174
174
174
173
173
173
173
173
172
172
172
172
172
171
171
171
171
170
170
170
170
169
169
169
168
168
168
167
167
166
166
165
165
164
164
163
162
162
161
161
160
159
159
159
158
158
157
157
157
156
156
155
155
154
154
153
153
152
151
151
150
149
148
148
147
147
146
146
145
145
144
144
144
144
143
143
143
143
142
142
142
142
141
141
141
140
140
140
139
139
139
139
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
136
136
136
135
135
135
134
134
134
134
133
133
133
133
133
133
133
132
132
132
132
132
131
131
131
130
130
130
129
129
129
128
128
127
127
126
125
125
124
124
123
123
122
122
121
120
120
119
118
117
116
115
115
114
113
112
111
110
110
109
108
108
107
106
106
105
105
104
103
103
102
101
101
100
100
99
99
98
98
98
97
97
97
97
97
96
96
96
96
96
96
95
95
95
94
94
93
93
92
92
91
90
90
89
88
87
87
86
85
84
84
83
82
82
81
80
80
79
78
78
77
76
75
75
74
73
73
72
72
71
71
71
70
70
70
69
69
69
69
69
68
68
68
68
67
67
66
66
66
65
65
64
64
63
63
63
62
62
61
61
60
60
59
58
58
57
56
55
54
54
53
52
51
50
49
48
47
46
45
44
43
42
41
41
40
40
39
39
38
38
38
37
37
36
36
36
35
35
34
34
33
33
32
32
31
31
30
30
30
29
29
29
29
28
28
28
27
27
27
26
26
25
25
24
23
23
22
22
21
20
20
19
19
18
18
18
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
14
14
14
13
13
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
9
9
9
8
8
7
7
6
6
5
4
3
2
2
1
0
-1
-2
-2
-3
-4
-5
-6
-7
-8
-8
-9
-10
-11
-11
-12
-13
-13
-14
-15
-15
-16
-17
-17
-18
-19
-20
-20
-21
-22
-22
-23
-23
-24
-25
-25
-26
-26
-27
-28
-28
-29
-29
-30
-30
-31
-32
-32
-33
-33
-34
-35
-35
-36
-36
-37
-38
-38
-39
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-54
-54
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-63
-63
-64
-64
-65
-65
-66
-67
-67
-68
-68
-68
-69
-69
-70
-70
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-92
-92
-92
-93
-93
-94
-94
-95
-95
-96
-96
-97
-97
-98
-99
-99
-100
-101
-102
-102
-103
-104
-105
-106
-107
-107
-108
-109
-110
-110
-111
-112
-112
-113
-114
-114
-115
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-139
-139
-140
-140
-141
-142
-142
-143
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-150
-151
-152
-152
-153
-154
-155
-156
-157
-158
-158
-159
-160
-160
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-168
-168
-169
-169
-170
-171
-171
-172
-173
-174
-175
-176
-176
-177
-178
-178
-179
-179
-180
-180
-181
-181
-181
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-185
-185
-186
-186
-187
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-193
-193
-194
-195
-196
-196
-197
-198
-199
-200
-201
-202
-204
-205
-206
-207
-208
-209
-210
-211
-212
-212
-213
-214
-215
-215
-216
-217
-217
-218
-219
-219
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-224
-223
-223
-223
-222
-222
-222
-221
-221
-220
-219
-219
-218
-217
-216
-216
-215
-214
-214
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-217
-217
-218
-219
-219
-220
-221
-222
-222
-223
-224
-224
-225
-225
-225
-225
-226
-226
-226
-225
-225
-225
-225
-225
-224
-224
-224
-224
-223
-223
-223
-223
-223
-222
-222
-222
-223
-223
-223
-223
-223
-223
-223
-223
-223
-222
-222
-222
-222
-221
-221
-221
-221
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-219
-219
-219
-218
-218
-218
-217
-216
-216
-215
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-205
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-197
-196
-195
-195
-194
-193
-192
-191
-190
-190
-189
-188
-188
-187
-187
-186
-186
-185
-185
-185
-184
-184
-184
-184
-183
-183
-182
-182
-182
-181
-181
-180
-180
-179
-179
-179
-178
-178
-177
-177
-177
-177
-176
-176
-176
-176
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-172
-172
-171
-171
-170
-169
-168
-167
-166
-165
-164
-163
-161
-160
-158
-157
-155
-154
-152
-150
-149
-147
-146
-144
-143
-142
-141
-140
-139
-138
-137
-136
-136
-135
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-129
-129
-129
-130
-130
-131
-131
-132
-133
-133
-134
-135
-135
-136
-137
-137
-138
-138
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-138
-138
-138
-137
-137
-136
-136
-136
-135
-135
-134
-134
-134
-134
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-140
-140
-141
-141
-142
-142
-143
-144
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-168
-169
-170
-172
-173
-174
-175
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-193
-194
-195
-197
-198
-200
-201
-203
-204
-206
-207
-209
-210
-212
-213
-215
-216
-217
-218
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-230
-231
-232
-233
-233
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-237
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-230
-230
-230
-230
-230
-230
-230
-230
-231
-231
-232
-233
-233
-234
-235
-236
-237
-238
-239
-240
-242
-243
-245
-247
-249
-251
-253
-255
-257
-259
-262
-264
-266
-268
-271
-273
-276
-278
-280
-283
-285
-287
-290
-292
-294
-296
-298
-300
-302
-304
-306
-308
-311
-313
-315
-317
-319
-322
-324
-326
-329
-331
-334
-336
-339
-341
-344
-346
-349
-351
-353
-355
-357
-359
-361
-363
-365
-366
-368
-370
-371
-373
-375
-376
-378
-379
-381
-383
-384
-386
-387
-389
-390
-391
-392
-394
-394
-395
-396
-397
-397
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-403
-404
-404
-405
-406
-407
-408
-409
-409
-410
-411
-412
-413
-414
-414
-415
-416
-416
-417
-417
-417
-418
-418
-418
-418
-419
-419
-419
-420
-420
-421
-421
-422
-422
-422
-423
-423
-424
-424
-424
-425
-425
-426
-426
-427
-428
-428
-429
-430
-431
-432
-434
-435
-436
-438
-439
-441
-442
-444
-445
-447
-449
-451
-453
-455
-456
-458
-460
-462
-464
-466
-467
-469
-471
-472
-474
-475
-477
-478
-479
-481
-482
-484
-485
-487
-488
-489
-491
-492
-493
-495
-496
-497
-498
-499
-501
-502
-503
-504
-505
-506
-507
-508
-509
-510
-511
-512
-513
-515
-516
-517
-518
-519
-520
-521
-523
-524
-525
-526
-528
-529
-530
-531
-532
-533
-535
-536
-537
-538
-539
-539
-540
-541
-542
-542
-543
-543
-544
-544
-544
-545
-545
-545
-546
-546
-546
-546
-546
-546
-546
-546
-546
-546
-546
-545
-545
-545
-545
-544
-544
-544
-544
-544
-543
-543
-543
-543
-544
-544
-544
-545
-545
-546
-546
-547
-547
-548
-549
-550
-551
-551
-552
-553
-554
-555
-556
-557
-559
-560
-561
-562
-563
-565
-566
-567
-569
-570
-572
-573
-574
-576
-577
-578
-579
-580
-581
-582
-583
-584
-585
-585
-586
-587
-588
-588
-589
-590
-591
-592
-592
-593
-594
-595
-596
-597
-598
-599
-599
-600
-601
-602
-603
-603
-604
-604
-605
-605
-605
-605
-605
-605
-605
-604
-604
-604
-603
-603
-603
-602
-602
-602
-601
-601
-601
-600
-600
-600
-599
-599
-599
-598
-598
-598
-597
-597
-597
-596
-596
-596
-595
-595
-595
-594
-594
-593
-593
-592
-592
-592
-591
-591
-591
-590
-590
-590
-590
-590
-589
-589
-589
-589
-588
-588
-588
-588
-587
-587
-587
-587
-586
-586
-586
-586
-586
-586
-586
-586
-586
-586
-586
-586
-586
-587
-587
-587
-587
-588
-588
-588
-588
-588
-588
-588
-588
-589
-589
-589
-589
-590
-590
-590
-591
-591
-591
-591
-591
-591
-591
-591
-591
-590
-590
-590
-590
-589
-589
-588
-588
-588
-588
-587
-587
-587
-587
-587
-586
-586
-586
-586
-586
-586
-586
-585
-585
-585
-585
-584
-584
-583
-583
-583
-583
-582
-582
-582
-582
-582
-581
-581
-581
-581
-581
-580
-580
-580
-579
-579
-578
-578
-577
-577
-576
-575
-574
-573
-572
-571
-570
-569
-568
-567
-566
-564
-563
-562
-560
-559
-558
-557
-555
-554
-553
-552
-551
-550
-549
-548
-548
-547
-547
-546
-546
-546
-546
-546
-546
-546
-546
-546
-545
-545
-545
-545
-545
-545
-544
-544
-544
-544
-544
-544
-544
-544
-544
-544
-544
-544
-545
-545
-546
-546
-547
-548
-548
-549
-549
-550
-551
-552
-552
-553
-554
-555
-556
-557
-558
-560
-561
-563
-564
-566
-568
-570
-571
-573
-575
-577
-579
-581
-582
-584
-586
-588
-590
-592
-594
-596
-598
-600
-602
-603
-605
-607
-608
-610
-611
-612
-614
-615
-616
-617
-618
-618
-619
-620
-621
-621
-622
-623
-623
-624
-624
-625
-625
-626
-626
-627
-628
-628
-629
-630
-630
-631
-632
-633
-634
-634
-635
-636
-637
-638
-639
-640
-641
-642
-642
-643
-644
-645
-646
-647
-648
-649
-650
-651
-652
-653
-654
-655
-656
-657
-658
-658
-659
-660
-661
-661
-662
-663
-664
-664
-665
-666
-666
-667
-668
-669
-670
-671
-672
-673
-674
-675
-676
-677
-679
-680
-681
-682
-684
-685
-686
-687
-688
-689
-690
-691
-692
-693
-694
-695
-695
-696
-697
-698
-698
-699
-700
-700
-701
-702
-702
-703
-703
-704
-704
-705
-705
-706
-706
-706
-707
-707
-707
-708
-708
-708
-709
-709
-710
-710
-711
-712
-713
-713
-714
-715
-716
-717
-718
-719
-720
-721
-722
-722
-723
-724
-724
-725
-726
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-737
-738
-740
-741
-743
-744
-746
-748
-750
-752
-754
-755
-757
-759
-761
-763
-765
-767
-769
-771
-772
-774
-776
-777
-779
-780
-782
-783
-784
-786
-787
-788
-790
-791
-793
-794
-796
-797
-799
-800
-802
-803
-804
-806
-807
-809
-810
-812
-813
-814
-816
-817
-818
-820
-821
-822
-823
-824
-825
-826
-827
-827
-828
-829
-829
-830
-830
-830
-831
-831
-831
-831
-831
-831
-831
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-832
-833
-833
-834
-834
-835
-835
-836
-836
-837
-837
-837
-838
-838
-839
-839
-839
-839
-840
-840
-840
-840
-840
-840
-840
-840
-839
-839
-839
-839
-838
-838
-837
-837
-837
-836
-835
-835
-834
-833
-832
-831
-830
-829
-828
-827
-826
-824
-823
-822
-820
-819
-818
-817
-816
-815
-814
-813
-812
-812
-811
-810
-810
-809
-809
-808
-808
-808
-807
-807
-807
-807
-807
-807
-808
-808
-808
-808
-809
-809
-809
-810
-810
-810
-810
-810
-810
-810
-810
-810
-810
-810
-809
-809
-809
-808
-808
-807
-806
-806
-805
-804
-804
-803
-802
-802
-801
-800
-799
-798
-797
-796
-795
-794
-793
-791
-790
-789
-787
-786
-784
-783
-781
-779
-777
-776
-774
-772
-770
-767
-765
-763
-761
-758
-755
-753
-750
-747
-744
-741
-738
-735
-732
-729
-726
-722
-719
-715
-712
-709
-705
-702
-699
-696
-692
-689
-686
-683
-680
-677
-674
-671
-668
-665
-662
-659
-656
-653
-650
-647
-644
-642
-639
-636
-634
-631
-629
-626
-624
-621
-619
-617
-615
-612
-610
-608
-605
-603
-601
-598
-596
-594
-591
-589
-586
-584
-582
-580
-577
-575
-573
-571
-569
-567
-565
-563
-561
-559
-557
-555
-553
-552
-550
-549
-547
-546
-544
-543
-542
-540
-539
-538
-536
-535
-534
-532
-531
-530
-529
-528
-526
-525
-524
-523
-521
-520
-519
-518
-516
-515
-513
-512
-511
-509
-508
-506
-504
-503
-501
-499
-498
-496
-494
-493
-491
-489
-488
-486
-485
-483
-482
-481
-479
-478
-477
-475
-474
-472
-471
-469
-467
-465
-463
-461
-459
-456
-454
-452
-450
-447
-445
-443
-440
-438
-436
-433
-431
-428
-426
-423
-421
-418
-415
-413
-410
-407
-405
-402
-399
-396
-394
-391
-388
-385
-382
-379
-376
-373
-371
-368
-365
-362
-360
-357
-354
-352
-349
-347
-344
-341
-339
-336
-333
-330
-327
-325
-322
-319
-317
-314
-312
-309
-307
-305
-303
-301
-299
-297
-295
-293
-291
-289
-288
-286
-284
-283
-281
-280
-278
-276
-275
-274
-272
-271
-270
-268
-267
-266
-265
-264
-263
-262
-261
-260
-260
-259
-258
-257
-256
-255
-254
-253
-251
-250
-249
-248
-246
-245
-244
-243
-242
-240
-239
-238
-237
-236
-235
-234
-233
-232
-231
-230
-229
-228
-227
-225
-224
-223
-221
-219
-218
-216
-214
-213
-211
-209
-207
-206
-204
-202
-201
-199
-197
-196
-194
-193
-191
-190
-188
-187
-185
-184
-183
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-171
-170
-169
-168
-168
-167
-166
-165
-164
-163
-162
-160
-159
-157
-155
-154
-152
-149
-147
-145
-143
-141
-139
-136
-134
-132
-130
-128
-126
-124
-122
-120
-118
-117
-115
-114
-113
-112
-111
-110
-109
-108
-107
-107
-106
-105
-105
-104
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-97
-96
-95
-95
-93
-92
-91
-89
-88
-86
-84
-81
-79
-76
-74
-71
-67
-64
-61
-57
-54
-50
-46
-43
-39
-35
-32
-28
-24
-20
-17
-13
-9
-5
-1
3
7
11
15
19
23
27
31
35
39
43
47
50
54
58
61
65
68
71
75
78
81
84
86
89
92
95
97
100
102
105
107
109
112
114
116
118
120
122
123
125
126
128
129
130
132
133
134
134
135
136
136
137
137
137
138
138
137
137
137
136
135
134
134
133
132
131
129
128
127
126
125
124
123
122
121
119
118
117
116
115
113
112
111
110
108
107
105
104
102
101
99
97
95
94
92
90
88
86
85
83
81
79
78
76
75
73
72
70
69
68
67
66
66
65
65
65
65
65
66
67
68
69
70
71
73
74
76
78
79
81
83
85
87
89
92
94
96
98
100
102
104
106
108
110
112
114
115
117
118
120
121
122
124
125
126
127
128
128
129
130
131
132
133
133
134
135
136
137
138
139
141
142
143
144
145
146
147
149
150
151
152
153
154
156
157
158
159
160
162
163
164
166
167
168
170
171
172
174
175
176
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
198
199
200
202
203
204
206
207
208
210
211
213
214
216
217
219
220
222
224
226
228
230
231
233
235
237
239
241
243
245
246
248
249
250
251
252
253
253
253
254
254
253
253
253
252
251
251
250
249
248
248
247
246
245
245
244
243
242
241
240
239
238
237
236
235
234
232
231
230
229
227
226
225
224
222
221
220
219
218
218
217
216
215
214
214
213
212
212
211
210
210
209
209
209
208
208
208
208
208
208
208
208
208
208
209
209
210
211
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
227
228
229
230
231
232
233
234
235
235
236
236
237
237
237
237
236
236
236
235
234
233
232
231
230
228
227
225
223
221
219
217
214
212
209
206
203
200
197
193
190
186
182
179
175
171
167
163
159
156
152
148
145
141
138
134
131
127
124
121
117
114
111
107
104
101
97
94
91
87
84
81
77
74
70
67
63
60
57
53
50
47
44
41
38
35
32
29
27
24
22
19
16
14
12
9
7
5
3
1
-1
-3
-5
-6
-8
-9
-11
-12
-13
-14
-15
-16
-17
-18
-18
-19
-20
-21
-22
-23
-24
-25
-26
-28
-29
-31
-32
-34
-36
-38
-39
-41
-43
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-67
-69
-71
-73
-75
-77
-79
-82
-84
-86
-88
-89
-91
-93
-95
-96
-98
-99
-100
-101
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-116
-117
-118
-120
-122
-124
-126
-128
-130
-132
-135
-137
-140
-143
-146
-149
-153
-156
-160
-164
-168
-172
-176
-181
-185
-189
-194
-199
-204
-208
-213
-218
-223
-228
-233
-238
-243
-248
-253
-257
-262
-267
-271
-276
-280
-285
-289
-293
-298
-302
-306
-310
-315
-319
-323
-327
-331
-335
-338
-342
-346
-349
-353
-357
-360
-364
-368
-371
-375
-379
-382
-386
-390
-394
-397
-401
-405
-409
-413
-416
-420
-424
-428
-431
-435
-439
-442
-446
-450
-453
-457
-460
-463
-467
-470
-473
-476
-479
-482
-485
-488
-491
-494
-496
-499
-502
-504
-507
-509
-512
-514
-517
-519
-521
-524
-526
-528
-531
-533
-535
-538
-540
-542
-545
-547
-549
-552
-554
-556
-558
-561
-563
-565
-567
-570
-572
-574
-576
-578
-580
-582
-584
-585
-587
-588
-589
-591
-592
-593
-594
-595
-596
-597
-598
-598
-599
-600
-601
-601
-602
-602
-603
-603
-603
-604
-604
-604
-604
-604
-604
-604
-604
-603
-603
-603
-602
-602
-601
-600
-599
-599
-598
-597
-596
-595
-594
-592
-591
-590
-589
-587
-586
-584
-583
-581
-580
-578
-577
-575
-573
-572
-570
-568
-567
-565
-564
-562
-561
-559
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-549
-548
-548
-547
-546
-546
-545
-545
-545
-544
-544
-543
-543
-543
-542
-542
-542
-541
-541
-541
-541
-540
-540
-540
-540
-539
-539
-539
-539
-539
-539
-539
-539
-538
-538
-538
-537
-537
-536
-536
-535
-534
-534
-533
-532
-532
-531
-530
-530
-529
-528
-527
-527
-526
-526
-525
-524
-524
-524
-523
-523
-522
-522
-521
-521
-520
-520
-520
-519
-519
-519
-518
-518
-518
-517
-517
-517
-516
-516
-515
-515
-514
-513
-513
-512
-511
-511
-510
-509
-508
-508
-507
-506
-505
-505
-504
-503
-503
-502
-502
-501
-501
-500
-499
-499
-499
-498
-498
-497
-497
-496
-496
-496
-495
-495
-494
-494
-493
-492
-492
-491
-491
-490
-489
-489
-488
-488
-487
-487
-486
-486
-485
-485
-484
-484
-483
-483
-483
-483
-483
-483
-483
-483
-483
-484
-484
-485
-485
-486
-486
-487
-488
-489
-490
-490
-491
-492
-493
-494
-495
-496
-496
-497
-498
-499
-501
-502
-503
-504
-506
-507
-508
-510
-511
-513
-514
-515
-517
-518
-519
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-530
-531
-532
-532
-532
-533
-533
-533
-533
-533
-533
-533
-532
-532
-532
-531
-531
-530
-530
-529
-529
-528
-528
-527
-526
-526
-525
-524
-524
-523
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-511
-510
-509
-507
-506
-504
-503
-502
-500
-499
-498
-496
-495
-494
-493
-492
-492
-491
-491
-490
-490
-490
-490
-490
-490
-491
-492
-492
-493
-495
-496
-497
-499
-501
-502
-504
-507
-509
-511
-514
-516
-518
-521
-523
-525
-528
-530
-532
-534
-536
-538
-539
-541
-543
-544
-546
-547
-549
-550
-552
-553
-554
-556
-557
-558
-559
-561
-562
-563
-564
-565
-565
-566
-567
-567
-568
-569
-569
-570
-570
-571
-571
-571
-572
-572
-572
-573
-573
-573
-573
-573
-573
-573
-573
-573
-573
-572
-572
-571
-570
-569
-568
-567
-566
-564
-563
-561
-559
-557
-555
-553
-551
-549
-546
-544
-542
-540
-537
-535
-532
-530
-528
-525
-523
-520
-518
-515
-512
-510
-507
-504
-502
-499
-496
-494
-491
-488
-486
-483
-480
-478
-475
-472
-469
-467
-464
-461
-459
-456
-453
-450
-447
-445
-442
-439
-436
-433
-430
-427
-424
-421
-418
-415
-412
-409
-407
-404
-401
-398
-396
-393
-390
-388
-385
-383
-380
-378
-376
-373
-371
-369
-366
-364
-362
-359
-357
-354
-352
-349
-347
-344
-341
-339
-336
-334
-332
-329
-327
-325
-322
-320
-318
-316
-315
-313
-311
-310
-308
-307
-306
-305
-304
-303
-302
-302
-301
-300
-300
-299
-299
-299
-298
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-300
-300
-301
-301
-302
-302
-302
-303
-303
-303
-303
-303
-303
-302
-302
-301
-300
-299
-298
-296
-295
-293
-292
-290
-288
-285
-283
-280
-278
-275
-272
-269
-265
-262
-258
-255
-251
-247
-243
-238
-234
-229
-224
-219
-214
-209
-204
-198
-193
-187
-182
-176
-170
-164
-158
-153
-147
-141
-135
-129
-122
-116
-110
-104
-98
-92
-87
-81
-75
-70
-64
-59
-54
-49
-44
-39
-35
-30
-25
-21
-16
-12
-8
-3
1
6
10
14
19
23
27
32
36
41
45
49
54
58
62
67
71
76
80
84
89
93
97
102
106
110
115
119
124
128
132
136
141
145
149
153
157
161
165
169
172
176
180
183
187
190
193
197
200
203
206
209
211
214
217
219
221
224
226
228
229
231
233
234
235
237
238
239
240
241
242
242
243
244
245
245
246
246
247
247
248
248
248
248
248
248
248
247
247
246
246
245
244
243
242
241
240
239
237
236
234
233
232
230
228
227
225
224
222
220
219
217
216
215
213
212
211
211
210
210
209
209
209
210
210
211
213
214
215
217
219
222
224
227
230
233
236
240
243
247
251
256
260
265
270
274
280
285
290
296
302
307
313
319
325
332
338
345
351
358
365
372
379
386
394
401
409
416
424
432
440
447
455
463
471
479
487
495
503
511
519
527
535
543
550
558
566
573
581
588
596
603
610
617
624
631
638
644
651
657
663
669
675
681
686
692
697
702
707
712
717
721
726
730
735
739
743
747
751
755
759
762
766
769
772
776
779
782
784
787
790
792
794
796
798
800
802
803
805
806
807
808
808
808
808
808
808
807
807
806
804
803
801
799
797
795
792
790
787
784
782
779
776
773
770
767
764
761
758
755
752
749
746
744
741
738
735
732
730
727
725
722
720
717
715
713
711
709
707
705
704
702
701
700
699
698
697
696
696
695
695
695
695
695
695
696
697
697
698
699
700
702
703
705
707
709
711
713
715
718
720
723
726
729
732
735
738
742
745
749
753
757
761
765
769
773
777
782
786
791
795
800
805
810
815
820
825
830
835
841
846
852
857
862
868
873
878
884
889
894
899
904
908
913
917
921
925
929
933
936
940
943
946
949
951
954
957
959
961
963
965
967
968
970
971
972
974
975
976
977
978
979
979
980
981
982
982
983
984
984
985
986
987
987
988
989
989
990
990
991
991
992
992
992
992
992
992
992
992
991
991
990
989
988
987
986
985
984
983
982
980
979
978
976
975
974
972
971
970
969
968
967
966
965
965
964
964
963
963
963
963
963
963
963
964
965
965
966
968
969
971
973
975
977
980
982
985
988
991
995
998
1000
1004
1008
1010
1014
1018
1020
1024
1028
1031
1034
1037
1040
1043
1047
1050
1053
1057
1060
1063
1067
1070
1073
1076
1079
1082
1085
1088
1091
1094
1097
1099
1102
1104
1107
1109
1111
1113
1115
1117
1119
1120
1122
1123
1124
1125
1126
1127
1128
1129
1130
1130
1131
1131
1131
1132
1132
1133
1133
1133
1133
1134
1134
1134
1134
1135
1135
1135
1135
1135
1136
1136
1136
1136
1137
1137
1138
1138
1139
1139
1140
1141
1142
1142
1143
1144
1145
1146
1146
1147
1147
1148
1148
1148
1148
1148
1147
1147
1146
1145
1144
1143
1142
1141
1139
1138
1136
1135
1133
1131
1130
1128
1126
1124
1123
1121
1119
1117
1115
1113
1111
1108
1106
1104
1102
1100
1098
1096
1094
1092
1091
1089
1087
1085
1083
1081
1078
1076
1073
1071
1068
1065
1061
1058
1055
1051
1047
1043
1039
1035
1031
1026
1022
1016
1012
1006
1000
996
990
984
979
973
967
961
955
948
942
936
929
923
916
910
903
896
890
883
876
869
863
856
850
843
837
830
824
818
811
805
799
792
786
780
773
767
761
755
749
743
737
731
726
720
715
710
705
700
696
691
687
683
679
676
672
670
667
665
662
660
659
657
656
654
653
652
651
650
649
648
647
646
646
645
645
645
645
644
644
644
645
645
645
645
645
645
645
645
644
644
643
643
642
641
640
639
638
637
636
635
634
632
631
629
628
626
624
622
620
618
616
614
611
609
606
603
600
596
593
588
584
579
574
569
564
558
552
546
540
534
527
521
514
507
500
493
486
478
471
463
455
447
439
430
421
413
404
395
386
377
368
359
349
340
331
322
313
304
296
287
278
270
262
253
245
238
230
223
215
208
201
194
188
181
175
168
162
156
150
145
139
134
129
124
120
115
111
107
103
99
95
92
89
85
82
79
76
73
71
68
66
64
61
60
58
56
55
54
53
52
52
51
51
50
50
50
50
50
50
50
50
51
51
51
52
52
53
54
54
55
56
58
59
60
62
64
65
67
69
71
72
74
76
77
79
80
81
83
84
85
86
87
88
88
89
90
90
91
91
91
91
91
91
90
90
89
89
88
87
86
85
84
82
81
79
78
76
74
72
70
68
66
64
62
60
58
57
55
53
52
51
49
48
47
45
44
43
41
40
38
37
35
33
32
30
29
27
25
23
22
20
18
17
15
13
11
9
7
6
4
2
1
-1
-3
-4
-6
-8
-9
-11
-13
-14
-16
-17
-19
-20
-21
-22
-23
-24
-25
-26
-26
-27
-27
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-32
-32
-33
-33
-33
-33
-33
-33
-33
-32
-32
-31
-31
-30
-29
-28
-27
-26
-25
-24
-23
-21
-20
-18
-16
-15
-13
-10
-8
-6
-3
0
2
5
8
12
15
19
22
26
30
34
38
43
47
52
56
61
66
71
75
80
85
90
95
100
105
110
115
120
125
130
134
139
143
147
150
154
157
161
164
166
169
171
173
175
176
177
178
179
180
180
180
180
180
179
179
178
177
176
175
174
173
171
170
168
166
164
162
160
158
155
153
151
148
145
143
140
137
134
130
127
124
120
116
112
108
104
100
95
90
85
80
75
69
63
57
51
45
38
31
24
17
10
2
-5
-13
-21
-29
-37
-45
-54
-62
-70
-79
-87
-96
-104
-113
-121
-129
-137
-145
-153
-161
-168
-175
-183
-190
-197
-203
-210
-216
-223
-229
-234
-240
-246
-251
-256
-261
-266
-271
-275
-279
-284
-287
-291
-295
-298
-302
-305
-308
-311
-314
-316
-319
-321
-323
-325
-327
-329
-331
-332
-333
-334
-334
-335
-335
-335
-335
-334
-333
-332
-331
-330
-328
-326
-324
-321
-319
-316
-313
-309
-306
-302
-298
-294
-290
-285
-281
-276
-271
-266
-261
-256
-251
-246
-241
-236
-231
-226
-221
-216
-211
-206
-202
-197
-193
-188
-184
-180
-176
-172
-168
-164
-161
-158
-155
-152
-149
-147
-145
-143
-141
-140
-139
-139
-138
-138
-139
-139
-140
-141
-142
-144
-146
-148
-151
-154
-157
-160
-164
-168
-173
-177
-182
-188
-194
-200
-207
-213
-221
-228
-236
-245
-253
-262
-272
-281
-291
-302
-312
-323
-333
-344
-355
-366
-377
-388
-399
-410
-421
-431
-442
-452
-462
-472
-482
-492
-501
-511
-520
-529
-537
-546
-554
-561
-569
-576
-583
-589
-595
-601
-606
-611
-616
-620
-624
-627
-631
-634
-636
-639
-641
-643
-644
-646
-647
-648
-648
-649
-649
-649
-649
-649
-648
-648
-647
-646
-644
-642
-641
-638
-636
-634
-631
-628
-625
-622
-619
-616
-612
-609
-605
-601
-597
-593
-589
-585
-581
-577
-572
-568
-563
-559
-554
-549
-544
-539
-535
-530
-525
-521
-517
-513
-508
-505
-501
-497
-494
-491
-488
-485
-483
-481
-479
-477
-475
-474
-474
-473
-473
-473
-474
-475
-476
-478
-480
-482
-485
-488
-491
-495
-499
-503
-508
-513
-518
-523
-528
-534
-540
-546
-553
-559
-566
-573
-581
-588
-596
-604
-613
-621
-630
-638
-647
-656
-665
-674
-683
-692
-701
-710
-719
-727
-736
-745
-753
-762
-771
-780
-789
-798
-806
-816
-825
-834
-843
-852
-861
-871
-880
-889
-899
-908
-917
-927
-936
-945
-953
-962
-970
-978
-986
-994
-1000
-1008
-1014
-1022
-1028
-1034
-1040
-1046
-1051
-1057
-1062
-1067
-1072
-1076
-1081
-1085
-1089
-1093
-1096
-1100
-1104
-1107
-1111
-1114
-1117
-1120
-1123
-1126
-1129
-1132
-1135
-1138
-1140
-1143
-1146
-1148
-1151
-1154
-1157
-1160
-1163
-1166
-1170
-1173
-1177
-1180
-1184
-1187
-1191
-1195
-1198
-1202
-1205
-1209
-1212
-1215
-1218
-1221
-1224
-1227
-1230
-1232
-1235
-1237
-1239
-1242
-1244
-1246
-1248
-1249
-1251
-1253
-1254
-1256
-1257
-1259
-1260
-1262
-1263
-1265
-1266
-1268
-1270
-1271
-1273
-1275
-1277
-1279
-1282
-1284
-1287
-1289
-1292
-1295
-1298
-1302
-1305
-1309
-1313
-1317
-1322
-1326
-1331
-1336
-1341
-1346
-1351
-1357
-1362
-1368
-1374
-1380
-1386
-1392
-1399
-1405
-1411
-1418
-1424
-1431
-1438
-1444
-1451
-1457
-1464
-1471
-1478
-1484
-1491
-1498
-1505
-1511
-1518
-1525
-1532
-1539
-1546
-1553
-1560
-1566
-1573
-1580
-1587
-1594
-1601
-1608
-1615
-1622
-1629
-1636
-1643
-1650
-1657
-1664
-1671
-1678
-1685
-1692
-1699
-1705
-1711
-1718
-1723
-1729
-1734
-1740
-1744
-1749
-1753
-1757
-1760
-1764
-1767
-1769
-1772
-1774
-1776
-1777
-1778
-1779
-1780
-1780
-1781
-1781
-1781
-1781
-1780
-1780
-1780
-1779
-1779
-1778
-1777
-1777
-1776
-1775
-1775
-1774
-1773
-1773
-1772
-1772
-1772
-1771
-1771
-1771
-1771
-1771
-1772
-1772
-1772
-1773
-1773
-1773
-1774
-1775
-1775
-1776
-1777
-1777
-1778
-1779
-1780
-1782
-1783
-1784
-1786
-1787
-1789
-1791
-1792
-1794
-1796
-1798
-1801
-1803
-1805
-1807
-1809
-1812
-1814
-1815
-1817
-1819
-1820
-1822
-1823
-1824
-1824
-1825
-1825
-1826
-1826
-1826
-1826
-1826
-1826
-1826
-1826
-1825
-1825
-1825
-1824
-1824
-1823
-1823
-1822
-1822
-1821
-1821
-1820
-1820
-1819
-1819
-1818
-1818
-1817
-1816
-1816
-1815
-1815
-1815
-1814
-1814
-1814
-1814
-1814
-1814
-1814
-1814
-1815
-1815
-1815
-1815
-1816
-1816
-1817
-1817
-1818
-1819
-1820
-1821
-1822
-1823
-1825
-1827
-1829
-1832
-1835
-1838
-1841
-1845
-1849
-1853
-1858
-1863
-1868
-1873
-1879
-1884
-1890
-1896
-1903
-1909
-1915
-1922
-1929
-1935
-1942
-1949
-1956
-1963
-1970
-1977
-1985
-1992
-2000
-2007
-2015
-2023
-2032
-2040
-2049
-2058
-2067
-2076
-2085
-2095
-2104
-2114
-2123
-2132
-2142
-2151
-2161
-2171
-2180
-2190
-2200
-2210
-2220
-2230
-2240
-2250
-2261
-2271
-2282
-2292
-2302
-2312
-2322
-2332
-2342
-2352
-2361
-2370
-2378
-2387
-2395
-2402
-2410
-2417
-2423
-2429
-2436
-2441
-2447
-2452
-2457
-2462
-2466
-2470
-2474
-2477
-2480
-2483
-2486
-2488
-2490
-2491
-2492
-2493
-2493
-2494
-2493
-2493
-2492
-2490
-2489
-2487
-2484
-2482
-2479
-2476
-2473
-2469
-2465
-2461
-2457
-2453
-2449
-2444
-2440
-2435
-2431
-2426
-2421
-2417
-2412
-2408
-2403
-2399
-2395
-2391
-2388
-2384
-2381
-2378
-2375
-2373
-2370
-2369
-2367
-2365
-2364
-2363
-2363
-2362
-2362
-2362
-2362
-2362
-2363
-2363
-2364
-2364
-2365
-2366
-2367
-2369
-2370
-2372
-2373
-2375
-2377
-2379
-2382
-2385
-2387
-2390
-2394
-2397
-2400
-2404
-2407
-2411
-2415
-2419
-2423
-2427
-2431
-2435
-2439
-2444
-2448
-2452
-2457
-2461
-2466
-2471
-2476
-2481
-2486
-2492
-2497
-2503
-2509
-2515
-2522
-2528
-2535
-2542
-2549
-2557
-2564
-2572
-2580
-2587
-2595
-2603
-2611
-2618
-2626
-2634
-2641
-2648
-2655
-2662
-2669
-2676
-2682
-2689
-2695
-2701
-2707
-2713
-2719
-2724
-2730
-2735
-2741
-2746
-2751
-2756
-2761
-2765
-2770
-2774
-2778
-2782
-2786
-2790
-2793
-2797
-2800
-2803
-2806
-2809
-2812
-2815
-2818
-2821
-2824
-2828
-2831
-2834
-2836
-2839
-2842
-2845
-2847
-2849
-2851
-2853
-2854
-2856
-2857
-2857
-2858
-2858
-2858
-2858
-2858
-2858
-2858
-2858
-2858
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2856
-2856
-2856
-2855
-2854
-2854
-2853
-2852
-2852
-2851
-2851
-2850
-2850
-2850
-2850
-2851
-2852
-2853
-2855
-2856
-2859
-2861
-2864
-2866
-2870
-2873
-2876
-2880
-2883
-2887
-2890
-2894
-2897
-2901
-2904
-2907
-2910
-2913
-2916
-2919
-2921
-2924
-2926
-2928
-2931
-2933
-2935
-2938
-2940
-2942
-2945
-2947
-2950
-2952
-2955
-2957
-2959
-2961
-2963
-2965
-2967
-2968
-2970
-2971
-2971
-2972
-2972
-2972
-2972
-2972
-2971
-2971
-2970
-2969
-2968
-2967
-2965
-2964
-2962
-2960
-2958
-2956
-2953
-2950
-2948
-2944
-2941
-2938
-2934
-2930
-2926
-2922
-2917
-2912
-2908
-2902
-2897
-2891
-2886
-2879
-2873
-2867
-2860
-2853
-2846
-2839
-2832
-2825
-2818
-2811
-2804
-2796
-2789
-2781
-2774
-2766
-2758
-2750
-2742
-2734
-2726
-2717
-2709
-2701
-2692
-2684
-2676
-2667
-2659
-2651
-2644
-2636
-2628
-2621
-2613
-2606
-2599
-2591
-2584
-2577
-2569
-2562
-2555
-2547
-2540
-2532
-2525
-2517
-2510
-2503
-2495
-2488
-2481
-2474
-2467
-2461
-2455
-2449
-2443
-2438
-2433
-2428
-2424
-2420
-2416
-2412
-2409
-2406
-2403
-2400
-2398
-2395
-2393
-2391
-2388
-2386
-2384
-2383
-2381
-2379
-2378
-2376
-2375
-2374
-2373
-2372
-2370
-2369
-2368
-2366
-2365
-2363
-2361
-2358
-2356
-2352
-2349
-2345
-2341
-2337
-2333
-2328
-2323
-2318
-2312
-2306
-2300
-2294
-2287
-2281
-2274
-2266
-2259
-2252
-2244
-2236
-2229
-2221
-2213
-2205
-2197
-2189
-2181
-2172
-2164
-2156
-2147
-2139
-2131
-2123
-2115
-2107
-2099
-2092
-2084
-2077
-2070
-2064
-2057
-2051
-2045
-2039
-2033
-2028
-2021
-2016
-2009
-2004
-1998
-1992
-1985
-1979
-1973
-1967
-1960
-1954
-1948
-1942
-1936
-1929
-1923
-1918
-1912
-1906
-1901
-1895
-1890
-1885
-1880
-1876
-1872
-1868
-1864
-1861
-1858
-1855
-1853
-1851
-1849
-1847
-1846
-1845
-1844
-1844
-1843
-1843
-1843
-1842
-1842
-1842
-1842
-1842
-1841
-1841
-1840
-1840
-1839
-1838
-1837
-1836
-1835
-1833
-1831
-1829
-1827
-1824
-1821
-1818
-1815
-1812
-1809
-1805
-1802
-1798
-1794
-1790
-1785
-1781
-1777
-1773
-1768
-1764
-1759
-1755
-1751
-1746
-1742
-1738
-1734
-1730
-1725
-1721
-1717
-1713
-1710
-1706
-1702
-1698
-1694
-1690
-1686
-1682
-1678
-1675
-1671
-1667
-1664
-1661
-1657
-1654
-1652
-1649
-1647
-1644
-1643
-1641
-1639
-1638
-1637
-1637
-1636
-1636
-1636
-1636
-1636
-1637
-1638
-1638
-1639
-1640
-1642
-1643
-1644
-1645
-1647
-1648
-1650
-1651
-1653
-1654
-1656
-1657
-1659
-1660
-1662
-1663
-1665
-1666
-1667
-1668
-1669
-1670
-1671
-1672
-1672
-1673
-1673
-1673
-1674
-1674
-1675
-1675
-1675
-1675
-1676
-1676
-1676
-1676
-1676
-1676
-1676
-1676
-1675
-1675
-1674
-1674
-1673
-1672
-1671
-1670
-1669
-1667
-1665
-1664
-1661
-1659
-1657
-1654
-1651
-1648
-1645
-1641
-1637
-1633
-1629
-1625
-1620
-1614
-1609
-1603
-1597
-1590
-1583
-1576
-1568
-1560
-1552
-1543
-1534
-1525
-1515
-1505
-1495
-1485
-1475
-1464
-1453
-1442
-1431
-1420
-1408
-1397
-1385
-1373
-1360
-1348
-1335
-1322
-1309
-1296
-1283
-1269
-1256
-1243
-1229
-1216
-1203
-1190
-1177
-1164
-1151
-1138
-1125
-1112
-1099
-1086
-1073
-1059
-1046
-1033
-1020
-1006
-993
-979
-966
-952
-939
-925
-912
-899
-886
-873
-860
-848
-836
-825
-814
-804
-794
-784
-775
-766
-758
-749
-742
-734
-727
-720
-713
-706
-700
-693
-687
-681
-674
-668
-662
-656
-650
-645
-639
-634
-628
-623
-618
-613
-608
-603
-598
-593
-587
-582
-577
-572
-566
-561
-556
-550
-545
-540
-535
-530
-525
-521
-516
-512
-509
-505
-502
-499
-496
-493
-491
-488
-486
-483
-480
-477
-474
-471
-468
-464
-460
-456
-452
-448
-444
-439
-434
-430
-424
-419
-414
-408
-403
-397
-391
-384
-377
-371
-363
-356
-348
-339
-330
-321
-311
-300
-290
-279
-268
-256
-244
-232
-219
-207
-194
-180
-167
-153
-139
-125
-110
-95
-80
-64
-48
-31
-15
2
19
37
54
72
89
107
124
142
159
176
193
209
225
240
256
270
284
298
311
324
336
348
359
370
381
391
401
411
420
429
438
447
455
463
471
479
486
493
500
506
512
517
522
527
531
536
539
543
546
548
551
553
554
555
556
556
556
556
555
553
551
548
545
542
538
535
530
526
521
516
512
506
501
496
491
486
480
475
471
466
461
457
453
450
446
443
440
437
435
432
430
428
426
425
424
423
423
422
423
423
425
426
429
431
434
438
442
446
451
456
461
467
472
478
485
491
498
505
512
520
528
537
546
555
565
575
586
597
608
619
631
643
655
667
680
692
705
718
731
744
757
770
783
795
808
820
832
844
856
868
879
890
902
912
923
934
945
955
966
976
987
997
1008
1018
1029
1039
1049
1059
1069
1079
1089
1099
1108
1118
1127
1136
1145
1154
1163
1171
1179
1187
1195
1202
1209
1216
1223
1229
1235
1241
1247
1253
1258
1263
1269
1273
1278
1282
1286
1290
1294
1297
1299
1302
1304
1306
1308
1310
1312
1314
1316
1318
1321
1324
1327
1330
1334
1338
1342
1347
1352
1357
1362
1367
1373
1378
1384
1390
1396
1403
1409
1416
1422
1429
1435
1442
1449
1455
1462
1468
1475
1481
1488
1495
1501
1508
1515
1522
1529
1536
1543
1550
1557
1564
1571
1577
1584
1591
1598
1604
1610
1617
1623
1629
1635
1641
1647
1653
1659
1665
1671
1676
1682
1687
1692
1697
1702
1707
1711
1715
1719
1722
1726
1729
1731
1734
1736
1738
1739
1741
1742
1743
1744
1745
1746
1747
1747
1748
1748
1749
1750
1751
1751
1753
1754
1755
1757
1759
1762
1764
1767
1770
1773
1776
1779
1782
1786
1789
1793
1797
1801
1805
1810
1815
1820
1825
1831
1836
1842
1848
1855
1861
1868
1875
1882
1888
1895
1901
1908
1914
1920
1926
1931
1937
1942
1947
1952
1957
1962
1967
1972
1978
1983
1989
1995
2001
2007
2013
2021
2028
2035
2043
2051
2058
2066
2074
2082
2090
2098
2107
2115
2124
2133
2143
2153
2163
2174
2185
2196
2208
2220
2231
2243
2255
2267
2278
2290
2301
2312
2323
2334
2344
2355
2364
2374
2383
2392
2400
2408
2416
2423
2429
2436
2441
2447
2452
2456
2460
2464
2468
2471
2475
2478
2482
2485
2489
2492
2496
2500
2504
2508
2513
2518
2523
2529
2535
2541
2547
2554
2561
2568
2575
2582
2589
2596
2602
2608
2614
2619
2624
2628
2631
2634
2637
2638
2639
2640
2640
2639
2638
2636
2633
2630
2627
2624
2620
2616
2612
2608
2604
2600
2596
2592
2589
2586
2583
2580
2578
2577
2575
2574
2574
2575
2576
2578
2581
2584
2588
2593
2598
2605
2612
2619
2627
2635
2644
2653
2663
2672
2682
2692
2702
2711
2721
2730
2739
2748
2756
2764
2771
2779
2786
2793
2800
2806
2813
2819
2826
2832
2839
2845
2852
2859
2866
2873
2880
2888
2896
2905
2914
2923
2932
2942
2952
2962
2973
2984
2995
3006
3018
3029
3041
3052
3064
3075
3086
3097
3108
3117
3127
3136
3144
3151
3158
3164
3169
3173
3176
3179
3181
3182
3183
3183
3182
3181
3180
3178
3175
3172
3169
3165
3161
3156
3152
3146
3141
3136
3130
3125
3120
3115
3110
3105
3100
3096
3091
3087
3083
3079
3076
3072
3069
3065
3062
3059
3056
3053
3051
3048
3045
3042
3039
3036
3033
3030
3028
3025
3023
3020
3019
3017
3015
3014
3014
3013
3013
3013
3014
3015
3016
3018
3019
3021
3024
3026
3028
3031
3033
3036
3038
3041
3043
3046
3049
3052
3056
3059
3063
3067
3072
3076
3081
3086
3092
3097
3103
3109
3115
3121
3128
3134
3140
3147
3153
3159
3166
3172
3178
3184
3190
3196
3202
3207
3213
3218
3223
3228
3233
3239
3244
3249
3254
3260
3266
3271
3277
3282
3288
3293
3298
3302
3306
3310
3313
3316
3318
3320
3320
3321
3320
3319
3317
3314
3310
3305
3299
3292
3284
3275
3265
3254
3243
3231
3218
3205
3192
3179
3166
3153
3140
3128
3116
3104
3093
3083
3073
3064
3055
3047
3040
3033
3026
3020
3014
3009
3004
2999
2995
2990
2986
2982
2978
2974
2970
2967
2963
2959
2956
2952
2949
2945
2942
2939
2935
2931
2927
2923
2919
2914
2909
2904
2899
2893
2888
2883
2878
2873
2868
2864
2860
2856
2853
2850
2847
2845
2843
2842
2841
2840
2840
2839
2838
2838
2837
2836
2835
2834
2833
2832
2831
2830
2830
2829
2828
2828
2828
2828
2828
2828
2829
2829
2829
2830
2830
2830
2830
2831
2831
2831
2831
2831
2831
2831
2830
2829
2828
2826
2824
2821
2818
2814
2809
2804
2798
2792
2786
2780
2774
2768
2763
2757
2751
2746
2741
2736
2731
2726
2721
2716
2711
2706
2701
2697
2692
2688
2683
2679
2675
2671
2667
2663
2659
2656
2652
2649
2647
2645
2643
2641
2639
2638
2637
2637
2636
2636
2636
2636
2636
2636
2636
2636
2636
2636
2636
2635
2635
2633
2632
2630
2628
2625
2622
2619
2616
2612
2609
2605
2601
2596
2592
2588
2584
2580
2576
2572
2569
2566
2563
2562
2561
2560
2560
2560
2561
2562
2564
2566
2568
2571
2574
2576
2579
2583
2586
2589
2591
2594
2597
2599
2601
2603
2605
2606
2606
2607
2607
2606
2605
2603
2602
2599
2597
2594
2591
2589
2586
2583
2580
2577
2575
2572
2570
2568
2566
2564
2563
2561
2559
2557
2555
2553
2552
2550
2548
2545
2543
2541
2538
2535
2532
2529
2526
2522
2518
2514
2511
2506
2502
2498
2494
2489
2484
2479
2474
2469
2463
2456
2450
2442
2435
2427
2418
2409
2399
2390
2380
2369
2359
2349
2338
2328
2318
2308
2298
2289
2280
2272
2264
2257
2250
2243
2238
2232
2228
2224
2220
2217
2214
2211
2209
2207
2206
2204
2203
2202
2201
2200
2199
2198
2198
2197
2197
2196
2196
2195
2195
2194
2193
2191
2190
2188
2185
2182
2179
2175
2171
2167
2163
2159
2154
2150
2145
2141
2137
2134
2131
2128
2125
2123
2121
2119
2118
2117
2116
2115
2114
2112
2111
2110
2108
2106
2105
2102
2100
2098
2095
2092
2089
2086
2083
2079
2076
2072
2068
2064
2060
2055
2051
2045
2041
2035
2029
2024
2017
2012
2005
1998
1991
1984
1976
1968
1959
1950
1941
1931
1921
1910
1899
1888
1876
1864
1852
1840
1827
1814
1800
1787
1773
1759
1745
1731
1717
1703
1689
1675
1661
1647
1634
1621
1608
1595
1582
1569
1556
1544
1531
1518
1506
1493
1480
1467
1453
1440
1427
1413
1400
1387
1375
1362
1350
1338
1327
1316
1306
1296
1286
1277
1269
1261
1253
1247
1241
1235
1230
1226
1223
1220
1218
1216
1215
1214
1214
1214
1214
1215
1215
1216
1217
1218
1219
1220
1220
1221
1221
1221
1221
1220
1219
1218
1216
1214
1212
1210
1207
1204
1201
1197
1194
1190
1187
1183
1179
1175
1170
1166
1161
1156
1151
1145
1139
1133
1127
1120
1114
1107
1100
1092
1085
1077
1069
1061
1053
1044
1035
1026
1016
1006
997
986
975
964
952
940
928
916
903
890
878
865
852
838
825
811
798
784
769
755
741
726
712
697
682
668
654
640
626
612
598
585
572
559
547
535
523
511
499
488
477
467
456
446
437
428
418
410
401
393
385
378
370
363
357
350
344
339
333
328
323
319
314
310
306
302
299
295
292
288
285
282
280
277
275
273
271
270
268
267
267
266
266
266
266
266
267
267
268
269
270
271
272
272
273
274
274
274
275
274
274
274
274
273
273
272
272
271
271
270
270
270
269
269
268
268
267
266
265
263
261
259
257
255
252
249
246
243
240
237
234
231
227
223
219
215
211
206
201
196
191
186
181
175
170
164
158
152
145
138
131
124
116
107
98
89
80
69
59
48
36
25
13
0
-13
-26
-40
-54
-68
-82
-97
-112
-127
-142
-157
-173
-188
-203
-218
-233
-247
-261
-275
-288
-300
-312
-324
-335
-345
-356
-365
-375
-384
-392
-401
-409
-417
-424
-431
-438
-444
-451
-457
-462
-467
-472
-477
-481
-484
-488
-491
-493
-496
-498
-500
-501
-503
-505
-506
-508
-509
-511
-513
-514
-516
-518
-519
-520
-521
-521
-521
-521
-519
-517
-515
-511
-507
-503
-498
-493
-487
-481
-474
-468
-461
-455
-448
-441
-434
-428
-421
-415
-408
-402
-395
-389
-383
-376
-370
-364
-359
-353
-348
-343
-338
-334
-330
-327
-324
-322
-320
-319
-319
-319
-320
-321
-323
-325
-328
-332
-335
-339
-343
-348
-353
-358
-363
-368
-374
-380
-386
-393
-400
-407
-415
-423
-432
-441
-450
-459
-469
-478
-488
-498
-507
-517
-527
-536
-545
-554
-562
-571
-579
-587
-595
-603
-611
-619
-627
-635
-643
-651
-659
-667
-674
-682
-690
-698
-705
-713
-721
-728
-736
-743
-750
-757
-764
-770
-777
-783
-789
-794
-799
-804
-808
-813
-816
-820
-823
-826
-829
-832
-834
-837
-839
-841
-843
-845
-847
-850
-852
-854
-856
-858
-860
-863
-866
-869
-872
-876
-879
-884
-888
-893
-897
-902
-908
-913
-919
-925
-931
-937
-943
-949
-955
-961
-967
-973
-979
-985
-991
-996
-1002
-1008
-1012
-1018
-1024
-1030
-1035
-1040
-1045
-1049
-1054
-1058
-1062
-1066
-1069
-1073
-1076
-1079
-1082
-1086
-1089
-1091
-1094
-1097
-1100
-1102
-1105
-1107
-1109
-1111
-1114
-1116
-1118
-1120
-1121
-1123
-1125
-1127
-1129
-1130
-1132
-1134
-1135
-1137
-1139
-1140
-1142
-1144
-1146
-1148
-1150
-1152
-1155
-1158
-1161
-1164
-1167
-1171
-1176
-1180
-1185
-1191
-1196
-1202
-1209
-1216
-1223
-1230
-1238
-1245
-1253
-1261
-1269
-1278
-1286
-1295
-1303
-1312
-1320
-1328
-1336
-1344
-1352
-1359
-1367
-1373
-1380
-1386
-1392
-1398
-1403
-1408
-1413
-1418
-1423
-1427
-1431
-1436
-1440
-1445
-1449
-1454
-1459
-1465
-1470
-1476
-1483
-1489
-1496
-1503
-1511
-1518
-1526
-1534
-1542
-1551
-1559
-1567
-1575
-1584
-1592
-1600
-1608
-1616
-1624
-1632
-1640
-1647
-1655
-1662
-1668
-1675
-1681
-1686
-1692
-1696
-1700
-1704
-1707
-1709
-1711
-1713
-1714
-1715
-1715
-1716
-1716
-1716
-1716
-1716
-1716
-1716
-1716
-1716
-1716
-1717
-1717
-1718
-1719
-1720
-1721
-1722
-1722
-1723
-1724
-1724
-1724
-1724
-1723
-1722
-1720
-1718
-1715
-1712
-1708
-1704
-1700
-1695
-1690
-1685
-1680
-1675
-1670
-1664
-1658
-1652
-1646
-1640
-1633
-1626
-1619
-1611
-1603
-1595
-1586
-1578
-1569
-1560
-1551
-1541
-1532
-1523
-1514
-1504
-1496
-1487
-1479
-1471
-1463
-1456
-1449
-1443
-1438
-1432
-1428
-1424
-1420
-1417
-1414
-1412
-1410
-1409
-1408
-1408
-1408
-1408
-1409
-1410
-1411
-1412
-1414
-1415
-1417
-1419
-1422
-1424
-1427
-1430
-1432
-1435
-1438
-1441
-1444
-1448
-1451
-1454
-1457
-1461
-1464
-1468
-1472
-1476
-1480
-1484
-1488
-1493
-1498
-1503
-1509
-1515
-1521
-1528
-1535
-1543
-1551
-1559
-1567
-1576
-1584
-1593
-1601
-1610
-1618
-1627
-1635
-1642
-1650
-1657
-1664
-1670
-1676
-1682
-1687
-1692
-1697
-1701
-1705
-1709
-1712
-1715
-1718
-1721
-1724
-1727
-1729
-1732
-1735
-1738
-1741
-1744
-1747
-1750
-1753
-1757
-1760
-1763
-1766
-1769
-1772
-1775
-1777
-1780
-1782
-1783
-1785
-1786
-1786
-1786
-1786
-1785
-1784
-1783
-1781
-1779
-1777
-1774
-1772
-1769
-1766
-1763
-1760
-1757
-1754
-1751
-1747
-1744
-1740
-1736
-1733
-1729
-1724
-1720
-1716
-1712
-1707
-1703
-1698
-1693
-1689
-1684
-1680
-1675
-1671
-1666
-1662
-1658
-1654
-1649
-1645
-1641
-1637
-1634
-1630
-1626
-1623
-1619
-1616
-1613
-1610
-1607
-1603
-1600
-1597
-1593
-1590
-1586
-1582
-1579
-1575
-1571
-1567
-1564
-1560
-1557
-1553
-1549
-1546
-1542
-1538
-1534
-1530
-1526
-1522
-1518
-1513
-1509
-1505
-1501
-1496
-1492
-1489
-1485
-1481
-1478
-1475
-1472
-1469
-1467
-1464
-1462
-1461
-1459
-1458
-1457
-1456
-1455
-1455
-1454
-1454
-1453
-1452
-1452
-1451
-1450
-1448
-1447
-1446
-1444
-1442
-1440
-1439
-1437
-1435
-1434
-1432
-1431
-1430
-1430
-1429
-1429
-1429
-1429
-1430
-1430
-1432
-1433
-1435
-1437
-1440
-1442
-1445
-1449
-1452
-1456
-1461
-1465
-1470
-1474
-1479
-1483
-1488
-1492
-1496
-1500
-1504
-1507
-1510
-1513
-1515
-1517
-1519
-1520
-1521
-1522
-1522
-1522
-1522
-1522
-1522
-1521
-1521
-1520
-1519
-1518
-1517
-1516
-1515
-1513
-1512
-1511
-1509
-1507
-1505
-1503
-1501
-1499
-1497
-1494
-1492
-1489
-1487
-1484
-1481
-1477
-1474
-1470
-1467
-1463
-1459
-1455
-1451
-1447
-1443
-1438
-1434
-1429
-1424
-1420
-1415
-1409
-1404
-1399
-1394
-1388
-1383
-1378
-1372
-1366
-1361
-1355
-1349
-1343
-1337
-1331
-1325
-1319
-1312
-1306
-1299
-1293
-1286
-1279
-1272
-1265
-1258
-1251
-1244
-1236
-1229
-1221
-1214
-1207
-1199
-1192
-1185
-1177
-1170
-1162
-1155
-1147
-1140
-1132
-1124
-1116
-1108
-1100
-1092
-1084
-1076
-1067
-1059
-1050
-1041
-1032
-1024
-1014
-1006
-997
-988
-979
-970
-962
-954
-946
-938
-931
-924
-917
-911
-904
-899
-893
-888
-883
-878
-874
-870
-865
-862
-858
-855
-852
-849
-847
-845
-843
-841
-840
-840
-840
-840
-840
-841
-842
-843
-845
-847
-849
-852
-855
-859
-863
-867
-872
-877
-882
-888
-894
-901
-907
-914
-921
-927
-934
-941
-947
-953
-959
-965
-971
-976
-981
-986
-990
-995
-998
-1002
-1004
-1008
-1010
-1014
-1016
-1018
-1018
-1020
-1022
-1022
-1022
-1024
-1024
-1022
-1022
-1022
-1020
-1018
-1018
-1016
-1012
-1010
-1008
-1004
-1002
-998
-994
-990
-986
-981
-976
-971
-966
-961
-955
-949
-943
-936
-929
-923
-916
-908
-901
-894
-887
-879
-872
-865
-858
-851
-845
-839
-833
-827
-821
-816
-811
-806
-801
-797
-792
-788
-784
-780
-777
-773
-770
-767
-764
-761
-758
-755
-752
-750
-747
-744
-741
-739
-736
-733
-730
-728
-725
-722
-720
-717
-715
-713
-711
-710
-709
-708
-707
-707
-707
-708
-708
-710
-711
-713
-715
-718
-720
-724
-727
-730
-734
-738
-741
-745
-749
-753
-757
-761
-765
-769
-773
-778
-782
-787
-792
-798
-803
-809
-814
-820
-826
-832
-838
-844
-850
-856
-862
-867
-872
-877
-882
-886
-889
-893
-896
-898
-900
-902
-903
-904
-905
-906
-906
-906
-906
-906
-906
-905
-905
-905
-904
-904
-903
-903
-902
-901
-901
-900
-899
-898
-897
-895
-894
-892
-890
-888
-886
-884
-881
-878
-875
-871
-867
-863
-859
-854
-849
-844
-839
-833
-828
-822
-816
-809
-803
-796
-790
-783
-776
-769
-762
-755
-749
-742
-735
-728
-722
-715
-709
-702
-696
-690
-683
-677
-671
-665
-660
-654
-648
-643
-638
-633
-628
-623
-618
-613
-608
-603
-599
-594
-589
-584
-579
-573
-568
-563
-558
-553
-548
-543
-539
-535
-531
-527
-524
-521
-518
-515
-513
-511
-510
-508
-507
-506
-505
-505
-504
-503
-503
-503
-503
-503
-503
-503
-504
-504
-505
-507
-508
-510
-513
-515
-518
-521
-524
-528
-532
-536
-541
-545
-550
-555
-560
-566
-571
-577
-583
-589
-595
-602
-608
-615
-621
-628
-635
-642
-650
-657
-664
-672
-679
-686
-694
-701
-708
-715
-721
-728
-734
-740
-745
-751
-755
-760
-764
-768
-772
-776
-779
-782
-785
-787
-789
-791
-793
-795
-796
-797
-798
-799
-799
-799
-798
-798
-797
-795
-793
-791
-789
-787
-784
-781
-779
-776
-773
-770
-768
-765
-763
-760
-758
-756
-753
-751
-750
-748
-746
-744
-743
-742
-740
-739
-739
-738
-738
-737
-737
-738
-738
-739
-740
-742
-743
-745
-747
-749
-751
-754
-756
-759
-762
-765
-769
-773
-777
-781
-786
-791
-796
-802
-808
-815
-821
-829
-836
-844
-852
-860
-868
-877
-886
-896
-905
-915
-925
-936
-946
-957
-968
-979
-990
-1002
-1014
-1025
-1037
-1049
-1061
-1073
-1085
-1097
-1109
-1122
-1134
-1146
-1158
-1170
-1182
-1193
-1205
-1216
-1227
-1238
-1249
-1260
-1271
-1281
-1291
-1301
-1310
-1319
-1328
-1337
-1346
-1354
-1362
-1369
-1377
-1384
-1390
-1396
-1402
-1408
-1413
-1418
-1423
-1427
-1431
-1434
-1437
-1440
-1442
-1444
-1446
-1447
-1448
-1449
-1449
-1449
-1449
-1449
-1449
-1448
-1447
-1446
-1445
-1443
-1442
-1440
-1438
-1436
-1434
-1431
-1428
-1426
-1422
-1419
-1416
-1412
-1409
-1405
-1401
-1397
-1392
-1388
-1384
-1379
-1375
-1370
-1365
-1361
-1356
-1351
-1346
-1341
-1337
-1332
-1327
-1323
-1318
-1314
-1310
-1306
-1302
-1298
-1295
-1292
-1289
-1286
-1283
-1280
-1278
-1276
-1274
-1273
-1271
-1271
-1270
-1270
-1270
-1270
-1271
-1272
-1274
-1276
-1278
-1281
-1284
-1288
-1291
-1296
-1300
-1305
-1310
-1315
-1321
-1327
-1333
-1340
-1347
-1354
-1362
-1370
-1378
-1386
-1395
-1404
-1413
-1422
-1432
-1441
-1451
-1461
-1471
-1482
-1492
-1502
-1513
-1523
-1534
-1545
-1555
-1566
-1577
-1588
-1599
-1610
-1621
-1632
-1643
-1654
-1665
-1676
-1687
-1698
-1709
-1719
-1729
-1739
-1748
-1757
-1766
-1774
-1782
-1789
-1796
-1803
-1809
-1815
-1820
-1825
-1830
-1835
-1839
-1843
-1846
-1850
-1853
-1856
-1858
-1861
-1863
-1865
-1867
-1868
-1870
-1871
-1872
-1873
-1874
-1875
-1876
-1876
-1877
-1877
-1877
-1876
-1876
-1875
-1874
-1872
-1871
-1869
-1866
-1864
-1861
-1857
-1854
-1850
-1846
-1842
-1837
-1832
-1827
-1822
-1817
-1811
-1806
-1800
-1794
-1788
-1782
-1776
-1770
-1765
-1759
-1753
-1747
-1741
-1736
-1731
-1726
-1721
-1717
-1713
-1709
-1706
-1703
-1700
-1698
-1696
-1694
-1693
-1692
-1691
-1690
-1689
-1689
-1688
-1688
-1688
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1688
-1688
-1688
-1689
-1689
-1689
-1689
-1690
-1690
-1690
-1689
-1689
-1689
-1689
-1688
-1688
-1688
-1687
-1687
-1686
-1686
-1685
-1685
-1684
-1684
-1683
-1682
-1681
-1680
-1679
-1677
-1676
-1674
-1672
-1669
-1667
-1664
-1661
-1658
-1655
-1651
-1648
-1644
-1641
-1637
-1634
-1631
-1628
-1624
-1621
-1619
-1616
-1614
-1612
-1610
-1608
-1606
-1605
-1603
-1602
-1601
-1600
-1600
-1599
-1599
-1599
-1599
-1599
-1600
-1600
-1601
-1602
-1603
-1604
-1605
-1606
-1607
-1608
-1609
-1610
-1610
-1611
-1611
-1611
-1611
-1611
-1611
-1611
-1611
-1610
-1610
-1610
-1609
-1609
-1608
-1607
-1607
-1606
-1605
-1605
-1604
-1603
-1603
-1602
-1602
-1601
-1600
-1600
-1599
-1598
-1597
-1595
-1594
-1592
-1590
-1588
-1585
-1582
-1580
-1577
-1573
-1570
-1567
-1563
-1560
-1556
-1552
-1548
-1544
-1540
-1536
-1532
-1527
-1523
-1518
-1513
-1508
-1503
-1498
-1493
-1487
-1481
-1475
-1469
-1462
-1455
-1448
-1440
-1431
-1423
-1414
-1404
-1394
-1383
-1372
-1360
-1348
-1335
-1321
-1307
-1293
-1278
-1262
-1246
-1230
-1214
-1197
-1180
-1163
-1147
-1130
-1113
-1097
-1081
-1065
-1050
-1034
-1018
-1004
-990
-976
-962
-948
-934
-921
-908
-896
-883
-871
-859
-848
-837
-826
-815
-805
-795
-785
-775
-766
-757
-748
-739
-730
-722
-714
-706
-698
-690
-683
-676
-669
-662
-655
-648
-642
-636
-630
-625
-619
-614
-610
-605
-601
-598
-595
-592
-590
-588
-586
-585
-584
-584
-584
-584
-585
-586
-587
-588
-590
-592
-594
-596
-598
-600
-602
-605
-607
-608
-610
-612
-613
-615
-616
-616
-617
-617
-617
-617
-617
-616
-616
-614
-613
-611
-609
-607
-605
-602
-599
-595
-592
-588
-584
-580
-575
-571
-566
-561
-556
-551
-546
-541
-535
-530
-524
-518
-511
-505
-498
-491
-483
-476
-468
-459
-451
-442
-432
-422
-412
-401
-390
-378
-366
-354
-341
-328
-314
-300
-286
-271
-256
-241
-225
-209
-193
-177
-161
-145
-129
-113
-97
-81
-65
-50
-34
-19
-4
10
25
39
52
66
79
91
104
116
128
139
151
161
172
182
192
202
212
221
230
239
248
257
265
274
282
291
299
307
315
323
331
339
346
354
361
368
375
382
388
394
400
405
410
415
420
424
428
432
436
440
443
447
450
454
457
461
464
467
471
474
478
482
485
489
493
498
502
507
511
516
521
526
532
537
543
549
556
562
569
576
584
591
599
607
615
624
632
641
650
659
668
678
687
696
706
715
724
734
743
753
762
772
782
791
801
811
821
831
842
852
863
873
884
895
907
918
929
941
953
965
977
989
1002
1014
1027
1039
1052
1065
1078
1091
1103
1116
1129
1141
1154
1166
1178
1191
1202
1214
1226
1237
1249
1260
1271
1282
1292
1302
1312
1321
1330
1339
1347
1355
1363
1370
1377
1384
1390
1396
1402
1408
1413
1418
1423
1427
1432
1436
1440
1444
1448
1452
1455
1458
1462
1465
1468
1470
1473
1475
1478
1480
1482
1484
1486
1488
1490
1492
1494
1496
1498
1500
1502
1504
1505
1507
1509
1511
1512
1514
1515
1517
1518
1520
1521
1522
1523
1524
1525
1526
1526
1527
1527
1527
1527
1526
1526
1525
1524
1523
1522
1521
1519
1518
1516
1514
1512
1510
1508
1506
1503
1500
1497
1494
1491
1488
1484
1481
1477
1473
1469
1465
1460
1456
1451
1447
1442
1438
1433
1428
1424
1419
1414
1410
1406
1401
1397
1394
1390
1386
1383
1380
1377
1374
1372
1369
1367
1365
1363
1361
1359
1357
1356
1355
1354
1353
1352
1352
1352
1351
1351
1352
1352
1352
1353
1353
1354
1355
1356
1357
1358
1359
1360
1362
1364
1366
1367
1370
1372
1374
1377
1379
1382
1385
1387
1390
1393
1397
1400
1403
1406
1409
1412
1415
1418
1421
1424
1426
1429
1431
1434
1436
1438
1440
1441
1443
1444
1445
1446
1447
1448
1448
1449
1449
1449
1448
1448
1447
1446
1445
1444
1443
1442
1440
1439
1437
1436
1435
1434
1433
1432
1431
1430
1430
1430
1429
1429
1430
1430
1430
1431
1432
1433
1434
1435
1436
1437
1439
1440
1442
1443
1444
1446
1447
1449
1450
1451
1452
1453
1453
1454
1454
1454
1455
1455
1455
1455
1455
1455
1456
1456
1457
1457
1458
1458
1459
1460
1460
1461
1462
1463
1464
1464
1465
1466
1467
1467
1468
1469
1469
1470
1470
1471
1471
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1471
1471
1470
1469
1469
1468
1467
1466
1465
1464
1463
1462
1461
1460
1460
1459
1459
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1459
1459
1459
1459
1460
1460
1461
1461
1462
1463
1464
1465
1466
1468
1470
1471
1473
1476
1478
1481
1484
1487
1490
1494
1498
1502
1506
1510
1514
1518
1523
1527
1531
1535
1539
1543
1547
1550
1553
1556
1559
1562
1564
1566
1568
1569
1570
1571
1572
1572
1572
1572
1571
1571
1570
1569
1568
1566
1565
1563
1561
1559
1556
1554
1551
1548
1545
1542
1539
1536
1533
1530
1527
1523
1520
1517
1513
1510
1506
1503
1499
1495
1491
1487
1482
1478
1473
1469
1464
1458
1453
1448
1442
1436
1430
1424
1418
1411
1405
1398
1391
1384
1377
1369
1361
1354
1346
1338
1330
1322
1314
1306
1298
1290
1282
1274
1266
1258
1250
1243
1235
1227
1219
1212
1204
1196
1189
1181
1174
1166
1159
1152
1145
1137
1130
1123
1116
1110
1103
1096
1090
1083
1077
1071
1065
1059
1053
1047
1041
1036
1030
1025
1020
1014
1010
1006
1000
996
992
988
984
980
976
972
968
964
961
957
954
951
948
945
943
940
938
936
933
931
929
927
925
923
920
918
917
915
913
911
910
908
907
906
905
904
903
903
902
902
902
902
902
902
903
903
903
904
904
904
905
905
905
905
905
905
905
905
905
905
904
904
903
902
902
901
900
899
898
898
897
895
894
893
891
890
888
886
883
881
878
875
872
869
865
861
857
852
847
842
836
830
824
817
810
803
795
787
779
770
761
752
742
732
721
711
699
688
676
664
652
639
626
613
600
586
573
559
546
532
518
504
491
477
463
449
435
422
408
394
380
366
352
338
324
310
296
282
269
255
241
227
214
200
186
172
159
145
132
118
105
91
78
65
52
40
27
14
2
-10
-22
-34
-46
-57
-68
-79
-90
-100
-110
-120
-129
-138
-147
-155
-163
-171
-178
-185
-191
-198
-204
-210
-215
-221
-226
-231
-236
-240
-245
-249
-254
-258
-262
-267
-271
-275
-279
-282
-286
-290
-293
-296
-300
-302
-305
-308
-310
-312
-314
-315
-317
-318
-319
-320
-321
-321
-322
-322
-322
-323
-323
-323
-323
-323
-324
-324
-325
-326
-326
-327
-328
-330
-331
-333
-335
-337
-339
-341
-344
-347
-350
-353
-356
-360
-364
-368
-372
-377
-382
-387
-393
-398
-404
-411
-417
-424
-431
-439
-447
-455
-464
-472
-481
-491
-500
-510
-521
-531
-542
-552
-563
-575
-586
-598
-610
-622
-635
-647
-660
-673
-687
-701
-714
-728
-743
-757
-771
-786
-800
-814
-829
-843
-857
-871
-885
-900
-914
-928
-942
-955
-969
-983
-997
-1010
-1025
-1039
-1053
-1068
-1082
-1096
-1110
-1125
-1139
-1153
-1168
-1182
-1196
-1210
-1223
-1237
-1250
-1263
-1276
-1288
-1300
-1312
-1324
-1335
-1345
-1356
-1366
-1376
-1385
-1394
-1403
-1411
-1419
-1426
-1434
-1441
-1447
-1453
-1459
-1465
-1470
-1475
-1480
-1484
-1488
-1492
-1495
-1498
-1502
-1504
-1507
-1510
-1512
-1514
-1516
-1518
-1519
-1521
-1522
-1523
-1524
-1524
-1525
-1525
-1525
-1525
-1525
-1525
-1525
-1524
-1524
-1523
-1523
-1522
-1521
-1521
-1520
-1520
-1520
-1519
-1519
-1519
-1519
-1519
-1519
-1519
-1520
-1520
-1521
-1521
-1522
-1523
-1524
-1525
-1526
-1528
-1529
-1531
-1533
-1534
-1536
-1538
-1540
-1543
-1545
-1548
-1550
-1553
-1556
-1559
-1562
-1566
-1569
-1573
-1576
-1580
-1584
-1588
-1593
-1597
-1602
-1607
-1612
-1617
-1622
-1628
-1634
-1640
-1646
-1653
-1659
-1666
-1673
-1680
-1688
-1695
-1703
-1711
-1719
-1727
-1735
-1744
-1752
-1761
-1770
-1779
-1788
-1798
-1807
-1817
-1826
-1836
-1846
-1856
-1866
-1876
-1886
-1897
-1907
-1918
-1929
-1940
-1951
-1962
-1973
-1984
-1995
-2007
-2017
-2029
-2041
-2053
-2064
-2076
-2087
-2099
-2111
-2122
-2134
-2145
-2157
-2168
-2180
-2191
-2202
-2213
-2224
-2234
-2245
-2255
-2265
-2275
-2284
-2294
-2303
-2312
-2321
-2329
-2338
-2346
-2354
-2361
-2369
-2376
-2383
-2390
-2397
-2404
-2411
-2417
-2424
-2430
-2437
-2443
-2449
-2456
-2462
-2469
-2475
-2481
-2488
-2494
-2501
-2507
-2514
-2520
-2527
-2533
-2539
-2546
-2552
-2558
-2564
-2570
-2576
-2582
-2588
-2594
-2599
-2605
-2610
-2616
-2621
-2627
-2632
-2637
-2643
-2648
-2653
-2659
-2664
-2670
-2675
-2681
-2687
-2693
-2698
-2704
-2710
-2716
-2722
-2728
-2735
-2741
-2747
-2754
-2761
-2767
-2774
-2782
-2789
-2796
-2804
-2812
-2820
-2828
-2837
-2846
-2854
-2863
-2873
-2882
-2892
-2901
-2911
-2921
-2931
-2941
-2952
-2962
-2973
-2984
-2995
-3005
-3016
-3027
-3038
-3049
-3060
-3071
-3082
-3093
-3104
-3115
-3126
-3136
-3147
-3157
-3168
-3178
-3189
-3199
-3210
-3220
-3230
-3240
-3250
-3260
-3269
-3279
-3289
-3298
-3307
-3316
-3325
-3334
-3343
-3352
-3361
-3370
-3379
-3388
-3397
-3406
-3415
-3424
-3433
-3443
-3452
-3462
-3471
-3481
-3491
-3501
-3512
-3522
-3532
-3543
-3553
-3564
-3574
-3584
-3595
-3605
-3615
-3625
-3635
-3645
-3654
-3664
-3673
-3682
-3691
-3700
-3709
-3718
-3726
-3735
-3743
-3751
-3759
-3767
-3775
-3782
-3790
-3797
-3805
-3812
-3818
-3825
-3831
-3837
-3843
-3849
-3854
-3859
-3864
-3869
-3873
-3877
-3881
-3885
-3888
-3891
-3894
-3897
-3900
-3902
-3904
-3907
-3908
-3910
-3912
-3913
-3914
-3915
-3916
-3917
-3918
-3919
-3920
-3920
-3921
-3921
-3922
-3923
-3924
-3924
-3925
-3926
-3927
-3928
-3929
-3930
-3931
-3932
-3933
-3934
-3936
-3937
-3938
-3940
-3941
-3942
-3944
-3945
-3947
-3949
-3951
-3953
-3955
-3957
-3960
-3962
-3965
-3968
-3971
-3974
-3978
-3981
-3985
-3989
-3993
-3998
-4002
-4006
-4011
-4017
-4022
-4027
-4033
-4038
-4045
-4051
-4058
-4064
-4070
-4078
-4086
-4093
-4101
-4109
-4117
-4125
-4133
-4141
-4149
-4156
-4164
-4171
-4179
-4186
-4192
-4199
-4205
-4211
-4216
-4221
-4227
-4231
-4236
-4240
-4244
-4248
-4252
-4256
-4259
-4262
-4265
-4268
-4270
-4272
-4274
-4276
-4278
-4279
-4281
-4282
-4282
-4283
-4283
-4284
-4284
-4283
-4283
-4283
-4282
-4281
-4281
-4280
-4279
-4278
-4277
-4275
-4274
-4273
-4272
-4270
-4269
-4267
-4265
-4264
-4262
-4260
-4258
-4256
-4254
-4252
-4250
-4249
-4247
-4245
-4243
-4242
-4240
-4239
-4238
-4237
-4236
-4235
-4234
-4234
-4233
-4233
-4233
-4233
-4232
-4232
-4232
-4233
-4233
-4233
-4233
-4234
-4234
-4235
-4236
-4237
-4237
-4239
-4240
-4241
-4242
-4244
-4245
-4247
-4248
-4250
-4252
-4254
-4255
-4257
-4259
-4261
-4263
-4265
-4266
-4268
-4270
-4272
-4275
-4277
-4279
-4282
-4284
-4287
-4290
-4293
-4296
-4300
-4303
-4307
-4311
-4315
-4319
-4323
-4328
-4332
-4337
-4342
-4346
-4351
-4356
-4360
-4365
-4369
-4374
-4378
-4383
-4387
-4391
-4395
-4399
-4402
-4405
-4409
-4412
-4415
-4418
-4420
-4423
-4425
-4427
-4429
-4431
-4433
-4435
-4437
-4438
-4440
-4441
-4442
-4443
-4445
-4446
-4446
-4447
-4448
-4449
-4449
-4450
-4450
-4450
-4450
-4450
-4450
-4450
-4450
-4450
-4449
-4448
-4447
-4446
-4444
-4443
-4441
-4438
-4436
-4433
-4430
-4426
-4422
-4418
-4413
-4408
-4403
-4397
-4392
-4385
-4379
-4372
-4366
-4359
-4351
-4344
-4337
-4329
-4322
-4314
-4306
-4299
-4291
-4283
-4275
-4268
-4260
-4252
-4244
-4236
-4229
-4221
-4213
-4206
-4198
-4191
-4183
-4176
-4169
-4162
-4154
-4147
-4140
-4133
-4126
-4119
-4112
-4104
-4097
-4090
-4083
-4075
-4070
-4062
-4056
-4050
-4043
-4037
-4030
-4026
-4019
-4014
-4010
-4006
-4001
-3998
-3994
-3991
-3988
-3985
-3983
-3981
-3979
-3978
-3977
-3976
-3975
-3975
-3975
-3975
-3976
-3977
-3979
-3981
-3983
-3985
-3987
-3990
-3993
-3996
-4000
-4003
-4006
-4010
-4013
-4017
-4019
-4022
-4026
-4029
-4032
-4034
-4037
-4038
-4041
-4042
-4043
-4045
-4046
-4048
-4048
-4049
-4050
-4050
-4050
-4050
-4050
-4050
-4050
-4049
-4049
-4048
-4046
-4046
-4045
-4043
-4043
-4041
-4040
-4038
-4037
-4035
-4034
-4033
-4030
-4030
-4029
-4027
-4027
-4027
-4026
-4026
-4026
-4027
-4027
-4027
-4029
-4030
-4030
-4032
-4034
-4035
-4037
-4038
-4041
-4043
-4045
-4046
-4049
-4051
-4054
-4057
-4059
-4061
-4064
-4066
-4069
-4070
-4073
-4075
-4078
-4080
-4082
-4083
-4086
-4086
-4089
-4091
-4091
-4093
-4094
-4096
-4097
-4098
-4099
-4100
-4101
-4102
-4103
-4104
-4105
-4107
-4108
-4109
-4110
-4111
-4112
-4114
-4115
-4116
-4117
-4118
-4119
-4120
-4120
-4121
-4122
-4122
-4122
-4122
-4122
-4122
-4121
-4120
-4119
-4118
-4116
-4114
-4112
-4110
-4107
-4104
-4101
-4098
-4094
-4090
-4085
-4081
-4075
-4070
-4066
-4061
-4054
-4049
-4043
-4037
-4030
-4025
-4018
-4011
-4005
-3998
-3991
-3985
-3978
-3971
-3964
-3957
-3949
-3942
-3935
-3928
-3921
-3913
-3906
-3899
-3891
-3884
-3877
-3870
-3863
-3856
-3849
-3842
-3836
-3829
-3823
-3816
-3810
-3804
-3798
-3792
-3786
-3781
-3775
-3770
-3765
-3760
-3755
-3751
-3746
-3742
-3738
-3734
-3730
-3726
-3723
-3719
-3716
-3713
-3710
-3707
-3704
-3701
-3698
-3695
-3693
-3690
-3687
-3684
-3682
-3679
-3676
-3673
-3670
-3668
-3665
-3662
-3659
-3656
-3654
-3651
-3648
-3646
-3643
-3640
-3638
-3635
-3633
-3630
-3628
-3625
-3622
-3620
-3617
-3614
-3611
-3608
-3605
-3602
-3599
-3595
-3591
-3587
-3582
-3578
-3573
-3568
-3562
-3556
-3550
-3544
-3537
-3530
-3522
-3514
-3506
-3498
-3489
-3480
-3471
-3461
-3451
-3441
-3430
-3419
-3408
-3397
-3385
-3374
-3362
-3349
-3337
-3324
-3312
-3299
-3286
-3272
-3259
-3245
-3232
-3218
-3204
-3190
-3175
-3161
-3146
-3131
-3115
-3100
-3084
-3069
-3052
-3036
-3019
-3003
-2986
-2968
-2951
-2933
-2915
-2897
-2879
-2861
-2843
-2824
-2806
-2787
-2769
-2750
-2732
-2714
-2696
-2677
-2659
-2641
-2624
-2606
-2589
-2571
-2555
-2538
-2521
-2505
-2490
-2474
-2459
-2444
-2430
-2416
-2402
-2388
-2375
-2363
-2350
-2338
-2327
-2316
-2305
-2295
-2285
-2275
-2266
-2257
-2249
-2241
-2233
-2226
-2219
-2213
-2208
-2202
-2198
-2193
-2189
-2186
-2183
-2180
-2178
-2176
-2174
-2172
-2171
-2170
-2170
-2169
-2169
-2169
-2169
-2169
-2170
-2170
-2171
-2172
-2172
-2173
-2174
-2174
-2175
-2176
-2176
-2176
-2177
-2177
-2177
-2176
-2176
-2175
-2174
-2173
-2172
-2170
-2168
-2166
-2163
-2161
-2158
-2154
-2151
-2147
-2143
-2139
-2135
-2130
-2125
-2120
-2115
-2110
-2105
-2099
-2093
-2088
-2082
-2076
-2070
-2063
-2057
-2050
-2044
-2037
-2029
-2023
-2016
-2008
-2001
-1993
-1985
-1977
-1969
-1960
-1952
-1943
-1934
-1925
-1915
-1906
-1896
-1886
-1876
-1866
-1856
-1846
-1836
-1826
-1816
-1806
-1796
-1786
-1776
-1766
-1757
-1747
-1738
-1729
-1720
-1711
-1702
-1693
-1684
-1676
-1667
-1659
-1650
-1642
-1634
-1626
-1618
-1610
-1602
-1595
-1587
-1580
-1572
-1565
-1558
-1551
-1543
-1536
-1529
-1522
-1515
-1508
-1501
-1494
-1487
-1479
-1472
-1465
-1458
-1451
-1443
-1436
-1429
-1422
-1414
-1407
-1400
-1393
-1386
-1379
-1372
-1365
-1359
-1352
-1346
-1339
-1333
-1327
-1322
-1316
-1310
-1305
-1300
-1295
-1290
-1285
-1281
-1276
-1272
-1268
-1264
-1260
-1256
-1253
-1249
-1246
-1243
-1240
-1237
-1234
-1231
-1228
-1225
-1222
-1220
-1217
-1214
-1211
-1209
-1206
-1203
-1200
-1198
-1195
-1192
-1190
-1187
-1185
-1182
-1179
-1177
-1175
-1172
-1170
-1167
-1165
-1163
-1161
-1159
-1156
-1154
-1152
-1150
-1148
-1145
-1143
-1141
-1138
-1136
-1133
-1131
-1128
-1125
-1122
-1119
-1116
-1112
-1109
-1105
-1101
-1097
-1093
-1088
-1083
-1078
-1073
-1068
-1062
-1057
-1051
-1045
-1039
-1033
-1027
-1020
-1014
-1006
-1000
-994
-988
-981
-974
-967
-960
-953
-946
-939
-932
-925
-917
-910
-903
-896
-889
-882
-875
-868
-861
-854
-848
-841
-835
-828
-822
-816
-810
-805
-799
-794
-789
-784
-780
-776
-772
-768
-765
-762
-760
-757
-756
-754
-753
-752
-752
-752
-752
-753
-753
-754
-756
-757
-759
-761
-763
-766
-768
-771
-774
-778
-781
-785
-789
-793
-797
-801
-806
-811
-815
-820
-825
-830
-835
-839
-844
-849
-854
-860
-865
-870
-875
-880
-886
-891
-897
-902
-908
-913
-919
-925
-931
-937
-942
-948
-954
-960
-966
-972
-978
-984
-990
-996
-1000
-1006
-1012
-1018
-1025
-1031
-1037
-1043
-1049
-1055
-1061
-1067
-1073
-1079
-1085
-1091
-1098
-1104
-1110
-1116
-1122
-1128
-1134
-1141
-1147
-1153
-1159
-1165
-1172
-1178
-1185
-1191
-1198
-1205
-1211
-1218
-1226
-1233
-1241
-1248
-1256
-1264
-1273
-1281
-1290
-1298
-1307
-1316
-1326
-1335
-1344
-1353
-1362
-1372
-1381
-1390
-1399
-1408
-1416
-1425
-1433
-1441
-1449
-1457
-1465
-1472
-1479
-1486
-1493
-1500
-1506
-1512
-1518
-1524
-1530
-1535
-1541
-1546
-1552
-1557
-1562
-1567
-1573
-1578
-1584
-1589
-1595
-1601
-1607
-1613
-1619
-1626
-1632
-1639
-1646
-1653
-1661
-1668
-1676
-1684
-1692
-1700
-1708
-1717
-1725
-1734
-1743
-1752
-1761
-1770
-1780
-1789
-1799
-1809
-1819
-1829
-1839
-1850
-1860
-1871
-1882
-1894
-1905
-1917
-1929
-1941
-1954
-1966
-1979
-1993
-2005
-2020
-2033
-2049
-2063
-2078
-2093
-2109
-2124
-2140
-2156
-2172
-2188
-2205
-2221
-2238
-2254
-2271
-2288
-2305
-2322
-2338
-2355
-2372
-2389
-2406
-2423
-2440
-2457
-2474
-2491
-2507
-2524
-2541
-2557
-2573
-2589
-2605
-2621
-2637
-2653
-2668
-2683
-2698
-2713
-2727
-2742
-2756
-2770
-2783
-2796
-2810
-2822
-2835
-2847
-2859
-2870
-2882
-2893
-2904
-2915
-2925
-2935
-2945
-2955
-2965
-2974
-2983
-2993
-3002
-3011
-3020
-3028
-3037
-3045
-3054
-3062
-3071
-3079
-3087
-3095
-3103
-3111
-3118
-3126
-3134
-3141
-3149
-3156
-3163
-3170
-3177
-3184
-3190
-3197
-3203
-3209
-3214
-3220
-3225
-3230
-3234
-3239
-3243
-3246
-3250
-3253
-3255
-3258
-3260
-3262
-3263
-3264
-3265
-3266
-3266
-3266
-3266
-3265
-3264
-3263
-3262
-3261
-3259
-3257
-3256
-3254
-3251
-3249
-3247
-3245
-3242
-3240
-3238
-3236
-3234
-3232
-3230
-3229
-3227
-3226
-3225
-3224
-3223
-3222
-3222
-3222
-3222
-3222
-3223
-3224
-3225
-3226
-3228
-3230
-3233
-3236
-3239
-3243
-3247
-3251
-3256
-3261
-3266
-3272
-3278
-3284
-3290
-3297
-3304
-3311
-3319
-3326
-3334
-3342
-3350
-3358
-3366
-3375
-3383
-3392
-3401
-3409
-3419
-3428
-3437
-3446
-3455
-3465
-3474
-3484
-3493
-3502
-3511
-3521
-3530
-3539
-3548
-3556
-3565
-3573
-3581
-3589
-3597
-3605
-3612
-3619
-3626
-3633
-3639
-3645
-3651
-3657
-3662
-3667
-3671
-3676
-3680
-3684
-3687
-3691
-3694
-3697
-3700
-3702
-3704
-3706
-3708
-3710
-3711
-3712
-3713
-3714
-3715
-3715
-3716
-3716
-3716
-3716
-3716
-3716
-3716
-3715
-3715
-3715
-3714
-3714
-3714
-3713
-3713
-3712
-3712
-3711
-3711
-3710
-3709
-3709
-3708
-3707
-3707
-3706
-3705
-3705
-3705
-3704
-3704
-3704
-3704
-3704
-3704
-3705
-3705
-3705
-3706
-3706
-3707
-3707
-3707
-3707
-3708
-3708
-3707
-3707
-3707
-3706
-3705
-3704
-3703
-3702
-3700
-3698
-3696
-3693
-3690
-3687
-3683
-3679
-3675
-3671
-3666
-3661
-3655
-3649
-3642
-3636
-3628
-3621
-3612
-3604
-3595
-3585
-3576
-3566
-3555
-3544
-3533
-3521
-3509
-3497
-3485
-3472
-3459
-3445
-3431
-3417
-3403
-3388
-3373
-3358
-3343
-3327
-3311
-3295
-3278
-3262
-3245
-3227
-3210
-3192
-3174
-3156
-3138
-3120
-3101
-3083
-3064
-3045
-3026
-3006
-2987
-2967
-2948
-2928
-2908
-2888
-2868
-2848
-2828
-2808
-2788
-2768
-2748
-2728
-2709
-2689
-2670
-2652
-2633
-2615
-2597
-2579
-2562
-2545
-2528
-2512
-2496
-2480
-2464
-2448
-2433
-2418
-2403
-2389
-2375
-2360
-2346
-2333
-2319
-2306
-2292
-2279
-2266
-2253
-2241
-2228
-2216
-2203
-2191
-2179
-2167
-2155
-2143
-2131
-2119
-2107
-2096
-2084
-2072
-2060
-2048
-2036
-2024
-2012
-2000
-1988
-1976
-1964
-1953
-1941
-1930
-1918
-1907
-1895
-1884
-1873
-1862
-1852
-1841
-1831
-1820
-1810
-1800
-1790
-1780
-1770
-1760
-1751
-1742
-1732
-1723
-1714
-1705
-1697
-1688
-1679
-1671
-1662
-1654
-1646
-1637
-1629
-1621
-1612
-1604
-1595
-1587
-1578
-1569
-1560
-1550
-1541
-1531
-1521
-1510
-1500
-1489
-1478
-1466
-1455
-1443
-1431
-1419
-1406
-1394
-1381
-1368
-1355
-1341
-1327
-1313
-1299
-1285
-1270
-1255
-1240
-1225
-1209
-1193
-1177
-1161
-1144
-1128
-1110
-1093
-1076
-1058
-1040
-1020
-1002
-985
-966
-947
-928
-908
-889
-869
-849
-829
-809
-789
-768
-748
-727
-706
-685
-664
-643
-622
-601
-580
-559
-538
-517
-496
-475
-454
-433
-412
-391
-370
-350
-329
-309
-288
-268
-248
-228
-207
-187
-167
-148
-128
-108
-88
-69
-50
-30
-11
8
27
46
64
83
101
119
137
155
173
190
207
225
242
259
276
293
309
326
342
359
375
392
408
424
440
456
472
488
504
520
536
552
568
584
600
616
632
648
665
681
697
713
729
745
762
778
794
810
826
842
858
874
889
905
920
936
951
966
981
995
1010
1024
1039
1053
1067
1081
1094
1108
1121
1134
1148
1161
1174
1187
1199
1212
1225
1238
1250
1263
1276
1288
1301
1314
1326
1339
1352
1365
1378
1391
1404
1417
1431
1445
1458
1472
1487
1501
1515
1530
1545
1560
1575
1590
1605
1621
1637
1653
1669
1685
1702
1718
1735
1752
1769
1787
1804
1822
1840
1858
1877
1895
1914
1933
1952
1971
1990
2009
2029
2050
2070
2090
2111
2132
2152
2173
2194
2215
2236
2257
2278
2299
2320
2341
2362
2383
2403
2424
2444
2464
2484
2504
2524
2543
2562
2581
2599
2617
2635
2652
2669
2685
2701
2717
2732
2747
2762
2776
2790
2803
2816
2829
2841
2853
2864
2876
2887
2897
2908
2918
2928
2937
2946
2955
2964
2973
2981
2989
2998
3005
3013
3021
3028
3036
3043
3050
3057
3064
3071
3078
3085
3091
3097
3104
3110
3116
3122
3128
3134
3140
3145
3151
3157
3163
3168
3174
3180
3186
3192
3198
3204
3210
3217
3223
3230
3237
3245
3252
3260
3269
3277
3286
3296
3306
3316
3327
3338
3349
3361
3373
3386
3399
3412
3426
3440
3454
3469
3484
3499
3514
3530
3545
3561
3577
3593
3610
3626
3642
3659
3676
3693
3710
3727
3744
3762
3779
3797
3815
3833
3851
3869
3887
3906
3924
3943
3962
3980
3999
4018
4038
4057
4075
4096
4115
4135
4155
4175
4196
4216
4237
4258
4279
4300
4321
4342
4363
4385
4406
4428
4449
4470
4492
4513
4534
4556
4577
4598
4619
4639
4660
4681
4701
4722
4742
4762
4782
4802
4822
4841
4861
4880
4899
4918
4936
4955
4973
4991
5008
5026
5043
5060
5076
5093
5109
5125
5141
5156
5171
5186
5201
5215
5229
5243
5257
5270
5283
5296
5309
5321
5333
5345
5357
5368
5379
5390
5401
5412
5422
5432
5442
5452
5461
5471
5480
5490
5499
5508
5517
5525
5534
5543
5551
5559
5568
5576
5584
5592
5600
5608
5615
5623
5630
5638
5645
5653
5660
5667
5675
5682
5689
5696
5704
5711
5718
5726
5733
5740
5748
5755
5763
5770
5778
5786
5794
5803
5811
5820
5829
5838
5847
5856
5866
5876
5886
5896
5907
5917
5928
5939
5951
5962
5974
5986
5998
6010
6022
6035
6047
6059
6072
6085
6097
6110
6123
6136
6148
6161
6174
6187
6200
6214
6227
6240
6254
6267
6281
6294
6308
6321
6335
6349
6362
6376
6390
6403
6417
6431
6444
6457
6471
6484
6497
6510
6523
6536
6549
6562
6575
6587
6600
6613
6625
6638
6650
6663
6675
6688
6701
6713
6726
6738
6751
6764
6776
6789
6802
6815
6828
6841
6854
6867
6880
6893
6906
6919
6933
6946
6959
6973
6986
7000
7013
7027
7041
7054
7068
7081
7095
7109
7122
7135
7149
7162
7176
7189
7202
7215
7228
7241
7254
7266
7279
7292
7304
7316
7328
7340
7352
7364
7375
7387
7398
7409
7420
7431
7442
7453
7464
7474
7484
7495
7505
7515
7525
7535
7544
7554
7563
7573
7582
7591
7600
7609
7618
7627
7636
7644
7653
7662
7670
7679
7687
7696
7704
7713
7721
7730
7739
7747
7756
7764
7773
7782
7791
7799
7808
7817
7826
7835
7844
7854
7863
7872
7882
7891
7901
7911
7921
7932
7942
7953
7964
7975
7987
7998
8010
8022
8034
8045
8058
8070
8082
8093
8106
8119
8131
8143
8154
8167
8179
8191
8203
8215
8226
8238
8250
8261
8273
8284
8295
8306
8318
8329
8339
8350
8361
8371
8382
8392
8402
8412
8422
8431
8441
8450
8459
8468
8477
8486
8495
8504
8512
8521
8529
8538
8546
8554
8562
8571
8579
8587
8595
8603
8611
8619
8627
8635
8643
8651
8658
8666
8673
8680
8687
8694
8700
8706
8712
8718
8724
8729
8734
8739
8743
8747
8751
8755
8758
8761
8764
8766
8768
8770
8771
8772
8773
8774
8774
8774
8774
8773
8772
8771
8770
8769
8767
8765
8763
8761
8758
8756
8753
8750
8748
8745
8741
8738
8735
8732
8728
8725
8721
8718
8714
8710
8706
8703
8699
8695
8691
8688
8684
8680
8677
8673
8669
8666
8662
8659
8655
8652
8649
8646
8643
8640
8637
8634
8631
8629
8626
8624
8622
8620
8618
8616
8614
8612
8611
8610
8608
8607
8607
8606
8605
8604
8604
8604
8603
8603
8603
8603
8604
8604
8604
8604
8605
8605
8606
8606
8607
8607
8607
8607
8607
8607
8607
8606
8606
8605
8604
8603
8601
8599
8597
8595
8592
8589
8586
8583
8579
8575
8570
8566
8561
8555
8550
8544
8538
8531
8525
8518
8510
8503
8495
8486
8478
8469
8459
8450
8440
8430
8419
8408
8397
8385
8373
8361
8348
8335
8321
8307
8293
8279
8264
8249
8233
8218
8202
8186
8169
8153
8135
8119
8103
8086
8069
8052
8035
8018
8000
7985
7968
7951
7935
7918
7902
7885
7869
7853
7838
7822
7807
7791
7776
7762
7747
7733
7718
7704
7691
7677
7664
7650
7637
7625
7612
7599
7587
7575
7563
7551
7539
7527
7515
7504
7493
7482
7470
7460
7449
7438
7428
7417
7407
7397
7387
7377
7367
7357
7348
7338
7329
7319
7310
7301
7291
7282
7273
7265
7256
7247
7239
7230
7222
7213
7205
7197
7189
7181
7173
7166
7158
7150
7143
7136
7128
7121
7114
7107
7101
7094
7087
7080
7074
7067
7061
7054
7048
7041
7034
7028
7021
7015
7008
7001
6994
6987
6980
6973
6966
6958
6951
6943
6935
6927
6919
6910
6902
6893
6884
6875
6865
6856
6846
6836
6826
6815
6805
6794
6783
6772
6760
6749
6737
6725
6713
6701
6688
6676
6663
6650
6637
6624
6611
6597
6584
6570
6556
6543
6529
6514
6500
6486
6471
6457
6442
6427
6412
6397
6382
6366
6351
6335
6320
6304
6288
6273
6257
6241
6225
6208
6192
6176
6160
6143
6127
6111
6094
6078
6061
6045
6029
6012
5996
5980
5963
5947
5931
5915
5899
5882
5866
5851
5835
5819
5803
5788
5772
5757
5741
5726
5711
5695
5680
5665
5649
5634
5618
5602
5587
5571
5555
5539
5523
5507
5490
5474
5457
5440
5423
5406
5388
5371
5353
5335
5317
5298
5279
5260
5241
5222
5202
5182
5162
5141
5121
5100
5078
5057
5035
5013
4991
4969
4947
4924
4901
4878
4855
4832
4809
4785
4762
4738
4714
4690
4666
4642
4618
4593
4569
4544
4520
4495
4471
4446
4421
4397
4372
4347
4323
4298
4273
4248
4224
4199
4174
4149
4125
4100
4075
4051
4026
4002
3977
3953
3929
3905
3881
3857
3833
3809
3786
3762
3739
3716
3693
3671
3648
3626
3604
3582
3560
3539
3518
3497
3476
3455
3434
3414
3393
3373
3353
3333
3313
3294
3274
3255
3235
3216
3197
3177
3158
3139
3120
3102
3083
3064
3046
3027
3009
2990
2972
2953
2935
2917
2898
2880
2862
2844
2825
2807
2789
2771
2753
2735
2717
2699
2680
2662
2644
2626
2608
2589
2571
2552
2533
2515
2496
2476
2457
2438
2418
2398
2378
2358
2338
2317
2297
2276
2255
2234
2212
2191
2169
2148
2126
2104
2082
2059
2037
2015
1992
1970
1947
1924
1901
1878
1856
1833
1810
1787
1764
1741
1718
1695
1673
1650
1627
1604
1582
1559
1537
1514
1492
1470
1447
1425
1403
1381
1358
1336
1315
1293
1271
1249
1228
1207
1185
1164
1143
1122
1102
1081
1061
1040
1020
1000
980
961
941
922
902
883
864
845
826
807
788
770
751
732
714
695
677
658
639
621
602
584
565
546
527
509
489
470
451
432
412
392
373
353
333
312
292
272
251
231
210
190
169
149
128
108
87
67
46
26
5
-15
-36
-56
-77
-98
-118
-139
-160
-181
-202
-224
-245
-266
-288
-310
-332
-354
-376
-399
-421
-444
-467
-490
-513
-536
-560
-583
-607
-631
-655
-679
-704
-728
-753
-778
-803
-828
-853
-879
-904
-929
-955
-981
-1006
-1032
-1058
-1084
-1110
-1136
-1162
-1188
-1214
-1239
-1265
-1291
-1317
-1343
-1368
-1394
-1419
-1445
-1470
-1496
-1521
-1546
-1571
-1596
-1620
-1644
-1669
-1693
-1716
-1740
-1763
-1786
-1809
-1832
-1854
-1877
-1899
-1920
-1942
-1963
-1985
-2005
-2025
-2047
-2068
-2088
-2108
-2128
-2148
-2167
-2186
-2206
-2225
-2243
-2262
-2280
-2298
-2316
-2334
-2351
-2369
-2386
-2403
-2419
-2436
-2452
-2468
-2484
-2500
-2515
-2530
-2546
-2561
-2575
-2590
-2604
-2619
-2633
-2647
-2661
-2675
-2689
-2702
-2716
-2730
-2743
-2757
-2770
-2784
-2797
-2811
-2824
-2838
-2851
-2865
-2879
-2892
-2906
-2920
-2934
-2947
-2961
-2975
-2989
-3003
-3016
-3030
-3043
-3057
-3070
-3083
-3096
-3109
-3122
-3134
-3146
-3158
-3170
-3182
-3193
-3204
-3215
-3226
-3236
-3246
-3256
-3266
-3276
-3285
-3294
-3303
-3311
-3320
-3328
-3336
-3344
-3352
-3359
-3367
-3374
-3380
-3387
-3394
-3400
-3406
-3412
-3417
-3423
-3428
-3433
-3438
-3443
-3448
-3452
-3456
-3460
-3464
-3468
-3472
-3475
-3479
-3482
-3485
-3488
-3491
-3493
-3496
-3499
-3501
-3504
-3506
-3508
-3511
-3513
-3515
-3518
-3520
-3523
-3525
-3528
-3531
-3534
-3536
-3539
-3542
-3545
-3549
-3552
-3555
-3559
-3562
-3566
-3570
-3574
-3578
-3582
-3586
-3591
-3595
-3600
-3605
-3610
-3615
-3620
-3626
-3631
-3637
-3643
-3648
-3655
-3661
-3667
-3673
-3680
-3686
-3693
-3700
-3707
-3714
-3721
-3728
-3736
-3743
-3751
-3759
-3767
-3775
-3783
-3791
-3800
-3808
-3817
-3826
-3835
-3844
-3853
-3862
-3871
-3880
-3889
-3899
-3908
-3917
-3926
-3935
-3944
-3953
-3962
-3971
-3980
-3988
-3997
-4005
-4014
-4022
-4030
-4038
-4046
-4054
-4064
-4072
-4080
-4088
-4094
-4103
-4111
-4119
-4126
-4134
-4141
-4149
-4156
-4163
-4170
-4177
-4184
-4191
-4198
-4205
-4212
-4219
-4226
-4232
-4239
-4246
-4252
-4259
-4265
-4272
-4278
-4284
-4291
-4297
-4303
-4309
-4315
-4321
-4327
-4332
-4338
-4344
-4350
-4355
-4361
-4366
-4372
-4377
-4383
-4388
-4393
-4399
-4404
-4409
-4414
-4419
-4424
-4429
-4434
-4438
-4443
-4447
-4452
-4456
-4460
-4464
-4468
-4472
-4476
-4480
-4484
-4487
-4491
-4494
-4498
-4501
-4504
-4508
-4511
-4514
-4517
-4520
-4523
-4526
-4529
-4532
-4534
-4537
-4539
-4542
-4544
-4546
-4548
-4550
-4552
-4553
-4555
-4556
-4558
-4559
-4560
-4561
-4562
-4563
-4564
-4565
-4566
-4566
-4567
-4567
-4567
-4567
-4568
-4568
-4567
-4567
-4567
-4567
-4566
-4566
-4565
-4564
-4564
-4563
-4562
-4561
-4560
-4559
-4558
-4557
-4556
-4555
-4554
-4554
-4553
-4552
-4551
-4550
-4549
-4548
-4547
-4546
-4545
-4543
-4542
-4541
-4540
-4539
-4537
-4536
-4535
-4533
-4532
-4531
-4530
-4528
-4527
-4526
-4525
-4523
-4522
-4521
-4520
-4519
-4518
-4517
-4516
-4515
-4514
-4513
-4512
-4511
-4510
-4510
-4509
-4508
-4508
-4507
-4507
-4506
-4506
-4505
-4505
-4504
-4504
-4503
-4503
-4502
-4501
-4501
-4500
-4499
-4499
-4498
-4497
-4496
-4495
-4493
-4492
-4491
-4489
-4487
-4486
-4484
-4482
-4480
-4478
-4475
-4473
-4471
-4468
-4465
-4462
-4459
-4456
-4453
-4450
-4447
-4443
-4440
-4436
-4433
-4430
-4426
-4423
-4419
-4416
-4412
-4409
-4405
-4401
-4398
-4394
-4391
-4387
-4384
-4380
-4376
-4373
-4369
-4365
-4362
-4358
-4354
-4351
-4347
-4343
-4339
-4335
-4331
-4327
-4323
-4319
-4315
-4311
-4307
-4303
-4298
-4294
-4290
-4285
-4281
-4277
-4272
-4268
-4263
-4258
-4254
-4249
-4245
-4240
-4235
-4230
-4225
-4221
-4216
-4211
-4206
-4201
-4196
-4190
-4185
-4180
-4175
-4169
-4164
-4158
-4152
-4146
-4140
-4134
-4128
-4122
-4115
-4108
-4102
-4094
-4088
-4080
-4073
-4065
-4058
-4050
-4042
-4033
-4025
-4017
-4008
-3999
-3990
-3981
-3972
-3962
-3953
-3943
-3933
-3923
-3913
-3903
-3893
-3882
-3871
-3860
-3849
-3838
-3827
-3816
-3804
-3792
-3781
-3769
-3757
-3745
-3733
-3721
-3709
-3696
-3684
-3672
-3659
-3647
-3634
-3622
-3610
-3597
-3585
-3572
-3560
-3548
-3535
-3523
-3511
-3499
-3487
-3475
-3463
-3452
-3440
-3429
-3417
-3406
-3395
-3384
-3373
-3363
-3352
-3342
-3332
-3322
-3312
-3303
-3293
-3284
-3275
-3267
-3258
-3250
-3242
-3235
-3227
-3220
-3213
-3207
-3201
-3194
-3188
-3183
-3177
-3172
-3167
-3162
-3157
-3152
-3148
-3143
-3139
-3135
-3130
-3126
-3122
-3117
-3113
-3109
-3104
-3100
-3095
-3090
-3085
-3080
-3075
-3070
-3064
-3058
-3053
-3047
-3040
-3034
-3027
-3020
-3013
-3006
-2998
-2990
-2981
-2973
-2964
-2954
-2945
-2935
-2925
-2914
-2903
-2892
-2880
-2869
-2856
-2844
-2831
-2818
-2805
-2791
-2777
-2763
-2749
-2735
-2720
-2705
-2690
-2675
-2659
-2644
-2628
-2612
-2596
-2580
-2564
-2548
-2532
-2515
-2499
-2482
-2465
-2449
-2432
-2415
-2398
-2381
-2364
-2347
-2330
-2314
-2297
-2280
-2263
-2247
-2230
-2214
-2197
-2181
-2165
-2150
-2134
-2119
-2104
-2089
-2074
-2059
-2045
-2031
-2017
-2003
-1989
-1976
-1963
-1950
-1937
-1925
-1913
-1901
-1889
-1878
-1867
-1856
-1846
-1835
-1826
-1816
-1807
-1798
-1789
-1781
-1772
-1764
-1757
-1749
-1742
-1735
-1728
-1722
-1716
-1709
-1704
-1698
-1693
-1687
-1682
-1677
-1672
-1668
-1663
-1659
-1654
-1650
-1646
-1642
-1638
-1634
-1630
-1627
-1623
-1619
-1615
-1611
-1607
-1604
-1600
-1596
-1592
-1588
-1584
-1580
-1576
-1572
-1567
-1563
-1559
-1554
-1549
-1545
-1540
-1534
-1529
-1524
-1518
-1512
-1506
-1500
-1494
-1487
-1480
-1474
-1466
-1459
-1452
-1444
-1437
-1429
-1421
-1412
-1404
-1395
-1387
-1378
-1369
-1360
-1351
-1342
-1332
-1323
-1313
-1304
-1294
-1285
-1275
-1266
-1256
-1247
-1237
-1227
-1218
-1208
-1199
-1189
-1180
-1171
-1162
-1152
-1143
-1134
-1126
-1117
-1109
-1100
-1092
-1084
-1076
-1069
-1061
-1054
-1047
-1040
-1033
-1027
-1020
-1014
-1006
-1000
-995
-989
-984
-978
-972
-967
-961
-956
-951
-946
-941
-936
-931
-927
-922
-918
-914
-910
-906
-902
-898
-894
-890
-887
-883
-880
-876
-873
-869
-866
-863
-860
-857
-854
-851
-848
-845
-842
-840
-837
-835
-833
-830
-828
-826
-824
-822
-820
-818
-815
-813
-811
-809
-807
-805
-802
-800
-798
-795
-793
-791
-788
-786
-783
-781
-778
-776
-774
-771
-769
-766
-764
-762
-760
-757
-755
-753
-751
-749
-747
-745
-743
-741
-739
-737
-735
-734
-732
-730
-729
-728
-726
-725
-724
-723
-722
-721
-721
-720
-720
-719
-719
-719
-719
-719
-719
-720
-720
-720
-721
-721
-722
-722
-723
-723
-724
-725
-725
-726
-727
-728
-728
-729
-730
-731
-732
-734
-735
-736
-738
-739
-741
-742
-744
-746
-748
-751
-753
-755
-758
-761
-764
-767
-770
-774
-778
-782
-786
-791
-796
-801
-806
-812
-818
-824
-831
-838
-845
-852
-860
-868
-876
-884
-893
-901
-910
-919
-929
-938
-947
-957
-966
-976
-986
-995
-1004
-1014
-1024
-1034
-1043
-1052
-1061
-1070
-1079
-1087
-1096
-1104
-1112
-1120
-1127
-1134
-1141
-1148
-1155
-1161
-1167
-1173
-1178
-1183
-1188
-1193
-1197
-1201
-1205
-1208
-1211
-1214
-1216
-1218
-1220
-1222
-1223
-1224
-1225
-1225
-1225
-1225
-1224
-1223
-1222
-1220
-1218
-1216
-1213
-1210
-1207
-1204
-1200
-1196
-1191
-1187
-1182
-1177
-1171
-1166
-1160
-1154
-1149
-1143
-1137
-1131
-1124
-1118
-1112
-1106
-1100
-1093
-1087
-1081
-1075
-1069
-1063
-1057
-1051
-1045
-1039
-1034
-1028
-1022
-1018
-1012
-1008
-1002
-999
-995
-991
-987
-983
-979
-976
-973
-970
-967
-964
-961
-959
-957
-955
-953
-951
-949
-948
-947
-946
-945
-944
-943
-943
-943
-943
-944
-944
-945
-946
-948
-949
-951
-953
-955
-957
-959
-962
-964
-967
-970
-973
-977
-980
-984
-987
-991
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1039
-1042
-1046
-1049
-1053
-1056
-1059
-1062
-1064
-1067
-1069
-1071
-1072
-1074
-1075
-1076
-1077
-1078
-1078
-1079
-1079
-1079
-1078
-1078
-1077
-1077
-1076
-1074
-1073
-1071
-1070
-1068
-1066
-1063
-1061
-1058
-1056
-1053
-1050
-1047
-1044
-1040
-1037
-1034
-1030
-1027
-1022
-1018
-1016
-1012
-1008
-1004
-1000
-996
-992
-988
-984
-980
-976
-972
-968
-963
-959
-955
-950
-946
-942
-937
-933
-929
-925
-920
-916
-912
-908
-905
-901
-897
-894
-890
-887
-884
-881
-878
-875
-872
-870
-868
-866
-864
-862
-860
-859
-857
-856
-855
-854
-853
-853
-852
-852
-852
-852
-852
-853
-853
-854
-855
-855
-856
-858
-859
-860
-862
-864
-866
-868
-870
-872
-874
-877
-880
-882
-885
-888
-891
-894
-897
-901
-904
-907
-911
-914
-917
-921
-924
-927
-931
-934
-937
-940
-943
-946
-949
-952
-955
-958
-961
-964
-967
-969
-972
-975
-977
-980
-982
-985
-987
-990
-992
-995
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1020
-1022
-1024
-1026
-1028
-1029
-1031
-1032
-1034
-1035
-1037
-1038
-1040
-1041
-1043
-1044
-1046
-1047
-1049
-1050
-1052
-1054
-1055
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1072
-1074
-1077
-1080
-1082
-1085
-1088
-1091
-1094
-1097
-1100
-1104
-1107
-1110
-1114
-1117
-1121
-1124
-1128
-1131
-1135
-1139
-1142
-1146
-1150
-1154
-1158
-1162
-1166
-1170
-1174
-1178
-1181
-1185
-1189
-1192
-1196
-1199
-1202
-1205
-1208
-1211
-1213
-1216
-1218
-1220
-1221
-1223
-1224
-1225
-1225
-1226
-1226
-1226
-1225
-1225
-1224
-1222
-1221
-1219
-1217
-1215
-1212
-1209
-1206
-1202
-1199
-1194
-1190
-1185
-1180
-1175
-1169
-1163
-1157
-1151
-1144
-1137
-1130
-1122
-1114
-1107
-1098
-1090
-1082
-1073
-1064
-1055
-1046
-1037
-1028
-1018
-1008
-999
-989
-979
-969
-959
-949
-939
-929
-918
-908
-897
-886
-876
-865
-854
-843
-832
-821
-810
-799
-788
-777
-766
-755
-744
-733
-722
-711
-700
-689
-678
-667
-656
-646
-635
-625
-615
-604
-594
-584
-575
-565
-556
-546
-537
-528
-520
-511
-503
-495
-487
-480
-472
-465
-458
-451
-445
-438
-432
-426
-420
-414
-408
-402
-397
-391
-386
-380
-375
-370
-364
-359
-354
-349
-344
-339
-334
-330
-325
-320
-316
-311
-307
-302
-298
-294
-289
-285
-281
-277
-273
-269
-265
-261
-257
-253
-249
-245
-241
-237
-234
-230
-226
-222
-218
-214
-210
-206
-202
-198
-194
-190
-185
-181
-176
-171
-167
-162
-157
-151
-146
-141
-135
-130
-124
-118
-112
-106
-100
-93
-87
-81
-74
-68
-61
-54
-48
-41
-34
-28
-21
-14
-7
0
7
14
21
28
35
42
49
56
63
70
77
84
91
98
105
112
119
125
132
139
145
151
158
164
170
176
182
188
194
200
205
211
217
222
228
233
238
244
249
254
259
263
268
273
277
282
286
290
295
299
303
307
311
315
319
323
326
330
334
338
341
345
349
352
356
359
363
366
369
373
376
379
382
385
388
391
393
396
399
402
404
407
409
412
414
417
420
422
425
427
430
432
435
437
440
443
445
448
450
453
455
458
460
462
465
467
469
472
474
476
478
480
482
484
486
488
490
492
494
495
497
498
500
501
502
503
504
505
505
506
506
507
507
507
507
507
507
506
506
505
505
504
503
502
502
501
500
498
497
496
495
494
493
491
490
489
488
486
485
484
483
482
481
480
478
477
476
475
474
473
472
471
470
469
468
466
465
464
462
461
460
458
456
455
453
451
449
447
445
443
440
438
436
433
431
428
425
422
420
417
414
411
408
405
402
399
395
392
389
386
383
380
377
375
372
369
366
364
361
358
356
353
351
348
346
344
341
339
336
334
331
329
326
324
321
318
316
313
310
307
304
301
298
295
291
288
285
281
278
274
271
267
263
259
255
252
247
243
239
235
231
226
222
217
212
208
203
198
193
187
182
176
170
165
158
152
145
138
131
124
116
108
100
92
83
74
65
55
45
35
25
14
3
-8
-20
-32
-44
-56
-69
-82
-95
-109
-123
-137
-151
-165
-180
-195
-210
-226
-241
-257
-272
-288
-304
-320
-336
-353
-369
-385
-402
-418
-435
-452
-468
-485
-502
-519
-535
-552
-569
-586
-603
-620
-637
-654
-671
-688
-705
-722
-739
-756
-772
-789
-806
-822
-839
-855
-872
-888
-904
-920
-936
-952
-968
-984
-1000
-1014
-1031
-1046
-1062
-1077
-1092
-1107
-1122
-1137
-1151
-1166
-1180
-1195
-1209
-1223
-1237
-1251
-1265
-1278
-1292
-1305
-1319
-1332
-1345
-1358
-1371
-1384
-1397
-1410
-1422
-1435
-1448
-1460
-1473
-1485
-1497
-1510
-1522
-1534
-1546
-1558
-1570
-1582
-1594
-1606
-1617
-1629
-1641
-1653
-1664
-1676
-1688
-1700
-1711
-1723
-1735
-1747
-1758
-1770
-1782
-1794
-1806
-1818
-1830
-1842
-1854
-1867
-1879
-1892
-1904
-1917
-1930
-1943
-1956
-1969
-1982
-1995
-2009
-2021
-2036
-2050
-2064
-2079
-2093
-2108
-2123
-2138
-2154
-2169
-2185
-2201
-2218
-2234
-2251
-2268
-2286
-2304
-2321
-2340
-2358
-2377
-2396
-2415
-2435
-2455
-2475
-2495
-2516
-2537
-2558
-2580
-2602
-2624
-2646
-2669
-2692
-2715
-2739
-2763
-2787
-2811
-2836
-2860
-2886
-2911
-2936
-2962
-2988
-3014
-3040
-3066
-3093
-3119
-3146
-3173
-3199
-3226
-3253
-3280
-3307
-3334
-3361
-3388
-3415
-3441
-3468
-3495
-3522
-3548
-3575
-3601
-3628
-3654
-3680
-3706
-3732
-3758
-3783
-3809
-3834
-3859
-3884
-3908
-3933
-3957
-3981
-4005
-4027
-4051
-4074
-4097
-4119
-4141
-4163
-4185
-4206
-4227
-4248
-4268
-4288
-4308
-4328
-4347
-4366
-4385
-4403
-4422
-4440
-4458
-4475
-4492
-4509
-4526
-4543
-4559
-4576
-4592
-4607
-4623
-4639
-4654
-4669
-4684
-4699
-4714
-4729
-4743
-4758
-4772
-4786
-4800
-4814
-4828
-4841
-4855
-4868
-4881
-4895
-4908
-4920
-4933
-4946
-4959
-4971
-4984
-4996
-5009
-5021
-5034
-5046
-5059
-5071
-5083
-5096
-5108
-5121
-5134
-5146
-5159
-5171
-5184
-5197
-5209
-5222
-5235
-5248
-5261
-5274
-5287
-5300
-5313
-5326
-5339
-5352
-5365
-5378
-5391
-5404
-5417
-5430
-5443
-5456
-5469
-5481
-5494
-5507
-5519
-5531
-5544
-5556
-5568
-5580
-5592
-5604
-5616
-5627
-5639
-5650
-5662
-5673
-5684
-5696
-5707
-5718
-5729
-5740
-5751
-5762
-5772
-5783
-5794
-5804
-5815
-5825
-5836
-5846
-5857
-5867
-5877
-5887
-5898
-5908
-5918
-5928
-5939
-5949
-5959
-5969
-5979
-5989
-5999
-6009
-6019
-6029
-6038
-6048
-6058
-6067
-6076
-6086
-6095
-6104
-6113
-6121
-6130
-6138
-6147
-6155
-6163
-6171
-6179
-6187
-6195
-6202
-6210
-6218
-6225
-6233
-6240
-6248
-6255
-6263
-6270
-6277
-6284
-6292
-6299
-6306
-6313
-6320
-6327
-6334
-6340
-6347
-6354
-6360
-6367
-6373
-6380
-6386
-6392
-6398
-6404
-6410
-6416
-6422
-6428
-6433
-6439
-6444
-6449
-6454
-6459
-6464
-6468
-6473
-6477
-6481
-6485
-6489
-6493
-6496
-6500
-6503
-6506
-6509
-6512
-6514
-6517
-6519
-6521
-6523
-6525
-6527
-6528
-6530
-6531
-6531
-6532
-6532
-6533
-6533
-6533
-6532
-6532
-6532
-6531
-6530
-6529
-6528
-6527
-6526
-6524
-6523
-6521
-6520
-6518
-6516
-6515
-6513
-6511
-6509
-6507
-6505
-6503
-6502
-6500
-6498
-6497
-6495
-6494
-6493
-6492
-6491
-6490
-6490
-6490
-6490
-6490
-6490
-6491
-6492
-6494
-6495
-6497
-6499
-6502
-6505
-6508
-6511
-6515
-6519
-6523
-6528
-6532
-6538
-6543
-6549
-6555
-6561
-6567
-6574
-6581
-6588
-6595
-6603
-6611
-6618
-6626
-6635
-6643
-6651
-6659
-6668
-6676
-6684
-6693
-6701
-6710
-6718
-6727
-6735
-6744
-6752
-6760
-6769
-6777
-6785
-6794
-6802
-6810
-6818
-6825
-6833
-6841
-6848
-6855
-6862
-6869
-6876
-6882
-6889
-6895
-6901
-6906
-6912
-6917
-6922
-6927
-6931
-6935
-6939
-6943
-6947
-6950
-6953
-6956
-6958
-6960
-6962
-6964
-6965
-6967
-6968
-6968
-6969
-6969
-6969
-6969
-6968
-6968
-6967
-6966
-6964
-6963
-6961
-6959
-6957
-6955
-6953
-6950
-6948
-6945
-6942
-6939
-6936
-6933
-6930
-6926
-6923
-6919
-6916
-6912
-6908
-6904
-6900
-6896
-6892
-6888
-6884
-6880
-6876
-6872
-6867
-6863
-6859
-6855
-6852
-6848
-6844
-6840
-6837
-6833
-6830
-6827
-6824
-6821
-6819
-6817
-6814
-6812
-6811
-6809
-6808
-6807
-6806
-6806
-6806
-6806
-6806
-6807
-6808
-6809
-6810
-6812
-6814
-6817
-6819
-6822
-6826
-6829
-6833
-6837
-6842
-6846
-6851
-6857
-6862
-6868
-6874
-6880
-6887
-6894
-6901
-6908
-6916
-6923
-6931
-6939
-6947
-6955
-6964
-6973
-6981
-6990
-6999
-7008
-7017
-7026
-7035
-7044
-7053
-7063
-7072
-7081
-7090
-7100
-7109
-7118
-7127
-7136
-7145
-7154
-7163
-7171
-7180
-7189
-7197
-7205
-7213
-7221
-7229
-7237
-7244
-7251
-7258
-7265
-7271
-7278
-7284
-7290
-7295
-7301
-7306
-7310
-7315
-7319
-7323
-7327
-7330
-7333
-7336
-7338
-7341
-7343
-7344
-7345
-7346
-7347
-7348
-7348
-7348
-7347
-7347
-7346
-7344
-7343
-7341
-7339
-7337
-7335
-7332
-7330
-7327
-7324
-7320
-7317
-7313
-7310
-7306
-7302
-7298
-7294
-7290
-7286
-7281
-7277
-7273
-7268
-7264
-7260
-7255
-7251
-7246
-7242
-7237
-7233
-7229
-7224
-7220
-7216
-7212
-7208
-7204
-7200
-7196
-7192
-7188
-7185
-7181
-7178
-7174
-7171
-7168
-7165
-7162
-7160
-7157
-7155
-7152
-7150
-7148
-7146
-7145
-7143
-7142
-7140
-7139
-7138
-7137
-7137
-7136
-7135
-7135
-7135
-7134
-7134
-7134
-7134
-7134
-7134
-7134
-7134
-7134
-7134
-7134
-7134
-7133
-7133
-7133
-7132
-7132
-7131
-7130
-7130
-7129
-7128
-7127
-7126
-7124
-7123
-7121
-7120
-7118
-7116
-7115
-7112
-7110
-7108
-7105
-7103
-7100
-7097
-7094
-7090
-7087
-7083
-7079
-7075
-7070
-7065
-7061
-7056
-7050
-7045
-7039
-7033
-7027
-7021
-7014
-7007
-7000
-6993
-6985
-6977
-6969
-6961
-6952
-6943
-6934
-6925
-6915
-6906
-6895
-6885
-6875
-6864
-6853
-6841
-6830
-6818
-6806
-6794
-6781
-6768
-6755
-6742
-6729
-6715
-6702
-6688
-6673
-6659
-6645
-6630
-6615
-6600
-6585
-6569
-6554
-6538
-6523
-6507
-6491
-6475
-6459
-6443
-6426
-6410
-6393
-6376
-6360
-6343
-6326
-6308
-6291
-6273
-6256
-6238
-6220
-6202
-6184
-6166
-6147
-6129
-6110
-6091
-6073
-6054
-6035
-6016
-5997
-5978
-5958
-5939
-5919
-5900
-5880
-5861
-5841
-5821
-5801
-5782
-5762
-5742
-5721
-5701
-5681
-5661
-5640
-5620
-5599
-5579
-5558
-5537
-5516
-5496
-5475
-5454
-5433
-5412
-5391
-5369
-5348
-5327
-5306
-5284
-5263
-5242
-5220
-5199
-5178
-5156
-5135
-5114
-5092
-5071
-5050
-5028
-5007
-4986
-4965
-4944
-4923
-4902
-4881
-4860
-4839
-4818
-4798
-4777
-4756
-4736
-4716
-4696
-4675
-4655
-4636
-4616
-4596
-4577
-4557
-4538
-4519
-4500
-4481
-4462
-4444
-4426
-4408
-4390
-4372
-4355
-4338
-4321
-4304
-4288
-4272
-4256
-4240
-4225
-4209
-4194
-4180
-4165
-4151
-4136
-4123
-4109
-4094
-4082
-4067
-4054
-4042
-4029
-4016
-4003
-3991
-3979
-3966
-3954
-3942
-3930
-3917
-3905
-3893
-3881
-3869
-3857
-3845
-3832
-3820
-3808
-3795
-3783
-3770
-3757
-3744
-3732
-3718
-3705
-3692
-3679
-3665
-3651
-3638
-3624
-3610
-3596
-3582
-3568
-3553
-3539
-3524
-3510
-3495
-3480
-3465
-3451
-3435
-3420
-3405
-3390
-3374
-3359
-3343
-3328
-3312
-3296
-3281
-3265
-3249
-3233
-3217
-3201
-3185
-3169
-3153
-3138
-3122
-3106
-3090
-3074
-3058
-3042
-3026
-3010
-2994
-2979
-2963
-2947
-2932
-2916
-2901
-2886
-2871
-2856
-2841
-2826
-2811
-2797
-2783
-2768
-2754
-2741
-2727
-2714
-2700
-2687
-2674
-2662
-2649
-2637
-2624
-2612
-2601
-2589
-2577
-2566
-2555
-2544
-2533
-2522
-2512
-2502
-2492
-2482
-2472
-2463
-2453
-2444
-2435
-2426
-2417
-2408
-2399
-2391
-2382
-2374
-2366
-2358
-2349
-2341
-2334
-2326
-2318
-2311
-2303
-2296
-2289
-2282
-2275
-2268
-2261
-2255
-2248
-2242
-2236
-2230
-2224
-2219
-2213
-2208
-2202
-2197
-2192
-2187
-2182
-2178
-2173
-2169
-2165
-2160
-2156
-2153
-2149
-2145
-2142
-2138
-2135
-2132
-2129
-2126
-2123
-2121
-2118
-2115
-2113
-2110
-2108
-2105
-2103
-2100
-2098
-2096
-2093
-2091
-2088
-2086
-2083
-2081
-2078
-2076
-2073
-2070
-2068
-2065
-2062
-2060
-2057
-2054
-2051
-2048
-2045
-2041
-2039
-2035
-2032
-2028
-2025
-2021
-2017
-2013
-2009
-2005
-2001
-1996
-1992
-1987
-1982
-1977
-1972
-1967
-1962
-1956
-1950
-1945
-1938
-1932
-1926
-1919
-1912
-1906
-1898
-1891
-1884
-1876
-1869
-1861
-1853
-1845
-1837
-1829
-1821
-1813
-1804
-1796
-1788
-1779
-1771
-1762
-1754
-1745
-1737
-1728
-1720
-1711
-1703
-1694
-1686
-1677
-1669
-1660
-1652
-1643
-1635
-1626
-1618
-1609
-1601
-1593
-1584
-1576
-1568
-1560
-1552
-1544
-1536
-1528
-1520
-1512
-1505
-1497
-1490
-1482
-1475
-1468
-1460
-1453
-1446
-1439
-1432
-1425
-1418
-1412
-1405
-1398
-1391
-1385
-1378
-1371
-1365
-1358
-1351
-1345
-1338
-1331
-1325
-1318
-1311
-1305
-1298
-1291
-1285
-1278
-1271
-1264
-1258
-1251
-1244
-1237
-1230
-1223
-1216
-1210
-1203
-1196
-1189
-1182
-1175
-1168
-1161
-1154
-1147
-1140
-1133
-1126
-1119
-1112
-1105
-1098
-1091
-1085
-1078
-1071
-1064
-1057
-1051
-1044
-1037
-1030
-1024
-1016
-1010
-1002
-997
-990
-983
-977
-970
-963
-957
-950
-943
-937
-930
-924
-917
-911
-904
-898
-892
-885
-879
-873
-867
-861
-855
-849
-843
-838
-832
-827
-821
-816
-810
-805
-800
-794
-789
-784
-779
-774
-769
-764
-759
-754
-750
-745
-740
-736
-731
-726
-722
-717
-713
-708
-704
-699
-695
-690
-686
-681
-677
-672
-668
-664
-659
-655
-650
-646
-641
-637
-632
-627
-623
-618
-613
-608
-603
-598
-592
-587
-581
-576
-570
-564
-558
-552
-546
-540
-533
-527
-520
-513
-507
-500
-492
-485
-478
-471
-463
-456
-448
-440
-432
-425
-417
-409
-401
-393
-385
-376
-368
-360
-352
-344
-335
-327
-318
-310
-301
-293
-284
-276
-267
-258
-249
-240
-231
-221
-212
-203
-193
-184
-174
-164
-155
-145
-135
-125
-115
-105
-94
-84
-74
-64
-53
-43
-33
-22
-12
-1
10
20
31
42
52
63
74
85
95
106
117
127
138
149
159
170
180
191
201
212
222
232
242
253
263
273
283
293
303
313
323
332
342
352
361
371
381
390
400
409
418
428
437
446
456
465
474
484
493
502
511
520
530
539
548
557
566
575
584
593
602
611
620
629
638
647
656
666
675
684
693
703
712
722
731
741
751
761
771
782
792
803
814
825
836
847
859
871
883
895
907
920
932
945
958
971
985
999
1012
1026
1041
1055
1069
1084
1099
1114
1128
1144
1159
1174
1189
1205
1220
1236
1251
1267
1282
1298
1314
1330
1345
1361
1377
1393
1409
1425
1441
1458
1474
1490
1506
1522
1538
1554
1571
1587
1603
1619
1635
1652
1668
1684
1700
1717
1733
1749
1765
1781
1798
1814
1830
1846
1862
1878
1895
1911
1927
1943
1959
1975
1990
2005
2021
2037
2053
2069
2085
2100
2116
2131
2146
2161
2177
2192
2206
2221
2236
2251
2265
2279
2294
2308
2322
2336
2350
2363
2377
2390
2404
2417
2430
2443
2456
2468
2481
2493
2505
2517
2529
2540
2552
2563
2574
2585
2596
2607
2617
2627
2637
2647
2657
2667
2676
2685
2694
2703
2712
2721
2729
2738
2746
2754
2762
2770
2777
2785
2792
2800
2807
2814
2821
2828
2835
2842
2849
2856
2863
2870
2876
2883
2890
2896
2903
2910
2917
2923
2930
2937
2944
2950
2957
2964
2971
2978
2986
2993
3000
3008
3015
3023
3031
3039
3047
3055
3063
3071
3080
3089
3097
3106
3115
3125
3134
3143
3153
3162
3172
3182
3192
3202
3212
3222
3232
3243
3254
3264
3275
3286
3297
3308
3319
3331
3342
3354
3365
3377
3389
3401
3413
3425
3437
3449
3462
3474
3486
3499
3511
3524
3536
3549
3561
3574
3586
3598
3611
3623
3636
3648
3660
3672
3684
3697
3709
3721
3733
3745
3756
3768
3780
3792
3803
3815
3826
3838
3849
3860
3872
3883
3894
3905
3915
3926
3937
3947
3958
3968
3978
3988
3998
4008
4018
4027
4037
4046
4054
4064
4073
4082
4090
4098
4106
4114
4122
4130
4137
4144
4151
4158
4165
4171
4178
4184
4190
4195
4201
4206
4211
4216
4221
4225
4229
4233
4237
4241
4244
4247
4250
4253
4256
4258
4260
4262
4264
4266
4268
4270
4271
4273
4274
4275
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4292
4293
4294
4296
4298
4300
4302
4304
4306
4308
4311
4314
4317
4320
4323
4326
4330
4333
4337
4341
4346
4350
4354
4359
4364
4369
4374
4380
4385
4391
4397
4403
4409
4415
4421
4428
4435
4442
4449
4456
4464
4471
4479
4487
4495
4503
4511
4519
4528
4536
4545
4553
4562
4571
4580
4589
4599
4608
4617
4627
4636
4646
4655
4665
4675
4685
4694
4704
4714
4724
4734
4743
4753
4763
4772
4782
4791
4801
4810
4819
4829
4838
4846
4855
4864
4872
4880
4888
4896
4904
4912
4919
4926
4933
4940
4946
4952
4958
4964
4970
4975
4980
4985
4989
4994
4998
5002
5006
5009
5013
5016
5019
5021
5024
5026
5028
5030
5032
5033
5035
5036
5037
5037
5038
5038
5038
5038
5038
5038
5038
5037
5036
5035
5034
5033
5032
5030
5029
5027
5026
5024
5022
5020
5018
5016
5014
5011
5009
5007
5004
5002
4999
4997
4994
4992
4989
4987
4984
4982
4980
4977
4975
4973
4971
4969
4966
4964
4962
4960
4958
4956
4954
4952
4950
4948
4946
4944
4942
4940
4938
4937
4935
4933
4931
4929
4928
4926
4925
4923
4922
4920
4919
4917
4916
4915
4914
4913
4912
4911
4910
4909
4908
4907
4907
4906
4905
4905
4904
4904
4903
4903
4902
4902
4902
4901
4901
4900
4900
4900
4899
4899
4899
4898
4898
4897
4897
4897
4896
4896
4896
4895
4895
4895
4894
4894
4894
4894
4893
4893
4893
4892
4892
4892
4891
4891
4891
4891
4890
4890
4890
4890
4889
4889
4889
4888
4888
4888
4887
4887
4887
4886
4886
4886
4885
4885
4884
4884
4883
4883
4882
4882
4881
4880
4880
4879
4878
4877
4876
4875
4874
4873
4871
4870
4869
4867
4865
4864
4862
4860
4858
4856
4854
4852
4850
4847
4845
4843
4840
4837
4835
4832
4829
4826
4823
4820
4817
4814
4811
4807
4804
4801
4797
4794
4790
4786
4783
4779
4775
4771
4767
4763
4760
4756
4751
4747
4743
4739
4735
4731
4726
4722
4718
4713
4709
4704
4700
4695
4690
4686
4681
4676
4671
4666
4661
4656
4651
4646
4641
4636
4630
4625
4620
4614
4609
4603
4598
4592
4586
4581
4575
4569
4564
4558
4552
4547
4541
4535
4530
4524
4519
4513
4508
4503
4498
4493
4488
4483
4478
4473
4469
4464
4460
4455
4451
4447
4443
4439
4435
4432
4428
4425
4421
4418
4415
4412
4409
4406
4403
4401
4398
4395
4393
4391
4388
4386
4384
4381
4379
4377
4375
4372
4370
4368
4365
4363
4361
4358
4356
4353
4351
4348
4346
4343
4340
4337
4334
4332
4329
4326
4323
4320
4316
4313
4310
4307
4304
4301
4298
4295
4292
4289
4286
4283
4280
4278
4275
4273
4270
4268
4265
4263
4261
4259
4257
4255
4254
4252
4251
4249
4248
4246
4245
4244
4243
4242
4241
4240
4239
4239
4238
4237
4237
4236
4235
4235
4234
4233
4233
4232
4231
4230
4230
4229
4228
4227
4226
4225
4224
4222
4221
4220
4218
4217
4215
4214
4212
4210
4208
4206
4204
4202
4200
4198
4196
4193
4191
4188
4186
4183
4180
4177
4174
4171
4168
4165
4161
4158
4154
4150
4146
4142
4138
4134
4129
4125
4120
4115
4111
4106
4100
4094
4090
4083
4078
4073
4067
4062
4056
4050
4043
4038
4030
4025
4019
4011
4006
3999
3992
3986
3979
3972
3965
3958
3951
3944
3937
3930
3923
3916
3908
3901
3894
3887
3879
3872
3865
3858
3850
3843
3836
3829
3822
3814
3807
3800
3793
3786
3779
3772
3765
3758
3750
3743
3737
3730
3723
3716
3709
3702
3695
3688
3681
3675
3668
3661
3654
3647
3641
3634
3627
3620
3613
3607
3600
3593
3586
3580
3573
3566
3559
3553
3546
3539
3532
3525
3518
3512
3505
3498
3490
3483
3476
3469
3462
3454
3447
3439
3432
3424
3417
3409
3401
3393
3385
3377
3369
3360
3352
3343
3335
3326
3317
3308
3299
3290
3281
3271
3262
3252
3243
3233
3223
3213
3203
3193
3183
3172
3162
3151
3141
3130
3120
3109
3098
3087
3076
3065
3054
3043
3032
3021
3009
2998
2987
2976
2964
2953
2941
2930
2918
2907
2895
2884
2873
2861
2850
2838
2827
2815
2804
2793
2781
2770
2759
2748
2737
2726
2715
2704
2693
2682
2671
2661
2650
2640
2630
2620
2610
2600
2590
2580
2571
2561
2552
2543
2534
2525
2517
2508
2500
2491
2483
2475
2467
2460
2452
2445
2437
2430
2423
2416
2410
2403
2397
2390
2384
2378
2373
2367
2361
2356
2351
2346
2340
2336
2331
2326
2322
2317
2313
2309
2304
2300
2296
2292
2289
2285
2281
2277
2274
2270
2267
2264
2260
2257
2254
2250
2247
2244
2241
2238
2235
2232
2229
2226
2223
2220
2217
2214
2212
2209
2206
2203
2201
2198
2195
2192
2190
2187
2184
2181
2178
2175
2172
2169
2165
2162
2158
2155
2151
2147
2143
2139
2135
2131
2126
2122
2117
2112
2107
2102
2097
2091
2086
2080
2074
2068
2062
2055
2048
2041
2035
2027
2020
2012
2004
1996
1987
1979
1970
1961
1951
1942
1932
1922
1911
1901
1890
1879
1868
1856
1845
1833
1821
1809
1796
1784
1771
1758
1745
1731
1718
1704
1690
1676
1662
1648
1634
1619
1605
1590
1575
1561
1546
1531
1517
1502
1487
1472
1458
1443
1429
1414
1400
1385
1371
1357
1343
1329
1315
1301
1288
1274
1261
1248
1235
1222
1209
1196
1184
1172
1160
1148
1136
1124
1113
1102
1091
1080
1070
1060
1050
1040
1030
1020
1012
1002
994
986
977
969
962
954
947
940
934
927
921
915
910
904
899
894
890
885
881
877
873
869
866
863
859
856
853
851
848
845
843
840
838
836
833
831
829
827
825
822
820
818
816
814
812
809
807
805
802
800
797
795
792
789
786
784
780
777
774
771
768
764
761
757
754
750
747
743
740
736
732
728
724
721
717
713
709
705
701
697
693
689
685
681
678
674
670
666
662
659
655
652
648
645
642
638
635
632
629
626
623
621
618
615
613
610
608
605
603
601
599
597
595
593
591
589
588
586
584
583
582
580
579
578
577
576
575
575
574
573
573
572
572
572
572
572
572
572
572
572
573
573
574
575
575
576
578
579
580
581
583
585
587
589
591
593
595
598
601
604
607
610
613
617
620
624
628
632
636
641
646
650
656
661
666
672
677
683
690
696
702
709
716
723
731
738
746
754
762
770
779
788
797
806
815
825
835
845
855
865
876
886
897
909
920
932
944
956
968
980
993
1006
1018
1032
1046
1059
1073
1087
1102
1116
1130
1145
1160
1175
1190
1205
1221
1236
1252
1267
1283
1299
1314
1330
1346
1362
1378
1394
1410
1425
1441
1457
1473
1489
1504
1520
1536
1551
1567
1582
1598
1613
1628
1643
1659
1674
1689
1704
1719
1734
1748
1763
1777
1792
1806
1820
1834
1848
1862
1876
1889
1903
1916
1929
1942
1955
1968
1980
1993
2005
2017
2029
2040
2052
2063
2074
2085
2096
2107
2117
2127
2138
2148
2157
2167
2177
2186
2196
2205
2214
2223
2232
2241
2250
2259
2268
2276
2285
2294
2302
2311
2319
2328
2336
2345
2353
2362
2371
2379
2388
2397
2405
2414
2423
2432
2441
2450
2460
2469
2478
2488
2498
2507
2517
2527
2537
2548
2558
2568
2579
2590
2601
2612
2623
2635
2646
2658
2670
2682
2695
2707
2720
2733
2746
2760
2773
2787
2801
2815
2829
2844
2858
2873
2887
2902
2917
2932
2947
2962
2978
2993
3008
3024
3039
3055
3071
3086
3102
3118
3134
3150
3165
3181
3197
3213
3229
3245
3261
3277
3292
3308
3324
3339
3355
3371
3386
3401
3417
3432
3447
3462
3477
3492
3506
3521
3536
3550
3564
3578
3593
3607
3620
3634
3648
3661
3675
3688
3701
3714
3727
3739
3752
3764
3776
3788
3799
3811
3822
3834
3845
3855
3866
3877
3887
3897
3907
3917
3926
3936
3945
3954
3963
3972
3981
3989
3997
4005
4013
4021
4027
4035
4043
4050
4056
4062
4069
4075
4081
4086
4091
4098
4103
4108
4112
4117
4121
4125
4129
4132
4136
4139
4142
4144
4147
4149
4151
4153
4155
4157
4158
4159
4160
4161
4162
4162
4163
4163
4163
4163
4163
4162
4162
4161
4161
4160
4159
4158
4157
4156
4154
4153
4151
4149
4147
4145
4143
4141
4139
4136
4134
4131
4128
4126
4123
4120
4117
4114
4111
4108
4104
4101
4098
4094
4091
4088
4083
4081
4078
4074
4070
4067
4064
4061
4057
4054
4051
4046
4043
4041
4037
4034
4030
4027
4025
4022
4018
4014
4011
4009
4006
4003
4000
3997
3994
3990
3987
3984
3981
3978
3975
3972
3969
3966
3963
3960
3957
3954
3951
3948
3945
3942
3939
3937
3934
3931
3928
3926
3923
3920
3918
3915
3913
3910
3908
3905
3903
3901
3898
3896
3894
3891
3889
3887
3885
3882
3880
3878
3876
3873
3871
3869
3866
3864
3861
3859
3856
3853
3850
3847
3844
3841
3838
3835
3832
3828
3825
3821
3817
3813
3810
3806
3802
3797
3793
3789
3784
3780
3775
3771
3766
3761
3756
3751
3746
3741
3736
3731
3725
3720
3714
3709
3703
3697
3691
3686
3679
3673
3667
3661
3654
3647
3641
3634
3627
3620
3612
3605
3597
3590
3582
3574
3566
3558
3550
3542
3533
3525
3516
3508
3499
3491
3482
3473
3464
3455
3447
3438
3429
3420
3411
3402
3393
3384
3375
3366
3357
3348
3339
3331
3322
3313
3304
3295
3287
3278
3269
3260
3251
3242
3234
3225
3216
3207
3198
3189
3180
3171
3162
3153
3144
3136
3127
3118
3109
3101
3092
3083
3075
3066
3057
3049
3041
3032
3024
3016
3007
2999
2991
2984
2976
2968
2960
2953
2945
2938
2931
2923
2916
2909
2902
2895
2888
2881
2874
2867
2860
2853
2846
2839
2832
2825
2818
2811
2804
2796
2789
2782
2774
2767
2759
2751
2744
2736
2728
2720
2711
2703
2695
2686
2677
2668
2659
2650
2641
2631
2622
2612
2602
2592
2582
2572
2561
2550
2540
2529
2518
2506
2495
2483
2472
2460
2448
2435
2423
2410
2397
2384
2371
2357
2343
2329
2315
2300
2285
2270
2255
2239
2223
2207
2191
2174
2157
2140
2123
2105
2087
2069
2051
2032
2013
1994
1975
1956
1936
1916
1895
1875
1854
1833
1812
1791
1769
1748
1726
1704
1682
1659
1637
1614
1591
1568
1545
1522
1499
1475
1451
1427
1403
1379
1355
1331
1306
1282
1257
1233
1208
1183
1158
1134
1109
1084
1059
1034
1008
984
959
934
908
883
858
832
807
782
756
731
705
679
654
628
602
577
551
525
500
474
448
423
397
372
347
321
296
271
246
221
197
172
147
123
98
74
50
26
2
-22
-46
-70
-94
-117
-141
-164
-187
-211
-234
-257
-280
-303
-326
-348
-371
-394
-417
-439
-462
-485
-508
-530
-553
-576
-599
-622
-645
-668
-692
-715
-738
-762
-786
-809
-833
-857
-882
-906
-930
-955
-980
-1004
-1030
-1055
-1081
-1106
-1132
-1159
-1185
-1212
-1239
-1266
-1293
-1321
-1349
-1377
-1405
-1433
-1462
-1491
-1520
-1549
-1579
-1609
-1639
-1669
-1699
-1730
-1761
-1792
-1823
-1854
-1886
-1918
-1950
-1982
-2013
-2047
-2079
-2112
-2145
-2178
-2211
-2245
-2278
-2311
-2345
-2378
-2412
-2446
-2480
-2513
-2547
-2581
-2615
-2649
-2683
-2717
-2750
-2784
-2818
-2852
-2886
-2920
-2953
-2987
-3020
-3054
-3087
-3121
-3154
-3187
-3220
-3253
-3286
-3318
-3351
-3383
-3415
-3448
-3480
-3512
-3543
-3575
-3606
-3638
-3669
-3700
-3731
-3762
-3792
-3823
-3853
-3884
-3914
-3944
-3974
-4003
-4033
-4062
-4091
-4121
-4150
-4179
-4208
-4237
-4266
-4295
-4323
-4352
-4380
-4409
-4437
-4465
-4493
-4521
-4549
-4577
-4605
-4633
-4661
-4688
-4716
-4743
-4771
-4798
-4826
-4853
-4880
-4907
-4934
-4961
-4988
-5015
-5042
-5069
-5096
-5123
-5150
-5177
-5204
-5231
-5258
-5285
-5312
-5339
-5366
-5393
-5420
-5447
-5474
-5501
-5528
-5555
-5583
-5610
-5637
-5664
-5691
-5718
-5745
-5773
-5800
-5827
-5854
-5881
-5908
-5935
-5963
-5990
-6017
-6044
-6071
-6098
-6125
-6152
-6179
-6205
-6232
-6259
-6286
-6312
-6339
-6365
-6392
-6418
-6444
-6470
-6496
-6523
-6549
-6575
-6600
-6626
-6652
-6678
-6704
-6730
-6755
-6781
-6807
-6833
-6858
-6884
-6910
-6935
-6961
-6986
-7012
-7037
-7062
-7088
-7113
-7138
-7164
-7189
-7214
-7239
-7264
-7289
-7313
-7338
-7363
-7387
-7412
-7436
-7461
-7485
-7509
-7533
-7557
-7580
-7604
-7628
-7651
-7674
-7698
-7721
-7744
-7767
-7790
-7812
-7835
-7857
-7880
-7902
-7924
-7946
-7968
-7989
-8010
-8032
-8053
-8074
-8095
-8116
-8135
-8156
-8176
-8196
-8216
-8235
-8254
-8273
-8292
-8311
-8329
-8347
-8365
-8383
-8400
-8417
-8434
-8450
-8467
-8483
-8498
-8514
-8529
-8544
-8559
-8573
-8587
-8601
-8615
-8628
-8642
-8654
-8667
-8680
-8692
-8704
-8716
-8727
-8739
-8750
-8761
-8772
-8782
-8793
-8803
-8813
-8823
-8832
-8842
-8851
-8860
-8869
-8878
-8887
-8896
-8904
-8913
-8921
-8929
-8937
-8945
-8953
-8961
-8969
-8977
-8984
-8992
-9000
-9007
-9015
-9022
-9030
-9037
-9045
-9052
-9059
-9067
-9074
-9081
-9089
-9096
-9104
-9111
-9119
-9126
-9134
-9141
-9149
-9157
-9165
-9173
-9181
-9189
-9197
-9205
-9214
-9222
-9230
-9239
-9248
-9257
-9265
-9274
-9283
-9292
-9302
-9311
-9320
-9330
-9339
-9349
-9359
-9368
-9378
-9388
-9398
-9408
-9417
-9427
-9437
-9447
-9457
-9467
-9478
-9488
-9498
-9508
-9518
-9528
-9538
-9548
-9558
-9568
-9578
-9588
-9598
-9608
-9617
-9627
-9636
-9646
-9655
-9664
-9674
-9682
-9691
-9700
-9709
-9717
-9725
-9733
-9741
-9749
-9757
-9764
-9771
-9778
-9785
-9792
-9798
-9804
-9810
-9816
-9821
-9826
-9831
-9836
-9840
-9845
-9848
-9852
-9855
-9858
-9861
-9864
-9866
-9868
-9869
-9870
-9871
-9872
-9872
-9872
-9872
-9871
-9870
-9869
-9867
-9865
-9863
-9860
-9858
-9855
-9851
-9848
-9844
-9840
-9836
-9832
-9827
-9822
-9818
-9813
-9808
-9803
-9797
-9792
-9787
-9782
-9777
-9771
-9766
-9761
-9756
-9750
-9745
-9740
-9735
-9730
-9725
-9720
-9715
-9711
-9706
-9701
-9697
-9692
-9688
-9683
-9679
-9675
-9671
-9667
-9664
-9660
-9656
-9653
-9650
-9647
-9644
-9641
-9638
-9635
-9633
-9631
-9629
-9627
-9625
-9623
-9621
-9620
-9618
-9617
-9616
-9615
-9614
-9614
-9613
-9613
-9612
-9612
-9612
-9612
-9612
-9613
-9613
-9614
-9614
-9615
-9616
-9617
-9618
-9619
-9620
-9622
-9623
-9625
-9626
-9628
-9629
-9631
-9633
-9634
-9636
-9638
-9640
-9641
-9643
-9645
-9646
-9648
-9650
-9651
-9653
-9654
-9656
-9657
-9658
-9659
-9661
-9662
-9663
-9664
-9665
-9666
-9666
-9667
-9668
-9669
-9669
-9670
-9670
-9670
-9671
-9671
-9671
-9671
-9671
-9671
-9671
-9671
-9671
-9671
-9670
-9670
-9669
-9669
-9668
-9668
-9667
-9666
-9665
-9665
-9664
-9663
-9662
-9661
-9660
-9659
-9657
-9656
-9655
-9654
-9652
-9651
-9649
-9648
-9646
-9645
-9643
-9641
-9640
-9638
-9636
-9634
-9632
-9630
-9628
-9626
-9624
-9621
-9619
-9617
-9614
-9612
-9609
-9607
-9604
-9601
-9598
-9596
-9593
-9589
-9586
-9583
-9580
-9577
-9573
-9570
-9566
-9562
-9559
-9555
-9551
-9547
-9543
-9539
-9535
-9530
-9526
-9522
-9517
-9512
-9508
-9503
-9498
-9493
-9488
-9483
-9477
-9472
-9467
-9461
-9455
-9450
-9444
-9438
-9432
-9426
-9419
-9413
-9406
-9400
-9393
-9386
-9379
-9372
-9365
-9358
-9350
-9343
-9335
-9327
-9319
-9311
-9303
-9295
-9287
-9278
-9270
-9261
-9252
-9243
-9234
-9225
-9216
-9206
-9197
-9187
-9178
-9168
-9158
-9148
-9138
-9128
-9117
-9107
-9097
-9086
-9075
-9065
-9054
-9043
-9033
-9022
-9011
-9000
-8989
-8978
-8967
-8956
-8945
-8934
-8923
-8911
-8900
-8889
-8878
-8867
-8856
-8845
-8834
-8823
-8812
-8801
-8790
-8779
-8769
-8758
-8747
-8736
-8726
-8715
-8704
-8694
-8683
-8672
-8662
-8652
-8641
-8631
-8621
-8611
-8601
-8591
-8581
-8571
-8561
-8551
-8542
-8532
-8522
-8513
-8503
-8494
-8484
-8475
-8465
-8456
-8446
-8437
-8427
-8418
-8408
-8399
-8389
-8380
-8370
-8361
-8351
-8342
-8332
-8322
-8313
-8303
-8293
-8283
-8273
-8263
-8252
-8242
-8231
-8221
-8210
-8199
-8188
-8177
-8166
-8154
-8143
-8131
-8119
-8106
-8093
-8082
-8069
-8055
-8042
-8029
-8015
-8002
-7987
-7973
-7958
-7944
-7929
-7913
-7898
-7882
-7866
-7850
-7833
-7816
-7799
-7782
-7765
-7747
-7729
-7711
-7693
-7674
-7656
-7637
-7617
-7598
-7579
-7559
-7539
-7519
-7499
-7478
-7458
-7437
-7416
-7395
-7374
-7352
-7331
-7309
-7288
-7266
-7244
-7222
-7200
-7178
-7156
-7133
-7111
-7089
-7066
-7043
-7021
-6998
-6975
-6953
-6930
-6907
-6884
-6862
-6839
-6816
-6793
-6770
-6747
-6725
-6702
-6679
-6656
-6634
-6611
-6588
-6566
-6543
-6520
-6498
-6475
-6453
-6431
-6408
-6386
-6364
-6342
-6320
-6298
-6277
-6255
-6234
-6213
-6191
-6170
-6149
-6128
-6108
-6087
-6067
-6046
-6026
-6006
-5986
-5966
-5946
-5926
-5907
-5887
-5868
-5848
-5829
-5810
-5791
-5772
-5753
-5734
-5716
-5697
-5679
-5660
-5642
-5624
-5606
-5588
-5570
-5552
-5535
-5517
-5500
-5482
-5465
-5447
-5430
-5413
-5395
-5378
-5361
-5344
-5327
-5310
-5293
-5276
-5259
-5242
-5226
-5209
-5193
-5176
-5160
-5144
-5128
-5112
-5096
-5080
-5065
-5049
-5033
-5018
-5002
-4987
-4972
-4956
-4941
-4926
-4911
-4896
-4881
-4865
-4850
-4835
-4820
-4805
-4790
-4775
-4760
-4745
-4730
-4715
-4700
-4685
-4669
-4654
-4639
-4624
-4608
-4593
-4577
-4562
-4546
-4530
-4514
-4498
-4482
-4466
-4450
-4434
-4418
-4401
-4385
-4369
-4352
-4336
-4319
-4303
-4286
-4269
-4253
-4236
-4219
-4202
-4185
-4168
-4151
-4134
-4117
-4100
-4082
-4065
-4046
-4030
-4011
-3994
-3976
-3958
-3940
-3922
-3904
-3886
-3867
-3849
-3830
-3811
-3793
-3774
-3755
-3736
-3717
-3697
-3678
-3659
-3640
-3620
-3601
-3581
-3562
-3542
-3523
-3503
-3483
-3464
-3444
-3424
-3405
-3385
-3365
-3345
-3326
-3306
-3286
-3266
-3246
-3227
-3207
-3187
-3167
-3148
-3128
-3108
-3089
-3069
-3049
-3030
-3010
-2991
-2971
-2952
-2932
-2913
-2893
-2874
-2855
-2835
-2816
-2797
-2778
-2759
-2740
-2721
-2702
-2684
-2665
-2646
-2628
-2609
-2591
-2573
-2555
-2536
-2518
-2501
-2483
-2465
-2448
-2430
-2413
-2396
-2379
-2362
-2345
-2328
-2312
-2296
-2279
-2264
-2248
-2232
-2217
-2201
-2186
-2171
-2157
-2142
-2128
-2113
-2099
-2086
-2072
-2059
-2045
-2032
-2019
-2005
-1994
-1981
-1969
-1957
-1945
-1933
-1921
-1909
-1897
-1886
-1874
-1863
-1851
-1840
-1828
-1817
-1806
-1794
-1783
-1772
-1761
-1749
-1738
-1727
-1715
-1704
-1692
-1681
-1670
-1658
-1647
-1635
-1624
-1612
-1601
-1589
-1578
-1566
-1555
-1543
-1532
-1520
-1509
-1497
-1486
-1475
-1463
-1452
-1440
-1429
-1418
-1406
-1395
-1384
-1372
-1361
-1350
-1338
-1327
-1315
-1304
-1292
-1281
-1269
-1258
-1246
-1234
-1223
-1211
-1200
-1188
-1176
-1165
-1153
-1141
-1130
-1118
-1106
-1095
-1083
-1071
-1060
-1048
-1037
-1025
-1012
-1002
-990
-979
-967
-955
-944
-932
-921
-909
-897
-886
-874
-862
-851
-839
-827
-815
-804
-792
-780
-768
-756
-745
-733
-721
-709
-697
-685
-673
-661
-649
-637
-625
-613
-601
-588
-576
-564
-552
-540
-528
-516
-504
-492
-480
-468
-456
-444
-432
-420
-408
-397
-385
-374
-362
-351
-339
-328
-317
-305
-294
-283
-273
-262
-251
-240
-230
-220
-209
-199
-189
-179
-169
-160
-150
-141
-131
-122
-113
-104
-95
-86
-77
-69
-60
-52
-44
-36
-28
-20
-12
-5
3
10
17
25
32
39
45
52
59
65
72
78
85
91
97
103
108
114
120
125
130
136
141
146
151
155
160
165
169
174
178
182
186
190
194
198
202
206
210
214
217
221
225
228
232
236
240
243
247
251
255
259
263
267
271
275
280
284
289
293
298
302
307
312
316
321
326
331
336
341
346
352
357
362
367
373
378
384
389
395
401
406
412
418
424
430
436
442
448
455
461
467
474
481
487
494
501
508
515
522
530
537
544
552
559
567
574
582
589
597
605
612
620
628
636
643
651
659
667
675
682
690
698
705
713
721
728
736
743
751
758
766
773
781
788
795
802
810
817
824
831
838
845
852
859
866
873
880
887
894
901
907
914
921
928
934
941
947
954
960
967
973
979
985
991
997
1002
1008
1014
1020
1026
1031
1036
1041
1047
1052
1056
1061
1066
1071
1075
1080
1084
1088
1092
1096
1100
1104
1108
1111
1115
1118
1121
1125
1128
1131
1133
1136
1139
1141
1144
1146
1148
1151
1153
1155
1157
1158
1160
1162
1163
1165
1166
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1177
1178
1178
1179
1179
1180
1180
1180
1180
1181
1181
1181
1181
1181
1181
1181
1180
1180
1180
1180
1180
1179
1179
1179
1178
1178
1178
1178
1177
1177
1177
1176
1176
1176
1176
1175
1175
1175
1175
1175
1174
1174
1174
1174
1174
1174
1174
1174
1174
1175
1175
1175
1175
1176
1176
1177
1177
1178
1178
1179
1180
1181
1181
1182
1183
1184
1185
1186
1188
1189
1190
1191
1192
1194
1195
1197
1198
1200
1201
1203
1204
1206
1208
1209
1211
1213
1214
1216
1218
1219
1221
1223
1224
1226
1228
1229
1231
1232
1234
1235
1237
1238
1239
1240
1242
1243
1244
1244
1245
1246
1246
1247
1247
1247
1247
1247
1247
1247
1246
1246
1245
1244
1243
1242
1241
1239
1238
1236
1235
1233
1231
1228
1226
1224
1221
1219
1216
1213
1210
1207
1204
1201
1197
1194
1190
1187
1183
1180
1176
1172
1168
1164
1161
1157
1153
1149
1145
1141
1137
1133
1129
1125
1121
1117
1113
1109
1105
1101
1097
1093
1089
1086
1082
1078
1075
1071
1068
1065
1061
1058
1055
1052
1050
1047
1044
1042
1040
1038
1036
1034
1032
1031
1029
1028
1027
1026
1026
1025
1025
1025
1025
1025
1025
1026
1027
1028
1029
1030
1032
1033
1035
1037
1039
1042
1044
1047
1050
1053
1056
1059
1063
1067
1071
1075
1079
1083
1088
1093
1097
1103
1108
1113
1119
1124
1130
1136
1142
1148
1154
1161
1167
1174
1181
1188
1195
1202
1209
1216
1223
1231
1238
1246
1254
1261
1269
1277
1284
1292
1300
1308
1316
1324
1331
1339
1347
1355
1363
1371
1379
1387
1395
1403
1411
1418
1426
1434
1442
1450
1457
1465
1473
1480
1488
1495
1502
1510
1517
1524
1531
1538
1545
1552
1558
1565
1571
1578
1584
1590
1596
1602
1608
1614
1620
1626
1631
1637
1642
1648
1653
1659
1664
1669
1674
1680
1685
1690
1696
1701
1706
1712
1717
1723
1728
1734
1739
1745
1750
1756
1762
1768
1774
1780
1786
1792
1798
1804
1810
1816
1823
1829
1835
1842
1848
1854
1861
1867
1874
1880
1887
1894
1900
1907
1914
1920
1927
1934
1941
1948
1955
1962
1970
1977
1985
1992
2000
2008
2016
2024
2033
2041
2050
2058
2067
2076
2085
2094
2104
2113
2123
2133
2142
2152
2162
2173
2183
2193
2204
2214
2225
2236
2247
2258
2269
2280
2292
2303
2315
2326
2338
2350
2361
2373
2385
2397
2409
2421
2434
2446
2458
2471
2483
2496
2509
2521
2534
2547
2560
2573
2587
2600
2613
2627
2641
2654
2668
2682
2696
2710
2724
2739
2753
2768
2782
2797
2811
2826
2841
2856
2871
2886
2901
2916
2931
2946
2961
2977
2992
3007
3023
3038
3054
3069
3085
3100
3116
3131
3147
3162
3178
3193
3209
3224
3240
3255
3271
3286
3301
3317
3332
3347
3363
3378
3393
3409
3424
3439
3454
3470
3485
3500
3515
3530
3545
3561
3576
3591
3606
3621
3636
3651
3666
3681
3696
3711
3726
3741
3755
3770
3785
3800
3815
3830
3845
3860
3875
3889
3904
3919
3934
3949
3963
3978
3993
4008
4022
4037
4051
4067
4082
4096
4111
4126
4141
4156
4171
4186
4201
4217
4232
4247
4263
4278
4294
4309
4325
4341
4357
4372
4388
4404
4420
4437
4453
4469
4485
4502
4518
4535
4551
4568
4585
4601
4618
4635
4652
4669
4686
4703
4720
4737
4754
4771
4789
4806
4824
4841
4859
4876
4894
4912
4929
4947
4965
4983
5001
5019
5037
5055
5073
5091
5109
5127
5145
5163
5181
5199
5217
5235
5253
5271
5288
5306
5324
5341
5359
5377
5394
5412
5429
5446
5464
5481
5498
5515
5533
5550
5567
5584
5601
5617
5634
5651
5668
5684
5701
5717
5733
5749
5766
5782
5797
5813
5829
5845
5860
5875
5891
5906
5921
5936
5950
5965
5979
5994
6008
6022
6036
6050
6064
6077
6090
6104
6117
6130
6143
6156
6168
6181
6193
6205
6217
6229
6241
6253
6265
6276
6288
6299
6310
6322
6333
6344
6355
6366
6376
6387
6398
6408
6418
6429
6439
6449
6459
6469
6479
6489
6498
6508
6518
6527
6537
6546
6555
6564
6574
6583
6592
6601
6610
6619
6628
6637
6645
6654
6663
6672
6680
6689
6698
6706
6715
6723
6732
6740
6748
6757
6765
6774
6782
6790
6799
6807
6815
6824
6832
6841
6849
6858
6867
6875
6884
6893
6901
6910
6919
6928
6937
6946
6955
6965
6974
6983
6993
7002
7012
7021
7031
7041
7051
7061
7071
7081
7091
7101
7111
7122
7132
7142
7153
7163
7174
7185
7195
7206
7217
7227
7238
7249
7260
7271
7281
7292
7303
7314
7325
7335
7346
7357
7368
7378
7389
7400
7410
7421
7431
7442
7452
7462
7472
7482
7492
7502
7512
7521
7531
7540
7549
7559
7568
7577
7586
7594
7603
7611
7620
7628
7636
7644
7652
7659
7667
7674
7682
7689
7696
7703
7709
7716
7723
7729
7735
7741
7747
7753
7759
7765
7770
7776
7781
7786
7792
7797
7802
7806
7811
7815
7820
7824
7829
7833
7837
7841
7844
7848
7852
7856
7859
7862
7866
7869
7872
7876
7879
7882
7885
7888
7891
7893
7896
7899
7902
7904
7907
7910
7912
7915
7917
7920
7922
7925
7927
7930
7932
7934
7937
7939
7941
7943
7945
7947
7949
7951
7953
7955
7957
7959
7960
7962
7963
7964
7966
7967
7968
7969
7970
7971
7971
7972
7973
7973
7974
7974
7974
7974
7974
7974
7974
7974
7974
7974
7973
7973
7972
7971
7970
7969
7968
7967
7966
7964
7963
7961
7959
7957
7955
7952
7950
7947
7944
7941
7938
7935
7931
7927
7923
7919
7915
7911
7906
7901
7896
7891
7886
7880
7874
7868
7862
7856
7849
7842
7835
7828
7821
7813
7805
7797
7789
7781
7772
7763
7754
7745
7735
7726
7716
7706
7696
7685
7675
7664
7653
7642
7630
7619
7607
7595
7583
7570
7558
7545
7532
7518
7505
7491
7477
7463
7449
7434
7420
7405
7390
7375
7359
7343
7328
7312
7295
7279
7262
7246
7229
7211
7194
7176
7159
7141
7123
7104
7086
7067
7048
7029
7010
6991
6971
6952
6932
6912
6892
6871
6851
6830
6809
6788
6767
6746
6724
6703
6681
6660
6638
6616
6594
6571
6549
6527
6504
6482
6459
6436
6413
6391
6368
6345
6322
6298
6275
6252
6229
6205
6182
6159
6135
6112
6088
6064
6041
6017
5993
5969
5945
5921
5897
5873
5848
5824
5799
5775
5750
5726
5701
5676
5651
5626
5601
5576
5550
5525
5499
5474
5448
5422
5396
5370
5344
5318
5292
5265
5239
5212
5185
5159
5132
5105
5077
5050
5022
4995
4967
4939
4911
4883
4854
4826
4797
4768
4739
4710
4680
4651
4621
4591
4561
4531
4500
4470
4439
4408
4377
4345
4314
4282
4250
4218
4186
4154
4121
4089
4056
4022
3990
3957
3923
3890
3857
3823
3789
3755
3721
3687
3653
3619
3585
3550
3516
3482
3447
3412
3377
3343
3308
3273
3238
3203
3167
3132
3097
3061
3026
2990
2955
2919
2883
2847
2812
2776
2740
2703
2667
2631
2595
2559
2522
2486
2450
2413
2377
2340
2304
2267
2231
2195
2158
2122
2085
2049
2012
1976
1939
1903
1867
1831
1795
1758
1722
1687
1651
1615
1580
1544
1509
1473
1438
1403
1368
1333
1299
1264
1230
1195
1161
1127
1093
1060
1026
992
959
926
893
860
827
794
761
729
696
664
632
600
568
536
505
473
442
410
379
348
317
286
256
225
194
164
133
103
73
43
13
-17
-47
-77
-106
-136
-165
-194
-224
-253
-282
-311
-340
-369
-398
-427
-456
-484
-513
-542
-570
-599
-627
-656
-685
-713
-742
-770
-799
-827
-856
-884
-912
-941
-969
-998
-1026
-1054
-1083
-1111
-1140
-1168
-1196
-1225
-1253
-1282
-1310
-1339
-1367
-1396
-1424
-1453
-1481
-1510
-1539
-1567
-1596
-1625
-1653
-1682
-1710
-1739
-1768
-1796
-1825
-1854
-1882
-1911
-1940
-1968
-1997
-2025
-2054
-2082
-2110
-2139
-2167
-2195
-2223
-2251
-2280
-2308
-2336
-2363
-2391
-2419
-2447
-2474
-2502
-2529
-2557
-2584
-2611
-2638
-2665
-2692
-2719
-2746
-2773
-2799
-2825
-2852
-2878
-2904
-2930
-2956
-2981
-3007
-3032
-3058
-3083
-3108
-3133
-3158
-3183
-3207
-3232
-3256
-3280
-3304
-3329
-3352
-3376
-3400
-3424
-3447
-3471
-3494
-3517
-3540
-3563
-3586
-3609
-3632
-3654
-3677
-3699
-3721
-3744
-3766
-3788
-3810
-3832
-3854
-3875
-3897
-3918
-3940
-3961
-3983
-4003
-4026
-4046
-4067
-4089
-4110
-4131
-4152
-4173
-4194
-4215
-4236
-4257
-4277
-4298
-4319
-4339
-4360
-4380
-4401
-4421
-4441
-4461
-4481
-4502
-4522
-4542
-4561
-4581
-4601
-4621
-4640
-4660
-4680
-4699
-4718
-4738
-4757
-4777
-4796
-4815
-4834
-4854
-4873
-4892
-4911
-4931
-4950
-4969
-4988
-5008
-5027
-5046
-5065
-5085
-5104
-5123
-5143
-5162
-5182
-5201
-5220
-5240
-5259
-5279
-5298
-5318
-5337
-5357
-5376
-5396
-5415
-5435
-5455
-5474
-5494
-5514
-5534
-5553
-5573
-5593
-5613
-5633
-5653
-5673
-5693
-5713
-5734
-5754
-5774
-5794
-5815
-5835
-5856
-5876
-5897
-5917
-5938
-5958
-5979
-6000
-6020
-6041
-6062
-6082
-6103
-6124
-6145
-6165
-6186
-6207
-6228
-6248
-6269
-6290
-6310
-6331
-6352
-6372
-6393
-6413
-6434
-6454
-6475
-6495
-6515
-6535
-6556
-6576
-6596
-6616
-6636
-6655
-6675
-6695
-6715
-6734
-6754
-6773
-6792
-6812
-6831
-6850
-6869
-6888
-6907
-6925
-6944
-6962
-6981
-6999
-7017
-7035
-7053
-7071
-7089
-7106
-7124
-7141
-7158
-7175
-7192
-7209
-7226
-7242
-7259
-7275
-7292
-7308
-7324
-7340
-7355
-7371
-7386
-7402
-7417
-7432
-7447
-7462
-7476
-7491
-7505
-7519
-7533
-7548
-7561
-7575
-7589
-7603
-7616
-7629
-7643
-7656
-7669
-7682
-7695
-7707
-7720
-7733
-7745
-7757
-7769
-7781
-7793
-7805
-7817
-7828
-7839
-7851
-7862
-7873
-7884
-7894
-7905
-7915
-7926
-7936
-7946
-7956
-7966
-7976
-7985
-7995
-8004
-8013
-8023
-8032
-8041
-8048
-8058
-8066
-8074
-8083
-8090
-8099
-8106
-8114
-8121
-8129
-8135
-8143
-8150
-8157
-8163
-8170
-8176
-8182
-8188
-8194
-8200
-8206
-8211
-8217
-8222
-8227
-8232
-8237
-8241
-8246
-8250
-8254
-8258
-8262
-8265
-8269
-8272
-8275
-8278
-8281
-8283
-8286
-8288
-8290
-8291
-8293
-8294
-8296
-8297
-8298
-8298
-8299
-8299
-8299
-8299
-8299
-8298
-8297
-8296
-8295
-8294
-8293
-8291
-8289
-8287
-8285
-8282
-8280
-8277
-8274
-8271
-8267
-8264
-8260
-8256
-8252
-8248
-8244
-8239
-8234
-8229
-8224
-8219
-8213
-8207
-8201
-8195
-8189
-8183
-8176
-8169
-8162
-8154
-8148
-8140
-8132
-8124
-8116
-8108
-8099
-8090
-8082
-8073
-8064
-8054
-8045
-8035
-8025
-8015
-8005
-7994
-7983
-7973
-7962
-7951
-7940
-7928
-7917
-7905
-7893
-7882
-7870
-7857
-7845
-7833
-7820
-7808
-7795
-7782
-7769
-7756
-7743
-7730
-7716
-7703
-7689
-7675
-7661
-7648
-7634
-7619
-7605
-7591
-7577
-7562
-7548
-7534
-7519
-7505
-7490
-7475
-7461
-7446
-7431
-7416
-7401
-7387
-7372
-7357
-7342
-7327
-7313
-7298
-7283
-7269
-7254
-7239
-7225
-7211
-7196
-7182
-7168
-7153
-7139
-7125
-7111
-7097
-7083
-7069
-7056
-7042
-7028
-7015
-7001
-6988
-6974
-6961
-6948
-6934
-6921
-6908
-6895
-6882
-6869
-6855
-6842
-6829
-6816
-6803
-6790
-6777
-6764
-6751
-6738
-6725
-6712
-6699
-6685
-6672
-6659
-6646
-6632
-6619
-6605
-6592
-6578
-6564
-6551
-6537
-6523
-6509
-6495
-6481
-6467
-6453
-6439
-6424
-6410
-6396
-6381
-6367
-6352
-6337
-6322
-6308
-6293
-6278
-6263
-6247
-6232
-6217
-6201
-6186
-6170
-6155
-6139
-6123
-6107
-6091
-6075
-6059
-6042
-6026
-6009
-5993
-5976
-5959
-5942
-5925
-5908
-5891
-5874
-5856
-5839
-5821
-5804
-5786
-5768
-5751
-5733
-5715
-5697
-5679
-5661
-5643
-5624
-5606
-5588
-5569
-5551
-5532
-5514
-5495
-5476
-5457
-5439
-5420
-5401
-5382
-5363
-5344
-5325
-5305
-5286
-5267
-5248
-5228
-5209
-5190
-5171
-5151
-5132
-5112
-5093
-5074
-5054
-5035
-5016
-4996
-4977
-4958
-4938
-4919
-4900
-4881
-4862
-4843
-4824
-4805
-4786
-4767
-4748
-4729
-4710
-4692
-4673
-4655
-4637
-4618
-4600
-4582
-4564
-4546
-4529
-4511
-4493
-4476
-4459
-4442
-4425
-4408
-4391
-4374
-4358
-4341
-4325
-4309
-4293
-4277
-4261
-4245
-4230
-4214
-4199
-4183
-4168
-4153
-4138
-4123
-4108
-4094
-4078
-4065
-4051
-4035
-4022
-4008
-3995
-3981
-3967
-3954
-3940
-3927
-3914
-3901
-3888
-3875
-3863
-3850
-3838
-3825
-3813
-3801
-3789
-3777
-3766
-3754
-3743
-3731
-3720
-3709
-3698
-3687
-3676
-3666
-3655
-3645
-3634
-3624
-3613
-3603
-3593
-3583
-3572
-3562
-3552
-3542
-3532
-3522
-3512
-3502
-3492
-3482
-3473
-3463
-3453
-3443
-3433
-3423
-3413
-3403
-3393
-3384
-3374
-3364
-3354
-3344
-3333
-3323
-3313
-3303
-3293
-3282
-3272
-3261
-3251
-3240
-3230
-3219
-3208
-3197
-3186
-3175
-3164
-3153
-3142
-3131
-3119
-3108
-3096
-3085
-3073
-3061
-3050
-3038
-3026
-3014
-3002
-2989
-2977
-2965
-2952
-2940
-2927
-2914
-2901
-2888
-2876
-2863
-2849
-2836
-2823
-2810
-2797
-2784
-2771
-2757
-2744
-2731
-2718
-2705
-2692
-2678
-2665
-2652
-2640
-2627
-2614
-2601
-2588
-2576
-2563
-2551
-2539
-2526
-2514
-2502
-2490
-2478
-2466
-2455
-2443
-2432
-2421
-2409
-2398
-2387
-2376
-2366
-2355
-2345
-2334
-2324
-2314
-2304
-2294
-2284
-2274
-2264
-2255
-2245
-2236
-2226
-2217
-2208
-2199
-2190
-2181
-2172
-2163
-2154
-2146
-2137
-2129
-2121
-2113
-2104
-2096
-2088
-2081
-2073
-2065
-2057
-2050
-2041
-2035
-2028
-2021
-2013
-2005
-1999
-1992
-1985
-1979
-1972
-1965
-1959
-1952
-1945
-1939
-1932
-1926
-1920
-1913
-1907
-1901
-1894
-1888
-1882
-1875
-1869
-1862
-1856
-1850
-1843
-1837
-1830
-1823
-1817
-1810
-1803
-1796
-1789
-1782
-1775
-1768
-1761
-1753
-1746
-1738
-1731
-1723
-1715
-1707
-1699
-1691
-1683
-1674
-1666
-1657
-1649
-1640
-1631
-1622
-1613
-1604
-1595
-1585
-1576
-1566
-1556
-1546
-1536
-1526
-1516
-1505
-1495
-1484
-1474
-1463
-1452
-1441
-1430
-1419
-1407
-1396
-1385
-1373
-1362
-1350
-1339
-1327
-1316
-1304
-1292
-1281
-1269
-1257
-1245
-1234
-1222
-1211
-1199
-1187
-1176
-1164
-1153
-1142
-1130
-1119
-1108
-1097
-1086
-1075
-1064
-1053
-1043
-1032
-1022
-1010
-1000
-991
-981
-971
-962
-952
-943
-934
-925
-916
-908
-899
-891
-883
-875
-867
-860
-853
-846
-839
-833
-827
-821
-815
-809
-804
-799
-794
-789
-785
-781
-777
-773
-769
-766
-763
-760
-757
-754
-751
-749
-747
-745
-743
-742
-740
-739
-738
-737
-736
-735
-735
-734
-734
-734
-734
-734
-734
-735
-735
-736
-737
-737
-738
-739
-740
-742
-743
-744
-746
-747
-748
-750
-752
-753
-755
-756
-758
-760
-761
-763
-765
-766
-768
-770
-771
-773
-774
-776
-777
-779
-780
-781
-783
-784
-785
-786
-788
-789
-790
-791
-792
-793
-794
-794
-795
-796
-797
-797
-798
-799
-799
-800
-800
-801
-801
-802
-802
-802
-803
-803
-803
-804
-804
-805
-805
-805
-806
-806
-806
-807
-807
-807
-808
-808
-809
-809
-809
-810
-810
-811
-811
-812
-813
-813
-814
-815
-815
-816
-817
-818
-818
-819
-820
-821
-822
-823
-824
-826
-827
-828
-829
-831
-832
-833
-835
-836
-838
-839
-841
-843
-844
-846
-848
-850
-851
-853
-855
-857
-859
-861
-864
-866
-868
-870
-873
-875
-877
-880
-883
-885
-888
-891
-893
-896
-899
-902
-905
-908
-911
-915
-918
-921
-925
-928
-932
-935
-939
-942
-946
-950
-954
-958
-962
-966
-970
-974
-978
-983
-987
-992
-996
-1000
-1004
-1010
-1014
-1018
-1024
-1029
-1034
-1039
-1044
-1050
-1055
-1060
-1065
-1071
-1076
-1082
-1087
-1093
-1099
-1105
-1111
-1117
-1123
-1129
-1135
-1141
-1147
-1154
-1160
-1167
-1173
-1180
-1186
-1193
-1200
-1207
-1214
-1220
-1227
-1234
-1241
-1248
-1255
-1263
-1270
-1277
-1284
-1291
-1299
-1306
-1313
-1321
-1328
-1336
-1343
-1350
-1358
-1365
-1373
-1380
-1388
-1395
-1403
-1410
-1418
-1425
-1433
-1441
-1448
-1456
-1464
-1471
-1479
-1487
-1494
-1502
-1510
-1517
-1525
-1533
-1541
-1548
-1556
-1564
-1571
-1579
-1587
-1594
-1602
-1610
-1617
-1625
-1633
-1640
-1648
-1656
-1663
-1671
-1679
-1686
-1694
-1702
-1709
-1717
-1725
-1732
-1740
-1747
-1755
-1763
-1770
-1778
-1785
-1792
-1800
-1807
-1815
-1822
-1829
-1837
-1844
-1851
-1859
-1866
-1873
-1880
-1887
-1894
-1901
-1908
-1915
-1922
-1929
-1936
-1942
-1949
-1956
-1963
-1969
-1976
-1983
-1989
-1996
-2001
-2009
-2016
-2021
-2029
-2035
-2041
-2048
-2055
-2061
-2068
-2074
-2081
-2088
-2094
-2101
-2107
-2114
-2121
-2127
-2134
-2141
-2147
-2154
-2161
-2167
-2174
-2181
-2188
-2194
-2201
-2208
-2215
-2222
-2229
-2235
-2242
-2249
-2256
-2263
-2269
-2276
-2283
-2290
-2296
-2303
-2310
-2316
-2323
-2329
-2335
-2342
-2348
-2354
-2361
-2367
-2373
-2379
-2385
-2390
-2396
-2402
-2407
-2413
-2418
-2424
-2429
-2434
-2439
-2444
-2449
-2454
-2459
-2464
-2468
-2473
-2477
-2482
-2486
-2490
-2494
-2498
-2502
-2506
-2510
-2514
-2517
-2521
-2525
-2529
-2532
-2536
-2539
-2543
-2546
-2550
-2553
-2557
-2560
-2564
-2567
-2570
-2574
-2577
-2581
-2584
-2587
-2591
-2594
-2597
-2601
-2604
-2607
-2611
-2614
-2617
-2620
-2624
-2627
-2630
-2633
-2637
-2640
-2643
-2646
-2649
-2652
-2655
-2658
-2662
-2665
-2668
-2670
-2673
-2676
-2679
-2682
-2685
-2688
-2690
-2693
-2696
-2699
-2701
-2704
-2707
-2709
-2712
-2715
-2717
-2720
-2722
-2725
-2727
-2730
-2732
-2735
-2737
-2739
-2742
-2744
-2747
-2749
-2751
-2754
-2756
-2758
-2761
-2763
-2765
-2768
-2770
-2772
-2774
-2777
-2779
-2781
-2783
-2785
-2787
-2789
-2792
-2794
-2796
-2798
-2800
-2802
-2804
-2806
-2808
-2810
-2812
-2814
-2816
-2818
-2820
-2822
-2824
-2826
-2828
-2830
-2832
-2833
-2835
-2837
-2839
-2841
-2842
-2844
-2846
-2848
-2849
-2851
-2853
-2855
-2856
-2858
-2860
-2861
-2863
-2865
-2866
-2868
-2869
-2871
-2872
-2874
-2875
-2877
-2878
-2880
-2881
-2882
-2884
-2885
-2886
-2887
-2889
-2890
-2891
-2892
-2893
-2894
-2895
-2896
-2897
-2898
-2899
-2900
-2901
-2902
-2903
-2904
-2905
-2905
-2906
-2907
-2908
-2908
-2909
-2910
-2911
-2911
-2912
-2913
-2913
-2914
-2915
-2915
-2916
-2917
-2917
-2918
-2919
-2919
-2920
-2920
-2921
-2922
-2922
-2923
-2923
-2924
-2925
-2925
-2926
-2926
-2927
-2927
-2928
-2929
-2929
-2930
-2931
-2931
-2932
-2933
-2933
-2934
-2935
-2936
-2936
-2937
-2938
-2939
-2940
-2940
-2941
-2942
-2943
-2943
-2944
-2945
-2946
-2946
-2947
-2948
-2948
-2949
-2949
-2950
-2950
-2950
-2951
-2951
-2951
-2951
-2951
-2951
-2950
-2950
-2950
-2949
-2949
-2948
-2948
-2947
-2946
-2945
-2944
-2943
-2942
-2941
-2939
-2938
-2936
-2935
-2933
-2931
-2929
-2927
-2925
-2923
-2921
-2918
-2916
-2914
-2911
-2908
-2906
-2903
-2900
-2897
-2894
-2891
-2888
-2885
-2882
-2878
-2875
-2871
-2868
-2864
-2860
-2857
-2853
-2849
-2845
-2841
-2837
-2833
-2829
-2825
-2820
-2816
-2812
-2808
-2803
-2799
-2794
-2790
-2785
-2781
-2776
-2772
-2767
-2762
-2758
-2753
-2748
-2744
-2739
-2734
-2729
-2724
-2720
-2715
-2710
-2705
-2700
-2695
-2691
-2686
-2681
-2676
-2671
-2666
-2661
-2657
-2652
-2647
-2642
-2637
-2632
-2627
-2622
-2617
-2613
-2608
-2603
-2598
-2593
-2588
-2583
-2578
-2573
-2569
-2564
-2559
-2554
-2549
-2544
-2540
-2535
-2530
-2525
-2520
-2515
-2511
-2506
-2501
-2496
-2492
-2487
-2482
-2477
-2472
-2468
-2463
-2458
-2454
-2449
-2444
-2440
-2435
-2431
-2426
-2422
-2417
-2413
-2409
-2404
-2400
-2396
-2392
-2388
-2384
-2380
-2376
-2372
-2368
-2365
-2361
-2357
-2354
-2350
-2347
-2344
-2340
-2337
-2334
-2331
-2328
-2325
-2322
-2319
-2316
-2313
-2310
-2308
-2305
-2302
-2300
-2297
-2294
-2292
-2289
-2286
-2284
-2281
-2279
-2276
-2273
-2271
-2268
-2265
-2262
-2260
-2257
-2254
-2251
-2248
-2245
-2242
-2239
-2236
-2233
-2229
-2226
-2222
-2219
-2215
-2212
-2208
-2204
-2200
-2196
-2192
-2188
-2183
-2179
-2175
-2170
-2165
-2161
-2156
-2151
-2146
-2141
-2135
-2130
-2125
-2119
-2113
-2108
-2102
-2096
-2090
-2084
-2078
-2071
-2065
-2059
-2052
-2045
-2039
-2032
-2025
-2019
-2012
-2005
-1997
-1990
-1983
-1976
-1968
-1961
-1953
-1946
-1938
-1930
-1922
-1915
-1907
-1899
-1891
-1883
-1875
-1867
-1859
-1850
-1842
-1834
-1826
-1818
-1809
-1801
-1793
-1785
-1777
-1769
-1760
-1752
-1744
-1736
-1728
-1720
-1712
-1704
-1696
-1688
-1681
-1673
-1665
-1658
-1650
-1642
-1635
-1628
-1620
-1613
-1605
-1598
-1591
-1584
-1577
-1570
-1563
-1556
-1549
-1542
-1535
-1528
-1521
-1514
-1507
-1500
-1493
-1487
-1480
-1473
-1466
-1459
-1452
-1445
-1438
-1432
-1425
-1418
-1411
-1404
-1397
-1390
-1382
-1375
-1368
-1361
-1354
-1347
-1339
-1332
-1325
-1317
-1310
-1302
-1295
-1288
-1280
-1272
-1265
-1257
-1249
-1242
-1234
-1226
-1218
-1210
-1202
-1194
-1186
-1178
-1170
-1161
-1153
-1145
-1136
-1128
-1119
-1111
-1102
-1094
-1085
-1076
-1068
-1059
-1050
-1041
-1032
-1022
-1014
-1004
-996
-987
-978
-969
-960
-951
-942
-933
-923
-914
-905
-896
-887
-878
-869
-860
-851
-841
-832
-823
-814
-805
-796
-787
-778
-769
-760
-751
-742
-733
-724
-715
-706
-697
-688
-679
-670
-662
-653
-644
-635
-626
-618
-609
-600
-592
-583
-574
-565
-557
-548
-540
-531
-522
-514
-505
-496
-488
-479
-471
-462
-454
-445
-437
-429
-420
-412
-404
-395
-387
-379
-371
-362
-354
-346
-338
-330
-322
-314
-306
-298
-291
-283
-275
-268
-260
-253
-245
-238
-231
-224
-216
-209
-202
-196
-189
-182
-175
-169
-162
-156
-150
-143
-137
-131
-125
-119
-113
-107
-101
-96
-90
-85
-79
-74
-69
-64
-59
-54
-49
-44
-39
-34
-30
-25
-21
-16
-12
-7
-3
1
5
9
13
18
21
25
29
33
37
40
44
48
51
55
58
62
65
69
72
75
79
82
85
88
91
94
98
101
104
107
110
112
115
118
121
124
127
130
132
135
138
140
143
146
148
151
153
156
158
161
163
166
168
170
173
175
177
179
182
184
186
188
190
192
193
195
197
199
200
202
203
205
206
207
209
210
211
212
213
214
215
216
217
218
219
219
220
221
221
222
222
222
223
223
223
223
223
224
224
224
223
223
223
223
223
223
223
222
222
222
221
221
221
221
220
220
220
219
219
219
219
218
218
218
217
217
217
217
216
216
216
215
215
215
214
214
214
214
213
213
213
212
212
212
211
211
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
206
206
205
205
205
204
204
204
203
203
203
202
202
202
201
201
201
200
200
200
199
199
199
198
198
198
197
197
197
196
196
196
195
195
195
194
194
194
193
193
193
192
192
192
191
191
191
190
190
190
189
189
189
188
188
187
187
187
186
186
186
185
185
185
184
184
184
183
183
183
182
182
181
181
181
180
180
180
179
179
179
178
178
178
177
177
176
176
176
175
175
175
174
174
173
173
173
172
172
172
171
171
171
170
170
169
169
169
168
168
167
167
167
166
166
166
165
165
164
164
164
163
163
163
162
162
161
161
161
160
160
159
159
159
158
158
157
157
157
156
156
156
155
155
154
154
154
153
153
152
152
152
151
151
150
150
150
149
149
148
148
148
147
147
146
146
146
145
145
144
144
144
143
143
142
142
141
141
141
140
140
139
139
139
138
138
137
137
137
136
136
135
135
134
134
134
133
133
132
132
132
131
131
130
130
129
129
129
128
128
127
127
126
126
126
125
125
124
124
124
123
123
122
122
121
121
121
120
120
119
119
118
118
117
117
117
116
116
115
115
114
114
114
113
113
112
112
111
111
111
110
110
109
109
108
108
107
107
107
106
106
105
105
104
104
103
103
103
102
102
101
101
100
100
99
99
99
98
98
97
97
96
96
95
95
94
94
94
93
93
92
92
91
91
90
90
90
89
89
88
88
87
87
86
86
85
85
84
84
84
83
83
82
82
81
81
80
80
79
79
78
78
78
77
77
76
76
75
75
74
74
73
73
72
72
71
71
71
70
70
69
69
68
68
67
67
66
66
65
65
64
64
63
63
63
62
62
61
61
60
60
59
59
58
58
57
57
56
56
55
55
54
54
54
53
53
52
52
51
51
50
50
49
49
48
48
47
47
46
46
45
45
44
44
43
43
42
42
41
41
40
40
40
39
39
38
38
37
37
36
36
35
35
34
34
33
33
32
32
31
31
30
30
29
29
28
28
27
27
26
26
25
25
24
24
23
23
22
22
21
21
20
20
19
19
18
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-19
-19
-20
-20
-21
-22
-22
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-35
-35
-36
-36
-37
-37
-38
-38
-39
-40
-40
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-53
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-62
-62
-63
-63
-64
-65
-65
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-85
-86
-86
-87
-87
-88
-88
-89
-89
-90
-90
-91
-91
-92
-92
-93
-93
-94
-95
-95
-96
-96
-97
-97
-98
-98
-99
-99
-100
-100
-101
-101
-102
-102
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-120
-120
-121
-121
-122
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-136
-136
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-182
-182
-183
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-242
-242
-243
-243
-244
-244
-245
-245
