5
50417
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-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
-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
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
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
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
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
10
10
10
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
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
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
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
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
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
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
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
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
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
102
102
102
102
102
102
102
103
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
108
108
108
108
108
109
109
109
109
109
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
121
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
128
129
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
145
146
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
150
150
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
158
158
158
158
158
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
165
165
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
174
174
174
174
174
174
174
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
186
186
186
186
186
186
187
187
187
187
187
188
188
188
188
188
188
189
189
189
189
189
190
190
190
190
190
190
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
200
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
204
205
205
205
205
205
205
206
206
206
206
206
207
207
207
207
207
208
208
208
208
208
209
209
209
209
209
210
210
210
210
211
211
211
211
211
212
212
212
212
212
213
213
213
213
214
214
214
214
214
215
215
215
215
216
216
216
216
216
217
217
217
217
217
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
223
223
223
223
224
224
224
224
224
225
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
228
228
228
228
228
229
229
229
229
229
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
234
235
235
235
235
236
236
236
236
236
237
237
237
237
237
238
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
240
241
241
241
241
241
242
242
242
242
242
242
242
243
243
243
243
243
243
243
244
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
250
250
250
251
251
251
251
252
252
252
252
252
253
253
253
253
253
254
254
254
254
254
254
255
255
255
255
255
255
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
258
258
258
258
258
258
258
259
259
259
259
259
259
260
260
260
260
260
261
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
263
264
264
264
264
264
264
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
269
269
269
269
269
269
270
270
270
270
270
270
270
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
273
273
273
273
273
273
274
274
274
274
274
274
275
275
275
275
275
275
276
276
276
276
276
277
277
277
277
277
278
278
278
278
279
279
279
279
280
280
280
280
281
281
281
282
282
282
282
283
283
283
283
284
284
284
284
285
285
285
285
285
285
286
286
286
286
286
286
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
290
290
290
290
290
291
291
291
291
292
292
292
292
293
293
293
293
294
294
294
294
295
295
295
295
295
296
296
296
296
296
296
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
301
301
301
301
301
302
302
302
302
302
303
303
303
303
303
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
306
306
306
306
306
306
307
307
307
307
308
308
308
308
308
309
309
309
309
310
310
310
310
310
310
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
314
314
314
314
314
314
315
315
315
315
315
315
316
316
316
316
316
316
317
317
317
317
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
320
320
320
320
320
320
320
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
318
318
318
318
318
318
318
318
318
318
318
318
318
317
317
317
317
317
317
317
317
317
317
316
316
316
316
316
316
315
315
315
315
315
315
315
315
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
313
313
313
313
313
313
313
313
313
313
313
313
313
313
312
312
312
312
312
312
312
312
311
311
311
311
311
311
311
310
310
310
310
310
310
309
309
309
309
309
309
308
308
308
308
308
308
307
307
307
307
307
306
306
306
306
305
305
305
305
305
304
304
304
304
304
304
304
303
303
303
303
303
302
302
302
302
302
301
301
301
301
301
300
300
300
300
300
299
299
299
299
299
298
298
298
298
298
297
297
297
297
296
296
296
296
296
295
295
295
295
295
294
294
294
294
294
294
294
294
293
293
293
293
293
292
292
292
292
291
291
291
290
290
290
289
289
289
288
288
288
287
287
287
286
286
286
285
285
285
284
284
284
283
283
283
283
282
282
282
281
281
281
280
280
280
279
279
279
278
278
277
277
277
276
276
275
275
275
274
274
274
273
273
273
272
272
272
272
271
271
271
271
271
270
270
270
270
269
269
269
268
268
268
267
267
266
266
266
265
265
264
264
264
263
263
262
262
261
261
261
260
260
259
259
258
258
257
257
256
256
255
255
254
254
253
253
252
252
251
251
250
250
249
249
248
248
247
247
246
246
245
245
244
244
243
243
242
242
241
241
240
240
239
239
238
238
237
237
236
235
235
234
234
233
233
232
232
231
231
230
229
229
228
228
227
227
226
226
225
225
224
224
223
223
222
222
221
221
220
219
219
218
218
217
216
216
215
215
214
213
213
212
211
211
210
209
208
208
207
206
206
205
204
203
203
202
201
201
200
199
199
198
197
196
196
195
194
194
193
192
191
191
190
189
189
188
187
186
186
185
184
184
183
182
182
181
180
180
179
178
178
177
176
176
175
174
174
173
172
172
171
170
170
169
169
168
167
167
166
165
165
164
163
163
162
161
160
160
159
158
157
156
155
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
137
136
135
134
133
132
131
130
129
128
128
127
126
125
124
123
122
122
121
120
119
118
118
117
116
115
114
113
112
111
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
89
88
87
86
85
84
83
82
81
80
79
78
77
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
42
41
40
39
38
37
35
34
33
32
31
30
28
27
26
25
24
23
21
20
19
18
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
0
-1
-2
-3
-4
-6
-7
-8
-9
-10
-12
-13
-14
-15
-16
-18
-19
-20
-21
-22
-24
-25
-26
-27
-28
-30
-31
-32
-33
-35
-36
-37
-38
-40
-41
-42
-44
-45
-46
-48
-49
-50
-52
-53
-54
-56
-57
-58
-60
-61
-62
-64
-65
-66
-68
-69
-70
-72
-73
-74
-76
-77
-78
-80
-81
-82
-84
-85
-87
-88
-89
-91
-92
-94
-95
-97
-98
-100
-101
-103
-104
-106
-107
-109
-111
-112
-114
-115
-117
-118
-120
-122
-123
-125
-126
-128
-129
-131
-133
-134
-136
-138
-139
-141
-142
-144
-146
-147
-149
-150
-152
-154
-155
-157
-158
-160
-162
-163
-165
-166
-168
-170
-171
-173
-174
-176
-178
-179
-181
-182
-184
-186
-187
-189
-191
-192
-194
-196
-197
-199
-201
-202
-204
-206
-207
-209
-211
-213
-215
-216
-218
-220
-222
-224
-226
-227
-229
-231
-233
-235
-237
-239
-241
-243
-244
-246
-248
-250
-252
-254
-256
-258
-260
-262
-264
-265
-267
-269
-271
-273
-275
-277
-279
-281
-283
-285
-287
-289
-291
-293
-294
-296
-298
-300
-302
-304
-306
-308
-310
-312
-313
-315
-317
-319
-321
-323
-325
-327
-329
-331
-333
-335
-337
-339
-341
-343
-345
-347
-349
-351
-353
-355
-357
-359
-362
-364
-366
-368
-370
-372
-375
-377
-379
-381
-383
-385
-388
-390
-392
-394
-396
-399
-401
-403
-405
-407
-410
-412
-414
-416
-418
-421
-423
-425
-427
-429
-432
-434
-436
-438
-440
-442
-445
-447
-449
-451
-453
-455
-458
-460
-462
-464
-466
-469
-471
-473
-475
-478
-480
-482
-484
-487
-489
-491
-494
-496
-499
-501
-504
-506
-509
-511
-514
-516
-519
-521
-524
-526
-529
-531
-534
-536
-539
-542
-544
-547
-549
-552
-554
-557
-559
-562
-564
-567
-569
-572
-574
-577
-579
-582
-584
-587
-589
-591
-594
-596
-599
-601
-604
-606
-609
-611
-614
-616
-619
-621
-624
-627
-629
-632
-634
-637
-640
-642
-645
-648
-650
-653
-656
-659
-661
-664
-667
-669
-672
-675
-678
-680
-683
-686
-688
-691
-694
-697
-699
-702
-705
-707
-710
-712
-715
-718
-720
-723
-726
-728
-731
-734
-737
-739
-742
-745
-748
-750
-753
-756
-759
-762
-764
-767
-770
-773
-776
-778
-781
-784
-787
-790
-793
-796
-798
-801
-804
-807
-810
-813
-816
-819
-822
-825
-828
-831
-833
-836
-839
-842
-845
-848
-851
-854
-857
-860
-863
-866
-869
-872
-875
-878
-880
-883
-886
-889
-892
-895
-898
-901
-904
-907
-910
-913
-916
-919
-922
-925
-928
-931
-934
-937
-940
-944
-947
-950
-953
-956
-959
-963
-966
-969
-972
-975
-979
-982
-985
-988
-992
-995
-998
-1002
-1004
-1008
-1010
-1014
-1018
-1020
-1024
-1028
-1031
-1034
-1037
-1041
-1044
-1047
-1051
-1054
-1057
-1060
-1064
-1067
-1070
-1073
-1076
-1080
-1083
-1086
-1089
-1093
-1096
-1099
-1102
-1106
-1109
-1112
-1115
-1119
-1122
-1125
-1128
-1132
-1135
-1138
-1141
-1145
-1148
-1151
-1155
-1158
-1161
-1165
-1168
-1172
-1175
-1178
-1182
-1185
-1189
-1192
-1196
-1199
-1203
-1207
-1210
-1214
-1217
-1221
-1224
-1228
-1231
-1235
-1238
-1242
-1245
-1249
-1252
-1256
-1259
-1263
-1266
-1270
-1273
-1277
-1280
-1284
-1287
-1291
-1295
-1298
-1302
-1305
-1309
-1312
-1316
-1320
-1323
-1327
-1330
-1334
-1338
-1341
-1345
-1348
-1352
-1356
-1359
-1363
-1367
-1371
-1374
-1378
-1382
-1385
-1389
-1393
-1397
-1401
-1404
-1408
-1412
-1416
-1420
-1423
-1427
-1431
-1435
-1439
-1442
-1446
-1450
-1454
-1457
-1461
-1465
-1469
-1473
-1476
-1480
-1484
-1488
-1492
-1496
-1499
-1503
-1507
-1511
-1515
-1519
-1523
-1527
-1531
-1535
-1539
-1543
-1547
-1550
-1554
-1558
-1562
-1566
-1570
-1574
-1579
-1583
-1587
-1591
-1595
-1599
-1603
-1607
-1611
-1615
-1619
-1623
-1627
-1631
-1635
-1639
-1643
-1647
-1651
-1655
-1659
-1663
-1667
-1671
-1675
-1679
-1683
-1687
-1691
-1696
-1700
-1704
-1708
-1712
-1716
-1720
-1724
-1729
-1733
-1737
-1741
-1745
-1750
-1754
-1758
-1762
-1767
-1771
-1775
-1779
-1783
-1788
-1792
-1796
-1800
-1804
-1809
-1813
-1817
-1821
-1825
-1829
-1834
-1838
-1842
-1846
-1851
-1855
-1859
-1863
-1868
-1872
-1876
-1880
-1885
-1889
-1893
-1898
-1902
-1906
-1911
-1915
-1919
-1924
-1928
-1932
-1937
-1941
-1945
-1950
-1954
-1959
-1963
-1968
-1972
-1976
-1981
-1985
-1990
-1994
-1999
-2003
-2008
-2012
-2017
-2021
-2025
-2031
-2035
-2040
-2044
-2049
-2053
-2058
-2062
-2067
-2071
-2076
-2080
-2085
-2089
-2094
-2098
-2103
-2108
-2112
-2117
-2121
-2126
-2130
-2135
-2140
-2144
-2149
-2153
-2158
-2163
-2167
-2172
-2176
-2181
-2186
-2190
-2195
-2199
-2204
-2208
-2213
-2218
-2222
-2227
-2231
-2236
-2241
-2245
-2250
-2255
-2260
-2264
-2269
-2274
-2279
-2283
-2288
-2293
-2298
-2303
-2307
-2312
-2317
-2322
-2327
-2331
-2336
-2341
-2346
-2350
-2355
-2360
-2365
-2369
-2374
-2379
-2384
-2389
-2393
-2398
-2403
-2408
-2413
-2417
-2422
-2427
-2432
-2437
-2441
-2446
-2451
-2456
-2460
-2465
-2469
-2474
-2479
-2483
-2488
-2492
-2497
-2501
-2505
-2509
-2514
-2518
-2522
-2526
-2530
-2534
-2538
-2542
-2545
-2549
-2552
-2556
-2559
-2562
-2566
-2569
-2572
-2574
-2577
-2580
-2582
-2584
-2587
-2589
-2591
-2593
-2595
-2596
-2598
-2600
-2602
-2603
-2605
-2606
-2608
-2610
-2611
-2613
-2615
-2617
-2619
-2620
-2622
-2624
-2627
-2629
-2631
-2633
-2635
-2637
-2639
-2642
-2644
-2646
-2648
-2650
-2652
-2654
-2655
-2657
-2658
-2660
-2661
-2662
-2663
-2663
-2664
-2664
-2665
-2665
-2665
-2665
-2665
-2665
-2665
-2665
-2664
-2664
-2664
-2663
-2663
-2662
-2662
-2661
-2660
-2659
-2657
-2656
-2655
-2653
-2651
-2649
-2647
-2645
-2643
-2641
-2638
-2635
-2633
-2630
-2627
-2624
-2621
-2618
-2615
-2612
-2609
-2606
-2604
-2601
-2599
-2597
-2595
-2594
-2592
-2591
-2590
-2589
-2589
-2589
-2588
-2588
-2588
-2587
-2587
-2586
-2586
-2585
-2583
-2582
-2580
-2578
-2575
-2572
-2568
-2564
-2559
-2554
-2548
-2542
-2535
-2528
-2520
-2512
-2504
-2495
-2486
-2477
-2467
-2457
-2448
-2438
-2428
-2417
-2407
-2397
-2387
-2377
-2367
-2357
-2347
-2338
-2329
-2320
-2311
-2302
-2293
-2285
-2277
-2268
-2260
-2253
-2245
-2238
-2230
-2223
-2216
-2208
-2201
-2194
-2187
-2180
-2173
-2167
-2161
-2154
-2147
-2141
-2133
-2126
-2118
-2109
-2100
-2091
-2080
-2069
-2058
-2045
-2029
-2015
-1998
-1980
-1961
-1940
-1918
-1894
-1869
-1841
-1812
-1782
-1749
-1715
-1679
-1641
-1602
-1562
-1521
-1479
-1436
-1393
-1350
-1306
-1263
-1219
-1175
-1132
-1089
-1046
-1002
-961
-920
-880
-841
-803
-766
-729
-694
-659
-625
-592
-560
-529
-498
-468
-439
-411
-383
-355
-328
-301
-275
-248
-222
-195
-168
-141
-114
-87
-60
-32
-3
27
58
90
123
157
193
230
267
306
346
387
430
473
519
566
615
666
719
774
831
889
948
1008
1070
1131
1194
1256
1318
1380
1441
1502
1561
1619
1676
1730
1783
1833
1880
1925
1967
2005
2041
2075
2106
2133
2157
2178
2197
2212
2225
2234
2242
2248
2252
2255
2257
2260
2263
2266
2272
2278
2287
2299
2313
2330
2350
2374
2402
2434
2470
2511
2556
2605
2658
2715
2776
2841
2909
2980
3055
3132
3212
3294
3379
3465
3552
3641
3731
3821
3911
4002
4091
4181
4270
4357
4443
4527
4608
4688
4765
4838
4909
4975
5038
5097
5152
5203
5250
5293
5332
5368
5400
5428
5452
5472
5488
5498
5504
5505
5502
5493
5480
5461
5438
5410
5378
5343
5304
5263
5220
5176
5130
5085
5040
4995
4951
4908
4868
4831
4797
4767
4742
4723
4711
4705
4708
4717
4735
4761
4794
4835
4884
4940
5004
5074
5152
5236
5326
5423
5525
5632
5743
5858
5977
6098
6222
6348
6475
6604
6732
6860
6986
7111
7233
7352
7468
7580
7688
7791
7889
7983
8071
8153
8229
8298
8361
8418
8469
8514
8554
8589
8620
8647
8670
8688
8704
8715
8722
8726
8727
8726
8723
8719
8714
8709
8704
8699
8694
8688
8682
8675
8667
8659
8652
8645
8639
8632
8626
8620
8613
8606
8598
8588
8577
8565
8552
8537
8522
8506
8488
8470
8451
8429
8407
8382
8355
8326
8294
8258
8219
8175
8127
8074
8016
7953
7883
7804
7718
7624
7520
7407
7284
7150
7007
6854
6691
6520
6340
6152
5956
5752
5541
5321
5094
4857
4612
4358
4094
3823
3543
3255
2960
2658
2349
2033
1713
1387
1056
721
384
44
-298
-642
-987
-1334
-1683
-2032
-2384
-2736
-3090
-3444
-3800
-4155
-4511
-4866
-5221
-5575
-5927
-6278
-6626
-6970
-7311
-7647
-7979
-8307
-8629
-8947
-9260
-9568
-9873
-10175
-10475
-10772
-11067
-11360
-11651
-11940
-12226
-12510
-12792
-13071
-13348
-13621
-13890
-14155
-14416
-14671
-14920
-15162
-15398
-15627
-15848
-16062
-16265
-16462
-16648
-16823
-16988
-17141
-17282
-17410
-17524
-17624
-17709
-17779
-17833
-17870
-17891
-17895
-17883
-17852
-17805
-17740
-17658
-17558
-17442
-17309
-17159
-16995
-16815
-16621
-16413
-16192
-15958
-15712
-15455
-15188
-14910
-14625
-14332
-14033
-13729
-13420
-13107
-12791
-12474
-12155
-11837
-11520
-11206
-10895
-10589
-10290
-9998
-9716
-9445
-9185
-8938
-8706
-8489
-8288
-8105
-7940
-7795
-7669
-7564
-7479
-7415
-7372
-7348
-7345
-7362
-7398
-7452
-7525
-7615
-7722
-7845
-7983
-8135
-8303
-8484
-8678
-8883
-9098
-9321
-9551
-9787
-10026
-10267
-10509
-10751
-10991
-11228
-11462
-11691
-11914
-12130
-12338
-12537
-12726
-12905
-13072
-13227
-13369
-13497
-13611
-13711
-13797
-13868
-13926
-13970
-14002
-14022
-14032
-14033
-14025
-14012
-13993
-13971
-13949
-13927
-13908
-13894
-13886
-13885
-13892
-13910
-13938
-13978
-14031
-14099
-14182
-14280
-14396
-14528
-14677
-14843
-15024
-15220
-15430
-15653
-15885
-16126
-16376
-16629
-16886
-17142
-17398
-17649
-17894
-18131
-18357
-18572
-18772
-18957
-19126
-19277
-19409
-19522
-19615
-19687
-19738
-19768
-19777
-19763
-19727
-19669
-19587
-19483
-19355
-19205
-19030
-18832
-18611
-18367
-18100
-17811
-17499
-17165
-16808
-16429
-16027
-15603
-15156
-14686
-14194
-13680
-13145
-12588
-12009
-11410
-10791
-10153
-9496
-8824
-8135
-7436
-6726
-6007
-5283
-4554
-3823
-3093
-2365
-1641
-924
-214
486
1174
1850
2511
3157
3786
4396
4986
5556
6103
6627
7127
7601
8048
8469
8863
9229
9568
9880
10166
10426
10661
10871
11057
11220
11362
11483
11585
11670
11739
11794
11836
11868
11889
11901
11905
11900
11889
11871
11846
11815
11777
11733
11682
11624
11558
11485
11403
11313
11213
11104
10986
10857
10719
10570
10410
10240
10059
9866
9662
9447
9221
8983
8734
8473
8201
7918
7623
7316
6997
6664
6318
5958
5583
5192
4785
4360
3917
3456
2974
2472
1949
1404
836
245
-368
-1002
-1659
-2335
-3029
-3739
-4463
-5199
-5945
-6698
-7458
-8223
-8989
-9757
-10524
-11288
-12050
-12805
-13554
-14295
-15025
-15744
-16450
-17140
-17815
-18472
-19112
-19732
-20332
-20911
-21469
-22004
-22517
-23005
-23469
-23908
-24320
-24706
-25063
-25392
-25693
-25963
-26204
-26414
-26593
-26741
-26856
-26939
-26989
-27006
-26991
-26942
-26860
-26745
-26598
-26418
-26206
-25963
-25689
-25385
-25053
-24692
-24305
-23893
-23458
-23001
-22526
-22034
-21526
-21005
-20472
-19928
-19374
-18811
-18241
-17664
-17080
-16490
-15894
-15291
-14682
-14066
-13443
-12812
-12172
-11522
-10861
-10188
-9503
-8804
-8090
-7362
-6617
-5854
-5074
-4275
-3458
-2622
-1767
-893
0
911
1839
2782
3740
4709
5689
6676
7671
8670
9673
10679
11687
12696
13706
14716
15726
16735
17743
18749
19752
20753
21748
22739
23724
24701
25670
26629
27578
28515
29438
30348
31242
32119
32979
33820
34640
35439
36216
36970
37699
38403
39082
39734
40358
40954
41522
42060
42569
43046
43493
43909
44293
44644
44964
45250
45504
45724
45911
46064
46185
46273
46329
46354
46350
46317
46258
46175
46071
45948
45808
45654
45488
45312
45128
44938
44742
44542
44338
44130
43919
43705
43486
43261
43030
42793
42547
42293
42030
41758
41477
41187
40888
40581
40264
39939
39605
39262
38910
38549
38179
37798
37407
37006
36595
36173
35741
35298
34847
34386
33918
33442
32961
32473
31983
31488
30992
30493
29995
29496
29000
28506
28015
27529
27049
26574
26106
25645
25191
24744
24304
23871
23444
23024
22608
22198
21792
21391
20994
20602
20216
19836
19464
19102
18750
18412
18088
17781
17494
17228
16984
16766
16575
16412
16277
16174
16102
16061
16053
16076
16131
16219
16338
16488
16668
16877
17114
17376
17661
17968
18293
18633
18986
19348
19717
20091
20467
20843
21218
21589
21956
22317
22670
23015
23351
23675
23987
24285
24567
24832
25079
25304
25508
25687
25840
25966
26063
26129
26164
26166
26136
26072
25974
25844
25681
25489
25269
25024
24758
24475
24179
23873
23560
23242
22921
22600
22278
21958
21638
21320
21002
20684
20365
20044
19720
19393
19063
18729
18391
18052
17710
17368
17028
16689
16354
16024
15702
15386
15081
14785
14501
14230
13972
13729
13499
13285
13084
12897
12724
12562
12412
12271
12138
12012
11891
11773
11658
11545
11431
11317
11202
11086
10968
10850
10730
10611
10491
10373
10257
10143
10031
9922
9816
9711
9608
9507
9408
9310
9213
9119
9026
8937
8852
8771
8696
8629
8570
8520
8481
8454
8441
8442
8459
8494
8547
8620
8714
8830
8968
9130
9316
9526
9760
10020
10304
10612
10944
11300
11679
12079
12500
12941
13402
13881
14378
14893
15424
15972
16537
17118
17716
18329
18957
19600
20256
20924
21602
22289
22983
23681
24382
25085
25788
26489
27185
27877
28562
29238
29906
30563
31209
31844
32468
33080
33680
34269
34847
35414
35971
36517
37053
37578
38093
38596
39088
39567
40034
40488
40927
41351
41759
42150
42523
42876
43209
43519
43807
44070
44309
44521
44708
44867
44999
45104
45181
45230
45252
45247
45216
45160
45081
44981
44861
44723
44568
44398
44212
44011
43797
43567
43323
43064
42790
42501
42197
41878
41543
41193
40827
40445
40048
39635
39206
38763
38306
37836
37353
36858
36352
35834
35305
34766
34215
33654
33083
32502
31911
31310
30699
30079
29449
28810
28161
27504
26837
26162
25479
24788
24090
23385
22673
21957
21237
20513
19786
19058
18329
17601
16875
16151
15430
14715
14004
13300
12603
11913
11230
10556
9891
9234
8587
7950
7323
6708
6104
5513
4935
4371
3821
3287
2767
2264
1777
1307
852
415
-6
-412
-803
-1181
-1547
-1905
-2255
-2601
-2945
-3289
-3633
-3979
-4326
-4675
-5026
-5377
-5729
-6080
-6428
-6774
-7114
-7449
-7778
-8098
-8410
-8712
-9005
-9287
-9559
-9818
-10065
-10301
-10524
-10735
-10934
-11122
-11300
-11469
-11630
-11783
-11930
-12072
-12209
-12343
-12473
-12601
-12726
-12851
-12976
-13100
-13225
-13350
-13476
-13603
-13733
-13866
-14003
-14145
-14294
-14449
-14612
-14784
-14963
-15152
-15350
-15555
-15769
-15989
-16213
-16445
-16678
-16912
-17147
-17379
-17608
-17831
-18047
-18255
-18453
-18640
-18814
-18976
-19124
-19258
-19377
-19481
-19569
-19642
-19698
-19740
-19765
-19776
-19773
-19755
-19725
-19683
-19629
-19565
-19491
-19410
-19323
-19232
-19140
-19050
-18963
-18883
-18812
-18752
-18704
-18671
-18653
-18653
-18672
-18711
-18770
-18851
-18954
-19079
-19227
-19398
-19590
-19805
-20040
-20295
-20569
-20860
-21167
-21488
-21821
-22165
-22519
-22881
-23250
-23624
-24002
-24383
-24766
-25150
-25533
-25914
-26293
-26669
-27041
-27408
-27768
-28122
-28467
-28802
-29127
-29439
-29739
-30025
-30295
-30550
-30788
-31009
-31213
-31399
-31570
-31726
-31869
-32000
-32124
-32241
-32356
-32470
-32583
-32698
-32818
-32942
-33071
-33205
-33346
-33491
-33641
-33795
-33950
-34107
-34263
-34418
-34570
-34719
-34865
-35007
-35145
-35280
-35411
-35541
-35668
-35795
-35921
-36049
-36179
-36313
-36451
-36594
-36744
-36901
-37066
-37239
-37420
-37610
-37807
-38011
-38222
-38440
-38663
-38890
-39121
-39355
-39592
-39830
-40069
-40310
-40551
-40793
-41036
-41280
-41524
-41769
-42015
-42261
-42507
-42754
-43001
-43247
-43494
-43740
-43986
-44231
-44476
-44720
-44964
-45206
-45447
-45686
-45923
-46157
-46388
-46616
-46840
-47059
-47273
-47483
-47686
-47884
-48075
-48260
-48438
-48610
-48774
-48932
-49083
-49226
-49362
-49489
-49608
-49719
-49820
-49913
-49997
-50072
-50138
-50197
-50247
-50291
-50327
-50356
-50380
-50397
-50409
-50416
-50417
-50413
-50405
-50391
-50371
-50346
-50314
-50276
-50230
-50177
-50117
-50047
-49969
-49881
-49784
-49678
-49562
-49438
-49306
-49167
-49023
-48875
-48723
-48569
-48414
-48258
-48104
-47951
-47800
-47653
-47509
-47371
-47237
-47110
-46988
-46873
-46764
-46663
-46568
-46481
-46400
-46326
-46258
-46195
-46136
-46081
-46028
-45976
-45923
-45868
-45810
-45747
-45677
-45601
-45515
-45420
-45315
-45197
-45067
-44923
-44765
-44592
-44404
-44199
-43977
-43738
-43481
-43206
-42912
-42598
-42265
-41912
-41539
-41147
-40735
-40304
-39853
-39384
-38897
-38391
-37868
-37328
-36771
-36200
-35614
-35015
-34404
-33783
-33152
-32512
-31868
-31218
-30563
-29905
-29246
-28585
-27924
-27263
-26604
-25946
-25290
-24637
-23987
-23341
-22699
-22062
-21430
-20805
-20187
-19576
-18973
-18379
-17794
-17218
-16653
-16097
-15555
-15022
-14500
-13990
-13491
-13004
-12527
-12062
-11608
-11165
-10732
-10310
-9898
-9497
-9105
-8724
-8353
-7993
-7643
-7304
-6976
-6660
-6356
-6065
-5785
-5519
-5267
-5027
-4801
-4588
-4388
-4201
-4025
-3860
-3705
-3559
-3422
-3293
-3171
-3057
-2948
-2847
-2751
-2662
-2579
-2501
-2431
-2367
-2309
-2259
-2215
-2178
-2148
-2123
-2104
-2090
-2078
-2068
-2059
-2049
-2037
-2021
-2001
-1976
-1942
-1899
-1845
-1780
-1703
-1611
-1504
-1382
-1242
-1086
-911
-717
-505
-274
-24
245
531
835
1155
1490
1838
2198
2569
2948
3335
3728
4125
4526
4930
5336
5743
6151
6559
6969
7379
7790
8201
8613
9025
9438
9850
10261
10672
11080
11487
11890
12290
12685
13076
13462
13841
14215
14582
14943
15297
15644
15985
16321
16650
16975
17295
17610
17921
18228
18531
18831
19127
19419
19707
19992
20272
20549
20821
21090
21354
21614
21871
22123
22372
22618
22859
23098
23333
23564
23792
24016
24237
24453
24664
24871
25072
25268
25457
25640
25815
25983
26142
26294
26436
26569
26693
26807
26910
27004
27087
27161
27225
27279
27323
27359
27387
27406
27418
27424
27422
27415
27402
27383
27358
27329
27294
27254
27209
27159
27104
27044
26980
26912
26840
26764
26685
26603
26519
26432
26344
26255
26165
26074
25983
25891
25800
25710
25620
25530
25441
25352
25263
25175
25088
25001
24914
24829
24745
24663
24581
24502
24424
24347
24272
24199
24127
24056
23986
23916
23846
23776
23705
23633
23559
23483
23403
23321
23235
23145
23051
22953
22850
22744
22634
22521
22406
22289
22171
22053
21935
21819
21704
21593
21484
21379
21279
21183
21093
21009
20930
20858
20793
20734
20682
20638
20600
20571
20549
20534
20527
20527
20534
20547
20566
20588
20615
20644
20673
20703
20732
20759
20783
20803
20818
20827
20830
20825
20811
20788
20756
20713
20660
20595
20519
20432
20332
20222
20100
19967
19824
19671
19509
19339
19162
18978
18787
18592
18391
18187
17979
17767
17552
17335
17114
16892
16667
16440
16210
15979
15746
15512
15276
15040
14802
14565
14327
14091
13855
13622
13392
13166
12943
12726
12515
12311
12114
11925
11745
11574
11412
11260
11117
10985
10863
10750
10648
10557
10475
10403
10342
10290
10248
10214
10190
10174
10165
10165
10171
10184
10203
10228
10259
10295
10336
10380
10429
10481
10536
10593
10652
10712
10773
10836
10898
10961
11023
11085
11146
11205
11264
11320
11374
11426
11475
11522
11565
11605
11641
11674
11704
11730
11753
11772
11788
11802
11812
11820
11825
11828
11829
11828
11824
11818
11809
11797
11780
11760
11735
11705
11668
11626
11576
11519
11455
11381
11300
11208
11108
10997
10877
10746
10605
10453
10291
10119
9937
9745
9545
9336
9119
8896
8668
8434
8197
7957
7716
7473
7231
6991
6752
6516
6283
6055
5832
5614
5402
5197
4999
4809
4628
4455
4291
4137
3992
3858
3734
3620
3517
3425
3343
3271
3210
3157
3114
3079
3052
3031
3018
3009
3006
3007
3011
3018
3027
3038
3051
3064
3077
3091
3105
3118
3130
3142
3151
3160
3166
3170
3171
3169
3163
3154
3140
3121
3096
3064
3025
2979
2923
2857
2781
2694
2595
2483
2359
2220
2068
1901
1720
1523
1312
1085
842
584
311
22
-282
-600
-932
-1277
-1632
-1998
-2370
-2748
-3130
-3513
-3895
-4276
-4654
-5027
-5393
-5753
-6104
-6446
-6779
-7100
-7411
-7710
-7998
-8273
-8536
-8786
-9024
-9250
-9464
-9666
-9856
-10035
-10204
-10363
-10513
-10653
-10785
-10909
-11025
-11133
-11234
-11327
-11412
-11489
-11559
-11621
-11676
-11724
-11765
-11801
-11831
-11857
-11878
-11895
-11910
-11922
-11931
-11940
-11947
-11953
-11958
-11962
-11965
-11967
-11968
-11967
-11965
-11960
-11954
-11945
-11933
-11919
-11903
-11883
-11861
-11837
-11811
-11783
-11753
-11722
-11689
-11655
-11621
-11586
-11551
-11516
-11481
-11447
-11414
-11383
-11353
-11325
-11299
-11275
-11254
-11237
-11223
-11214
-11209
-11210
-11216
-11228
-11247
-11273
-11306
-11346
-11394
-11450
-11514
-11586
-11665
-11752
-11845
-11945
-12051
-12162
-12278
-12399
-12523
-12650
-12779
-12911
-13043
-13176
-13310
-13444
-13578
-13711
-13844
-13977
-14110
-14243
-14375
-14508
-14641
-14774
-14907
-15040
-15174
-15307
-15441
-15575
-15709
-15844
-15978
-16113
-16248
-16383
-16517
-16651
-16784
-16916
-17047
-17175
-17301
-17424
-17545
-17661
-17773
-17880
-17982
-18079
-18169
-18253
-18329
-18399
-18460
-18514
-18559
-18596
-18624
-18642
-18651
-18651
-18641
-18622
-18594
-18557
-18511
-18456
-18394
-18323
-18246
-18161
-18070
-17973
-17869
-17760
-17645
-17524
-17398
-17266
-17128
-16984
-16833
-16676
-16511
-16338
-16155
-15966
-15767
-15559
-15341
-15113
-14876
-14628
-14371
-14104
-13827
-13542
-13247
-12945
-12634
-12317
-11994
-11666
-11334
-10998
-10661
-10322
-9984
-9647
-9312
-8981
-8654
-8332
-8016
-7708
-7408
-7116
-6834
-6561
-6300
-6049
-5810
-5582
-5366
-5161
-4967
-4783
-4608
-4441
-4280
-4124
-3970
-3819
-3667
-3514
-3359
-3201
-3040
-2873
-2701
-2524
-2342
-2154
-1961
-1762
-1559
-1351
-1140
-925
-707
-487
-265
-42
183
408
633
859
1085
1311
1537
1762
1987
2211
2434
2657
2878
3098
3316
3533
3749
3963
4175
4384
4592
4797
4999
5199
5396
5590
5782
5972
6160
6346
6531
6714
6897
7078
7260
7441
7621
7801
7981
8159
8337
8512
8686
8857
9024
9188
9348
9504
9656
9803
9946
10084
10218
10347
10472
10593
10709
10822
10931
11036
11138
11237
11333
11427
11519
11610
11698
11786
11873
11958
12043
12127
12211
12294
12377
12461
12545
12630
12717
12805
12894
12985
13078
13173
13269
13366
13464
13562
13659
13756
13849
13941
14028
14112
14191
14265
14334
14397
14455
14507
14554
14595
14632
14664
14692
14716
14737
14756
14773
14788
14801
14813
14823
14832
14839
14844
14847
14847
14845
14840
14832
14820
14805
14786
14763
14737
14708
14675
14640
14602
14562
14522
14480
14439
14399
14360
14322
14287
14254
14225
14198
14174
14154
14137
14123
14113
14105
14102
14101
14103
14109
14118
14129
14143
14159
14178
14198
14219
14241
14263
14286
14307
14328
14347
14364
14379
14391
14399
14403
14403
14399
14390
14376
14356
14332
14302
14267
14226
14180
14129
14073
14012
13947
13876
13801
13721
13636
13547
13452
13353
13249
13140
13026
12906
12782
12652
12517
12377
12232
12083
11930
11774
11615
11453
11291
11127
10962
10798
10633
10470
10307
10146
9986
9829
9673
9520
9370
9222
9076
8934
8795
8659
8527
8397
8272
8148
8031
7916
7806
7700
7598
7501
7408
7320
7236
7157
7083
7012
6945
6881
6821
6764
6709
6656
6605
6556
6509
6463
6418
6375
6333
6291
6251
6212
6173
6136
6099
6064
6029
5995
5962
5930
5899
5869
5840
5812
5786
5761
5736
5714
5693
5673
5655
5638
5624
5611
5601
5592
5586
5582
5580
5580
5583
5587
5592
5600
5608
5618
5628
5638
5648
5658
5667
5674
5680
5683
5685
5684
5681
5675
5667
5656
5643
5627
5608
5586
5560
5532
5499
5463
5422
5377
5327
5273
5213
5148
5078
5002
4920
4833
4741
4643
4540
4432
4319
4201
4078
3953
3823
3689
3551
3410
3265
3116
2965
2810
2653
2492
2328
2162
1993
1821
1647
1471
1292
1111
929
745
560
375
188
1
-187
-374
-562
-750
-937
-1125
-1313
-1500
-1687
-1875
-2062
-2248
-2435
-2620
-2806
-2990
-3174
-3357
-3539
-3720
-3899
-4077
-4253
-4428
-4601
-4772
-4942
-5110
-5276
-5442
-5606
-5769
-5931
-6092
-6254
-6415
-6575
-6736
-6897
-7058
-7218
-7378
-7538
-7697
-7856
-8013
-8170
-8327
-8482
-8636
-8788
-8940
-9091
-9241
-9390
-9539
-9688
-9837
-9987
-10137
-10288
-10441
-10596
-10753
-10912
-11074
-11238
-11405
-11575
-11748
-11923
-12100
-12280
-12461
-12644
-12828
-13012
-13196
-13381
-13565
-13748
-13929
-14109
-14288
-14464
-14638
-14809
-14978
-15144
-15307
-15467
-15625
-15779
-15930
-16078
-16222
-16363
-16501
-16635
-16765
-16893
-17017
-17137
-17255
-17369
-17480
-17588
-17692
-17794
-17893
-17989
-18083
-18173
-18261
-18347
-18429
-18509
-18586
-18661
-18732
-18801
-18866
-18928
-18987
-19042
-19095
-19143
-19188
-19229
-19266
-19300
-19330
-19357
-19380
-19399
-19415
-19428
-19438
-19444
-19449
-19450
-19450
-19447
-19443
-19438
-19432
-19425
-19417
-19409
-19402
-19395
-19389
-19384
-19380
-19378
-19378
-19380
-19384
-19390
-19399
-19410
-19424
-19440
-19459
-19479
-19501
-19525
-19548
-19572
-19596
-19618
-19639
-19657
-19673
-19686
-19695
-19700
-19701
-19698
-19689
-19675
-19657
-19633
-19603
-19568
-19528
-19482
-19431
-19375
-19314
-19248
-19177
-19101
-19021
-18937
-18849
-18756
-18660
-18560
-18457
-18350
-18241
-18127
-18011
-17892
-17770
-17645
-17517
-17387
-17254
-17119
-16982
-16843
-16701
-16558
-16413
-16265
-16117
-15968
-15816
-15663
-15509
-15354
-15198
-15040
-14882
-14723
-14563
-14402
-14240
-14078
-13914
-13749
-13584
-13417
-13249
-13079
-12908
-12735
-12561
-12385
-12207
-12027
-11845
-11662
-11476
-11289
-11099
-10908
-10715
-10520
-10324
-10126
-9926
-9724
-9521
-9316
-9109
-8900
-8688
-8475
-8259
-8039
-7818
-7594
-7367
-7137
-6904
-6667
-6428
-6186
-5941
-5693
-5443
-5190
-4934
-4677
-4417
-4156
-3893
-3630
-3365
-3099
-2833
-2567
-2301
-2035
-1769
-1505
-1241
-978
-717
-458
-201
54
307
557
803
1046
1286
1521
1753
1980
2202
2420
2632
2839
3041
3237
3428
3613
3792
3966
4135
4299
4457
4611
4760
4904
5044
5180
5312
5440
5564
5684
5800
5913
6022
6128
6231
6330
6426
6519
6608
6695
6779
6860
6938
7014
7086
7157
7224
7289
7351
7410
7466
7518
7567
7613
7654
7691
7724
7752
7776
7796
7812
7823
7831
7835
7836
7834
7830
7824
7816
7807
7798
7788
7778
7769
7760
7752
7745
7739
7733
7729
7725
7722
7720
7719
7718
7718
7718
7718
7720
7722
7725
7728
7733
7740
7748
7757
7769
7783
7800
7819
7841
7866
7895
7927
7962
8002
8045
8092
8144
8200
8261
8326
8396
8470
8548
8631
8718
8809
8905
9004
9107
9214
9325
9439
9556
9677
9801
9928
10057
10188
10321
10456
10592
10729
10867
11004
11142
11279
11415
11551
11685
11817
11948
12077
12203
12327
12449
12568
12683
12796
12906
13012
13116
13216
13312
13405
13495
13580
13662
13740
13814
13883
13947
14007
14062
14112
14157
14197
14232
14261
14287
14307
14323
14335
14343
14348
14349
14347
14343
14336
14328
14317
14305
14291
14277
14261
14243
14225
14205
14183
14160
14135
14108
14080
14049
14018
13984
13950
13914
13878
13841
13804
13768
13732
13696
13662
13629
13597
13568
13540
13514
13490
13468
13448
13429
13413
13398
13384
13371
13359
13347
13336
13325
13314
13303
13292
13281
13270
13258
13246
13233
13218
13203
13185
13166
13144
13120
13092
13061
13027
12988
12944
12896
12843
12785
12722
12653
12579
12499
12415
12325
12231
12131
12028
11920
11809
11695
11577
11457
11335
11210
11083
10955
10825
10694
10562
10429
10295
10161
10026
9890
9754
9618
9482
9347
9212
9078
8944
8812
8681
8552
8425
8299
8175
8053
7933
7815
7699
7584
7472
7361
7253
7146
7041
6938
6837
6738
6640
6544
6450
6357
6266
6176
6088
6002
5917
5834
5751
5671
5591
5513
5436
5361
5286
5212
5140
5068
4996
4925
4854
4783
4712
4641
4569
4496
4423
4349
4273
4197
4119
4040
3959
3878
3795
3710
3624
3537
3448
3357
3265
3170
3074
2975
2873
2769
2661
2551
2437
2320
2199
2075
1947
1815
1678
1538
1393
1244
1091
933
772
606
436
262
85
-97
-282
-472
-665
-862
-1062
-1267
-1475
-1686
-1901
-2119
-2341
-2566
-2793
-3023
-3256
-3491
-3728
-3966
-4205
-4445
-4685
-4926
-5165
-5404
-5641
-5876
-6109
-6340
-6567
-6792
-7013
-7231
-7444
-7654
-7859
-8060
-8256
-8446
-8632
-8813
-8987
-9156
-9319
-9477
-9628
-9772
-9911
-10043
-10168
-10288
-10401
-10508
-10609
-10704
-10794
-10878
-10957
-11030
-11099
-11163
-11223
-11279
-11331
-11379
-11424
-11467
-11506
-11543
-11578
-11611
-11642
-11672
-11701
-11728
-11755
-11781
-11807
-11832
-11858
-11883
-11909
-11935
-11961
-11987
-12014
-12042
-12069
-12097
-12125
-12153
-12181
-12209
-12237
-12263
-12289
-12314
-12338
-12360
-12380
-12399
-12415
-12429
-12441
-12449
-12455
-12457
-12456
-12451
-12442
-12429
-12412
-12391
-12365
-12335
-12300
-12261
-12218
-12171
-12119
-12064
-12006
-11944
-11879
-11812
-11742
-11669
-11595
-11519
-11442
-11363
-11284
-11203
-11123
-11042
-10962
-10882
-10802
-10723
-10644
-10567
-10490
-10414
-10340
-10267
-10194
-10124
-10054
-9985
-9918
-9852
-9787
-9723
-9660
-9598
-9536
-9475
-9414
-9354
-9293
-9233
-9173
-9113
-9053
-8994
-8934
-8876
-8818
-8760
-8704
-8648
-8593
-8539
-8486
-8435
-8385
-8336
-8289
-8242
-8198
-8154
-8113
-8071
-8032
-7996
-7959
-7924
-7891
-7858
-7827
-7798
-7770
-7744
-7720
-7697
-7677
-7658
-7642
-7627
-7614
-7604
-7595
-7588
-7584
-7581
-7580
-7581
-7584
-7589
-7596
-7606
-7618
-7632
-7649
-7668
-7690
-7714
-7740
-7769
-7800
-7833
-7868
-7904
-7941
-7979
-8018
-8055
-8093
-8131
-8167
-8202
-8234
-8264
-8292
-8316
-8338
-8356
-8370
-8380
-8386
-8388
-8384
-8375
-8361
-8340
-8314
-8280
-8241
-8194
-8138
-8077
-8009
-7932
-7847
-7754
-7654
-7545
-7429
-7304
-7172
-7032
-6884
-6729
-6566
-6397
-6219
-6035
-5845
-5647
-5444
-5234
-5018
-4797
-4571
-4339
-4103
-3864
-3620
-3373
-3123
-2871
-2616
-2360
-2103
-1844
-1586
-1327
-1069
-811
-553
-297
-43
210
462
712
960
1206
1449
1690
1928
2164
2397
2626
2852
3074
3293
3507
3717
3922
4122
4318
4508
4693
4873
5048
5217
5381
5540
5693
5841
5983
6121
6252
6379
6500
6616
6726
6831
6930
7024
7112
7195
7272
7343
7409
7470
7525
7575
7621
7661
7697
7729
7756
7781
7801
7819
7834
7846
7856
7863
7869
7872
7874
7874
7873
7870
7867
7863
7858
7854
7849
7845
7842
7840
7839
7839
7842
7847
7854
7864
7878
7895
7916
7940
7969
8002
8039
8082
8129
8180
8238
8300
8368
8440
8518
8601
8689
8782
8881
8985
9095
9209
9328
9453
9581
9715
9853
9995
10140
10290
10443
10599
10759
10921
11085
11253
11422
11593
11765
11939
12114
12288
12464
12638
12813
12986
13158
13329
13498
13665
13829
13991
14149
14304
14454
14601
14744
14881
15014
15142
15264
15381
15493
15598
15698
15792
15880
15961
16036
16107
16171
16229
16282
16328
16369
16404
16433
16458
16476
16490
16498
16501
16499
16492
16479
16462
16439
16411
16378
16340
16297
16248
16195
16136
16073
16004
15930
15851
15768
15679
15586
15488
15385
15278
15167
15051
14932
14808
14682
14551
14418
14281
14142
14000
13856
13709
13560
13410
13258
13104
12949
12794
12637
12481
12324
12168
12012
11858
11705
11553
11404
11257
11112
10971
10832
10697
10564
10436
10310
10188
10069
9954
9841
9732
9625
9520
9417
9316
9216
9117
9019
8922
8824
8727
8629
8531
8432
8333
8234
8134
8032
7932
7830
7727
7624
7521
7417
7313
7208
7102
6996
6889
6782
6674
6566
6457
6347
6237
6127
6016
5905
5794
5683
5573
5462
5352
5243
5135
5027
4921
4817
4714
4612
4513
4416
4321
4228
4138
4050
3965
3882
3803
3725
3651
3579
3510
3443
3379
3317
3257
3199
3142
3088
3034
2982
2930
2878
2827
2775
2723
2671
2617
2561
2505
2446
2386
2323
2258
2190
2120
2048
1972
1894
1813
1730
1643
1554
1461
1367
1269
1170
1068
964
858
750
641
531
420
308
196
83
-28
-140
-251
-360
-468
-575
-680
-784
-885
-985
-1082
-1178
-1271
-1362
-1452
-1540
-1626
-1711
-1794
-1877
-1958
-2037
-2118
-2197
-2275
-2353
-2430
-2507
-2583
-2660
-2736
-2812
-2889
-2966
-3044
-3123
-3203
-3285
-3368
-3452
-3538
-3627
-3717
-3810
-3905
-4003
-4102
-4204
-4309
-4416
-4524
-4635
-4748
-4863
-4980
-5099
-5219
-5341
-5465
-5591
-5718
-5847
-5977
-6108
-6241
-6374
-6509
-6644
-6779
-6915
-7050
-7186
-7320
-7454
-7587
-7718
-7848
-7976
-8102
-8226
-8348
-8468
-8586
-8702
-8815
-8926
-9036
-9143
-9248
-9351
-9452
-9551
-9647
-9741
-9833
-9921
-10007
-10090
-10170
-10246
-10319
-10389
-10456
-10519
-10579
-10635
-10688
-10738
-10785
-10828
-10869
-10906
-10940
-10972
-11000
-11026
-11049
-11070
-11088
-11104
-11117
-11129
-11138
-11146
-11152
-11156
-11159
-11160
-11160
-11159
-11157
-11153
-11149
-11143
-11137
-11129
-11121
-11111
-11100
-11087
-11074
-11059
-11042
-11025
-11006
-10986
-10965
-10943
-10920
-10897
-10873
-10848
-10824
-10799
-10774
-10750
-10725
-10701
-10678
-10654
-10632
-10610
-10588
-10567
-10546
-10525
-10506
-10486
-10467
-10448
-10430
-10412
-10394
-10376
-10358
-10340
-10323
-10304
-10286
-10267
-10247
-10227
-10206
-10184
-10161
-10136
-10111
-10084
-10056
-10027
-9997
-9966
-9933
-9900
-9865
-9829
-9793
-9755
-9716
-9677
-9637
-9596
-9554
-9511
-9468
-9424
-9379
-9334
-9288
-9242
-9195
-9148
-9100
-9052
-9003
-8954
-8904
-8855
-8804
-8754
-8702
-8651
-8598
-8545
-8492
-8437
-8382
-8326
-8269
-8210
-8151
-8090
-8029
-7965
-7900
-7834
-7765
-7695
-7624
-7550
-7475
-7398
-7319
-7239
-7157
-7073
-6989
-6903
-6816
-6728
-6638
-6548
-6457
-6366
-6273
-6180
-6086
-5991
-5896
-5800
-5704
-5607
-5509
-5410
-5311
-5212
-5111
-5010
-4908
-4806
-4703
-4599
-4494
-4389
-4283
-4176
-4067
-3960
-3850
-3740
-3630
-3518
-3407
-3294
-3182
-3070
-2957
-2845
-2734
-2623
-2513
-2404
-2297
-2190
-2085
-1981
-1878
-1777
-1677
-1579
-1482
-1385
-1290
-1195
-1101
-1006
-913
-819
-725
-631
-537
-443
-349
-255
-161
-67
27
120
213
305
397
488
578
668
758
847
935
1022
1109
1195
1281
1365
1449
1532
1613
1693
1771
1848
1923
1995
2065
2132
2197
2258
2317
2372
2424
2472
2517
2559
2598
2634
2667
2698
2727
2754
2780
2805
2829
2853
2877
2902
2928
2955
2983
3013
3045
3079
3116
3154
3196
3240
3286
3336
3388
3444
3503
3565
3631
3701
3773
3850
3930
4014
4101
4192
4287
4385
4486
4591
4698
4808
4921
5036
5152
5271
5390
5511
5632
5754
5876
5997
6119
6240
6361
6481
6600
6719
6837
6954
7070
7185
7299
7412
7525
7637
7748
7858
7968
8077
8186
8294
8401
8507
8613
8718
8822
8925
9027
9128
9228
9327
9424
9520
9615
9708
9800
9891
9981
10069
10156
10243
10328
10413
10497
10580
10662
10744
10826
10907
10987
11066
11144
11222
11298
11373
11448
11520
11592
11662
11730
11797
11862
11925
11987
12046
12103
12159
12212
12263
12312
12359
12404
12447
12487
12525
12562
12596
12628
12657
12685
12710
12733
12754
12772
12788
12801
12812
12820
12826
12829
12829
12826
12821
12812
12801
12786
12769
12748
12724
12697
12666
12633
12596
12556
12513
12467
12417
12365
12310
12251
12190
12126
12059
11989
11916
11840
11762
11681
11597
11511
11422
11330
11237
11141
11043
10943
10841
10737
10632
10525
10416
10305
10193
10080
9965
9848
9730
9611
9490
9368
9244
9119
8993
8866
8738
8609
8479
8348
8217
8085
7953
7821
7688
7556
7423
7291
7159
7028
6897
6766
6635
6506
6376
6248
6119
5992
5864
5738
5611
5486
5361
5237
5113
4991
4869
4748
4629
4510
4393
4278
4164
4051
3942
3834
3728
3625
3524
3426
3331
3238
3148
3061
2976
2894
2814
2737
2662
2589
2517
2447
2378
2310
2243
2177
2111
2045
1979
1914
1848
1783
1717
1651
1586
1520
1454
1388
1321
1255
1188
1120
1053
985
916
846
776
705
633
560
485
409
332
253
173
91
6
-80
-168
-259
-352
-447
-545
-645
-747
-852
-960
-1069
-1182
-1296
-1413
-1532
-1653
-1776
-1901
-2028
-2156
-2285
-2415
-2546
-2677
-2809
-2941
-3072
-3203
-3333
-3462
-3590
-3716
-3840
-3963
-4083
-4202
-4318
-4431
-4541
-4648
-4753
-4854
-4952
-5046
-5137
-5224
-5308
-5388
-5464
-5537
-5606
-5672
-5734
-5792
-5848
-5899
-5947
-5993
-6034
-6073
-6109
-6142
-6172
-6199
-6224
-6246
-6266
-6283
-6298
-6311
-6322
-6331
-6338
-6343
-6346
-6348
-6349
-6347
-6345
-6341
-6336
-6330
-6323
-6315
-6307
-6298
-6289
-6279
-6269
-6259
-6248
-6237
-6226
-6215
-6204
-6192
-6181
-6169
-6158
-6146
-6135
-6123
-6112
-6100
-6088
-6076
-6063
-6051
-6038
-6025
-6012
-5998
-5985
-5971
-5958
-5944
-5931
-5917
-5904
-5892
-5880
-5868
-5857
-5847
-5837
-5828
-5820
-5812
-5806
-5800
-5795
-5792
-5789
-5787
-5786
-5786
-5787
-5790
-5793
-5798
-5804
-5811
-5820
-5830
-5842
-5855
-5869
-5885
-5903
-5922
-5943
-5966
-5991
-6017
-6045
-6076
-6108
-6142
-6178
-6216
-6256
-6297
-6341
-6387
-6435
-6485
-6537
-6590
-6646
-6703
-6762
-6823
-6885
-6948
-7012
-7077
-7142
-7207
-7273
-7338
-7403
-7468
-7532
-7595
-7658
-7720
-7780
-7840
-7898
-7955
-8010
-8064
-8118
-8170
-8220
-8269
-8316
-8361
-8406
-8448
-8489
-8528
-8566
-8602
-8636
-8669
-8700
-8730
-8758
-8784
-8809
-8832
-8854
-8874
-8893
-8910
-8925
-8939
-8950
-8960
-8968
-8975
-8979
-8981
-8981
-8979
-8975
-8969
-8960
-8950
-8938
-8923
-8907
-8889
-8869
-8848
-8825
-8800
-8774
-8747
-8719
-8690
-8660
-8628
-8596
-8563
-8530
-8495
-8460
-8425
-8389
-8353
-8316
-8279
-8242
-8204
-8166
-8127
-8089
-8050
-8010
-7971
-7931
-7890
-7849
-7808
-7766
-7722
-7678
-7633
-7587
-7539
-7490
-7440
-7389
-7336
-7282
-7226
-7169
-7110
-7050
-6988
-6926
-6861
-6796
-6729
-6661
-6591
-6521
-6449
-6376
-6302
-6227
-6151
-6074
-5997
-5918
-5838
-5758
-5677
-5596
-5514
-5432
-5350
-5267
-5184
-5102
-5020
-4938
-4856
-4774
-4693
-4613
-4533
-4454
-4375
-4297
-4220
-4144
-4067
-3994
-3921
-3849
-3778
-3708
-3640
-3573
-3509
-3446
-3385
-3325
-3268
-3214
-3161
-3110
-3062
-3016
-2973
-2932
-2893
-2857
-2823
-2791
-2762
-2735
-2710
-2688
-2668
-2650
-2634
-2620
-2609
-2599
-2591
-2586
-2581
-2579
-2577
-2577
-2578
-2580
-2583
-2586
-2590
-2594
-2599
-2603
-2607
-2611
-2614
-2618
-2620
-2623
-2624
-2625
-2625
-2624
-2622
-2619
-2615
-2610
-2603
-2596
-2587
-2576
-2565
-2552
-2537
-2521
-2503
-2484
-2463
-2441
-2418
-2393
-2367
-2339
-2310
-2279
-2247
-2215
-2181
-2146
-2110
-2074
-2037
-1999
-1961
-1923
-1884
-1846
-1807
-1769
-1731
-1694
-1658
-1622
-1587
-1554
-1521
-1491
-1461
-1434
-1407
-1383
-1360
-1339
-1320
-1302
-1286
-1271
-1258
-1247
-1237
-1228
-1221
-1214
-1209
-1205
-1201
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1181
-1177
-1173
-1169
-1163
-1157
-1149
-1141
-1131
-1120
-1108
-1094
-1079
-1063
-1046
-1027
-1006
-986
-963
-939
-913
-886
-858
-828
-797
-765
-731
-697
-660
-623
-584
-545
-504
-462
-418
-373
-328
-280
-232
-183
-132
-80
-27
27
82
138
195
253
312
372
432
494
556
619
683
747
812
878
944
1010
1077
1144
1211
1278
1346
1414
1481
1549
1616
1683
1750
1815
1880
1944
2007
2069
2129
2188
2246
2302
2357
2410
2462
2512
2560
2607
2653
2697
2740
2781
2822
2861
2899
2936
2973
3009
3044
3078
3112
3145
3178
3211
3243
3274
3305
3336
3367
3397
3427
3456
3486
3515
3544
3573
3602
3630
3659
3688
3717
3747
3776
3805
3835
3865
3895
3925
3956
3986
4017
4048
4078
4110
4141
4172
4203
4235
4266
4298
4330
4361
4393
4425
4457
4488
4520
4552
4585
4617
4649
4681
4714
4746
4779
4811
4844
4877
4909
4942
4975
5008
5041
5074
5107
5140
5173
5206
5239
5272
5306
5339
5372
5404
5437
5470
5503
5535
5568
5601
5634
5667
5701
5735
5769
5804
5839
5875
5911
5947
5985
6023
6061
6100
6139
6179
6220
6261
6302
6344
6387
6430
6474
6518
6562
6607
6653
6698
6744
6790
6837
6883
6928
6973
7018
7062
7104
7145
7185
7223
7260
7294
7327
7357
7386
7413
7438
7460
7482
7502
7520
7537
7553
7568
7582
7596
7609
7622
7634
7647
7659
7672
7685
7698
7710
7724
7737
7750
7764
7778
7792
7806
7820
7835
7851
7866
7882
7899
7915
7932
7950
7967
7984
8002
8019
8036
8052
8068
8083
8096
8109
8122
8132
8143
8151
8157
8164
8167
8170
8172
8172
8170
8167
8164
8157
8151
8144
8135
8125
8114
8102
8089
8074
8060
8044
8028
8010
7993
7975
7956
7938
7919
7900
7881
7862
7843
7824
7806
7788
7770
7753
7737
7720
7705
7690
7675
7661
7648
7635
7623
7611
7599
7588
7578
7568
7558
7549
7541
7533
7526
7519
7513
7507
7503
7498
7495
7491
7488
7486
7484
7482
7480
7478
7476
7475
7473
7471
7469
7467
7465
7463
7460
7458
7456
7453
7451
7449
7447
7444
7442
7440
7438
7436
7435
7433
7431
7429
7428
7426
7425
7424
7423
7422
7422
7422
7423
7424
7426
7428
7431
7434
7438
7442
7447
7452
7457
7463
7469
7475
7481
7487
7493
7498
7503
7506
7509
7511
7512
7511
7508
7504
7498
7490
7479
7467
7451
7433
7413
7389
7363
7334
7302
7267
7229
7189
7146
7101
7054
7004
6952
6898
6842
6784
6724
6663
6601
6537
6472
6406
6339
6271
6202
6132
6061
5990
5918
5846
5774
5701
5628
5554
5481
5407
5333
5260
5186
5112
5038
4964
4890
4816
4742
4668
4594
4520
4446
4371
4297
4222
4147
4072
3996
3920
3844
3768
3691
3613
3536
3457
3378
3299
3218
3137
3056
2973
2889
2805
2720
2633
2546
2458
2370
2280
2191
2100
2009
1918
1827
1735
1644
1552
1461
1370
1280
1190
1100
1010
924
836
750
665
581
499
417
337
259
181
106
31
-41
-112
-182
-249
-315
-380
-442
-503
-562
-619
-674
-727
-779
-829
-877
-923
-967
-1008
-1050
-1088
-1125
-1160
-1193
-1224
-1254
-1281
-1307
-1331
-1353
-1374
-1392
-1409
-1425
-1438
-1450
-1461
-1470
-1477
-1484
-1489
-1493
-1496
-1498
-1499
-1500
-1500
-1500
-1499
-1499
-1498
-1497
-1496
-1495
-1494
-1493
-1493
-1492
-1492
-1491
-1491
-1491
-1490
-1490
-1489
-1489
-1488
-1487
-1486
-1485
-1483
-1482
-1481
-1480
-1479
-1478
-1478
-1478
-1478
-1479
-1480
-1482
-1484
-1488
-1491
-1496
-1501
-1506
-1513
-1520
-1527
-1535
-1544
-1553
-1562
-1572
-1583
-1593
-1604
-1614
-1625
-1636
-1646
-1656
-1666
-1675
-1683
-1691
-1697
-1703
-1708
-1711
-1714
-1715
-1715
-1713
-1711
-1707
-1701
-1694
-1686
-1677
-1666
-1654
-1641
-1627
-1611
-1594
-1577
-1558
-1539
-1518
-1497
-1476
-1453
-1431
-1408
-1384
-1360
-1337
-1313
-1289
-1265
-1242
-1219
-1196
-1174
-1153
-1132
-1112
-1092
-1074
-1057
-1041
-1025
-1010
-999
-987
-977
-968
-961
-956
-951
-949
-948
-949
-952
-956
-962
-969
-979
-989
-1000
-1014
-1030
-1046
-1063
-1081
-1100
-1120
-1140
-1161
-1183
-1204
-1227
-1249
-1272
-1295
-1318
-1342
-1365
-1389
-1414
-1438
-1462
-1487
-1512
-1538
-1563
-1589
-1616
-1642
-1669
-1696
-1723
-1751
-1779
-1807
-1836
-1864
-1893
-1922
-1951
-1980
-2009
-2040
-2070
-2100
-2131
-2163
-2194
-2226
-2259
-2292
-2325
-2359
-2393
-2428
-2463
-2498
-2533
-2569
-2605
-2641
-2677
-2713
-2749
-2785
-2821
-2857
-2892
-2927
-2961
-2995
-3029
-3062
-3094
-3126
-3157
-3187
-3217
-3245
-3273
-3300
-3327
-3352
-3377
-3401
-3425
-3447
-3470
-3492
-3514
-3535
-3557
-3578
-3600
-3621
-3643
-3665
-3687
-3710
-3733
-3756
-3780
-3804
-3829
-3855
-3881
-3908
-3935
-3964
-3993
-4022
-4054
-4086
-4120
-4154
-4189
-4225
-4262
-4301
-4340
-4379
-4420
-4461
-4503
-4545
-4588
-4631
-4674
-4717
-4760
-4803
-4846
-4888
-4931
-4972
-5013
-5054
-5094
-5134
-5172
-5210
-5247
-5283
-5318
-5352
-5385
-5417
-5447
-5476
-5503
-5528
-5553
-5575
-5596
-5615
-5633
-5648
-5662
-5675
-5686
-5695
-5703
-5710
-5716
-5720
-5723
-5725
-5727
-5727
-5728
-5727
-5726
-5724
-5722
-5720
-5717
-5714
-5711
-5707
-5704
-5700
-5696
-5692
-5688
-5685
-5681
-5678
-5674
-5671
-5668
-5665
-5662
-5660
-5657
-5655
-5653
-5651
-5648
-5646
-5644
-5642
-5641
-5639
-5637
-5635
-5634
-5633
-5632
-5632
-5633
-5634
-5637
-5640
-5645
-5651
-5659
-5668
-5679
-5691
-5705
-5721
-5738
-5757
-5778
-5800
-5824
-5850
-5876
-5905
-5934
-5964
-5995
-6028
-6061
-6094
-6128
-6163
-6198
-6233
-6268
-6303
-6338
-6372
-6406
-6440
-6473
-6506
-6537
-6568
-6598
-6627
-6655
-6682
-6708
-6733
-6756
-6779
-6800
-6819
-6837
-6854
-6869
-6883
-6895
-6905
-6914
-6922
-6927
-6932
-6934
-6935
-6935
-6933
-6930
-6925
-6920
-6913
-6904
-6895
-6884
-6873
-6860
-6847
-6832
-6817
-6801
-6784
-6766
-6747
-6728
-6707
-6686
-6664
-6641
-6618
-6593
-6568
-6542
-6515
-6487
-6458
-6429
-6399
-6368
-6336
-6304
-6271
-6237
-6202
-6166
-6130
-6093
-6055
-6016
-5976
-5936
-5894
-5852
-5810
-5767
-5723
-5678
-5633
-5588
-5542
-5497
-5451
-5404
-5358
-5312
-5266
-5220
-5175
-5129
-5084
-5039
-4995
-4950
-4907
-4863
-4820
-4778
-4736
-4694
-4653
-4613
-4572
-4532
-4493
-4454
-4415
-4377
-4339
-4302
-4265
-4229
-4192
-4157
-4121
-4086
-4051
-4016
-3981
-3947
-3913
-3879
-3846
-3813
-3780
-3747
-3715
-3684
-3653
-3622
-3592
-3563
-3534
-3506
-3478
-3451
-3425
-3400
-3375
-3351
-3328
-3306
-3285
-3265
-3245
-3227
-3209
-3192
-3177
-3162
-3148
-3135
-3123
-3112
-3102
-3092
-3084
-3075
-3068
-3061
-3054
-3048
-3041
-3035
-3029
-3022
-3016
-3009
-3001
-2993
-2984
-2974
-2964
-2953
-2940
-2927
-2912
-2896
-2879
-2861
-2841
-2820
-2797
-2773
-2747
-2719
-2690
-2659
-2626
-2592
-2556
-2517
-2477
-2435
-2390
-2343
-2295
-2244
-2191
-2135
-2078
-2017
-1956
-1891
-1825
-1756
-1686
-1613
-1539
-1462
-1384
-1305
-1224
-1142
-1059
-975
-891
-806
-720
-634
-548
-462
-376
-290
-205
-120
-36
48
131
213
294
374
454
532
610
686
762
836
909
981
1052
1122
1191
1259
1325
1390
1454
1516
1577
1637
1695
1751
1807
1860
1912
1963
2012
2059
2104
2148
2190
2230
2268
2304
2339
2371
2402
2430
2457
2482
2504
2525
2544
2561
2576
2589
2600
2609
2616
2622
2625
2628
2629
2628
2626
2623
2619
2613
2607
2599
2591
2582
2572
2561
2550
2538
2526
2513
2500
2487
2474
2460
2447
2433
2420
2407
2395
2383
2371
2361
2351
2343
2335
2328
2323
2320
2317
2316
2317
2319
2323
2329
2336
2345
2356
2369
2383
2400
2418
2438
2459
2483
2508
2535
2563
2593
2624
2657
2690
2725
2761
2798
2836
2874
2914
2954
2994
3034
3075
3117
3158
3200
3241
3283
3324
3365
3407
3448
3489
3530
3571
3612
3653
3694
3735
3775
3816
3856
3896
3936
3976
4016
4054
4093
4131
4169
4206
4242
4277
4312
4345
4378
4410
4440
4470
4499
4527
4554
4580
4605
4629
4652
4675
4697
4717
4737
4756
4774
4790
4806
4820
4834
4846
4857
4867
4876
4884
4890
4895
4899
4901
4903
4903
4902
4900
4896
4892
4886
4879
4872
4863
4853
4842
4830
4817
4803
4789
4773
4756
4739
4721
4702
4682
4662
4641
4620
4599
4577
4556
4534
4512
4491
4469
4448
4427
4407
4387
4368
4349
4331
4313
4296
4280
4264
4249
4234
4220
4206
4193
4180
4168
4156
4145
4134
4123
4113
4104
4094
4086
4077
4070
4062
4056
4050
4045
4040
4037
4034
4030
4030
4029
4029
4030
4032
4034
4038
4042
4046
4051
4058
4065
4073
4082
4091
4101
4112
4124
4136
4149
4163
4177
4192
4208
4224
4241
4258
4275
4293
4311
4329
4347
4365
4383
4401
4419
4436
4454
4470
4487
4503
4518
4533
4547
4561
4574
4586
4597
4608
4617
4626
4633
4639
4644
4647
4649
4650
4649
4646
4642
4636
4629
4619
4608
4596
4581
4565
4547
4528
4507
4485
4461
4436
4409
4381
4352
4322
4290
4257
4223
4187
4150
4112
4073
4032
3991
3948
3904
3858
3812
3765
3716
3667
3616
3565
3513
3459
3406
3351
3296
3240
3184
3127
3070
3013
2955
2897
2839
2781
2722
2664
2606
2548
2491
2434
2377
2321
2266
2211
2157
2103
2051
1999
1949
1899
1851
1803
1757
1712
1668
1625
1583
1543
1504
1466
1430
1395
1362
1330
1299
1271
1243
1218
1194
1172
1151
1132
1115
1100
1087
1076
1066
1059
1053
1049
1048
1047
1049
1053
1058
1065
1073
1083
1095
1108
1122
1138
1155
1174
1193
1214
1236
1259
1284
1309
1336
1363
1392
1422
1453
1485
1518
1551
1586
1621
1657
1694
1731
1768
1806
1844
1882
1920
1959
1997
2035
2073
2111
2148
2186
2223
2260
2296
2332
2368
2402
2437
2470
2503
2536
2567
2598
2628
2657
2685
2713
2739
2765
2790
2814
2837
2859
2881
2902
2923
2943
2962
2980
2998
3016
3032
3048
3064
3078
3092
3104
3116
3127
3137
3147
3155
3162
3168
3174
3178
3181
3184
3185
3185
3185
3183
3180
3176
3171
3166
3159
3151
3142
3132
3121
3108
3095
3081
3066
3050
3032
3014
2995
2976
2955
2934
2912
2889
2866
2842
2818
2794
2770
2745
2720
2695
2670
2645
2621
2596
2572
2548
2524
2501
2477
2454
2432
2410
2388
2366
2345
2325
2305
2285
2266
2247
2229
2211
2193
2177
2160
2144
2128
2113
2097
2082
2067
2053
2037
2023
2008
1993
1978
1963
1947
1931
1915
1899
1882
1865
1847
1830
1812
1793
1774
1755
1735
1715
1695
1674
1653
1632
1610
1588
1565
1543
1520
1497
1474
1451
1427
1404
1380
1356
1332
1308
1284
1260
1236
1211
1186
1161
1135
1109
1083
1057
1030
1002
976
948
920
892
864
835
806
777
747
717
687
656
625
593
561
528
495
460
425
390
353
316
278
239
199
158
117
75
32
-12
-57
-102
-148
-194
-242
-289
-337
-386
-435
-484
-534
-584
-634
-684
-734
-785
-835
-885
-935
-984
-1033
-1082
-1130
-1178
-1224
-1270
-1316
-1360
-1403
-1445
-1487
-1527
-1566
-1603
-1640
-1675
-1709
-1742
-1774
-1804
-1833
-1861
-1887
-1912
-1936
-1959
-1980
-2001
-2020
-2037
-2054
-2070
-2085
-2098
-2110
-2121
-2131
-2139
-2147
-2153
-2158
-2162
-2165
-2167
-2168
-2168
-2166
-2164
-2161
-2157
-2153
-2147
-2142
-2135
-2128
-2121
-2113
-2104
-2096
-2086
-2077
-2067
-2058
-2048
-2037
-2027
-2017
-2007
-1997
-1987
-1977
-1968
-1959
-1950
-1941
-1933
-1926
-1919
-1912
-1906
-1901
-1896
-1891
-1887
-1884
-1881
-1879
-1877
-1875
-1874
-1873
-1873
-1873
-1874
-1875
-1877
-1879
-1882
-1884
-1887
-1890
-1893
-1897
-1900
-1903
-1905
-1908
-1910
-1911
-1912
-1913
-1913
-1912
-1911
-1909
-1907
-1904
-1900
-1896
-1891
-1886
-1880
-1874
-1867
-1860
-1852
-1844
-1835
-1825
-1816
-1806
-1795
-1784
-1773
-1762
-1750
-1739
-1727
-1715
-1704
-1693
-1682
-1671
-1660
-1650
-1641
-1631
-1623
-1614
-1606
-1598
-1591
-1585
-1578
-1572
-1567
-1562
-1557
-1552
-1548
-1545
-1541
-1538
-1535
-1532
-1530
-1528
-1526
-1524
-1523
-1521
-1520
-1519
-1518
-1517
-1517
-1517
-1516
-1516
-1517
-1517
-1517
-1517
-1518
-1518
-1519
-1519
-1520
-1520
-1520
-1520
-1520
-1519
-1518
-1517
-1515
-1513
-1511
-1508
-1504
-1500
-1496
-1490
-1485
-1479
-1472
-1464
-1456
-1447
-1438
-1428
-1418
-1406
-1395
-1382
-1369
-1356
-1342
-1327
-1312
-1297
-1281
-1265
-1248
-1231
-1213
-1196
-1178
-1159
-1141
-1122
-1104
-1085
-1066
-1047
-1028
-1008
-990
-971
-952
-933
-915
-896
-877
-858
-840
-821
-802
-784
-765
-746
-728
-710
-692
-674
-656
-639
-622
-606
-589
-574
-559
-544
-530
-516
-503
-490
-478
-466
-455
-445
-435
-426
-417
-409
-402
-395
-389
-384
-380
-376
-373
-371
-370
-370
-370
-372
-374
-377
-380
-385
-390
-395
-402
-409
-417
-425
-434
-443
-453
-464
-475
-486
-498
-510
-523
-536
-549
-562
-575
-589
-603
-616
-630
-643
-657
-670
-682
-695
-707
-719
-730
-740
-751
-760
-769
-777
-785
-792
-798
-803
-807
-811
-814
-816
-817
-817
-816
-815
-813
-810
-806
-801
-796
-790
-783
-776
-768
-759
-750
-739
-729
-717
-705
-692
-678
-664
-648
-632
-615
-597
-579
-559
-538
-517
-495
-472
-448
-424
-399
-373
-347
-320
-293
-265
-237
-209
-180
-151
-122
-93
-64
-34
-5
24
53
82
111
139
168
196
224
251
278
305
332
358
384
410
435
460
484
509
532
556
579
602
624
646
668
690
711
732
752
772
791
810
828
846
863
879
895
909
923
937
949
960
971
980
989
997
1004
1010
1014
1020
1024
1027
1030
1032
1033
1034
1035
1035
1035
1035
1035
1034
1034
1033
1032
1031
1030
1029
1028
1027
1026
1025
1025
1024
1022
1022
1020
1018
1018
1016
1014
1012
1010
1008
1004
1002
998
995
991
986
981
976
971
965
959
952
946
939
932
925
917
910
902
894
886
878
870
862
854
846
837
829
820
811
803
794
785
776
767
757
748
739
729
719
709
699
689
679
668
657
646
635
624
612
601
589
577
565
553
540
528
516
504
491
479
467
454
442
430
418
406
394
383
371
359
348
337
325
314
303
293
282
271
261
251
241
231
222
213
204
195
187
179
172
164
158
151
145
139
134
129
125
121
118
116
113
112
111
110
110
109
110
110
111
111
112
113
113
113
113
112
111
109
107
104
100
95
89
83
75
67
57
47
36
24
11
-2
-17
-32
-47
-63
-80
-98
-115
-133
-152
-171
-190
-209
-229
-249
-269
-289
-309
-330
-350
-371
-391
-412
-432
-452
-472
-492
-511
-530
-549
-568
-587
-605
-623
-640
-658
-675
-691
-708
-724
-740
-755
-770
-785
-799
-813
-826
-839
-851
-863
-875
-886
-896
-906
-915
-924
-933
-941
-949
-956
-964
-971
-979
-986
-993
-1000
-1008
-1016
-1024
-1033
-1042
-1051
-1061
-1071
-1082
-1093
-1105
-1118
-1132
-1146
-1161
-1177
-1193
-1210
-1228
-1247
-1266
-1285
-1305
-1326
-1347
-1368
-1389
-1411
-1432
-1454
-1475
-1497
-1518
-1539
-1561
-1582
-1603
-1624
-1645
-1665
-1686
-1707
-1727
-1748
-1768
-1789
-1809
-1830
-1850
-1870
-1891
-1911
-1931
-1951
-1971
-1991
-2011
-2031
-2051
-2071
-2090
-2110
-2130
-2150
-2171
-2191
-2211
-2232
-2252
-2273
-2293
-2314
-2334
-2355
-2375
-2395
-2415
-2435
-2454
-2474
-2493
-2512
-2531
-2550
-2569
-2588
-2607
-2626
-2645
-2664
-2684
-2703
-2723
-2742
-2762
-2782
-2802
-2823
-2843
-2864
-2885
-2906
-2927
-2949
-2971
-2993
-3016
-3039
-3062
-3085
-3109
-3133
-3157
-3181
-3205
-3230
-3254
-3279
-3303
-3328
-3352
-3376
-3399
-3423
-3446
-3469
-3492
-3514
-3536
-3557
-3578
-3599
-3619
-3639
-3659
-3678
-3696
-3714
-3732
-3748
-3765
-3780
-3794
-3808
-3821
-3833
-3844
-3853
-3862
-3870
-3876
-3881
-3885
-3888
-3889
-3889
-3888
-3886
-3882
-3876
-3869
-3861
-3852
-3841
-3828
-3814
-3799
-3782
-3764
-3745
-3724
-3702
-3678
-3654
-3627
-3600
-3571
-3542
-3511
-3479
-3446
-3412
-3377
-3341
-3304
-3267
-3228
-3189
-3149
-3109
-3068
-3026
-2983
-2940
-2896
-2851
-2807
-2761
-2715
-2668
-2621
-2574
-2526
-2478
-2429
-2380
-2331
-2282
-2233
-2183
-2133
-2084
-2033
-1984
-1935
-1885
-1835
-1786
-1736
-1687
-1638
-1590
-1541
-1493
-1446
-1399
-1352
-1306
-1261
-1216
-1172
-1129
-1087
-1045
-1004
-965
-926
-888
-851
-815
-780
-745
-712
-679
-647
-616
-586
-557
-528
-501
-474
-449
-424
-400
-378
-356
-335
-315
-297
-279
-262
-245
-230
-216
-202
-189
-177
-166
-155
-144
-135
-125
-116
-108
-100
-93
-86
-79
-73
-67
-61
-55
-50
-44
-39
-33
-27
-21
-15
-9
-2
5
13
21
29
38
47
56
66
76
86
97
108
120
132
144
156
169
182
195
209
223
237
252
267
282
298
314
330
346
362
379
396
413
430
447
464
481
499
517
535
553
572
592
611
632
653
674
696
719
743
767
792
817
844
871
899
928
957
988
1018
1051
1084
1118
1153
1189
1225
1262
1301
1339
1379
1418
1459
1499
1540
1581
1623
1664
1705
1746
1787
1827
1867
1907
1947
1986
2025
2063
2101
2139
2176
2212
2248
2284
2318
2353
2386
2419
2451
2482
2512
2542
2570
2597
2624
2650
2674
2698
2720
2741
2762
2781
2800
2817
2833
2849
2863
2877
2889
2901
2912
2922
2931
2939
2947
2954
2960
2966
2972
2977
2981
2986
2990
2994
2997
3001
3004
3008
3011
3014
3017
3020
3023
3026
3029
3031
3034
3037
3039
3041
3044
3046
3048
3050
3052
3055
3057
3059
3062
3065
3068
3071
3074
3078
3082
3086
3090
3095
3100
3105
3110
3116
3121
3127
3133
3139
3145
3152
3158
3164
3170
3177
3183
3189
3195
3200
3206
3211
3217
3222
3227
3233
3238
3243
3248
3253
3258
3263
3268
3273
3278
3284
3289
3295
3301
3307
3313
3320
3327
3334
3341
3348
3356
3364
3373
3381
3390
3400
3410
3420
3430
3441
3452
3464
3476
3489
3501
3515
3528
3542
3557
3572
3587
3602
3618
3634
3651
3668
3685
3702
3720
3738
3756
3773
3791
3809
3827
3845
3862
3879
3897
3913
3930
3946
3962
3977
3992
4006
4021
4035
4048
4061
4073
4085
4096
4107
4117
4127
4136
4145
4153
4161
4169
4176
4182
4189
4195
4200
4206
4211
4216
4221
4226
4231
4236
4241
4246
4250
4255
4260
4265
4271
4276
4281
4286
4292
4297
4302
4308
4313
4318
4323
4327
4331
4335
4339
4342
4344
4346
4347
4348
4348
4347
4346
4343
4340
4336
4332
4326
4320
4313
4306
4298
4289
4280
4270
4260
4249
4238
4227
4216
4204
4193
4181
4169
4157
4146
4134
4122
4111
4099
4088
4075
4064
4053
4041
4029
4017
4003
3992
3979
3966
3953
3939
3926
3912
3899
3885
3871
3857
3844
3830
3817
3804
3791
3778
3766
3754
3743
3732
3721
3711
3701
3691
3682
3673
3665
3657
3649
3642
3635
3629
3623
3617
3612
3607
3603
3599
3595
3592
3589
3586
3583
3580
3578
3575
3573
3571
3568
3566
3563
3560
3558
3554
3551
3547
3543
3538
3533
3527
3521
3514
3507
3499
3490
3481
3472
3461
3450
3439
3426
3413
3400
3385
3370
3354
3338
3321
3303
3285
3265
3245
3225
3203
3181
3158
3134
3109
3083
3057
3029
3000
2971
2940
2909
2876
2843
2809
2774
2737
2701
2663
2624
2585
2545
2505
2464
2422
2380
2338
2295
2252
2208
2164
2120
2075
2031
1986
1941
1896
1850
1805
1760
1714
1669
1623
1578
1532
1487
1441
1396
1351
1306
1261
1216
1171
1127
1082
1038
994
950
906
863
820
777
734
692
650
608
567
526
485
445
406
366
327
288
250
212
174
136
99
62
25
-12
-49
-85
-122
-158
-195
-231
-267
-303
-339
-375
-411
-446
-481
-516
-550
-584
-617
-650
-682
-713
-744
-774
-803
-831
-858
-884
-909
-933
-955
-976
-996
-1014
-1030
-1045
-1059
-1071
-1081
-1089
-1096
-1101
-1104
-1105
-1105
-1102
-1098
-1092
-1084
-1075
-1064
-1051
-1037
-1020
-1004
-985
-965
-944
-921
-898
-874
-848
-822
-796
-768
-740
-712
-683
-654
-625
-596
-567
-537
-508
-479
-450
-422
-393
-365
-338
-311
-284
-258
-232
-207
-182
-158
-134
-111
-88
-67
-45
-25
-5
14
33
51
68
84
99
114
128
141
153
164
175
185
194
202
210
217
223
228
233
237
241
243
245
247
248
248
247
246
244
241
238
234
230
225
219
212
205
197
188
179
169
158
147
135
123
110
96
82
68
53
37
22
6
-11
-27
-44
-61
-77
-94
-112
-129
-146
-163
-180
-197
-214
-231
-249
-266
-283
-300
-317
-335
-352
-369
-387
-404
-422
-439
-457
-474
-492
-510
-528
-545
-563
-581
-598
-616
-633
-650
-667
-684
-700
-716
-732
-748
-763
-778
-792
-806
-819
-832
-845
-857
-869
-881
-892
-903
-914
-925
-936
-946
-957
-967
-978
-988
-999
-1008
-1020
-1031
-1042
-1053
-1065
-1077
-1089
-1102
-1115
-1129
-1144
-1159
-1175
-1191
-1209
-1227
-1247
-1267
-1288
-1310
-1333
-1357
-1383
-1409
-1436
-1464
-1493
-1523
-1555
-1587
-1620
-1654
-1689
-1725
-1762
-1799
-1838
-1877
-1917
-1957
-1998
-2040
-2082
-2124
-2166
-2209
-2252
-2295
-2337
-2380
-2423
-2466
-2508
-2551
-2593
-2635
-2676
-2718
-2758
-2799
-2839
-2878
-2916
-2954
-2991
-3028
-3063
-3098
-3132
-3165
-3197
-3227
-3257
-3286
-3314
-3340
-3366
-3390
-3414
-3436
-3458
-3478
-3498
-3516
-3534
-3551
-3567
-3581
-3595
-3608
-3620
-3631
-3641
-3651
-3659
-3666
-3672
-3678
-3683
-3686
-3690
-3692
-3693
-3694
-3695
-3694
-3693
-3692
-3691
-3688
-3686
-3683
-3680
-3677
-3673
-3669
-3665
-3660
-3655
-3650
-3644
-3638
-3632
-3625
-3618
-3611
-3603
-3594
-3586
-3577
-3567
-3558
-3547
-3537
-3526
-3515
-3503
-3491
-3478
-3466
-3452
-3439
-3425
-3411
-3397
-3382
-3368
-3353
-3338
-3323
-3308
-3292
-3277
-3262
-3247
-3232
-3217
-3202
-3188
-3173
-3159
-3146
-3132
-3119
-3105
-3093
-3080
-3068
-3056
-3044
-3032
-3021
-3011
-3000
-2991
-2981
-2972
-2963
-2955
-2948
-2940
-2934
-2927
-2922
-2916
-2911
-2907
-2903
-2899
-2896
-2893
-2890
-2888
-2886
-2884
-2882
-2881
-2880
-2879
-2878
-2877
-2876
-2875
-2874
-2873
-2872
-2871
-2869
-2868
-2866
-2863
-2861
-2858
-2854
-2851
-2847
-2842
-2838
-2833
-2828
-2822
-2816
-2810
-2804
-2798
-2792
-2785
-2778
-2771
-2764
-2757
-2750
-2742
-2734
-2726
-2718
-2710
-2701
-2692
-2683
-2674
-2664
-2655
-2644
-2634
-2624
-2613
-2602
-2590
-2579
-2567
-2554
-2541
-2528
-2515
-2501
-2486
-2472
-2456
-2441
-2425
-2408
-2392
-2375
-2358
-2340
-2323
-2306
-2288
-2271
-2253
-2236
-2219
-2202
-2186
-2170
-2154
-2139
-2123
-2108
-2094
-2079
-2065
-2051
-2037
-2025
-2012
-2000
-1988
-1976
-1965
-1954
-1944
-1934
-1925
-1917
-1909
-1901
-1894
-1888
-1882
-1877
-1872
-1868
-1864
-1861
-1858
-1856
-1853
-1851
-1849
-1847
-1845
-1843
-1840
-1837
-1834
-1831
-1827
-1823
-1817
-1811
-1805
-1797
-1789
-1779
-1769
-1757
-1745
-1732
-1718
-1703
-1687
-1670
-1652
-1634
-1615
-1595
-1574
-1553
-1532
-1510
-1487
-1464
-1441
-1417
-1392
-1368
-1343
-1317
-1291
-1265
-1239
-1213
-1186
-1159
-1133
-1106
-1079
-1053
-1026
-1000
-973
-947
-921
-895
-870
-844
-819
-794
-769
-745
-721
-697
-673
-650
-627
-604
-582
-560
-538
-517
-497
-477
-458
-439
-420
-403
-385
-368
-351
-335
-319
-303
-288
-272
-257
-242
-227
-212
-197
-182
-167
-152
-137
-122
-108
-93
-79
-65
-51
-38
-24
-12
0
12
23
34
44
54
63
71
79
86
93
99
104
109
113
117
120
122
124
125
125
125
125
124
123
121
119
117
115
113
110
107
105
102
99
96
94
91
88
86
84
81
79
77
75
73
72
70
69
68
67
67
67
67
68
70
72
74
77
80
84
89
94
100
107
114
121
130
138
148
158
168
179
191
203
216
229
243
257
271
286
301
316
332
348
363
379
395
411
426
442
457
472
487
501
515
529
542
555
568
581
593
604
616
627
638
649
660
671
682
693
704
716
727
740
752
765
778
792
806
821
837
853
870
887
906
924
944
964
985
1006
1028
1051
1075
1100
1125
1151
1178
1206
1234
1263
1293
1324
1355
1387
1420
1453
1486
1520
1555
1589
1625
1660
1696
1732
1769
1806
1843
1880
1917
1954
1992
2029
2067
2104
2141
2178
2214
2250
2285
2320
2354
2387
2419
2451
2481
2510
2538
2565
2591
2616
2639
2661
2681
2700
2718
2734
2748
2761
2772
2781
2789
2795
2800
2803
2804
2803
2801
2798
2793
2786
2778
2769
2758
2746
2733
2719
2703
2686
2669
2650
2631
2610
2589
2567
2544
2521
2497
2473
2448
2423
2398
2373
2348
2323
2299
2274
2250
2227
2204
2182
2161
2141
2121
2103
2085
2069
2053
2037
2025
2012
2001
1991
1981
1973
1965
1959
1953
1948
1944
1941
1939
1937
1935
1935
1934
1934
1934
1935
1935
1936
1936
1937
1937
1937
1937
1936
1935
1934
1933
1930
1928
1925
1921
1917
1912
1906
1900
1893
1886
1878
1869
1860
1850
1840
1829
1818
1806
1794
1782
1770
1757
1745
1732
1720
1708
1696
1684
1672
1661
1650
1640
1630
1620
1610
1601
1592
1583
1575
1567
1558
1550
1542
1534
1526
1518
1510
1501
1493
1484
1475
1467
1457
1448
1439
1429
1420
1410
1400
1390
1380
1370
1360
1351
1341
1332
1323
1315
1307
1299
1292
1286
1281
1276
1272
1270
1268
1267
1267
1269
1271
1274
1279
1284
1291
1299
1307
1317
1327
1338
1350
1363
1377
1392
1407
1423
1440
1457
1475
1493
1512
1531
1551
1570
1590
1610
1630
1649
1668
1687
1706
1724
1742
1760
1777
1794
1810
1826
1841
1856
1871
1885
1899
1912
1925
1937
1949
1960
1971
1982
1992
2001
2012
2021
2031
2040
2049
2058
2068
2077
2087
2097
2107
2117
2128
2139
2150
2162
2173
2185
2197
2209
2221
2233
2245
2256
2268
2279
2290
2301
2312
2322
2332
2342
2352
2362
2371
2381
2390
2399
2408
2417
2425
2434
2442
2450
2458
2466
2474
2481
2489
2496
2503
2511
2518
2525
2532
2539
2547
2554
2561
2569
2576
2584
2592
2599
2607
2615
2623
2631
2639
2647
2655
2663
2671
2679
2687
2695
2703
2710
2718
2726
2733
2740
2747
2753
2759
2764
2769
2774
2778
2781
2783
2785
2786
2787
2786
2785
2783
2781
2777
2773
2769
2763
2758
2751
2744
2737
2729
2720
2712
2703
2694
2684
2675
2665
2656
2646
2637
2628
2619
2610
2601
2593
2585
2577
2570
2563
2556
2549
2543
2537
2531
2525
2520
2514
2508
2503
2497
2492
2486
2480
2474
2469
2462
2456
2450
2443
2436
2428
2420
2412
2403
2394
2384
2374
2363
2351
2339
2326
2312
2297
2282
2265
2248
2231
2212
2193
2172
2152
2130
2108
2085
2062
2037
2013
1989
1964
1939
1914
1888
1862
1837
1811
1785
1760
1734
1709
1684
1659
1635
1611
1587
1564
1541
1519
1497
1476
1456
1436
1417
1398
1380
1363
1347
1331
1317
1302
1289
1276
1264
1253
1242
1232
1222
1213
1204
1196
1188
1181
1175
1168
1163
1157
1152
1148
1144
1140
1137
1134
1131
1128
1126
1124
1122
1121
1119
1118
1117
1116
1116
1116
1116
1116
1117
1118
1119
1121
1123
1126
1128
1131
1135
1139
1143
1147
1152
1157
1163
1168
1174
1180
1186
1192
1199
1206
1213
1220
1227
1235
1242
1250
1258
1266
1275
1283
1292
1300
1309
1317
1326
1335
1343
1352
1360
1368
1376
1384
1391
1398
1405
1411
1417
1423
1428
1432
1436
1440
1442
1444
1446
1446
1446
1445
1444
1441
1438
1434
1429
1424
1418
1411
1404
1395
1387
1377
1367
1357
1346
1334
1321
1308
1295
1280
1265
1250
1234
1217
1200
1182
1164
1145
1125
1105
1084
1063
1042
1020
997
974
951
927
903
879
854
829
803
777
752
725
699
673
647
621
594
568
543
517
492
467
442
418
394
371
347
325
303
281
260
239
219
199
179
160
142
124
107
90
74
58
43
28
14
0
-13
-26
-39
-51
-63
-74
-86
-97
-108
-120
-131
-142
-153
-164
-176
-187
-199
-211
-222
-234
-246
-259
-271
-283
-295
-308
-320
-332
-345
-357
-370
-383
-395
-408
-421
-434
-447
-461
-474
-488
-501
-515
-529
-543
-557
-571
-585
-599
-613
-627
-641
-655
-669
-683
-698
-712
-726
-740
-755
-769
-783
-798
-812
-827
-841
-856
-870
-885
-899
-913
-927
-941
-955
-968
-982
-995
-1008
-1020
-1033
-1045
-1057
-1069
-1081
-1093
-1105
-1117
-1128
-1140
-1152
-1163
-1175
-1187
-1198
-1210
-1222
-1234
-1246
-1258
-1270
-1283
-1295
-1307
-1319
-1332
-1344
-1356
-1369
-1381
-1393
-1405
-1418
-1430
-1441
-1453
-1465
-1477
-1488
-1500
-1511
-1522
-1533
-1544
-1555
-1566
-1577
-1587
-1597
-1607
-1617
-1627
-1636
-1646
-1654
-1663
-1672
-1680
-1688
-1696
-1704
-1711
-1718
-1725
-1732
-1738
-1744
-1750
-1756
-1762
-1767
-1772
-1777
-1782
-1786
-1790
-1794
-1797
-1800
-1803
-1805
-1807
-1808
-1809
-1810
-1810
-1810
-1810
-1810
-1809
-1808
-1807
-1806
-1805
-1804
-1802
-1800
-1799
-1797
-1795
-1793
-1791
-1790
-1788
-1786
-1785
-1783
-1782
-1781
-1780
-1780
-1780
-1780
-1781
-1782
-1783
-1785
-1788
-1791
-1794
-1798
-1802
-1807
-1813
-1818
-1824
-1831
-1838
-1846
-1854
-1863
-1872
-1881
-1892
-1902
-1913
-1925
-1938
-1950
-1964
-1978
-1992
-2007
-2021
-2037
-2054
-2070
-2087
-2104
-2122
-2140
-2158
-2176
-2194
-2213
-2232
-2250
-2269
-2289
-2308
-2327
-2346
-2366
-2385
-2405
-2425
-2444
-2464
-2484
-2503
-2523
-2543
-2562
-2582
-2602
-2621
-2641
-2661
-2681
-2701
-2721
-2741
-2762
-2782
-2803
-2824
-2846
-2867
-2889
-2911
-2934
-2956
-2979
-3002
-3025
-3048
-3072
-3095
-3119
-3142
-3166
-3190
-3213
-3237
-3260
-3284
-3307
-3330
-3353
-3376
-3398
-3420
-3442
-3463
-3483
-3503
-3523
-3541
-3559
-3577
-3593
-3609
-3624
-3638
-3651
-3664
-3675
-3686
-3696
-3705
-3713
-3720
-3726
-3731
-3735
-3739
-3741
-3742
-3743
-3742
-3741
-3738
-3735
-3730
-3725
-3719
-3712
-3705
-3696
-3687
-3677
-3666
-3655
-3643
-3631
-3618
-3604
-3590
-3575
-3560
-3544
-3528
-3511
-3494
-3476
-3458
-3439
-3421
-3401
-3382
-3362
-3341
-3321
-3300
-3279
-3258
-3236
-3215
-3193
-3171
-3149
-3126
-3104
-3081
-3058
-3035
-3011
-2988
-2964
-2940
-2916
-2892
-2868
-2844
-2821
-2797
-2773
-2750
-2727
-2704
-2681
-2659
-2637
-2615
-2594
-2572
-2551
-2531
-2510
-2489
-2469
-2449
-2429
-2409
-2389
-2369
-2349
-2329
-2310
-2290
-2270
-2251
-2231
-2211
-2192
-2172
-2152
-2133
-2113
-2093
-2073
-2053
-2033
-2013
-1992
-1972
-1951
-1930
-1909
-1888
-1867
-1845
-1824
-1802
-1780
-1758
-1737
-1715
-1693
-1671
-1649
-1627
-1605
-1583
-1561
-1538
-1516
-1494
-1472
-1450
-1428
-1407
-1385
-1364
-1342
-1321
-1300
-1280
-1260
-1240
-1220
-1201
-1183
-1165
-1147
-1130
-1113
-1096
-1080
-1065
-1049
-1035
-1020
-1006
-992
-978
-964
-951
-938
-925
-912
-900
-887
-875
-863
-851
-839
-827
-815
-803
-790
-778
-766
-754
-741
-729
-716
-703
-691
-678
-664
-651
-638
-625
-611
-598
-584
-570
-556
-542
-528
-514
-500
-485
-470
-455
-439
-423
-407
-391
-374
-356
-338
-320
-301
-282
-262
-241
-220
-199
-176
-153
-129
-105
-79
-53
-26
1
30
59
89
119
151
183
215
248
282
316
350
384
419
454
489
524
559
594
629
663
698
732
766
800
834
867
901
933
966
998
1030
1061
1092
1122
1152
1181
1210
1238
1265
1292
1317
1343
1367
1391
1415
1437
1459
1480
1501
1521
1540
1558
1576
1593
1610
1625
1640
1655
1668
1681
1694
1705
1717
1727
1737
1747
1757
1766
1774
1783
1791
1800
1808
1816
1824
1832
1840
1848
1856
1865
1873
1882
1890
1899
1908
1918
1927
1937
1947
1957
1968
1979
1991
2003
2016
2029
2043
2058
2073
2089
2106
2123
2140
2159
2178
2198
2219
2240
2262
2285
2309
2333
2358
2384
2410
2437
2465
2493
2522
2551
2581
2611
2642
2673
2704
2735
2766
2797
2828
2859
2890
2920
2950
2979
3008
3036
3064
3090
3116
3141
3165
3189
3211
3232
3252
3271
3289
3305
3321
3335
3348
3360
3371
3380
3389
3396
3402
3407
3411
3414
3416
3418
3418
3417
3416
3414
3412
3409
3405
3401
3397
3393
3389
3384
3380
3375
3371
3367
3363
3359
3356
3354
3351
3350
3349
3348
3348
3349
3350
3352
3354
3357
3361
3365
3370
3375
3381
3388
3395
3402
3410
3419
3428
3437
3447
3457
3468
3478
3490
3501
3513
3524
3536
3548
3561
3573
3585
3598
3610
3622
3635
3647
3659
3671
3683
3695
3707
3718
3730
3741
3752
3763
3774
3785
3795
3805
3815
3825
3834
3844
3852
3861
3869
3877
3884
3891
3898
3904
3909
3914
3918
3922
3926
3928
3930
3932
3932
3932
3932
3930
3928
3925
3921
3916
3910
3903
3895
3887
3877
3867
3855
3843
3829
3815
3800
3784
3768
3750
3732
3714
3695
3675
3655
3635
3614
3593
3572
3551
3530
3509
3487
3466
3445
3424
3404
3383
3363
3343
3324
3304
3286
3267
3249
3231
3214
3197
3180
3164
3148
3133
3118
3103
3089
3075
3061
3048
3035
3023
3010
2998
2987
2976
2965
2954
2944
2933
2924
2914
2905
2895
2886
2877
2868
2859
2850
2841
2832
2823
2814
2805
2796
2786
2777
2767
2758
2748
2738
2729
2719
2709
2698
2688
2678
2667
2657
2646
2635
2623
2612
2600
2588
2575
2563
2550
2536
2523
2509
2495
2481
2466
2451
2436
2421
2406
2391
2376
2360
2345
2330
2314
2299
2284
2269
2254
2239
2224
2209
2194
2179
2164
2149
2134
2119
2103
2088
2072
2056
2040
2024
2008
1991
1975
1958
1941
1923
1906
1888
1870
1852
1834
1815
1797
1778
1760
1741
1722
1703
1684
1665
1646
1627
1608
1589
1569
1550
1531
1511
1492
1472
1452
1432
1411
1391
1370
1349
1327
1306
1284
1262
1240
1218
1196
1173
1151
1129
1107
1085
1063
1041
1018
998
977
956
936
915
895
876
856
837
819
800
782
764
747
730
713
696
680
664
649
633
618
604
589
575
562
548
535
522
509
496
484
472
460
448
437
425
414
403
392
382
371
361
351
341
332
322
313
303
294
285
276
267
258
249
240
231
221
212
203
194
184
175
166
157
148
139
130
121
113
104
96
88
80
72
65
57
49
42
34
27
19
11
3
-5
-13
-21
-29
-37
-45
-54
-63
-71
-80
-89
-98
-108
-118
-128
-138
-149
-160
-171
-183
-196
-208
-222
-235
-250
-265
-280
-296
-312
-329
-346
-364
-382
-400
-419
-437
-456
-476
-495
-514
-534
-554
-573
-593
-613
-632
-652
-672
-691
-710
-729
-748
-767
-786
-804
-822
-840
-857
-874
-891
-908
-924
-940
-956
-972
-987
-1002
-1016
-1030
-1044
-1058
-1071
-1084
-1097
-1109
-1121
-1133
-1144
-1155
-1165
-1175
-1185
-1194
-1202
-1211
-1219
-1227
-1234
-1241
-1248
-1255
-1261
-1267
-1273
-1279
-1284
-1290
-1295
-1300
-1305
-1309
-1314
-1319
-1324
-1328
-1333
-1338
-1343
-1348
-1354
-1359
-1365
-1371
-1377
-1383
-1390
-1397
-1404
-1412
-1419
-1427
-1436
-1444
-1453
-1462
-1471
-1480
-1490
-1499
-1509
-1520
-1530
-1541
-1552
-1564
-1575
-1587
-1599
-1611
-1624
-1636
-1649
-1662
-1675
-1688
-1700
-1713
-1725
-1738
-1750
-1762
-1774
-1785
-1796
-1807
-1817
-1827
-1836
-1845
-1854
-1862
-1870
-1877
-1884
-1890
-1896
-1901
-1907
-1911
-1916
-1920
-1924
-1928
-1932
-1936
-1939
-1943
-1947
-1950
-1954
-1958
-1962
-1967
-1971
-1976
-1981
-1987
-1993
-1999
-2005
-2012
-2020
-2028
-2036
-2044
-2053
-2063
-2073
-2083
-2094
-2105
-2116
-2128
-2140
-2152
-2164
-2177
-2190
-2203
-2216
-2230
-2243
-2256
-2270
-2283
-2297
-2310
-2323
-2337
-2350
-2363
-2377
-2390
-2403
-2416
-2429
-2442
-2455
-2468
-2480
-2493
-2505
-2518
-2530
-2542
-2554
-2566
-2578
-2590
-2601
-2612
-2623
-2634
-2644
-2654
-2664
-2674
-2683
-2692
-2701
-2709
-2716
-2724
-2730
-2737
-2742
-2748
-2753
-2757
-2760
-2763
-2766
-2767
-2769
-2769
-2769
-2768
-2766
-2764
-2761
-2757
-2753
-2748
-2743
-2736
-2729
-2722
-2714
-2705
-2696
-2687
-2676
-2666
-2654
-2643
-2630
-2618
-2605
-2591
-2577
-2562
-2547
-2531
-2515
-2499
-2482
-2465
-2447
-2429
-2410
-2392
-2373
-2354
-2334
-2315
-2295
-2275
-2255
-2235
-2216
-2196
-2176
-2157
-2138
-2119
-2100
-2081
-2063
-2045
-2028
-2011
-1994
-1978
-1962
-1946
-1931
-1916
-1902
-1888
-1874
-1861
-1848
-1836
-1823
-1811
-1799
-1787
-1776
-1764
-1752
-1741
-1730
-1718
-1707
-1695
-1684
-1672
-1661
-1650
-1638
-1627
-1615
-1604
-1593
-1581
-1570
-1559
-1548
-1536
-1525
-1513
-1502
-1490
-1479
-1467
-1455
-1443
-1431
-1419
-1407
-1394
-1382
-1369
-1356
-1343
-1330
-1316
-1303
-1289
-1275
-1260
-1246
-1231
-1216
-1200
-1185
-1169
-1153
-1137
-1120
-1103
-1086
-1069
-1052
-1034
-1016
-998
-980
-962
-943
-925
-906
-887
-868
-849
-830
-811
-791
-772
-754
-735
-716
-698
-680
-662
-644
-627
-610
-593
-576
-560
-543
-527
-512
-496
-481
-465
-451
-436
-421
-407
-393
-379
-364
-351
-337
-323
-309
-295
-280
-266
-251
-236
-221
-206
-190
-174
-157
-140
-123
-105
-86
-68
-48
-29
-9
12
32
53
75
96
118
140
162
185
207
230
252
275
297
320
342
364
386
408
429
450
470
490
510
529
547
565
582
599
615
630
645
659
672
685
697
709
720
730
740
750
759
767
776
783
791
798
804
810
816
822
827
833
838
842
847
851
855
860
864
868
872
876
880
884
889
893
898
902
907
912
917
923
928
934
940
946
953
960
967
975
982
991
1000
1008
1018
1029
1040
1051
1063
1076
1089
1102
1117
1131
1147
1163
1180
1197
1215
1234
1253
1272
1292
1313
1334
1356
1378
1401
1424
1447
1471
1496
1520
1545
1570
1595
1621
1647
1673
1699
1725
1751
1777
1804
1830
1856
1883
1909
1935
1961
1987
2013
2039
2064
2090
2115
2139
2164
2188
2211
2235
2257
2280
2302
2323
2344
2365
2385
2404
2424
2442
2460
2478
2495
2512
2528
2544
2559
2574
2589
2603
2617
2630
2643
2655
2667
2679
2690
2700
2710
2720
2729
2738
2747
2754
2762
2769
2776
2782
2788
2794
2800
2805
2809
2814
2818
2822
2825
2829
2831
2834
2836
2837
2839
2840
2840
2840
2840
2839
2838
2837
2835
2833
2831
2828
2825
2822
2819
2815
2812
2808
2804
2800
2795
2791
2786
2781
2776
2771
2765
2759
2753
2747
2740
2733
2725
2717
2709
2701
2692
2683
2674
2664
2654
2644
2633
2622
2610
2598
2586
2573
2560
2546
2532
2518
2504
2489
2473
2458
2442
2425
2409
2392
2375
2358
2341
2323
2305
2287
2269
2251
2233
2215
2196
2178
2159
2141
2123
2104
2086
2068
2050
2032
2013
1996
1979
1961
1944
1927
1909
1892
1876
1859
1842
1825
1809
1792
1776
1760
1743
1727
1710
1694
1678
1661
1645
1629
1612
1595
1579
1562
1546
1529
1512
1495
1479
1462
1445
1428
1412
1395
1379
1363
1347
1331
1315
1299
1284
1268
1253
1238
1224
1209
1195
1180
1166
1152
1139
1125
1112
1098
1085
1072
1059
1046
1033
1020
1008
995
983
970
958
945
933
921
908
896
884
871
859
847
834
822
809
796
783
771
758
745
732
719
706
693
680
667
654
641
628
616
604
592
580
569
558
547
537
527
518
508
500
491
483
476
468
462
455
450
444
439
435
430
427
423
421
418
416
414
413
412
412
411
411
412
412
413
414
415
417
418
420
421
423
425
426
428
430
431
432
433
434
434
435
434
434
433
431
429
427
424
421
417
413
408
402
396
390
383
376
368
360
352
343
333
323
313
303
292
280
269
256
244
231
218
204
190
176
161
146
131
116
100
84
68
51
35
18
2
-15
-32
-49
-65
-82
-99
-115
-132
-148
-164
-180
-196
-212
-227
-242
-257
-271
-285
-298
-311
-324
-336
-347
-358
-368
-377
-386
-394
-401
-407
-413
-418
-422
-426
-429
-431
-433
-434
-435
-434
-433
-432
-430
-427
-424
-420
-415
-410
-405
-399
-392
-385
-377
-370
-361
-353
-344
-334
-325
-315
-305
-295
-284
-274
-263
-252
-241
-230
-218
-207
-195
-184
-172
-160
-149
-137
-125
-114
-102
-91
-79
-68
-57
-45
-34
-23
-12
-1
10
21
31
42
53
64
75
86
97
107
118
129
140
151
163
174
185
196
207
218
229
240
251
262
273
284
295
305
315
325
334
344
353
361
369
377
385
391
398
404
409
414
418
422
425
428
430
431
432
433
432
431
430
427
424
421
416
411
406
399
392
384
375
366
356
345
334
322
309
296
282
267
252
236
220
203
186
169
151
132
114
95
76
57
37
18
-2
-21
-41
-60
-80
-99
-119
-138
-157
-175
-194
-212
-230
-247
-264
-280
-296
-311
-326
-340
-354
-366
-378
-390
-400
-410
-419
-427
-435
-441
-447
-452
-457
-460
-463
-464
-465
-465
-464
-463
-460
-457
-453
-448
-443
-437
-430
-423
-415
-406
-397
-388
-378
-368
-357
-346
-335
-323
-311
-299
-287
-274
-262
-249
-237
-224
-212
-200
-188
-176
-164
-153
-142
-131
-121
-111
-101
-92
-84
-76
-68
-61
-55
-49
-44
-40
-36
-32
-30
-28
-26
-25
-25
-26
-27
-29
-31
-34
-38
-42
-47
-52
-58
-65
-72
-79
-87
-96
-105
-114
-124
-134
-144
-155
-167
-178
-190
-202
-215
-228
-241
-254
-268
-282
-296
-310
-324
-339
-354
-369
-384
-400
-416
-431
-447
-464
-480
-496
-512
-529
-545
-562
-578
-594
-611
-627
-643
-659
-675
-690
-706
-721
-735
-750
-764
-779
-793
-806
-820
-833
-846
-859
-872
-884
-897
-909
-921
-932
-944
-955
-966
-977
-988
-999
-1010
-1020
-1030
-1040
-1050
-1060
-1070
-1080
-1090
-1099
-1109
-1118
-1127
-1136
-1145
-1154
-1163
-1171
-1180
-1188
-1196
-1204
-1212
-1219
-1227
-1234
-1241
-1247
-1254
-1260
-1265
-1271
-1276
-1281
-1285
-1289
-1292
-1295
-1298
-1300
-1302
-1303
-1303
-1303
-1302
-1301
-1299
-1296
-1293
-1289
-1285
-1280
-1274
-1267
-1260
-1252
-1244
-1235
-1225
-1215
-1205
-1194
-1182
-1171
-1158
-1146
-1133
-1120
-1107
-1094
-1080
-1067
-1053
-1040
-1026
-1012
-999
-985
-972
-959
-946
-933
-920
-908
-896
-884
-872
-861
-850
-839
-829
-819
-809
-800
-791
-783
-775
-767
-759
-752
-745
-738
-731
-724
-718
-712
-705
-699
-693
-687
-680
-674
-668
-661
-654
-647
-640
-633
-625
-617
-608
-599
-590
-580
-570
-559
-548
-536
-524
-511
-498
-485
-470
-456
-441
-426
-410
-394
-377
-360
-343
-326
-308
-291
-273
-255
-236
-218
-200
-181
-163
-145
-127
-108
-90
-73
-55
-37
-20
-3
14
31
47
63
79
95
111
126
141
156
171
186
200
215
230
244
259
274
289
304
320
335
351
368
384
401
418
436
454
472
490
509
528
547
566
585
605
624
644
664
684
703
723
743
763
782
802
821
841
860
879
898
917
936
954
973
991
1010
1028
1046
1064
1081
1099
1117
1134
1151
1169
1186
1203
1220
1236
1253
1270
1286
1303
1319
1336
1352
1368
1384
1400
1416
1431
1447
1463
1478
1493
1509
1524
1539
1553
1568
1583
1597
1612
1626
1640
1654
1668
1682
1696
1709
1723
1736
1749
1762
1775
1787
1800
1811
1823
1834
1845
1855
1865
1875
1884
1893
1901
1908
1916
1922
1929
1935
1940
1945
1950
1954
1958
1961
1964
1967
1969
1971
1973
1974
1975
1976
1977
1977
1977
1976
1976
1975
1974
1973
1972
1970
1968
1966
1964
1962
1960
1957
1954
1951
1948
1944
1941
1937
1933
1929
1924
1919
1914
1909
1904
1898
1892
1886
1880
1873
1866
1859
1852
1844
1837
1829
1821
1813
1805
1797
1788
1780
1771
1763
1755
1746
1738
1730
1721
1713
1705
1697
1690
1682
1675
1667
1660
1653
1646
1639
1632
1625
1619
1612
1606
1599
1593
1586
1580
1574
1567
1561
1554
1548
1541
1535
1528
1522
1515
1509
1502
1496
1489
1483
1476
1469
1463
1456
1449
1442
1435
1428
1421
1413
1406
1398
1391
1383
1375
1367
1359
1351
1343
1334
1326
1317
1309
1300
1291
1282
1273
1264
1255
1246
1237
1228
1218
1209
1200
1192
1183
1174
1166
1157
1149
1141
1134
1126
1119
1112
1105
1099
1093
1087
1081
1076
1070
1065
1061
1056
1052
1048
1045
1041
1038
1034
1031
1028
1025
1022
1018
1014
1012
1008
1004
1002
998
994
991
987
983
979
975
971
967
962
958
954
950
945
941
936
932
927
923
918
914
909
904
899
895
890
885
880
876
871
867
862
858
854
849
845
841
837
834
830
826
823
819
816
813
809
806
803
800
797
794
790
787
784
780
777
774
770
767
763
759
755
752
748
743
739
735
730
725
720
714
709
703
697
690
683
676
669
661
653
645
636
627
618
608
598
588
578
567
556
545
534
522
510
499
487
475
463
451
439
427
415
403
391
380
368
357
346
335
325
315
305
295
285
276
267
258
250
241
233
225
217
209
201
193
185
177
170
162
154
147
139
132
125
118
111
104
97
91
85
79
74
69
64
60
55
52
49
46
43
41
39
38
36
36
35
35
35
35
35
35
36
36
37
37
38
39
39
40
40
40
41
41
41
40
40
39
39
38
37
35
34
32
31
28
26
24
21
19
16
13
10
7
5
2
-1
-4
-7
-9
-12
-14
-17
-19
-20
-22
-24
-25
-26
-26
-27
-27
-27
-27
-26
-25
-24
-22
-21
-19
-17
-14
-11
-8
-5
-2
2
5
9
13
18
22
26
31
35
40
44
49
54
59
64
69
74
79
84
89
94
99
104
108
113
118
123
127
132
137
141
145
150
154
158
162
166
170
174
177
181
184
188
191
194
197
200
203
205
208
210
212
214
216
217
219
220
221
221
221
221
221
220
219
217
216
213
210
207
203
199
194
189
183
177
170
162
153
144
134
124
112
100
87
73
59
43
27
10
-7
-25
-44
-64
-84
-104
-125
-147
-169
-191
-214
-237
-260
-283
-307
-331
-355
-379
-403
-427
-451
-475
-500
-524
-548
-572
-596
-619
-643
-666
-689
-711
-734
-756
-777
-798
-819
-839
-858
-877
-896
-914
-931
-948
-965
-981
-996
-1010
-1026
-1040
-1054
-1067
-1080
-1092
-1103
-1115
-1126
-1136
-1146
-1156
-1166
-1175
-1184
-1193
-1201
-1210
-1218
-1226
-1233
-1240
-1248
-1255
-1261
-1268
-1274
-1280
-1287
-1293
-1298
-1304
-1309
-1315
-1320
-1325
-1330
-1335
-1339
-1344
-1348
-1352
-1356
-1360
-1364
-1368
-1372
-1375
-1379
-1382
-1385
-1388
-1391
-1394
-1398
-1401
-1404
-1407
-1410
-1412
-1415
-1418
-1421
-1424
-1426
-1429
-1431
-1434
-1436
-1439
-1441
-1443
-1445
-1447
-1449
-1451
-1453
-1454
-1456
-1457
-1458
-1460
-1461
-1462
-1462
-1463
-1463
-1464
-1463
-1463
-1463
-1462
-1461
-1459
-1458
-1455
-1453
-1450
-1447
-1443
-1439
-1435
-1430
-1425
-1419
-1413
-1406
-1399
-1392
-1384
-1376
-1367
-1358
-1349
-1339
-1329
-1319
-1308
-1298
-1287
-1275
-1264
-1253
-1241
-1229
-1217
-1206
-1194
-1182
-1171
-1159
-1148
-1136
-1125
-1114
-1104
-1093
-1083
-1072
-1062
-1052
-1043
-1033
-1024
-1014
-1004
-996
-987
-978
-969
-960
-951
-942
-932
-923
-914
-904
-894
-885
-875
-864
-854
-844
-833
-822
-811
-800
-789
-777
-766
-754
-742
-730
-718
-705
-693
-681
-668
-656
-643
-631
-618
-605
-593
-580
-568
-555
-542
-529
-516
-503
-490
-477
-464
-451
-437
-424
-411
-397
-383
-370
-356
-343
-330
-316
-303
-290
-277
-264
-251
-238
-225
-213
-200
-188
-176
-164
-152
-140
-128
-117
-105
-94
-83
-72
-61
-51
-40
-30
-20
-10
-1
9
18
27
35
44
52
60
67
75
82
88
94
100
106
111
116
121
125
129
132
136
139
141
144
146
148
149
151
152
153
154
155
156
156
157
158
159
159
160
161
163
164
165
167
169
171
174
176
179
183
186
190
194
198
202
207
211
216
222
227
233
238
245
251
257
264
271
278
286
293
301
309
318
326
335
344
353
363
372
382
392
402
413
423
434
444
455
465
476
486
497
507
517
527
538
548
557
567
577
586
595
604
613
622
631
640
648
657
665
674
682
691
699
708
717
725
734
743
751
760
769
777
786
795
804
814
823
832
842
851
861
870
880
890
900
909
919
929
939
950
960
970
981
991
1002
1012
1024
1035
1047
1058
1070
1081
1093
1104
1116
1127
1138
1150
1161
1172
1183
1193
1204
1214
1224
1234
1244
1253
1263
1272
1281
1290
1298
1306
1314
1322
1329
1336
1343
1349
1355
1360
1365
1370
1374
1378
1381
1384
1387
1389
1392
1393
1395
1396
1397
1398
1398
1398
1398
1398
1398
1397
1397
1396
1395
1394
1393
1392
1391
1390
1389
1387
1386
1385
1383
1382
1380
1379
1377
1376
1374
1373
1371
1370
1368
1367
1366
1364
1363
1362
1362
1361
1361
1360
1360
1361
1361
1362
1363
1364
1365
1367
1369
1371
1373
1376
1379
1382
1386
1389
1393
1397
1401
1405
1409
1414
1418
1422
1426
1430
1434
1438
1442
1446
1449
1453
1456
1459
1463
1465
1468
1471
1473
1475
1477
1479
1480
1481
1482
1482
1482
1481
1480
1479
1478
1475
1473
1470
1467
1463
1458
1454
1449
1443
1437
1431
1424
1417
1409
1401
1393
1384
1375
1366
1356
1347
1336
1326
1315
1305
1293
1282
1271
1259
1248
1236
1225
1213
1202
1190
1179
1167
1156
1145
1133
1122
1111
1100
1090
1079
1068
1057
1047
1036
1026
1014
1004
994
983
972
962
951
941
930
920
910
899
889
879
869
859
849
839
829
820
810
800
791
781
772
763
753
744
735
726
716
707
698
689
680
671
661
652
643
633
624
615
605
595
585
575
565
554
544
533
522
511
500
488
477
465
452
440
427
414
401
388
374
361
347
334
320
307
293
280
266
253
240
228
215
203
191
180
169
158
148
138
128
119
111
103
95
88
81
75
69
64
59
55
51
48
46
43
42
40
40
39
39
39
40
41
42
43
45
47
49
51
53
55
57
60
62
64
66
68
70
72
73
75
76
77
78
79
80
80
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
80
80
80
81
82
82
83
84
85
87
88
89
91
92
94
95
97
99
101
103
105
107
109
111
113
115
117
119
121
122
124
126
127
128
130
131
132
133
134
135
135
136
137
138
139
140
141
142
144
145
147
148
150
152
155
157
160
163
166
169
173
176
180
184
188
192
196
201
206
211
216
221
227
232
238
243
249
255
260
266
271
277
282
287
292
297
302
307
311
316
320
324
328
332
336
340
344
347
351
354
357
360
362
365
367
370
372
373
375
377
378
379
380
381
382
383
384
385
385
386
386
387
387
387
387
387
386
386
385
385
384
383
382
382
381
380
379
378
377
376
375
375
374
374
373
373
373
373
373
373
373
374
374
375
375
376
376
377
378
378
379
379
380
380
380
380
380
380
380
379
379
378
377
376
375
373
372
371
369
367
366
364
362
360
357
355
352
350
347
344
341
337
334
330
326
322
318
314
309
304
299
294
289
284
278
273
267
262
256
250
245
239
234
229
224
219
214
210
206
203
199
197
194
192
191
190
189
189
189
190
191
193
195
198
201
204
208
212
217
221
227
232
238
244
250
256
263
269
276
283
290
298
305
312
320
327
335
342
350
358
365
373
380
388
395
403
410
417
424
431
438
445
451
458
464
470
476
481
487
492
497
502
506
511
515
519
522
526
529
532
535
538
540
542
544
546
547
548
549
549
549
549
549
549
548
548
547
546
545
544
542
541
539
538
536
534
531
529
526
524
521
518
514
511
507
503
499
494
490
485
480
475
469
464
458
452
446
440
433
426
419
412
404
397
389
380
372
363
355
345
336
327
317
308
298
288
278
268
258
248
238
227
217
206
196
185
175
164
153
142
131
121
110
99
88
77
67
56
45
35
25
14
4
-6
-15
-25
-34
-44
-53
-62
-71
-79
-88
-96
-104
-112
-119
-127
-134
-141
-147
-153
-159
-165
-170
-175
-180
-185
-189
-193
-196
-199
-202
-205
-207
-209
-210
-211
-212
-213
-213
-213
-212
-211
-209
-207
-205
-202
-199
-195
-190
-186
-180
-175
-169
-162
-155
-148
-141
-133
-125
-117
-108
-99
-91
-82
-73
-64
-55
-46
-37
-29
-20
-11
-3
5
13
21
28
36
42
49
55
61
67
72
77
81
86
90
93
97
100
103
106
108
110
113
115
117
119
120
122
124
125
127
129
130
131
133
134
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
152
153
154
155
156
156
157
158
159
159
160
161
162
163
164
165
167
168
170
171
173
175
177
179
181
184
186
189
191
194
197
200
204
207
211
214
218
222
226
231
235
240
244
249
254
259
264
269
275
280
286
291
297
303
308
314
320
326
331
337
343
349
355
360
366
372
377
383
388
394
399
404
409
415
420
425
430
435
439
444
449
454
459
463
468
473
477
482
487
491
496
501
505
510
514
519
523
528
532
537
542
546
551
555
560
565
569
574
579
584
588
593
598
602
607
612
616
621
625
629
634
638
642
646
650
654
657
661
664
668
671
674
677
681
684
686
689
692
695
697
700
703
705
708
710
713
715
718
721
723
726
729
732
735
738
741
745
748
751
755
758
761
765
768
771
774
777
780
783
786
788
790
792
794
796
797
798
799
800
800
801
800
800
799
798
797
795
793
791
788
785
781
778
773
769
764
758
753
747
740
734
727
719
712
704
696
687
679
670
661
651
642
633
623
613
603
593
583
573
563
552
542
532
521
511
500
490
479
469
458
448
437
427
416
406
396
386
376
366
356
346
336
326
316
306
297
287
278
268
259
250
241
232
223
214
206
197
189
181
173
165
157
150
142
135
128
121
114
107
100
93
86
79
72
66
59
52
45
39
32
25
19
12
5
-1
-8
-15
-22
-29
-36
-42
-49
-57
-64
-71
-78
-85
-92
-99
-106
-112
-119
-125
-131
-137
-143
-148
-154
-158
-163
-167
-170
-174
-177
-180
-182
-184
-186
-187
-188
-189
-190
-190
-190
-190
-190
-189
-188
-188
-186
-185
-184
-182
-181
-179
-177
-175
-173
-172
-170
-168
-166
-165
-163
-161
-160
-158
-156
-155
-153
-152
-150
-148
-146
-144
-142
-140
-138
-135
-133
-130
-127
-124
-121
-117
-114
-110
-106
-102
-98
-94
-90
-85
-80
-75
-70
-65
-60
-55
-49
-44
-38
-32
-26
-20
-14
-8
-2
4
10
16
22
28
34
40
46
52
57
63
68
74
79
84
89
93
98
102
106
110
114
117
120
123
126
128
131
133
135
136
138
139
140
140
141
141
141
140
140
139
138
137
135
133
131
129
126
124
121
117
114
110
106
102
97
92
87
82
77
71
65
59
53
47
40
33
27
20
13
5
-2
-9
-16
-24
-31
-39
-46
-54
-61
-69
-76
-83
-90
-97
-104
-110
-117
-123
-129
-135
-141
-146
-152
-157
-162
-167
-172
-176
-181
-185
-190
-194
-198
-202
-206
-209
-213
-217
-220
-224
-227
-231
-234
-238
-241
-245
-249
-253
-257
-261
-265
-270
-275
-280
-285
-290
-296
-301
-307
-313
-320
-326
-332
-339
-345
-352
-359
-366
-372
-379
-386
-392
-399
-405
-412
-418
-424
-430
-435
-440
-445
-450
-455
-459
-463
-467
-470
-473
-476
-479
-482
-484
-486
-488
-490
-492
-493
-494
-496
-497
-498
-499
-499
-500
-501
-501
-502
-503
-503
-504
-504
-505
-506
-507
-507
-508
-509
-510
-511
-512
-513
-514
-515
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-535
-535
-536
-537
-538
-538
-539
-539
-539
-539
-539
-539
-538
-538
-537
-536
-535
-533
-532
-530
-528
-525
-523
-520
-516
-513
-509
-505
-501
-497
-492
-487
-483
-478
-472
-467
-462
-456
-451
-446
-440
-435
-429
-424
-419
-414
-408
-404
-399
-394
-389
-385
-380
-376
-372
-368
-365
-361
-358
-355
-352
-349
-347
-344
-342
-340
-338
-337
-335
-334
-333
-332
-331
-330
-330
-329
-329
-329
-330
-331
-331
-333
-334
-336
-338
-341
-343
-346
-350
-353
-357
-361
-366
-371
-375
-381
-386
-392
-397
-403
-409
-416
-422
-429
-435
-442
-449
-456
-463
-470
-477
-483
-490
-497
-504
-510
-517
-523
-529
-535
-540
-546
-551
-557
-562
-567
-572
-576
-581
-586
-590
-595
-600
-604
-609
-613
-618
-622
-626
-631
-635
-639
-643
-647
-651
-655
-658
-662
-665
-668
-671
-674
-676
-679
-681
-683
-685
-686
-687
-688
-689
-690
-691
-691
-692
-692
-692
-692
-692
-692
-693
-693
-693
-693
-694
-694
-695
-695
-696
-696
-697
-698
-699
-700
-700
-701
-702
-703
-704
-705
-706
-707
-707
-708
-709
-710
-710
-711
-712
-712
-713
-713
-713
-714
-714
-714
-714
-714
-714
-714
-714
-714
-715
-715
-715
-715
-715
-715
-715
-716
-716
-716
-716
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-716
-715
-715
-714
-713
-712
-711
-710
-708
-707
-705
-703
-701
-699
-696
-694
-691
-688
-685
-681
-677
-674
-670
-666
-661
-657
-652
-647
-643
-638
-633
-627
-622
-617
-612
-606
-601
-595
-590
-585
-579
-574
-569
-563
-558
-553
-548
-544
-539
-535
-531
-527
-523
-520
-517
-514
-511
-509
-507
-505
-504
-502
-501
-501
-500
-500
-500
-500
-500
-501
-502
-503
-504
-505
-506
-508
-509
-510
-512
-513
-515
-516
-517
-519
-520
-521
-522
-524
-525
-525
-526
-527
-528
-529
-529
-530
-531
-531
-532
-533
-533
-534
-535
-536
-538
-539
-540
-542
-544
-546
-548
-550
-553
-555
-558
-562
-565
-569
-572
-576
-581
-585
-590
-595
-600
-605
-611
-617
-623
-629
-635
-642
-648
-655
-662
-668
-675
-682
-688
-695
-701
-707
-713
-719
-724
-729
-734
-738
-742
-746
-749
-752
-755
-757
-759
-760
-760
-761
-761
-760
-759
-758
-756
-753
-751
-748
-744
-740
-736
-732
-727
-722
-717
-711
-705
-699
-693
-687
-680
-674
-667
-660
-653
-645
-638
-630
-622
-614
-605
-597
-588
-579
-569
-560
-550
-540
-530
-520
-509
-498
-487
-476
-465
-453
-441
-429
-417
-404
-391
-378
-364
-351
-337
-323
-308
-294
-279
-264
-249
-234
-218
-203
-187
-171
-155
-139
-122
-106
-89
-73
-56
-39
-22
-5
12
29
46
63
80
97
113
130
147
163
180
196
213
229
245
261
277
293
308
324
339
355
370
385
400
414
429
443
457
471
484
497
510
523
535
547
559
570
582
592
603
613
622
632
641
649
657
665
673
680
687
693
699
705
710
716
721
725
730
734
739
743
747
751
755
759
762
766
769
773
776
780
783
786
790
793
797
800
803
807
810
813
817
820
824
827
831
834
838
842
845
849
853
857
861
866
870
874
879
883
888
893
897
902
907
912
917
922
928
933
938
944
949
955
961
967
973
979
985
992
998
1004
1012
1018
1025
1032
1039
1046
1053
1061
1068
1075
1083
1090
1098
1106
1113
1121
1129
1137
1145
1154
1162
1170
1178
1186
1194
1202
1210
1218
1226
1234
1242
1249
1257
1265
1272
1280
1287
1294
1302
1309
1316
1324
1331
1338
1345
1352
1359
1366
1373
1379
1386
1392
1398
1404
1410
1416
1421
1427
1432
1437
1442
1447
1452
1456
1461
1465
1469
1473
1477
1480
1484
1487
1491
1494
1497
1500
1503
1506
1509
1511
1514
1517
1520
1522
1525
1528
1530
1533
1535
1538
1540
1543
1545
1547
1550
1552
1555
1557
1560
1562
1565
1568
1570
1573
1576
1579
1582
1585
1588
1591
1595
1598
1601
1604
1607
1610
1613
1616
1618
1621
1623
1626
1628
1630
1632
1634
1635
1636
1638
1639
1639
1640
1640
1641
1641
1641
1641
1640
1640
1639
1639
1638
1637
1636
1635
1634
1633
1631
1630
1629
1627
1626
1624
1623
1621
1620
1618
1616
1615
1613
1611
1609
1607
1605
1602
1600
1598
1595
1593
1590
1588
1585
1582
1579
1577
1574
1571
1568
1565
1562
1559
1556
1553
1550
1547
1544
1540
1537
1534
1531
1527
1524
1520
1517
1513
1510
1506
1503
1499
1495
1491
1488
1484
1480
1476
1472
1467
1463
1459
1455
1450
1446
1442
1438
1433
1429
1425
1421
1417
1413
1410
1406
1403
1400
1397
1394
1391
1389
1386
1384
1382
1380
1378
1377
1375
1374
1373
1371
1370
1370
1369
1368
1368
1367
1367
1367
1367
1367
1367
1367
1367
1368
1368
1369
1369
1370
1371
1372
1373
1374
1375
1376
1378
1379
1381
1383
1385
1387
1389
1391
1393
1396
1398
1401
1404
1407
1410
1413
1416
1419
1422
1425
1428
1431
1434
1437
1439
1442
1445
1447
1450
1452
1454
1456
1458
1459
1461
1462
1463
1464
1465
1465
1465
1466
1465
1465
1465
1464
1463
1461
1460
1458
1456
1454
1451
1449
1446
1443
1439
1436
1432
1429
1425
1421
1417
1413
1408
1404
1399
1395
1390
1386
1381
1377
1372
1367
1363
1358
1353
1349
1344
1340
1335
1331
1326
1322
1318
1314
1310
1306
1303
1299
1296
1292
1289
1286
1283
1281
1278
1276
1273
1271
1269
1268
1266
1265
1263
1262
1261
1260
1260
1259
1259
1259
1259
1259
1260
1261
1262
1263
1264
1265
1267
1269
1271
1273
1275
1277
1279
1282
1284
1286
1289
1292
1294
1297
1299
1302
1304
1307
1309
1311
1314
1316
1318
1320
1322
1324
1326
1328
1330
1331
1333
1334
1335
1336
1336
1337
1337
1337
1336
1336
1334
1333
1331
1329
1327
1324
1321
1317
1313
1308
1303
1298
1292
1286
1279
1272
1264
1256
1248
1239
1229
1220
1210
1199
1189
1178
1167
1155
1144
1132
1120
1108
1095
1083
1071
1058
1046
1034
1020
1008
997
985
973
961
949
938
927
915
905
894
883
873
863
853
844
834
825
816
807
799
791
783
775
767
760
753
746
739
733
726
720
714
709
703
698
693
688
683
679
674
670
666
662
658
654
651
648
645
642
639
637
634
632
630
628
627
625
624
623
622
621
621
620
619
619
618
618
617
617
616
615
615
614
614
613
613
612
611
611
610
610
609
609
608
608
607
606
606
605
605
604
604
603
602
602
601
601
600
600
599
599
598
597
597
596
596
595
595
594
594
593
593
592
591
591
590
590
589
589
588
588
587
587
586
586
585
584
584
583
583
582
582
581
581
580
580
579
579
578
578
577
576
576
575
575
574
574
573
573
572
572
571
571
570
570
569
569
568
568
567
567
566
566
565
565
564
564
563
563
562
562
561
561
560
560
559
559
558
557
557
556
556
555
555
555
554
554
553
553
552
552
551
551
550
550
549
549
548
548
547
547
546
546
545
545
544
544
543
543
542
542
541
541
540
540
539
539
538
538
537
537
537
536
536
535
535
534
534
533
533
532
532
531
531
530
530
530
529
529
528
528
527
527
526
526
525
525
524
524
524
523
523
522
522
521
521
520
520
520
519
519
518
518
517
517
516
516
515
515
515
514
514
513
513
512
512
512
511
511
510
510
509
509
508
508
508
507
507
506
506
505
505
505
504
504
503
503
503
502
502
501
501
500
500
500
499
499
498
498
497
497
497
496
496
495
495
495
494
494
493
493
493
492
492
491
491
491
490
490
489
489
489
488
488
487
487
487
486
486
485
485
485
484
484
483
483
483
482
482
481
481
481
480
480
479
479
479
478
478
478
477
477
476
476
476
475
475
474
474
474
473
473
473
472
472
471
471
471
470
470
470
469
469
469
468
468
467
467
467
466
466
466
465
465
465
464
464
463
463
463
462
462
462
461
461
461
460
460
460
459
459
458
458
458
457
457
457
456
456
456
455
455
455
454
454
454
453
453
453
452
452
452
451
451
451
450
450
450
449
449
449
448
448
448
447
447
447
446
446
446
445
445
445
444
444
444
443
443
443
442
442
442
441
441
441
440
440
440
440
439
439
439
438
438
438
437
437
437
436
436
436
435
435
435
435
434
434
434
433
433
433
432
432
432
432
431
431
431
430
430
430
429
429
429
429
428
428
428
427
427
427
427
426
426
426
425
425
425
424
424
424
424
423
423
423
423
422
422
422
421
421
421
421
420
420
420
419
419
419
419
418
418
418
418
417
417
417
416
416
416
416
415
415
415
415
414
414
414
414
413
413
413
412
412
412
412
411
411
411
411
410
410
410
410
409
409
409
409
408
408
408
408
407
407
407
407
406
406
406
406
405
405
405
405
404
404
404
404
403
403
403
403
402
402
402
402
402
401
401
401
401
400
400
400
400
399
399
399
399
398
398
398
398
398
397
397
397
397
396
396
396
396
396
395
395
395
395
394
394
394
394
394
393
393
393
393
392
392
392
392
392
391
391
391
391
391
390
390
390
390
389
389
389
389
389
388
388
388
388
388
387
387
387
387
387
386
386
386
386
386
385
385
385
385
385
384
384
384
384
384
383
383
383
383
383
382
382
382
382
382
382
381
381
381
381
381
380
380
380
380
380
379
379
379
379
379
379
378
378
378
378
378
377
377
377
377
377
377
376
376
376
376
376
376
375
375
375
375
375
375
374
374
374
374
374
374
373
373
373
373
373
373
372
372
372
372
372
372
371
371
371
371
371
371
370
370
370
370
370
370
369
369
369
369
369
369
369
368
368
368
368
368
368
367
367
367
367
367
367
367
366
366
366
366
366
366
366
365
365
365
365
365
365
365
364
364
364
364
364
364
364
363
363
363
363
363
363
363
362
362
362
362
362
362
362
361
361
361
361
361
361
361
361
360
360
360
360
360
360
360
360
359
359
359
359
359
359
359
359
358
358
358
358
358
358
358
358
357
357
357
357
357
357
357
357
356
356
356
356
356
356
356
356
356
355
355
355
355
355
355
355
355
355
354
354
354
354
354
354
354
354
354
353
353
353
353
353
353
353
353
353
353
352
352
352
352
352
352
352
352
352
351
351
351
351
351
351
351
351
351
351
351
350
350
350
350
350
350
350
350
350
350
349
349
349
349
349
349
349
349
349
349
349
348
348
348
348
348
348
348
348
348
348
348
348
347
347
347
347
347
347
347
347
347
347
347
347
346
346
346
346
346
346
346
346
346
346
346
346
346
345
345
345
345
345
345
345
345
345
345
345
345
345
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
340
340
340
340
