5
19199
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
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
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
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
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
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
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
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
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
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
14
14
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
15
15
15
15
15
15
15
15
15
15
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
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
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
19
20
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
21
22
22
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
24
24
24
24
24
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
25
25
26
26
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
28
28
28
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
29
29
29
30
30
30
30
30
30
30
30
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
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
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
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
44
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
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
165
165
166
166
166
166
166
166
166
167
167
167
167
167
167
167
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
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
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
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
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
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
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
192
192
193
193
193
193
193
194
194
194
194
195
195
195
196
196
196
197
197
197
198
198
199
199
200
200
201
201
202
202
203
204
204
205
206
206
207
208
209
209
210
211
212
213
213
214
215
216
217
217
218
219
220
221
222
223
223
224
225
226
227
228
229
231
232
233
234
235
236
238
239
240
241
243
244
245
246
247
248
249
251
252
253
254
255
256
256
257
258
259
260
261
262
263
264
264
265
266
267
267
268
268
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
268
268
268
268
267
267
267
267
267
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
268
267
267
267
267
267
267
267
267
266
266
266
265
265
265
264
264
263
262
262
261
260
259
258
257
256
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
238
237
237
236
236
235
235
235
235
235
235
235
234
234
234
234
234
233
233
233
233
233
232
232
232
231
231
231
230
230
230
229
229
229
228
228
228
228
228
227
227
227
227
227
227
227
227
227
227
227
228
228
228
229
229
230
231
231
232
232
232
232
232
232
232
232
232
232
232
232
233
233
234
234
235
236
236
237
238
238
239
239
239
240
240
240
241
241
242
243
243
244
245
247
248
249
251
252
254
255
256
258
259
260
261
262
263
264
265
266
267
268
268
269
270
271
272
273
273
274
274
275
275
275
275
275
275
275
275
275
275
275
276
276
277
277
277
278
278
278
278
278
277
277
277
276
276
275
275
275
275
275
275
275
275
275
275
275
276
276
276
277
277
278
278
279
279
280
281
282
283
284
285
286
286
287
288
289
289
290
291
292
293
293
294
295
295
296
296
295
295
294
293
291
290
288
286
284
282
280
278
276
274
272
270
268
267
265
264
263
262
261
261
260
259
258
258
257
256
256
255
254
254
253
252
252
252
251
251
250
250
250
250
249
249
249
248
248
248
247
247
247
246
246
245
245
245
244
244
244
244
243
242
242
241
240
239
237
236
234
233
231
229
228
227
225
224
223
222
220
219
218
217
216
215
214
213
212
212
211
211
211
211
212
212
213
214
215
216
217
218
219
219
220
221
221
221
222
222
222
222
223
223
223
224
224
225
226
226
227
228
229
229
230
231
231
232
233
233
234
234
235
235
236
236
237
237
238
239
240
241
242
243
245
246
248
250
252
254
256
258
260
262
264
266
268
270
272
275
277
279
281
284
286
288
290
292
295
297
299
301
303
304
306
308
310
312
315
317
319
321
323
325
327
329
330
332
334
335
337
338
339
341
342
343
344
345
346
347
348
349
351
352
354
356
358
360
362
364
366
368
371
373
375
377
380
382
385
387
390
392
395
398
401
404
407
410
413
415
418
420
423
425
428
430
432
434
436
438
440
441
443
444
445
447
448
449
450
451
452
454
455
457
459
461
463
465
467
469
471
473
476
478
480
483
485
488
491
493
497
500
503
506
510
513
517
521
524
528
532
536
540
544
548
552
556
560
563
566
569
572
575
577
579
581
582
584
586
588
590
593
595
598
600
603
606
609
611
614
618
621
624
628
631
635
638
642
644
647
649
651
653
655
657
658
661
663
666
670
674
678
682
687
692
697
701
706
710
714
718
722
726
729
733
736
739
742
745
748
751
755
759
763
767
772
777
782
787
793
798
804
809
814
819
824
828
832
835
838
841
844
846
849
852
854
857
860
863
867
870
873
877
880
884
887
890
893
896
898
900
903
905
906
908
908
909
909
909
909
909
908
908
907
906
906
905
905
904
904
903
903
902
902
902
903
903
904
906
908
911
913
917
920
924
927
931
934
938
941
944
946
949
951
953
954
956
957
957
958
958
957
957
956
954
953
951
949
948
946
945
943
942
940
939
937
935
933
930
927
924
921
917
913
908
904
899
895
891
887
884
880
877
873
870
866
862
858
853
848
843
838
832
827
822
816
812
807
803
800
797
795
794
793
793
793
794
795
796
797
798
799
801
802
803
804
805
805
805
804
803
801
799
796
793
789
786
782
777
773
768
763
759
753
748
743
738
732
728
723
719
716
713
711
710
709
709
708
709
709
709
709
708
707
706
704
702
700
697
695
692
690
688
685
682
679
675
671
667
663
658
654
650
646
642
639
636
633
631
628
626
623
620
617
614
611
607
604
600
597
594
591
588
586
584
581
579
577
574
572
571
569
567
565
563
560
557
554
550
546
541
537
532
528
523
519
514
510
505
501
497
493
490
486
483
481
478
476
474
472
470
467
464
461
457
452
447
442
436
430
424
417
409
402
393
385
376
367
358
349
341
334
327
320
314
309
304
299
295
291
287
284
281
277
274
271
269
266
263
261
258
256
254
251
248
245
241
237
232
228
223
219
215
211
207
203
200
196
193
190
187
184
182
179
176
172
169
165
162
158
154
151
147
142
137
132
126
120
114
107
101
96
91
87
84
82
81
80
80
81
82
82
83
82
81
78
74
68
62
55
48
40
33
25
17
10
3
-5
-12
-19
-27
-35
-44
-54
-64
-74
-85
-95
-105
-114
-122
-128
-135
-140
-145
-151
-156
-162
-169
-175
-183
-190
-199
-208
-218
-229
-240
-252
-264
-276
-288
-300
-311
-323
-334
-345
-357
-368
-380
-392
-404
-417
-429
-441
-453
-464
-475
-485
-494
-504
-514
-524
-534
-545
-556
-568
-579
-591
-602
-614
-625
-637
-648
-660
-671
-682
-692
-701
-710
-718
-726
-733
-739
-745
-750
-753
-756
-756
-755
-753
-749
-746
-742
-739
-736
-734
-733
-733
-733
-733
-733
-732
-730
-727
-723
-716
-709
-699
-689
-678
-667
-656
-646
-638
-630
-624
-619
-616
-615
-615
-616
-619
-622
-626
-630
-635
-639
-644
-649
-654
-659
-664
-669
-674
-677
-680
-682
-683
-682
-682
-680
-679
-677
-675
-673
-671
-668
-666
-663
-660
-658
-656
-654
-652
-649
-647
-644
-641
-637
-634
-631
-629
-627
-625
-624
-623
-623
-624
-625
-628
-631
-635
-641
-647
-654
-660
-667
-673
-678
-683
-688
-693
-697
-701
-704
-707
-710
-713
-715
-717
-719
-721
-723
-726
-728
-730
-731
-731
-729
-727
-725
-722
-720
-718
-717
-716
-715
-714
-712
-710
-707
-703
-699
-695
-692
-688
-684
-680
-675
-669
-663
-656
-648
-640
-632
-623
-614
-605
-595
-586
-576
-566
-557
-548
-540
-534
-529
-525
-522
-520
-519
-519
-519
-519
-520
-521
-523
-524
-525
-526
-526
-527
-526
-526
-525
-525
-524
-523
-522
-520
-517
-512
-506
-498
-488
-477
-464
-450
-435
-420
-404
-387
-371
-354
-338
-321
-305
-289
-272
-256
-239
-223
-207
-192
-178
-164
-152
-141
-131
-122
-112
-103
-93
-82
-71
-59
-46
-32
-18
-3
13
29
46
63
79
95
110
124
136
146
154
160
165
170
174
178
182
186
190
195
200
205
212
219
227
237
247
260
273
287
301
316
330
343
356
367
377
387
397
407
417
428
440
451
463
474
483
492
500
507
513
518
522
526
528
530
531
531
531
530
530
530
531
533
534
536
537
537
536
533
530
525
521
516
512
508
505
502
499
496
492
488
484
480
476
472
469
467
467
467
469
471
475
479
483
489
494
500
507
513
519
525
530
534
538
540
542
544
547
549
553
557
562
568
574
580
586
591
596
599
600
601
601
601
600
599
598
598
598
599
600
603
606
610
614
619
625
630
636
641
646
651
655
659
663
666
670
675
680
685
691
697
703
709
715
722
728
735
742
750
758
767
775
784
793
802
812
822
833
844
854
864
874
883
891
898
906
913
920
928
935
942
950
957
963
969
975
980
986
991
996
1000
1006
1010
1014
1016
1020
1022
1025
1028
1033
1038
1044
1052
1060
1069
1078
1088
1098
1109
1120
1134
1149
1165
1184
1205
1227
1250
1275
1300
1326
1352
1378
1404
1429
1455
1480
1505
1530
1555
1580
1604
1628
1652
1675
1698
1721
1744
1766
1789
1812
1835
1859
1882
1907
1931
1957
1984
2013
2043
2075
2107
2141
2176
2210
2244
2278
2312
2345
2378
2411
2444
2478
2512
2546
2580
2614
2647
2680
2712
2742
2772
2800
2827
2853
2877
2900
2921
2941
2960
2977
2993
3007
3020
3032
3042
3051
3059
3066
3072
3078
3084
3090
3096
3102
3110
3118
3127
3137
3148
3159
3170
3181
3192
3202
3212
3222
3231
3241
3250
3260
3270
3281
3291
3300
3309
3317
3324
3331
3337
3342
3347
3351
3355
3357
3359
3359
3359
3358
3357
3356
3355
3354
3354
3354
3354
3356
3357
3360
3363
3366
3370
3374
3379
3384
3390
3395
3401
3407
3412
3418
3423
3427
3431
3434
3435
3435
3433
3431
3428
3425
3421
3417
3413
3408
3404
3399
3394
3390
3385
3380
3375
3370
3365
3360
3354
3347
3339
3331
3324
3316
3309
3303
3299
3295
3293
3292
3292
3293
3295
3298
3302
3306
3311
3316
3322
3329
3337
3346
3355
3365
3375
3386
3396
3406
3417
3427
3437
3447
3458
3470
3483
3496
3509
3523
3536
3549
3562
3575
3588
3600
3612
3624
3637
3650
3664
3679
3696
3714
3734
3756
3779
3805
3832
3861
3891
3922
3953
3985
4016
4048
4078
4109
4138
4166
4194
4221
4248
4275
4304
4333
4363
4395
4429
4464
4500
4537
4575
4613
4650
4687
4722
4757
4791
4824
4857
4889
4921
4953
4986
5018
5052
5085
5119
5153
5187
5220
5252
5283
5312
5340
5367
5392
5416
5438
5459
5479
5498
5515
5531
5545
5557
5569
5579
5589
5599
5609
5618
5627
5636
5644
5651
5658
5663
5667
5670
5672
5672
5672
5671
5669
5666
5662
5658
5653
5648
5642
5637
5632
5628
5623
5619
5614
5609
5603
5597
5589
5580
5571
5560
5548
5536
5522
5506
5490
5472
5453
5434
5413
5391
5369
5347
5323
5298
5272
5245
5216
5186
5155
5123
5089
5054
5019
4983
4945
4908
4869
4830
4791
4752
4713
4674
4635
4597
4560
4524
4489
4456
4425
4394
4365
4336
4308
4280
4253
4225
4198
4172
4147
4123
4100
4078
4058
4038
4019
4000
3982
3964
3945
3928
3910
3892
3874
3856
3838
3819
3800
3781
3762
3743
3724
3706
3688
3670
3652
3634
3616
3597
3579
3561
3542
3523
3504
3484
3465
3445
3425
3404
3384
3363
3342
3321
3301
3280
3260
3239
3219
3198
3177
3155
3133
3109
3085
3061
3035
3008
2981
2953
2925
2896
2867
2839
2812
2785
2760
2737
2715
2695
2676
2658
2642
2627
2613
2600
2588
2576
2566
2555
2545
2534
2522
2509
2495
2480
2462
2442
2420
2397
2371
2344
2316
2287
2257
2227
2196
2164
2132
2099
2065
2029
1995
1958
1921
1884
1846
1807
1768
1728
1689
1649
1610
1572
1535
1500
1465
1431
1398
1366
1334
1302
1271
1240
1208
1177
1144
1111
1076
1040
1002
963
924
884
843
803
764
725
687
648
610
571
531
490
449
407
364
321
278
235
191
147
104
61
18
-25
-66
-107
-146
-183
-219
-254
-286
-318
-349
-379
-409
-438
-468
-498
-528
-558
-589
-620
-651
-681
-711
-741
-770
-797
-824
-850
-874
-898
-920
-941
-962
-981
-1000
-1018
-1036
-1053
-1070
-1087
-1103
-1120
-1137
-1154
-1172
-1189
-1207
-1225
-1243
-1262
-1282
-1303
-1325
-1349
-1373
-1398
-1424
-1451
-1478
-1505
-1533
-1559
-1586
-1611
-1635
-1658
-1680
-1699
-1717
-1734
-1749
-1763
-1776
-1789
-1801
-1813
-1826
-1838
-1852
-1865
-1879
-1893
-1908
-1922
-1936
-1950
-1964
-1977
-1989
-2001
-2012
-2021
-2032
-2041
-2050
-2058
-2065
-2073
-2080
-2087
-2094
-2101
-2110
-2119
-2129
-2140
-2152
-2165
-2179
-2194
-2210
-2227
-2246
-2266
-2289
-2313
-2339
-2366
-2395
-2424
-2454
-2484
-2514
-2544
-2574
-2604
-2633
-2663
-2692
-2721
-2749
-2777
-2805
-2833
-2861
-2888
-2916
-2943
-2971
-2998
-3025
-3052
-3078
-3104
-3130
-3155
-3179
-3203
-3227
-3251
-3274
-3298
-3322
-3346
-3370
-3395
-3421
-3447
-3474
-3501
-3528
-3555
-3583
-3609
-3636
-3662
-3688
-3714
-3740
-3765
-3790
-3814
-3839
-3863
-3886
-3909
-3931
-3953
-3975
-3997
-4019
-4041
-4062
-4085
-4107
-4129
-4150
-4171
-4191
-4210
-4228
-4245
-4261
-4276
-4290
-4304
-4317
-4330
-4343
-4356
-4368
-4380
-4393
-4405
-4418
-4430
-4442
-4454
-4466
-4477
-4488
-4499
-4509
-4518
-4527
-4535
-4543
-4550
-4557
-4563
-4568
-4573
-4577
-4580
-4583
-4585
-4586
-4587
-4587
-4588
-4588
-4588
-4587
-4587
-4587
-4587
-4587
-4587
-4587
-4588
-4588
-4589
-4591
-4593
-4596
-4599
-4603
-4607
-4612
-4618
-4624
-4630
-4636
-4642
-4648
-4655
-4661
-4667
-4672
-4677
-4682
-4686
-4690
-4692
-4694
-4696
-4697
-4698
-4699
-4699
-4700
-4700
-4701
-4701
-4701
-4701
-4702
-4702
-4702
-4702
-4702
-4701
-4701
-4700
-4700
-4698
-4697
-4696
-4694
-4692
-4691
-4689
-4688
-4687
-4686
-4685
-4684
-4682
-4680
-4677
-4675
-4672
-4668
-4665
-4661
-4658
-4654
-4650
-4646
-4642
-4638
-4634
-4631
-4627
-4624
-4622
-4620
-4620
-4619
-4620
-4622
-4624
-4627
-4631
-4636
-4641
-4648
-4655
-4662
-4670
-4678
-4687
-4697
-4706
-4717
-4727
-4739
-4750
-4763
-4776
-4790
-4805
-4821
-4837
-4855
-4873
-4893
-4913
-4933
-4955
-4977
-5001
-5025
-5050
-5076
-5104
-5131
-5160
-5188
-5216
-5244
-5271
-5297
-5324
-5349
-5374
-5399
-5424
-5447
-5471
-5493
-5515
-5536
-5558
-5579
-5600
-5621
-5643
-5666
-5690
-5714
-5740
-5766
-5792
-5819
-5847
-5875
-5903
-5931
-5959
-5987
-6015
-6043
-6072
-6101
-6130
-6161
-6192
-6225
-6258
-6293
-6328
-6364
-6401
-6438
-6475
-6513
-6551
-6590
-6629
-6668
-6708
-6749
-6789
-6830
-6871
-6913
-6954
-6995
-7036
-7076
-7117
-7157
-7196
-7235
-7273
-7311
-7347
-7382
-7416
-7449
-7480
-7509
-7538
-7564
-7590
-7614
-7636
-7658
-7678
-7698
-7716
-7735
-7754
-7773
-7792
-7812
-7832
-7853
-7875
-7897
-7919
-7942
-7965
-7988
-8012
-8035
-8060
-8084
-8109
-8134
-8159
-8183
-8210
-8237
-8263
-8290
-8317
-8344
-8371
-8398
-8425
-8452
-8479
-8506
-8533
-8560
-8587
-8613
-8640
-8667
-8693
-8721
-8748
-8776
-8805
-8834
-8863
-8893
-8923
-8953
-8983
-9014
-9045
-9077
-9109
-9142
-9177
-9211
-9247
-9283
-9319
-9356
-9393
-9431
-9468
-9506
-9545
-9585
-9625
-9665
-9707
-9749
-9792
-9835
-9878
-9923
-9967
-10013
-10059
-10106
-10153
-10200
-10248
-10295
-10342
-10388
-10434
-10479
-10524
-10568
-10612
-10655
-10697
-10738
-10779
-10819
-10858
-10896
-10933
-10970
-11006
-11042
-11078
-11114
-11150
-11185
-11221
-11257
-11294
-11331
-11369
-11408
-11449
-11491
-11534
-11579
-11625
-11673
-11723
-11774
-11827
-11882
-11939
-11998
-12060
-12123
-12189
-12257
-12328
-12400
-12474
-12550
-12629
-12709
-12791
-12876
-12963
-13052
-13144
-13237
-13331
-13428
-13525
-13624
-13725
-13827
-13930
-14034
-14139
-14245
-14352
-14458
-14564
-14670
-14775
-14879
-14982
-15084
-15185
-15285
-15384
-15481
-15578
-15672
-15765
-15857
-15947
-16035
-16122
-16207
-16291
-16373
-16453
-16532
-16609
-16685
-16759
-16832
-16903
-16973
-17042
-17109
-17176
-17241
-17305
-17369
-17431
-17493
-17554
-17614
-17674
-17733
-17793
-17852
-17910
-17969
-18027
-18084
-18140
-18195
-18248
-18299
-18348
-18394
-18439
-18481
-18521
-18559
-18595
-18630
-18662
-18693
-18722
-18749
-18773
-18796
-18816
-18833
-18848
-18859
-18868
-18873
-18874
-18871
-18864
-18853
-18836
-18815
-18789
-18757
-18720
-18678
-18630
-18577
-18518
-18454
-18384
-18310
-18230
-18146
-18056
-17963
-17864
-17762
-17656
-17545
-17431
-17313
-17191
-17067
-16940
-16810
-16678
-16545
-16410
-16274
-16139
-16004
-15868
-15734
-15601
-15469
-15338
-15210
-15082
-14956
-14832
-14710
-14589
-14470
-14352
-14235
-14120
-14006
-13893
-13781
-13669
-13558
-13448
-13338
-13228
-13118
-13007
-12897
-12785
-12673
-12560
-12446
-12332
-12216
-12099
-11982
-11863
-11743
-11622
-11500
-11377
-11252
-11126
-10998
-10869
-10739
-10608
-10475
-10341
-10206
-10071
-9934
-9797
-9660
-9522
-9384
-9245
-9106
-8967
-8828
-8688
-8548
-8407
-8267
-8125
-7983
-7841
-7697
-7553
-7407
-7260
-7111
-6961
-6809
-6655
-6500
-6343
-6184
-6024
-5861
-5696
-5530
-5361
-5191
-5018
-4844
-4668
-4490
-4310
-4128
-3945
-3759
-3572
-3383
-3192
-3000
-2806
-2612
-2417
-2221
-2025
-1831
-1637
-1444
-1251
-1060
-870
-682
-496
-311
-129
50
227
400
571
737
900
1059
1213
1363
1509
1651
1789
1923
2054
2180
2302
2421
2536
2647
2755
2859
2959
3057
3151
3242
3331
3416
3498
3576
3652
3724
3794
3860
3922
3982
4037
4090
4139
4185
4228
4268
4304
4337
4366
4393
4416
4437
4454
4469
4480
4489
4495
4497
4497
4494
4489
4480
4468
4453
4435
4414
4391
4365
4337
4307
4275
4240
4204
4166
4127
4086
4043
4001
3956
3910
3863
3815
3765
3715
3664
3612
3559
3505
3451
3396
3341
3285
3229
3173
3117
3061
3004
2949
2893
2838
2784
2730
2676
2623
2570
2518
2466
2414
2363
2311
2260
2209
2157
2107
2056
2005
1955
1905
1855
1805
1755
1705
1655
1604
1553
1501
1449
1395
1340
1283
1223
1161
1096
1028
956
880
799
714
624
528
426
318
204
82
-46
-181
-322
-471
-627
-789
-957
-1131
-1311
-1496
-1685
-1879
-2076
-2275
-2477
-2681
-2885
-3090
-3294
-3497
-3698
-3898
-4094
-4289
-4479
-4667
-4850
-5030
-5206
-5377
-5543
-5704
-5859
-6009
-6153
-6291
-6424
-6550
-6670
-6784
-6892
-6994
-7089
-7178
-7260
-7337
-7407
-7471
-7529
-7581
-7627
-7667
-7701
-7730
-7753
-7771
-7783
-7791
-7795
-7794
-7789
-7779
-7766
-7750
-7730
-7706
-7679
-7650
-7617
-7582
-7545
-7506
-7465
-7423
-7381
-7337
-7294
-7250
-7206
-7163
-7119
-7076
-7034
-6991
-6950
-6909
-6869
-6829
-6791
-6753
-6717
-6682
-6647
-6614
-6582
-6551
-6521
-6492
-6464
-6436
-6409
-6383
-6356
-6330
-6303
-6275
-6247
-6217
-6187
-6155
-6122
-6088
-6052
-6014
-5975
-5934
-5891
-5846
-5799
-5750
-5698
-5644
-5588
-5530
-5469
-5406
-5342
-5276
-5208
-5139
-5069
-4999
-4928
-4857
-4786
-4714
-4643
-4572
-4501
-4430
-4361
-4291
-4223
-4155
-4088
-4022
-3956
-3890
-3825
-3760
-3695
-3631
-3567
-3504
-3441
-3378
-3317
-3255
-3194
-3132
-3071
-3009
-2946
-2883
-2818
-2753
-2687
-2620
-2551
-2482
-2411
-2338
-2265
-2189
-2113
-2035
-1955
-1874
-1791
-1708
-1622
-1536
-1449
-1361
-1272
-1183
-1094
-1004
-916
-827
-740
-653
-568
-483
-400
-318
-237
-158
-80
-3
73
147
220
292
362
432
500
568
634
699
762
824
885
944
1000
1057
1112
1166
1219
1271
1323
1375
1427
1478
1530
1582
1635
1688
1743
1797
1853
1909
1967
2025
2083
2142
2202
2261
2321
2380
2438
2496
2552
2607
2661
2713
2763
2811
2857
2901
2943
2983
3020
3056
3089
3120
3148
3173
3196
3215
3231
3244
3254
3261
3265
3266
3265
3261
3254
3246
3235
3223
3209
3194
3177
3160
3141
3122
3102
3082
3062
3042
3022
3003
2984
2966
2948
2931
2915
2901
2887
2874
2862
2852
2842
2833
2826
2819
2814
2810
2807
2805
2804
2805
2808
2813
2820
2829
2840
2854
2870
2889
2910
2934
2961
2991
3023
3059
3097
3137
3180
3226
3274
3324
3377
3431
3486
3544
3603
3663
3725
3788
3852
3917
3983
4050
4117
4185
4253
4321
4390
4459
4528
4597
4666
4735
4804
4872
4939
5005
5071
5135
5198
5259
5319
5377
5434
5488
5539
5588
5634
5676
5715
5750
5781
5809
5832
5851
5867
5878
5886
5890
5891
5888
5883
5874
5862
5848
5832
5813
5792
5770
5745
5719
5692
5663
5633
5602
5571
5538
5505
5471
5437
5402
5367
5331
5294
5257
5220
5182
5145
5107
5069
5031
4992
4953
4914
4874
4834
4793
4751
4708
4663
4618
4572
4524
4476
4427
4377
4326
4275
4223
4170
4118
4065
4011
3959
3906
3853
3800
3747
3694
3641
3588
3536
3483
3430
3376
3323
3269
3215
3161
3107
3053
2998
2944
2890
2836
2783
2730
2677
2624
2571
2519
2466
2413
2359
2306
2252
2197
2143
2088
2033
1979
1925
1871
1818
1766
1715
1665
1617
1571
1527
1485
1447
1411
1379
1350
1325
1304
1286
1272
1261
1254
1250
1250
1253
1259
1269
1283
1300
1320
1344
1370
1400
1432
1467
1505
1544
1586
1629
1674
1721
1769
1819
1871
1924
1979
2035
2093
2152
2212
2274
2336
2400
2465
2531
2598
2666
2735
2805
2876
2948
3021
3096
3171
3248
3327
3407
3488
3571
3656
3742
3830
3919
4009
4101
4193
4286
4381
4476
4572
4669
4766
4864
4962
5060
5159
5256
5354
5452
5549
5645
5741
5836
5930
6024
6116
6207
6297
6386
6473
6558
6641
6722
6801
6878
6952
7023
7092
7158
7221
7281
7339
7394
7447
7497
7545
7590
7634
7675
7715
7754
7791
7827
7862
7896
7930
7964
7998
8032
8066
8101
8135
8172
8210
8248
8289
8330
8374
8421
8470
8521
8576
8634
8695
8761
8830
8903
8980
9061
9146
9235
9328
9424
9523
9625
9730
9838
9947
10059
10172
10285
10400
10515
10630
10745
10860
10974
11087
11200
11311
11421
11529
11636
11740
11842
11941
12037
12130
12220
12306
12388
12466
12539
12609
12673
12733
12789
12839
12884
12925
12959
12989
13013
13032
13045
13052
13055
13052
13043
13030
13011
12986
12957
12922
12881
12836
12785
12729
12668
12602
12532
12458
12379
12297
12211
12122
12030
11936
11839
11740
11640
11538
11434
11330
11224
11117
11009
10901
10792
10683
10574
10465
10356
10247
10140
10033
9927
9823
9720
9619
9520
9423
9328
9236
9145
9058
8973
8890
8810
8733
8658
8586
8516
8449
8384
8322
8261
8203
8147
8093
8042
7994
7948
7904
7863
7825
7789
7756
7725
7698
7673
7652
7633
7618
7606
7598
7594
7594
7597
7605
7616
7631
7650
7672
7699
7728
7761
7796
7835
7877
7922
7969
8018
8070
8124
8180
8237
8296
8356
8417
8480
8543
8606
8671
8736
8802
8869
8936
9005
9073
9143
9213
9283
9353
9424
9494
9563
9632
9700
9767
9833
9897
9961
10024
10085
10145
10204
10262
10320
10376
10432
10487
10541
10595
10648
10702
10755
10809
10863
10918
10973
11029
11086
11145
11205
11266
11329
11394
11460
11529
11599
11671
11745
11820
11897
11976
12056
12137
12219
12301
12383
12466
12548
12630
12711
12791
12870
12947
13024
13099
13173
13246
13318
13389
13459
13527
13595
13662
13728
13793
13857
13919
13980
14040
14097
14154
14208
14261
14312
14361
14408
14453
14497
14538
14578
14616
14652
14687
14721
14753
14783
14813
14841
14869
14895
14921
14945
14968
14991
15012
15033
15052
15069
15085
15099
15112
15122
15131
15137
15142
15144
15144
15142
15138
15132
15124
15115
15105
15093
15080
15066
15052
15037
15022
15007
14991
14976
14961
14946
14932
14917
14903
14889
14874
14860
14845
14831
14816
14800
14784
14768
14751
14733
14715
14696
14677
14657
14637
14617
14596
14575
14553
14531
14508
14484
14461
14436
14411
14386
14360
14333
14305
14277
14249
14219
14189
14158
14127
14096
14064
14032
13999
13967
13935
13902
13870
13838
13806
13775
13743
13712
13682
13651
13621
13591
13561
13532
13502
13472
13442
13412
13382
13351
13319
13287
13254
13220
13186
13151
13115
13079
13042
13005
12967
12930
12894
12858
12822
12788
12755
12723
12693
12665
12638
12614
12591
12570
12551
12534
12519
12506
12494
12484
12475
12467
12459
12453
12447
12441
12435
12430
12424
12418
12411
12403
12395
12385
12375
12363
12351
12337
12322
12305
12288
12270
12251
12231
12211
12191
12171
12152
12134
12116
12100
12085
12071
12059
12048
12040
12032
12027
12023
12021
12020
12021
12024
12028
12033
12040
12048
12057
12067
12079
12093
12108
12124
12143
12163
12186
12210
12236
12265
12296
12329
12364
12401
12440
12481
12524
12569
12615
12663
12712
12762
12813
12865
12918
12971
13024
13077
13129
13181
13231
13281
13330
13378
13424
13468
13511
13551
13589
13625
13658
13689
13716
13740
13762
13780
13795
13807
13816
13822
13825
13827
13825
13822
13817
13810
13801
13791
13780
13767
13754
13739
13723
13707
13689
13671
13652
13631
13610
13588
13565
13541
13515
13489
13461
13432
13402
13371
13338
13305
13271
13237
13202
13167
13133
13098
13065
13032
13001
12971
12942
12915
12889
12865
12842
12821
12802
12784
12767
12752
12737
12724
12712
12700
12689
12678
12668
12657
12647
12636
12624
12612
12599
12585
12570
12555
12538
12521
12503
12484
12464
12444
12423
12402
12380
12357
12334
12310
12286
12261
12235
12209
12183
12156
12128
12101
12072
12044
12015
11985
11955
11925
11894
11861
11829
11794
11759
11723
11685
11645
11604
11562
11518
11472
11424
11375
11325
11274
11221
11168
11113
11058
11003
10948
10892
10837
10782
10728
10674
10620
10567
10515
10463
10411
10360
10309
10258
10208
10158
10108
10059
10009
9960
9912
9864
9816
9769
9723
9678
9634
9590
9547
9505
9465
9425
9385
9347
9310
9273
9238
9203
9169
9137
9106
9076
9047
9019
8993
8968
8944
8921
8898
8876
8855
8834
8813
8792
8771
8750
8728
8707
8686
8664
8642
8620
8598
8576
8553
8530
8507
8484
8460
8436
8411
8387
8361
8336
8310
8283
8256
8228
8199
8170
8140
8109
8077
8045
8013
7980
7945
7910
7874
7838
7802
7764
7727
7689
7651
7612
7574
7535
7496
7456
7417
7378
7339
7300
7261
7222
7184
7146
7109
7072
7035
7000
6965
6931
6898
6866
6834
6804
6774
6745
6717
6689
6662
6634
6607
6580
6553
6525
6497
6468
6439
6409
6378
6346
6314
6280
6246
6212
6176
6139
6102
6064
6025
5985
5943
5901
5858
5813
5767
5720
5672
5622
5572
5520
5467
5413
5357
5301
5243
5185
5125
5065
5003
4941
4878
4814
4749
4683
4616
4548
4479
4408
4336
4263
4189
4113
4035
3956
3876
3795
3712
3627
3542
3455
3367
3278
3188
3097
3004
2910
2815
2719
2622
2523
2423
2322
2220
2118
2013
1909
1804
1698
1591
1485
1378
1271
1164
1057
951
845
739
635
531
428
326
225
125
27
-71
-167
-261
-354
-446
-536
-625
-711
-796
-880
-962
-1042
-1120
-1197
-1272
-1345
-1417
-1487
-1555
-1622
-1687
-1750
-1810
-1869
-1925
-1980
-2031
-2081
-2128
-2172
-2214
-2254
-2290
-2325
-2356
-2386
-2412
-2436
-2457
-2476
-2492
-2505
-2516
-2524
-2530
-2533
-2534
-2532
-2528
-2522
-2513
-2502
-2489
-2474
-2456
-2436
-2414
-2391
-2365
-2338
-2310
-2279
-2247
-2214
-2179
-2143
-2105
-2066
-2025
-1985
-1942
-1899
-1855
-1810
-1764
-1717
-1670
-1622
-1574
-1525
-1476
-1426
-1376
-1326
-1275
-1224
-1173
-1122
-1071
-1020
-969
-918
-867
-816
-765
-714
-664
-614
-564
-515
-467
-419
-372
-325
-280
-235
-191
-148
-106
-66
-26
13
50
86
121
155
187
218
248
277
305
331
356
381
403
425
445
464
482
498
513
527
539
550
560
568
575
581
585
587
589
589
587
585
581
575
569
562
553
543
533
521
509
495
481
467
451
435
419
402
385
367
349
331
312
294
275
256
237
218
198
178
158
138
117
97
77
56
36
16
-5
-25
-45
-66
-86
-107
-128
-149
-170
-191
-212
-234
-256
-277
-299
-321
-342
-364
-386
-409
-431
-454
-477
-500
-524
-548
-572
-596
-620
-645
-670
-695
-721
-746
-772
-799
-826
-854
-882
-911
-940
-971
-1002
-1035
-1068
-1102
-1137
-1174
-1211
-1249
-1288
-1328
-1369
-1412
-1455
-1499
-1545
-1592
-1640
-1689
-1740
-1792
-1846
-1902
-1959
-2017
-2078
-2139
-2202
-2267
-2332
-2399
-2467
-2535
-2605
-2676
-2748
-2821
-2894
-2969
-3044
-3120
-3196
-3273
-3351
-3429
-3508
-3587
-3667
-3747
-3828
-3909
-3989
-4070
-4151
-4232
-4313
-4394
-4475
-4555
-4636
-4717
-4798
-4878
-4959
-5040
-5121
-5203
-5284
-5366
-5448
-5529
-5611
-5693
-5774
-5856
-5937
-6018
-6099
-6180
-6260
-6340
-6420
-6499
-6578
-6656
-6734
-6811
-6888
-6965
-7041
-7116
-7191
-7266
-7341
-7416
-7490
-7565
-7639
-7714
-7788
-7863
-7938
-8013
-8087
-8163
-8239
-8315
-8392
-8468
-8545
-8622
-8698
-8775
-8852
-8928
-9004
-9080
-9156
-9232
-9307
-9382
-9457
-9531
-9606
-9680
-9754
-9828
-9902
-9976
-10050
-10123
-10197
-10270
-10343
-10416
-10489
-10562
-10634
-10707
-10779
-10851
-10922
-10993
-11064
-11133
-11203
-11271
-11339
-11406
-11472
-11538
-11603
-11666
-11729
-11791
-11853
-11913
-11973
-12033
-12091
-12149
-12206
-12263
-12319
-12374
-12429
-12483
-12536
-12589
-12641
-12692
-12743
-12793
-12842
-12891
-12939
-12986
-13032
-13077
-13122
-13166
-13209
-13251
-13293
-13334
-13374
-13414
-13453
-13491
-13529
-13566
-13603
-13639
-13675
-13710
-13745
-13779
-13813
-13847
-13880
-13913
-13945
-13978
-14010
-14041
-14073
-14104
-14136
-14167
-14198
-14230
-14261
-14292
-14324
-14355
-14387
-14419
-14450
-14482
-14514
-14546
-14578
-14610
-14642
-14674
-14706
-14738
-14771
-14803
-14835
-14867
-14900
-14932
-14965
-14998
-15031
-15064
-15098
-15131
-15165
-15199
-15232
-15266
-15300
-15334
-15368
-15401
-15435
-15468
-15502
-15536
-15569
-15602
-15636
-15669
-15703
-15736
-15769
-15803
-15836
-15870
-15903
-15936
-15970
-16003
-16035
-16068
-16101
-16133
-16166
-16198
-16230
-16262
-16295
-16327
-16359
-16392
-16424
-16457
-16490
-16523
-16556
-16590
-16624
-16658
-16692
-16726
-16761
-16796
-16831
-16867
-16903
-16939
-16975
-17012
-17048
-17085
-17122
-17159
-17196
-17233
-17270
-17307
-17344
-17381
-17419
-17456
-17494
-17532
-17569
-17607
-17644
-17681
-17718
-17755
-17791
-17827
-17863
-17899
-17934
-17970
-18005
-18039
-18074
-18108
-18142
-18176
-18209
-18242
-18275
-18307
-18339
-18371
-18403
-18435
-18466
-18497
-18528
-18558
-18588
-18618
-18647
-18675
-18703
-18731
-18758
-18784
-18809
-18834
-18858
-18881
-18904
-18926
-18947
-18967
-18987
-19006
-19025
-19042
-19059
-19075
-19090
-19103
-19116
-19128
-19139
-19149
-19158
-19166
-19173
-19179
-19184
-19189
-19192
-19195
-19197
-19199
-19199
-19199
-19198
-19196
-19193
-19190
-19185
-19180
-19174
-19167
-19159
-19150
-19140
-19129
-19117
-19104
-19089
-19074
-19058
-19041
-19023
-19004
-18984
-18963
-18941
-18919
-18896
-18873
-18849
-18824
-18799
-18774
-18747
-18721
-18694
-18667
-18640
-18612
-18583
-18555
-18525
-18496
-18466
-18435
-18404
-18373
-18341
-18308
-18275
-18241
-18207
-18172
-18137
-18101
-18064
-18028
-17991
-17953
-17916
-17878
-17840
-17802
-17764
-17726
-17688
-17651
-17613
-17576
-17540
-17504
-17468
-17433
-17399
-17365
-17331
-17298
-17265
-17232
-17200
-17167
-17135
-17103
-17070
-17038
-17005
-16972
-16939
-16906
-16873
-16840
-16806
-16772
-16737
-16703
-16668
-16632
-16597
-16561
-16525
-16489
-16453
-16417
-16379
-16343
-16306
-16268
-16232
-16193
-16157
-16119
-16081
-16043
-16004
-15966
-15928
-15889
-15851
-15813
-15775
-15737
-15700
-15662
-15625
-15588
-15551
-15514
-15478
-15442
-15406
-15370
-15335
-15300
-15266
-15232
-15198
-15165
-15132
-15099
-15066
-15033
-15000
-14968
-14936
-14903
-14871
-14840
-14808
-14777
-14746
-14716
-14686
-14657
-14628
-14600
-14573
-14546
-14521
-14495
-14471
-14447
-14424
-14402
-14380
-14359
-14339
-14319
-14299
-14280
-14261
-14243
-14225
-14207
-14189
-14171
-14154
-14136
-14119
-14101
-14084
-14066
-14049
-14031
-14013
-13995
-13977
-13958
-13940
-13921
-13901
-13882
-13862
-13841
-13821
-13800
-13779
-13758
-13736
-13714
-13691
-13668
-13645
-13622
-13598
-13574
-13549
-13524
-13499
-13474
-13448
-13423
-13397
-13371
-13345
-13318
-13292
-13265
-13238
-13212
-13185
-13157
-13130
-13103
-13076
-13049
-13021
-12994
-12966
-12939
-12911
-12883
-12855
-12826
-12798
-12768
-12739
-12710
-12680
-12650
-12621
-12591
-12561
-12532
-12503
-12474
-12445
-12416
-12387
-12359
-12330
-12302
-12274
-12246
-12217
-12189
-12161
-12133
-12104
-12076
-12047
-12018
-11988
-11959
-11929
-11898
-11867
-11835
-11803
-11771
-11738
-11705
-11671
-11637
-11602
-11568
-11532
-11496
-11460
-11423
-11386
-11349
-11310
-11272
-11232
-11193
-11153
-11112
-11071
-11030
-10988
-10946
-10905
-10863
-10820
-10778
-10736
-10695
-10653
-10612
-10571
-10530
-10490
-10450
-10410
-10371
-10332
-10294
-10255
-10216
-10178
-10139
-10101
-10062
-10023
-9984
-9944
-9905
-9865
-9824
-9783
-9742
-9700
-9658
-9614
-9571
-9526
-9481
-9436
-9390
-9343
-9296
-9249
-9201
-9153
-9105
-9056
-9006
-8957
-8907
-8857
-8806
-8755
-8704
-8652
-8600
-8547
-8494
-8440
-8386
-8332
-8277
-8222
-8167
-8111
-8055
-7999
-7942
-7884
-7826
-7768
-7709
-7649
-7589
-7528
-7467
-7405
-7343
-7280
-7216
-7152
-7088
-7023
-6957
-6890
-6823
-6755
-6687
-6617
-6547
-6477
-6405
-6333
-6260
-6186
-6111
-6036
-5960
-5884
-5807
-5730
-5652
-5574
-5496
-5417
-5337
-5258
-5177
-5097
-5016
-4934
-4852
-4770
-4687
-4604
-4521
-4437
-4353
-4268
-4183
-4098
-4011
-3925
-3838
-3751
-3664
-3576
-3489
-3401
-3313
-3225
-3138
-3051
-2964
-2877
-2791
-2706
-2621
-2537
-2453
-2371
-2289
-2209
-2129
-2050
-1972
-1895
-1819
-1744
-1669
-1595
-1522
-1450
-1378
-1307
-1237
-1167
-1098
-1029
-961
-894
-827
-760
-693
-627
-562
-496
-431
-366
-302
-238
-174
-111
-48
14
76
137
197
257
316
374
431
488
544
600
655
709
764
817
871
924
977
1029
1081
1133
1184
1235
1286
1336
1386
1435
1484
1532
1580
1627
1673
1719
1765
1809
1853
1896
1939
1981
2023
2064
2104
2144
2182
2221
2258
2295
2332
2368
2404
2439
2474
2508
2543
2577
2612
2646
2680
2714
2749
2783
2818
2853
2888
2923
2958
2994
3029
3065
3100
3136
3171
3207
3243
3278
3314
3350
3385
3420
3456
3491
3526
3561
3596
3631
3666
3701
3736
3771
3807
3843
3879
3915
3952
3988
4025
4061
4098
4134
4169
4205
4240
4275
4310
4344
4378
4412
4446
4480
4513
4546
4578
4610
4642
4674
4705
4736
4766
4796
4826
4855
4884
4912
4939
4966
4993
5019
5045
5070
5095
5119
5143
5167
5190
5213
5237
5260
5283
5306
5329
5352
5375
5398
5421
5443
5465
5487
5509
5530
5551
5572
5593
5613
5633
5653
5673
5692
5712
5731
5750
5769
5788
5807
5826
5845
5864
5883
5902
5921
5940
5959
5977
5996
6015
6033
6052
6070
6088
6106
6124
6141
6159
6176
6192
6209
6225
6240
6256
6270
6285
6299
6313
6327
6340
6353
6366
6378
6390
6402
6413
6424
6435
6446
6456
6466
6475
6484
6493
6502
6510
6518
6525
6531
6538
6544
6549
6554
6559
6563
6567
6570
6573
6576
6578
6580
6581
6583
6584
6585
6587
6588
6590
6592
6594
6597
6600
6604
6608
6613
6618
6624
6631
6637
6645
6652
6660
6669
6677
6686
6696
6705
6715
6725
6735
6746
6757
6767
6778
6789
6801
6812
6823
6834
6846
6857
6868
6880
6891
6902
6912
6923
6934
6944
6955
6965
6975
6985
6995
7005
7015
7025
7035
7045
7055
7066
7077
7088
7099
7110
7121
7133
7145
7157
7170
7182
7196
7209
7224
7238
7253
7268
7284
7299
7315
7332
7348
7365
7382
7399
7416
7433
7450
7467
7484
7501
7518
7536
7553
7570
7587
7605
7622
7640
7657
7675
7693
7711
7730
7748
7767
7786
7806
7825
7845
7866
7887
7908
7930
7952
7974
7997
8020
8042
8066
8089
8112
8135
8160
8183
8207
8232
8256
8281
8306
8331
8356
8380
8405
8430
8455
8480
8506
8531
8557
8583
8609
8635
8661
8687
8713
8740
8766
8793
8820
8847
8875
8902
8930
8958
8986
9014
9042
9070
9098
9126
9153
9180
9207
9234
9260
9285
9310
9335
9359
9382
9405
9428
9450
9471
9492
9512
9532
9551
9569
9587
9604
9621
9637
9652
9668
9682
9696
9710
9723
9736
9748
9760
9772
9783
9794
9805
9815
9825
9835
9845
9854
9863
9872
9881
9890
9898
9906
9913
9920
9927
9933
9938
9944
9948
9953
9956
9960
9963
9966
9968
9970
9972
9973
9974
9975
9976
9976
9976
9976
9976
9976
9975
9974
9973
9972
9970
9968
9965
9962
9958
9953
9948
9943
9936
9930
9922
9914
9905
9896
9885
9874
9862
9850
9837
9823
9808
9793
9778
9761
9745
9728
9710
9693
9675
9657
9638
9619
9600
9581
9561
9541
9521
9500
9480
9459
9437
9416
9394
9372
9350
9328
9305
9282
9258
9235
9211
9186
9161
9136
9110
9084
9057
9030
9002
8974
8946
8917
8888
8858
8827
8797
8765
8734
8702
8669
8637
8604
8570
8537
8503
8468
8434
8399
8365
8330
8296
8261
8227
8193
8160
8127
8093
8061
8029
7998
7967
7937
7907
7878
7850
7822
7794
7767
7741
7715
7690
7666
7642
7620
7598
7577
7557
7537
7519
7501
7484
7468
7452
7437
7423
7409
7396
7383
7371
7359
7348
7337
7326
7316
7305
7295
7285
7276
7266
7257
7248
7240
7231
7222
7214
7205
7197
7189
7180
7172
7163
7154
7145
7136
7126
7116
7106
7095
7085
7073
7062
7051
7039
7027
7015
7003
6991
6978
6966
6954
6943
6931
6919
6907
6896
6884
6873
6861
6849
6838
6826
6815
6803
6791
6780
6768
6756
6744
6732
6720
6708
6696
6683
6671
6658
6644
6631
6617
6603
6589
6574
6560
6545
6529
6514
6498
6482
6465
6449
6433
6416
6399
6383
6367
6350
6334
6317
6301
6285
6268
6252
6236
6220
6204
6188
6173
6157
6142
6127
6112
6097
6083
6068
6054
6040
6026
6012
5998
5984
5970
5956
5942
5929
5914
5900
5886
5871
5856
5840
5824
5808
5792
5775
5757
5740
5722
5703
5685
5666
5647
5627
5608
5588
5568
5548
5529
5509
5489
5469
5449
5429
5409
5389
5369
5348
5328
5307
5286
5264
5243
5221
5199
5176
5154
5131
5108
5084
5060
5035
5010
4985
4959
4932
4905
4878
4849
4820
4791
4761
4730
4698
4666
4633
4599
4564
4529
4493
4456
4418
4379
4340
4300
4259
4217
4175
4132
4088
4043
3999
3954
3908
3862
3815
3768
3721
3673
3625
3577
3529
3481
3432
3384
3336
3288
3239
3191
3143
3096
3048
3000
2953
2906
2858
2811
2764
2718
2671
2625
2579
2533
2487
2442
2397
2352
2307
2263
2219
2176
2133
2090
2048
2005
1965
1924
1884
1844
1804
1765
1726
1688
1650
1612
1575
1538
1501
1465
1430
1395
1360
1326
1292
1259
1226
1194
1161
1129
1098
1067
1036
1004
975
945
916
886
857
828
800
771
743
715
687
659
630
602
574
546
518
490
462
434
406
378
350
323
296
269
242
215
189
162
136
111
85
60
35
11
-13
-37
-60
-84
-106
-129
-151
-173
-194
-215
-237
-257
-278
-298
-319
-338
-358
-377
-395
-413
-431
-448
-465
-482
-499
-515
-531
-546
-562
-577
-593
-608
-623
-639
-654
-670
-686
-703
-719
-736
-753
-771
-789
-807
-826
-845
-864
-883
-903
-923
-943
-963
-984
-1004
-1025
-1046
-1066
-1087
-1108
-1128
-1148
-1169
-1189
-1208
-1228
-1247
-1267
-1286
-1305
-1324
-1343
-1362
-1380
-1399
-1417
-1435
-1454
-1472
-1490
-1507
-1525
-1543
-1561
-1578
-1596
-1614
-1631
-1649
-1666
-1684
-1701
-1719
-1736
-1754
-1772
-1790
-1808
-1826
-1846
-1865
-1885
-1906
-1927
-1948
-1970
-1993
-2016
-2039
-2063
-2087
-2111
-2136
-2162
-2187
-2213
-2240
-2266
-2293
-2320
-2347
-2375
-2402
-2430
-2457
-2485
-2513
-2541
-2568
-2596
-2624
-2652
-2680
-2707
-2735
-2762
-2790
-2817
-2845
-2872
-2900
-2927
-2955
-2982
-3009
-3036
-3063
-3090
-3117
-3143
-3170
-3196
-3223
-3250
-3276
-3303
-3330
-3357
-3383
-3411
-3438
-3465
-3493
-3521
-3549
-3578
-3606
-3636
-3665
-3695
-3726
-3756
-3787
-3819
-3850
-3882
-3914
-3947
-3980
-4014
-4048
-4082
-4117
-4152
-4188
-4223
-4259
-4295
-4332
-4368
-4405
-4441
-4478
-4514
-4551
-4587
-4624
-4660
-4697
-4733
-4769
-4805
-4841
-4877
-4912
-4948
-4983
-5017
-5052
-5086
-5121
-5154
-5188
-5221
-5254
-5287
-5319
-5350
-5381
-5412
-5442
-5472
-5501
-5530
-5559
-5587
-5614
-5641
-5668
-5694
-5720
-5745
-5770
-5794
-5818
-5841
-5864
-5887
-5908
-5930
-5950
-5971
-5990
-6009
-6028
-6046
-6063
-6080
-6097
-6113
-6129
-6145
-6160
-6175
-6189
-6204
-6218
-6231
-6245
-6258
-6270
-6283
-6295
-6307
-6318
-6329
-6340
-6350
-6360
-6370
-6379
-6388
-6396
-6404
-6412
-6420
-6428
-6435
-6442
-6450
-6457
-6463
-6470
-6477
-6483
-6489
-6496
-6502
-6507
-6513
-6519
-6524
-6529
-6534
-6539
-6544
-6549
-6554
-6559
-6564
-6568
-6573
-6577
-6581
-6586
-6589
-6593
-6597
-6600
-6603
-6605
-6607
-6609
-6611
-6612
-6613
-6613
-6614
-6614
-6614
-6613
-6613
-6612
-6611
-6610
-6609
-6608
-6607
-6605
-6603
-6601
-6599
-6598
-6596
-6594
-6592
-6590
-6588
-6586
-6584
-6583
-6582
-6580
-6579
-6579
-6578
-6578
-6578
-6578
-6578
-6579
-6580
-6580
-6581
-6582
-6583
-6583
-6584
-6584
-6584
-6583
-6583
-6582
-6580
-6578
-6576
-6574
-6570
-6567
-6563
-6558
-6553
-6547
-6541
-6535
-6528
-6520
-6512
-6504
-6495
-6486
-6476
-6466
-6455
-6444
-6432
-6420
-6408
-6395
-6382
-6368
-6354
-6339
-6323
-6308
-6291
-6274
-6257
-6239
-6221
-6202
-6182
-6163
-6143
-6122
-6101
-6080
-6058
-6037
-6014
-5992
-5970
-5947
-5924
-5901
-5877
-5854
-5830
-5806
-5782
-5757
-5733
-5708
-5683
-5658
-5633
-5608
-5582
-5557
-5531
-5505
-5479
-5453
-5426
-5400
-5373
-5346
-5319
-5292
-5264
-5237
-5209
-5181
-5153
-5125
-5097
-5068
-5040
-5011
-4982
-4953
-4924
-4895
-4865
-4836
-4807
-4777
-4747
-4718
-4688
-4658
-4628
-4597
-4567
-4536
-4505
-4475
-4444
-4413
-4382
-4351
-4320
-4289
-4258
-4227
-4195
-4164
-4133
-4101
-4070
-4038
-4006
-3975
-3944
-3912
-3880
-3848
-3816
-3783
-3750
-3718
-3685
-3651
-3618
-3584
-3550
-3515
-3481
-3446
-3411
-3376
-3341
-3305
-3269
-3233
-3197
-3160
-3124
-3087
-3051
-3014
-2977
-2940
-2903
-2866
-2829
-2792
-2755
-2718
-2681
-2644
-2608
-2571
-2535
-2499
-2463
-2427
-2392
-2356
-2321
-2286
-2252
-2217
-2183
-2149
-2115
-2081
-2047
-2013
-1979
-1945
-1910
-1876
-1841
-1806
-1771
-1735
-1699
-1663
-1627
-1590
-1553
-1515
-1478
-1440
-1402
-1364
-1325
-1286
-1247
-1208
-1168
-1128
-1088
-1048
-1008
-968
-927
-887
-846
-806
-766
-725
-685
-645
-605
-566
-526
-487
-448
-409
-370
-332
-293
-255
-218
-180
-143
-106
-70
-34
3
38
74
110
145
180
215
250
284
319
353
388
423
457
492
527
562
597
632
668
704
740
777
814
851
889
927
965
1004
1043
1082
1121
1161
1200
1240
1280
1320
1361
1401
1441
1481
1521
1561
1601
1641
1680
1720
1760
1800
1839
1879
1919
1959
2000
2040
2080
2120
2161
2201
2242
2282
2323
2364
2404
2445
2486
2527
2568
2609
2651
2692
2734
2775
2817
2859
2902
2944
2986
3029
3072
3115
3158
3201
3245
3288
3332
3376
3421
3465
3510
3555
3601
3646
3692
3739
3785
3832
3880
3927
3975
4024
4072
4121
4170
4220
4269
4319
4369
4419
4470
4521
4572
4624
4676
4728
4780
4832
4885
4938
4990
5044
5097
5150
5203
5257
5310
5364
5417
5471
5525
5578
5632
5686
5740
5794
5848
5902
5955
6009
6062
6116
6168
6221
6273
6325
6377
6428
6479
6530
6581
6631
6682
6732
6781
6831
6881
6930
6980
7029
7078
7128
7177
7226
7276
7325
7374
7424
7473
7522
7572
7621
7670
7720
7769
7818
7868
7917
7967
8016
8066
8116
8164
8215
8265
8314
8364
8413
8462
8511
8559
8608
8656
8704
8751
8798
8844
8890
8936
8980
9025
9069
9112
9154
9196
9238
9278
9318
9357
9395
9433
9470
9506
9541
9576
9610
9643
9676
9708
9739
9770
9800
9830
9858
9886
9914
9941
9967
9992
10017
10041
10065
10088
10110
10131
10152
10172
10192
10211
10229
10246
10262
10278
10293
10307
10320
10333
10344
10355
10364
10373
10381
10389
10395
10401
10406
10410
10414
10417
10419
10421
10422
10422
10422
10422
10421
10419
10417
10415
10412
10408
10403
10398
10392
10385
10377
10368
10359
10348
10337
10325
10313
10299
10285
10270
10254
10238
10221
10204
10186
10168
10149
10130
10111
10091
10071
10051
10031
10011
9990
9969
9949
9928
9907
9886
9865
9844
9823
9803
9782
9761
9740
9720
9699
9678
9658
9638
9617
9597
9576
9556
9535
9515
9494
9474
9453
9433
9412
9391
9370
9349
9329
9308
9287
9265
9244
9223
9201
9180
9158
9137
9115
9093
9072
9050
9029
9007
8986
8964
8943
8922
8901
8880
8859
8838
8818
8797
8777
8756
8736
8716
8696
8675
8655
8635
8615
8595
8575
8555
8535
8515
8496
8476
8456
8437
8417
8398
8379
8360
8341
8322
8304
8285
8267
8248
8230
8212
8194
8176
8157
8140
8122
8105
8087
8070
8052
8035
8018
8000
7983
7966
7948
7931
7913
7895
7877
7859
7841
7823
7805
7787
7768
7750
7731
7713
7694
7676
7657
7638
7619
7600
7581
7562
7543
7524
7505
7486
7467
7448
7429
7410
7391
7372
7352
7333
7313
7294
7274
7254
7233
7212
7191
7169
7147
7124
7101
7077
7053
7028
7003
6977
6951
6924
6897
6869
6841
6812
6784
6755
6725
6695
6666
6635
6605
6574
6543
6512
6480
6448
6416
6383
6350
6316
6282
6247
6213
6177
6141
6105
6068
6031
5993
5955
5916
5877
5837
5798
5757
5717
5676
5634
5593
5551
5508
5466
5423
5380
5336
5292
5248
5204
5160
5116
5071
5027
4982
4938
4893
4848
4804
4759
4714
4670
4625
4580
4535
4491
4446
4401
4356
4311
4265
4220
4174
4128
4082
4035
3990
3943
3896
3849
3802
3754
3706
3657
3608
3559
3509
3459
3409
3358
3306
3254
3202
3149
3096
3043
2989
2936
2882
2828
2774
2719
2665
2611
2558
2504
2450
2397
2344
2291
2239
2187
2135
2083
2032
1981
1930
1880
1830
1781
1732
1683
1635
1588
1541
1494
1448
1403
1358
1313
1269
1225
1181
1138
1095
1053
1010
969
928
887
846
805
765
725
685
645
606
567
527
488
449
410
371
332
292
252
212
172
131
91
49
7
-35
-77
-120
-163
-207
-251
-295
-340
-384
-429
-475
-520
-566
-613
-659
-706
-753
-801
-848
-897
-945
-994
-1043
-1092
-1142
-1191
-1241
-1291
-1341
-1391
-1441
-1491
-1541
-1591
-1641
-1691
-1740
-1789
-1838
-1887
-1936
-1985
-2033
-2082
-2131
-2179
-2228
-2277
-2325
-2374
-2423
-2472
-2522
-2571
-2621
-2671
-2721
-2771
-2822
-2872
-2924
-2975
-3026
-3078
-3130
-3182
-3235
-3288
-3341
-3395
-3449
-3504
-3559
-3614
-3669
-3725
-3782
-3838
-3895
-3952
-4010
-4067
-4125
-4183
-4241
-4299
-4357
-4415
-4473
-4532
-4590
-4648
-4706
-4763
-4821
-4878
-4936
-4993
-5049
-5106
-5162
-5217
-5272
-5327
-5381
-5435
-5488
-5540
-5592
-5643
-5693
-5743
-5792
-5840
-5888
-5934
-5980
-6025
-6070
-6114
-6157
-6199
-6241
-6283
-6324
-6364
-6405
-6444
-6484
-6523
-6563
-6602
-6641
-6680
-6720
-6759
-6799
-6839
-6879
-6919
-6960
-7000
-7041
-7082
-7123
-7164
-7206
-7247
-7288
-7330
-7371
-7413
-7454
-7495
-7537
-7578
-7619
-7660
-7700
-7741
-7781
-7821
-7860
-7899
-7937
-7975
-8012
-8048
-8083
-8118
-8151
-8185
-8217
-8249
-8279
-8308
-8337
-8364
-8391
-8417
-8442
-8466
-8488
-8511
-8532
-8552
-8571
-8589
-8607
-8624
-8639
-8654
-8668
-8682
-8695
-8707
-8719
-8730
-8741
-8751
-8761
-8771
-8781
-8790
-8799
-8807
-8816
-8824
-8832
-8839
-8847
-8854
-8861
-8867
-8874
-8880
-8886
-8891
-8897
-8902
-8906
-8911
-8914
-8918
-8921
-8924
-8927
-8929
-8931
-8933
-8934
-8935
-8935
-8935
-8934
-8933
-8932
-8929
-8927
-8924
-8920
-8916
-8912
-8907
-8901
-8896
-8890
-8883
-8877
-8869
-8862
-8854
-8847
-8838
-8830
-8821
-8813
-8804
-8794
-8785
-8775
-8765
-8755
-8745
-8734
-8723
-8712
-8701
-8690
-8679
-8667
-8656
-8644
-8632
-8620
-8608
-8596
-8584
-8572
-8560
-8548
-8536
-8523
-8511
-8498
-8485
-8472
-8459
-8446
-8433
-8420
-8407
-8393
-8380
-8366
-8353
-8339
-8325
-8310
-8296
-8282
-8267
-8252
-8236
-8221
-8205
-8189
-8172
-8154
-8138
-8119
-8102
-8084
-8066
-8047
-8028
-8007
-7989
-7969
-7949
-7930
-7910
-7890
-7870
-7850
-7830
-7811
-7791
-7772
-7753
-7734
-7715
-7697
-7678
-7660
-7642
-7624
-7606
-7588
-7571
-7552
-7534
-7516
-7497
-7478
-7459
-7439
-7420
-7399
-7379
-7358
-7338
-7317
-7295
-7274
-7252
-7230
-7209
-7187
-7165
-7143
-7121
-7099
-7077
-7055
-7033
-7011
-6989
-6967
-6945
-6923
-6901
-6878
-6856
-6833
-6811
-6788
-6765
-6742
-6719
-6696
-6672
-6649
-6626
-6602
-6579
-6555
-6532
-6508
-6485
-6461
-6437
-6413
-6389
-6365
-6341
-6317
-6293
-6268
-6244
-6219
-6194
-6169
-6143
-6117
-6091
-6065
-6038
-6011
-5984
-5957
-5930
-5902
-5875
-5847
-5819
-5791
-5762
-5733
-5704
-5675
-5646
-5616
-5587
-5557
-5527
-5497
-5467
-5437
-5407
-5377
-5346
-5316
-5286
-5256
-5225
-5195
-5165
-5135
-5105
-5075
-5045
-5015
-4986
-4956
-4927
-4897
-4867
-4837
-4807
-4777
-4746
-4715
-4684
-4652
-4620
-4588
-4555
-4521
-4487
-4452
-4417
-4381
-4344
-4306
-4268
-4229
-4189
-4148
-4107
-4065
-4022
-3978
-3934
-3888
-3842
-3795
-3747
-3698
-3648
-3598
-3547
-3495
-3443
-3390
-3337
-3283
-3229
-3175
-3120
-3064
-3009
-2952
-2896
-2839
-2782
-2725
-2668
-2610
-2552
-2494
-2436
-2378
-2320
-2261
-2202
-2143
-2084
-2025
-1967
-1908
-1850
-1791
-1733
-1676
-1618
-1561
-1504
-1447
-1391
-1335
-1280
-1225
-1171
-1117
-1063
-1010
-958
-906
-855
-804
-754
-705
-657
-609
-561
-515
-469
-423
-379
-335
-291
-249
-207
-165
-124
-84
-44
-4
34
72
109
145
181
215
249
281
313
345
375
405
434
463
490
517
544
570
595
620
645
669
693
717
740
764
786
809
832
854
876
898
919
940
961
982
1002
1022
1041
1060
1079
1097
1116
1133
1150
1167
1184
1200
1217
1232
1248
1264
1279
1294
1309
1325
1339
1354
1369
1384
1399
1413
1428
1442
1457
1471
1485
1499
1512
1526
1538
1551
1563
1575
1586
1597
1608
1618
1628
1638
1647
1656
1664
1671
1679
1685
1692
1698
1703
1709
1714
1719
1724
1729
1733
1738
1742
1747
1752
1756
1761
1766
1770
1775
1780
1786
1791
1797
1802
1808
1815
1821
1828
1835
1842
1849
1857
1865
1874
1883
1892
1901
1911
1921
1932
1943
1954
1965
1976
1988
1999
2011
2023
2035
2048
2060
2072
2085
2097
2110
2123
2135
2148
2161
2174
2186
2199
2212
2225
2238
2251
2264
2278
2291
2305
2318
2332
2346
2360
2375
2389
2404
2418
2433
2448
2463
2478
2493
2508
2522
2537
2552
2566
2580
2595
2608
2622
2636
2649
2663
2676
2689
2702
2715
2728
2741
2754
2767
2780
2794
2807
2820
2833
2846
2859
2872
2885
2898
2912
2925
2938
2952
2965
2978
2991
3004
3017
3030
3043
3055
3067
3079
3091
3103
3115
3126
3137
3148
3159
3170
3180
3190
3200
3210
3220
3229
3239
3248
3258
3267
3277
3287
3296
3306
3316
3325
3335
3345
3354
3364
3374
3384
3395
3405
3416
3427
3438
3449
3460
3471
3483
3494
3505
3517
3528
3540
3551
3563
3574
3585
3596
3607
3618
3628
3638
3648
3657
3666
3675
3683
3691
3699
3707
3715
3722
3730
3737
3745
3752
3759
3767
3774
3781
3788
3795
3802
3809
3816
3823
3829
3836
3844
3851
3858
3865
3873
3880
3887
3895
3902
3910
3918
3925
3933
3942
3950
3959
3968
3977
3986
3996
4005
4014
4025
4035
4045
4054
4065
4075
4086
4097
4107
4118
4128
4139
4149
4160
4170
4180
4191
4201
4211
4221
4231
4240
4250
4259
4269
4278
4287
4296
4306
4315
4324
4334
4344
4354
4364
4375
4386
4397
4408
4420
4432
4445
4458
4471
4484
4498
4512
4526
4541
4556
4572
4587
4603
4619
4635
4652
4668
4685
4702
4719
4736
4753
4770
4788
4806
4823
4841
4859
4877
4895
4914
4932
4951
4969
4988
5006
5025
5043
5062
5080
5099
5117
5136
5154
5172
5190
5208
5226
5244
5261
5279
5297
5315
5333
5350
5368
5386
5404
5422
5440
5458
5476
5494
5512
5531
5549
5567
5586
5604
5623
5641
5660
5678
5697
5716
5734
5753
5771
5790
5808
5826
5844
5862
5880
5898
5916
5933
5951
5968
5985
6002
6018
6035
6051
6067
6083
6098
6114
6129
6143
6157
6171
6185
6198
6211
6224
6236
6248
6260
6272
6283
6294
6305
6316
6327
6337
6348
6358
6368
6377
6387
6396
6405
6413
6422
6430
6437
6445
6452
6459
6465
6472
6478
6484
6489
6495
6500
6505
6509
6514
6518
6522
6525
6529
6531
6534
6536
6539
6540
6542
6543
6544
6545
6546
6546
6546
6546
6546
6546
6546
6546
6545
6545
6544
6543
6543
6542
6541
6540
6538
6537
6535
6533
6531
6529
6526
6523
6520
6517
6513
6509
6505
6501
6496
6491
6486
6481
6475
6470
6464
6458
6452
6445
6439
6432
6425
6418
6410
6403
6395
6387
6379
6370
6361
6353
6343
6334
6324
6314
6303
6292
6281
6269
6257
6245
6232
6218
6205
6190
6176
6161
6145
6129
6112
6095
6077
6059
6040
6021
6001
5981
5961
5940
5919
5897
5875
5853
5830
5807
5783
5760
5735
5711
5686
5661
5636
5610
5584
5558
5531
5504
5477
5449
5421
5393
5365
5336
5307
5277
5248
5218
5188
5158
5128
5097
5066
5035
5004
4972
4940
4908
4876
4843
4810
4776
4742
4707
4673
4637
4602
4566
4530
4493
4456
4419
4381
4343
4305
4266
4227
4187
4148
4108
4067
4027
3987
3946
3906
3864
3823
3781
3739
3697
3655
3613
3570
3527
3485
3442
3399
3357
3314
3271
3228
3186
3143
3100
3057
3015
2972
2930
2887
2845
2803
2760
2718
2677
2635
2593
2552
2511
2470
2429
2389
2348
2308
2269
2229
2190
2151
2113
2074
2037
1999
1962
1925
1888
1852
1816
1781
1745
1710
1676
1641
1607
1573
1540
1507
1473
1441
1408
1376
1343
1311
1279
1248
1216
1185
1153
1122
1092
1061
1031
1000
970
941
911
882
853
824
796
768
740
712
685
657
630
604
577
551
525
499
474
448
422
397
371
346
321
295
270
245
220
195
171
146
122
97
73
49
24
0
-24
-48
-72
-96
-119
-143
-167
-191
-215
-238
-262
-286
-309
-332
-355
-378
-401
-424
-446
-469
-491
-513
-535
-557
-579
-601
-623
-644
-666
-688
-709
-731
-752
-774
-795
-816
-837
-858
-879
-900
-921
-941
-961
-982
-1002
-1022
-1041
-1061
-1081
-1100
-1119
-1139
-1158
-1177
-1196
-1215
-1234
-1254
-1273
-1292
-1311
-1330
-1350
-1369
-1389
-1408
-1428
-1448
-1467
-1487
-1507
-1527
-1547
-1567
-1587
-1607
-1628
-1648
-1668
-1688
-1708
-1728
-1748
-1768
-1788
-1808
-1828
-1848
-1868
-1887
-1907
-1927
-1947
-1966
-1986
-2005
-2025
-2047
-2067
-2087
-2108
-2128
-2149
-2169
-2190
-2211
-2231
-2252
-2272
-2293
-2313
-2333
-2353
-2373
-2393
-2412
-2432
-2451
-2470
-2489
-2509
-2528
-2547
-2566
-2585
-2604
-2623
-2642
-2661
-2679
-2698
-2716
-2734
-2752
-2769
-2787
-2804
-2821
-2837
-2853
-2869
-2885
-2900
-2915
-2929
-2943
-2957
-2971
-2984
-2998
-3010
-3023
-3035
-3047
-3059
-3070
-3081
-3092
-3102
-3112
-3122
-3131
-3140
-3148
-3157
-3165
-3173
-3180
-3188
-3195
-3202
-3208
-3214
-3220
-3226
-3231
-3236
-3241
-3245
-3249
-3253
-3256
-3259
-3261
-3263
-3265
-3266
-3267
-3267
-3268
-3268
-3268
-3268
-3267
-3267
-3266
-3265
-3265
-3264
-3264
-3263
-3262
-3262
-3261
-3261
-3260
-3260
-3259
-3258
-3257
-3257
-3256
-3255
-3253
-3252
-3251
-3249
-3248
-3246
-3245
-3243
-3242
-3240
-3238
-3237
-3235
-3233
-3231
-3229
-3228
-3226
-3224
-3222
-3220
-3218
-3216
-3214
-3212
-3209
-3207
-3204
-3201
-3197
-3194
-3190
-3186
-3182
-3177
-3172
-3167
-3161
-3156
-3150
-3144
-3138
-3132
-3125
-3118
-3112
-3105
-3098
-3091
-3083
-3076
-3069
-3061
-3053
-3046
-3038
-3030
-3022
-3013
-3005
-2997
-2988
-2980
-2971
-2963
-2955
-2947
-2939
-2931
-2923
-2916
-2909
-2902
-2895
-2889
-2882
-2876
-2870
-2864
-2859
-2854
-2848
-2843
-2839
-2834
-2830
-2826
-2822
-2818
-2814
-2811
-2808
-2805
-2802
-2799
-2797
-2794
-2792
-2790
-2787
-2785
-2783
-2781
-2779
-2776
-2774
-2772
-2770
-2768
-2767
-2765
-2764
-2763
-2762
-2761
-2760
-2760
-2760
-2761
-2761
-2763
-2764
-2765
-2767
-2770
-2772
-2775
-2778
-2782
-2785
-2789
-2794
-2798
-2803
-2808
-2813
-2818
-2824
-2830
-2836
-2842
-2849
-2856
-2863
-2871
-2879
-2887
-2895
-2904
-2913
-2922
-2931
-2941
-2951
-2961
-2971
-2982
-2994
-3005
-3017
-3029
-3042
-3055
-3068
-3082
-3095
-3110
-3124
-3139
-3154
-3170
-3186
-3202
-3219
-3236
-3253
-3271
-3289
-3307
-3325
-3343
-3362
-3381
-3399
-3418
-3437
-3455
-3474
-3492
-3511
-3529
-3547
-3564
-3582
-3600
-3617
-3634
-3651
-3667
-3684
-3700
-3716
-3732
-3748
-3764
-3780
-3795
-3810
-3826
-3841
-3855
-3870
-3885
-3899
-3914
-3928
-3943
-3957
-3972
-3986
-4000
-4014
-4029
-4043
-4057
-4072
-4086
-4100
-4114
-4128
-4142
-4156
-4170
-4184
-4198
-4212
-4226
-4241
-4255
-4269
-4283
-4298
-4313
-4328
-4343
-4358
-4373
-4388
-4403
-4419
-4434
-4449
-4465
-4480
-4495
-4510
-4525
-4539
-4554
-4568
-4582
-4596
-4610
-4623
-4636
-4649
-4662
-4675
-4687
-4699
-4711
-4723
-4734
-4745
-4756
-4767
-4777
-4787
-4797
-4806
-4815
-4824
-4833
-4841
-4849
-4857
-4864
-4872
-4879
-4886
-4893
-4900
-4907
-4914
-4921
-4928
-4935
-4941
-4948
-4955
-4961
-4968
-4974
-4981
-4987
-4993
-4999
-5005
-5011
-5017
-5023
-5028
-5034
-5039
-5044
-5049
-5054
-5058
-5063
-5066
-5070
-5074
-5077
-5079
-5082
-5084
-5086
-5088
-5089
-5090
-5090
-5091
-5090
-5090
-5089
-5088
-5086
-5084
-5082
-5079
-5075
-5071
-5067
-5063
-5058
-5052
-5046
-5040
-5033
-5026
-5019
-5012
-5004
-4996
-4988
-4979
-4971
-4962
-4953
-4943
-4934
-4924
-4915
-4905
-4895
-4885
-4874
-4864
-4854
-4843
-4832
-4822
-4811
-4800
-4789
-4778
-4766
-4755
-4743
-4732
-4720
-4708
-4696
-4684
-4671
-4659
-4646
-4633
-4619
-4606
-4592
-4578
-4563
-4549
-4534
-4519
-4504
-4489
-4474
-4458
-4443
-4427
-4411
-4396
-4380
-4364
-4348
-4332
-4316
-4300
-4284
-4268
-4253
-4237
-4222
-4206
-4190
-4175
-4159
-4144
-4128
-4112
-4097
-4081
-4065
-4049
-4033
-4017
-4001
-3985
-3969
-3952
-3935
-3918
-3901
-3884
-3866
-3848
-3830
-3812
-3793
-3775
-3756
-3736
-3717
-3697
-3677
-3657
-3637
-3616
-3595
-3573
-3552
-3530
-3508
-3485
-3462
-3439
-3415
-3391
-3366
-3342
-3316
-3291
-3265
-3239
-3213
-3186
-3160
-3132
-3105
-3077
-3050
-3022
-2993
-2965
-2936
-2907
-2878
-2849
-2819
-2790
-2760
-2730
-2699
-2669
-2638
-2607
-2576
-2545
-2513
-2481
-2448
-2416
-2383
-2350
-2316
-2282
-2248
-2213
-2178
-2143
-2108
-2072
-2036
-2000
-1963
-1926
-1889
-1852
-1815
-1778
-1740
-1703
-1665
-1627
-1589
-1551
-1513
-1474
-1435
-1397
-1357
-1318
-1279
-1239
-1199
-1160
-1120
-1080
-1040
-1000
-959
-919
-879
-839
-800
-760
-720
-681
-641
-602
-563
-524
-485
-447
-409
-371
-333
-295
-257
-220
-183
-146
-110
-73
-37
-2
34
69
104
138
173
207
241
274
308
341
374
406
439
471
503
534
565
596
627
657
688
718
748
777
807
837
866
895
925
954
983
1012
1041
1069
1098
1127
1156
1184
1212
1240
1268
1296
1324
1352
1379
1406
1433
1460
1487
1513
1540
1566
1593
1619
1645
1672
1698
1724
1751
1777
1804
1831
1857
1884
1911
1938
1965
1992
2017
2045
2072
2098
2125
2151
2178
2204
2230
2255
2281
2306
2331
2356
2381
2405
2429
2453
2476
2499
2522
2545
2568
2590
2612
2634
2656
2678
2699
2721
2742
2762
2783
2803
2823
2843
2862
2881
2900
2918
2936
2953
2971
2988
3004
3021
3037
3052
3068
3083
3098
3112
3126
3140
3153
3166
3179
3192
3204
3216
3227
3239
3249
3260
3270
3280
3290
3299
3308
3317
3325
3333
3341
3348
3355
3362
3369
3375
3381
3386
3392
3396
3401
3405
3409
3412
3416
3418
3421
3423
3425
3426
3427
3428
3428
3428
3428
3427
3426
3425
3423
3421
3418
3415
3412
3409
3405
3401
3396
3392
3387
3381
3376
3370
3364
3357
3350
3343
3336
3328
3320
3311
3302
3293
3284
3273
3263
3252
3241
3229
3217
3205
3192
3179
3166
3153
3139
3125
3111
3097
3083
3068
3054
3039
3024
3009
2994
2979
2964
2948
2933
2917
2901
2885
2869
2853
2836
2820
2803
2786
2769
2752
2735
2717
2699
2681
2663
2645
2626
2607
2588
2569
2550
2530
2511
2491
2471
2451
2431
2411
2390
2370
2350
2330
2309
2289
2268
2248
2228
2207
2186
2166
2145
2124
2104
2083
2062
2041
2020
2000
1979
1958
1937
1916
1895
1875
1854
1833
1812
1792
1771
1750
1729
1708
1687
1666
1644
1623
1602
1580
1559
1537
1515
1493
1471
1449
1427
1404
1381
1358
1335
1312
1288
1264
1240
1216
1191
1166
1141
1116
1090
1064
1037
1010
984
957
929
902
874
846
818
789
761
732
703
674
645
615
586
556
526
497
467
437
407
377
347
317
287
257
228
198
169
139
110
81
52
23
-5
-34
-62
-91
-119
-147
-175
-203
-231
-259
-287
-315
-342
-369
-397
-424
-450
-477
-504
-530
-556
-582
-608
-634
-660
-686
-712
-738
-764
-789
-815
-841
-867
-893
-919
-946
-972
-999
-1025
-1052
-1079
-1106
-1133
-1160
-1187
-1214
-1241
-1268
-1295
-1322
-1349
-1377
-1404
-1431
-1458
-1486
-1513
-1540
-1567
-1594
-1621
-1648
-1674
-1701
-1728
-1754
-1781
-1807
-1833
-1859
-1885
-1910
-1936
-1961
-1986
-2011
-2036
-2061
-2086
-2111
-2136
-2160
-2185
-2209
-2233
-2258
-2282
-2305
-2329
-2353
-2376
-2399
-2423
-2445
-2468
-2491
-2513
-2535
-2557
-2578
-2600
-2621
-2641
-2662
-2682
-2702
-2721
-2740
-2759
-2778
-2796
-2814
-2832
-2849
-2866
-2883
-2899
-2915
-2930
-2945
-2960
-2974
-2989
-3002
-3015
-3028
-3040
-3052
-3064
-3075
-3085
-3095
-3105
-3114
-3122
-3130
-3138
-3145
-3151
-3157
-3162
-3167
-3172
-3175
-3179
-3182
-3184
-3186
-3187
-3188
-3188
-3188
-3187
-3186
-3184
-3181
-3179
-3175
-3172
-3168
-3164
-3159
-3154
-3149
-3144
-3138
-3132
-3126
-3119
-3113
-3106
-3099
-3093
-3086
-3079
-3072
-3065
-3057
-3050
-3043
-3036
-3029
-3023
-3016
-3010
-3004
-2998
-2992
-2987
-2982
-2977
-2973
-2969
-2965
-2962
-2959
-2957
-2955
-2954
-2952
-2952
-2951
-2951
-2952
-2952
-2953
-2955
-2956
-2958
-2960
-2963
-2966
-2969
-2973
-2977
-2982
-2986
-2992
-2997
-3003
-3009
-3015
-3022
-3029
-3036
-3043
-3051
-3059
-3067
-3075
-3084
-3093
-3102
-3111
-3120
-3129
-3139
-3148
-3158
-3167
-3177
-3187
-3197
-3207
-3217
-3227
-3237
-3247
-3257
-3268
-3278
-3288
-3297
-3307
-3317
-3326
-3335
-3345
-3354
-3362
-3371
-3380
-3388
-3396
-3404
-3412
-3419
-3426
-3433
-3440
-3446
-3453
-3459
-3464
-3470
-3475
-3480
-3484
-3488
-3492
-3495
-3498
-3501
-3503
-3505
-3507
-3508
-3509
-3509
-3510
-3509
-3509
-3508
-3507
-3506
-3504
-3503
-3500
-3498
-3496
-3493
-3490
-3487
-3484
-3481
-3477
-3473
-3469
-3465
-3461
-3456
-3452
-3446
-3441
-3435
-3430
-3423
-3417
-3410
-3403
-3395
-3387
-3379
-3370
-3362
-3352
-3343
-3333
-3323
-3312
-3301
-3290
-3278
-3266
-3253
-3240
-3227
-3213
-3199
-3184
-3169
-3154
-3138
-3121
-3105
-3087
-3070
-3051
-3033
-3014
-2994
-2974
-2954
-2934
-2913
-2891
-2870
-2848
-2826
-2803
-2780
-2757
-2734
-2710
-2686
-2661
-2637
-2612
-2587
-2562
-2536
-2510
-2485
-2458
-2432
-2405
-2379
-2352
-2325
-2297
-2270
-2243
-2215
-2188
-2160
-2132
-2104
-2076
-2048
-2020
-1992
-1963
-1935
-1906
-1877
-1847
-1818
-1788
-1758
-1728
-1698
-1667
-1636
-1604
-1573
-1541
-1509
-1476
-1444
-1411
-1378
-1345
-1311
-1278
-1244
-1210
-1176
-1142
-1108
-1074
-1040
-1006
-971
-937
-903
-868
-834
-799
-765
-731
-696
-662
-628
-593
-559
-525
-491
-457
-423
-390
-356
-323
-290
-257
-224
-191
-159
-127
-95
-63
-31
0
32
63
94
125
155
186
217
247
277
308
338
368
398
428
458
487
517
547
576
605
635
664
693
722
750
779
807
836
864
892
920
948
975
1002
1030
1058
1085
1112
1139
1166
1192
1219
1245
1271
1297
1323
1349
1374
1400
1425
1451
1476
1501
1526
1551
1576
1601
1626
1651
1676
1701
1726
1751
1777
1802
1827
1853
1878
1904
1929
1955
1981
2007
2033
2058
2084
2110
2136
2162
2187
2213
2238
2264
2289
2314
2339
2364
2389
2413
2438
2462
2486
2510
2534
2557
2581
2604
2627
2650
2672
2695
2717
2739
2761
2783
2805
2826
2847
2868
2888
2909
2929
2949
2969
2989
3008
3027
3046
3065
3084
3102
3120
3139
3156
3174
3192
3209
3226
3244
3261
3278
3295
3311
3328
3345
3362
3378
3395
3412
3428
3445
3461
3478
3494
3511
3527
3543
3559
3575
3590
3606
3621
3636
3650
3664
3678
3692
3705
3718
3731
3743
3755
3767
3778
3789
3800
3810
3820
3830
3840
3849
3858
3866
3874
3882
3890
3897
3904
3910
3916
3922
3927
3932
3936
3940
3943
3947
3949
3951
3953
3955
3956
3957
3957
3957
3957
3956
3955
3953
3952
3950
3948
3945
3942
3939
3936
3933
3929
3926
3922
3918
3914
3910
3907
3903
3899
3895
3891
3887
3884
3880
3876
3873
3869
3866
3862
3859
3856
3853
3850
3847
3844
3841
3839
3837
3835
3833
3831
3829
3828
3827
3826
3825
3824
3823
3823
3823
3823
3823
3823
3824
3824
3825
3826
3826
3828
3829
3830
3831
3833
3835
3836
3838
3840
3841
3843
3845
3847
3848
3850
3852
3854
3855
3857
3858
3860
3862
3863
3865
3867
3868
3870
3872
3874
3876
3878
3880
3881
3883
3885
3887
3889
3891
3893
3894
3896
3897
3898
3899
3900
3900
3901
3901
3900
3900
3899
3897
3896
3894
3891
3889
3885
3882
3878
3873
3868
3863
3857
3851
3844
3837
3830
3823
3815
3806
3797
3788
3779
3769
3759
3749
3738
3727
3716
3705
3693
3682
3670
3658
3646
3634
3622
3610
3597
3585
3573
3561
3549
3537
3525
3514
3502
3490
3479
3467
3456
3444
3433
3422
3411
3400
3389
3378
3367
3356
3345
3335
3324
3314
3303
3293
3283
3273
3263
3253
3243
3233
3223
3213
3203
3192
3182
3172
3162
3151
3141
3131
3120
3110
3099
3088
3078
3067
3056
3046
3035
3024
3013
3003
2992
2982
2971
2961
2950
2940
2930
2920
2911
2901
2892
2882
2873
2864
2856
2847
2838
2830
2821
2813
2804
2796
2788
2780
2772
2764
2756
2749
2741
2733
2725
2717
2709
2701
2693
2685
2676
2668
2659
2650
2641
2631
2621
2611
2601
2591
2580
2569
2558
2546
2535
2523
2511
2499
2487
2475
2462
2450
2437
2424
2412
2399
2386
2373
2360
2347
2334
2322
2309
2296
2284
2271
2258
2246
2234
2221
2209
2197
2185
2173
2161
2149
2137
2125
2114
2102
2090
2078
2066
2054
2041
2029
2016
2004
1991
1978
1965
1951
1938
1924
1910
1896
1882
1868
1854
1839
1824
1810
1795
1780
1765
1750
1734
1719
1704
1688
1673
1657
1642
1626
1610
1595
1579
1563
1548
1532
1516
1500
1484
1468
1452
1436
1420
1403
1387
1370
1354
1337
1320
1303
1286
1268
1250
1233
1215
1196
1178
1159
1140
1121
1102
1083
1063
1043
1022
1002
982
961
940
919
897
876
854
833
811
789
767
745
722
700
678
656
633
611
589
566
544
522
499
477
455
433
411
389
368
346
325
304
283
263
243
223
203
183
164
146
127
109
91
73
56
39
22
6
-10
-26
-41
-57
-72
-87
-101
-115
-130
-143
-157
-171
-184
-197
-210
-223
-236
-248
-260
-273
-284
-296
-308
-319
-330
-341
-352
-363
-374
-384
-394
-404
-414
-424
-434
-444
-454
-463
-473
-482
-491
-501
-510
-520
-529
-538
-548
-557
-567
-576
-586
-595
-605
-614
-624
-633
-643
-652
-661
-670
-679
-688
-697
-705
-713
-721
-728
-735
-742
-749
-755
-762
-768
-773
-779
-784
-789
-794
-798
-803
-807
-811
-815
-819
-823
-827
-830
-834
-837
-841
-844
-848
-851
-855
-858
-861
-865
-868
-871
-874
-877
-881
-884
-887
-890
-893
-896
-898
-901
-904
-906
-908
-910
-912
-914
-916
-917
-918
-920
-921
-921
-922
-922
-923
-923
-923
-923
-922
-922
-921
-920
-919
-917
-916
-914
-912
-910
-908
-906
-904
-901
-899
-896
-894
-891
-889
-886
-883
-881
-878
-875
-873
-870
-868
-865
-863
-861
-858
-856
-854
-852
-850
-849
-847
-845
-844
-842
-841
-839
-838
-837
-835
-834
-832
-831
-830
-828
-827
-825
-824
-822
-820
-819
-817
-815
-813
-812
-810
-808
-806
-804
-802
-801
-799
-797
-796
-794
-793
-792
-791
-790
-789
-788
-788
-787
-787
-787
-787
-788
-788
-789
-790
-791
-792
-794
-796
-798
-800
-802
-804
-807
-810
-813
-816
-819
-822
-826
-829
-833
-837
-841
-845
-849
-854
-859
-864
-869
-874
-879
-885
-890
-896
-902
-908
-914
-920
-926
-932
-938
-944
-951
-957
-963
-969
-975
-981
-987
-993
-999
-1004
-1010
-1016
-1022
-1028
-1033
-1039
-1044
-1050
-1055
-1060
-1065
-1071
-1076
-1081
-1086
-1091
-1095
-1100
-1104
-1108
-1112
-1116
-1120
-1124
-1127
-1131
-1134
-1137
-1140
-1143
-1145
-1147
-1150
-1151
-1153
-1155
-1156
-1157
-1158
-1159
-1160
-1161
-1161
-1161
-1161
-1161
-1160
-1160
-1159
-1158
-1157
-1156
-1155
-1153
-1152
-1150
-1148
-1147
-1145
-1143
-1141
-1139
-1137
-1135
-1133
-1131
-1129
-1127
-1125
-1123
-1120
-1118
-1116
-1113
-1111
-1108
-1106
-1104
-1101
-1099
-1096
-1094
-1091
-1089
-1087
-1084
-1082
-1079
-1076
-1074
-1071
-1068
-1065
-1062
-1059
-1057
-1054
-1051
-1048
-1045
-1042
-1038
-1035
-1032
-1028
-1025
-1022
-1018
-1014
-1010
-1008
-1004
-1000
-997
-993
-990
-986
-983
-979
-975
-971
-968
-964
-960
-957
-953
-949
-946
-942
-939
-936
-932
-929
-926
-923
-920
-917
-914
-912
-909
-906
-904
-902
-899
-897
-895
-893
-891
-889
-887
-885
-883
-882
-880
-878
-877
-875
-874
-872
-871
-870
-868
-867
-865
-864
-863
-861
-860
-858
-857
-856
-854
-853
-851
-850
-848
-847
-845
-844
-842
-841
-839
-837
-836
-834
-832
-830
-828
-825
-823
-820
-818
-815
-812
-809
-805
-802
-798
-795
-791
-786
-782
-777
-773
-768
-763
-758
-752
-747
-741
-735
-729
-723
-717
-711
-704
-698
-691
-684
-678
-671
-664
-656
-649
-642
-634
-627
-619
-611
-603
-595
-586
-578
-569
-561
-552
-543
-534
-524
-515
-506
-496
-486
-476
-466
-456
-446
-436
-426
-416
-406
-396
-386
-375
-365
-355
-345
-334
-324
-314
-304
-294
-284
-274
-264
-254
-244
-235
-225
-215
-206
-196
-187
-177
-168
-159
-149
-140
-130
-120
-111
-101
-91
-81
-71
-61
-51
-41
-31
-20
-10
1
11
22
33
44
55
66
77
88
99
110
122
133
144
156
167
179
190
201
213
224
235
247
258
269
280
291
302
313
324
334
345
356
366
377
387
398
408
419
429
439
450
460
470
480
490
500
510
520
530
539
549
558
567
577
585
594
603
611
619
627
634
642
649
655
662
668
674
679
684
689
693
697
700
703
706
708
710
712
713
714
714
715
714
714
713
712
710
708
706
704
701
698
694
690
686
681
676
671
666
660
654
648
641
634
627
620
613
605
598
590
582
574
567
559
551
543
535
527
519
511
503
495
487
479
471
463
455
448
440
433
425
418
411
403
397
390
383
376
370
363
357
351
345
340
334
328
323
318
313
308
303
299
294
290
287
283
280
277
274
271
269
267
265
264
263
262
261
260
260
260
260
260
261
261
262
263
264
266
267
269
270
272
274
276
278
281
284
287
290
293
297
301
305
309
313
317
322
327
332
337
343
349
355
361
367
374
381
387
394
401
408
415
422
430
437
444
452
460
467
475
483
491
499
507
516
524
532
541
550
559
568
577
586
595
605
614
624
633
643
653
662
672
682
692
702
712
722
732
742
753
763
773
783
794
804
814
825
835
845
855
865
875
885
895
905
915
925
934
944
954
963
973
982
992
1000
1010
1020
1029
1039
1048
1057
1066
1076
1085
1094
1103
1111
1120
1129
1137
1145
1154
1162
1170
1177
1185
1193
1200
1208
1215
1222
1229
1236
1243
1250
1256
1262
1268
1274
1279
1284
1289
1294
1298
1302
1306
1309
1313
1316
1319
1321
1323
1325
1327
1329
1330
1332
1333
1334
1334
1335
1335
1336
1336
1336
1336
1336
1336
1335
1335
1334
1334
1333
1332
1331
1330
1329
1328
1327
1326
1325
1324
1322
1321
1319
1317
1315
1313
1311
1309
1306
1304
1301
1298
1295
1292
1289
1285
1281
1278
1273
1269
1265
1260
1255
1250
1245
1239
1233
1227
1221
1215
1208
1201
1194
1186
1179
1171
1163
1154
1146
1137
1128
1119
1110
1100
1091
1081
1071
1061
1050
1040
1029
1018
1008
997
986
975
963
952
940
928
916
904
892
879
867
854
841
828
814
801
787
773
759
745
730
715
700
685
670
654
639
623
607
591
575
558
542
526
509
493
476
459
443
426
409
392
375
358
341
324
307
290
273
256
239
223
206
189
172
156
139
123
107
90
74
58
42
27
11
-5
-20
-35
-50
-65
-80
-94
-109
-123
-137
-151
-164
-178
-191
-204
-217
-230
-242
-255
-267
-279
-291
-302
-314
-325
-336
-347
-358
-369
-379
-389
-399
-409
-419
-428
-437
-446
-455
-464
-473
-481
-489
-498
-506
-513
-521
-529
-536
-543
-550
-557
-564
-570
-576
-582
-587
-593
-598
-602
-607
-611
-615
-619
-622
-625
-628
-631
-633
-635
-637
-638
-639
-640
-640
-640
-640
-639
-638
-637
-636
-634
-631
-629
-626
-622
-619
-615
-610
-606
-601
-595
-590
-584
-578
-571
-565
-558
-551
-544
-537
-529
-522
-514
-506
-499
-491
-483
-475
-466
-458
-450
-442
-433
-425
-417
-409
-400
-392
-384
-376
-368
-360
-352
-344
-336
-328
-320
-312
-304
-296
-288
-280
-272
-264
-255
-247
-238
-229
-220
-211
-202
-193
-184
-174
-165
-155
-146
-136
-126
-117
-107
-97
-87
-77
-67
-57
-46
-36
-26
-16
-7
3
13
23
32
42
51
61
70
79
88
97
106
114
123
132
140
149
157
166
174
182
190
198
206
214
222
230
237
245
252
259
267
274
281
288
295
302
308
315
322
328
335
341
348
354
361
367
373
380
386
392
398
404
410
416
422
428
434
440
446
452
458
464
470
477
483
489
495
501
507
513
519
525
531
537
543
549
555
560
566
571
576
581
586
590
595
599
603
607
610
614
617
620
622
625
627
628
630
631
633
633
634
634
635
635
634
634
633
632
631
630
629
628
627
625
624
623
621
620
618
616
615
613
611
609
607
606
604
602
600
598
596
594
591
589
587
585
582
580
577
575
572
569
566
563
560
557
553
549
546
542
537
533
528
523
518
513
508
502
496
490
484
477
471
464
457
450
442
435
427
419
411
403
394
386
377
369
360
351
343
334
325
317
308
299
291
282
274
265
257
249
241
233
225
217
209
202
195
188
181
174
167
160
154
148
142
135
129
124
118
112
106
100
95
89
83
78
72
66
60
54
49
43
37
31
25
19
13
7
2
-4
-10
-15
-21
-27
-32
-38
-43
-48
-54
-59
-64
-69
-74
-80
-85
-90
-95
-99
-104
-109
-113
-118
-122
-126
-130
-134
-138
-142
-146
-149
-152
-156
-159
-162
-165
-167
-170
-173
-175
-178
-180
-182
-185
-187
-189
-191
-193
-195
-197
-200
-202
-204
-207
-209
-212
-214
-217
-219
-222
-224
-227
-230
-232
-235
-238
-241
-243
-246
-248
-251
-253
-255
-258
-260
-262
-264
-267
-269
-271
-273
-275
-277
-279
-281
-283
-285
-287
-289
-291
-293
-294
-296
-298
-299
-301
-303
-304
-305
-307
-308
-309
-310
-311
-311
-312
-313
-313
-313
-313
-314
-313
-313
-313
-312
-312
-311
-310
-309
-308
-307
-305
-303
-301
-299
-296
-294
-291
-288
-284
-280
-276
-271
-267
-261
-256
-250
-244
-238
-232
-225
-218
-210
-203
-195
-187
-179
-170
-162
-153
-144
-135
-126
-116
-107
-97
-87
-77
-67
-56
-46
-35
-25
-14
-3
8
19
30
42
53
64
76
87
98
110
121
133
144
155
167
179
190
202
214
226
238
249
261
273
285
297
309
321
332
344
356
368
379
391
402
413
424
436
446
457
468
478
489
499
509
518
528
537
547
556
565
574
583
592
600
609
617
626
634
643
651
660
668
677
685
694
703
711
720
729
738
747
756
765
774
784
793
802
811
821
830
839
849
858
868
877
886
896
905
915
924
934
943
953
962
972
981
991
1000
1010
1020
1029
1039
1049
1058
1068
1077
1086
1096
1105
1114
1123
1131
1140
1149
1157
1166
1174
1182
1191
1199
1206
1214
1222
1230
1237
1245
1253
1260
1268
1276
1283
1291
1298
1306
1314
1321
1328
1336
1343
1351
1358
1365
1372
1379
1387
1394
1401
1408
1415
1422
1428
1435
1442
1449
1455
1462
1469
1475
1482
1488
1494
1501
1507
1513
1519
1526
1532
1538
1544
1550
1556
1562
1568
1574
1580
1586
1591
1597
1603
1609
1615
1620
1626
1632
1638
1644
1649
1655
1661
1667
1673
1679
1685
1690
1696
1702
1708
1714
1720
1726
1732
1738
1744
1750
1756
1762
1767
1773
1778
1784
1789
1795
1800
1805
1810
1814
1819
1823
1828
1832
1835
1839
1843
1846
1849
1852
1854
1857
1859
1860
1862
1863
1864
1865
1866
1866
1866
1866
1866
1866
1865
1864
1862
1861
1859
1857
1854
1852
1849
1845
1841
1837
1833
1828
1823
1818
1812
1806
1799
1792
1785
1777
1769
1760
1751
1742
1732
1722
1711
1700
1689
1677
1665
1653
1640
1627
1613
1599
1585
1571
1556
1541
1525
1510
1494
1478
1462
1445
1429
1412
1395
1377
1360
1342
1324
1306
1288
1269
1251
1232
1213
1193
1174
1154
1135
1115
1095
1075
1054
1034
1014
993
972
952
931
910
889
868
847
826
805
784
762
741
720
698
677
656
634
613
591
570
548
527
505
484
462
440
419
397
376
354
332
311
289
268
246
225
203
182
161
139
118
97
76
55
35
14
-6
-27
-47
-67
-87
-107
-127
-146
-166
-185
-204
-223
-242
-261
-280
-298
-317
-335
-353
-371
-389
-407
-425
-442
-460
-477
-494
-511
-528
-545
-562
-578
-594
-610
-626
-642
-658
-673
-688
-703
-718
-732
-746
-760
-774
-787
-800
-813
-825
-837
-849
-860
-871
-882
-892
-903
-912
-922
-931
-939
-948
-956
-963
-970
-977
-984
-990
-995
-1000
-1006
-1010
-1014
-1018
-1022
-1026
-1029
-1032
-1034
-1036
-1038
-1040
-1041
-1043
-1044
-1044
-1045
-1045
-1046
-1046
-1046
-1046
-1045
-1045
-1044
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1036
-1035
-1034
-1033
-1031
-1030
-1029
-1028
-1026
-1025
-1024
-1022
-1022
-1020
-1018
-1018
-1016
-1016
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1004
-1002
-1002
-1000
-998
-996
-995
-993
-991
-989
-987
-985
-983
-981
-979
-977
-975
-973
-972
-970
-968
-967
-965
-964
-962
-961
-960
-959
-957
-956
-955
-954
-953
-952
-952
-951
-950
-949
-948
-948
-947
-946
-945
-945
-944
-943
-942
-942
-941
-940
-939
-939
-938
-937
-937
-936
-935
-934
-933
-933
-932
-931
-930
-929
-928
-927
-926
-926
-925
-924
-923
-922
-922
-921
-921
-920
-920
-920
-919
-919
-919
-920
-920
-920
-921
-921
-922
-923
-924
-925
-926
-927
-929
-930
-931
-933
-934
-936
-937
-939
-941
-942
-944
-945
-947
-948
-950
-951
-953
-954
-955
-956
-958
-959
-960
-961
-962
-963
-964
-964
-965
-966
-966
-967
-967
-967
-967
-968
-968
-967
-967
-967
-967
-966
-966
-965
-965
-964
-963
-962
-961
-960
-959
-957
-956
-954
-953
-951
-948
-946
-944
-941
-939
-936
-933
-930
-927
-924
-921
-918
-915
-912
-908
-905
-901
-898
-894
-891
-887
-884
-880
-876
-872
-868
-864
-859
-855
-850
-845
-840
-835
-830
-824
-819
-813
-808
-802
-796
-790
-785
-779
-773
-767
-761
-755
-748
-742
-736
-730
-724
-718
-712
-706
-700
-694
-688
-682
-676
-670
-664
-658
-652
-646
-640
-635
-629
-623
-617
-611
-606
-600
-594
-588
-582
-576
-571
-565
-559
-553
-547
-542
-536
-530
-524
-519
-513
-507
-501
-496
-490
-484
-479
-473
-467
-462
-456
-451
-445
-440
-435
-429
-424
-419
-414
-409
-404
-399
-394
-390
-385
-380
-376
-372
-368
-363
-359
-355
-352
-348
-344
-341
-337
-334
-331
-328
-325
-322
-319
-317
-314
-312
-310
-308
-305
-303
-301
-300
-298
-296
-294
-292
-291
-289
-288
-286
-285
-283
-282
-281
-279
-278
-277
-276
-275
-273
-272
-271
-270
-269
-268
-268
-267
-266
-265
-265
-264
-264
-264
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-265
-266
-266
-267
-268
-270
-271
-272
-274
-275
-277
-278
-280
-282
-284
-286
-288
-290
-292
-294
-296
-299
-301
-304
-307
-309
-312
-315
-319
-322
-325
-329
-333
-337
-341
-345
-349
-353
-358
-362
-367
-371
-376
-381
-386
-391
-395
-400
-405
-410
-415
-420
-424
-429
-434
-439
-443
-448
-453
-457
-462
-467
-471
-476
-480
-484
-489
-493
-497
-501
-505
-509
-513
-517
-521
-525
-529
-532
-536
-540
-543
-547
-550
-553
-557
-560
-563
-567
-570
-573
-576
-579
-582
-584
-587
-590
-593
-595
-598
-600
-603
-605
-607
-610
-612
-614
-616
-618
-620
-622
-624
-626
-628
-630
-632
-634
-636
-638
-639
-641
-643
-645
-647
-649
-651
-653
-655
-657
-659
-662
-664
-666
-668
-670
-672
-675
-677
-679
-681
-684
-686
-688
-691
-693
-695
-698
-700
-702
-704
-706
-708
-710
-712
-714
-716
-718
-720
-722
-723
-725
-726
-728
-729
-730
-732
-733
-734
-735
-736
-737
-739
-740
-741
-742
-743
-745
-746
-747
-748
-750
-751
-752
-754
-755
-757
-758
-760
-761
-763
-765
-766
-768
-770
-771
-773
-774
-776
-777
-779
-780
-782
-783
-784
-785
-786
-787
-788
-788
-789
-789
-789
-790
-790
-790
-789
-789
-789
-788
-788
-787
-786
-785
-784
-783
-782
-780
-779
-777
-776
-774
-772
-771
-769
-766
-764
-762
-760
-757
-755
-752
-749
-747
-744
-741
-738
-735
-732
-729
-725
-722
-719
-715
-712
-708
-704
-700
-696
-692
-688
-683
-679
-674
-669
-664
-659
-654
-649
-644
-639
-633
-628
-623
-617
-612
-606
-601
-595
-590
-584
-578
-573
-567
-561
-556
-550
-544
-538
-533
-527
-522
-516
-511
-506
-500
-495
-490
-485
-480
-475
-470
-465
-461
-456
-451
-446
-442
-437
-433
-429
-424
-420
-416
-412
-408
-404
-400
-396
-392
-389
-385
-382
-379
-375
-372
-369
-366
-363
-361
-358
-355
-353
-351
-348
-346
-344
-342
-340
-338
-336
-334
-333
-331
-329
-328
-326
-325
-324
-322
-321
-320
-319
-318
-317
-316
-314
-313
-312
-311
-309
-308
-307
-305
-304
-302
-301
-299
-297
-296
-294
-292
-290
-288
-285
-283
-281
-278
-276
-273
-271
-268
-265
-263
-260
-258
-255
-252
-250
-247
-245
-242
-240
-238
-235
-233
-231
-228
-226
-224
-222
-220
-217
-215
-213
-211
-208
-206
-204
-201
-199
-197
-194
-192
-189
-187
-184
-182
-179
-177
-174
-172
-169
-166
-163
-161
-158
-155
-152
-150
-147
-144
-141
-138
-135
-131
-128
-125
-121
-118
-114
-110
-107
-103
-99
-95
-90
-86
-81
-77
-72
-67
-62
-57
-52
-47
-42
-37
-31
-26
-20
-14
-8
-2
4
10
16
22
29
35
42
49
56
63
70
77
84
92
99
107
115
123
131
139
148
156
165
174
183
193
202
212
222
233
243
254
265
276
287
298
310
322
334
347
359
372
385
398
411
425
438
452
466
481
495
510
525
540
556
572
588
604
620
637
654
671
688
705
723
740
759
777
795
814
833
852
871
891
910
930
950
970
990
1010
1031
1051
1072
1092
1113
1133
1154
1175
1196
1216
1237
1258
1278
1299
1319
1340
1361
1381
1402
1422
1442
1463
1483
1503
1523
1543
1563
1583
1603
1623
1643
1663
1682
1702
1722
1741
1760
1780
1799
1818
1837
1856
1875
1894
1913
1932
1950
1969
1987
2005
2023
2041
2059
2077
2094
2111
2128
2145
2162
2178
2194
2210
2226
2242
2258
2273
2288
2303
2318
2333
2347
2362
2376
2390
2404
2418
2432
2446
2459
2472
2486
2499
2512
2525
2538
2550
2563
2575
2587
2599
2611
2623
2635
2646
2658
2669
2680
2691
2702
2712
2723
2733
2743
2753
2763
2773
2782
2791
2801
2810
2819
2828
2836
2845
2853
2861
2869
2877
2884
2892
2899
2906
2913
2920
2926
2933
2939
2945
2950
2956
2961
2966
2971
2976
2981
2985
2989
2993
2997
3000
3003
3006
3008
3010
3012
3014
3015
3016
3017
3018
3018
3018
3018
3017
3016
3015
3014
3012
3010
3008
3006
3003
3000
2997
2994
2990
2987
2983
2979
2974
2970
2965
2960
2955
2950
2944
2939
2933
2927
2921
2915
2908
2902
2895
2888
2881
2873
2866
2858
2851
2843
2834
2826
2818
2809
2800
2791
2782
2773
2763
2753
2744
2733
2723
2713
2702
2691
2680
2669
2658
2647
2635
2624
2612
2600
2588
2576
2564
2552
2540
2527
2515
2503
2491
2478
2466
2454
2441
2429
2417
2404
2392
2379
2367
2354
2342
2330
2317
2305
2292
2280
2268
2255
2243
2230
2218
2205
2193
2180
2168
2155
2143
2130
2118
2105
2092
2080
2067
2054
2041
2029
2016
2003
1991
1978
1965
1953
1940
1928
1916
1904
1891
1879
1867
1856
1844
1832
1821
1809
1798
1786
1775
1764
1753
1742
1731
1720
1709
1698
1687
1676
1666
1655
1644
1633
1623
1612
1601
1590
1579
1568
1557
1546
1535
1524
1513
1502
1490
1479
1468
1456
1444
1433
1421
1409
1397
1385
1373
1361
1349
1337
1325
1313
1301
1289
1276
1264
1252
1239
1227
1214
1202
1190
1177
1165
1152
1140
1128
1115
1103
1091
1078
1066
1054
1041
1029
1016
1004
991
978
965
953
940
926
913
900
886
873
859
845
831
817
802
788
773
758
743
727
712
696
680
664
648
631
615
598
581
564
547
530
512
495
478
460
442
425
407
390
372
354
337
319
302
284
267
250
232
215
198
181
165
148
132
115
99
83
67
52
37
21
6
-8
-23
-37
-51
-65
-79
-93
-106
-119
-132
-145
-157
-170
-182
-194
-206
-217
-229
-240
-251
-262
-273
-283
-293
-303
-313
-323
-332
-342
-351
-360
-369
-378
-387
-396
-404
-413
-421
-429
-437
-445
-453
-461
-468
-476
-483
-490
-498
-505
-512
-519
-525
-532
-539
-545
-552
-558
-564
-571
-577
-583
-589
-594
-600
-606
-611
-617
-622
-628
-633
-638
-644
-649
-654
-659
-664
-669
-673
-678
-683
-687
-692
-697
-701
-706
-711
-715
-720
-725
-729
-734
-739
-743
-748
-752
-757
-762
-767
-771
-776
-781
-786
-790
-795
-800
-805
-810
-815
-820
-825
-830
-835
-840
-845
-850
-856
-861
-866
-872
-877
-883
-889
-894
-900
-906
-912
-918
-924
-930
-937
-943
-949
-956
-962
-969
-975
-982
-989
-995
-1002
-1008
-1016
-1022
-1030
-1037
-1044
-1051
-1058
-1065
-1072
-1080
-1087
-1094
-1101
-1109
-1116
-1124
-1131
-1139
-1146
-1154
-1162
-1170
-1177
-1185
-1193
-1201
-1209
-1217
-1226
-1234
-1242
-1250
-1259
-1267
-1275
-1284
-1292
-1300
-1308
-1316
-1325
-1333
-1341
-1349
-1357
-1365
-1373
-1381
-1389
-1396
-1404
-1412
-1419
-1427
-1434
-1441
-1449
-1456
-1463
-1470
-1477
-1485
-1492
-1498
-1505
-1512
-1519
-1525
-1532
-1538
-1545
-1551
-1557
-1563
-1569
-1575
-1580
-1585
-1591
-1596
-1601
-1606
-1610
-1615
-1619
-1624
-1628
-1632
-1636
-1639
-1643
-1647
-1650
-1653
-1656
-1659
-1662
-1664
-1667
-1669
-1671
-1673
-1675
-1677
-1679
-1680
-1681
-1683
-1684
-1685
-1686
-1687
-1687
-1688
-1689
-1689
-1689
-1689
-1689
-1689
-1689
-1688
-1687
-1687
-1686
-1685
-1684
-1682
-1681
-1680
-1678
-1676
-1675
-1673
-1671
-1669
-1667
-1665
-1663
-1661
-1658
-1656
-1654
-1651
-1648
-1646
-1643
-1640
-1637
-1635
-1632
-1629
-1626
-1623
-1620
-1617
-1614
-1610
-1607
-1604
-1601
-1598
-1595
-1592
-1588
-1585
-1582
-1579
-1576
-1572
-1569
-1566
-1562
-1559
-1556
-1552
-1549
-1545
-1541
-1538
-1534
-1530
-1526
-1522
-1518
-1514
-1510
-1506
-1502
-1497
-1493
-1489
-1484
-1480
-1475
-1471
-1466
-1461
-1456
-1452
-1447
-1442
-1437
-1432
-1427
-1421
-1416
-1411
-1405
-1400
-1394
-1388
-1383
-1377
-1371
-1365
-1359
-1353
-1347
-1341
-1335
-1328
-1322
-1315
-1309
-1302
-1295
-1289
-1282
-1275
-1268
-1260
-1253
-1246
-1238
-1231
-1223
-1215
-1207
-1199
-1191
-1183
-1175
-1167
-1158
-1150
-1141
-1132
-1123
-1115
-1106
-1097
-1088
-1079
-1069
-1060
-1051
-1042
-1033
-1024
-1014
-1004
-996
-986
-977
-968
-958
-949
-939
-930
-920
-910
-901
-891
-881
-871
-861
-851
-840
-830
-820
-809
-799
-788
-778
-767
-756
-745
-734
-723
-712
-700
-689
-678
-667
-655
-644
-632
-621
-609
-598
-586
-575
-563
-551
-540
-528
-517
-505
-493
-482
-470
-458
-446
-435
-423
-411
-399
-387
-375
-362
-350
-338
-325
-312
-300
-287
-274
-261
-247
-234
-221
-207
-193
-180
-166
-152
-138
-124
-109
-95
-80
-65
-51
-36
-21
-6
9
24
39
55
70
85
101
116
132
147
163
178
194
210
225
241
257
273
289
305
321
337
354
370
387
404
421
438
455
473
490
508
525
543
561
579
598
616
635
653
672
691
710
729
748
767
786
806
825
844
864
883
903
923
942
962
981
1000
1020
1040
1060
1080
1099
1119
1139
1158
1178
1198
1217
1237
1256
1276
1296
1315
1335
1354
1373
1393
1412
1431
1450
1469
1488
1506
1525
1544
1562
1580
1599
1617
1635
1653
1671
1689
1707
1724
1742
1759
1777
1794
1811
1828
1845
1862
1879
1896
1912
1929
1945
1961
1977
1993
2009
2025
2040
2055
2070
2085
2100
2115
2129
2143
2157
2171
2184
2198
2211
2224
2236
2249
2261
2273
2285
2297
2308
2320
2331
2342
2353
2363
2374
2384
2394
2404
2413
2423
2432
2441
2450
2459
2467
2475
2484
2492
2499
2507
2514
2522
2529
2536
2543
2549
2556
2562
2568
2575
2580
2586
2592
2597
2603
2608
2613
2618
2622
2627
2632
2636
2640
2644
2648
2652
2655
2659
2662
2666
2669
2672
2675
2678
2680
2683
2685
2688
2690
2692
2694
2696
2698
2699
2701
2702
2704
2705
2706
2707
2708
2709
2709
2710
2710
2711
2711
2711
2711
2711
2711
2711
2711
2711
2711
2710
2710
2709
2709
2708
2708
2707
2707
2706
2705
2704
2704
2703
2702
2701
2700
2699
2698
2697
2696
2695
2693
2692
2691
2690
2689
2687
2686
2685
2684
2682
2681
2680
2678
2677
2676
2674
2673
2671
2670
2669
2667
2665
2664
2662
2660
2658
2656
2655
2653
2651
2648
2646
2644
2642
2640
2637
2635
2633
2630
2628
2625
2622
2619
2617
2614
2611
2608
2605
2602
2599
2595
2592
2589
2585
2581
2578
2574
2570
2566
2562
2558
2554
2550
2546
2542
2537
2533
2528
2524
2519
2515
2510
2505
2501
2496
2491
2486
2480
2475
2470
2464
2459
2453
2447
2441
2435
2429
2423
2416
2410
2403
2396
2389
2381
2374
2366
2358
2350
2341
2332
2323
2314
2305
2296
2286
2276
2266
2256
2245
2235
2224
2213
2202
2191
2179
2168
2156
2144
2132
2120
2108
2096
2083
2071
2058
2045
2032
2019
2005
1993
1980
1967
1954
1941
1927
1914
1901
1887
1874
1860
1847
1833
1819
1806
1792
1778
1764
1751
1737
1723
1709
1694
1680
1666
1652
1637
1623
1608
1594
1579
1564
1549
1535
1520
1505
1490
1475
1460
1444
1429
1414
1398
1383
1367
1351
1336
1320
1304
1287
1271
1255
1238
1221
1205
1188
1170
1153
1136
1118
1101
1083
1065
1047
1030
1012
993
975
957
939
921
903
885
867
849
831
813
795
777
759
742
724
707
689
672
654
637
620
603
586
569
552
535
518
501
485
468
451
435
418
402
386
370
353
337
321
306
290
274
259
243
228
213
198
183
169
154
140
125
111
97
83
70
56
43
30
17
4
-8
-21
-33
-45
-57
-68
-80
-91
-102
-112
-123
-133
-143
-153
-163
-172
-181
-190
-198
-207
-215
-223
-230
-238
-245
-252
-259
-266
-272
-279
-285
-291
-297
-302
-308
-313
-319
-324
-329
-334
-339
-344
-349
-354
-359
-363
-368
-372
-376
-381
-385
-389
-393
-397
-400
-404
-407
-411
-414
-418
-421
-424
-427
-430
-433
-436
-439
-441
-444
-446
-449
-451
-453
-456
-458
-460
-462
-464
-466
-468
-469
-471
-473
-474
-476
-477
-478
-480
-481
-482
-483
-483
-484
-485
-485
-486
-486
-486
-486
-486
-485
-485
-484
-483
-483
-482
-481
-480
-478
-477
-476
-474
-473
-471
-469
-468
-466
-464
-462
-460
-457
-455
-453
-450
-448
-445
-443
-440
-437
-434
-431
-428
-425
-421
-418
-414
-411
-407
-403
-399
-395
-391
-387
-383
-378
-374
-369
-365
-360
-355
-350
-346
-341
-336
-331
-326
-321
-316
-311
-306
-301
-296
-291
-286
-281
-276
-270
-265
-260
-255
-250
-245
-240
-234
-229
-224
-219
-213
-208
-203
-197
-192
-187
-181
-176
-171
-165
-160
-155
-150
-145
-139
-134
-130
-125
-120
-115
-111
-106
-102
-97
-93
-89
-85
-81
-76
-73
-69
-65
-61
-57
-53
-50
-46
-42
-39
-35
-31
-28
-24
-21
-17
-14
-10
-7
-3
0
4
7
10
14
17
20
24
27
30
33
37
40
43
46
49
53
56
59
62
66
69
72
76
79
83
86
90
94
98
101
105
109
114
118
122
126
131
135
140
145
150
155
160
165
170
176
182
187
193
199
205
211
218
224
231
238
244
251
259
266
273
281
289
296
304
313
321
329
338
347
356
365
375
384
394
404
414
424
435
445
456
467
478
489
500
512
524
536
547
560
572
584
597
610
623
636
649
663
676
690
704
718
732
747
761
776
791
806
821
836
852
867
883
899
915
931
947
964
980
997
1012
1030
1047
1064
1081
1098
1116
1133
1151
1168
1186
1204
1222
1239
1258
1276
1294
1312
1331
1349
1368
1387
1405
1424
1443
1462
1481
1500
1519
1539
1558
1577
1597
1616
1635
1655
1674
1694
1714
1733
1753
1772
1792
1812
1831
1851
1871
1890
1910
1930
1949
1969
1989
2008
2028
2048
2067
2087
2106
2126
2145
2164
2184
2203
2222
2241
2259
2278
2296
2315
2333
2350
2368
2385
2403
2420
2436
2453
2469
2485
2501
2516
2532
2547
2561
2576
2590
2604
2617
2630
2643
2656
2668
2680
2691
2703
2714
2724
2735
2745
2754
2764
2772
2781
2789
2798
2805
2813
2820
2827
2834
2840
2846
2852
2857
2862
2867
2872
2877
2881
2885
2888
2892
2895
2898
2901
2903
2905
2907
2909
2910
2912
2913
2913
2914
2914
2914
2914
2914
2913
2912
2911
2910
2908
2906
2904
2902
2899
2896
2893
2890
2887
2883
2879
2875
2871
2866
2861
2856
2851
2845
2839
2833
2827
2821
2814
2807
2800
2793
2786
2779
2771
2763
2755
2747
2739
2730
2722
2713
2704
2695
2686
2677
2668
2658
2649
2639
2629
2619
2609
2599
2589
2579
2568
2557
2547
2536
2525
2513
2502
2490
2479
2467
2455
2443
2431
2418
2406
2393
2380
2367
2354
2340
2327
2313
2300
2286
2272
2258
2244
2230
2216
2201
2187
2172
2158
2143
2128
2113
2098
2083
2068
2053
2037
2021
2007
1991
1975
1960
1944
1928
1912
1896
1879
1863
1846
1830
1813
1796
1780
1763
1745
1728
1711
1693
1675
1658
1640
1621
1603
1585
1566
1548
1529
1510
1491
1472
1453
1434
1414
1395
1375
1356
1336
1316
1296
1276
1256
1236
1216
1195
1175
1155
1134
1114
1093
1073
1052
1031
1010
990
969
948
927
907
886
865
844
823
802
781
760
739
718
697
677
656
635
614
594
573
553
532
512
491
471
451
431
411
391
371
352
332
312
293
274
255
235
216
198
179
160
142
123
105
87
68
50
33
15
-3
-21
-38
-56
-73
-90
-107
-124
-141
-158
-175
-192
-208
-225
-241
-257
-273
-289
-305
-321
-337
-352
-367
-383
-398
-413
-427
-442
-457
-471
-485
-499
-513
-527
-541
-554
-568
-581
-594
-607
-620
-632
-645
-658
-670
-682
-694
-706
-718
-730
-742
-754
-765
-777
-788
-799
-810
-821
-832
-843
-854
-865
-875
-886
-896
-907
-917
-927
-937
-947
-958
-968
-978
-987
-997
-1006
-1016
-1026
-1036
-1046
-1055
-1064
-1074
-1083
-1092
-1101
-1110
-1119
-1128
-1136
-1145
-1153
-1161
-1170
-1178
-1186
-1194
-1202
-1209
-1217
-1225
-1232
-1240
-1247
-1254
-1262
-1269
-1276
-1283
-1290
-1297
-1303
-1310
-1317
-1323
-1330
-1336
-1343
-1349
-1356
-1362
-1368
-1374
-1380
-1386
-1392
-1398
-1404
-1410
-1416
-1421
-1427
-1432
-1438
-1443
-1448
-1453
-1458
-1463
-1468
-1473
-1478
-1483
-1487
-1492
-1496
-1501
-1505
-1509
-1513
-1518
-1522
-1526
-1530
-1533
-1537
-1541
-1545
-1548
-1552
-1555
-1558
-1562
-1565
-1568
-1571
-1574
-1577
-1580
-1583
-1585
-1588
-1591
-1593
-1596
-1598
-1601
-1603
-1605
-1607
-1609
-1611
-1613
-1615
-1616
-1618
-1619
-1621
-1622
-1623
-1624
-1625
-1626
-1627
-1627
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1628
-1627
-1626
-1626
-1625
-1623
-1622
-1621
-1619
-1617
-1615
-1613
-1611
-1609
-1606
-1603
-1600
-1597
-1594
-1591
-1587
-1584
-1580
-1576
-1572
-1567
-1563
-1558
-1554
-1549
-1544
-1538
-1533
-1528
-1522
-1516
-1511
-1505
-1499
-1492
-1486
-1480
-1473
-1467
-1460
-1453
-1447
-1440
-1433
-1426
-1419
-1412
-1404
-1397
-1390
-1383
-1375
-1368
-1360
-1353
-1345
-1337
-1330
-1322
-1314
-1307
-1299
-1291
-1283
-1275
-1267
-1260
-1252
-1244
-1236
-1228
-1220
-1212
-1204
-1196
-1188
-1180
-1172
-1164
-1156
-1147
-1139
-1131
-1123
-1115
-1106
-1098
-1090
-1081
-1073
-1065
-1056
-1048
-1039
-1030
-1022
-1012
-1004
-996
-987
-978
-970
-961
-952
-943
-934
-925
-916
-907
-898
-889
-880
-871
-862
-852
-843
-834
-824
-815
-805
-796
-786
-776
-767
-757
-747
-737
-727
-717
-707
-696
-686
-676
-665
-655
-644
-633
-622
-612
-601
-590
-579
-568
-557
-545
-534
-523
-512
-500
-489
-478
-466
-455
-443
-431
-420
-408
-396
-384
-372
-359
-347
-335
-322
-309
-296
-283
-270
-257
-243
-229
-216
-202
-188
-174
-160
-146
-132
-117
-103
-88
-74
-59
-45
-30
-15
-1
14
29
44
58
73
88
102
117
132
146
161
176
190
205
219
234
248
262
276
291
305
318
332
346
360
373
387
400
413
426
439
452
465
477
490
502
514
526
538
550
562
574
585
597
608
619
630
641
652
662
673
683
693
703
713
723
733
742
752
761
770
779
788
796
805
813
821
829
837
844
852
859
866
873
879
886
892
898
904
909
915
920
925
930
935
940
944
949
953
957
961
964
968
971
974
978
980
983
986
988
991
993
995
997
998
1000
1000
1002
1002
1004
1004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1004
1004
1004
1002
1002
1000
1000
998
997
996
995
993
992
990
988
987
985
983
981
979
977
975
973
970
968
966
963
961
958
956
953
950
947
944
942
939
936
933
930
927
924
920
917
914
911
908
905
901
898
895
892
889
885
882
879
876
873
869
866
863
860
856
853
850
847
844
840
837
834
831
828
825
822
819
817
814
811
809
806
804
801
799
797
795
793
791
789
787
786
784
783
782
780
779
778
777
776
775
774
774
773
772
772
771
770
770
769
768
768
767
766
766
765
764
763
762
761
760
759
758
757
756
754
753
752
751
749
748
747
745
744
742
741
739
738
736
735
733
731
730
728
726
724
722
721
719
717
715
713
711
709
707
705
702
700
698
696
693
691
689
686
684
681
679
677
674
672
670
667
665
663
660
658
656
654
652
649
647
645
643
641
639
638
636
634
632
630
629
627
625
624
622
620
619
617
616
614
613
611
610
608
607
605
604
602
601
600
598
597
595
594
593
591
590
589
588
586
585
584
583
582
581
580
579
578
577
576
575
575
574
573
573
572
571
571
570
570
570
569
569
569
569
569
569
569
569
569
569
570
570
571
572
572
573
574
575
576
577
578
579
580
582
583
584
586
587
588
590
591
593
594
596
597
598
599
601
602
603
604
605
606
607
607
608
609
609
610
610
611
611
612
612
612
613
613
613
613
614
614
614
615
615
615
616
616
617
617
618
618
619
620
620
621
622
623
624
625
626
627
628
629
631
632
633
635
637
638
640
642
644
646
648
650
653
655
658
660
663
666
669
672
675
678
682
685
688
692
696
699
703
707
711
715
719
723
727
731
736
740
745
749
754
758
763
768
772
777
782
787
792
797
802
807
812
817
822
828
833
838
844
849
855
861
866
872
878
883
889
895
901
907
914
920
926
933
939
946
952
959
966
973
980
987
994
1000
1008
1016
1022
1030
1037
1044
1052
1059
1066
1073
1080
1087
1094
1101
1108
1115
1123
1130
1137
1144
1151
1158
1165
1172
1179
1186
1193
1200
1207
1214
1221
1228
1235
1241
1248
1255
1261
1268
1274
1281
1287
1293
1299
1305
1310
1316
1321
1326
1331
1336
1341
1346
1350
1355
1359
1363
1367
1371
1374
1378
1382
1385
1388
1391
1394
1397
1400
1403
1406
1408
1411
1414
1416
1418
1420
1423
1425
1427
1429
1431
1433
1434
1436
1438
1439
1441
1442
1444
1445
1446
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1458
1459
1459
1460
1460
1460
1461
1461
1461
1460
1460
1460
1459
1459
1458
1458
1457
1456
1455
1454
1453
1452
1450
1449
1448
1446
1445
1444
1442
1441
1439
1437
1436
1434
1432
1431
1429
1427
1425
1423
1422
1420
1418
1416
1414
1412
1410
1408
1406
1404
1402
1400
1398
1396
1393
1391
1389
1387
1385
1383
1381
1379
1377
1375
1373
1371
1369
1368
1366
1364
1362
1360
1358
1356
1355
1353
1351
1349
1347
1345
1344
1342
1340
1338
1336
1334
1332
1330
1328
1326
1323
1321
1319
1317
1314
1312
1310
1307
1305
1302
1300
1297
1294
1292
1289
1286
1284
1281
1278
1275
1272
1269
1266
1262
1259
1256
1253
1249
1246
1243
1239
1236
1232
1229
1225
1221
1218
1214
1210
1206
1203
1199
1195
1191
1186
1182
1178
1174
1169
1165
1160
1155
1150
1146
1141
1136
1130
1125
1120
1115
1109
1104
1098
1093
1087
1082
1076
1070
1064
1058
1053
1047
1040
1034
1028
1022
1016
1010
1004
997
991
985
978
972
965
959
952
946
939
932
926
919
912
905
899
892
885
879
872
866
859
853
846
840
833
827
820
814
808
802
795
789
783
777
771
765
759
753
748
742
736
730
725
719
713
707
702
696
691
685
679
674
668
663
657
652
646
641
635
630
624
619
613
607
602
596
590
584
578
573
567
561
555
549
543
537
531
525
519
513
507
501
495
489
483
477
471
465
459
453
447
441
435
429
423
417
411
405
399
393
387
381
375
369
363
356
350
344
338
332
325
319
313
307
301
294
288
282
276
269
263
257
251
245
239
233
227
220
214
208
202
196
190
184
178
172
165
159
153
147
141
134
128
122
116
109
103
97
90
84
78
71
65
59
52
46
40
33
27
21
14
8
2
-5
-11
-17
-24
-30
-36
-43
-49
-55
-61
-68
-74
-80
-86
-92
-98
-104
-110
-116
-123
-129
-135
-141
-147
-153
-159
-165
-171
-177
-183
-189
-195
-201
-207
-214
-220
-226
-232
-239
-245
-251
-257
-264
-270
-276
-282
-289
-295
-301
-307
-313
-319
-325
-331
-338
-344
-350
-356
-362
-368
-374
-379
-385
-391
-397
-403
-409
-414
-420
-426
-431
-437
-442
-448
-453
-459
-464
-470
-475
-480
-486
-491
-496
-501
-507
-512
-517
-522
-527
-533
-538
-543
-548
-553
-559
-564
-569
-574
-579
-585
-590
-595
-601
-606
-611
-616
-622
-627
-632
-638
-643
-648
-653
-659
-664
-669
-675
-680
-685
-691
-696
-701
-706
-712
-717
-722
-728
-733
-738
-744
-749
-754
-760
-765
-770
-776
-781
-786
-792
-797
-803
-808
-813
-819
-824
-830
-835
-841
-846
-852
-857
-863
-868
-874
-879
-885
-890
-896
-902
-908
-913
-919
-925
-931
-937
-943
-949
-955
-961
-967
-974
-980
-986
-992
-999
-1004
-1010
-1016
-1024
-1030
-1036
-1042
-1049
-1055
-1061
-1067
-1073
-1079
-1085
-1092
-1098
-1104
-1110
-1116
-1122
-1128
-1135
-1141
-1147
-1153
-1160
-1166
-1173
-1179
-1186
-1193
-1199
-1206
-1213
-1220
-1227
-1234
-1241
-1248
-1255
-1262
-1270
-1277
-1284
-1292
-1299
-1307
-1315
-1322
-1330
-1338
-1345
-1353
-1361
-1369
-1377
-1385
-1393
-1401
-1409
-1417
-1425
-1433
-1442
-1450
-1458
-1467
-1475
-1483
-1492
-1500
-1509
-1517
-1526
-1535
-1543
-1552
-1560
-1569
-1578
-1586
-1595
-1604
-1613
-1621
-1630
-1639
-1647
-1656
-1665
-1673
-1682
-1690
-1698
-1707
-1715
-1723
-1732
-1740
-1748
-1756
-1764
-1772
-1779
-1787
-1795
-1802
-1810
-1818
-1825
-1832
-1840
-1847
-1854
-1862
-1869
-1876
-1883
-1890
-1897
-1904
-1911
-1918
-1924
-1931
-1938
-1945
-1951
-1958
-1965
-1971
-1978
-1985
-1991
-1998
-2004
-2011
-2017
-2024
-2029
-2037
-2043
-2049
-2056
-2062
-2069
-2075
-2081
-2088
-2094
-2100
-2107
-2113
-2119
-2126
-2132
-2139
-2145
-2151
-2158
-2164
-2171
-2177
-2184
-2191
-2197
-2204
-2210
-2217
-2224
-2231
-2237
-2244
-2251
-2258
-2264
-2271
-2278
-2285
-2292
-2299
-2305
-2312
-2319
-2326
-2333
-2339
-2346
-2353
-2359
-2366
-2373
-2379
-2386
-2392
-2399
-2405
-2412
-2418
-2425
-2431
-2437
-2444
-2450
-2456
-2462
-2468
-2474
-2480
-2486
-2492
-2498
-2504
-2509
-2515
-2521
-2526
-2532
-2537
-2542
-2547
-2552
-2557
-2562
-2567
-2572
-2576
-2580
-2585
-2589
-2593
-2597
-2601
-2605
-2608
-2612
-2616
-2619
-2622
-2626
-2629
-2632
-2635
-2638
-2640
-2643
-2646
-2648
-2651
-2653
-2656
-2658
-2660
-2662
-2664
-2666
-2668
-2670
-2672
-2674
-2676
-2678
-2680
-2681
-2683
-2685
-2687
-2688
-2690
-2692
-2693
-2695
-2697
-2698
-2700
-2702
-2703
-2705
-2706
-2708
-2709
-2711
-2713
-2714
-2716
-2717
-2719
-2720
-2722
-2723
-2724
-2726
-2727
-2729
-2731
-2732
-2734
-2735
-2737
-2738
-2740
-2742
-2743
-2745
-2746
-2748
-2749
-2751
-2753
-2754
-2756
-2757
-2759
-2761
-2762
-2764
-2766
-2768
-2769
-2771
-2773
-2775
-2776
-2778
-2780
-2782
-2783
-2785
-2787
-2789
-2791
-2793
-2795
-2797
-2799
-2801
-2803
-2805
-2807
-2809
-2811
-2814
-2816
-2818
-2820
-2822
-2824
-2827
-2829
-2831
-2833
-2835
-2837
-2839
-2841
-2843
-2845
-2847
-2849
-2851
-2853
-2855
-2857
-2858
-2860
-2862
-2863
-2865
-2866
-2868
-2869
-2871
-2872
-2873
-2875
-2876
-2877
-2878
-2879
-2880
-2881
-2882
-2883
-2883
-2884
-2885
-2886
-2886
-2887
-2888
-2888
-2889
-2889
-2890
-2891
-2891
-2892
-2892
-2893
-2893
-2894
-2895
-2895
-2896
-2897
-2897
-2898
-2899
-2900
-2900
-2901
-2902
-2903
-2903
-2904
-2905
-2906
-2906
-2907
-2907
-2908
-2909
-2909
-2910
-2910
-2910
-2911
-2911
-2911
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2912
-2911
-2911
-2911
-2910
-2910
-2909
-2909
-2908
-2907
-2906
-2906
-2905
-2904
-2902
-2901
-2900
-2899
-2898
-2896
-2895
-2893
-2891
-2890
-2888
-2886
-2884
-2882
-2880
-2877
-2875
-2873
-2870
-2867
-2865
-2862
-2859
-2857
-2854
-2851
-2848
-2845
-2842
-2839
-2836
-2833
-2830
-2827
-2824
-2821
-2818
-2815
-2812
-2809
-2806
-2803
-2800
-2797
-2794
-2791
-2789
-2786
-2783
-2781
-2778
-2775
-2773
-2770
-2768
-2766
-2763
-2761
-2759
-2757
-2755
-2753
-2751
-2749
-2747
-2745
-2744
-2742
-2740
-2739
-2737
-2735
-2734
-2733
-2731
-2730
-2728
-2727
-2726
-2725
-2724
-2722
-2721
-2720
-2719
-2718
-2717
-2716
-2715
-2714
-2713
-2712
-2712
-2711
-2710
-2709
-2708
-2707
-2706
-2705
-2704
-2703
-2702
-2701
-2700
-2700
-2699
-2698
-2697
-2697
-2696
-2696
-2695
-2695
-2694
-2694
-2693
-2693
-2692
-2692
-2692
-2692
-2691
-2691
-2691
-2691
-2691
-2691
-2691
-2691
-2691
-2690
-2690
-2690
-2690
-2690
-2690
-2690
-2689
-2689
-2689
-2688
-2688
-2687
-2687
-2686
-2685
-2685
-2684
-2683
-2682
-2681
-2680
-2678
-2677
-2675
-2674
-2672
-2670
-2668
-2666
-2664
-2662
-2659
-2656
-2654
-2651
-2648
-2645
-2642
-2639
-2635
-2632
-2628
-2625
-2621
-2617
-2613
-2610
-2606
-2602
-2598
-2594
-2590
-2587
-2583
-2579
-2575
-2571
-2567
-2564
-2560
-2556
-2552
-2548
-2545
-2541
-2537
-2533
-2529
-2526
-2522
-2518
-2514
-2511
-2507
-2503
-2499
-2495
-2492
-2488
-2484
-2480
-2477
-2473
-2469
-2465
-2462
-2458
-2454
-2450
-2447
-2443
-2439
-2436
-2432
-2428
-2424
-2421
-2417
-2413
-2410
-2406
-2402
-2399
-2395
-2391
-2387
-2384
-2380
-2376
-2373
-2369
-2365
-2362
-2358
-2354
-2351
-2347
-2343
-2340
-2336
-2332
-2329
-2325
-2322
-2318
-2314
-2311
-2307
-2303
-2300
-2296
-2293
-2289
-2285
-2282
-2278
-2274
-2271
-2267
-2264
-2260
-2256
-2253
-2249
-2246
-2242
-2239
-2235
-2231
-2228
-2224
-2221
-2217
-2214
-2210
-2206
-2203
-2199
-2196
-2192
-2189
-2185
-2182
-2178
-2175
-2171
-2168
-2164
-2161
-2157
-2154
-2150
-2146
-2143
-2139
-2136
-2132
-2129
-2125
-2122
-2119
-2115
-2112
-2108
-2105
-2101
-2098
-2094
-2091
-2087
-2084
-2080
-2077
-2073
-2070
-2067
-2063
-2060
-2056
-2053
-2049
-2045
-2041
-2039
-2036
-2032
-2029
-2025
-2021
-2017
-2015
-2012
-2008
-2005
-2001
-1998
-1995
-1991
-1988
-1985
-1981
-1978
-1974
-1971
-1968
-1964
-1961
-1958
-1954
-1951
-1947
-1944
-1941
-1937
-1934
-1931
-1927
-1924
-1921
-1917
-1914
-1911
-1907
-1904
-1901
-1897
-1894
-1891
-1887
-1884
-1881
-1878
-1874
-1871
-1868
-1864
-1861
-1858
-1855
-1851
-1848
-1845
-1841
-1838
-1835
-1832
-1828
-1825
-1822
-1819
-1815
-1812
-1809
-1806
-1802
-1799
-1796
-1793
-1789
-1786
-1783
-1780
-1776
-1773
-1770
-1767
-1764
-1760
-1757
-1754
-1751
-1748
-1744
-1741
-1738
-1735
-1732
-1728
-1725
-1722
-1719
-1716
-1713
-1709
-1706
-1703
-1700
-1697
-1694
-1690
-1687
-1684
-1681
-1678
-1675
-1672
-1668
-1665
-1662
-1659
-1656
-1653
-1650
-1647
-1644
-1640
-1637
-1634
-1631
-1628
-1625
-1622
-1619
-1616
-1613
-1609
-1606
-1603
-1600
-1597
-1594
-1591
-1588
-1585
-1582
-1579
-1576
-1573
-1570
-1567
-1563
-1560
-1557
-1554
-1551
-1548
-1545
-1542
-1539
-1536
-1533
-1530
-1527
-1524
-1521
-1518
-1515
-1512
-1509
-1506
-1503
-1500
-1497
-1494
-1491
-1488
-1485
-1482
-1479
-1476
-1473
-1470
-1467
-1464
-1461
-1458
-1455
-1452
-1450
-1447
-1444
-1441
-1438
-1435
-1432
-1429
-1426
-1423
-1420
-1417
-1414
-1411
-1408
-1406
-1403
-1400
-1397
-1394
-1391
-1388
-1385
-1382
-1379
-1377
-1374
-1371
-1368
-1365
-1362
-1359
-1356
-1354
-1351
-1348
-1345
-1342
-1339
-1336
-1334
-1331
-1328
-1325
-1322
-1319
-1316
-1314
-1311
-1308
-1305
-1302
-1300
-1297
-1294
-1291
-1288
-1285
-1283
-1280
-1277
-1274
-1271
-1269
-1266
-1263
-1260
-1257
-1255
-1252
-1249
-1246
-1244
-1241
-1238
-1235
-1233
-1230
-1227
-1224
-1222
-1219
-1216
-1213
-1211
-1208
-1205
-1202
-1200
-1197
-1194
-1191
-1189
-1186
-1183
-1181
-1178
-1175
-1172
-1170
-1167
-1164
-1162
-1159
-1156
-1153
-1151
-1148
-1145
-1143
-1140
-1137
-1135
-1132
-1129
-1127
-1124
-1121
-1119
-1116
-1113
-1111
-1108
-1105
-1103
-1100
-1098
-1095
-1092
-1090
-1087
-1084
-1082
-1079
-1076
-1074
-1071
-1069
-1066
-1063
-1061
-1058
-1056
-1053
-1050
-1048
-1045
-1043
-1040
-1037
-1035
-1032
-1030
-1027
-1025
-1022
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1000
-999
-996
-994
-991
-989
-986
-984
-981
-979
-976
-974
-971
-969
-966
-963
-961
-958
-956
-953
-951
-948
-946
-943
-941
-938
-936
-933
-931
-929
-926
-924
-921
-919
-916
-914
-911
-909
-906
-904
-901
-899
-896
-894
-892
-889
-887
-884
-882
-879
-877
-874
-872
-870
-867
-865
-862
-860
-858
-855
-853
-850
-848
-845
-843
-841
-838
-836
-833
-831
-829
-826
-824
-822
-819
-817
-814
-812
-810
-807
-805
-803
-800
-798
-796
-793
-791
-788
-786
-784
-781
-779
-777
-774
-772
-770
-767
-765
-763
-760
-758
-756
-754
-751
-749
-747
-744
-742
-740
-737
-735
-733
-730
-728
-726
-724
-721
-719
-717
-715
-712
-710
-708
-705
-703
-701
-699
-696
-694
-692
-690
-687
-685
-683
-681
-678
-676
-674
-672
-669
-667
-665
-663
-661
-658
-656
-654
-652
-649
-647
-645
-643
-641
-638
-636
-634
-632
-630
-628
-625
-623
-621
-619
-617
-614
-612
-610
-608
-606
-604
-601
-599
-597
-595
-593
-591
-589
-586
-584
-582
-580
-578
-576
-574
-571
-569
-567
-565
-563
-561
-559
-557
-554
-552
-550
-548
-546
-544
-542
-540
-538
-536
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-511
-508
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-468
-466
-464
-462
-460
-458
-456
-454
-452
-450
-448
-446
-444
-442
-440
-438
-436
-434
-432
-430
-428
-426
-424
-422
-420
-418
-416
-414
-412
-410
-408
-406
-404
-402
-400
-398
-396
-394
-392
-390
-389
-387
-385
-383
-381
-379
-377
-375
-373
-371
-369
-367
-365
-364
-362
-360
-358
-356
-354
-352
-350
-348
-346
-345
-343
-341
-339
-337
-335
-333
-331
-330
-328
-326
-324
-322
-320
-318
-316
-315
-313
-311
-309
-307
-305
-304
-302
-300
-298
-296
-294
-292
-291
-289
-287
-285
-283
-282
-280
-278
-276
-274
-272
-271
-269
-267
-265
-263
-262
-260
-258
-256
-255
-253
-251
-249
-247
-246
-244
-242
-240
-238
-237
-235
-233
-231
-230
-228
-226
-224
-223
-221
-219
-217
-216
-214
-212
-210
-209
-207
-205
-204
-202
-200
-198
-197
-195
-193
-191
-190
-188
-186
-185
-183
-181
-179
-178
-176
-174
-173
-171
-169
-168
-166
-164
-163
-161
-159
-158
-156
-154
-153
-151
-149
-148
-146
-144
-143
-141
-139
-138
-136
-134
-133
-131
-129
-128
-126
-124
-123
-121
-120
-118
-116
-115
-113
-111
-110
-108
-107
-105
-103
-102
-100
-98
-97
-95
-94
-92
-90
-89
-87
-86
-84
-83
-81
-79
-78
-76
-75
-73
-71
-70
-68
-67
-65
-64
-62
-60
-59
-57
-56
-54
-53
-51
-50
-48
-47
-45
-43
-42
-40
-39
-37
-36
-34
-33
-31
-30
-28
-27
-25
-24
-22
-21
-19
-18
-16
-15
-13
