5
24210
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
87
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
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
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
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
121
122
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
135
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
144
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
153
153
153
153
154
154
154
154
154
155
155
155
155
156
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
160
161
161
161
162
162
162
162
163
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
170
170
170
170
171
171
171
171
172
172
172
173
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
181
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
187
187
187
188
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
193
194
194
194
195
195
195
195
196
196
196
196
197
197
197
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
211
211
211
211
212
212
212
212
213
213
213
214
214
214
214
215
215
215
216
216
216
216
217
217
217
217
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
222
222
222
223
223
223
223
224
224
224
224
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
250
250
250
250
251
251
251
251
252
252
252
252
253
253
253
254
254
254
254
255
255
255
255
256
256
256
256
257
257
257
257
258
258
258
258
259
259
259
259
260
260
260
260
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
269
270
270
270
270
271
271
271
271
272
272
272
272
272
273
273
273
273
274
274
274
274
275
275
275
275
276
276
276
276
276
277
277
277
277
278
278
278
278
279
279
279
279
280
280
280
280
280
281
281
281
281
282
282
282
282
283
283
283
283
284
284
284
284
285
285
285
286
286
286
286
287
287
287
287
288
288
288
288
289
289
289
289
290
290
290
290
291
291
291
292
292
292
292
293
293
293
293
294
294
294
295
295
295
295
296
296
296
296
297
297
297
298
298
298
298
299
299
299
299
300
300
300
301
301
301
301
302
302
302
302
303
303
303
303
304
304
304
305
305
305
305
306
306
306
306
307
307
307
308
308
308
308
309
309
309
310
310
310
310
311
311
311
312
312
312
312
313
313
313
313
314
314
314
315
315
315
315
316
316
316
316
317
317
317
318
318
318
318
319
319
319
320
320
320
320
321
321
321
321
322
322
322
323
323
323
323
324
324
324
324
325
325
325
326
326
326
326
327
327
327
327
328
328
328
329
329
329
329
330
330
330
330
331
331
331
332
332
332
332
333
333
333
333
334
334
334
335
335
335
335
336
336
336
336
337
337
337
337
338
338
338
338
339
339
339
339
340
340
340
340
341
341
341
341
342
342
342
342
343
343
343
343
344
344
344
344
345
345
345
345
346
346
346
346
346
347
347
347
347
348
348
348
348
349
349
349
349
349
350
350
350
350
351
351
351
351
352
352
352
352
353
353
353
353
354
354
354
354
355
355
355
355
356
356
356
356
357
357
357
357
357
358
358
358
358
359
359
359
359
360
360
360
360
360
361
361
361
361
362
362
362
362
362
363
363
363
363
363
364
364
364
364
365
365
365
365
365
366
366
366
366
366
367
367
367
367
367
368
368
368
368
368
369
369
369
369
369
370
370
370
370
370
370
371
371
371
371
371
372
372
372
372
372
372
373
373
373
373
373
373
374
374
374
374
374
374
375
375
375
375
375
376
376
376
376
376
376
377
377
377
377
377
377
378
378
378
378
378
378
379
379
379
379
379
380
380
380
380
380
380
380
381
381
381
381
381
381
382
382
382
382
382
382
382
383
383
383
383
383
383
383
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
388
388
388
389
389
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
390
390
390
390
391
391
391
391
391
391
391
391
391
391
391
392
392
392
392
392
392
392
392
392
392
392
392
392
392
393
393
393
393
393
393
393
393
393
393
393
393
393
393
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
415
415
415
415
415
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
412
412
412
412
412
412
412
412
412
412
412
412
412
411
411
411
411
411
411
411
411
411
411
411
410
410
410
410
410
410
410
410
410
410
409
409
409
409
409
409
409
409
409
409
408
408
408
408
408
408
408
408
408
407
407
407
407
407
407
407
407
407
406
406
406
406
406
406
406
406
406
406
405
405
405
405
405
405
405
405
405
404
404
404
404
404
404
404
404
404
403
403
403
403
403
403
403
403
402
402
402
402
402
402
402
402
401
401
401
401
401
401
401
401
400
400
400
400
400
400
400
399
399
399
399
399
399
399
398
398
398
398
398
398
398
397
397
397
397
397
397
397
396
396
396
396
396
396
395
395
395
395
395
395
394
394
394
394
394
393
393
393
393
393
393
392
392
392
392
392
392
391
391
391
391
391
390
390
390
390
390
389
389
389
389
389
388
388
388
388
388
388
387
387
387
387
386
386
386
386
386
385
385
385
385
385
384
384
384
384
383
383
383
383
382
382
382
382
382
381
381
381
381
380
380
380
380
379
379
379
379
378
378
378
377
377
377
377
376
376
376
376
375
375
375
375
374
374
374
373
373
373
373
372
372
372
371
371
371
370
370
370
370
369
369
369
368
368
368
367
367
367
366
366
366
366
365
365
365
364
364
364
363
363
363
362
362
362
361
361
361
360
360
360
359
359
359
358
358
358
357
357
357
356
356
356
355
355
355
354
354
354
353
353
353
352
352
352
351
351
351
350
350
350
349
349
348
348
348
347
347
347
346
346
346
345
345
344
344
344
343
343
343
342
342
342
341
341
340
340
340
339
339
339
338
338
338
337
337
337
336
336
335
335
335
334
334
334
333
333
333
332
332
332
331
331
331
330
330
330
329
329
329
328
328
327
327
327
326
326
326
325
325
325
324
324
324
323
323
323
322
322
322
321
321
320
320
320
319
319
319
318
318
318
317
317
317
316
316
316
315
315
315
314
314
314
313
313
313
312
312
312
311
311
311
310
310
310
309
309
309
308
308
308
307
307
307
306
306
306
306
305
305
305
304
304
304
303
303
303
302
302
302
301
301
301
301
300
300
300
299
299
299
298
298
298
297
297
297
297
296
296
296
295
295
295
294
294
294
293
293
293
293
292
292
292
291
291
291
290
290
290
289
289
289
289
288
288
288
287
287
287
286
286
286
286
285
285
285
284
284
284
284
283
283
283
283
282
282
282
281
281
281
281
280
280
280
280
279
279
279
279
278
278
278
278
277
277
277
276
276
276
276
275
275
275
275
274
274
274
274
273
273
273
272
272
272
272
271
271
271
271
270
270
270
269
269
269
269
268
268
268
268
267
267
267
266
266
266
266
265
265
265
264
264
264
263
263
263
263
262
262
262
261
261
261
261
260
260
260
259
259
259
258
258
258
258
257
257
257
256
256
256
255
255
255
255
254
254
254
253
253
253
252
252
252
252
251
251
251
250
250
250
249
249
249
249
248
248
248
247
247
247
246
246
246
245
245
245
244
244
244
243
243
243
243
242
242
242
241
241
241
240
240
240
239
239
239
238
238
238
237
237
237
236
236
236
235
235
235
235
234
234
234
233
233
233
232
232
232
231
231
231
230
230
230
229
229
229
228
228
228
227
227
227
226
226
226
225
225
225
224
224
224
223
223
223
223
222
222
222
221
221
221
220
220
220
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
214
214
214
213
213
213
212
212
212
211
211
210
210
210
209
209
209
208
208
208
207
207
206
206
206
205
205
205
204
204
204
203
203
202
202
202
201
201
201
200
200
199
199
199
198
198
197
197
197
196
196
196
195
195
194
194
194
193
193
192
192
192
191
191
190
190
190
189
189
188
188
188
187
187
186
186
185
185
185
184
184
183
183
183
182
182
181
181
181
180
180
179
179
179
178
178
177
177
176
176
176
175
175
174
174
174
173
173
172
172
172
171
171
170
170
170
169
169
168
168
167
167
167
166
166
165
165
165
164
164
163
163
162
162
162
161
161
160
160
159
159
159
158
158
157
157
156
156
156
155
155
154
154
153
153
153
152
152
151
151
150
150
150
149
149
148
148
148
147
147
146
146
145
145
145
144
144
143
143
142
142
142
141
141
140
140
139
139
139
138
138
137
137
137
136
136
135
135
135
134
134
133
133
133
132
132
131
131
131
130
130
129
129
129
128
128
128
127
127
126
126
126
125
125
124
124
124
123
123
123
122
122
121
121
121
120
120
120
119
119
118
118
118
117
117
117
116
116
116
115
115
114
114
114
113
113
113
112
112
112
111
111
110
110
110
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
103
103
103
102
102
102
101
101
101
100
100
100
99
99
99
98
98
98
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
92
92
92
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
87
86
86
86
85
85
85
84
84
84
83
83
83
82
82
82
81
81
81
80
80
80
80
79
79
79
78
78
78
77
77
77
77
76
76
76
75
75
75
75
74
74
74
73
73
73
73
72
72
72
71
71
71
71
70
70
70
70
69
69
69
68
68
68
68
67
67
67
67
66
66
66
66
65
65
65
65
64
64
64
64
63
63
63
63
62
62
62
61
61
61
61
60
60
60
60
59
59
59
59
58
58
58
58
57
57
57
57
56
56
56
56
56
55
55
55
55
54
54
54
54
53
53
53
53
52
52
52
52
52
51
51
51
51
50
50
50
50
50
49
49
49
49
48
48
48
48
48
47
47
47
47
46
46
46
46
46
45
45
45
45
45
44
44
44
44
44
43
43
43
43
42
42
42
42
42
41
41
41
41
41
40
40
40
40
39
39
39
39
39
38
38
38
38
38
37
37
37
37
37
36
36
36
36
36
35
35
35
35
35
34
34
34
34
34
33
33
33
33
33
32
32
32
32
32
31
31
31
31
31
30
30
30
30
30
29
29
29
29
29
28
28
28
28
28
27
27
27
27
27
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
24
23
23
23
23
23
22
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
17
17
17
17
17
17
16
16
16
16
16
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
13
12
12
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-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
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-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
-116
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-102
-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
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-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
-174
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-276
-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
-285
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-294
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-301
-301
-301
-301
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-325
-325
-325
-325
-326
-326
-326
-326
-327
-327
-327
-328
-328
-328
-328
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-332
-332
-332
-332
-333
-333
-333
-334
-334
-334
-334
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-338
-338
-338
-338
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-343
-344
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-360
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-364
-364
-364
-365
-365
-365
-366
-366
-367
-367
-367
-368
-368
-368
-369
-369
-369
-370
-370
-371
-371
-371
-372
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-377
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-382
-382
-382
-383
-383
-383
-384
-384
-385
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-391
-391
-391
-392
-392
-392
-393
-393
-394
-394
-394
-395
-395
-396
-396
-396
-397
-397
-398
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-404
-405
-405
-406
-406
-406
-407
-407
-408
-408
-408
-409
-409
-410
-410
-410
-411
-411
-412
-412
-412
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-419
-419
-419
-420
-420
-421
-421
-422
-422
-422
-423
-423
-424
-424
-425
-425
-425
-426
-426
-427
-427
-427
-428
-428
-429
-429
-430
-430
-430
-431
-431
-432
-432
-433
-433
-433
-434
-434
-435
-435
-435
-436
-436
-437
-437
-437
-438
-438
-439
-439
-439
-440
-440
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-445
-445
-445
-446
-446
-447
-447
-447
-448
-448
-449
-449
-449
-450
-450
-451
-451
-451
-452
-452
-453
-453
-453
-454
-454
-455
-455
-455
-456
-456
-457
-457
-457
-458
-458
-459
-459
-459
-460
-460
-461
-461
-461
-462
-462
-463
-463
-463
-464
-464
-465
-465
-466
-466
-466
-467
-467
-468
-468
-469
-469
-469
-470
-470
-471
-471
-471
-472
-472
-473
-473
-473
-474
-474
-475
-475
-475
-476
-476
-476
-477
-477
-478
-478
-478
-479
-479
-479
-479
-480
-480
-480
-481
-481
-481
-481
-482
-482
-482
-482
-482
-482
-483
-483
-483
-483
-483
-483
-483
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-484
-485
-485
-485
-485
-485
-485
-486
-486
-486
-486
-487
-487
-487
-488
-488
-488
-489
-489
-490
-490
-491
-491
-492
-493
-493
-494
-495
-496
-497
-497
-498
-499
-500
-501
-502
-503
-504
-505
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-525
-526
-527
-528
-529
-529
-530
-530
-531
-532
-532
-533
-533
-533
-534
-534
-534
-534
-534
-535
-535
-535
-535
-535
-535
-534
-534
-534
-534
-533
-533
-533
-532
-532
-531
-531
-530
-530
-529
-529
-528
-528
-527
-526
-526
-525
-525
-524
-523
-523
-522
-522
-521
-521
-520
-520
-519
-519
-518
-518
-517
-517
-517
-516
-516
-516
-516
-516
-515
-515
-515
-515
-515
-515
-515
-515
-516
-516
-516
-516
-517
-517
-517
-518
-518
-519
-519
-520
-521
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-532
-533
-534
-535
-536
-538
-539
-540
-542
-543
-544
-546
-547
-549
-551
-552
-554
-556
-557
-559
-561
-562
-564
-566
-567
-569
-571
-572
-574
-575
-576
-578
-579
-580
-581
-582
-583
-584
-585
-585
-586
-587
-587
-588
-588
-588
-589
-589
-589
-589
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-589
-589
-589
-588
-588
-587
-587
-586
-585
-585
-584
-583
-582
-582
-581
-580
-579
-578
-578
-577
-576
-575
-575
-574
-574
-573
-573
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-573
-573
-573
-573
-573
-574
-574
-574
-574
-574
-574
-574
-575
-575
-575
-575
-576
-576
-577
-577
-578
-578
-579
-579
-580
-581
-582
-583
-583
-584
-585
-585
-586
-587
-587
-588
-588
-589
-589
-590
-590
-591
-591
-592
-592
-593
-593
-593
-594
-594
-594
-595
-595
-595
-595
-596
-596
-596
-596
-597
-597
-597
-597
-597
-598
-598
-598
-598
-598
-598
-598
-598
-598
-598
-597
-597
-597
-597
-597
-597
-596
-596
-596
-596
-596
-596
-596
-596
-596
-596
-597
-597
-597
-597
-597
-597
-597
-597
-597
-596
-596
-596
-595
-594
-594
-593
-592
-592
-591
-590
-590
-589
-589
-588
-588
-588
-587
-587
-587
-587
-587
-587
-587
-587
-588
-588
-588
-588
-587
-587
-587
-587
-587
-587
-587
-586
-586
-586
-585
-585
-584
-584
-583
-582
-582
-581
-580
-580
-579
-579
-578
-577
-577
-576
-576
-575
-575
-574
-573
-573
-572
-571
-571
-570
-569
-568
-567
-566
-565
-564
-563
-562
-561
-559
-558
-557
-555
-554
-552
-551
-550
-549
-547
-546
-545
-544
-543
-542
-542
-541
-541
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-539
-540
-540
-540
-540
-540
-541
-541
-542
-543
-544
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-557
-558
-559
-559
-560
-560
-561
-561
-561
-561
-561
-561
-560
-560
-559
-558
-558
-556
-555
-554
-552
-551
-549
-547
-545
-543
-541
-539
-537
-535
-532
-530
-528
-526
-523
-521
-519
-517
-515
-513
-510
-508
-506
-504
-501
-499
-497
-494
-492
-489
-487
-484
-482
-479
-477
-474
-472
-469
-467
-464
-462
-459
-457
-454
-451
-449
-446
-444
-441
-439
-437
-435
-432
-430
-428
-426
-424
-422
-420
-418
-416
-414
-412
-410
-408
-405
-403
-401
-398
-396
-393
-391
-389
-386
-384
-382
-379
-377
-375
-373
-371
-369
-367
-365
-363
-360
-358
-356
-353
-351
-348
-345
-342
-338
-335
-332
-329
-325
-322
-319
-316
-313
-310
-307
-304
-301
-298
-296
-293
-290
-288
-285
-282
-279
-277
-274
-271
-268
-266
-263
-261
-259
-257
-255
-253
-251
-249
-248
-247
-245
-244
-243
-242
-242
-241
-240
-240
-240
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-240
-240
-241
-242
-242
-243
-245
-246
-248
-250
-252
-254
-255
-257
-259
-261
-263
-264
-266
-267
-269
-270
-272
-273
-274
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-285
-285
-285
-285
-285
-284
-284
-283
-282
-281
-280
-279
-278
-276
-275
-273
-272
-271
-270
-268
-267
-266
-264
-263
-261
-260
-258
-256
-255
-253
-252
-250
-248
-246
-244
-242
-239
-237
-234
-231
-228
-225
-222
-218
-214
-211
-207
-204
-200
-197
-193
-190
-186
-182
-178
-174
-169
-165
-161
-157
-153
-150
-147
-144
-141
-139
-137
-135
-133
-132
-130
-129
-127
-126
-124
-122
-120
-118
-115
-113
-110
-108
-105
-103
-101
-98
-96
-94
-91
-89
-87
-85
-83
-81
-79
-77
-76
-74
-72
-71
-69
-67
-66
-64
-62
-61
-59
-57
-56
-54
-52
-50
-48
-46
-43
-41
-38
-35
-32
-29
-26
-23
-19
-16
-12
-9
-6
-3
0
3
5
8
10
12
14
15
17
18
20
21
21
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
22
22
22
22
21
21
20
19
18
17
15
14
12
10
9
7
6
5
4
2
1
-1
-2
-4
-5
-6
-7
-8
-8
-9
-9
-10
-10
-10
-10
-10
-10
-10
-9
-9
-10
-10
-11
-12
-13
-14
-16
-17
-18
-19
-20
-21
-21
-22
-22
-21
-21
-20
-19
-17
-16
-15
-14
-12
-11
-9
-8
-6
-4
-2
0
3
5
8
11
14
17
21
24
27
31
35
39
43
48
52
57
62
67
72
76
81
85
89
93
96
99
101
103
106
108
111
113
116
119
121
124
126
129
131
133
135
137
138
140
141
141
141
141
140
139
137
136
134
132
130
128
125
123
120
118
116
114
112
111
109
108
106
105
103
101
99
96
94
92
89
87
85
83
81
80
79
78
78
78
78
79
80
81
83
85
86
88
90
93
95
98
100
103
106
108
111
113
115
117
118
120
122
123
125
126
128
130
132
134
137
139
142
144
147
149
151
153
155
156
157
158
159
160
160
162
163
164
165
166
168
169
171
173
175
177
178
180
182
184
185
187
188
189
190
192
193
194
194
194
194
194
194
193
192
192
191
191
191
191
191
191
191
192
193
194
195
196
198
199
201
203
204
206
207
208
209
210
211
212
213
214
215
216
218
220
222
224
227
230
232
235
237
240
242
244
246
247
249
250
251
252
253
255
256
258
260
263
266
269
272
276
280
283
287
291
295
299
303
306
310
313
316
319
322
324
327
329
331
333
335
336
337
338
339
340
341
342
343
343
344
344
344
344
344
343
342
341
339
338
336
334
332
329
327
325
323
321
319
317
316
314
313
311
310
308
307
305
304
302
300
299
296
294
291
288
285
283
280
277
275
273
270
267
265
262
260
258
257
255
254
252
251
249
248
247
246
245
244
243
242
241
240
239
238
237
235
234
233
232
231
231
230
230
230
230
230
230
231
231
231
232
232
233
234
235
236
237
237
238
239
239
239
240
240
240
240
240
240
240
239
239
239
240
240
241
242
243
245
246
248
249
251
253
254
256
257
258
259
259
260
260
260
260
260
260
259
258
257
257
256
255
255
254
254
254
254
254
254
255
255
255
256
256
256
256
256
256
256
255
255
254
253
252
250
249
248
246
245
244
243
241
240
238
237
235
234
233
231
230
228
227
225
223
221
220
219
218
217
216
216
216
216
216
216
216
216
217
217
216
216
216
215
214
214
213
213
212
212
212
212
213
214
215
217
220
223
227
232
237
242
247
253
260
266
273
279
286
292
298
304
311
317
324
330
337
344
351
357
363
369
374
380
385
390
395
400
405
409
414
418
421
425
428
431
434
437
440
442
444
445
446
447
447
448
448
448
448
447
447
447
446
446
445
444
443
443
442
441
440
439
439
438
438
437
437
437
436
436
436
437
437
437
438
438
438
438
438
437
437
436
436
435
434
434
433
432
432
431
431
431
431
430
430
429
428
427
425
422
420
416
413
409
404
400
395
389
384
379
375
370
366
363
360
357
354
352
350
348
346
344
342
340
338
336
334
333
331
329
327
325
324
323
321
320
319
318
317
317
316
317
317
318
318
320
321
322
323
325
326
327
328
329
330
331
331
332
332
333
334
335
337
338
340
342
344
346
348
350
353
355
357
359
361
362
364
365
366
368
369
371
372
374
375
377
378
380
382
383
385
387
389
391
394
396
399
402
406
409
413
418
422
427
431
436
440
444
448
451
455
458
461
464
466
469
472
474
477
481
484
488
491
495
498
502
505
508
512
515
518
521
524
527
530
533
535
538
540
542
545
547
549
550
552
553
555
556
558
559
561
562
564
565
567
568
570
572
574
576
579
581
584
586
588
590
592
594
596
598
600
602
604
606
608
610
612
614
616
618
619
620
621
622
623
625
626
627
628
629
630
631
632
632
633
633
634
634
634
633
633
632
632
631
631
630
629
628
627
625
624
622
620
618
616
614
611
609
607
606
604
602
600
599
597
595
594
592
591
590
589
588
587
586
585
583
582
581
579
578
576
574
572
570
568
566
564
562
561
559
558
558
557
558
558
559
561
562
563
565
567
570
572
575
578
581
584
588
591
594
598
601
605
608
611
614
617
620
623
626
629
632
635
638
641
645
648
652
656
660
664
667
671
675
679
682
686
689
692
694
696
699
700
702
704
706
707
709
710
712
714
715
717
719
721
723
725
728
730
732
735
738
741
744
747
751
755
759
764
769
773
778
783
789
794
800
806
813
819
826
833
840
847
853
860
867
873
880
887
893
900
907
914
922
929
936
943
950
956
963
969
975
980
986
991
996
1000
1004
1006
1010
1014
1016
1020
1022
1024
1025
1026
1027
1027
1027
1027
1026
1026
1025
1024
1022
1022
1020
1018
1016
1014
1012
1010
1010
1006
1004
1002
1000
999
998
997
996
995
995
994
994
994
994
994
994
995
995
995
995
995
994
994
993
992
992
991
991
991
992
992
993
994
995
996
997
998
1000
1000
1002
1004
1006
1008
1010
1012
1014
1018
1020
1024
1028
1032
1035
1040
1044
1048
1053
1058
1062
1066
1071
1076
1080
1085
1091
1096
1102
1108
1114
1120
1126
1133
1140
1147
1155
1162
1170
1178
1186
1194
1202
1210
1218
1226
1234
1242
1249
1256
1262
1268
1274
1279
1284
1289
1293
1297
1301
1305
1309
1313
1316
1320
1323
1326
1329
1332
1334
1336
1338
1339
1340
1342
1343
1344
1345
1345
1346
1347
1347
1348
1348
1349
1349
1349
1350
1350
1351
1352
1353
1354
1355
1356
1357
1359
1360
1362
1364
1367
1369
1371
1373
1375
1378
1380
1383
1386
1388
1391
1394
1396
1399
1403
1406
1410
1413
1417
1421
1425
1430
1434
1439
1444
1449
1454
1460
1465
1471
1477
1483
1489
1495
1501
1507
1512
1518
1523
1529
1534
1539
1545
1550
1556
1562
1567
1573
1578
1584
1590
1596
1603
1609
1616
1623
1630
1636
1643
1649
1655
1661
1666
1671
1675
1679
1682
1685
1688
1690
1693
1695
1697
1699
1701
1702
1703
1703
1703
1703
1702
1701
1700
1699
1698
1697
1695
1694
1692
1691
1689
1688
1686
1685
1684
1682
1681
1680
1678
1677
1676
1676
1675
1675
1675
1676
1676
1677
1679
1680
1681
1682
1683
1684
1684
1685
1685
1686
1686
1686
1686
1686
1686
1685
1684
1684
1683
1683
1683
1683
1684
1684
1684
1684
1684
1683
1683
1681
1680
1679
1677
1675
1673
1672
1670
1668
1665
1663
1661
1659
1656
1653
1651
1648
1645
1641
1638
1635
1632
1629
1625
1622
1618
1615
1611
1607
1604
1600
1597
1593
1589
1585
1581
1577
1573
1569
1565
1562
1558
1553
1549
1545
1541
1537
1533
1530
1526
1523
1519
1516
1512
1509
1505
1502
1498
1494
1490
1485
1479
1474
1468
1462
1456
1449
1442
1435
1427
1419
1411
1403
1394
1385
1376
1367
1357
1347
1337
1327
1317
1308
1299
1289
1280
1271
1262
1253
1244
1235
1227
1218
1209
1201
1192
1184
1176
1168
1161
1154
1148
1142
1137
1132
1128
1124
1120
1117
1115
1112
1110
1108
1107
1105
1105
1104
1104
1104
1104
1103
1103
1103
1102
1102
1101
1101
1100
1100
1099
1098
1097
1096
1095
1094
1093
1092
1091
1090
1089
1087
1086
1084
1082
1080
1078
1076
1074
1071
1068
1065
1062
1058
1054
1050
1045
1041
1036
1031
1026
1020
1014
1010
1004
999
993
987
981
975
969
963
958
952
947
942
938
934
929
925
921
918
914
910
906
903
898
894
890
886
882
878
874
870
867
864
862
859
858
856
855
854
854
853
853
853
854
855
856
858
860
862
864
866
868
871
873
876
879
882
885
887
890
892
894
896
898
900
902
904
906
907
909
911
912
914
916
918
920
922
924
926
928
930
932
934
935
937
938
940
941
943
945
947
949
951
953
954
956
957
958
959
960
961
962
963
963
964
965
967
968
970
971
972
973
974
975
975
976
978
979
981
982
984
985
986
988
989
991
993
995
997
999
1000
1004
1006
1008
1012
1014
1018
1022
1025
1028
1031
1034
1037
1040
1042
1045
1048
1051
1054
1057
1060
1063
1067
1070
1074
1079
1083
1087
1091
1096
1100
1104
1108
1112
1117
1121
1126
1130
1135
1139
1143
1146
1149
1152
1155
1158
1161
1164
1167
1169
1171
1173
1175
1177
1179
1180
1182
1183
1185
1185
1186
1187
1187
1188
1188
1189
1189
1190
1191
1192
1193
1194
1195
1196
1196
1197
1196
1196
1196
1195
1195
1194
1194
1194
1193
1193
1193
1192
1192
1191
1190
1190
1189
1188
1187
1186
1186
1185
1185
1185
1186
1186
1188
1189
1191
1194
1197
1200
1203
1207
1212
1216
1221
1227
1233
1239
1245
1252
1258
1264
1270
1276
1282
1288
1293
1299
1304
1308
1312
1316
1320
1323
1325
1327
1329
1330
1331
1332
1332
1331
1329
1327
1324
1320
1316
1310
1304
1297
1290
1282
1274
1265
1256
1245
1233
1221
1207
1193
1177
1161
1144
1126
1107
1088
1068
1048
1028
1008
988
968
948
928
908
888
868
848
829
810
791
773
755
738
721
704
689
673
658
644
630
617
604
592
580
569
558
548
539
531
524
518
513
510
507
505
504
503
503
503
504
505
506
507
509
510
512
514
517
520
524
529
534
540
547
553
560
568
575
583
592
600
608
617
625
633
641
649
656
662
668
673
677
681
685
688
691
694
696
698
699
699
699
698
696
693
689
684
678
671
664
656
647
638
628
618
608
597
586
575
564
552
541
530
518
507
495
483
471
459
447
436
424
414
403
393
384
374
365
356
348
340
333
325
319
312
306
301
297
293
289
287
285
283
282
282
282
282
283
283
284
286
287
289
290
292
295
297
300
303
307
311
316
321
327
334
340
348
355
363
371
378
386
394
401
408
415
422
428
433
438
443
447
450
453
455
457
459
460
461
462
462
462
462
461
461
460
459
458
457
455
454
453
451
450
449
448
446
445
443
441
439
437
436
434
433
432
431
431
432
433
434
435
437
439
442
444
445
447
448
449
449
449
449
449
449
449
449
449
450
451
451
452
453
454
455
456
457
459
460
462
464
466
468
470
472
474
476
479
481
483
485
486
488
490
492
494
496
497
498
500
501
502
503
503
504
504
504
503
503
502
501
500
499
498
497
496
495
494
493
491
490
488
486
485
483
482
482
481
481
482
482
483
484
485
486
488
489
491
492
494
496
498
501
503
506
510
513
518
523
528
534
541
547
554
562
570
578
587
595
603
612
620
628
635
643
650
657
664
671
678
684
690
697
703
710
717
724
732
740
748
757
765
774
783
791
800
809
817
825
832
839
846
852
857
861
865
867
870
872
873
875
876
877
877
878
878
877
876
874
871
868
863
858
853
846
839
832
824
815
806
796
786
776
765
754
744
733
722
711
700
689
678
668
657
646
635
624
612
600
588
576
564
551
539
527
516
504
493
483
472
462
453
443
434
425
416
408
400
394
387
382
377
372
368
364
361
359
357
356
355
355
355
356
357
359
362
365
368
372
376
380
385
389
394
399
404
409
414
420
425
431
438
445
452
459
466
473
479
486
492
498
503
509
514
519
523
527
530
533
536
538
540
542
543
543
543
543
542
541
539
538
535
533
529
525
521
516
511
507
501
496
491
485
479
473
467
461
455
449
443
437
431
424
418
411
403
395
387
379
371
362
353
345
335
326
316
306
295
285
275
265
255
245
235
226
217
209
201
194
186
180
173
167
160
155
149
143
138
133
128
123
118
113
108
104
99
96
93
90
87
85
83
81
79
77
76
75
74
73
72
70
68
66
65
63
62
60
59
57
56
55
55
54
53
53
52
52
51
51
51
52
52
53
53
53
53
52
52
51
50
48
47
46
44
43
41
39
37
35
33
30
28
25
23
20
18
15
13
10
8
6
4
1
-1
-3
-6
-9
-11
-14
-17
-21
-24
-28
-33
-37
-42
-47
-51
-56
-61
-66
-71
-77
-82
-88
-94
-100
-107
-114
-121
-128
-135
-142
-149
-157
-164
-172
-180
-187
-195
-203
-211
-220
-228
-237
-246
-254
-263
-273
-282
-292
-301
-311
-321
-331
-341
-352
-362
-373
-384
-395
-406
-417
-428
-438
-449
-459
-469
-479
-488
-498
-508
-517
-527
-537
-547
-557
-566
-576
-585
-594
-603
-611
-618
-625
-632
-639
-645
-651
-656
-662
-667
-671
-676
-679
-683
-686
-688
-690
-692
-694
-695
-696
-697
-698
-698
-699
-699
-700
-701
-701
-702
-703
-704
-704
-705
-706
-706
-707
-708
-709
-710
-711
-712
-713
-714
-715
-717
-718
-721
-723
-725
-728
-730
-733
-736
-739
-743
-747
-751
-756
-760
-765
-770
-775
-780
-785
-789
-794
-799
-804
-808
-813
-818
-824
-830
-837
-844
-851
-859
-867
-876
-884
-894
-903
-913
-923
-934
-945
-956
-967
-980
-992
-1004
-1018
-1033
-1047
-1062
-1076
-1091
-1107
-1123
-1139
-1156
-1174
-1191
-1209
-1227
-1244
-1261
-1279
-1296
-1313
-1331
-1348
-1364
-1381
-1397
-1413
-1429
-1444
-1458
-1472
-1485
-1497
-1509
-1520
-1530
-1539
-1547
-1555
-1561
-1567
-1571
-1575
-1578
-1580
-1581
-1582
-1581
-1580
-1578
-1575
-1571
-1567
-1562
-1557
-1551
-1545
-1538
-1531
-1524
-1516
-1508
-1500
-1492
-1483
-1475
-1467
-1460
-1452
-1445
-1438
-1432
-1425
-1419
-1414
-1409
-1404
-1400
-1396
-1393
-1390
-1388
-1387
-1386
-1385
-1385
-1386
-1386
-1388
-1389
-1391
-1394
-1397
-1401
-1405
-1409
-1414
-1420
-1426
-1432
-1439
-1446
-1454
-1462
-1471
-1480
-1490
-1500
-1510
-1521
-1531
-1542
-1553
-1564
-1575
-1587
-1598
-1609
-1620
-1631
-1641
-1652
-1662
-1671
-1681
-1691
-1701
-1710
-1720
-1730
-1740
-1750
-1760
-1770
-1779
-1788
-1797
-1806
-1814
-1821
-1829
-1836
-1843
-1850
-1857
-1864
-1870
-1876
-1883
-1889
-1895
-1901
-1906
-1912
-1917
-1921
-1926
-1930
-1933
-1937
-1940
-1943
-1945
-1948
-1950
-1953
-1955
-1957
-1959
-1961
-1963
-1965
-1967
-1969
-1970
-1972
-1975
-1977
-1979
-1982
-1984
-1987
-1989
-1992
-1995
-1997
-2000
-2001
-2005
-2008
-2009
-2013
-2016
-2019
-2021
-2025
-2028
-2031
-2033
-2037
-2041
-2044
-2047
-2050
-2052
-2055
-2056
-2058
-2059
-2059
-2060
-2060
-2060
-2059
-2059
-2058
-2057
-2056
-2055
-2054
-2053
-2052
-2050
-2049
-2047
-2045
-2044
-2041
-2039
-2037
-2033
-2031
-2028
-2025
-2021
-2019
-2016
-2013
-2012
-2011
-2009
-2009
-2009
-2009
-2011
-2012
-2013
-2015
-2017
-2019
-2021
-2023
-2025
-2027
-2028
-2029
-2031
-2033
-2033
-2036
-2037
-2039
-2040
-2041
-2044
-2045
-2049
-2051
-2055
-2058
-2062
-2065
-2069
-2073
-2077
-2081
-2084
-2088
-2092
-2096
-2099
-2102
-2105
-2108
-2111
-2114
-2117
-2120
-2123
-2125
-2128
-2131
-2134
-2137
-2140
-2144
-2147
-2150
-2153
-2156
-2160
-2163
-2166
-2169
-2173
-2176
-2180
-2183
-2187
-2191
-2194
-2198
-2202
-2206
-2210
-2215
-2219
-2224
-2229
-2234
-2239
-2244
-2249
-2255
-2260
-2266
-2273
-2279
-2286
-2294
-2301
-2308
-2315
-2322
-2329
-2336
-2343
-2350
-2357
-2364
-2370
-2375
-2380
-2385
-2389
-2393
-2397
-2401
-2404
-2407
-2409
-2411
-2413
-2415
-2417
-2418
-2420
-2421
-2423
-2424
-2426
-2427
-2429
-2431
-2432
-2433
-2434
-2435
-2435
-2436
-2437
-2438
-2440
-2442
-2444
-2447
-2451
-2455
-2459
-2463
-2469
-2474
-2480
-2487
-2494
-2502
-2510
-2517
-2526
-2534
-2542
-2549
-2557
-2564
-2572
-2579
-2585
-2592
-2598
-2603
-2609
-2613
-2618
-2622
-2625
-2628
-2632
-2634
-2637
-2639
-2641
-2643
-2644
-2645
-2647
-2648
-2649
-2649
-2650
-2650
-2651
-2652
-2653
-2654
-2655
-2656
-2657
-2659
-2660
-2661
-2662
-2663
-2664
-2666
-2668
-2669
-2672
-2674
-2677
-2680
-2683
-2686
-2690
-2693
-2697
-2700
-2704
-2707
-2710
-2713
-2716
-2719
-2722
-2725
-2727
-2730
-2732
-2735
-2738
-2740
-2742
-2744
-2745
-2746
-2747
-2748
-2749
-2750
-2750
-2751
-2751
-2751
-2751
-2751
-2750
-2749
-2748
-2746
-2743
-2740
-2737
-2734
-2730
-2727
-2723
-2720
-2716
-2713
-2710
-2706
-2703
-2700
-2698
-2695
-2693
-2690
-2688
-2687
-2685
-2683
-2681
-2678
-2676
-2674
-2671
-2669
-2667
-2665
-2664
-2662
-2661
-2660
-2659
-2659
-2659
-2659
-2660
-2661
-2661
-2662
-2662
-2662
-2661
-2661
-2659
-2658
-2656
-2654
-2652
-2649
-2647
-2644
-2641
-2639
-2636
-2633
-2630
-2626
-2622
-2618
-2613
-2609
-2604
-2599
-2593
-2587
-2579
-2571
-2563
-2554
-2544
-2535
-2526
-2516
-2506
-2496
-2485
-2474
-2463
-2452
-2441
-2429
-2417
-2405
-2393
-2380
-2366
-2353
-2338
-2324
-2310
-2295
-2280
-2265
-2250
-2234
-2219
-2202
-2186
-2169
-2152
-2135
-2117
-2099
-2081
-2063
-2044
-2025
-2007
-1988
-1969
-1949
-1930
-1910
-1890
-1870
-1850
-1830
-1809
-1789
-1770
-1750
-1731
-1712
-1693
-1674
-1655
-1637
-1618
-1601
-1583
-1566
-1549
-1533
-1517
-1500
-1484
-1468
-1452
-1436
-1420
-1404
-1389
-1374
-1360
-1346
-1332
-1319
-1306
-1293
-1281
-1270
-1259
-1249
-1240
-1231
-1222
-1214
-1207
-1200
-1193
-1187
-1182
-1177
-1173
-1169
-1165
-1162
-1159
-1156
-1153
-1151
-1148
-1146
-1143
-1140
-1138
-1135
-1132
-1130
-1127
-1124
-1121
-1118
-1114
-1110
-1106
-1102
-1098
-1094
-1090
-1086
-1081
-1077
-1073
-1069
-1066
-1062
-1059
-1057
-1054
-1052
-1050
-1049
-1047
-1047
-1047
-1047
-1048
-1049
-1050
-1052
-1053
-1054
-1055
-1056
-1056
-1056
-1056
-1055
-1054
-1053
-1051
-1049
-1047
-1045
-1042
-1040
-1037
-1035
-1032
-1030
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-998
-995
-991
-986
-982
-976
-971
-965
-958
-951
-944
-936
-928
-919
-910
-900
-890
-880
-870
-859
-848
-837
-826
-815
-803
-791
-779
-766
-754
-741
-728
-715
-702
-689
-677
-664
-652
-639
-627
-614
-602
-590
-578
-567
-555
-544
-532
-521
-509
-497
-486
-474
-464
-454
-444
-435
-427
-418
-411
-403
-396
-389
-383
-377
-372
-368
-364
-360
-357
-354
-351
-349
-346
-343
-340
-337
-334
-330
-327
-324
-321
-317
-314
-311
-308
-305
-302
-298
-295
-292
-288
-285
-282
-280
-277
-273
-270
-266
-262
-258
-253
-248
-243
-237
-231
-224
-217
-209
-201
-193
-185
-177
-168
-159
-150
-142
-133
-124
-116
-108
-100
-92
-84
-76
-68
-60
-52
-45
-37
-30
-23
-16
-10
-3
2
8
13
18
22
27
31
35
39
43
47
51
54
57
60
62
63
64
64
63
61
59
55
51
47
42
37
32
26
19
12
4
-5
-13
-22
-31
-39
-48
-56
-65
-74
-84
-94
-104
-114
-125
-135
-146
-156
-166
-176
-186
-195
-204
-213
-222
-230
-239
-247
-256
-263
-271
-278
-285
-291
-297
-302
-307
-311
-315
-319
-322
-325
-328
-330
-333
-334
-336
-337
-337
-337
-335
-333
-330
-326
-322
-316
-310
-304
-297
-290
-282
-275
-267
-258
-249
-240
-230
-220
-210
-199
-187
-175
-162
-149
-136
-122
-107
-93
-78
-62
-46
-30
-14
3
21
38
55
72
89
106
123
140
157
173
190
206
223
239
254
270
286
301
317
332
347
362
377
392
406
419
432
445
457
469
480
491
501
510
518
526
532
538
544
548
553
556
560
563
566
569
571
574
576
579
581
583
585
587
589
590
591
592
593
594
594
594
593
593
592
591
589
588
587
585
584
583
581
580
580
579
579
580
581
583
585
587
590
594
597
601
605
609
612
616
621
625
629
634
639
645
651
657
663
669
675
681
686
691
695
700
704
707
710
713
715
717
719
720
722
723
725
726
728
729
731
732
733
734
735
736
737
737
737
738
738
738
737
736
734
732
728
724
720
715
710
705
699
693
686
678
670
661
652
642
633
624
615
607
598
591
583
575
568
560
553
546
538
531
523
516
509
501
494
487
480
474
467
460
454
448
442
437
432
427
421
416
410
404
399
394
389
385
381
377
373
370
367
364
361
358
355
352
349
346
343
339
336
333
330
326
323
319
316
312
308
305
301
298
294
291
287
284
280
277
273
269
266
262
258
254
250
247
244
241
238
235
233
231
229
227
225
224
223
222
221
220
219
219
218
218
217
217
216
215
214
213
213
212
210
209
208
206
204
203
201
199
198
196
194
193
191
189
187
185
183
182
181
179
178
177
176
175
174
173
172
171
171
170
169
169
168
168
167
167
168
169
171
173
176
179
183
188
193
198
204
210
216
222
229
236
243
249
256
263
269
276
283
289
297
304
312
320
328
337
345
354
362
371
379
386
393
400
406
412
417
422
427
431
436
440
445
449
453
457
460
463
466
469
471
473
474
475
476
476
476
476
475
475
474
473
473
472
471
470
470
470
470
471
471
471
471
470
470
469
469
468
467
467
466
465
464
463
462
461
460
460
460
460
461
462
463
465
466
467
468
468
469
471
472
474
476
478
480
483
485
488
490
493
495
497
499
500
501
503
504
505
506
507
508
510
512
514
517
520
523
527
531
535
540
544
549
554
559
564
570
575
581
587
593
600
607
614
621
629
636
644
652
660
669
677
685
694
702
710
719
727
734
742
750
757
764
771
777
783
789
795
800
805
810
814
818
822
826
829
832
835
838
840
843
845
847
849
851
853
855
856
858
859
861
862
863
863
864
865
865
866
866
867
867
868
868
869
869
870
871
872
873
875
877
880
882
885
889
892
896
900
904
909
914
919
923
928
932
936
940
944
947
950
953
956
959
962
964
966
969
971
972
974
976
978
979
981
982
983
984
985
986
986
987
987
987
987
987
986
986
986
985
985
985
985
985
985
985
985
985
984
983
982
981
980
978
977
976
974
973
971
969
966
964
962
959
956
954
950
947
944
940
937
933
929
925
921
916
911
905
898
891
884
876
868
860
851
842
833
824
815
806
797
788
779
770
761
752
744
736
728
720
712
705
698
690
684
677
671
665
660
655
650
645
641
637
634
631
628
626
624
623
622
621
621
621
622
623
624
626
628
631
633
637
640
644
647
651
655
659
663
666
670
674
677
681
684
687
690
692
693
695
696
697
697
698
697
697
696
694
692
690
688
685
682
679
675
670
666
660
655
648
642
635
627
619
610
602
592
583
573
564
554
544
534
524
514
503
493
483
472
462
451
441
430
419
408
397
387
376
366
356
347
337
328
319
311
303
296
290
284
279
275
271
267
264
262
260
259
257
256
255
255
255
255
255
255
255
256
256
257
258
260
262
264
267
270
274
277
282
286
291
296
301
307
313
319
326
333
340
347
354
362
369
377
385
392
400
408
416
424
433
441
450
459
469
478
488
497
508
518
528
539
550
561
573
584
596
608
620
632
644
656
668
679
690
701
712
723
734
744
755
766
776
787
797
806
816
825
835
843
852
860
867
874
880
886
892
899
905
911
918
924
930
936
941
946
951
956
961
966
970
974
978
982
985
989
991
994
997
999
1000
1000
1002
1002
1000
1000
998
995
992
989
985
980
976
971
966
961
955
950
944
939
933
926
920
914
908
903
898
893
888
884
881
877
873
870
867
864
861
858
855
852
850
847
845
844
842
841
840
839
839
838
838
838
838
839
839
840
840
841
841
842
843
844
846
847
850
852
855
858
862
866
870
875
881
886
893
899
907
914
923
932
941
951
962
972
983
994
1004
1014
1024
1034
1043
1051
1059
1066
1073
1080
1086
1092
1098
1104
1110
1116
1121
1127
1133
1139
1145
1152
1158
1163
1169
1174
1178
1182
1185
1187
1189
1190
1190
1190
1189
1187
1186
1184
1181
1179
1176
1174
1171
1168
1165
1162
1159
1156
1152
1149
1145
1142
1138
1134
1130
1127
1123
1119
1115
1112
1108
1104
1101
1098
1094
1091
1088
1084
1081
1077
1074
1070
1066
1062
1058
1054
1050
1045
1041
1037
1033
1029
1026
1022
1020
1018
1016
1014
1012
1012
1010
1010
1012
1012
1012
1014
1016
1016
1018
1020
1022
1024
1026
1027
1028
1028
1029
1028
1028
1027
1026
1025
1024
1022
1020
1018
1014
1012
1010
1008
1006
1004
1002
1000
998
997
995
994
992
991
990
988
987
986
984
983
982
981
980
979
978
978
978
978
978
979
979
980
982
983
984
986
988
990
992
994
997
1000
1002
1006
1008
1012
1016
1020
1022
1027
1031
1035
1038
1042
1045
1049
1052
1055
1058
1061
1063
1065
1067
1069
1069
1070
1070
1070
1069
1069
1067
1066
1064
1062
1060
1059
1057
1056
1055
1054
1054
1054
1054
1054
1055
1055
1055
1055
1055
1055
1055
1054
1053
1052
1051
1050
1049
1047
1046
1043
1041
1038
1035
1032
1030
1027
1024
1020
1018
1016
1014
1010
1008
1006
1004
1002
1000
999
997
996
995
994
994
994
994
995
995
996
997
998
999
999
1000
1000
1002
1002
1004
1004
1006
1006
1006
1006
1006
1006
1006
1004
1002
1000
999
996
994
991
989
986
984
982
980
979
977
977
976
976
976
977
978
978
979
980
982
983
985
986
988
990
992
994
996
998
1000
1002
1004
1008
1010
1014
1018
1022
1028
1034
1040
1046
1052
1058
1065
1072
1079
1086
1093
1100
1108
1116
1124
1133
1141
1149
1157
1164
1171
1177
1183
1189
1195
1201
1206
1211
1216
1221
1226
1230
1235
1240
1245
1251
1256
1262
1268
1273
1279
1284
1290
1295
1299
1304
1308
1312
1315
1318
1321
1323
1325
1327
1328
1330
1331
1331
1332
1332
1332
1332
1331
1331
1331
1331
1330
1330
1329
1329
1328
1327
1326
1325
1324
1323
1321
1319
1316
1313
1310
1307
1304
1300
1296
1292
1288
1283
1278
1273
1267
1262
1256
1250
1245
1239
1233
1227
1221
1215
1209
1203
1197
1190
1184
1178
1172
1165
1159
1153
1147
1141
1134
1128
1121
1113
1106
1097
1089
1080
1071
1062
1052
1042
1032
1022
1012
1000
991
980
969
959
949
938
928
917
906
895
884
873
862
851
840
830
820
810
800
790
780
771
761
751
741
732
722
713
703
694
685
675
666
656
646
636
625
615
604
593
582
570
559
548
537
526
515
504
493
483
473
463
453
444
435
426
418
410
402
395
388
382
376
371
366
361
357
353
349
346
343
340
338
336
334
333
332
331
330
330
331
331
332
334
336
338
341
344
348
352
356
360
365
371
376
382
389
395
402
409
415
422
429
435
442
448
455
461
467
474
480
486
493
499
506
512
518
525
531
536
542
547
552
556
560
563
566
568
569
570
570
570
569
568
566
564
561
558
554
550
546
541
537
532
527
522
517
512
507
502
497
492
486
481
476
471
465
460
455
450
444
439
433
428
422
416
410
404
398
392
385
379
372
365
358
351
343
336
329
321
314
307
300
293
286
279
272
265
259
253
247
241
235
229
223
217
211
205
200
195
190
184
179
174
168
162
156
149
142
134
126
118
109
100
92
83
74
65
57
48
40
32
25
18
11
5
-1
-6
-11
-16
-20
-24
-28
-32
-35
-38
-41
-45
-48
-52
-57
-62
-67
-72
-78
-84
-91
-97
-104
-112
-119
-128
-136
-145
-155
-165
-175
-185
-196
-207
-218
-229
-240
-251
-262
-273
-285
-296
-308
-320
-332
-344
-356
-368
-381
-393
-405
-418
-430
-442
-454
-465
-476
-487
-498
-508
-518
-528
-537
-546
-554
-562
-570
-577
-584
-590
-596
-601
-605
-610
-613
-616
-618
-619
-620
-620
-619
-617
-615
-612
-609
-605
-601
-597
-593
-588
-583
-579
-574
-568
-563
-557
-551
-544
-538
-530
-523
-515
-507
-498
-489
-480
-470
-461
-451
-441
-431
-421
-411
-401
-390
-379
-368
-357
-346
-334
-323
-312
-300
-289
-277
-266
-254
-243
-232
-221
-211
-200
-189
-179
-169
-159
-149
-140
-132
-124
-116
-108
-101
-94
-87
-80
-73
-67
-60
-54
-47
-40
-33
-26
-19
-13
-6
0
6
12
18
23
29
34
39
44
49
53
57
62
66
69
73
77
81
84
88
92
96
100
104
108
112
117
121
125
130
134
138
142
146
149
152
154
156
158
160
161
162
163
164
165
166
166
166
165
165
164
162
161
159
157
154
151
148
145
141
137
132
128
123
118
113
108
102
96
91
85
79
73
66
59
52
44
36
28
20
11
3
-6
-14
-23
-32
-40
-49
-57
-66
-74
-83
-92
-102
-111
-121
-131
-141
-151
-161
-171
-180
-189
-198
-207
-215
-223
-230
-237
-244
-250
-255
-260
-265
-270
-273
-277
-280
-282
-284
-286
-287
-287
-287
-286
-285
-284
-282
-281
-279
-277
-276
-274
-273
-271
-270
-269
-267
-266
-265
-264
-263
-261
-260
-260
-259
-258
-257
-256
-256
-255
-254
-253
-252
-251
-250
-249
-249
-248
-248
-248
-247
-247
-246
-246
-245
-245
-246
-246
-247
-248
-249
-249
-250
-251
-251
-251
-251
-251
-250
-250
-249
-249
-248
-247
-246
-245
-243
-242
-240
-238
-236
-234
-231
-228
-226
-223
-220
-218
-215
-213
-210
-208
-206
-204
-202
-200
-198
-196
-195
-193
-191
-188
-186
-183
-180
-177
-173
-169
-165
-161
-156
-152
-148
-143
-139
-135
-131
-127
-123
-119
-115
-111
-107
-104
-100
-97
-93
-90
-87
-84
-82
-80
-78
-76
-74
-72
-71
-69
-67
-65
-64
-62
-60
-58
-56
-54
-52
-51
-49
-47
-45
-43
-41
-39
-37
-35
-33
-31
-29
-26
-24
-21
-19
-16
-13
-9
-6
-2
2
7
12
17
23
29
36
42
49
56
63
70
77
84
92
100
107
115
123
131
139
146
154
162
170
178
186
194
201
209
216
223
230
238
245
252
260
267
274
282
289
297
304
312
319
326
332
338
344
350
355
361
365
370
375
379
383
387
391
395
398
402
406
409
412
415
418
420
422
425
426
428
429
429
430
430
429
429
429
429
429
428
427
426
424
422
420
417
415
412
410
407
404
401
397
394
390
386
381
376
371
366
361
355
349
342
336
329
322
315
308
301
294
287
280
273
266
260
253
246
240
233
227
221
216
210
206
201
197
193
190
187
183
181
178
176
174
173
172
171
170
170
169
169
170
170
171
173
174
175
177
178
179
180
181
181
181
180
179
178
176
174
171
168
164
159
154
149
142
136
128
120
112
103
94
84
74
63
52
41
30
19
8
-3
-14
-25
-35
-46
-56
-66
-76
-86
-96
-106
-115
-125
-134
-144
-153
-163
-172
-182
-191
-201
-211
-220
-230
-239
-248
-258
-267
-275
-284
-293
-301
-309
-317
-325
-333
-341
-348
-356
-363
-371
-378
-385
-392
-399
-406
-414
-421
-428
-435
-442
-449
-456
-463
-469
-476
-483
-489
-496
-502
-509
-516
-523
-531
-538
-546
-554
-562
-570
-577
-585
-593
-601
-608
-615
-622
-628
-634
-641
-647
-652
-658
-664
-669
-674
-679
-684
-690
-695
-701
-707
-712
-718
-724
-730
-736
-742
-748
-753
-759
-765
-770
-775
-780
-785
-789
-794
-798
-802
-805
-809
-811
-814
-815
-817
-817
-818
-818
-817
-815
-814
-811
-808
-805
-801
-797
-793
-788
-782
-776
-770
-763
-756
-749
-742
-734
-725
-717
-708
-698
-688
-678
-668
-657
-647
-636
-626
-615
-605
-594
-584
-574
-563
-553
-543
-533
-523
-513
-504
-495
-486
-477
-468
-460
-451
-443
-435
-427
-420
-413
-405
-399
-392
-386
-380
-374
-368
-363
-359
-354
-349
-345
-340
-336
-331
-326
-320
-315
-310
-304
-299
-293
-288
-282
-277
-272
-267
-263
-259
-255
-252
-249
-247
-246
-245
-246
-247
-249
-251
-255
-259
-264
-270
-277
-284
-292
-300
-310
-319
-330
-341
-352
-365
-377
-391
-405
-419
-434
-449
-464
-479
-495
-511
-527
-543
-559
-576
-592
-608
-624
-639
-655
-671
-687
-703
-718
-734
-749
-765
-781
-798
-815
-833
-851
-869
-888
-906
-925
-944
-963
-982
-1000
-1020
-1038
-1057
-1075
-1093
-1111
-1128
-1144
-1161
-1176
-1192
-1207
-1221
-1235
-1248
-1262
-1274
-1287
-1299
-1310
-1322
-1332
-1343
-1352
-1361
-1370
-1378
-1386
-1393
-1400
-1407
-1414
-1420
-1426
-1432
-1438
-1444
-1450
-1456
-1463
-1469
-1476
-1483
-1490
-1497
-1504
-1511
-1518
-1526
-1534
-1542
-1550
-1558
-1566
-1575
-1584
-1592
-1602
-1611
-1620
-1629
-1638
-1647
-1656
-1665
-1673
-1682
-1691
-1699
-1708
-1717
-1725
-1734
-1743
-1751
-1760
-1768
-1777
-1785
-1793
-1802
-1810
-1818
-1826
-1835
-1842
-1850
-1858
-1865
-1872
-1878
-1885
-1891
-1896
-1902
-1907
-1912
-1916
-1920
-1923
-1925
-1928
-1930
-1932
-1934
-1936
-1938
-1939
-1941
-1942
-1943
-1944
-1945
-1945
-1946
-1946
-1947
-1947
-1948
-1950
-1951
-1953
-1956
-1959
-1962
-1966
-1970
-1974
-1978
-1983
-1988
-1992
-1998
-2003
-2008
-2013
-2019
-2025
-2029
-2035
-2040
-2045
-2050
-2054
-2058
-2062
-2066
-2069
-2071
-2074
-2077
-2080
-2083
-2086
-2089
-2092
-2096
-2100
-2103
-2107
-2111
-2115
-2120
-2124
-2128
-2132
-2136
-2141
-2145
-2149
-2153
-2158
-2162
-2166
-2170
-2175
-2179
-2183
-2188
-2193
-2198
-2203
-2209
-2214
-2220
-2227
-2233
-2240
-2247
-2255
-2262
-2271
-2279
-2288
-2297
-2306
-2316
-2326
-2336
-2347
-2358
-2370
-2381
-2393
-2404
-2416
-2427
-2438
-2450
-2461
-2473
-2486
-2498
-2511
-2524
-2538
-2552
-2566
-2581
-2597
-2613
-2629
-2646
-2664
-2681
-2699
-2717
-2735
-2753
-2771
-2790
-2808
-2827
-2846
-2865
-2885
-2904
-2924
-2943
-2963
-2983
-3002
-3022
-3042
-3061
-3080
-3099
-3118
-3136
-3154
-3172
-3190
-3207
-3224
-3240
-3256
-3272
-3288
-3303
-3318
-3333
-3348
-3364
-3379
-3394
-3409
-3424
-3440
-3455
-3470
-3485
-3501
-3516
-3532
-3548
-3564
-3580
-3596
-3613
-3630
-3647
-3665
-3682
-3699
-3717
-3734
-3751
-3769
-3786
-3804
-3822
-3840
-3858
-3876
-3894
-3912
-3930
-3948
-3966
-3984
-4002
-4019
-4037
-4054
-4070
-4086
-4103
-4119
-4134
-4150
-4165
-4179
-4194
-4208
-4222
-4237
-4251
-4265
-4279
-4292
-4306
-4320
-4333
-4346
-4359
-4372
-4385
-4398
-4410
-4422
-4434
-4446
-4457
-4468
-4479
-4489
-4499
-4508
-4517
-4526
-4535
-4543
-4551
-4559
-4566
-4573
-4579
-4585
-4590
-4594
-4598
-4601
-4603
-4604
-4604
-4604
-4603
-4600
-4597
-4593
-4588
-4581
-4574
-4566
-4558
-4548
-4539
-4528
-4517
-4505
-4493
-4480
-4467
-4454
-4440
-4425
-4410
-4395
-4379
-4363
-4347
-4331
-4314
-4298
-4282
-4266
-4250
-4234
-4219
-4204
-4189
-4174
-4160
-4147
-4134
-4121
-4108
-4096
-4083
-4072
-4059
-4049
-4038
-4027
-4017
-4006
-3995
-3985
-3974
-3964
-3953
-3942
-3931
-3921
-3910
-3899
-3888
-3877
-3866
-3855
-3844
-3833
-3821
-3810
-3798
-3786
-3774
-3762
-3751
-3739
-3728
-3716
-3706
-3695
-3685
-3675
-3666
-3657
-3649
-3640
-3633
-3625
-3618
-3610
-3603
-3595
-3588
-3581
-3574
-3568
-3561
-3555
-3549
-3543
-3537
-3531
-3526
-3521
-3516
-3511
-3506
-3502
-3499
-3496
-3493
-3490
-3488
-3487
-3485
-3484
-3483
-3483
-3482
-3482
-3482
-3483
-3483
-3484
-3485
-3486
-3487
-3489
-3491
-3493
-3495
-3497
-3500
-3502
-3505
-3507
-3510
-3512
-3514
-3517
-3519
-3522
-3524
-3527
-3530
-3532
-3535
-3537
-3540
-3543
-3546
-3550
-3553
-3557
-3561
-3565
-3569
-3573
-3578
-3583
-3588
-3593
-3599
-3605
-3610
-3616
-3621
-3626
-3631
-3636
-3641
-3646
-3651
-3656
-3662
-3668
-3674
-3681
-3687
-3694
-3701
-3709
-3717
-3724
-3733
-3741
-3749
-3758
-3766
-3775
-3783
-3791
-3800
-3808
-3816
-3823
-3831
-3839
-3846
-3854
-3862
-3869
-3877
-3884
-3892
-3899
-3906
-3914
-3921
-3928
-3935
-3943
-3950
-3957
-3963
-3970
-3976
-3982
-3988
-3994
-3999
-4003
-4009
-4014
-4019
-4022
-4027
-4033
-4037
-4041
-4046
-4050
-4053
-4057
-4061
-4064
-4067
-4070
-4075
-4078
-4081
-4083
-4086
-4088
-4089
-4091
-4091
-4091
-4091
-4091
-4091
-4093
-4093
-4091
-4091
-4091
-4091
-4091
-4090
-4088
-4086
-4085
-4083
-4082
-4080
-4078
-4075
-4074
-4072
-4070
-4070
-4067
-4067
-4066
-4065
-4062
-4061
-4059
-4058
-4057
-4054
-4054
-4053
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4051
-4050
-4050
-4049
-4048
-4046
-4046
-4045
-4043
-4042
-4041
-4040
-4038
-4038
-4037
-4035
-4035
-4034
-4033
-4032
-4030
-4030
-4030
-4029
-4029
-4029
-4029
-4029
-4029
-4030
-4032
-4034
-4037
-4041
-4045
-4050
-4054
-4061
-4067
-4074
-4081
-4086
-4094
-4102
-4109
-4116
-4123
-4130
-4137
-4144
-4151
-4158
-4165
-4172
-4179
-4186
-4193
-4199
-4206
-4213
-4219
-4225
-4231
-4237
-4242
-4246
-4250
-4253
-4255
-4256
-4257
-4257
-4256
-4255
-4252
-4249
-4245
-4240
-4234
-4227
-4220
-4213
-4204
-4195
-4185
-4174
-4161
-4148
-4134
-4119
-4104
-4086
-4070
-4054
-4037
-4019
-4002
-3985
-3968
-3951
-3934
-3917
-3901
-3885
-3869
-3854
-3840
-3826
-3812
-3799
-3786
-3773
-3761
-3748
-3736
-3725
-3713
-3701
-3690
-3679
-3668
-3657
-3646
-3636
-3625
-3615
-3605
-3595
-3585
-3576
-3567
-3557
-3548
-3539
-3531
-3522
-3513
-3504
-3495
-3486
-3478
-3469
-3460
-3451
-3443
-3434
-3425
-3416
-3407
-3398
-3390
-3381
-3373
-3365
-3357
-3349
-3342
-3336
-3330
-3325
-3320
-3316
-3312
-3309
-3307
-3304
-3303
-3301
-3300
-3300
-3300
-3300
-3300
-3301
-3301
-3302
-3303
-3304
-3306
-3308
-3310
-3312
-3314
-3317
-3320
-3323
-3326
-3329
-3332
-3335
-3338
-3340
-3343
-3345
-3347
-3349
-3351
-3353
-3355
-3356
-3357
-3357
-3357
-3356
-3354
-3351
-3347
-3343
-3338
-3332
-3326
-3319
-3312
-3305
-3297
-3289
-3280
-3271
-3262
-3252
-3241
-3230
-3218
-3205
-3193
-3179
-3165
-3151
-3136
-3121
-3105
-3090
-3074
-3058
-3041
-3025
-3008
-2991
-2974
-2956
-2939
-2921
-2903
-2884
-2865
-2846
-2827
-2807
-2787
-2767
-2747
-2726
-2705
-2684
-2663
-2642
-2621
-2600
-2580
-2559
-2539
-2519
-2499
-2480
-2461
-2441
-2422
-2404
-2385
-2367
-2349
-2332
-2315
-2299
-2283
-2267
-2251
-2236
-2221
-2205
-2190
-2175
-2160
-2145
-2130
-2115
-2100
-2086
-2072
-2058
-2044
-2029
-2016
-2001
-1989
-1975
-1962
-1948
-1934
-1921
-1907
-1893
-1880
-1866
-1853
-1839
-1826
-1812
-1798
-1784
-1770
-1755
-1740
-1724
-1709
-1693
-1677
-1662
-1646
-1630
-1615
-1599
-1583
-1567
-1552
-1536
-1520
-1505
-1489
-1473
-1457
-1441
-1425
-1409
-1392
-1376
-1360
-1343
-1327
-1311
-1296
-1280
-1265
-1250
-1235
-1222
-1209
-1196
-1184
-1172
-1160
-1148
-1136
-1124
-1112
-1099
-1087
-1074
-1062
-1049
-1036
-1022
-1008
-996
-982
-969
-955
-942
-928
-915
-902
-889
-876
-863
-849
-836
-822
-808
-793
-779
-765
-751
-737
-723
-709
-695
-681
-667
-654
-640
-627
-614
-602
-590
-577
-566
-554
-543
-532
-521
-511
-501
-492
-483
-474
-466
-458
-449
-442
-434
-426
-419
-411
-404
-396
-388
-380
-372
-364
-356
-348
-340
-331
-323
-315
-307
-299
-291
-283
-275
-267
-260
-252
-245
-238
-231
-224
-217
-210
-203
-197
-191
-186
-181
-178
-174
-172
-171
-171
-172
-174
-177
-181
-186
-193
-200
-208
-217
-227
-237
-249
-260
-272
-284
-297
-309
-321
-334
-346
-358
-370
-382
-394
-405
-415
-425
-434
-443
-451
-459
-466
-472
-478
-482
-486
-490
-492
-494
-495
-495
-494
-493
-491
-488
-485
-481
-476
-471
-465
-459
-452
-445
-437
-429
-421
-413
-404
-395
-386
-377
-367
-357
-346
-335
-324
-313
-301
-288
-274
-260
-245
-229
-213
-196
-179
-161
-142
-124
-104
-85
-64
-44
-23
-1
21
43
66
90
114
139
164
190
216
243
271
299
327
356
385
415
444
475
505
535
566
596
627
657
688
718
749
779
808
838
867
896
924
952
980
1008
1034
1061
1087
1112
1138
1162
1187
1211
1235
1258
1281
1304
1326
1348
1369
1390
1411
1431
1451
1471
1490
1508
1527
1544
1561
1578
1595
1611
1627
1643
1658
1674
1689
1704
1719
1734
1748
1762
1776
1790
1804
1817
1830
1842
1855
1866
1878
1889
1899
1909
1918
1928
1936
1945
1953
1960
1968
1975
1982
1989
1995
2001
2005
2011
2016
2019
2023
2025
2028
2029
2031
2032
2032
2032
2031
2029
2028
2025
2021
2019
2015
2011
2007
2001
1997
1992
1987
1981
1975
1969
1962
1956
1949
1943
1937
1930
1924
1919
1913
1908
1902
1896
1890
1885
1878
1872
1866
1859
1852
1844
1836
1828
1819
1810
1800
1790
1780
1770
1759
1748
1736
1724
1712
1699
1686
1672
1658
1644
1629
1614
1599
1584
1568
1552
1537
1521
1505
1489
1473
1457
1441
1425
1409
1393
1376
1360
1343
1327
1310
1293
1277
1260
1244
1228
1213
1198
1184
1170
1156
1144
1132
1121
1110
1101
1092
1084
1076
1070
1064
1058
1053
1048
1044
1041
1037
1035
1032
1030
1028
1026
1024
1022
1022
1020
1020
1018
1018
1018
1016
1016
1016
1018
1018
1020
1020
1022
1025
1027
1029
1032
1034
1037
1041
1044
1047
1050
1053
1056
1059
1063
1066
1069
1073
1077
1080
1084
1089
1093
1098
1103
1109
1115
1122
1130
1138
1147
1156
1165
1175
1185
1196
1206
1217
1228
1239
1251
1263
1275
1288
1301
1314
1327
1340
1353
1367
1380
1393
1407
1420
1433
1447
1460
1473
1487
1500
1514
1527
1541
1555
1570
1584
1599
1614
1629
1644
1660
1675
1691
1707
1723
1740
1757
1775
1792
1810
1828
1846
1865
1884
1903
1923
1943
1964
1984
2005
2025
2048
2070
2092
2115
2138
2160
2183
2206
2230
2253
2277
2300
2324
2348
2372
2396
2419
2443
2467
2491
2514
2538
2561
2585
2608
2631
2654
2677
2699
2721
2743
2765
2786
2807
2828
2848
2869
2889
2909
2930
2950
2970
2990
3009
3029
3048
3067
3085
3104
3121
3138
3155
3171
3187
3203
3218
3233
3247
3261
3275
3288
3301
3314
3326
3338
3350
3361
3372
3383
3394
3405
3415
3426
3436
3446
3456
3466
3475
3484
3493
3502
3511
3520
3529
3537
3545
3554
3562
3570
3577
3585
3592
3600
3607
3615
3622
3630
3637
3645
3653
3662
3670
3679
3688
3698
3707
3717
3726
3736
3746
3756
3766
3776
3787
3797
3808
3818
3829
3840
3852
3863
3875
3887
3899
3911
3924
3937
3949
3963
3976
3990
4003
4019
4034
4049
4065
4081
4097
4112
4129
4145
4161
4178
4194
4211
4228
4245
4262
4280
4297
4314
4331
4348
4365
4381
4397
4412
4428
4443
4457
4471
4485
4499
4512
4526
4539
4552
4566
4579
4593
4606
4620
4633
4647
4661
4676
4691
4707
4723
4739
4756
4773
4791
4810
4828
4848
4867
4887
4908
4929
4950
4972
4995
5017
5041
5064
5088
5113
5138
5163
5189
5215
5241
5267
5293
5319
5345
5371
5396
5422
5447
5473
5498
5523
5548
5573
5598
5623
5648
5673
5698
5723
5749
5773
5798
5823
5848
5873
5897
5921
5944
5967
5989
6011
6032
6052
6071
6090
6108
6125
6140
6155
6169
6182
6194
6205
6215
6223
6231
6238
6244
6248
6252
6256
6258
6259
6260
6259
6258
6256
6253
6248
6243
6238
6231
6223
6215
6205
6195
6184
6172
6160
6146
6133
6118
6103
6088
6072
6055
6038
6020
6002
5984
5965
5946
5927
5908
5888
5868
5848
5828
5808
5787
5766
5744
5722
5700
5677
5654
5630
5605
5580
5555
5528
5502
5474
5446
5418
5389
5360
5331
5302
5272
5241
5211
5180
5148
5116
5084
5052
5019
4985
4952
4918
4884
4850
4816
4783
4748
4714
4680
4646
4612
4578
4544
4510
4477
4443
4410
4377
4343
4310
4277
4245
4212
4180
4147
4115
4083
4051
4021
3989
3959
3928
3898
3869
3840
3812
3784
3756
3729
3702
3676
3650
3624
3599
3574
3550
3526
3502
3478
3455
3433
3410
3388
3366
3344
3322
3301
3279
3258
3237
3216
3195
3174
3153
3132
3112
3092
3073
3054
3035
3016
2999
2981
2965
2949
2933
2918
2903
2889
2875
2861
2848
2836
2823
2811
2800
2789
2778
2768
2758
2748
2739
2730
2721
2713
2704
2696
2688
2680
2673
2665
2658
2651
2644
2638
2632
2627
2622
2618
2614
2611
2608
2606
2605
2604
2604
2604
2605
2607
2609
2611
2614
2618
2622
2626
2631
2636
2642
2648
2654
2661
2668
2676
2683
2691
2699
2707
2716
2724
2732
2741
2749
2757
2766
2774
2782
2790
2798
2806
2814
2822
2830
2838
2845
2852
2859
2866
2872
2878
2883
2888
2893
2897
2901
2905
2909
2912
2914
2917
2919
2921
2923
2924
2925
2925
2925
2924
2922
2920
2917
2913
2909
2904
2898
2892
2885
2877
2869
2860
2850
2840
2829
2818
2807
2795
2783
2770
2757
2744
2730
2716
2702
2687
2671
2655
2639
2622
2605
2588
2570
2553
2535
2518
2500
2483
2466
2448
2431
2413
2396
2378
2361
2344
2328
2311
2296
2280
2266
2251
2237
2224
2211
2198
2186
2174
2163
2152
2141
2131
2121
2111
2102
2093
2085
2077
2069
2061
2053
2045
2037
2029
2023
2017
2009
2004
1999
1995
1991
1988
1985
1984
1983
1983
1984
1985
1988
1993
1998
2005
2013
2021
2033
2045
2058
2072
2088
2105
2122
2140
2159
2179
2199
2221
2243
2266
2290
2314
2339
2365
2392
2419
2448
2477
2508
2539
2571
2604
2637
2672
2708
2745
2782
2821
2860
2900
2941
2982
3024
3066
3109
3152
3195
3239
3282
3326
3369
3412
3455
3497
3540
3582
3624
3666
3707
3748
3789
3829
3868
3907
3945
3982
4018
4053
4088
4122
4154
4186
4217
4248
4277
4305
4333
4359
4384
4409
4432
4455
4477
4499
4519
4540
4559
4578
4596
4613
4630
4647
4663
4678
4694
4708
4723
4737
4751
4765
4779
4793
4807
4820
4834
4848
4861
4874
4886
4898
4910
4921
4932
4942
4952
4960
4969
4976
4982
4988
4993
4998
5001
5005
5007
5010
5012
5013
5014
5015
5016
5016
5016
5016
5015
5014
5012
5009
5006
5002
4996
4991
4984
4976
4967
4958
4947
4935
4922
4907
4892
4875
4857
4837
4817
4795
4771
4746
4720
4693
4664
4634
4602
4570
4535
4500
4463
4426
4387
4347
4306
4263
4220
4176
4131
4085
4038
3991
3942
3892
3842
3791
3739
3687
3633
3579
3524
3469
3413
3357
3300
3244
3187
3130
3072
3015
2957
2899
2840
2782
2723
2663
2604
2544
2485
2425
2365
2305
2246
2186
2127
2068
2009
1952
1895
1838
1782
1726
1670
1615
1561
1507
1453
1399
1347
1294
1242
1191
1140
1090
1040
990
941
893
845
797
750
704
658
612
567
522
478
434
390
348
305
264
223
182
143
104
66
29
-8
-44
-79
-113
-147
-180
-212
-243
-274
-304
-333
-362
-389
-415
-441
-465
-489
-511
-532
-552
-572
-590
-608
-625
-642
-657
-672
-686
-699
-711
-722
-733
-743
-752
-761
-769
-777
-784
-791
-798
-805
-812
-818
-824
-831
-836
-842
-847
-852
-857
-862
-867
-872
-877
-881
-886
-890
-893
-897
-900
-902
-904
-906
-907
-907
-907
-907
-905
-904
-902
-900
-898
-895
-893
-890
-887
-884
-881
-877
-874
-871
-868
-865
-861
-858
-854
-851
-847
-843
-839
-834
-830
-825
-821
-816
-811
-806
-801
-795
-790
-785
-779
-774
-769
-764
-759
-754
-749
-744
-739
-734
-729
-724
-719
-713
-708
-702
-697
-691
-685
-679
-673
-667
-661
-654
-648
-641
-633
-626
-617
-608
-598
-588
-576
-564
-551
-537
-523
-509
-494
-480
-465
-450
-435
-420
-405
-391
-377
-364
-350
-338
-325
-312
-300
-288
-277
-265
-254
-244
-233
-223
-213
-203
-194
-185
-177
-168
-160
-152
-143
-135
-126
-117
-108
-98
-88
-78
-67
-56
-45
-34
-23
-11
0
11
23
34
46
59
71
84
97
111
124
138
153
167
183
199
215
231
248
266
283
301
320
339
359
379
400
421
444
466
490
514
538
564
589
615
641
668
695
723
751
779
808
837
866
896
926
956
987
1018
1049
1081
1113
1146
1179
1211
1244
1278
1311
1345
1379
1413
1448
1482
1516
1550
1584
1618
1652
1685
1718
1750
1783
1814
1846
1876
1906
1936
1965
1993
2021
2048
2075
2102
2128
2155
2181
2207
2233
2258
2283
2308
2332
2356
2379
2402
2424
2445
2467
2487
2507
2526
2545
2562
2579
2596
2612
2628
2643
2657
2672
2686
2699
2713
2727
2740
2753
2767
2781
2794
2809
2823
2838
2852
2868
2883
2899
2915
2931
2948
2965
2982
2999
3016
3033
3051
3069
3087
3105
3123
3141
3160
3178
3197
3215
3234
3252
3269
3287
3304
3321
3338
3354
3370
3385
3399
3413
3427
3440
3452
3464
3475
3486
3496
3505
3513
3521
3528
3533
3538
3543
3546
3549
3551
3552
3553
3553
3552
3550
3548
3545
3541
3537
3532
3526
3520
3513
3505
3497
3487
3478
3467
3456
3444
3432
3419
3406
3393
3379
3366
3352
3338
3324
3310
3295
3281
3267
3252
3237
3222
3207
3191
3175
3158
3141
3124
3106
3087
3068
3049
3029
3009
2988
2967
2946
2924
2901
2878
2854
2830
2806
2781
2756
2731
2705
2679
2653
2627
2600
2573
2546
2518
2490
2462
2433
2404
2374
2345
2314
2284
2253
2222
2191
2159
2128
2096
2065
2033
2001
1970
1938
1906
1873
1840
1806
1772
1738
1704
1669
1634
1599
1563
1528
1492
1457
1421
1386
1351
1316
1281
1246
1212
1178
1144
1110
1077
1043
1010
976
943
910
877
845
812
780
748
715
683
650
617
585
552
520
488
456
425
394
363
333
303
273
243
213
183
154
124
94
65
35
6
-24
-54
-83
-113
-143
-173
-203
-233
-263
-294
-324
-355
-385
-416
-447
-478
-509
-540
-570
-601
-632
-663
-693
-724
-754
-784
-814
-843
-872
-901
-929
-957
-985
-1012
-1040
-1067
-1093
-1120
-1146
-1172
-1198
-1224
-1249
-1274
-1298
-1322
-1346
-1369
-1392
-1414
-1436
-1457
-1478
-1499
-1519
-1538
-1557
-1575
-1593
-1610
-1627
-1643
-1658
-1673
-1688
-1702
-1716
-1729
-1742
-1755
-1768
-1780
-1792
-1803
-1814
-1825
-1835
-1845
-1854
-1862
-1871
-1879
-1887
-1894
-1902
-1910
-1917
-1925
-1933
-1940
-1948
-1955
-1963
-1970
-1977
-1984
-1991
-1997
-2004
-2009
-2013
-2019
-2023
-2025
-2029
-2031
-2033
-2033
-2035
-2036
-2036
-2036
-2035
-2035
-2035
-2033
-2033
-2033
-2032
-2031
-2029
-2027
-2025
-2021
-2017
-2013
-2009
-2004
-1998
-1992
-1985
-1978
-1971
-1963
-1956
-1948
-1940
-1931
-1922
-1913
-1904
-1894
-1884
-1874
-1864
-1854
-1844
-1835
-1825
-1815
-1804
-1794
-1783
-1772
-1760
-1749
-1737
-1724
-1712
-1700
-1687
-1675
-1662
-1649
-1636
-1622
-1609
-1596
-1582
-1568
-1554
-1540
-1525
-1510
-1495
-1480
-1465
-1449
-1433
-1416
-1400
-1382
-1365
-1347
-1329
-1311
-1292
-1273
-1254
-1234
-1214
-1195
-1175
-1155
-1135
-1115
-1095
-1075
-1056
-1036
-1016
-998
-980
-962
-943
-925
-907
-889
-871
-853
-835
-816
-798
-780
-762
-744
-726
-708
-690
-672
-654
-637
-619
-602
-584
-567
-549
-532
-515
-498
-481
-465
-449
-433
-417
-402
-386
-371
-356
-341
-326
-311
-297
-282
-268
-253
-239
-225
-212
-198
-185
-173
-161
-149
-138
-127
-117
-108
-98
-89
-81
-73
-65
-57
-49
-42
-34
-27
-20
-13
-7
0
7
13
19
25
31
36
41
46
50
54
57
60
63
66
68
70
72
73
74
74
74
73
72
70
67
64
61
57
52
46
40
34
27
19
11
3
-6
-15
-23
-32
-41
-50
-58
-67
-75
-84
-92
-100
-108
-116
-124
-132
-140
-148
-156
-164
-171
-179
-187
-194
-201
-208
-214
-220
-226
-232
-237
-242
-247
-251
-256
-260
-264
-268
-272
-276
-280
-283
-286
-288
-290
-292
-293
-293
-294
-294
-293
-292
-291
-290
-289
-287
-285
-283
-281
-278
-275
-272
-268
-263
-257
-251
-244
-237
-229
-221
-212
-203
-194
-185
-176
-167
-158
-149
-140
-131
-122
-114
-105
-96
-87
-77
-67
-56
-45
-33
-21
-9
3
16
29
42
55
69
83
97
112
126
141
156
171
186
201
217
232
248
264
280
296
312
328
343
359
374
389
404
419
434
449
463
477
491
504
518
531
544
557
570
583
596
608
620
632
643
655
666
677
687
698
709
719
730
741
752
763
774
785
796
806
817
827
837
847
856
866
875
884
893
902
911
919
927
935
943
950
956
962
967
972
975
977
978
978
977
975
972
968
963
956
949
941
932
922
912
901
889
877
864
850
836
821
805
789
773
756
738
720
701
681
661
640
619
597
574
552
528
504
480
456
431
405
380
354
329
303
277
250
223
196
169
141
113
85
56
28
-1
-30
-60
-89
-119
-149
-180
-210
-241
-271
-302
-333
-364
-395
-425
-455
-485
-515
-544
-574
-602
-631
-660
-689
-717
-746
-774
-802
-830
-857
-885
-912
-939
-966
-992
-1018
-1044
-1069
-1094
-1119
-1143
-1166
-1189
-1210
-1231
-1251
-1271
-1289
-1307
-1324
-1340
-1355
-1370
-1385
-1398
-1412
-1425
-1437
-1450
-1462
-1474
-1486
-1499
-1511
-1523
-1536
-1549
-1562
-1575
-1589
-1603
-1617
-1632
-1647
-1662
-1677
-1692
-1707
-1721
-1736
-1750
-1764
-1778
-1792
-1806
-1819
-1832
-1844
-1857
-1868
-1880
-1891
-1903
-1913
-1924
-1934
-1944
-1954
-1963
-1971
-1980
-1988
-1995
-2001
-2009
-2016
-2023
-2029
-2036
-2041
-2049
-2055
-2062
-2068
-2075
-2081
-2088
-2094
-2101
-2108
-2115
-2122
-2129
-2136
-2144
-2152
-2161
-2169
-2178
-2188
-2198
-2208
-2219
-2230
-2242
-2254
-2266
-2278
-2290
-2303
-2315
-2328
-2340
-2352
-2365
-2377
-2389
-2401
-2413
-2425
-2436
-2448
-2459
-2471
-2483
-2495
-2506
-2518
-2530
-2542
-2554
-2566
-2577
-2589
-2601
-2613
-2625
-2637
-2649
-2661
-2673
-2686
-2699
-2711
-2725
-2738
-2752
-2766
-2780
-2794
-2809
-2824
-2839
-2855
-2871
-2887
-2904
-2921
-2939
-2956
-2975
-2994
-3013
-3033
-3054
-3075
-3097
-3119
-3142
-3166
-3190
-3215
-3240
-3265
-3292
-3318
-3346
-3374
-3403
-3432
-3462
-3492
-3523
-3555
-3587
-3619
-3652
-3685
-3719
-3753
-3787
-3822
-3857
-3892
-3928
-3964
-4000
-4037
-4074
-4112
-4149
-4188
-4226
-4265
-4305
-4344
-4384
-4425
-4466
-4507
-4548
-4590
-4632
-4675
-4718
-4761
-4804
-4847
-4891
-4934
-4978
-5022
-5065
-5108
-5151
-5193
-5234
-5275
-5316
-5356
-5395
-5434
-5472
-5510
-5547
-5584
-5619
-5654
-5689
-5722
-5754
-5786
-5817
-5847
-5877
-5905
-5933
-5960
-5986
-6011
-6035
-6058
-6081
-6103
-6123
-6143
-6161
-6179
-6196
-6212
-6226
-6240
-6253
-6264
-6275
-6284
-6293
-6301
-6308
-6313
-6318
-6322
-6325
-6328
-6330
-6331
-6332
-6332
-6331
-6330
-6328
-6326
-6324
-6321
-6319
-6316
-6312
-6309
-6305
-6301
-6297
-6292
-6287
-6282
-6277
-6271
-6265
-6259
-6253
-6245
-6238
-6230
-6221
-6212
-6202
-6192
-6182
-6170
-6159
-6147
-6135
-6122
-6110
-6097
-6083
-6069
-6055
-6041
-6027
-6012
-5997
-5981
-5966
-5949
-5933
-5916
-5899
-5881
-5864
-5846
-5828
-5810
-5792
-5773
-5755
-5736
-5718
-5699
-5680
-5661
-5643
-5624
-5605
-5586
-5568
-5549
-5531
-5513
-5495
-5477
-5459
-5441
-5423
-5405
-5387
-5369
-5352
-5334
-5316
-5298
-5281
-5263
-5246
-5229
-5213
-5196
-5180
-5164
-5147
-5131
-5115
-5099
-5083
-5067
-5051
-5035
-5018
-5002
-4985
-4969
-4952
-4936
-4919
-4903
-4886
-4869
-4853
-4836
-4819
-4803
-4787
-4770
-4754
-4738
-4721
-4705
-4689
-4672
-4656
-4640
-4624
-4609
-4593
-4578
-4563
-4548
-4534
-4520
-4506
-4492
-4480
-4467
-4455
-4443
-4431
-4419
-4408
-4397
-4386
-4375
-4364
-4353
-4343
-4333
-4323
-4313
-4304
-4295
-4286
-4277
-4268
-4259
-4250
-4241
-4231
-4222
-4212
-4203
-4193
-4183
-4173
-4162
-4152
-4141
-4131
-4120
-4110
-4099
-4089
-4078
-4067
-4054
-4043
-4032
-4019
-4008
-3995
-3983
-3970
-3957
-3944
-3930
-3916
-3902
-3887
-3872
-3856
-3841
-3825
-3808
-3791
-3774
-3756
-3738
-3720
-3702
-3684
-3665
-3647
-3628
-3609
-3590
-3570
-3551
-3531
-3512
-3492
-3473
-3453
-3434
-3415
-3396
-3378
-3359
-3341
-3322
-3304
-3286
-3268
-3251
-3233
-3216
-3200
-3183
-3168
-3153
-3138
-3124
-3111
-3098
-3085
-3073
-3061
-3050
-3038
-3027
-3016
-3005
-2995
-2985
-2975
-2965
-2956
-2947
-2938
-2929
-2921
-2913
-2905
-2898
-2890
-2883
-2877
-2870
-2863
-2857
-2851
-2845
-2839
-2833
-2828
-2823
-2818
-2814
-2809
-2805
-2800
-2796
-2792
-2787
-2783
-2779
-2774
-2770
-2766
-2762
-2758
-2754
-2750
-2747
-2743
-2740
-2738
-2736
-2734
-2732
-2731
-2730
-2729
-2729
-2729
-2729
-2730
-2731
-2732
-2733
-2735
-2736
-2738
-2739
-2741
-2743
-2744
-2745
-2746
-2747
-2747
-2747
-2747
-2746
-2745
-2743
-2741
-2738
-2735
-2732
-2728
-2724
-2719
-2714
-2708
-2702
-2696
-2689
-2683
-2676
-2668
-2661
-2653
-2645
-2637
-2629
-2620
-2611
-2602
-2593
-2583
-2573
-2562
-2552
-2541
-2530
-2519
-2508
-2497
-2485
-2474
-2462
-2450
-2437
-2425
-2412
-2399
-2386
-2373
-2360
-2346
-2333
-2319
-2304
-2290
-2275
-2261
-2246
-2231
-2216
-2201
-2186
-2171
-2156
-2142
-2127
-2112
-2097
-2082
-2067
-2052
-2036
-2021
-2005
-1990
-1974
-1958
-1941
-1924
-1907
-1889
-1870
-1851
-1832
-1812
-1791
-1770
-1748
-1725
-1702
-1678
-1654
-1629
-1604
-1578
-1551
-1524
-1496
-1468
-1439
-1409
-1379
-1348
-1316
-1284
-1251
-1218
-1185
-1151
-1117
-1083
-1049
-1016
-982
-949
-915
-882
-850
-818
-786
-755
-725
-694
-665
-636
-607
-579
-551
-523
-496
-470
-443
-417
-392
-366
-341
-316
-291
-266
-242
-218
-194
-171
-148
-125
-102
-80
-57
-35
-12
10
32
55
77
99
121
144
166
188
210
233
255
277
298
320
340
360
380
399
418
435
453
470
486
502
517
532
547
561
574
587
600
612
624
635
646
656
666
675
683
691
699
706
712
718
723
727
731
733
735
737
737
737
736
734
732
729
725
721
716
711
705
698
690
682
674
665
655
646
635
625
614
603
592
580
568
556
545
533
521
509
497
485
473
461
449
437
424
412
400
387
375
362
350
337
324
312
300
288
276
264
253
241
230
219
209
198
188
178
168
159
150
141
133
125
118
111
104
97
91
85
79
73
68
63
59
54
50
46
42
38
34
31
28
25
22
20
18
17
15
14
14
14
14
15
16
17
20
22
26
30
34
39
45
51
58
66
74
83
93
103
113
125
137
149
163
176
190
205
221
236
253
270
287
305
324
343
363
384
405
427
450
474
499
525
551
578
606
635
665
695
726
758
790
823
856
890
925
960
996
1032
1069
1106
1144
1182
1220
1259
1298
1338
1378
1418
1459
1500
1541
1582
1624
1665
1707
1749
1790
1832
1874
1915
1957
1999
2041
2083
2124
2165
2206
2247
2287
2327
2366
2406
2445
2484
2524
2563
2602
2642
2681
2721
2760
2800
2840
2880
2920
2960
3000
3040
3079
3118
3157
3195
3233
3270
3308
3344
3381
3417
3453
3488
3524
3559
3594
3628
3663
3697
3732
3766
3800
3834
3867
3900
3933
3966
3998
4029
4059
4090
4120
4149
4177
4204
4231
4257
4283
4309
4334
4358
4382
4405
4428
4450
4472
4493
4514
4534
4553
4571
4589
4605
4621
4636
4651
4664
4677
4690
4702
4713
4723
4733
4743
4752
4760
4768
4775
4781
4787
4793
4798
4802
4806
4809
4811
4813
4815
4815
4815
4815
4813
4812
4810
4807
4804
4801
4798
4794
4790
4787
4783
4779
4776
4772
4769
4766
4762
4759
4756
4754
4751
4749
4747
4744
4742
4740
4739
4737
4735
4733
4732
4731
4730
4730
4731
4731
4732
4734
4737
4740
4744
4748
4753
4759
4766
4774
4782
4791
4801
4812
4824
4837
4851
4866
4882
4899
4917
4936
4955
4975
4997
5019
5041
5065
5089
5114
5140
5167
5195
5224
5254
5285
5317
5350
5383
5418
5454
5491
5528
5567
5606
5646
5687
5728
5771
5813
5857
5901
5946
5991
6037
6084
6131
6178
6226
6274
6322
6371
6419
6468
6517
6566
6614
6663
6712
6761
6809
6858
6907
6956
7004
7052
7100
7148
7196
7244
7291
7339
7387
7435
7482
7530
7578
7625
7673
7720
7768
7815
7862
7909
7956
8003
8050
8096
8141
8186
8231
8275
8318
8359
8400
8440
8479
8516
8553
8589
8624
8658
8691
8723
8754
8785
8815
8845
8874
8902
8929
8956
8983
9008
9033
9058
9082
9105
9128
9151
9173
9194
9215
9235
9254
9272
9290
9307
9323
9339
9353
9367
9380
9392
9403
9413
9423
9432
9439
9446
9452
9456
9460
9462
9463
9464
9463
9462
9459
9456
9452
9448
9442
9437
9430
9423
9416
9408
9400
9392
9383
9374
9364
9355
9345
9334
9323
9311
9299
9287
9274
9260
9247
9233
9219
9205
9190
9176
9161
9146
9131
9115
9100
9084
9068
9051
9034
9017
8999
8981
8962
8943
8923
8904
8883
8863
8842
8821
8799
8777
8755
8732
8710
8687
8664
8640
8617
8593
8570
8547
8523
8500
8476
8453
8430
8407
8384
8361
8338
8314
8291
8269
8246
8223
8201
8179
8157
8135
8114
8093
8073
8053
8034
8015
7996
7978
7959
7942
7924
7907
7890
7873
7856
7840
7823
7806
7790
7773
7757
7741
7725
7709
7693
7678
7662
7647
7632
7617
7602
7587
7572
7557
7543
7528
7513
7498
7483
7469
7454
7440
7426
7412
7398
7384
7371
7357
7343
7329
7316
7302
7289
7275
7261
7248
7234
7220
7206
7193
7179
7166
7153
7140
7127
7114
7102
7089
7078
7066
7055
7043
7033
7022
7011
7001
6991
6981
6972
6963
6954
6946
6937
6929
6921
6913
6905
6897
6889
6880
6872
6863
6855
6846
6837
6828
6818
6809
6800
6790
6780
6770
6760
6750
6740
6730
6721
6711
6701
6691
6681
6671
6661
6651
6641
6630
6620
6609
6599
6588
6578
6567
6556
6545
6533
6522
6510
6499
6487
6475
6463
6451
6439
6426
6413
6400
6386
6372
6358
6344
6329
6313
6298
6282
6265
6249
6231
6214
6196
6177
6159
6140
6121
6102
6083
6063
6043
6022
6002
5981
5961
5940
5919
5898
5876
5855
5833
5810
5788
5765
5741
5717
5693
5668
5643
5617
5590
5563
5536
5508
5479
5450
5420
5390
5359
5328
5295
5263
5230
5197
5163
5129
5095
5061
5026
4991
4956
4920
4885
4849
4812
4775
4738
4701
4663
4625
4587
4549
4510
4471
4432
4392
4351
4310
4269
4227
4185
4143
4100
4057
4014
3970
3926
3882
3838
3794
3750
3706
3661
3617
3572
3528
3484
3439
3396
3352
3308
3265
3222
3180
3137
3095
3053
3012
2970
2929
2888
2848
2808
2768
2729
2690
2652
2614
2577
2540
2504
2468
2433
2398
2363
2328
2294
2260
2226
2192
2159
2126
2093
2061
2029
1997
1966
1936
1906
1877
1849
1821
1794
1768
1742
1717
1693
1669
1645
1623
1601
1580
1559
1540
1521
1503
1486
1470
1454
1438
1424
1409
1395
1382
1369
1357
1345
1333
1321
1310
1299
1289
1279
1269
1259
1250
1241
1232
1224
1216
1208
1201
1195
1189
1183
1177
1173
1168
1164
1160
1156
1153
1150
1147
1144
1142
1140
1139
1138
1137
1137
1137
1138
1139
1141
1143
1146
1150
1155
1160
1166
1172
1179
1187
1195
1204
1213
1223
1234
1245
1257
1270
1283
1296
1311
1325
1341
1357
1373
1391
1408
1427
1446
1465
1485
1505
1526
1547
1569
1592
1615
1639
1663
1688
1714
1740
1767
1794
1823
1852
1881
1912
1942
1974
2005
2037
2071
2104
2137
2171
2204
2238
2272
2306
2340
2374
2408
2442
2475
2509
2541
2574
2606
2638
2669
2700
2730
2760
2790
2820
2849
2878
2906
2934
2962
2989
3015
3042
3068
3093
3118
3143
3167
3191
3214
3237
3260
3281
3303
3323
3344
3363
3383
3401
3419
3437
3454
3470
3486
3501
3515
3529
3542
3554
3566
3576
3586
3595
3603
3611
3618
3624
3630
3635
3640
3643
3647
3649
3651
3653
3654
3655
3655
3654
3653
3651
3649
3646
3642
3638
3633
3628
3621
3614
3606
3597
3588
3577
3566
3554
3541
3528
3513
3499
3483
3467
3451
3434
3416
3398
3380
3361
3342
3323
3303
3284
3264
3244
3224
3205
3185
3165
3144
3124
3104
3084
3064
3044
3024
3005
2985
2965
2946
2926
2907
2887
2868
2849
2830
2811
2792
2774
2755
2737
2719
2702
2684
2667
2649
2632
2615
2598
2581
2564
2548
2531
2514
2496
2479
2461
2443
2425
2407
2388
2369
2350
2331
2312
2293
2273
2254
2234
2214
2194
2174
2154
2134
2114
2094
2074
2054
2033
2013
1994
1974
1954
1934
1914
1894
1875
1855
1835
1816
1796
1777
1758
1739
1720
1701
1683
1664
1646
1627
1609
1591
1572
1554
1536
1518
1500
1483
1465
1447
1430
1413
1396
1379
1363
1347
1331
1316
1302
1288
1274
1261
1248
1236
1224
1213
1202
1191
1181
1171
1162
1153
1145
1137
1129
1121
1114
1107
1101
1095
1089
1084
1078
1074
1069
1064
1060
1056
1053
1050
1047
1044
1042
1040
1039
1038
1037
1037
1037
1037
1038
1039
1041
1043
1046
1049
1053
1057
1061
1066
1071
1076
1082
1089
1095
1102
1109
1117
1125
1133
1141
1150
1159
1169
1178
1188
1197
1207
1217
1227
1236
1246
1255
1264
1273
1282
1290
1297
1305
1312
1319
1326
1333
1339
1345
1352
1358
1364
1370
1376
1382
1387
1393
1399
1404
1410
1415
1420
1424
1429
1433
1438
1442
1446
1451
1455
1460
1464
1469
1474
1480
1485
1490
1496
1502
1507
1513
1519
1526
1532
1539
1546
1552
1559
1566
1573
1580
1587
1594
1601
1609
1616
1623
1630
1637
1643
1649
1655
1661
1666
1671
1676
1681
1686
1691
1695
1700
1704
1707
1711
1714
1716
1719
1721
1723
1724
1725
1725
1726
1725
1725
1724
1722
1721
1718
1716
1713
1710
1707
1703
1698
1694
1688
1682
1676
1669
1662
1654
1646
1637
1627
1616
1604
1592
1578
1564
1548
1532
1515
1498
1479
1460
1440
1419
1397
1375
1352
1328
1303
1278
1251
1224
1196
1168
1138
1108
1077
1045
1012
980
947
913
878
844
808
772
735
698
660
622
583
544
504
465
425
384
344
303
262
220
178
135
93
49
5
-39
-84
-129
-175
-222
-269
-316
-364
-412
-461
-510
-559
-609
-658
-708
-758
-808
-858
-907
-957
-1006
-1058
-1108
-1158
-1208
-1258
-1308
-1357
-1407
-1456
-1506
-1555
-1603
-1652
-1700
-1749
-1797
-1845
-1893
-1940
-1988
-2036
-2084
-2133
-2181
-2229
-2277
-2325
-2373
-2420
-2468
-2515
-2562
-2610
-2657
-2704
-2751
-2797
-2844
-2891
-2937
-2984
-3030
-3077
-3124
-3171
-3218
-3265
-3312
-3360
-3408
-3456
-3505
-3553
-3602
-3651
-3700
-3748
-3797
-3845
-3893
-3942
-3990
-4038
-4086
-4135
-4184
-4232
-4281
-4330
-4379
-4428
-4478
-4527
-4576
-4626
-4676
-4726
-4776
-4826
-4877
-4929
-4980
-5032
-5084
-5136
-5189
-5241
-5293
-5345
-5396
-5448
-5500
-5551
-5603
-5655
-5707
-5760
-5812
-5865
-5918
-5971
-6025
-6079
-6133
-6187
-6242
-6296
-6352
-6407
-6462
-6518
-6574
-6630
-6685
-6741
-6797
-6853
-6909
-6964
-7020
-7075
-7131
-7186
-7241
-7296
-7351
-7405
-7460
-7514
-7568
-7623
-7677
-7730
-7784
-7838
-7891
-7945
-7999
-8052
-8106
-8159
-8213
-8267
-8321
-8375
-8429
-8483
-8537
-8591
-8644
-8697
-8750
-8803
-8855
-8908
-8960
-9012
-9064
-9117
-9169
-9221
-9274
-9326
-9379
-9432
-9485
-9538
-9591
-9644
-9697
-9750
-9803
-9856
-9910
-9963
-10016
-10069
-10122
-10175
-10229
-10283
-10337
-10391
-10445
-10500
-10555
-10610
-10665
-10720
-10775
-10830
-10885
-10940
-10994
-11049
-11103
-11157
-11211
-11265
-11318
-11371
-11423
-11476
-11528
-11580
-11632
-11683
-11734
-11786
-11837
-11888
-11939
-11990
-12041
-12092
-12143
-12193
-12244
-12294
-12344
-12394
-12444
-12494
-12544
-12593
-12642
-12691
-12740
-12789
-12838
-12887
-12936
-12985
-13034
-13083
-13132
-13181
-13230
-13279
-13328
-13377
-13426
-13475
-13524
-13574
-13623
-13673
-13723
-13773
-13823
-13874
-13925
-13976
-14027
-14078
-14130
-14181
-14233
-14284
-14336
-14387
-14438
-14488
-14539
-14589
-14639
-14689
-14739
-14789
-14838
-14887
-14935
-14984
-15031
-15078
-15125
-15170
-15216
-15260
-15304
-15347
-15390
-15432
-15473
-15514
-15553
-15592
-15629
-15666
-15702
-15738
-15772
-15806
-15839
-15871
-15903
-15934
-15964
-15993
-16021
-16050
-16079
-16107
-16134
-16161
-16187
-16213
-16239
-16264
-16289
-16312
-16335
-16358
-16379
-16401
-16421
-16441
-16459
-16477
-16494
-16510
-16526
-16541
-16555
-16569
-16581
-16593
-16605
-16615
-16625
-16634
-16643
-16651
-16658
-16665
-16671
-16677
-16682
-16687
-16691
-16695
-16698
-16701
-16703
-16705
-16707
-16708
-16708
-16708
-16708
-16707
-16706
-16704
-16703
-16700
-16698
-16695
-16691
-16687
-16682
-16677
-16671
-16664
-16657
-16649
-16640
-16631
-16620
-16610
-16598
-16586
-16574
-16561
-16548
-16535
-16522
-16508
-16494
-16480
-16466
-16451
-16437
-16422
-16407
-16392
-16376
-16361
-16347
-16332
-16317
-16303
-16289
-16274
-16261
-16247
-16234
-16219
-16207
-16193
-16181
-16169
-16155
-16142
-16129
-16114
-16100
-16085
-16071
-16056
-16041
-16024
-16009
-15992
-15976
-15959
-15941
-15924
-15906
-15888
-15870
-15852
-15834
-15815
-15797
-15778
-15759
-15740
-15721
-15701
-15682
-15663
-15644
-15625
-15607
-15588
-15571
-15553
-15536
-15519
-15503
-15487
-15471
-15455
-15440
-15424
-15409
-15394
-15379
-15365
-15350
-15336
-15321
-15307
-15292
-15278
-15263
-15249
-15234
-15220
-15205
-15190
-15175
-15161
-15146
-15131
-15116
-15102
-15087
-15073
-15059
-15045
-15031
-15016
-15002
-14988
-14974
-14960
-14945
-14930
-14914
-14899
-14882
-14866
-14848
-14831
-14812
-14793
-14774
-14754
-14734
-14714
-14693
-14673
-14652
-14630
-14609
-14588
-14567
-14545
-14524
-14502
-14481
-14459
-14437
-14415
-14393
-14370
-14348
-14325
-14302
-14280
-14257
-14234
-14211
-14189
-14167
-14145
-14123
-14101
-14080
-14060
-14040
-14020
-14001
-13982
-13964
-13947
-13930
-13913
-13897
-13881
-13866
-13851
-13837
-13823
-13809
-13796
-13784
-13772
-13760
-13749
-13738
-13727
-13716
-13706
-13696
-13685
-13675
-13665
-13655
-13646
-13636
-13626
-13616
-13606
-13596
-13586
-13576
-13566
-13556
-13546
-13536
-13526
-13516
-13506
-13495
-13484
-13473
-13461
-13449
-13436
-13423
-13409
-13395
-13381
-13366
-13350
-13334
-13317
-13300
-13283
-13265
-13247
-13229
-13210
-13192
-13172
-13153
-13133
-13112
-13091
-13069
-13047
-13024
-13000
-12975
-12950
-12925
-12899
-12872
-12845
-12818
-12790
-12762
-12734
-12705
-12677
-12648
-12619
-12589
-12560
-12529
-12499
-12468
-12436
-12405
-12373
-12341
-12309
-12276
-12244
-12211
-12179
-12146
-12113
-12080
-12047
-12014
-11981
-11948
-11915
-11881
-11849
-11816
-11783
-11751
-11719
-11687
-11656
-11625
-11594
-11563
-11533
-11503
-11474
-11444
-11415
-11386
-11358
-11329
-11300
-11272
-11244
-11216
-11188
-11161
-11134
-11108
-11082
-11056
-11030
-11005
-10980
-10955
-10931
-10907
-10883
-10859
-10835
-10811
-10787
-10763
-10739
-10715
-10691
-10667
-10642
-10617
-10592
-10567
-10542
-10518
-10493
-10468
-10443
-10419
-10394
-10370
-10347
-10323
-10300
-10277
-10255
-10232
-10211
-10189
-10169
-10148
-10128
-10109
-10090
-10072
-10055
-10038
-10021
-10005
-9988
-9972
-9956
-9941
-9925
-9910
-9894
-9879
-9863
-9847
-9832
-9816
-9800
-9785
-9769
-9753
-9738
-9722
-9706
-9690
-9674
-9658
-9642
-9626
-9610
-9594
-9578
-9562
-9546
-9531
-9515
-9500
-9485
-9470
-9456
-9441
-9427
-9414
-9400
-9387
-9373
-9360
-9347
-9334
-9322
-9309
-9296
-9283
-9269
-9256
-9243
-9229
-9216
-9202
-9188
-9174
-9159
-9144
-9129
-9114
-9098
-9082
-9066
-9049
-9032
-9015
-8998
-8981
-8964
-8947
-8929
-8912
-8894
-8877
-8859
-8842
-8824
-8806
-8788
-8770
-8752
-8734
-8715
-8696
-8677
-8658
-8639
-8620
-8600
-8581
-8561
-8541
-8521
-8501
-8481
-8461
-8440
-8419
-8399
-8378
-8357
-8336
-8315
-8294
-8273
-8252
-8230
-8209
-8188
-8167
-8145
-8124
-8102
-8080
-8058
-8037
-8016
-7994
-7973
-7952
-7931
-7909
-7888
-7867
-7846
-7825
-7804
-7784
-7763
-7743
-7723
-7703
-7683
-7663
-7643
-7624
-7604
-7585
-7567
-7549
-7531
-7514
-7497
-7481
-7466
-7451
-7438
-7425
-7413
-7402
-7392
-7383
-7374
-7366
-7359
-7351
-7345
-7338
-7332
-7325
-7319
-7313
-7308
-7303
-7298
-7294
-7290
-7286
-7283
-7279
-7276
-7273
-7271
-7268
-7266
-7264
-7262
-7261
-7260
-7259
-7258
-7258
-7257
-7257
-7256
-7256
-7256
-7256
-7256
-7256
-7256
-7256
-7256
-7256
-7255
-7255
-7253
-7252
-7250
-7247
-7245
-7241
-7238
-7233
-7229
-7224
-7218
-7212
-7206
-7199
-7193
-7186
-7179
-7171
-7164
-7156
-7148
-7139
-7130
-7121
-7111
-7102
-7092
-7082
-7072
-7061
-7050
-7039
-7028
-7016
-7005
-6993
-6981
-6970
-6959
-6948
-6937
-6926
-6915
-6904
-6893
-6882
-6871
-6861
-6850
-6840
-6829
-6818
-6807
-6796
-6785
-6773
-6761
-6750
-6738
-6725
-6713
-6701
-6688
-6676
-6664
-6651
-6639
-6627
-6614
-6602
-6589
-6577
-6564
-6552
-6541
-6529
-6518
-6508
-6498
-6488
-6478
-6468
-6459
-6450
-6442
-6434
-6427
-6419
-6413
-6407
-6401
-6396
-6391
-6386
-6382
-6378
-6374
-6370
-6366
-6362
-6357
-6353
-6348
-6343
-6338
-6332
-6327
-6322
-6316
-6311
-6306
-6301
-6296
-6292
-6287
-6283
-6278
-6273
-6268
-6264
-6259
-6253
-6248
-6243
-6238
-6232
-6227
-6221
-6216
-6211
-6205
-6199
-6193
-6187
-6181
-6174
-6167
-6159
-6152
-6144
-6135
-6127
-6118
-6109
-6099
-6090
-6080
-6070
-6059
-6049
-6038
-6026
-6014
-6002
-5989
-5975
-5961
-5946
-5930
-5914
-5897
-5879
-5861
-5842
-5822
-5802
-5781
-5759
-5737
-5714
-5690
-5667
-5643
-5618
-5593
-5567
-5541
-5515
-5487
-5460
-5432
-5403
-5375
-5346
-5317
-5287
-5257
-5227
-5197
-5167
-5136
-5105
-5074
-5043
-5011
-4979
-4947
-4915
-4882
-4849
-4816
-4783
-4749
-4715
-4680
-4646
-4611
-4576
-4541
-4506
-4471
-4435
-4400
-4364
-4328
-4292
-4256
-4219
-4182
-4145
-4107
-4069
-4030
-3991
-3952
-3912
-3872
-3831
-3791
-3750
-3710
-3670
-3629
-3589
-3548
-3507
-3467
-3426
-3385
-3344
-3303
-3262
-3221
-3180
-3139
-3098
-3057
-3015
-2974
-2932
-2891
-2849
-2806
-2764
-2721
-2679
-2636
-2592
-2549
-2505
-2462
-2418
-2373
-2329
-2284
-2240
-2194
-2149
-2102
-2055
-2008
-1960
-1911
-1862
-1813
-1763
-1713
-1663
-1612
-1562
-1511
-1460
-1410
-1359
-1308
-1257
-1207
-1156
-1106
-1055
-1004
-955
-905
-855
-806
-756
-707
-659
-611
-563
-515
-467
-420
-372
-325
-278
-231
-185
-138
-93
-47
-1
44
89
135
180
226
271
316
362
407
451
496
541
585
629
674
718
763
808
853
899
944
990
1035
1081
1127
1173
1218
1264
1309
1355
1400
1444
1489
1533
1578
1622
1667
1711
1756
1799
1843
1886
1929
1972
2015
2057
2099
2141
2183
2224
2266
2307
2347
2388
2429
2470
2511
2551
2592
2632
2673
2713
2753
2794
2834
2874
2914
2955
2995
3035
3075
3115
3155
3195
3235
3275
3314
3353
3391
3429
3466
3502
3538
3574
3609
3643
3677
3710
3743
3775
3807
3838
3869
3899
3929
3958
3986
4014
4041
4067
4091
4117
4141
4165
4188
4210
4231
4251
4271
4291
4309
4328
4345
4362
4379
4394
4410
4424
4438
4451
4464
4476
4488
4499
4509
4519
4528
4536
4544
4551
4558
4563
4569
4573
4577
4580
4582
4584
4584
4584
4582
4580
4576
4572
4567
4562
4555
4548
4541
4533
4524
4515
4506
4496
4486
4476
4466
4455
4444
4433
4421
4409
4396
4383
4370
4357
4344
4330
4317
4303
4290
4276
4262
4248
4233
4218
4202
4186
4170
4153
4136
4119
4101
4083
4064
4046
4027
4009
3991
3973
3954
3935
3916
3896
3876
3856
3835
3813
3792
3769
3746
3723
3699
3675
3650
3625
3600
3574
3547
3521
3494
3466
3439
3411
3383
3354
3326
3298
3269
3241
3213
3185
3157
3130
3103
3076
3049
3023
2998
2972
2947
2923
2899
2876
2854
2833
2812
2791
2771
2752
2733
2715
2698
2681
2665
2649
2633
2619
2604
2590
2576
2563
2551
2539
2527
2516
2505
2495
2485
2475
2466
2457
2448
2440
2432
2424
2416
2409
2402
2395
2389
2383
2377
2371
2366
2362
2358
2354
2351
2349
2347
2346
2345
2345
2344
2345
2345
2345
2346
2347
2348
2349
2350
2352
2353
2355
2357
2359
2362
2365
2368
2371
2374
2378
2382
2386
2390
2395
2399
2404
2409
2415
2420
2427
2433
2440
2448
2456
2465
2474
2483
2493
2503
2513
2524
2534
2545
2556
2568
2579
2591
2602
2614
2626
2638
2650
2662
2675
2688
2702
2715
2729
2743
2757
2772
2786
2801
2816
2831
2846
2862
2878
2894
2911
2928
2945
2962
2979
2997
3015
3032
3050
3068
3086
3104
3122
3139
3157
3176
3194
3212
3231
3250
3270
3290
3310
3331
3352
3373
3395
3418
3440
3463
3487
3510
3534
3559
3583
3608
3633
3658
3683
3709
3735
3761
3787
3813
3840
3867
3893
3920
3947
3974
4000
4027
4053
4078
4105
4131
4157
4182
4208
4233
4258
4283
4308
4333
4358
4383
4408
4433
4458
4483
4508
4532
4556
4581
4605
4629
4653
4676
4700
4723
4746
4770
4793
4816
4839
4861
4884
4906
4927
4948
4969
4989
5008
5027
5046
5064
5082
5099
5117
5134
5151
5168
5184
5201
5217
5233
5249
5265
5281
5297
5312
5328
5344
5360
5376
5391
5406
5422
5436
5451
5465
5479
5493
5507
5521
5534
5547
5561
5574
5588
5601
5615
5629
5644
5659
5674
5689
5705
5720
5735
5750
5765
5780
5795
5809
5824
5839
5853
5867
5881
5894
5907
5920
5933
5946
5959
5972
5985
5997
6010
6023
6035
6048
6060
6073
6086
6099
6112
6125
6138
6151
6164
6178
6191
6204
6218
6231
6245
6258
6272
6286
6300
6314
6328
6343
6357
6372
6387
6403
6419
6435
6451
6468
6484
6501
6518
6535
6553
6570
6587
6604
6622
6639
6656
6673
6689
6706
6722
6738
6754
6770
6786
6802
6817
6833
6848
6864
6879
6894
6909
6924
6939
6953
6967
6982
6995
7009
7022
7035
7048
7060
7072
7084
7096
7108
7119
7130
7141
7151
7161
7170
7179
7188
7196
7204
7211
7219
7226
7234
7242
7250
7258
7266
7274
7283
7291
7300
7308
7317
7325
7333
7340
7348
7355
7362
7368
7375
7381
7386
7392
7397
7402
7407
7411
7414
7417
7419
7420
7421
7422
7422
7421
7420
7419
7417
7415
7413
7411
7409
7407
7405
7403
7402
7400
7398
7397
7395
7394
7392
7390
7388
7386
7384
7382
7380
7377
7373
7369
7365
7360
7355
7349
7343
7336
7329
7322
7314
7306
7297
7289
7279
7270
7260
7250
7239
7228
7217
7206
7195
7184
7172
7161
7150
7139
7127
7116
7104
7092
7080
7069
7057
7046
7034
7023
7012
7000
6989
6978
6967
6956
6945
6934
6922
6911
6900
6889
6878
6867
6856
6845
6835
6825
6815
6806
6797
6789
6781
6773
6765
6758
6751
6744
6737
6731
6724
6717
6711
6705
6699
6693
6687
6682
6678
6673
6669
6666
6663
6661
6659
6657
6656
6656
6655
6655
6656
6657
6658
6660
6663
6665
6668
6672
6675
6679
6683
6688
6692
6697
6701
6706
6711
6716
6720
6725
6730
6734
6739
6743
6747
6751
6756
6760
6764
6768
6772
6775
6779
6782
6785
6788
6791
6795
6798
6801
6804
6808
6811
6815
6819
6823
6828
6834
6840
6847
6855
6863
6871
6881
6890
6900
6910
6920
6931
6942
6953
6964
6975
6986
6998
7009
7020
7032
7044
7055
7068
7080
7092
7104
7117
7130
7143
7155
7168
7181
7194
7206
7219
7231
7243
7255
7267
7278
7290
7301
7312
7323
7334
7345
7355
7366
7376
7387
7397
7408
7419
7430
7441
7452
7463
7474
7484
7495
7505
7515
7524
7533
7542
7550
7558
7566
7573
7579
7586
7592
7598
7604
7610
7615
7620
7624
7628
7632
7636
7639
7642
7644
7646
7648
7649
7650
7651
7651
7651
7650
7650
7649
7648
7646
7645
7643
7640
7637
7634
7630
7626
7622
7617
7612
7607
7602
7596
7590
7584
7578
7572
7565
7559
7553
7547
7541
7535
7529
7524
7519
7514
7509
7504
7500
7496
7492
7488
7485
7483
7480
7479
7477
7477
7476
7476
7477
7477
7479
7480
7481
7483
7485
7488
7491
7493
7496
7499
7502
7505
7509
7512
7516
7521
7526
7531
7536
7542
7548
7554
7560
7567
7574
7581
7588
7596
7605
7614
7623
7633
7644
7655
7667
7680
7693
7706
7720
7735
7750
7765
7781
7797
7814
7831
7848
7866
7884
7902
7920
7939
7957
7976
7995
8013
8032
8051
8070
8089
8108
8127
8147
8166
8185
8204
8223
8242
8262
8281
8300
8320
8340
8360
8381
8401
8422
8444
8465
8486
8508
8530
8552
8573
8595
8616
8637
8658
8679
8699
8720
8740
8759
8779
8798
8817
8836
8855
8874
8893
8913
8932
8951
8970
8989
9008
9027
9045
9064
9082
9099
9117
9133
9150
9165
9180
9194
9207
9219
9231
9242
9252
9261
9269
9277
9283
9289
9295
9299
9303
9306
9309
9311
9313
9315
9316
9316
9315
9314
9312
9309
9305
9301
9296
9290
9284
9278
9271
9263
9256
9248
9240
9231
9223
9214
9205
9197
9188
9179
9170
9161
9152
9143
9134
9125
9116
9107
9098
9089
9080
9072
9063
9055
9046
9038
9030
9021
9013
9005
8997
8989
8981
8973
8965
8957
8949
8941
8932
8923
8914
8904
8895
8885
8874
8864
8853
8842
8830
8818
8807
8795
8782
8770
8758
8745
8732
8719
8706
8692
8678
8663
8649
8634
8619
8603
8588
8573
8557
8542
8526
8511
8496
8482
8467
8453
8438
8424
8410
8395
8381
8367
8352
8337
8323
8308
8294
8279
8264
8249
8234
8219
8204
8189
8175
8160
8146
8132
8118
8105
8092
8080
8068
8055
8045
8035
8025
8016
8007
7999
7991
7984
7977
7971
7966
7960
7955
7950
7946
7941
7937
7933
7930
7926
7923
7921
7918
7917
7916
7916
7916
7918
7920
7923
7926
7931
7936
7942
7948
7955
7963
7971
7979
7988
7997
8006
8015
8025
8035
8045
8055
8067
8077
8090
8101
8114
8125
8138
8151
8166
8179
8193
8207
8222
8236
8250
8265
8279
8294
8309
8324
8339
8355
8370
8385
8400
8415
8429
8443
8457
8470
8483
8495
8507
8519
8531
8543
8554
8566
8578
8589
8601
8613
8625
8637
8649
8660
8672
8683
8693
8703
8713
8722
8731
8739
8746
8753
8759
8765
8770
8773
8776
8779
8780
8780
8780
8778
8776
8773
8770
8765
8760
8754
8747
8739
8730
8721
8710
8699
8686
8673
8658
8642
8626
8608
8589
8569
8548
8527
8504
8481
8458
8434
8409
8383
8358
8331
8304
8277
8249
8221
8193
8164
8135
8106
8076
8045
8015
7983
7951
7919
7886
7853
7818
7784
7749
7713
7677
7640
7604
7566
7529
7491
7452
7414
7374
7335
7295
7255
7215
7175
7135
7096
7056
7017
6978
6939
6900
6862
6824
6787
6751
6714
6679
6643
6608
6573
6538
6503
6469
6434
6400
6366
6333
6300
6267
6235
6204
6173
6142
6112
6083
6053
6025
5996
5968
5941
5913
5886
5860
5833
5807
5781
5755
5729
5704
5678
5654
5629
5605
5581
5558
5535
5512
5489
5466
5444
5422
5401
5379
5358
5338
5317
5296
5275
5255
5234
5213
5192
5171
5150
5129
5108
5087
5066
5045
5024
5004
4984
4964
4944
4924
4904
4884
4864
4844
4825
4805
4786
4767
4748
4729
4711
4693
4676
4659
4642
4627
4611
4596
4582
4568
4555
4542
4530
4518
4506
4496
4485
4475
4466
4457
4448
4439
4431
4423
4415
4408
4402
4395
4389
4384
4378
4373
4367
4361
4356
4350
4344
4338
4332
4325
4319
4312
4305
4297
4290
4283
4275
4268
4260
4252
4244
4235
4226
4217
4207
4197
4187
4176
4164
4152
4140
4127
4114
4100
4086
4073
4058
4043
4029
4014
3999
3983
3968
3952
3936
3920
3903
3886
3869
3851
3833
3815
3797
3779
3760
3741
3722
3702
3683
3663
3643
3623
3603
3583
3563
3543
3522
3501
3480
3459
3437
3414
3391
3368
3344
3319
3295
3269
3244
3218
3193
3167
3141
3115
3088
3062
3035
3009
2982
2955
2929
2902
2875
2849
2822
2795
2768
2742
2716
2690
2664
2639
2615
2590
2566
2542
2519
2495
2472
2449
2425
2401
2378
2354
2330
2305
2281
2256
2231
2205
2179
2154
2128
2102
2076
2051
2025
1998
1972
1945
1918
1890
1862
1834
1805
1776
1746
1716
1686
1655
1624
1592
1560
1527
1495
1462
1430
1397
1364
1331
1299
1266
1233
1201
1168
1136
1103
1071
1040
1008
977
946
915
884
854
824
794
764
735
706
677
648
620
592
564
536
509
482
455
429
403
377
351
326
301
277
252
228
204
180
156
133
109
85
62
38
14
-9
-32
-55
-78
-100
-123
-145
-166
-188
-209
-230
-251
-271
-292
-312
-333
-353
-372
-392
-411
-430
-449
-468
-486
-504
-522
-540
-558
-575
-592
-609
-626
-643
-660
-676
-693
-710
-727
-745
-762
-780
-798
-816
-834
-853
-871
-889
-908
-926
-944
-963
-981
-1000
-1018
-1037
-1056
-1075
-1094
-1112
-1131
-1150
-1169
-1187
-1206
-1224
-1242
-1260
-1278
-1295
-1313
-1330
-1348
-1365
-1383
-1401
-1419
-1437
-1455
-1473
-1492
-1510
-1528
-1546
-1564
-1582
-1601
-1619
-1637
-1654
-1672
-1690
-1707
-1724
-1741
-1757
-1774
-1791
-1808
-1825
-1841
-1858
-1875
-1892
-1909
-1926
-1943
-1960
-1977
-1994
-2012
-2029
-2045
-2064
-2081
-2099
-2117
-2134
-2152
-2170
-2188
-2205
-2223
-2240
-2258
-2275
-2293
-2311
-2329
-2346
-2364
-2382
-2400
-2418
-2436
-2454
-2472
-2490
-2508
-2526
-2544
-2562
-2580
-2598
-2616
-2634
-2652
-2670
-2688
-2705
-2723
-2741
-2759
-2776
-2794
-2811
-2828
-2845
-2862
-2878
-2894
-2910
-2925
-2939
-2953
-2966
-2979
-2992
-3003
-3015
-3025
-3035
-3044
-3053
-3062
-3069
-3076
-3083
-3089
-3094
-3099
-3104
-3108
-3112
-3115
-3118
-3121
-3124
-3126
-3128
-3130
-3132
-3133
-3135
-3136
-3138
-3139
-3140
-3140
-3141
-3141
-3140
-3140
-3140
-3139
-3139
-3138
-3138
-3137
-3137
-3136
-3135
-3134
-3132
-3131
-3129
-3128
-3126
-3124
-3122
-3120
-3118
-3116
-3113
-3109
-3106
-3102
-3097
-3092
-3087
-3081
-3074
-3067
-3060
-3052
-3043
-3035
-3025
-3016
-3006
-2995
-2984
-2972
-2960
-2947
-2935
-2922
-2908
-2895
-2882
-2868
-2854
-2840
-2825
-2811
-2796
-2781
-2766
-2750
-2734
-2717
-2701
-2684
-2667
-2649
-2632
-2615
-2597
-2580
-2562
-2544
-2526
-2508
-2490
-2471
-2453
-2435
-2416
-2398
-2379
-2361
-2343
-2325
-2307
-2289
-2272
-2255
-2238
-2222
-2205
-2189
-2173
-2157
-2141
-2125
-2109
-2094
-2078
-2062
-2047
-2031
-2016
-2001
-1987
-1973
-1959
-1945
-1932
-1920
-1908
-1896
-1884
-1873
-1863
-1853
-1843
-1833
-1824
-1815
-1806
-1797
-1789
-1781
-1773
-1765
-1757
-1749
-1742
-1734
-1727
-1720
-1714
-1708
-1702
-1696
-1690
-1684
-1678
-1672
-1667
-1661
-1656
-1650
-1645
-1639
-1634
-1628
-1623
-1617
-1611
-1606
-1600
-1595
-1589
-1584
-1578
-1573
-1567
-1561
-1556
-1550
-1545
-1540
-1535
-1530
-1525
-1520
-1516
-1511
-1507
-1503
-1499
-1495
-1491
-1487
-1484
-1481
-1478
-1475
-1473
-1470
-1467
-1465
-1462
-1459
-1456
-1453
-1449
-1446
-1443
-1439
-1436
-1432
-1428
-1425
-1421
-1418
-1415
-1411
-1408
-1405
-1402
-1399
-1396
-1393
-1391
-1388
-1385
-1383
-1380
-1378
-1376
-1374
-1373
-1372
-1371
-1370
-1369
-1369
-1368
-1368
-1368
-1368
-1369
-1370
-1370
-1371
-1373
-1374
-1375
-1376
-1378
-1379
-1380
-1382
-1383
-1385
-1386
-1387
-1388
-1389
-1389
-1390
-1391
-1391
-1392
-1394
-1395
-1397
-1399
-1402
-1405
-1408
-1411
-1414
-1417
-1421
-1425
-1429
-1434
-1438
-1443
-1447
-1452
-1456
-1460
-1464
-1468
-1473
-1477
-1481
-1485
-1489
-1492
-1496
-1499
-1502
-1505
-1508
-1511
-1514
-1516
-1519
-1522
-1525
-1528
-1530
-1533
-1535
-1537
-1539
-1540
-1542
-1544
-1545
-1546
-1548
-1549
-1551
-1553
-1555
-1557
-1560
-1563
-1566
-1570
-1573
-1577
-1581
-1585
-1589
-1593
-1597
-1602
-1606
-1611
-1616
-1621
-1626
-1631
-1637
-1642
-1647
-1652
-1658
-1663
-1669
-1675
-1681
-1687
-1693
-1700
-1707
-1714
-1721
-1729
-1736
-1744
-1752
-1760
-1769
-1777
-1786
-1794
-1803
-1812
-1821
-1830
-1840
-1849
-1859
-1869
-1879
-1889
-1899
-1909
-1920
-1930
-1941
-1952
-1963
-1974
-1984
-1995
-2005
-2016
-2027
-2037
-2045
-2055
-2064
-2073
-2082
-2090
-2099
-2107
-2115
-2124
-2132
-2139
-2147
-2155
-2163
-2170
-2178
-2186
-2193
-2201
-2208
-2215
-2221
-2227
-2233
-2239
-2244
-2248
-2253
-2257
-2262
-2265
-2269
-2273
-2276
-2279
-2283
-2286
-2289
-2291
-2293
-2295
-2296
-2296
-2296
-2296
-2295
-2293
-2291
-2289
-2286
-2283
-2280
-2277
-2273
-2270
-2267
-2263
-2259
-2256
-2252
-2247
-2243
-2239
-2234
-2229
-2224
-2219
-2213
-2206
-2199
-2192
-2184
-2175
-2166
-2157
-2147
-2136
-2125
-2113
-2101
-2089
-2076
-2063
-2050
-2036
-2023
-2009
-1994
-1980
-1965
-1950
-1935
-1920
-1905
-1890
-1875
-1859
-1844
-1828
-1812
-1796
-1780
-1764
-1747
-1730
-1713
-1696
-1679
-1663
-1646
-1629
-1613
-1597
-1581
-1565
-1549
-1534
-1519
-1504
-1489
-1474
-1458
-1443
-1428
-1413
-1398
-1384
-1369
-1355
-1341
-1327
-1314
-1301
-1289
-1276
-1264
-1252
-1240
-1228
-1216
-1203
-1191
-1179
-1166
-1154
-1141
-1129
-1116
-1104
-1091
-1079
-1067
-1055
-1043
-1031
-1018
-1008
-996
-985
-973
-962
-951
-939
-927
-915
-903
-890
-877
-864
-852
-839
-827
-815
-803
-791
-779
-768
-757
-747
-736
-726
-716
-706
-696
-686
-676
-666
-655
-645
-635
-624
-612
-601
-589
-577
-565
-553
-541
-529
-517
-504
-492
-478
-465
-451
-437
-423
-409
-395
-381
-367
-353
-339
-326
-313
-301
-290
-279
-269
-260
-250
-242
-233
-225
-216
-208
-200
-192
-185
-177
-170
-162
-155
-148
-141
-134
-126
-119
-112
-105
-99
-92
-86
-80
-74
-68
-63
-58
-53
-48
-43
-38
-34
-30
-25
-21
-18
-14
-10
-6
-2
3
7
12
17
22
28
33
39
45
51
57
64
71
77
84
91
97
104
110
117
123
130
136
143
149
156
163
170
178
186
194
203
212
222
232
242
254
265
278
290
303
317
331
345
360
376
392
410
428
446
465
485
505
525
546
567
588
609
630
652
674
696
718
741
764
787
810
834
859
884
909
934
960
986
1010
1037
1063
1089
1116
1143
1170
1197
1225
1254
1282
1311
1340
1369
1399
1428
1458
1488
1519
1550
1581
1612
1644
1676
1707
1739
1771
1804
1836
1868
1901
1934
1966
1999
2031
2064
2096
2129
2161
2193
2226
2258
2290
2323
2355
2387
2420
2452
2485
2518
2552
2585
2619
2653
2687
2721
2755
2789
2823
2857
2890
2924
2957
2989
3022
3055
3087
3120
3152
3184
3217
3249
3281
3313
3344
3376
3407
3439
3470
3501
3532
3563
3593
3623
3653
3683
3713
3743
3772
3801
3830
3858
3887
3915
3942
3969
3996
4022
4049
4074
4099
4124
4149
4173
4197
4221
4245
4268
4291
4313
4336
4358
4380
4402
4424
4446
4468
4490
4512
4534
4555
4577
4598
4620
4642
4663
4684
4706
4727
4748
4768
4789
4810
4831
4852
4873
4894
4915
4935
4956
4977
4997
5017
5037
5057
5077
5097
5116
5136
5155
5174
5193
5213
5231
5250
5269
5286
5304
5321
5338
5355
5372
5389
5405
5422
5439
5455
5471
5487
5503
5519
5535
5550
5565
5580
5594
5609
5623
5637
5651
5665
5679
5693
5706
5720
5733
5746
5759
5772
5785
5798
5810
5822
5833
5844
5854
5864
5874
5884
5893
5903
5913
5922
5932
5942
5951
5960
5970
5979
5988
5997
6006
6014
6023
6031
6040
6049
6058
6067
6077
6087
6097
6108
6120
6132
6144
6157
6170
6183
6197
6211
6225
6239
6254
6269
6284
6299
6315
6331
6348
6364
6381
6398
6416
6434
6452
6471
6490
6509
6529
6549
6569
6589
6609
6629
6650
6671
6691
6713
6734
6756
6779
6801
6824
6848
6871
6894
6917
6940
6963
6986
7008
7030
7052
7074
7095
7117
7137
7158
7179
7199
7219
7238
7257
7276
7294
7312
7329
7345
7360
7375
7389
7403
7417
7430
7443
7455
7467
7478
7489
7499
7509
7519
7528
7537
7546
7554
7562
7569
7577
7584
7591
7597
7603
7609
7615
7620
7625
7629
7633
7636
7639
7642
7645
7646
7648
7649
7649
7649
7649
7648
7646
7644
7641
7637
7633
7629
7624
7618
7612
7606
7600
7593
7585
7577
7569
7560
7550
7540
7530
7518
7506
7493
7479
7464
7449
7432
7415
7397
7378
7358
7337
7315
7293
7270
7246
7222
7196
7171
7144
7117
7089
7060
7031
7001
6970
6938
6906
6873
6839
6805
6771
6735
6700
6664
6628
6592
6555
6518
6481
6443
6405
6366
6327
6288
6247
6207
6166
6124
6082
6040
5997
5954
5910
5866
5822
5777
5731
5685
5638
5591
5543
5496
5447
5399
5350
5301
5252
5203
5153
5104
5054
5004
4954
4904
4854
4804
4753
4703
4652
4600
4549
4497
4445
4393
4341
4288
4236
4183
4129
4075
4022
3968
3913
3859
3804
3748
3693
3637
3580
3524
3468
3411
3355
3298
3242
3185
3128
3071
3014
2957
2900
2843
2785
2728
2670
2613
2555
2497
2439
2381
2323
2266
2208
2151
2095
2037
1982
1925
1870
1814
1758
1703
1648
1594
1539
1486
1432
1379
1326
1273
1220
1168
1116
1064
1012
962
910
859
809
758
707
657
607
557
507
457
408
358
309
260
211
161
112
62
13
-37
-87
-137
-186
-236
-286
-335
-385
-434
-484
-533
-583
-632
-682
-731
-781
-830
-879
-928
-976
-1024
-1072
-1120
-1168
-1216
-1264
-1311
-1358
-1405
-1452
-1498
-1543
-1589
-1634
-1679
-1723
-1768
-1812
-1856
-1900
-1944
-1987
-2031
-2075
-2118
-2162
-2205
-2249
-2292
-2336
-2379
-2422
-2464
-2507
-2550
-2592
-2634
-2676
-2718
-2759
-2801
-2842
-2883
-2924
-2964
-3005
-3045
-3085
-3125
-3165
-3204
-3244
-3283
-3322
-3360
-3399
-3438
-3476
-3515
-3553
-3591
-3629
-3667
-3704
-3742
-3779
-3816
-3852
-3889
-3925
-3961
-3997
-4032
-4067
-4103
-4138
-4173
-4207
-4241
-4275
-4308
-4341
-4374
-4406
-4439
-4471
-4503
-4535
-4566
-4597
-4627
-4657
-4687
-4717
-4746
-4775
-4804
-4833
-4862
-4891
-4920
-4949
-4978
-5006
-5035
-5063
-5090
-5118
-5145
-5172
-5198
-5224
-5250
-5274
-5299
-5323
-5346
-5369
-5391
-5413
-5435
-5456
-5476
-5496
-5516
-5535
-5554
-5572
-5590
-5608
-5625
-5642
-5659
-5676
-5692
-5708
-5723
-5739
-5753
-5768
-5782
-5796
-5810
-5823
-5837
-5851
-5864
-5877
-5890
-5903
-5916
-5929
-5942
-5954
-5966
-5978
-5990
-6000
-6011
-6021
-6030
-6038
-6047
-6054
-6062
-6069
-6076
-6082
-6088
-6094
-6099
-6105
-6109
-6114
-6119
-6123
-6127
-6131
-6135
-6138
-6141
-6144
-6147
-6149
-6151
-6153
-6155
-6157
-6158
-6159
-6160
-6161
-6162
-6163
-6163
-6163
-6162
-6162
-6161
-6160
-6160
-6159
-6158
-6157
-6156
-6154
-6153
-6151
-6149
-6147
-6146
-6144
-6142
-6141
-6139
-6138
-6137
-6136
-6135
-6134
-6133
-6133
-6132
-6132
-6132
-6133
-6133
-6135
-6136
-6137
-6139
-6140
-6142
-6143
-6145
-6147
-6149
-6152
-6154
-6157
-6160
-6163
-6167
-6171
-6175
-6180
-6184
-6189
-6194
-6200
-6205
-6211
-6216
-6222
-6229
-6235
-6242
-6249
-6256
-6264
-6272
-6280
-6288
-6296
-6305
-6313
-6322
-6330
-6339
-6347
-6356
-6364
-6372
-6380
-6388
-6396
-6403
-6410
-6417
-6423
-6429
-6434
-6440
-6444
-6449
-6454
-6459
-6463
-6468
-6473
-6477
-6481
-6486
-6490
-6495
-6499
-6504
-6509
-6515
-6520
-6526
-6532
-6538
-6544
-6551
-6558
-6565
-6572
-6579
-6587
-6595
-6603
-6612
-6620
-6630
-6639
-6648
-6658
-6668
-6679
-6690
-6701
-6712
-6724
-6736
-6748
-6760
-6772
-6785
-6797
-6810
-6824
-6837
-6851
-6865
-6880
-6895
-6910
-6925
-6941
-6957
-6974
-6990
-7007
-7025
-7042
-7060
-7078
-7096
-7114
-7133
-7151
-7169
-7187
-7205
-7223
-7241
-7259
-7277
-7296
-7314
-7332
-7350
-7369
-7387
-7406
-7425
-7444
-7463
-7482
-7502
-7521
-7541
-7560
-7580
-7600
-7619
-7639
-7659
-7679
-7698
-7718
-7737
-7756
-7776
-7795
-7814
-7833
-7852
-7871
-7890
-7909
-7928
-7946
-7964
-7983
-8000
-8019
-8037
-8055
-8071
-8090
-8106
-8122
-8140
-8156
-8170
-8186
-8202
-8216
-8231
-8246
-8260
-8274
-8289
-8303
-8317
-8331
-8345
-8359
-8372
-8385
-8398
-8411
-8424
-8437
-8449
-8461
-8473
-8485
-8497
-8508
-8519
-8530
-8541
-8552
-8563
-8573
-8583
-8592
-8601
-8611
-8620
-8629
-8638
-8647
-8656
-8665
-8674
-8684
-8693
-8702
-8711
-8720
-8729
-8739
-8748
-8757
-8767
-8776
-8786
-8796
-8805
-8815
-8825
-8834
-8844
-8854
-8864
-8874
-8883
-8893
-8902
-8911
-8920
-8930
-8938
-8947
-8956
-8964
-8972
-8980
-8988
-8996
-9004
-9011
-9019
-9026
-9034
-9041
-9048
-9055
-9062
-9070
-9077
-9083
-9090
-9097
-9104
-9111
-9118
-9125
-9132
-9140
-9148
-9156
-9165
-9174
-9183
-9193
-9203
-9214
-9225
-9236
-9248
-9260
-9272
-9285
-9298
-9311
-9325
-9339
-9354
-9369
-9385
-9401
-9417
-9434
-9452
-9470
-9488
-9507
-9526
-9546
-9565
-9586
-9606
-9627
-9649
-9670
-9693
-9715
-9739
-9762
-9786
-9810
-9835
-9860
-9886
-9911
-9937
-9964
-9990
-10017
-10043
-10070
-10097
-10123
-10150
-10176
-10202
-10229
-10255
-10282
-10308
-10335
-10361
-10388
-10415
-10442
-10469
-10496
-10523
-10550
-10578
-10605
-10633
-10660
-10687
-10714
-10741
-10767
-10794
-10819
-10844
-10869
-10893
-10917
-10940
-10962
-10984
-11005
-11025
-11045
-11064
-11083
-11100
-11117
-11134
-11150
-11166
-11181
-11195
-11210
-11224
-11237
-11251
-11264
-11278
-11291
-11304
-11317
-11330
-11343
-11355
-11368
-11380
-11393
-11405
-11418
-11430
-11442
-11454
-11466
-11477
-11488
-11498
-11509
-11520
-11530
-11540
-11550
-11560
-11570
-11580
-11589
-11599
-11608
-11617
-11626
-11635
-11644
-11652
-11660
-11668
-11676
-11684
-11691
-11698
-11705
-11712
-11718
-11725
-11730
-11736
-11742
-11747
-11751
-11756
-11760
-11764
-11768
-11772
-11775
-11779
-11782
-11785
-11788
-11790
-11793
-11794
-11796
-11797
-11798
-11799
-11799
-11799
-11799
-11798
-11796
-11794
-11792
-11790
-11788
-11785
-11782
-11779
-11775
-11771
-11767
-11763
-11758
-11753
-11748
-11743
-11738
-11732
-11727
-11721
-11715
-11709
-11703
-11697
-11692
-11686
-11680
-11675
-11669
-11663
-11657
-11651
-11645
-11639
-11632
-11625
-11618
-11611
-11604
-11596
-11589
-11581
-11574
-11566
-11558
-11551
-11543
-11536
-11529
-11522
-11515
-11509
-11503
-11498
-11492
-11487
-11483
-11478
-11474
-11469
-11465
-11462
-11458
-11455
-11452
-11450
-11448
-11447
-11445
-11444
-11443
-11443
-11442
-11442
-11442
-11443
-11443
-11444
-11444
-11445
-11446
-11447
-11449
-11450
-11452
-11454
-11457
-11460
-11463
-11466
-11470
-11475
-11480
-11485
-11491
-11498
-11505
-11512
-11519
-11527
-11535
-11543
-11551
-11558
-11566
-11574
-11582
-11589
-11597
-11604
-11612
-11619
-11627
-11634
-11642
-11649
-11656
-11663
-11670
-11677
-11684
-11690
-11696
-11702
-11708
-11713
-11718
-11722
-11727
-11731
-11734
-11737
-11740
-11742
-11744
-11745
-11746
-11747
-11747
-11747
-11746
-11745
-11744
-11742
-11741
-11738
-11736
-11733
-11730
-11726
-11722
-11718
-11713
-11708
-11702
-11695
-11689
-11681
-11673
-11665
-11656
-11647
-11637
-11626
-11614
-11602
-11589
-11576
-11562
-11548
-11534
-11519
-11504
-11488
-11472
-11456
-11440
-11423
-11406
-11388
-11371
-11353
-11335
-11316
-11298
-11279
-11260
-11242
-11222
-11203
-11183
-11163
-11143
-11123
-11103
-11082
-11062
-11041
-11020
-10999
-10977
-10956
-10934
-10912
-10890
-10868
-10846
-10824
-10802
-10781
-10759
-10737
-10715
-10694
-10672
-10651
-10630
-10609
-10588
-10567
-10546
-10525
-10504
-10484
-10463
-10442
-10422
-10401
-10381
-10361
-10341
-10321
-10301
-10281
-10262
-10242
-10223
-10204
-10185
-10167
-10148
-10130
-10112
-10094
-10076
-10058
-10041
-10024
-10007
-9990
-9973
-9957
-9940
-9923
-9907
-9891
-9874
-9858
-9843
-9827
-9811
-9796
-9781
-9766
-9752
-9738
-9724
-9711
-9698
-9686
-9674
-9662
-9651
-9640
-9629
-9619
-9610
-9600
-9591
-9583
-9575
-9568
-9561
-9555
-9550
-9545
-9541
-9538
-9535
-9533
-9531
-9531
-9531
-9531
-9532
-9534
-9536
-9539
-9542
-9546
-9551
-9555
-9561
-9567
-9574
-9581
-9588
-9597
-9605
-9614
-9624
-9634
-9644
-9655
-9667
-9679
-9691
-9704
-9717
-9731
-9744
-9759
-9773
-9788
-9803
-9818
-9834
-9849
-9865
-9881
-9897
-9913
-9930
-9946
-9962
-9979
-9995
-10012
-10028
-10044
-10060
-10076
-10092
-10108
-10124
-10141
-10157
-10174
-10191
-10207
-10225
-10242
-10259
-10277
-10294
-10312
-10330
-10348
-10366
-10384
-10402
-10420
-10438
-10457
-10475
-10494
-10513
-10531
-10550
-10569
-10588
-10607
-10627
-10646
-10666
-10685
-10705
-10724
-10743
-10763
-10782
-10801
-10820
-10839
-10857
-10875
-10892
-10910
-10927
-10943
-10960
-10975
-10991
-11006
-11020
-11035
-11049
-11062
-11076
-11089
-11102
-11114
-11126
-11138
-11149
-11161
-11172
-11182
-11192
-11202
-11211
-11220
-11228
-11236
-11244
-11251
-11257
-11263
-11269
-11273
-11278
-11281
-11285
-11287
-11290
-11292
-11293
-11295
-11295
-11296
-11295
-11295
-11293
-11291
-11289
-11286
-11282
-11278
-11273
-11268
-11261
-11254
-11247
-11239
-11231
-11221
-11211
-11201
-11190
-11178
-11166
-11153
-11139
-11125
-11111
-11096
-11080
-11064
-11048
-11031
-11014
-10996
-10977
-10958
-10939
-10919
-10898
-10877
-10855
-10832
-10809
-10786
-10761
-10737
-10711
-10686
-10659
-10632
-10605
-10578
-10549
-10521
-10491
-10462
-10431
-10401
-10369
-10337
-10304
-10271
-10238
-10204
-10170
-10135
-10100
-10065
-10030
-9995
-9959
-9923
-9886
-9850
-9813
-9776
-9740
-9703
-9666
-9629
-9592
-9555
-9519
-9482
-9445
-9408
-9371
-9334
-9297
-9261
-9224
-9187
-9150
-9113
-9076
-9040
-9003
-8966
-8930
-8893
-8856
-8820
-8783
-8746
-8708
-8671
-8633
-8596
-8558
-8521
-8483
-8445
-8407
-8369
-8332
-8294
-8256
-8218
-8180
-8143
-8106
-8068
-8031
-7993
-7956
-7918
-7881
-7844
-7806
-7769
-7732
-7695
-7658
-7622
-7585
-7549
-7513
-7478
-7442
-7407
-7371
-7336
-7301
-7267
-7232
-7198
-7164
-7130
-7097
-7064
-7030
-6997
-6964
-6931
-6898
-6865
-6833
-6801
-6768
-6736
-6704
-6672
-6640
-6608
-6577
-6545
-6513
-6481
-6450
-6418
-6386
-6354
-6322
-6290
-6257
-6225
-6192
-6159
-6125
-6091
-6058
-6024
-5990
-5956
-5922
-5888
-5854
-5820
-5786
-5752
-5718
-5685
-5651
-5617
-5583
-5549
-5515
-5480
-5446
-5411
-5377
-5341
-5306
-5271
-5236
-5200
-5164
-5128
-5092
-5056
-5020
-4983
-4947
-4910
-4874
-4837
-4800
-4763
-4726
-4689
-4651
-4614
-4576
-4538
-4499
-4461
-4422
-4383
-4343
-4304
-4264
-4224
-4184
-4143
-4103
-4062
-4022
-3982
-3941
-3900
-3859
-3818
-3777
-3735
-3694
-3651
-3609
-3566
-3524
-3481
-3438
-3395
-3352
-3309
-3267
-3224
-3181
-3139
-3097
-3054
-3013
-2971
-2930
-2888
-2847
-2807
-2766
-2726
-2685
-2645
-2605
-2565
-2526
-2486
-2447
-2407
-2368
-2329
-2289
-2250
-2211
-2172
-2133
-2094
-2054
-2015
-1976
-1936
-1897
-1857
-1817
-1776
-1736
-1695
-1655
-1614
-1573
-1532
-1490
-1449
-1408
-1367
-1326
-1285
-1244
-1204
-1163
-1123
-1083
-1044
-1004
-965
-926
-887
-849
-810
-772
-734
-697
-659
-622
-584
-547
-511
-474
-438
-401
-365
-330
-294
-259
-225
-190
-156
-123
-90
-57
-24
8
40
72
104
135
166
197
227
257
287
316
346
375
404
433
461
489
518
546
573
601
629
656
684
711
738
764
791
817
842
868
893
918
942
966
989
1012
1035
1057
1078
1099
1120
1140
1160
1179
1198
1216
1234
1251
1268
1284
1300
1315
1330
1344
1357
1370
1382
1393
1404
1414
1423
1431
1439
1445
1451
1457
1461
1465
1469
1472
1474
1475
1476
1477
1477
1476
1474
1472
1469
1466
1462
1457
1452
1447
1440
1434
1427
1419
1411
1403
1394
1385
1375
1365
1355
1344
1334
1323
1312
1300
1289
1277
1265
1252
1240
1227
1214
1201
1188
1174
1160
1146
1132
1117
1102
1087
1071
1056
1040
1022
1006
990
973
956
939
921
904
886
868
850
832
815
797
779
762
744
727
709
692
675
657
640
623
607
590
574
558
543
527
512
497
483
469
455
442
429
417
405
393
381
370
360
350
340
330
322
313
305
298
291
285
279
273
268
263
259
255
251
248
245
242
240
238
236
234
233
232
231
231
231
231
231
232
233
235
237
240
243
246
250
255
260
266
272
279
286
294
302
311
320
330
341
352
363
376
388
401
414
428
442
456
471
486
502
517
533
550
566
583
600
618
635
653
671
690
709
728
748
768
788
808
829
850
872
893
915
937
959
982
1004
1027
1050
1073
1097
1121
1145
1169
1193
1217
1241
1265
1289
1313
1336
1360
1383
1406
1428
1451
1473
1495
1517
1539
1560
1582
1604
1625
1646
1667
1688
1709
1729
1749
1770
1790
1810
1830
1850
1870
1890
1910
1929
1949
1969
1988
2007
2027
2045
2065
2084
2103
2122
2141
2159
2177
2195
2213
2231
2248
2266
2283
2300
2317
2334
2351
2368
2386
2403
2420
2438
2455
2473
2490
2508
2525
2543
2561
2578
2595
2612
2629
2645
2662
2678
2694
2710
2725
2741
2756
2770
2785
2799
2814
2828
2841
2855
2868
2881
2893
2905
2917
2929
2940
2952
2963
2974
2985
2996
3006
3016
3026
3036
3045
3055
3063
3072
3080
3088
3095
3103
3110
3117
3124
3130
3137
3143
3149
3155
3161
3167
3173
3179
3185
3190
3196
3202
3208
3214
3220
3226
3233
3240
3247
3254
3262
3270
3278
3286
3295
3303
3312
3322
3331
3341
3351
3361
3372
3383
3394
3406
3418
3430
3442
3455
3468
3481
3494
3508
3522
3536
3551
3566
3581
3596
3611
3627
3643
3659
3675
3692
3708
3724
3741
3758
3775
3793
3811
3829
3847
3865
3883
3901
3920
3938
3957
3976
3995
4014
4034
4054
4074
4094
4115
4136
4158
4179
4200
4222
4243
4265
4287
4309
4331
4353
4376
4398
4421
4444
4467
4491
4514
4537
4560
4583
4606
4629
4652
4675
4697
4719
4742
4763
4785
4807
4829
4850
4871
4893
4914
4935
4956
4977
4998
5019
5039
5060
5080
5100
5121
5141
5161
5182
5202
5223
5243
5264
5284
5304
5324
5344
5364
5383
5402
5421
5439
5457
5474
5491
5508
5524
5540
5556
5572
5588
5604
5619
5634
5649
5663
5677
5691
5704
5717
5730
5742
5753
5765
5776
5786
5797
5807
5816
5826
5835
5844
5853
5862
5870
5879
5887
5894
5902
5909
5916
5922
5928
5934
5939
5945
5950
5954
5959
5963
5967
5970
5973
5976
5978
5981
5982
5984
5985
5986
5986
5986
5986
5985
5984
5982
5981
5978
5976
5973
5970
5967
5964
5960
5957
5953
5950
5947
5943
5940
5937
5934
5931
5928
5926
5923
5921
5918
5916
5914
5912
5910
5908
5907
5905
5904
5904
5903
5903
5903
5903
5903
5903
5904
5905
5906
5907
5908
5909
5911
5913
5915
5917
5920
5923
5926
5930
5934
5939
5943
5949
5954
5960
5967
5974
5981
5989
5998
6007
6017
6028
6039
6050
6061
6073
6086
6098
6112
6125
6139
6153
6167
6182
6197
6213
6228
6244
6260
6276
6293
6309
6326
6342
6359
6376
6393
6411
6428
6445
6463
6480
6498
6516
6534
6551
6569
6586
6603
6620
6636
6653
6669
6685
6702
6718
6734
6751
6767
6784
6801
6817
6834
6851
6868
6885
6903
6920
6938
6956
6974
6992
7010
7028
7047
7065
7084
7103
7122
7141
7160
7180
7199
7218
7238
7257
7277
7297
7317
7336
7356
7376
7396
7416
7437
7457
7478
7498
7519
7540
7561
7582
7604
7625
7647
7669
7690
7712
7734
7756
7778
7800
7822
7845
7867
7889
7911
7934
7956
7979
8002
8025
8048
8071
8093
8117
8138
8162
8183
8206
8228
8250
8271
8293
8314
8334
8355
8375
8394
8413
8432
8450
8468
8485
8502
8518
8534
8550
8565
8580
8594
8609
8623
8636
8650
8663
8675
8688
8699
8711
8722
8732
8742
8752
8761
8770
8778
8786
8794
8801
8807
8813
8818
8823
8827
8830
8832
8833
8834
8834
8833
8831
8829
8826
8823
8819
8814
8809
8804
8798
8791
8784
8777
8770
8762
8753
8745
8736
8726
8717
8707
8698
8688
8678
8668
8658
8648
8637
8627
8617
8607
8596
8586
8575
8565
8554
8544
8533
8522
8511
8500
8489
8477
8466
8454
8443
8431
8420
8408
8397
8385
8374
8362
8351
8340
8329
8317
8306
8295
8283
8272
8260
8249
8237
8226
8214
8203
8192
8180
8169
8157
8145
8132
8121
8109
8096
8084
8071
8060
8047
8035
8023
8012
8000
7989
7977
7967
7956
7946
7936
7926
7917
7908
7899
7890
7882
7873
7865
7857
7850
7842
7835
7828
7821
7814
7808
7802
7797
7791
7786
7782
7778
7774
7770
7767
7764
7761
7758
7756
7754
7753
7751
7750
7750
7749
7749
7748
7748
7748
7748
7748
7748
7748
7748
7748
7749
7749
7749
7750
7750
7751
7752
7753
7753
7754
7755
7756
7757
7759
7760
7763
7765
7768
7772
7776
7781
7786
7792
7799
7807
7814
7823
7832
7841
7851
7861
7872
7883
7895
7906
7918
7930
7943
7956
7969
7983
7997
8012
8028
8044
8060
8077
8093
8112
8130
8148
8167
8186
8205
8224
8243
8262
8282
8301
8321
8340
8360
8380
8401
8421
8442
8463
8484
8506
8528
8549
8571
8593
8615
8637
8660
8683
8706
8729
8753
8777
8802
8826
8851
8875
8900
8925
8949
8974
8999
9024
9049
9074
9098
9123
9148
9172
9197
9221
9246
9270
9294
9318
9342
9366
9390
9413
9436
9459
9481
9504
9525
9547
9568
9589
9610
9630
9650
9669
9688
9707
9725
9743
9761
9778
9795
9812
9829
9845
9862
9879
9895
9912
9929
9945
9962
9978
9994
10010
10026
10041
10056
10071
10085
10099
10113
10126
10139
10152
10164
10176
10187
10198
10208
10217
10227
10235
10244
10252
10260
10268
10275
10283
10290
10297
10304
10311
10318
10324
10331
10337
10343
10350
10356
10362
10368
10374
10380
10386
10391
10396
10401
10405
10409
10413
10416
10419
10421
10423
10425
10426
10427
10427
10427
10427
10426
10424
10422
10419
10416
10412
10408
10404
10398
10393
10387
10380
10373
10366
10358
10350
10342
10333
10324
10315
10305
10296
10285
10275
10263
10252
10240
10227
10215
10201
10188
10173
10159
10144
10129
10114
10098
10082
10065
10049
10033
10016
10000
9984
9967
9951
9935
9918
9902
9885
9868
9851
9834
9817
9800
9783
9765
9747
9729
9710
9692
9673
9654
9635
9616
9597
9579
9560
9541
9522
9504
9485
9467
9449
9430
9412
9393
9374
9354
9335
9315
9294
9274
9253
9231
9210
9188
9166
9143
9120
9096
9072
9048
9023
8998
8973
8948
8922
8896
8870
8844
8817
8790
8763
8736
8708
8679
8651
8622
8592
8563
8533
8503
8473
8443
8413
8382
8352
8322
8292
8262
8233
8203
8173
8143
8113
8083
8052
8022
7991
7961
7930
7899
7868
7837
7806
7775
7743
7712
7681
7649
7617
7586
7554
7522
7490
7458
7426
7394
7362
7329
7296
7263
7230
7197
7163
7130
7096
7063
7029
6995
6960
6926
6891
6856
6821
6785
6749
6713
6676
6639
6601
6563
6525
6487
6447
6408
6368
6327
6286
6244
6202
6159
6116
6073
6029
5985
5940
5895
5850
5805
5759
5713
5666
5620
5572
5525
5477
5429
5381
5332
5283
5233
5183
5133
5082
5031
4979
4927
4874
4821
4768
4714
4660
4606
4551
4496
4441
4385
4330
4274
4217
4161
4104
4046
3989
3932
3874
3816
3758
3699
3641
3582
3524
3465
3407
3349
3291
3234
3176
3119
3062
3005
2948
2892
2835
2779
2724
2668
2613
2558
2503
2449
2395
2341
2287
2234
2182
2129
2077
2025
1973
1922
1872
1821
1771
1722
1673
1624
1576
1529
1481
1435
1389
1343
1298
1254
1210
1167
1125
1083
1042
1000
961
922
883
845
807
770
734
698
662
627
592
558
525
492
460
429
398
368
339
310
281
253
226
199
173
147
122
97
72
48
24
0
-23
-46
-68
-90
-112
-133
-154
-175
-196
-216
-236
-256
-276
-296
-316
-335
-354
-373
-392
-411
-429
-446
-464
-481
-498
-515
-531
-547
-562
-578
-592
-607
-621
-635
-649
-662
-675
-687
-699
-711
-722
-732
-743
-752
-762
-771
-779
-788
-797
-805
-813
-821
-829
-837
-845
-853
-861
-868
-876
-884
-891
-899
-906
-914
-921
-928
-936
-943
-950
-958
-965
-973
-981
-989
-997
-1004
-1014
-1022
-1031
-1041
-1050
-1060
-1070
-1080
-1090
-1101
-1111
-1122
-1134
-1145
-1157
-1169
-1180
-1193
-1205
-1218
-1230
-1243
-1257
-1270
-1284
-1297
-1311
-1325
-1339
-1353
-1367
-1382
-1397
-1412
-1427
-1442
-1457
-1473
-1489
-1505
-1521
-1538
-1555
-1572
-1590
-1607
-1626
-1644
-1663
-1682
-1701
-1721
-1740
-1760
-1780
-1800
-1821
-1841
-1862
-1882
-1903
-1924
-1945
-1965
-1986
-2008
-2029
-2050
-2072
-2093
-2115
-2137
-2160
-2182
-2206
-2229
-2252
-2276
-2300
-2324
-2349
-2373
-2398
-2423
-2447
-2472
-2498
-2523
-2548
-2574
-2600
-2626
-2652
-2679
-2706
-2733
-2760
-2788
-2817
-2845
-2874
-2904
-2934
-2964
-2994
-3025
-3057
-3088
-3120
-3153
-3185
-3218
-3251
-3284
-3318
-3351
-3385
-3418
-3452
-3486
-3520
-3553
-3586
-3619
-3652
-3684
-3716
-3748
-3779
-3810
-3841
-3871
-3901
-3930
-3959
-3988
-4017
-4045
-4073
-4100
-4127
-4154
-4180
-4207
-4233
-4258
-4284
-4309
-4334
-4358
-4382
-4407
-4431
-4454
-4478
-4502
-4525
-4549
-4572
-4595
-4619
-4642
-4666
-4690
-4713
-4738
-4762
-4786
-4811
-4836
-4861
-4886
-4911
-4936
-4961
-4987
-5012
-5037
-5063
-5088
-5114
-5139
-5164
-5190
-5215
-5240
-5265
-5291
-5316
-5342
-5368
-5393
-5419
-5445
-5471
-5496
-5522
-5548
-5574
-5600
-5626
-5653
-5679
-5705
-5731
-5757
-5783
-5809
-5835
-5861
-5887
-5912
-5938
-5963
-5988
-6013
-6038
-6062
-6087
-6111
-6135
-6158
-6182
-6205
-6228
-6251
-6274
-6297
-6320
-6342
-6365
-6387
-6409
-6431
-6453
-6474
-6496
-6517
-6539
-6560
-6582
-6603
-6625
-6647
-6669
-6690
-6712
-6734
-6757
-6779
-6801
-6823
-6844
-6866
-6888
-6909
-6930
-6952
-6973
-6994
-7015
-7035
-7056
-7076
-7096
-7116
-7136
-7155
-7175
-7194
-7213
-7232
-7251
-7269
-7288
-7306
-7325
-7343
-7362
-7380
-7398
-7416
-7435
-7452
-7470
-7488
-7505
-7521
-7538
-7553
-7569
-7583
-7598
-7611
-7625
-7637
-7649
-7660
-7671
-7681
-7690
-7699
-7707
-7714
-7721
-7727
-7733
-7739
-7744
-7749
-7753
-7757
-7761
-7765
-7768
-7771
-7773
-7776
-7778
-7780
-7781
-7782
-7783
-7784
-7784
-7783
-7783
-7781
-7780
-7778
-7776
-7774
-7771
-7768
-7764
-7761
-7757
-7752
-7747
-7742
-7736
-7730
-7724
-7716
-7709
-7701
-7692
-7683
-7674
-7664
-7654
-7643
-7632
-7621
-7609
-7597
-7585
-7572
-7559
-7546
-7532
-7518
-7503
-7488
-7473
-7457
-7441
-7425
-7408
-7391
-7374
-7356
-7338
-7319
-7301
-7281
-7262
-7242
-7221
-7200
-7179
-7157
-7134
-7111
-7088
-7064
-7040
-7015
-6990
-6964
-6939
-6913
-6886
-6860
-6833
-6807
-6780
-6753
-6727
-6700
-6674
-6647
-6621
-6594
-6568
-6542
-6515
-6490
-6464
-6438
-6413
-6388
-6363
-6338
-6314
-6289
-6265
-6241
-6217
-6193
-6169
-6145
-6121
-6098
-6074
-6050
-6027
-6004
-5981
-5957
-5934
-5912
-5889
-5866
-5844
-5822
-5800
-5779
-5758
-5737
-5716
-5696
-5676
-5656
-5637
-5617
-5597
-5578
-5558
-5538
-5518
-5498
-5477
-5457
-5436
-5416
-5395
-5374
-5353
-5332
-5311
-5290
-5268
-5247
-5225
-5203
-5182
-5160
-5138
-5116
-5094
-5072
-5050
-5027
-5005
-4982
-4959
-4935
-4912
-4888
-4863
-4839
-4814
-4789
-4763
-4738
-4713
-4688
-4663
-4638
-4613
-4587
-4562
-4537
-4511
-4486
-4461
-4436
-4412
-4388
-4364
-4341
-4318
-4295
-4272
-4250
-4228
-4205
-4183
-4161
-4139
-4118
-4096
-4074
-4051
-4030
-4009
-3988
-3967
-3946
-3925
-3905
-3885
-3865
-3845
-3825
-3805
-3786
-3767
-3748
-3730
-3712
-3694
-3677
-3661
-3646
-3631
-3617
-3604
-3591
-3578
-3566
-3554
-3543
-3532
-3521
-3511
-3500
-3490
-3480
-3470
-3460
-3449
-3439
-3429
-3418
-3408
-3397
-3387
-3376
-3366
-3355
-3344
-3334
-3323
-3313
-3303
-3293
-3284
-3274
-3266
-3257
-3249
-3241
-3234
-3227
-3220
-3213
-3207
-3201
-3196
-3190
-3185
-3180
-3176
-3171
-3167
-3162
-3158
-3154
-3150
-3147
-3143
-3140
-3137
-3134
-3131
-3128
-3124
-3121
-3118
-3114
-3111
-3107
-3103
-3099
-3095
-3091
-3087
-3083
-3079
-3075
-3072
-3069
-3067
-3065
-3063
-3062
-3061
-3061
-3061
-3061
-3062
-3063
-3064
-3066
-3068
-3071
-3073
-3076
-3079
-3082
-3084
-3087
-3089
-3091
-3093
-3095
-3096
-3097
-3098
-3099
-3100
-3100
-3101
-3101
-3101
-3101
-3101
-3100
-3100
-3100
-3099
-3099
-3099
-3098
-3098
-3097
-3096
-3096
-3095
-3094
-3093
-3092
-3091
-3090
-3089
-3088
-3087
-3086
-3086
-3085
-3085
-3084
-3084
-3084
-3085
-3086
-3087
-3088
-3090
-3092
-3094
-3096
-3099
-3101
-3104
-3107
-3110
-3113
-3116
-3119
-3123
-3126
-3130
-3133
-3137
-3140
-3144
-3147
-3150
-3154
-3157
-3161
-3164
-3167
-3170
-3174
-3177
-3180
-3183
-3186
-3189
-3192
-3195
-3198
-3201
-3205
-3208
-3212
-3215
-3219
-3223
-3227
-3232
-3236
-3241
-3245
-3250
-3254
-3258
-3263
-3267
-3271
-3274
-3277
-3280
-3283
-3285
-3287
-3289
-3290
-3290
-3290
-3290
-3289
-3287
-3285
-3283
-3280
-3277
-3273
-3269
-3264
-3259
-3254
-3248
-3242
-3235
-3228
-3221
-3213
-3205
-3196
-3187
-3177
-3166
-3154
-3142
-3129
-3116
-3101
-3086
-3070
-3054
-3036
-3019
-3000
-2981
-2962
-2942
-2921
-2900
-2879
-2857
-2834
-2812
-2788
-2764
-2740
-2715
-2690
-2664
-2638
-2612
-2585
-2558
-2531
-2503
-2475
-2447
-2418
-2389
-2360
-2330
-2300
-2270
-2240
-2210
-2179
-2148
-2117
-2085
-2054
-2021
-1990
-1958
-1925
-1893
-1860
-1827
-1794
-1761
-1728
-1695
-1662
-1629
-1596
-1563
-1530
-1497
-1464
-1432
-1399
-1367
-1334
-1302
-1270
-1238
-1207
-1175
-1143
-1112
-1081
-1050
-1020
-989
-958
-928
-897
-866
-835
-804
-772
-741
-709
-676
-644
-611
-578
-544
-510
-476
-441
-406
-370
-334
-298
-261
-223
-185
-147
-107
-67
-27
14
55
97
140
183
226
270
314
359
404
449
494
540
586
632
679
725
772
820
867
915
963
1010
1059
1108
1157
1205
1254
1303
1352
1401
1449
1498
1546
1595
1643
1690
1738
1785
1832
1878
1924
1971
2016
2062
2107
2152
2197
2242
2286
2330
2374
2419
2463
2507
2552
2596
2642
2687
2733
2780
2826
2874
2921
2969
3017
3065
3113
3162
3210
3258
3307
3355
3403
3452
3500
3548
3596
3644
3692
3739
3787
3835
3882
3930
3977
4024
4070
4118
4165
4211
4257
4304
4350
4396
4442
4488
4533
4579
4625
4671
4716
4761
4807
4852
4897
4942
4987
5033
5077
5122
5167
5212
5256
5301
5345
5390
5434
5478
5521
5565
5608
5651
5694
5737
5779
5821
5863
5905
5946
5987
6028
6069
6110
6151
6191
6231
6272
6311
6351
6391
6430
6469
6507
6546
6584
6622
6659
6696
6733
6769
6805
6841
6876
6911
6946
6981
7015
7049
7083
7117
7150
7184
7217
7250
7282
7315
7347
7379
7410
7442
7473
7503
7534
7564
7594
7623
7652
7681
7710
7738
7766
7794
7822
7849
7877
7904
7930
7957
7983
8007
8034
8058
8084
8108
8132
8156
8180
8203
8226
8249
8272
8294
8317
8339
8362
8384
8407
8429
8452
8475
8499
8523
8547
8571
8595
8620
8645
8670
8695
8720
8745
8770
8795
8820
8845
8870
8896
8921
8946
8970
8995
9020
9045
9069
9094
9118
9143
9167
9192
9217
9241
9266
9290
9315
9339
9363
9387
9411
9435
9458
9481
9504
9527
9549
9572
9594
9616
9638
9660
9681
9703
9724
9746
9767
9788
9809
9831
9852
9873
9894
9916
9937
9959
9980
10002
10024
10046
10067
10089
10110
10131
10153
10174
10195
10217
10238
10259
10281
10302
10324
10346
10368
10391
10413
10436
10459
10482
10505
10529
10553
10577
10601
10626
10651
10676
10701
10725
10750
10775
10800
10824
10849
10873
10896
10920
10943
10966
10989
11012
11034
11056
11079
11100
11122
11143
11165
11186
11206
11227
11247
11267
11287
11307
11326
11345
11364
11382
11401
11418
11436
11453
11470
11487
11503
11520
11536
11551
11567
11582
11597
11611
11625
11639
11653
11666
11679
11691
11703
11714
11725
11736
11746
11756
11766
11776
11786
11796
11806
11815
11825
11835
11845
11854
11864
11873
11882
11891
11900
11908
11916
11924
11931
11938
11945
11951
11957
11963
11968
11973
11978
11982
11986
11989
11992
11994
11996
11997
11998
11999
11999
11999
11999
11998
11997
11996
11994
11992
11990
11988
11986
11983
11980
11976
11972
11968
11964
11960
11955
11951
11946
11941
11935
11930
11924
11918
11912
11906
11900
11895
11889
11883
11877
11871
11865
11859
11853
11847
11840
11834
11828
11821
11815
11808
11801
11795
11788
11782
11775
11769
11762
11756
11750
11744
11738
11732
11727
11722
11717
11713
11709
11705
11702
11699
11697
11696
11694
11694
11693
11694
11695
11696
11698
11700
11703
11707
11711
11715
11719
11724
11730
11735
11741
11746
11752
11759
11765
11771
11778
11784
11791
11797
11804
11811
11818
11824
11831
11838
11844
11850
11855
11860
11865
11870
11874
11878
11882
11885
11889
11893
11896
11900
11904
11908
11912
11916
11920
11925
11930
11935
11940
11946
11952
11958
11965
11971
11978
11985
11992
11999
12007
12014
12022
12030
12038
12047
12055
12064
12073
12081
12090
12098
12107
12115
12123
12131
12139
12147
12155
12163
12171
12179
12188
12196
12205
12214
12223
12233
12243
12253
12263
12274
12284
12294
12305
12316
12326
12337
12349
12360
12371
12383
12395
12407
12419
12431
12444
12456
12469
12482
12496
12509
12523
12537
12551
12565
12580
12594
12607
12621
12634
12647
12659
12671
12683
12694
12705
12715
12725
12734
12742
12749
12756
12762
12767
12771
12774
12777
12778
12778
12777
12775
12772
12768
12764
12759
12753
12746
12739
12731
12722
12713
12703
12693
12682
12670
12658
12646
12634
12620
12607
12593
12579
12565
12550
12535
12520
12504
12489
12473
12457
12441
12425
12409
12393
12377
12361
12345
12329
12313
12297
12281
12266
12250
12234
12219
12203
12188
12172
12157
12141
12126
12110
12094
12079
12063
12047
12032
12016
12001
11985
11970
11955
11940
11925
11910
11895
11880
11865
11849
11834
11818
11802
11786
11769
11752
11736
11719
11701
11684
11667
11650
11632
11615
11598
11581
11564
11547
11530
11513
11497
11480
11464
11449
11433
11418
11403
11388
11372
11357
11342
11327
11312
11296
11281
11265
11249
11233
11217
11200
11184
11168
11152
11136
11120
11104
11089
11074
11059
11045
11031
11017
11004
10991
10978
10966
10955
10944
10933
10923
10913
10903
10894
10885
10877
10869
10861
10853
10845
10838
10830
10823
10815
10807
10800
10792
10785
10777
10769
10762
10754
10747
10740
10732
10725
10718
10710
10703
10695
10687
10678
10669
10659
10649
10638
10627
10615
10602
10589
10575
10560
10545
10530
10514
10498
10481
10464
10447
10429
10411
10393
10375
10357
10338
10320
10301
10283
10264
10245
10225
10206
10186
10166
10145
10124
10103
10081
10059
10036
10013
9990
9966
9942
9917
9892
9866
9840
9814
9787
9760
9732
9704
9675
9646
9616
9586
9556
9526
9496
9465
9434
9404
9373
9342
9312
9281
9251
9220
9190
9160
9129
9099
9069
9039
9008
8978
8947
8917
8887
8856
8826
8796
8766
8736
8707
8678
8648
8619
8591
8562
8533
8505
8476
8448
8419
8391
8362
8333
8304
8274
8244
8214
8183
8154
8122
8093
8061
8029
7998
7966
7934
7901
7868
7834
7800
7766
7731
7696
7660
7625
7589
7552
7516
7479
7443
7406
7369
7332
7294
7256
7219
7181
7142
7104
7065
7027
6988
6949
6910
6870
6831
6792
6752
6713
6674
6634
6595
6557
6518
6479
6441
6402
6364
6326
6288
6251
6214
6177
6140
6104
6067
6031
5995
5958
5922
5886
5850
5814
5778
5742
5706
5670
5634
5598
5562
5526
5490
5453
5417
5381
5345
5309
5272
5236
5200
5165
5129
5093
5058
5023
4988
4953
4919
4885
4851
4817
4783
4750
4716
4683
4650
4617
4583
4550
4517
4485
4452
4419
4386
4353
4321
4288
4256
4223
4191
4158
4126
4094
4062
4030
3998
3967
3936
3906
3876
3846
3817
3788
3760
3732
3705
3679
3653
3628
3603
3580
3556
3534
3512
3491
3471
3451
3431
3412
3394
3376
3358
3341
3324
3307
3291
3274
3258
3242
3227
3211
3196
3180
3165
3150
3135
3120
3106
3091
3077
3064
3051
3038
3026
3014
3003
2993
2982
2973
2963
2954
2946
2938
2931
2924
2918
2912
2907
2903
2899
2896
2893
2891
2890
2889
2889
2889
2890
2891
2893
2895
2897
2900
2902
2905
2908
2911
2915
2918
2922
2925
2929
2934
2938
2943
2948
2954
2960
2966
2973
2981
2990
2999
3009
3019
3030
3042
3054
3067
3080
3093
3107
3121
3136
3150
3164
3178
3192
3205
3219
3232
3245
3258
3271
3283
3296
3309
3323
3336
3350
3365
3379
3395
3411
3427
3444
3462
3480
3499
3518
3538
3558
3579
3600
3621
3643
3665
3686
3709
3731
3753
3776
3799
3822
3846
3869
3893
3917
3941
3964
3989
4013
4037
4062
4086
4112
4138
4164
4190
4216
4243
4271
4299
4327
4356
4385
4415
4445
4476
4507
4538
4571
4603
4636
4670
4704
4738
4772
4807
4842
4876
4911
4946
4980
5015
5049
5084
5118
5152
5186
5220
5254
5287
5321
5354
5388
5421
5454
5488
5521
5554
5588
5621
5654
5687
5720
5754
5787
5820
5853
5886
5920
5953
5987
6020
6054
6087
6121
6155
6189
6222
6256
6290
6324
6359
6393
6427
6462
6497
6531
6566
6601
6637
6672
6708
6744
6781
6818
6855
6893
6931
6970
7009
7048
7087
7126
7166
7206
7246
7285
7325
7365
7404
7444
7483
7522
7561
7599
7638
7676
7714
7751
7788
7824
7860
7896
7931
7966
8000
8034
8067
8099
8131
8162
8192
8222
8251
8280
8308
8335
8362
8389
8415
8441
8467
8492
8517
8542
8567
8591
8616
8639
8663
8686
8709
8731
8753
8775
8796
8816
8837
8856
8876
8894
8913
8931
8949
8966
8983
9001
9017
9034
9051
9067
9084
9100
9116
9132
9147
9162
9177
9191
9205
9219
9232
9245
9258
9270
9282
9293
9304
9314
9324
9334
9343
9352
9361
9369
9377
9384
9391
9398
9404
9410
9416
9421
9426
9430
9434
9437
9440
9442
9443
9443
9443
9442
9440
9437
9433
9429
9423
9417
9411
9404
9396
9387
9378
9369
9359
9349
9338
9326
9314
9301
9288
9274
9260
9245
9230
9214
9197
9181
9164
9146
9129
9111
9093
9074
9056
9037
9018
8998
8979
8959
8940
8920
8900
8881
8861
8841
8822
8802
8783
8764
8745
8727
8708
8690
8672
8654
8636
8618
8601
8583
8566
8548
8531
8513
8496
8479
8461
8444
8426
8409
8392
8374
8357
8339
8322
8304
8287
8269
8252
8235
8218
8200
8183
8166
8148
8132
8114
8096
8079
8061
8044
8026
8007
7990
7972
7954
7936
7917
7899
7881
7862
7844
7826
7807
7788
7770
7751
7732
7712
7693
7673
7653
7633
7612
7591
7570
7549
7527
7506
7483
7461
7438
7415
7391
7367
7343
7318
7293
7268
7242
7215
7188
7161
7133
7104
7074
7044
7014
6982
6950
6918
6885
6852
6818
6783
6749
6714
6679
6644
6608
6573
6537
6502
6466
6431
6396
6361
6326
6292
6258
6223
6190
6156
6123
6089
6057
6024
5992
5959
5928
5896
5864
5833
5801
5769
5738
5706
5674
5643
5611
5579
5547
5515
5482
5450
5417
5384
5351
5318
5285
5251
5217
5184
5150
5116
5082
5049
5016
4983
4950
4917
4884
4852
4819
4787
4754
4722
4690
4657
4625
4593
4560
4528
4496
4464
4432
4400
4368
4336
4304
4272
4239
4207
4174
4141
4108
4075
4041
4006
3973
3939
3905
3870
3836
3801
3767
3732
3697
3663
3628
3594
3560
3526
3492
3458
3424
3391
3358
3325
3292
3259
3227
3195
3163
3132
3100
3069
3037
3006
2974
2943
2912
2881
2850
2819
2788
2758
2727
2696
2666
2635
2604
2574
2543
2512
2482
2451
2421
2391
2361
2330
2300
2271
2241
2212
2183
2154
2125
2096
2068
2040
2012
1985
1958
1932
1906
1880
1855
1830
1805
1781
1758
1735
1712
1690
1669
1648
1628
1608
1588
1569
1550
1531
1513
1495
1477
1458
1440
1422
1404
1386
1368
1350
1332
1314
1296
1278
1261
1243
1225
1208
1190
1173
1156
1138
1121
1103
1086
1068
1050
1032
1014
996
978
960
942
923
905
886
868
849
831
812
794
775
757
738
719
700
681
662
643
624
604
584
565
545
526
506
487
468
448
430
411
392
373
354
335
316
296
276
256
236
216
195
174
153
131
109
87
65
42
19
-5
-28
-52
-75
-99
-123
-146
-170
-193
-217
-240
-264
-287
-310
-333
-355
-378
-400
-422
-444
-466
-487
-508
-528
-549
-569
-589
-609
-629
-650
-670
-690
-710
-730
-751
-771
-791
-811
-832
-853
-873
-894
-915
-936
-957
-978
-999
-1018
-1040
-1061
-1082
-1102
-1123
-1143
-1163
-1182
-1201
-1220
-1239
-1257
-1275
-1293
-1310
-1327
-1343
-1359
-1375
-1390
-1405
-1419
-1433
-1447
-1461
-1474
-1488
-1501
-1514
-1526
-1539
-1552
-1565
-1579
-1592
-1605
-1619
-1634
-1648
-1663
-1678
-1694
-1710
-1727
-1744
-1762
-1780
-1798
-1818
-1837
-1857
-1878
-1899
-1920
-1942
-1964
-1986
-2009
-2032
-2055
-2079
-2103
-2127
-2151
-2176
-2201
-2225
-2250
-2275
-2299
-2324
-2348
-2372
-2395
-2419
-2442
-2465
-2488
-2510
-2533
-2555
-2578
-2601
-2624
-2648
-2671
-2695
-2720
-2745
-2770
-2796
-2822
-2848
-2875
-2902
-2929
-2957
-2985
-3013
-3042
-3071
-3101
-3131
-3161
-3191
-3222
-3254
-3285
-3317
-3350
-3382
-3415
-3448
-3482
-3516
-3550
-3584
-3619
-3654
-3690
-3726
-3762
-3799
-3836
-3873
-3911
-3949
-3988
-4027
-4066
-4106
-4147
-4188
-4229
-4271
-4313
-4356
-4399
-4442
-4485
-4529
-4573
-4616
-4660
-4704
-4748
-4792
-4836
-4879
-4923
-4966
-5009
-5053
-5095
-5138
-5181
-5223
-5266
-5308
-5350
-5392
-5434
-5477
-5519
-5561
-5604
-5646
-5689
-5731
-5774
-5817
-5859
-5902
-5945
-5988
-6031
-6074
-6117
-6160
-6203
-6246
-6290
-6333
-6376
-6419
-6462
-6505
-6548
-6592
-6634
-6677
-6720
-6762
-6805
-6847
-6889
-6931
-6973
-7016
-7058
-7100
-7142
-7185
-7228
-7271
-7314
-7358
-7402
-7446
-7491
-7536
-7581
-7627
-7673
-7719
-7766
-7813
-7860
-7907
-7954
-8000
-8048
-8096
-8145
-8193
-8242
-8291
-8341
-8391
-8441
-8492
-8543
-8595
-8647
-8700
-8752
-8806
-8859
-8912
-8966
-9020
-9074
-9127
-9181
-9235
-9289
-9344
-9398
-9452
-9506
-9561
-9615
-9670
-9724
-9779
-9833
-9888
-9943
-9997
-10052
-10107
-10162
-10217
-10271
-10326
-10381
-10436
-10491
-10546
-10601
-10656
-10711
-10766
-10821
-10877
-10932
-10987
-11043
-11098
-11153
-11208
-11264
-11319
-11374
-11429
-11483
-11538
-11593
-11647
-11702
-11757
-11812
-11866
-11921
-11977
-12032
-12087
-12143
-12198
-12254
-12309
-12364
-12420
-12475
-12530
-12585
-12640
-12695
-12749
-12803
-12857
-12911
-12965
-13019
-13072
-13126
-13179
-13233
-13286
-13340
-13393
-13447
-13500
-13554
-13607
-13661
-13715
-13768
-13822
-13875
-13929
-13982
-14035
-14087
-14140
-14192
-14244
-14295
-14347
-14398
-14448
-14498
-14548
-14598
-14647
-14696
-14744
-14792
-14840
-14887
-14935
-14982
-15029
-15076
-15122
-15169
-15215
-15261
-15307
-15353
-15399
-15445
-15491
-15537
-15583
-15629
-15675
-15721
-15767
-15813
-15859
-15904
-15949
-15994
-16039
-16082
-16128
-16172
-16215
-16259
-16302
-16344
-16387
-16429
-16471
-16512
-16552
-16592
-16632
-16671
-16709
-16747
-16784
-16821
-16857
-16892
-16928
-16962
-16996
-17030
-17063
-17096
-17128
-17160
-17192
-17223
-17254
-17284
-17314
-17343
-17372
-17400
-17428
-17455
-17482
-17509
-17536
-17562
-17588
-17613
-17638
-17664
-17688
-17713
-17738
-17763
-17787
-17812
-17836
-17860
-17884
-17908
-17932
-17955
-17979
-18003
-18026
-18049
-18073
-18096
-18119
-18141
-18164
-18186
-18207
-18229
-18250
-18271
-18291
-18311
-18331
-18351
-18370
-18389
-18408
-18427
-18445
-18463
-18481
-18499
-18517
-18535
-18554
-18572
-18590
-18609
-18627
-18646
-18665
-18683
-18702
-18722
-18741
-18761
-18781
-18801
-18822
-18843
-18865
-18887
-18909
-18931
-18954
-18977
-19001
-19025
-19049
-19073
-19097
-19122
-19147
-19172
-19197
-19223
-19248
-19274
-19300
-19325
-19351
-19377
-19402
-19427
-19452
-19477
-19502
-19526
-19550
-19573
-19597
-19620
-19643
-19665
-19687
-19708
-19730
-19750
-19771
-19791
-19810
-19829
-19848
-19866
-19884
-19901
-19918
-19935
-19951
-19966
-19981
-19995
-20009
-20023
-20036
-20049
-20061
-20073
-20084
-20096
-20106
-20117
-20127
-20136
-20145
-20154
-20162
-20170
-20177
-20183
-20190
-20195
-20201
-20205
-20210
-20213
-20217
-20220
-20222
-20223
-20225
-20226
-20226
-20226
-20225
-20224
-20222
-20221
-20218
-20215
-20212
-20208
-20203
-20198
-20193
-20187
-20181
-20175
-20168
-20161
-20153
-20145
-20137
-20129
-20120
-20111
-20101
-20092
-20082
-20071
-20060
-20049
-20038
-20027
-20015
-20002
-19990
-19977
-19964
-19950
-19936
-19922
-19907
-19892
-19877
-19861
-19845
-19829
-19813
-19796
-19779
-19762
-19745
-19727
-19710
-19693
-19675
-19658
-19641
-19623
-19606
-19589
-19572
-19556
-19539
-19523
-19508
-19492
-19477
-19462
-19447
-19432
-19418
-19404
-19390
-19377
-19364
-19352
-19341
-19330
-19319
-19309
-19299
-19290
-19281
-19273
-19265
-19257
-19250
-19243
-19237
-19231
-19225
-19220
-19215
-19210
-19205
-19201
-19197
-19193
-19189
-19185
-19181
-19178
-19174
-19171
-19168
-19165
-19162
-19160
-19158
-19157
-19156
-19156
-19156
-19157
-19158
-19159
-19161
-19163
-19166
-19169
-19173
-19177
-19181
-19185
-19190
-19195
-19200
-19205
-19210
-19216
-19221
-19227
-19233
-19239
-19245
-19252
-19259
-19266
-19273
-19281
-19289
-19297
-19306
-19315
-19325
-19334
-19344
-19354
-19365
-19376
-19387
-19398
-19410
-19422
-19434
-19446
-19459
-19472
-19485
-19498
-19511
-19525
-19538
-19552
-19566
-19579
-19593
-19607
-19621
-19634
-19648
-19662
-19676
-19689
-19703
-19718
-19732
-19746
-19761
-19776
-19791
-19807
-19823
-19839
-19856
-19873
-19890
-19907
-19925
-19943
-19962
-19981
-20000
-20020
-20040
-20060
-20080
-20101
-20122
-20144
-20165
-20187
-20209
-20231
-20254
-20277
-20300
-20324
-20347
-20371
-20395
-20419
-20444
-20468
-20493
-20517
-20542
-20567
-20592
-20617
-20641
-20666
-20691
-20716
-20741
-20766
-20790
-20815
-20839
-20863
-20887
-20910
-20934
-20956
-20979
-21001
-21023
-21045
-21066
-21087
-21108
-21128
-21149
-21169
-21188
-21208
-21227
-21246
-21265
-21284
-21303
-21321
-21340
-21358
-21376
-21394
-21411
-21429
-21446
-21462
-21479
-21495
-21510
-21526
-21541
-21555
-21570
-21584
-21598
-21611
-21624
-21637
-21650
-21662
-21674
-21686
-21697
-21708
-21718
-21728
-21737
-21746
-21755
-21763
-21770
-21777
-21784
-21790
-21795
-21801
-21805
-21810
-21814
-21818
-21821
-21825
-21827
-21830
-21833
-21835
-21837
-21838
-21840
-21841
-21842
-21843
-21844
-21844
-21845
-21845
-21845
-21845
-21845
-21845
-21845
-21845
-21844
-21844
-21843
-21842
-21841
-21840
-21839
-21837
-21835
-21833
-21831
-21829
-21827
-21824
-21822
-21819
-21815
-21812
-21808
-21803
-21798
-21793
-21787
-21781
-21775
-21767
-21760
-21752
-21744
-21735
-21725
-21715
-21705
-21694
-21683
-21671
-21658
-21645
-21632
-21618
-21604
-21590
-21575
-21560
-21544
-21528
-21512
-21496
-21480
-21463
-21446
-21428
-21411
-21393
-21375
-21357
-21339
-21320
-21302
-21282
-21263
-21243
-21223
-21203
-21183
-21162
-21141
-21120
-21099
-21078
-21057
-21035
-21014
-20992
-20971
-20950
-20928
-20907
-20885
-20864
-20842
-20820
-20799
-20777
-20755
-20733
-20711
-20688
-20666
-20643
-20620
-20597
-20574
-20551
-20527
-20503
-20479
-20454
-20429
-20404
-20379
-20353
-20327
-20300
-20273
-20245
-20217
-20189
-20160
-20131
-20101
-20071
-20040
-20009
-19978
-19946
-19913
-19880
-19847
-19814
-19780
-19745
-19711
-19676
-19641
-19606
-19570
-19534
-19498
-19462
-19426
-19389
-19353
-19316
-19280
-19243
-19206
-19169
-19132
-19095
-19057
-19020
-18983
-18945
-18908
-18871
-18833
-18796
-18759
-18721
-18684
-18647
-18610
-18573
-18537
-18500
-18463
-18427
-18391
-18354
-18318
-18282
-18246
-18210
-18175
-18139
-18103
-18067
-18032
-17996
-17961
-17925
-17890
-17855
-17820
-17786
-17751
-17717
-17683
-17649
-17615
-17581
-17547
-17513
-17480
-17446
-17412
-17378
-17344
-17310
-17276
-17241
-17207
-17173
-17138
-17104
-17070
-17035
-17001
-16967
-16934
-16900
-16866
-16833
-16800
-16767
-16735
-16703
-16671
-16640
-16609
-16579
-16549
-16520
-16491
-16463
-16435
-16409
-16382
-16357
-16332
-16306
-16283
-16260
-16236
-16215
-16193
-16172
-16152
-16131
-16111
-16091
-16072
-16053
-16033
-16014
-15995
-15975
-15955
-15935
-15915
-15895
-15874
-15853
-15832
-15810
-15789
-15766
-15744
-15722
-15699
-15676
-15653
-15629
-15606
-15583
-15559
-15536
-15512
-15488
-15465
-15441
-15418
-15394
-15370
-15347
-15323
-15299
-15275
-15252
-15228
-15204
-15180
-15155
-15131
-15107
-15083
-15059
-15035
-15011
-14986
-14962
-14938
-14914
-14889
-14865
-14841
-14816
-14792
-14767
-14742
-14717
-14692
-14667
-14641
-14616
-14590
-14564
-14537
-14510
-14483
-14456
-14428
-14401
-14372
-14344
-14315
-14286
-14256
-14227
-14196
-14166
-14135
-14104
-14072
-14040
-14008
-13976
-13943
-13909
-13875
-13841
-13807
-13772
-13737
-13701
-13665
-13628
-13591
-13554
-13516
-13477
-13438
-13399
-13359
-13319
-13278
-13237
-13196
-13154
-13113
-13071
-13029
-12986
-12944
-12902
-12860
-12817
-12775
-12733
-12690
-12648
-12605
-12563
-12520
-12477
-12434
-12391
-12347
-12304
-12260
-12216
-12173
-12129
-12085
-12040
-11996
-11952
-11907
-11863
-11819
-11775
-11730
-11686
-11643
-11599
-11555
-11512
-11469
-11426
-11384
-11341
-11299
-11256
-11214
-11172
-11131
-11089
-11048
-11007
-10966
-10925
-10885
-10845
-10805
-10766
-10727
-10688
-10650
-10613
-10576
-10539
-10503
-10467
-10432
-10398
-10364
-10331
-10298
-10265
-10234
-10202
-10171
-10140
-10110
-10080
-10051
-10022
-9993
-9964
-9935
-9907
-9879
-9851
-9824
-9796
-9769
-9742
-9716
-9689
-9663
-9637
-9611
-9585
-9559
-9533
-9507
-9482
-9456
-9430
-9405
-9379
-9353
-9328
-9302
-9276
-9250
-9225
-9199
-9173
-9147
-9121
-9095
-9068
-9042
-9016
-8989
-8963
-8937
-8910
-8883
-8857
-8830
-8803
-8776
-8748
-8721
-8693
-8665
-8637
-8609
-8581
-8552
-8524
-8495
-8466
-8437
-8408
-8379
-8350
-8320
-8291
-8262
-8232
-8203
-8173
-8144
-8115
-8085
-8055
-8026
-7998
-7969
-7940
-7911
-7882
-7853
-7824
-7795
-7766
-7737
-7708
-7679
-7651
-7622
-7593
-7564
-7535
-7506
-7477
-7448
-7419
-7390
-7361
-7332
-7304
-7275
-7247
-7219
-7191
-7163
-7136
-7108
-7081
-7054
-7027
-7000
-6973
-6947
-6920
-6894
-6868
-6842
-6816
-6791
-6765
-6740
-6716
-6691
-6667
-6643
-6619
-6595
-6572
-6549
-6526
-6504
-6481
-6459
-6437
-6415
-6393
-6371
-6349
-6328
-6306
-6285
-6264
-6243
-6222
-6201
-6180
-6159
-6138
-6117
-6096
-6075
-6054
-6033
-6013
-5992
-5971
-5951
-5930
-5910
-5889
-5869
-5848
-5827
-5806
-5785
-5764
-5743
-5722
-5700
-5679
-5657
-5636
-5614
-5592
-5570
-5548
-5526
-5504
-5482
-5460
-5438
-5415
-5393
-5371
-5348
-5326
-5303
-5281
-5258
-5236
-5213
-5191
-5168
-5146
-5123
-5100
-5077
-5054
-5031
-5008
-4984
-4960
-4937
-4912
-4888
-4864
-4839
-4814
-4788
-4763
-4737
-4711
-4684
-4657
-4630
-4603
-4576
-4549
-4522
-4494
-4467
-4439
-4412
-4385
-4358
-4331
-4304
-4278
-4252
-4226
-4200
-4174
-4149
-4123
-4098
-4073
-4048
-4022
-3998
-3973
-3948
-3923
-3899
-3874
-3849
-3824
-3799
-3775
-3750
-3726
-3702
-3678
-3654
-3630
-3607
-3583
-3560
-3537
-3514
-3491
-3469
-3446
-3425
-3403
-3382
-3361
-3341
-3320
-3301
-3281
-3262
-3243
-3225
-3206
-3188
-3171
-3154
-3137
-3120
-3104
-3087
-3072
-3056
-3041
-3027
-3012
-2998
-2984
-2971
-2958
-2945
-2933
-2921
-2909
-2897
-2886
-2875
-2865
-2855
-2845
-2836
-2827
-2819
-2811
-2803
-2796
-2789
-2783
-2777
-2772
-2767
-2763
-2759
-2755
-2752
-2749
-2747
-2745
-2743
-2742
-2741
-2740
-2740
-2740
-2741
-2742
-2744
-2746
-2748
-2751
-2754
-2758
-2762
-2766
-2770
-2775
-2780
-2785
-2790
-2796
-2801
-2807
-2813
-2820
-2826
-2833
-2839
-2846
-2853
-2859
-2866
-2873
-2880
-2886
-2893
-2900
-2906
-2913
-2919
-2926
-2932
-2938
-2945
-2951
-2957
-2963
-2969
-2975
-2982
-2988
-2994
-3000
-3007
-3013
-3020
-3027
-3033
-3040
-3047
-3054
-3061
-3068
-3075
-3083
-3090
-3098
-3106
-3114
-3122
-3130
-3139
-3148
-3157
-3167
-3177
-3187
-3197
-3209
-3220
-3232
-3244
-3257
-3270
-3284
-3298
-3312
-3327
-3342
-3358
-3374
-3391
-3408
-3425
-3443
-3461
-3479
-3498
-3518
-3537
-3558
-3578
-3599
-3620
-3641
-3663
-3685
-3707
-3730
-3752
-3775
-3798
-3821
-3844
-3867
-3891
-3914
-3937
-3961
-3984
-4008
-4030
-4054
-4078
-4102
-4125
-4149
-4172
-4196
-4220
-4243
-4267
-4291
-4315
-4339
-4363
-4387
-4411
-4435
-4459
-4482
-4506
-4530
-4553
-4576
-4599
-4621
-4643
-4665
-4687
-4708
-4729
-4750
-4770
-4790
-4810
-4829
-4849
-4867
-4886
-4904
-4921
-4938
-4955
-4971
-4987
-5003
-5018
-5033
-5048
-5062
-5076
-5090
-5104
-5118
-5131
-5145
-5158
-5171
-5183
-5195
-5207
-5219
-5230
-5241
-5251
-5262
-5272
-5281
-5291
-5300
-5308
-5317
-5325
-5333
-5341
-5348
-5355
-5362
-5369
-5375
-5381
-5387
-5392
-5398
-5403
-5408
-5412
-5416
-5420
-5424
-5427
-5430
-5433
-5435
-5437
-5438
-5439
-5440
-5440
-5440
-5440
-5439
-5438
-5437
-5436
-5435
-5434
-5432
-5431
-5429
-5427
-5425
-5422
-5420
-5417
-5414
-5410
-5407
-5403
-5399
-5395
-5390
-5385
-5380
-5375
-5369
-5363
-5357
-5350
-5344
-5337
-5329
-5321
-5313
-5305
-5296
-5286
-5277
-5266
-5256
-5245
-5233
-5221
-5209
-5196
-5183
-5169
-5155
-5140
-5126
-5111
-5095
-5079
-5063
-5046
-5029
-5012
-4994
-4976
-4958
-4939
-4920
-4900
-4880
-4860
-4839
-4818
-4797
-4775
-4754
-4732
-4710
-4688
-4665
-4643
-4621
-4598
-4576
-4554
-4532
-4510
-4488
-4466
-4445
-4424
-4403
-4382
-4361
-4341
-4321
-4301
-4281
-4262
-4243
-4224
-4205
-4186
-4168
-4150
-4132
-4114
-4096
-4078
-4061
-4043
-4025
-4006
-3989
-3970
-3952
-3933
-3913
-3894
-3874
-3854
-3833
-3813
-3792
-3771
-3749
-3728
-3706
-3684
-3662
-3640
-3618
-3595
-3572
-3549
-3526
-3503
-3479
-3455
-3431
-3407
-3382
-3357
-3332
-3306
-3280
-3254
-3227
-3200
-3173
-3145
-3117
-3088
-3059
-3029
-2999
-2969
-2938
-2907
-2875
-2844
-2812
-2779
-2747
-2713
-2680
-2646
-2612
-2578
-2543
-2507
-2472
-2435
-2399
-2362
-2324
-2287
-2248
-2210
-2170
-2131
-2091
-2050
-2009
-1967
-1925
-1883
-1840
-1796
-1751
-1707
-1661
-1615
-1569
-1522
-1475
-1427
-1379
-1330
-1281
-1232
-1183
-1133
-1083
-1033
-982
-932
-881
-830
-779
-727
-676
-624
-572
-519
-467
-414
-360
-307
-254
-200
-146
-92
-38
17
71
126
181
235
290
345
400
455
510
565
620
676
731
786
841
896
951
1006
1061
1116
1172
1227
1282
1338
1394
1450
1506
1562
1618
1675
1732
1789
1845
1902
1959
2016
2073
2130
2187
2244
2301
2358
2415
2472
2529
2585
2642
2698
2755
2811
2867
2923
2979
3035
3090
3146
3202
3257
3313
3368
3424
3479
3535
3591
3647
3704
3760
3817
3874
3932
3990
4048
4106
4165
4224
4283
4342
4402
4462
4522
4582
4642
4702
4763
4823
4883
4943
5003
5063
5123
5182
5242
5301
5359
5418
5476
5534
5592
5649
5706
5763
5820
5877
5933
5989
6045
6100
6156
6211
6266
6322
6377
6432
6487
6542
6597
6652
6706
6761
6816
6870
6924
6978
7032
7086
7139
7192
7245
7298
7350
7402
7454
7505
7557
7607
7658
7708
7757
7806
7855
7903
7950
7997
8042
8089
8134
8179
8223
8266
8310
8352
8395
8437
8478
8519
8560
8601
8641
8681
8720
8759
8797
8835
8872
8909
8946
8982
9017
9052
9087
9121
9154
9186
9218
9250
9281
9311
9341
9370
9399
9426
9454
9480
9506
9531
9556
9580
9603
9625
9646
9667
9687
9706
9724
9742
9758
9774
9789
9804
9818
9831
9844
9856
9867
9878
9888
9898
9907
9915
9923
9930
9937
9943
9949
9954
9958
9962
9965
9968
9970
9972
9973
9973
9973
9973
9972
9971
9970
9968
9965
9963
9959
9956
9952
9948
9943
9938
9933
9927
9921
9914
9908
9901
9893
9886
9878
9870
9861
9852
9843
9834
9824
9814
9804
9794
9783
9772
9760
9749
9737
9725
9712
9700
9687
9673
9660
9646
9632
9617
9602
9587
9572
9556
9540
9524
9507
9490
9472
9454
9436
9417
9398
9379
9359
9339
9318
9298
9277
9255
9234
9212
9190
9168
9145
9123
9100
9078
9055
9033
9010
8988
8966
8944
8923
8901
8880
8860
8839
8819
8800
8780
8762
8743
8726
8708
8691
8675
8659
8644
8629
8614
8600
8586
8573
8559
8546
8533
8521
8508
8496
8484
8472
8460
8448
8437
8425
8414
8403
8392
8381
8370
8359
8349
8339
8330
8320
8312
8303
8296
8288
8282
8275
8270
8265
8260
8257
8253
8251
8249
8247
8247
8247
8247
8248
8250
8252
8255
8258
8261
8265
8269
8274
8279
8284
8289
8294
8300
8305
8311
8317
8322
8328
8334
8339
8344
8350
8355
8359
8364
8368
8372
8376
8380
8383
8386
8388
8390
8392
8393
8395
8396
8396
8397
8397
8397
8397
8396
8396
8395
8394
8393
8392
8391
8390
8388
8386
8384
8381
8379
8376
8372
8369
8366
8362
8358
8354
8349
8345
8340
8335
8330
8325
8319
8313
8307
8300
8293
8285
8277
8269
8260
8251
8241
8231
8221
8210
8199
8188
8176
8164
8153
8141
8128
8116
8103
8090
8077
8064
8051
8037
8023
8010
7997
7983
7969
7955
7941
7927
7913
7899
7885
7871
7857
7842
7828
7813
7798
7782
7767
7751
7735
7718
7702
7684
7667
7649
7631
7612
7593
7574
7554
7534
7514
7493
7471
7450
7428
7406
7383
7360
7337
7314
7291
7267
7244
7220
7196
7172
7148
7124
7099
7075
7050
7025
7000
6974
6949
6923
6897
6871
6845
6818
6792
6765
6739
6712
6686
6659
6633
6606
6580
6554
6528
6502
6476
6450
6423
6397
6371
6345
6319
6292
6266
6240
6213
6186
6159
6132
6105
6078
6051
6023
5996
5968
5941
5913
5885
5857
5829
5802
5774
5746
5719
5691
5664
5636
5609
5582
5554
5527
5500
5473
5446
5419
5392
5366
5339
5313
5287
5261
5236
5210
5185
5161
5136
5112
5089
5065
5042
5019
4995
4972
4949
4926
4903
4880
4857
4834
4811
4788
4764
4741
4718
4695
4672
4650
4627
4604
4581
4558
4535
4513
4490
4467
4444
4420
4397
4373
4350
4326
4302
4278
4254
4230
4205
4181
4157
4132
4107
4083
4058
4033
4008
3984
3959
3934
3909
3884
3860
3835
3810
3786
3761
3737
3713
3689
3664
3641
3617
3593
3569
3546
3522
3499
3476
3453
3430
3407
3385
3362
3340
3318
3297
3275
3254
3233
3211
3191
3170
3149
3128
3107
3086
3066
3045
3024
3003
2982
2961
2940
2919
2898
2877
2856
2835
2815
2794
2774
2754
2734
2714
2695
2676
2656
2638
2619
2601
2583
2566
2548
2532
2515
2499
2484
2469
2454
2440
2426
2413
2400
2388
2376
2365
2355
2345
2336
2327
2319
2312
2305
2299
2294
2289
2285
2281
2278
2276
2274
2274
2273
2274
2275
2277
2279
2282
2286
2290
2295
2301
2308
2315
2323
2331
2341
2350
2361
2372
2384
2396
2409
2423
2437
2452
2467
2483
2500
2517
2534
2552
2571
2590
2610
2630
2651
2672
2693
2715
2737
2760
2783
2806
2830
2854
2879
2903
2928
2954
2979
3005
3031
3057
3084
3111
3139
3166
3194
3223
3251
3280
3309
3338
3368
3398
3428
3459
3489
3520
3552
3583
3616
3648
3681
3714
3747
3781
3815
3849
3884
3918
3954
3989
4025
4061
4098
4135
4172
4210
4247
4285
4323
4362
4400
4438
4477
4515
4554
4592
4630
4669
4707
4745
4783
4821
4859
4897
4935
4973
5011
5049
5086
5124
5161
5198
5235
5272
5309
5345
5382
5418
5454
5490
5527
5563
5599
5635
5671
5707
5743
5779
5816
5852
5889
5926
5962
5999
6037
6074
6111
6149
6187
6225
6263
6302
6340
6379
6418
6458
6498
6538
6578
6619
6660
6701
6742
6784
6825
6868
6910
6952
6995
7038
7081
7125
7168
7212
7257
7301
7346
7391
7436
7481
7527
7572
7618
7664
7711
7757
7804
7851
7898
7946
7994
8042
8090
8138
8186
8236
8285
8334
8384
8434
8484
8534
8586
8637
8689
8741
8794
8847
8900
8954
9008
9063
9117
9172
9227
9283
9338
9394
9450
9506
9562
9618
9674
9730
9786
9842
9899
9955
10011
10068
10124
10180
10237
10293
10350
10406
10462
10519
10575
10631
10688
10744
10800
10856
10912
10969
11025
11081
11137
11193
11249
11305
11361
11417
11473
11529
11585
11641
11696
11752
11808
11863
11919
11974
12029
12084
12139
12194
12249
12303
12358
12412
12466
12520
12573
12627
12679
12732
12784
12836
12887
12938
12989
13039
13089
13137
13186
13234
13281
13328
13374
13420
13465
13510
13554
13598
13641
13684
13725
13767
13807
13847
13886
13925
13963
14000
14036
14072
14107
14141
14175
14207
14239
14270
14301
14331
14360
14388
14416
14443
14470
14495
14520
14545
14569
14592
14614
14636
14657
14677
14697
14715
14733
14750
14767
14782
14797
14811
14824
14836
14848
14859
14869
14878
14886
14894
14901
14907
14912
14917
14921
14924
14927
14929
14930
14931
14931
14931
14930
14929
14927
14925
14922
14919
14916
14912
14908
14903
14898
14893
14887
14881
14874
14867
14859
14851
14843
14834
14825
14815
14805
14795
14784
14773
14761
14749
14737
14725
14712
14699
14686
14672
14658
14643
14628
14612
14597
14581
14564
14548
14531
14514
14497
14479
14461
14443
14426
14407
14389
14371
14353
14334
14315
14296
14277
14258
14238
14219
14199
14179
14159
14139
14119
14098
14077
14056
14035
14014
13993
13971
13949
13927
13905
13883
13860
13838
13815
13792
13769
13746
13722
13699
13675
13651
13627
13603
13578
13553
13528
13503
13477
13452
13425
13399
13372
13345
13317
13290
13262
13234
13206
13178
13150
13121
13093
13064
13035
13007
12978
12949
12921
12892
12864
12835
12807
12779
12751
12723
12696
12669
12642
12615
12588
12562
12536
12510
12484
12459
12434
12409
12384
12360
12336
12313
12289
12266
12244
12221
12199
12177
12155
12133
12112
12091
12070
12049
12029
12009
11990
11970
11951
11933
11915
11897
11880
11863
11846
11829
11813
11797
11782
11766
11751
11736
11721
11706
11691
11677
11662
11648
11634
11620
11606
11592
11578
11565
11551
11537
11524
11510
11497
11483
11470
11457
11444
11431
11418
11405
11393
11380
11368
11356
11345
11333
11322
11311
11300
11289
11279
11268
11258
11248
11239
11229
11220
11211
11202
11193
11184
11175
11167
11158
11150
11142
11133
11125
11117
11109
11101
11093
11085
11077
11069
11061
11053
11045
11038
11030
11023
11015
11008
11001
10994
10987
10981
10974
10968
10962
10957
10951
10946
10941
10936
10931
10926
10921
10916
10911
10906
10901
10896
10891
10885
10879
10874
10868
10861
10855
10848
10841
10833
10825
10817
10808
10799
10790
10780
10770
10759
10748
10736
10725
10712
10699
10686
10673
10659
10645
10631
10616
10601
10586
10570
10554
10538
10521
10504
10487
10470
10452
10434
10416
10398
10379
10361
10342
10323
10303
10283
10264
10243
10223
10202
10181
10160
10139
10117
10095
10073
10051
10029
10007
9985
9964
9942
9920
9899
9878
9858
9837
9817
9798
9778
9759
9740
9722
9704
9686
9669
9652
9636
9620
9605
9590
9575
9561
9547
9534
9521
9509
9498
9486
9476
9466
9456
9447
9439
9431
9423
9416
9410
9403
9397
9392
9387
9382
9377
9373
9368
9365
9361
9358
9355
9352
9349
9347
9345
9344
9343
9342
9341
9341
9342
9342
9343
9344
9346
9347
9349
9352
9354
9357
9359
9362
9366
9369
9373
9377
9381
9386
9391
9396
9401
9407
9413
9419
9426
9432
9439
9446
9453
9460
9468
9475
9482
9489
9496
9504
9511
9518
9525
9532
9540
9547
9554
9561
9568
9574
9581
9588
9595
9602
9608
9615
9621
9628
9634
9640
9646
9652
9658
9664
9670
9675
9681
9686
9692
9697
9702
9707
9712
9717
9721
9726
9730
9734
9738
9741
9745
9748
9752
9755
9758
9760
9763
9765
9767
9769
9771
9773
9775
9777
9779
9781
9783
9784
9786
9788
9790
9792
9793
9795
9796
9797
9798
9799
9799
9800
9800
9801
9801
9801
9801
9801
9800
9799
9799
9798
9796
9795
9794
9792
9790
9788
9786
9783
9781
9778
9775
9772
9768
9765
9761
9757
9753
9749
9744
9740
9735
9730
9726
9721
9716
9711
9706
9701
9695
9690
9684
9679
9673
9667
9661
9655
9649
9642
9635
9628
9621
9614
9606
9599
9591
9583
9574
9566
9557
9547
9538
9527
9517
9506
9495
9483
9471
9458
9445
9432
9418
9403
9388
9373
9357
9341
9324
9307
9289
9271
9252
9233
9213
9193
9172
9151
9130
9108
9086
9063
9040
9017
8994
8970
8946
8921
8897
8872
8847
8821
8796
8771
8745
8720
8694
8668
8643
8617
8591
8565
8540
8514
8488
8463
8437
8412
8386
8361
8336
8311
8286
8262
8237
8213
8189
8164
8141
8118
8095
8071
8048
8026
8005
7982
7960
7939
7917
7896
7875
7854
7833
7812
7792
7771
7751
7731
7711
7692
7672
7652
7632
7613
7593
7573
7554
7534
7514
7494
7474
7454
7434
7413
7392
7372
7350
7329
7307
7285
7262
7240
7216
7193
7169
7145
7120
7095
7070
7044
7019
6993
6966
6940
6913
6886
6859
6832
6804
6777
6749
6721
6693
6664
6636
6608
6579
6550
6522
6493
6464
6435
6406
6376
6347
6317
6288
6258
6228
6198
6167
6137
6106
6075
6044
6013
5981
5950
5918
5886
5853
5821
5788
5756
5723
5690
5657
5624
5590
5557
5524
5490
5457
5423
5389
5356
5322
5289
5255
5222
5188
5155
5122
5089
5056
5024
4991
4959
4926
4894
4863
4831
4800
4769
4738
4707
4676
4646
4615
4585
4555
4526
4496
4466
4437
4408
4379
4351
4322
4294
4266
4238
4211
4183
4156
4129
4102
4075
4049
4022
3997
3971
3945
3920
3894
3869
3843
3818
3793
3767
3742
3717
3691
3666
3640
3615
3589
3563
3538
3512
3486
3460
3434
3409
3383
3357
3332
3306
3281
3255
3230
3205
3180
3154
3130
3105
3080
3056
3031
3007
2983
2959
2936
2913
2889
2866
2844
2821
2799
2777
2755
2734
2713
2692
2671
2651
2630
2611
2591
2571
2552
2533
2515
2497
2479
2461
2444
2426
2410
2393
2377
2361
2345
2330
2315
2300
2286
2272
2258
2244
2231
2218
2206
2194
2182
2170
2159
2148
2137
2127
2117
2108
2099
2091
2083
2076
2069
2063
2057
2052
2047
2043
2040
2037
2033
2032
2029
2029
2029
2029
2029
2031
2033
2035
2037
2041
2045
2049
2054
2059
2065
2071
2078
2085
2093
2102
2110
2120
2129
2139
2150
2161
2173
2184
2197
2210
2223
2236
2250
2265
2280
2295
2311
2328
2344
2362
2380
2398
2417
2436
2456
2477
2498
2519
2541
2564
2587
2611
2636
2661
2686
2712
2739
2766
2793
2821
2849
2878
2907
2937
2967
2998
3029
3060
3091
3124
3156
3189
3222
3256
3290
3324
3359
3393
3429
3464
3500
3536
3572
3608
3645
3681
3718
3755
3792
3829
3866
3903
3940
3977
4014
4051
4088
4125
4161
4197
4234
4270
4306
4341
4376
4412
4447
4482
4516
4551
4585
4620
4654
4688
4722
4756
4790
4824
4858
4891
4925
4958
4992
5025
5058
5092
5125
5158
5191
5223
5256
5289
5321
5354
5386
5418
5450
5482
5514
5546
5577
5609
5640
5672
5703
5734
5765
5796
5826
5857
5887
5917
5947
5977
6007
6037
6067
6097
6127
6157
6187
6217
6247
6277
6307
6337
6367
6398
6428
6458
6489
6519
6550
6580
6611
6642
6672
6703
6734
6765
6796
6827
6857
6888
6919
6950
6981
7012
7043
7074
7105
7135
7166
7196
7227
7257
7287
7317
7346
7376
7405
7434
7462
7491
7519
7547
7575
7602
7629
7656
7683
7709
7736
7761
7787
7812
7837
7861
7885
7909
7932
7955
7978
8000
8022
8044
8064
8086
8106
8127
8146
8166
8185
8204
8223
8242
8260
8278
8296
8313
8330
8348
8364
8381
8397
8413
8429
8445
8460
8475
8490
8504
8518
8532
8546
8559
8572
8585
8597
8609
8621
8632
8643
8653
8663
8673
8683
8692
8700
8709
8717
8724
8731
8738
8745
8751
8757
8763
8768
8773
8778
8782
8786
8790
8793
8796
8799
8802
8805
8807
8809
8811
8813
8814
8816
8817
8818
8819
8819
8820
8820
8820
8819
8819
8818
8817
8816
8815
8813
8812
8810
8807
8805
8802
8799
8795
8791
8787
8783
8778
8773
8767
8762
8756
8749
8742
8735
8728
8720
8712
8704
8695
8686
8677
8667
8657
8647
8636
8625
8614
8602
8590
8577
8564
8551
8537
8523
8508
8493
8478
8462
8446
8429
8412
8394
8377
8358
8339
8320
8301
8281
8260
8239
8218
8196
8173
8151
8129
8106
8082
8058
8034
8010
7985
7959
7934
7908
7882
7855
7828
7801
7774
7747
7719
7691
7663
7635
7606
7578
7549
7520
7491
7462
7433
7403
7373
7344
7314
7284
7253
7223
7193
7162
7132
7101
7071
7040
7010
6979
6949
6918
6887
6857
6826
6795
6765
6734
6703
6673
6642
6612
6581
6551
6520
6490
6460
6430
6400
6369
6339
6310
6280
6250
6220
6190
6160
6130
6100
6070
6040
6009
5979
5949
5919
5889
5858
5828
5798
5768
5738
5708
5678
5648
5617
5587
5557
5527
5497
5467
5436
5406
5375
5345
5314
5283
5252
5221
5189
5158
5126
5094
5061
5029
4996
4963
4930
4897
4863
4829
4795
4760
4725
4690
4654
4619
4582
4546
4509
4471
4434
4396
4357
4318
4279
4239
4200
4159
4119
4078
4037
3996
3954
3913
3871
3828
3786
3743
3701
3658
3615
3571
3528
3485
3441
3397
3353
3309
3265
3221
3177
3133
3089
3045
3001
2957
2913
2870
2826
2783
2739
2696
2653
2610
2567
2524
2482
2439
2397
2355
2313
2271
2229
2187
2146
2104
2063
2021
1981
1940
1899
1859
1818
1778
1737
1697
1657
1617
1577
1537
1497
1458
1419
1379
1340
1301
1263
1224
1185
1147
1108
1070
1032
994
956
918
880
842
804
766
728
690
653
615
577
539
502
464
426
389
351
313
276
239
201
164
127
90
53
16
-21
-58
-94
-131
-167
-203
-239
-275
-311
-346
-382
-417
-452
-486
-521
-555
-589
-623
-657
-690
-723
-756
-789
-821
-853
-886
-917
-949
-980
-1010
-1042
-1073
-1104
-1134
-1164
-1194
-1223
-1252
-1281
-1310
-1338
-1366
-1394
-1421
-1448
-1475
-1502
-1528
-1554
-1580
-1605
-1631
-1656
-1680
-1705
-1729
-1753
-1777
-1800
-1823
-1846
-1869
-1891
-1914
-1936
-1958
-1979
-2001
-2021
-2043
-2064
-2085
-2105
-2126
-2146
-2166
-2187
-2207
-2227
-2247
-2267
-2287
-2307
-2327
-2347
-2367
-2387
-2407
-2427
-2447
-2467
-2487
-2507
-2527
-2547
-2567
-2588
-2608
-2628
-2649
-2669
-2690
-2711
-2732
-2753
-2774
-2795
-2816
-2838
-2859
-2881
-2902
-2924
-2946
-2968
-2991
-3013
-3035
-3058
-3081
-3104
-3127
-3150
-3174
-3197
-3221
-3245
-3269
-3293
-3318
-3343
-3367
-3392
-3418
-3443
-3468
-3494
-3520
-3546
-3572
-3599
-3626
-3653
-3680
-3707
-3735
-3763
-3790
-3819
-3847
-3875
-3904
-3933
-3962
-3992
-4021
-4051
-4082
-4113
-4144
-4175
-4207
-4238
-4271
-4303
-4336
-4369
-4403
-4436
-4471
-4505
-4540
-4576
-4612
-4648
-4685
-4722
-4760
-4798
-4837
-4876
-4915
-4955
-4996
-5037
-5078
-5120
-5162
-5205
-5248
-5291
-5335
-5380
-5425
-5470
-5516
-5562
-5609
-5656
-5704
-5752
-5801
-5849
-5898
-5948
-5998
-6048
-6099
-6150
-6201
-6253
-6304
-6356
-6409
-6461
-6514
-6567
-6620
-6674
-6727
-6781
-6835
-6890
-6944
-6998
-7053
-7108
-7163
-7218
-7273
-7328
-7384
-7439
-7494
-7550
-7605
-7661
-7716
-7772
-7827
-7882
-7937
-7993
-8048
-8102
-8157
-8212
-8266
-8320
-8374
-8428
-8482
-8535
-8588
-8641
-8693
-8746
-8798
-8849
-8901
-8952
-9003
-9054
-9104
-9154
-9203
-9253
-9302
-9350
-9399
-9447
-9494
-9542
-9589
-9635
-9681
-9727
-9772
-9817
-9861
-9905
-9949
-9992
-10034
-10077
-10118
-10159
-10200
-10240
-10280
-10319
-10358
-10396
-10434
-10472
-10509
-10545
-10581
-10617
-10652
-10687
-10721
-10755
-10788
-10821
-10854
-10886
-10918
-10949
-10980
-11010
-11041
-11070
-11100
-11129
-11158
-11186
-11214
-11242
-11269
-11296
-11323
-11349
-11375
-11401
-11426
-11451
-11476
-11501
-11525
-11549
-11573
-11596
-11619
-11642
-11665
-11688
-11710
-11732
-11754
-11775
-11797
-11818
-11839
-11860
-11880
-11901
-11921
-11941
-11961
-11981
-12001
-12020
-12040
-12059
-12078
-12097
-12115
-12134
-12152
-12170
-12188
-12206
-12224
-12241
-12259
-12276
-12293
-12311
-12328
-12345
-12362
-12379
-12396
-12413
-12430
-12447
-12464
-12480
-12497
-12514
-12530
-12547
-12563
-12579
-12596
-12612
-12628
-12644
-12659
-12675
-12691
-12706
-12721
-12737
-12752
-12767
-12782
-12797
-12812
-12827
-12842
-12857
-12871
-12886
-12900
-12914
-12928
-12942
-12956
-12969
-12983
-12996
-13009
-13022
-13035
-13047
-13059
-13072
-13084
-13096
-13107
-13119
-13130
-13141
-13153
-13163
-13174
-13185
-13195
-13205
-13215
-13225
-13234
-13244
-13253
-13262
-13271
-13280
-13288
-13296
-13304
-13312
-13320
-13327
-13335
-13342
-13349
-13356
-13362
-13369
-13375
-13381
-13386
-13391
-13396
-13401
-13406
-13410
-13414
-13418
-13422
-13425
-13428
-13431
-13434
-13436
-13439
-13441
-13443
-13444
-13446
-13447
-13448
-13449
-13450
-13451
-13451
-13451
-13451
-13451
-13451
-13450
-13450
-13449
-13448
-13447
-13446
-13444
-13442
-13441
-13438
-13436
-13434
-13431
-13428
-13425
-13422
-13418
-13415
-13411
-13407
-13403
-13399
-13395
-13391
-13387
-13383
-13378
-13374
-13370
-13366
-13362
-13357
-13353
-13349
-13345
-13341
-13337
-13333
-13329
-13326
-13322
-13318
-13314
-13311
-13307
-13303
-13299
-13295
-13291
-13288
-13284
-13280
-13276
-13272
-13268
-13264
-13260
-13256
-13252
-13248
-13244
-13239
-13235
-13231
-13226
-13222
-13217
-13212
-13207
-13202
-13197
-13192
-13187
-13182
-13177
-13171
-13166
-13161
-13155
-13150
-13145
-13140
-13134
-13129
-13124
-13119
-13114
-13109
-13104
-13098
-13093
-13088
-13083
-13079
-13074
-13069
-13064
-13059
-13054
-13050
-13045
-13040
-13035
-13030
-13026
-13021
-13016
-13012
-13007
-13002
-12998
-12993
-12989
-12985
-12980
-12976
-12972
-12967
-12963
-12959
-12955
-12951
-12947
-12943
-12940
-12936
-12932
-12929
-12925
-12922
-12919
-12916
-12913
-12910
-12907
-12905
-12902
-12900
-12898
-12895
-12894
-12892
-12890
-12889
-12888
-12886
-12886
-12885
-12884
-12884
-12884
-12884
-12884
-12884
-12885
-12886
-12886
-12887
-12888
-12890
-12891
-12893
-12894
-12896
-12898
-12900
-12902
-12905
-12907
-12910
-12913
-12916
-12920
-12923
-12927
-12931
-12935
-12940
-12945
-12950
-12955
-12960
-12966
-12972
-12978
-12984
-12991
-12998
-13005
-13012
-13020
-13027
-13036
-13044
-13053
-13061
-13070
-13080
-13089
-13099
-13109
-13119
-13129
-13140
-13150
-13161
-13173
-13184
-13195
-13207
-13219
-13231
-13243
-13255
-13268
-13280
-13293
-13306
-13319
-13332
-13345
-13358
-13371
-13384
-13397
-13411
-13424
-13437
-13450
-13463
-13476
-13489
-13501
-13514
-13527
-13539
-13552
-13564
-13577
-13589
-13601
-13613
-13626
-13638
-13650
-13662
-13674
-13686
-13698
-13709
-13721
-13733
-13744
-13756
-13767
-13779
-13790
-13801
-13813
-13824
-13835
-13846
-13857
-13868
-13879
-13890
-13900
-13911
-13922
-13932
-13943
-13953
-13964
-13974
-13984
-13995
-14005
-14015
-14026
-14036
-14046
-14056
-14066
-14076
-14086
-14096
-14106
-14116
-14125
-14135
-14144
-14154
-14163
-14172
-14181
-14191
-14199
-14208
-14217
-14226
-14234
-14242
-14251
-14258
-14266
-14274
-14281
-14288
-14295
-14302
-14308
-14314
-14320
-14326
-14331
-14336
-14340
-14344
-14348
-14351
-14354
-14357
-14359
-14361
-14363
-14364
-14364
-14365
-14364
-14364
-14363
-14362
-14360
-14358
-14355
-14352
-14349
-14346
-14342
-14337
-14332
-14327
-14322
-14316
-14310
-14303
-14296
-14289
-14281
-14272
-14264
-14255
-14245
-14235
-14225
-14215
-14204
-14193
-14182
-14170
-14159
-14147
-14134
-14122
-14109
-14096
-14083
-14070
-14057
-14043
-14030
-14016
-14002
-13988
-13974
-13960
-13946
-13932
-13918
-13904
-13889
-13875
-13861
-13847
-13833
-13819
-13805
-13791
-13777
-13764
-13750
-13736
-13723
-13709
-13696
-13683
-13670
-13657
-13644
-13631
-13618
-13606
-13593
-13581
-13569
-13557
-13545
-13533
-13522
-13511
-13500
-13489
-13478
-13468
-13457
-13447
-13438
-13428
-13418
-13409
-13400
-13391
-13382
-13373
-13365
-13356
-13348
-13340
-13332
-13324
-13316
-13308
-13301
-13293
-13286
-13278
-13271
-13264
-13257
-13249
-13242
-13235
-13228
-13221
-13214
-13207
-13200
-13193
-13186
-13179
-13172
-13165
-13158
-13151
-13144
-13137
-13130
-13123
-13116
-13109
-13103
-13096
-13089
-13082
-13075
-13069
-13062
-13055
-13048
-13042
-13035
-13029
-13022
-13015
-13009
-13002
-12995
-12988
-12981
-12974
-12967
-12960
-12953
-12946
-12938
-12931
-12923
-12916
-12908
-12900
-12893
-12885
-12877
-12869
-12860
-12852
-12844
-12835
-12826
-12818
-12809
-12800
-12791
-12782
-12772
-12763
-12754
-12744
-12735
-12725
-12716
-12706
-12696
-12686
-12677
-12667
-12657
-12648
-12638
-12629
-12619
-12610
-12601
-12592
-12583
-12574
-12565
-12556
-12548
-12539
-12531
-12523
-12515
-12508
-12500
-12493
-12486
-12479
-12472
-12465
-12459
-12453
-12447
-12441
-12436
-12431
-12426
-12421
-12417
-12413
-12409
-12405
-12402
-12399
-12396
-12394
-12391
-12389
-12387
-12385
-12384
-12383
-12381
-12380
-12380
-12379
-12378
-12378
-12378
-12378
-12378
-12378
-12378
-12378
-12379
-12379
-12380
-12381
-12382
-12383
-12384
-12385
-12387
-12388
-12390
-12391
-12393
-12394
-12396
-12398
-12399
-12401
-12403
-12405
-12407
-12408
-12410
-12412
-12414
-12416
-12418
-12420
-12422
-12424
-12426
-12429
-12431
-12433
-12436
-12438
-12441
-12443
-12446
-12449
-12452
-12455
-12459
-12462
-12465
-12469
-12473
-12477
-12481
-12485
-12489
-12493
-12497
-12502
-12506
-12511
-12515
-12520
-12524
-12529
-12534
-12538
-12543
-12548
-12553
-12557
-12562
-12567
-12572
-12576
-12581
-12586
-12591
-12596
-12601
-12605
-12610
-12615
-12620
-12625
-12629
-12634
-12639
-12643
-12648
-12653
-12658
-12662
-12667
-12671
-12676
-12680
-12684
-12689
-12693
-12697
-12701
-12704
-12708
-12711
-12715
-12718
-12721
-12724
-12727
-12729
-12732
-12734
-12737
-12739
-12741
-12743
-12745
-12747
-12749
-12751
-12753
-12754
-12756
-12758
-12759
-12761
-12763
-12764
-12766
-12768
-12770
-12772
-12774
-12776
-12778
-12780
-12782
-12784
-12787
-12789
-12791
-12794
-12796
-12798
-12801
-12803
-12806
-12808
-12811
-12813
-12816
-12818
-12821
-12824
-12826
-12829
-12832
-12835
-12838
-12841
-12844
-12847
-12850
-12853
-12856
-12859
-12862
-12865
-12868
-12871
-12874
-12877
-12880
-12883
-12886
-12889
-12892
-12895
-12898
-12901
-12904
-12907
-12910
-12914
-12917
-12920
-12924
-12928
-12932
-12936
-12940
-12944
-12948
-12953
-12958
-12963
-12968
-12973
-12979
-12984
-12990
-12996
-13003
-13009
-13016
-13023
-13030
-13038
-13045
-13053
-13061
-13070
-13078
-13087
-13097
-13106
-13116
-13126
-13136
-13146
-13157
-13168
-13179
-13190
-13202
-13214
-13226
-13239
-13251
-13264
-13278
-13291
-13305
-13319
-13333
-13348
-13362
-13377
-13392
-13408
-13424
-13439
-13456
-13472
-13489
-13506
-13523
-13540
-13558
-13576
-13594
-13612
-13631
-13650
-13669
-13689
-13709
-13728
-13749
-13769
-13790
-13811
-13832
-13853
-13874
-13896
-13918
-13940
-13962
-13985
-14007
-14030
-14053
-14076
-14099
-14123
-14146
-14170
-14194
-14218
-14243
-14267
-14292
-14316
-14341
-14366
-14391
-14416
-14441
-14466
-14492
-14517
-14543
-14568
-14594
-14620
-14646
-14672
-14698
-14724
-14750
-14776
-14802
-14828
-14854
-14880
-14906
-14932
-14958
-14984
-15009
-15035
-15061
-15086
-15112
-15137
-15162
-15188
-15213
-15238
-15263
-15288
-15312
-15337
-15362
-15386
-15411
-15435
-15459
-15484
-15508
-15532
-15556
-15580
-15604
-15627
-15651
-15674
-15698
-15721
-15744
-15767
-15790
-15813
-15835
-15858
-15881
-15903
-15926
-15948
-15970
-15992
-16014
-16036
-16058
-16079
-16102
-16123
-16145
-16167
-16189
-16210
-16232
-16253
-16274
-16296
-16317
-16338
-16360
-16381
-16402
-16423
-16444
-16464
-16485
-16505
-16525
-16545
-16564
-16584
-16603
-16622
-16641
-16659
-16678
-16696
-16714
-16731
-16749
-16766
-16783
-16800
-16816
-16832
-16848
-16864
-16879
-16894
-16909
-16923
-16938
-16951
-16965
-16978
-16991
-17004
-17017
-17029
-17041
-17052
-17064
-17075
-17085
-17096
-17106
-17116
-17126
-17136
-17145
-17154
-17162
-17171
-17179
-17187
-17195
-17202
-17209
-17216
-17222
-17229
-17235
-17240
-17246
-17251
-17256
-17261
-17265
-17270
-17274
-17277
-17281
-17284
-17287
-17290
-17292
-17295
-17297
-17298
-17300
-17301
-17302
-17303
-17303
-17303
-17303
-17303
-17302
-17301
-17300
-17299
-17297
-17295
-17293
-17291
-17288
-17285
-17282
-17278
-17275
-17271
-17266
-17262
-17257
-17252
-17247
-17241
-17236
-17230
-17223
-17217
-17210
-17203
-17196
-17188
-17181
-17173
-17165
-17156
-17148
-17139
-17130
-17121
-17111
-17101
-17091
-17081
-17071
-17060
-17049
-17038
-17026
-17015
-17003
-16991
-16979
-16967
-16955
-16942
-16929
-16916
-16903
-16889
-16875
-16861
-16847
-16833
-16818
-16803
-16788
-16773
-16757
-16741
-16725
-16709
-16692
-16676
-16659
-16642
-16624
-16607
-16589
-16571
-16553
-16534
-16516
-16497
-16479
-16460
-16441
-16422
-16402
-16383
-16363
-16343
-16323
-16303
-16283
-16263
-16242
-16222
-16201
-16180
-16158
-16138
-16116
-16094
-16074
-16052
-16030
-16008
-15986
-15964
-15941
-15919
-15896
-15874
-15851
-15828
-15805
-15782
-15759
-15735
-15712
-15688
-15664
-15640
-15616
-15592
-15568
-15543
-15518
-15493
-15468
-15443
-15418
-15392
-15366
-15340
-15314
-15288
-15261
-15234
-15207
-15180
-15152
-15125
-15097
-15068
-15040
-15011
-14982
-14953
-14923
-14893
-14863
-14833
-14802
-14770
-14739
-14707
-14674
-14642
-14608
-14575
-14541
-14506
-14471
-14436
-14400
-14364
-14327
-14290
-14252
-14214
-14175
-14136
-14097
-14057
-14016
-13976
-13934
-13892
-13850
-13807
-13764
-13720
-13675
-13630
-13585
-13539
-13492
-13445
-13397
-13349
-13301
-13251
-13202
-13152
-13101
-13050
-12998
-12946
-12894
-12841
-12788
-12734
-12680
-12626
-12571
-12516
-12461
-12405
-12349
-12292
-12235
-12178
-12120
-12062
-12004
-11945
-11886
-11827
-11767
-11707
-11647
-11587
-11526
-11465
-11404
-11342
-11280
-11218
-11156
-11094
-11031
-10968
-10905
-10841
-10777
-10713
-10649
-10585
-10520
-10455
-10390
-10325
-10259
-10194
-10128
-10062
-9996
-9930
-9864
-9797
-9731
-9665
-9598
-9532
-9466
-9399
-9333
-9267
-9201
-9135
-9069
-9003
-8937
-8871
-8805
-8740
-8674
-8609
-8544
-8479
-8414
-8350
-8285
-8221
-8157
-8093
-8029
-7967
-7904
-7841
-7778
-7716
-7654
-7592
-7531
-7469
-7408
-7348
-7287
-7227
-7167
-7107
-7048
-6989
-6930
-6872
-6814
-6756
-6698
-6641
-6584
-6527
-6470
-6414
-6357
-6301
-6246
-6190
-6135
-6080
-6025
-5970
-5916
-5862
-5807
-5754
-5700
-5646
-5593
-5539
-5486
-5433
-5380
-5327
-5274
-5222
-5169
-5116
-5064
-5012
-4959
-4907
-4855
-4803
-4751
-4699
-4646
-4594
-4542
-4490
-4438
-4386
-4333
-4281
-4228
-4176
-4123
-4070
-4017
-3964
-3911
-3858
-3804
-3751
-3697
-3643
-3589
-3535
-3480
-3425
-3370
-3315
-3260
-3205
-3149
-3094
-3038
-2982
-2926
-2869
-2813
-2756
-2699
-2643
-2585
-2528
-2471
-2413
-2355
-2297
-2239
-2180
-2122
-2063
-2004
-1945
-1886
-1827
-1767
-1708
-1648
-1588
-1528
-1468
-1408
-1348
-1287
-1227
-1166
-1105
-1044
-983
-922
-861
-800
-739
-678
-617
-555
-494
-433
-372
-311
-250
-189
-128
-67
-6
54
115
175
236
296
356
416
476
535
595
654
714
773
832
890
949
1006
1066
1124
1182
1240
1298
1355
1413
1470
1528
1585
1642
1699
1756
1813
1871
1928
1985
2041
2099
2156
2213
2270
2327
2384
2441
2499
2556
2613
2670
2728
2785
2843
2900
2957
3015
3073
3130
3188
3245
3303
3361
3419
3476
3534
3592
3650
3708
3766
3825
3883
3941
3999
4058
4117
4175
4234
4293
4352
4412
4471
4531
4591
4651
4712
4772
4833
4894
4956
5017
5079
5141
5204
5267
5330
5393
5456
5520
5584
5648
5713
5777
5842
5908
5973
6039
6105
6171
6238
6305
6372
6439
6506
6574
6642
6710
6778
6846
6915
6984
7052
7122
7191
7260
7330
7400
7470
7541
7611
7682
7753
7825
7896
7968
8041
8113
8186
8259
8333
8406
8480
8554
8629
8704
8779
8855
8930
9006
9082
9159
9236
9313
9390
9467
9545
9622
9700
9778
9857
9935
10014
10092
10171
10250
10329
10408
10487
10567
10646
10725
10805
10884
10964
11044
11124
11204
11283
11363
11443
11523
11603
11683
11763
11843
11923
12003
12083
12163
12243
12323
12403
12482
12562
12642
12722
12802
12881
12961
13041
13120
13200
13280
13359
13439
13518
13597
13677
13756
13835
13914
13993
14072
14151
14229
14308
14386
14464
14542
14620
14697
14775
14852
14929
15006
15083
15159
15236
15312
15388
15464
15539
15614
15689
15764
15839
15913
15987
16061
16134
16207
16280
16353
16426
16498
16569
16641
16712
16783
16853
16923
16993
17063
17132
17200
17269
17337
17404
17472
17538
17605
17671
17737
17802
17867
17931
17995
18059
18122
18185
18248
18310
18371
18433
18494
18554
18615
18674
18734
18793
18851
18910
18968
19025
19082
19139
19196
19252
19307
19362
19417
19471
19525
19579
19632
19685
19737
19789
19841
19892
19943
19994
20044
20094
20143
20192
20241
20290
20338
20386
20433
20480
20527
20574
20620
20667
20713
20758
20804
20849
20894
20938
20983
21027
21071
21115
21159
21202
21245
21288
21331
21373
21415
21457
21498
21540
21581
21622
21662
21702
21742
21782
21822
21861
21900
21939
21977
22015
22053
22091
22128
22165
22202
22238
22274
22310
22345
22381
22416
22450
22484
22518
22552
22585
22618
22651
22683
22715
22746
22777
22808
22839
22869
22898
22927
22956
22985
23013
23040
23067
23094
23120
23146
23171
23196
23221
23245
23269
23292
23315
23338
23360
23382
23403
23424
23444
23464
23484
23503
23522
23540
23558
23576
23593
23610
23626
23642
23658
23673
23688
23703
23717
23731
23744
23758
23770
23783
23795
23806
23818
23829
23839
23850
23860
23869
23879
23888
23897
23905
23914
23922
23930
23938
23945
23953
23960
23967
23974
23981
23987
23994
24000
24006
24012
24018
24023
24029
24035
24040
24045
24050
24055
24060
24065
24069
24073
24078
24082
24086
24090
24093
24097
24101
24104
24107
24111
24114
24117
24120
24123
24126
24129
24131
24134
24137
24139
24142
24144
24147
24149
24152
24154
24157
24159
24162
24164
24167
24169
24172
24174
24177
24179
24182
24184
24186
24188
24191
24193
24195
24197
24199
24200
24202
24204
24205
24206
24207
24208
24209
24209
24210
24210
24210
24210
24210
24209
24209
24208
24207
24205
24204
24202
24200
24198
24195
24193
24190
24187
24184
24180
24177
24173
24169
24164
24160
24155
24151
24146
24141
24135
24130
24124
24119
24113
24107
24100
24094
24088
24081
24074
24067
24060
24053
24045
24038
24030
24022
24014
24006
23997
23989
23980
23972
23963
23954
23945
23936
23927
23917
23908
23898
23889
23879
23869
23860
23850
23840
23830
23820
23810
23800
23790
23780
23770
23760
23750
23740
23730
23720
23710
23700
23691
23681
23671
23661
23652
23642
23632
23623
23613
23603
23594
23584
23574
23565
23555
23545
23536
23526
23516
23507
23497
23487
23477
23467
23457
23447
23437
23427
23417
23406
23396
23385
23374
23364
23353
23342
23331
23320
23308
23297
23286
23274
23263
23251
23239
23228
23216
23204
23192
23179
23167
23155
23142
23130
23117
23104
23091
23078
23065
23052
23039
23025
23012
22999
22985
22972
22958
22944
22931
22917
22903
22889
22875
22861
22846
22832
22818
22804
22789
22775
22760
22746
22731
22716
22702
22687
22672
22657
22642
22627
22612
22597
22582
22567
22552
22537
22522
22507
22492
22477
22461
22446
22431
22416
22401
22386
22371
22356
22341
22326
22311
22296
22281
22267
22252
22238
22224
22209
22195
22181
22167
22153
22140
22126
22112
22099
22085
22072
22059
22045
22032
22019
22006
21993
21980
21967
21954
21941
21928
21915
21903
21890
21877
21864
21851
21839
21826
21813
21800
21787
21773
21760
21747
21733
21720
21706
21692
21678
21664
21650
21636
21621
21607
21592
21577
21562
21547
21532
21517
21502
21487
21472
21456
21441
21426
21410
21395
21379
21364
21349
21333
21318
21303
21287
21272
21257
21241
21226
21211
21196
21180
21165
21150
21135
21120
21105
21090
21075
21060
21045
21030
21015
21000
20986
20971
20957
20943
20928
20914
20900
20887
20873
20859
20846
20833
20819
20806
20793
20780
20768
20755
20742
20730
20718
20705
20693
20682
20670
20658
20647
20636
20625
20614
20603
20593
20582
20572
20562
20552
20542
20533
20523
20514
20505
20496
20487
20479
20470
20462
20454
20446
20438
20430
20423
20415
20408
20401
20394
20388
20381
20375
20369
20363
20357
20351
20346
20340
20335
20330
20325
20321
20316
20312
20308
20304
20300
20296
20293
20289
20286
20283
20280
20277
20274
20272
20269
20267
20265
20263
20262
20260
20259
20258
20257
20256
20255
20254
20254
20253
20253
20253
20252
20252
20252
20253
20253
20253
20254
20254
20255
20256
20257
20258
20260
20261
20263
20265
20267
20269
20271
20273
20276
20279
20281
20285
20288
20291
20294
20298
20302
20306
20310
20314
20318
20322
20327
20331
20336
20340
20345
20350
20355
20360
20365
20370
20375
20380
20385
20390
20395
20400
20405
20411
20416
20421
20426
20431
20436
20441
20446
20451
20456
20461
20465
20470
20475
20479
20484
20488
20492
20496
20500
20504
20508
20512
20516
20519
20523
20526
20530
20533
20536
20540
20543
20546
20549
20552
20555
20558
20561
20563
20566
20569
20571
20574
20576
20579
20581
20584
20586
20588
20590
20592
20594
20596
20598
20600
20601
20603
20605
20606
20608
20609
20611
20612
20613
20615
20616
20617
20618
20619
20620
20621
20621
20622
20622
20623
20623
20623
20623
20623
20623
20623
20623
20622
20621
20621
20620
20619
20618
20616
20615
20613
20611
20609
20607
20604
20601
20598
20595
20592
20588
20585
20581
20576
20572
20567
20562
20557
20552
20546
20540
20534
20527
20520
20513
20506
20498
20490
20481
20473
20464
20454
20445
20435
20424
20414
20403
20391
20379
20367
20355
20342
20329
20316
20302
20288
20273
20259
20244
20228
20213
20197
20180
20164
20147
20130
20112
20095
20077
20058
20040
20021
20003
19984
19964
19945
19925
19905
19886
19865
19845
19825
19804
19783
19762
19741
19720
19698
19676
19654
19632
19610
19587
19565
19542
19519
19495
19472
19448
19424
19400
19376
19351
19326
19301
19276
19251
19225
19200
19174
19147
19121
19094
19067
19040
19013
18985
18957
18929
18901
18872
18844
18815
18785
18756
18726
18696
18666
18635
18605
18574
18543
18512
18480
18449
18417
18385
18353
18321
18288
18256
18223
18190
18157
18123
18090
18056
18022
17988
17954
17919
17884
17849
17814
17779
17743
17707
17671
17635
17598
17562
17525
17487
17450
17412
17375
17336
17298
17260
17221
17182
17143
17103
17064
17024
16984
16944
16903
16862
16821
16780
16738
16696
16654
16612
16569
16526
16483
16439
16395
16351
16306
16263
16218
16172
16126
16082
16036
15990
15944
15897
15850
15803
15756
15708
15660
15612
15563
15514
15465
15415
15365
15315
15264
15214
15163
15111
15059
15007
14955
14903
14850
14797
14743
14689
14635
14581
14527
14472
14417
14362
14307
14251
14195
14139
14083
14026
13969
13912
13855
13797
13739
13681
13622
13564
13505
13446
13386
13327
13267
13207
13146
13086
13025
12963
12902
12840
12778
12716
12654
12592
12529
12466
12403
12339
12276
12212
12148
12084
12020
11956
11891
11827
11762
11697
11632
11567
11501
11436
11370
11304
11238
11172
11105
11039
10972
10905
10839
10771
10704
10637
10569
10502
10434
10366
10298
10230
10162
10094
10026
9957
9889
9820
9752
9683
9614
9545
9477
9408
9339
9270
9201
9133
9064
8995
8926
8857
8789
8720
8652
8583
8515
8447
8378
8311
8243
8175
8108
8041
7974
7907
7841
7775
7709
7644
7578
7513
7449
7384
7320
7256
7193
7129
7067
7004
6942
6880
6818
6756
6695
6634
6574
6513
6453
6393
6334
6274
6215
6156
6097
6039
5980
5922
5865
5807
5749
5692
5635
5578
5521
5465
5408
5352
5296
5240
5185
5129
5074
5019
4963
4908
4854
4799
4744
4690
4635
4581
4527
4473
4419
4365
4311
4258
4205
4152
4099
4046
3993
3941
3888
3836
3784
3732
3681
3629
3577
3526
3475
3424
3372
3322
3271
3220
3169
3119
3068
3018
2967
2917
2867
2816
2766
2716
2666
2616
2565
2515
2465
2415
2365
2315
2265
2215
2164
2114
2064
2013
1963
1913
1862
1812
1761
1711
1660
1609
1558
1507
1456
1405
1353
1302
1250
1199
1147
1095
1043
991
938
886
833
780
727
674
620
567
513
459
405
350
296
241
186
131
75
19
-36
-92
-149
-205
-262
-319
-376
-433
-490
-548
-606
-664
-723
-781
-840
-899
-958
-1018
-1078
-1138
-1198
-1258
-1319
-1380
-1441
-1502
-1564
-1626
-1688
-1750
-1813
-1876
-1939
-2001
-2066
-2130
-2194
-2258
-2323
-2388
-2453
-2518
-2584
-2650
-2716
-2783
-2849
-2916
-2984
-3051
-3119
-3186
-3254
-3323
-3391
-3460
-3528
-3597
-3667
-3736
-3805
-3875
-3945
-4014
-4085
-4155
-4226
-4296
-4367
-4438
-4509
-4580
-4651
-4722
-4793
-4865
-4937
-5008
-5080
-5152
-5224
-5295
-5367
-5439
-5512
-5584
-5656
-5728
-5800
-5872
-5944
-6017
-6089
-6161
-6233
-6305
-6378
-6450
-6522
-6594
-6666
-6738
-6810
-6882
-6955
-7027
-7099
-7170
-7242
-7314
-7385
-7457
-7528
-7600
-7671
-7742
-7813
-7883
-7954
-8023
-8095
-8164
-8235
-8304
-8374
-8443
-8512
-8581
-8650
-8719
-8787
-8855
-8924
-8991
-9059
-9127
-9194
-9261
-9328
-9395
-9462
-9528
-9594
-9660
-9726
-9791
-9857
-9922
-9987
-10051
-10116
-10180
-10244
-10308
-10372
-10435
-10498
-10561
-10624
-10687
-10750
-10812
-10874
-10936
-10998
-11060
-11121
-11183
-11244
-11305
-11367
-11428
-11488
-11549
-11610
-11670
-11730
-11791
-11851
-11911
-11970
-12030
-12090
-12149
-12209
-12268
-12328
-12387
-12446
-12505
-12564
-12623
-12682
-12741
-12800
-12859
-12918
-12977
-13036
-13095
-13154
-13213
-13272
-13331
-13390
-13449
-13508
-13567
-13625
-13684
-13743
-13802
-13861
-13919
-13978
-14037
-14095
-14154
-14212
-14270
-14329
-14387
-14445
-14503
-14561
-14619
-14677
-14735
-14793
-14850
-14908
-14965
-15022
-15080
-15137
-15193
-15250
-15307
-15363
-15419
-15475
-15531
-15587
-15642
-15698
-15753
-15807
-15862
-15916
-15970
-16024
-16078
-16131
-16184
-16236
-16289
-16341
-16393
-16444
-16496
-16546
-16597
-16647
-16696
-16746
-16795
-16843
-16891
-16939
-16986
-17033
-17080
-17126
-17171
-17217
-17261
-17306
-17350
-17393
-17436
-17479
-17521
-17562
-17603
-17643
-17683
-17723
-17761
-17799
-17837
-17874
-17910
-17946
-17981
-18016
-18050
-18083
-18116
-18148
-18180
-18211
-18241
-18271
-18300
-18328
-18356
-18383
-18410
-18436
-18462
-18486
-18510
-18534
-18557
-18579
-18601
-18622
-18643
-18663
-18682
-18701
-18719
-18736
-18753
-18770
-18786
-18801
-18816
-18830
-18844
-18857
-18870
-18882
-18893
-18904
-18915
-18925
-18934
-18943
-18951
-18959
-18967
-18974
-18980
-18986
-18992
-18997
-19001
-19005
-19009
-19012
-19015
-19017
-19019
-19021
-19022
-19023
-19023
-19023
-19022
-19022
-19020
-19019
-19017
-19015
-19012
-19010
-19006
-19003
-18999
-18996
-18991
-18987
-18983
-18978
-18973
-18968
-18963
-18957
-18952
-18946
-18940
-18935
-18929
-18923
-18916
-18910
-18904
-18897
-18891
-18884
-18878
-18871
-18864
-18858
-18851
-18844
-18837
-18831
-18824
-18818
-18811
-18805
-18798
-18792
-18785
-18779
-18773
-18766
-18760
-18754
-18748
-18743
-18737
-18731
-18726
-18720
-18715
-18710
-18705
-18700
-18695
-18690
-18685
-18681
-18676
-18672
-18667
-18663
-18659
-18655
-18651
-18648
-18644
-18640
-18637
-18634
-18631
-18627
-18624
-18621
-18618
-18616
-18613
-18610
-18608
-18605
-18603
-18601
-18598
-18596
-18594
-18592
-18591
-18589
-18587
-18586
-18584
-18583
-18581
-18580
-18579
-18578
-18577
-18576
-18575
-18575
-18574
-18573
-18573
-18573
-18572
-18572
-18572
-18572
-18572
-18572
-18572
-18572
-18573
-18573
-18574
-18574
-18575
-18576
-18577
-18578
-18579
-18581
-18582
-18584
-18585
-18587
-18589
-18592
-18594
-18597
-18600
-18603
-18606
-18609
-18613
-18617
-18621
-18625
-18629
-18634
-18638
-18643
-18648
-18654
-18659
-18665
-18671
-18676
-18683
-18689
-18695
-18702
-18709
-18716
-18723
-18730
-18737
-18745
-18753
-18761
-18769
-18777
-18785
-18793
-18802
-18811
-18819
-18829
-18838
-18847
-18857
-18866
-18876
-18886
-18897
-18907
-18917
-18928
-18939
-18950
-18961
-18972
-18984
-18995
-19007
-19019
-19031
-19043
-19055
-19067
-19079
-19092
-19104
-19117
-19130
-19142
-19155
-19168
-19181
-19194
-19207
-19221
-19234
-19247
-19261
-19274
-19288
-19301
-19315
-19328
-19342
-19356
-19369
-19383
-19397
-19411
-19425
-19438
-19452
-19466
-19480
-19494
-19508
-19522
-19536
-19550
-19564
-19578
-19593
-19607
-19621
-19635
-19650
-19664
-19679
-19693
-19708
-19722
-19737
-19752
-19766
-19781
-19796
-19811
-19825
-19840
-19855
-19870
-19885
-19900
-19916
-19931
-19946
-19961
-19977
-19992
-20007
-20023
-20038
-20053
-20069
-20084
-20100
-20115
-20131
-20146
-20162
-20177
-20192
-20208
-20223
-20239
-20254
-20270
-20285
-20301
-20316
-20331
-20347
-20362
-20378
-20393
-20408
-20424
-20439
-20455
-20470
-20485
-20501
-20516
-20532
-20547
-20562
-20578
-20593
-20608
-20624
-20639
-20654
-20670
-20685
-20700
-20715
-20731
-20746
-20761
-20776
-20791
-20806
-20821
-20836
-20850
-20865
-20880
-20895
-20909
-20924
-20938
-20952
-20966
-20981
-20995
-21008
-21022
-21036
-21049
-21063
-21076
-21090
-21103
-21116
-21128
-21141
-21153
-21166
-21178
-21190
-21202
-21213
-21225
-21236
-21247
-21258
-21269
-21279
-21290
-21300
-21310
-21320
-21329
-21339
-21348
-21357
-21366
-21374
-21382
-21390
-21398
-21406
-21413
-21421
-21428
-21434
-21441
-21447
-21453
-21459
-21465
-21470
-21476
-21481
-21486
-21490
-21495
-21499
-21504
-21508
-21511
-21515
-21519
-21522
-21525
-21528
-21531
-21533
-21536
-21538
-21540
-21542
-21544
-21545
-21546
-21547
-21548
-21549
-21549
-21549
-21549
-21548
-21548
-21547
-21546
-21544
-21543
-21541
-21539
-21537
-21534
-21531
-21528
-21525
-21522
-21518
-21514
-21510
-21506
-21501
-21497
-21492
-21487
-21481
-21475
-21470
-21463
-21457
-21451
-21444
-21437
-21430
-21422
-21415
-21407
-21399
-21391
-21383
-21375
-21366
-21357
-21348
-21339
-21330
-21320
-21311
-21301
-21291
-21281
-21270
-21260
-21249
-21239
-21228
-21217
-21206
-21194
-21183
-21171
-21160
-21148
-21136
-21124
-21112
-21100
-21087
-21075
-21062
-21049
-21036
-21023
-21010
-20997
-20983
-20970
-20956
-20942
-20928
-20914
-20900
-20885
-20871
-20856
-20841
-20826
-20810
-20795
-20779
-20764
-20748
-20732
-20715
-20699
-20682
-20666
-20649
-20631
-20614
-20597
-20579
-20561
-20543
-20525
-20507
-20489
-20470
-20451
-20432
-20413
-20394
-20375
-20356
-20336
-20316
-20296
-20276
-20256
-20236
-20215
-20195
-20174
-20153
-20132
-20111
-20089
-20068
-20046
-20025
-20003
-19981
-19959
-19937
-19915
-19893
-19871
-19848
-19826
-19804
-19781
-19758
-19736
-19713
-19690
-19667
-19644
-19621
-19598
-19575
-19552
-19529
-19506
-19483
-19459
-19436
-19413
-19389
-19366
-19343
-19319
-19296
-19272
-19249
-19226
-19202
-19179
-19156
-19132
-19109
-19086
-19062
-19039
-19016
-18992
-18969
-18946
-18922
-18899
-18876
-18852
-18829
-18806
-18783
-18759
-18736
-18713
-18689
-18666
-18643
-18619
-18596
-18573
-18549
-18526
-18502
-18478
-18455
-18431
-18407
-18384
-18360
-18336
-18312
-18288
-18264
-18240
-18216
-18192
-18168
-18144
-18120
-18096
-18072
-18048
-18024
-17999
-17975
-17951
-17927
-17903
-17879
-17855
-17831
-17807
-17782
-17758
-17734
-17710
-17686
-17662
-17638
-17614
-17590
-17567
-17543
-17519
-17495
-17471
-17447
-17424
-17400
-17376
-17352
-17329
-17305
-17281
-17257
-17233
-17209
-17186
-17162
-17138
-17114
-17090
-17066
-17041
-17017
-16993
-16969
-16944
-16920
-16896
-16871
-16847
-16822
-16798
-16773
-16748
-16723
-16698
-16674
-16649
-16624
-16598
-16573
-16548
-16523
-16498
-16472
-16447
-16421
-16395
-16370
-16344
-16318
-16293
-16267
-16241
-16215
-16189
-16163
-16137
-16111
-16085
-16058
-16032
-16006
-15980
-15953
-15927
-15901
-15875
-15848
-15822
-15796
-15769
-15743
-15717
-15691
-15664
-15638
-15612
-15586
-15559
-15533
-15507
-15480
-15454
-15428
-15402
-15375
-15349
-15323
-15296
-15270
-15244
-15218
-15192
-15165
-15139
-15113
-15087
-15061
-15034
-15008
-14982
-14956
-14929
-14903
-14877
-14851
-14824
-14798
-14772
-14746
-14719
-14693
-14667
-14641
-14615
-14589
-14562
-14536
-14510
-14484
-14458
-14432
-14405
-14379
-14353
-14327
-14300
-14274
-14248
-14221
-14195
-14169
-14142
-14116
-14090
-14063
-14037
-14010
-13984
-13957
-13931
-13905
-13878
-13852
-13825
-13799
-13772
-13746
-13719
-13692
-13666
-13639
-13613
-13586
-13559
-13532
-13506
-13479
-13452
-13425
-13398
-13371
-13344
-13317
-13290
-13263
-13236
-13209
-13182
-13155
-13128
-13101
-13074
-13047
-13020
-12993
-12965
-12938
-12911
-12884
-12857
-12830
-12803
-12776
-12749
-12722
-12695
-12668
-12641
-12614
-12587
-12560
-12533
-12506
-12479
-12452
-12425
-12398
-12371
-12344
-12317
-12289
-12262
-12235
-12208
-12181
-12153
-12126
-12099
-12072
-12045
-12017
-11990
-11963
-11935
-11908
-11881
-11853
-11826
-11798
-11771
-11743
-11716
-11688
-11660
-11633
-11605
-11577
-11549
-11521
-11493
-11465
-11437
-11408
-11380
-11351
-11323
-11294
-11265
-11236
-11207
-11178
-11148
-11119
-11089
-11059
-11030
-11000
-10970
-10940
-10910
-10880
-10849
-10819
-10789
-10758
-10728
-10698
-10667
-10636
-10606
-10575
-10544
-10514
-10483
-10452
-10422
-10391
-10360
-10329
-10298
-10267
-10237
-10206
-10175
-10144
-10113
-10082
-10051
-10021
-9990
-9959
-9928
-9897
-9866
-9835
-9804
-9773
-9743
-9712
-9681
-9650
-9619
-9588
-9557
-9526
-9495
-9464
-9433
-9402
-9371
-9340
-9308
-9277
-9246
-9214
-9183
-9152
-9120
-9088
-9057
-9025
-8993
-8961
-8929
-8897
-8865
-8833
-8801
-8769
-8736
-8704
-8672
-8639
-8606
-8574
-8541
-8508
-8475
-8442
-8409
-8375
-8342
-8309
-8275
-8241
-8208
-8173
-8140
-8105
-8071
-8037
-8002
-7967
-7932
-7897
-7862
-7827
-7792
-7756
-7720
-7684
-7648
-7612
-7576
-7539
-7503
-7466
-7429
-7392
-7354
-7317
-7279
-7241
-7204
-7165
-7127
-7089
-7050
-7012
-6973
-6934
-6895
-6856
-6817
-6777
-6738
-6698
-6658
-6618
-6578
-6537
-6497
-6456
-6415
-6374
-6332
-6291
-6249
-6207
-6165
-6123
-6081
-6038
-5995
-5952
-5909
-5866
-5822
-5779
-5735
-5691
-5647
-5603
-5558
-5514
-5469
-5425
-5380
-5335
-5289
-5244
-5198
-5153
-5107
-5061
-5015
-4968
-4922
-4875
-4828
-4782
-4734
-4687
-4640
-4592
-4544
-4496
-4448
-4400
-4352
-4303
-4254
-4206
-4156
-4107
-4058
-4008
-3959
-3909
-3859
-3809
-3759
-3709
-3659
-3608
-3558
-3507
-3456
-3405
-3354
-3303
-3252
-3201
-3149
-3097
-3046
-2994
-2942
-2889
-2837
-2784
-2731
-2679
-2626
-2572
-2519
-2466
-2412
-2358
-2305
-2251
-2197
-2142
-2088
-2033
-1979
-1925
-1870
-1815
-1761
-1706
-1651
-1596
-1541
-1485
-1430
-1375
-1319
-1264
-1209
-1153
-1097
-1042
-986
-930
-875
-819
-763
-707
-652
-596
-540
-485
-429
-373
-318
-262
-207
-152
-96
-41
15
70
125
180
236
291
346
401
456
511
565
620
675
729
784
838
893
947
1000
1055
1109
1163
1217
1270
1324
1377
1430
1484
1537
1589
1642
1695
1748
1800
1853
1905
1957
2009
2061
2113
2165
2217
2268
2320
2371
2422
2474
2525
2576
2627
2678
2728
2779
2830
2880
2930
2981
3031
3081
3131
3181
3230
3280
3329
3378
3428
3477
3525
3574
3623
3671
3720
3768
3816
3864
3912
3960
4008
4054
4103
4150
4197
4244
4291
4338
4385
4432
4478
4525
4571
4617
4663
4709
4755
4801
4847
4892
4937
4983
5028
5073
5118
5163
5207
5252
5296
5340
5384
5428
5472
5515
5558
5602
5645
5687
5730
5772
5815
5857
5899
5940
5982
6023
6064
6105
6146
6187
6227
6267
6307
6347
6387
6426
6466
6505
6544
6583
6621
6660
6698
6736
6774
6811
6849
6886
6923
6959
6996
7032
7068
7104
7139
7174
7209
7244
7279
7313
7347
7381
7414
7447
7480
7513
7545
7577
7609
7641
7672
7703
7734
7764
7795
7825
7854
7884
7913
7942
7970
7999
8026
8054
8082
8109
8135
8163
8189
8215
8241
8267
8292
8317
8341
8365
8389
8413
8436
8459
8482
8504
8527
8548
8570
8591
8612
8632
8652
8672
8692
8711
8730
8748
8766
8784
8802
8819
8836
8852
8869
8885
8901
8916
8931
8946
8961
8975
8989
9003
9017
9030
9043
9056
9069
9081
9093
9105
9117
9128
9139
9150
9160
9170
9180
9190
9200
9209
9218
9227
9235
9243
9251
9259
9266
9273
9280
9287
9293
9299
9305
9311
9316
9321
9326
9330
9335
9339
9343
9346
9349
9352
9355
9358
9360
9362
9364
9365
9367
9368
9368
9369
9369
9370
9370
9369
9369
9368
9367
9366
9365
9364
9362
9360
9358
9356
9353
9351
9348
9345
9342
9339
9336
9332
9329
9325
9321
9317
9313
9309
9305
9300
9296
9291
9286
9282
9277
9272
9267
9262
9257
9252
9247
9241
9236
9231
9225
9220
9214
9209
9203
9197
9191
9186
9180
9174
9168
9162
9156
9150
9144
9138
9132
9126
9120
9113
9107
9101
9095
9089
9083
9077
9071
9065
9059
9054
9048
9042
9036
9031
9025
9020
9014
9009
9004
8999
8993
8988
8983
8978
8973
8969
8964
8959
8955
8950
8946
8942
8938
8934
8930
8926
8923
8919
8916
8913
8909
8906
8903
8901
8898
8895
8893
8890
8888
8886
8884
8882
8881
8879
8878
8876
8875
8874
8873
8873
8872
8872
8872
8872
8873
8874
8875
8876
8877
8879
8881
8883
8886
8888
8892
8895
8899
8903
8907
8912
8917
8922
8928
8934
8941
8947
8954
8962
8970
8978
8987
8996
9005
9015
9025
9036
9047
9058
9070
9083
9095
9109
9122
9136
9151
9166
9181
9197
9213
9230
9247
9265
9283
9301
9320
9340
9359
9380
9400
9422
9443
9465
9487
9510
9533
9557
9581
9605
9630
9655
9680
9706
9732
9759
9786
9813
9840
9868
9897
9925
9954
9984
10013
10043
10073
10104
10135
10166
10197
10229
10261
10293
10325
10357
10390
10423
10456
10489
10523
10556
10590
10623
10657
10691
10725
10760
10794
10829
10863
10898
10933
10967
11002
11037
11072
11107
11142
11178
11213
11248
11284
11319
11354
11390
11426
11461
11497
11533
11569
11605
11641
11677
11713
11749
11785
11821
11857
11893
11929
11965
12002
12038
12074
12110
12147
12183
12220
12256
12292
12329
12365
12402
12438
12475
12511
12547
12584
12620
12657
12693
12730
12766
12802
12839
12875
12911
12948
12984
13020
13056
13091
13127
13163
13198
13234
13269
13305
13340
13375
13410
13445
13480
13514
13549
13583
13618
13652
13686
13720
13754
13788
13821
13855
13888
13921
13954
13987
14020
14053
14086
14119
14151
14184
14217
14249
14281
14314
14346
14378
14410
14442
14474
14505
14537
14569
14601
14632
14664
14695
14727
14758
14790
14821
14853
14884
14915
14946
14978
15009
15040
15071
15102
15133
15164
15195
15225
15256
15286
15317
15347
15377
15407
15437
15467
15497
15527
15557
15586
15616
15645
15675
15704
15733
15762
15791
15820
15849
15878
15906
15935
15964
15992
16021
16049
16078
16106
16135
16163
16192
16219
16248
16277
16305
16332
16361
16390
16418
16446
16475
16503
16531
16559
16587
16614
16642
16670
16697
16725
16752
16779
16806
16834
16860
16887
16914
16941
16967
16993
17020
17046
17072
17097
17123
17148
17174
17199
17223
17248
17273
17297
17321
17345
17368
17392
17415
17438
17461
17484
17506
17528
17550
17572
17594
17616
17637
17658
17679
17700
17721
17741
17761
17782
17801
17821
17840
17860
17878
17897
17915
17934
17951
17969
17986
18003
18020
18037
18053
18069
18084
18099
18114
18129
18143
18157
18171
18185
18198
18211
18223
18235
18247
18259
18270
18281
18292
18302
18312
18321
18331
18339
18348
18356
18364
18371
18378
18385
18391
18397
18403
18408
18414
18418
18423
18427
18430
18433
18436
18439
18441
18443
18444
18445
18446
18446
18446
18446
18445
18444
18442
18441
18439
18436
18433
18430
18427
18423
18418
18414
18409
18404
18398
18392
18386
18379
18372
18365
18357
18349
18341
18332
18323
18314
18304
18294
18284
18273
18262
18251
18240
18228
18216
18203
18190
18177
18164
18150
18136
18122
18107
18092
18077
18061
18046
18030
18013
17997
17980
17963
17945
17927
17909
17891
17872
17853
17834
17815
17795
17774
17754
17733
17712
17690
17669
17646
17624
17602
17579
17556
17532
17508
17484
17460
17435
17411
17385
17360
17334
17308
17282
17255
17228
17201
17173
17146
17117
17089
17060
17031
17002
16973
16943
16913
16882
16852
16821
16790
16758
16727
16695
16663
16631
16598
16565
16532
16499
16466
16432
16398
16364
16329
16294
16259
16224
16189
16152
16117
16081
16044
16008
15971
15934
15896
15859
15821
15783
15745
15707
15669
15630
15591
15552
15513
15474
15434
15394
15355
15315
15274
15234
15193
15153
15112
15071
15030
14988
14947
14905
14863
14821
14778
14736
14693
14650
14607
14564
14521
14477
14434
14390
14346
14302
14258
14213
14169
14124
14079
14035
13989
13944
13899
13854
13808
13762
13716
13670
13624
13577
13531
13484
13437
13390
13343
13296
13248
13201
13153
13105
13057
13009
12961
12913
12864
12815
12767
12718
12669
12619
12570
12520
12471
12421
12371
12321
12271
12221
12170
12120
12069
12018
11967
11916
11865
11814
11762
11711
11659
11608
11556
11504
11452
11400
11348
11296
11243
11191
11139
11086
11033
10981
10928
10875
10822
10769
10716
10663
10610
10556
10503
10450
10396
10343
10290
10236
10183
10130
10076
10023
9969
9916
9862
9809
9755
9701
9648
9594
9540
9486
9432
9378
9324
9270
9215
9161
9106
9052
8998
8943
8889
8834
8779
8725
8670
8616
8561
8507
8452
8398
8343
8289
8234
8180
8125
8071
8016
7962
7907
7853
7799
7744
7690
7636
7582
7528
7474
7420
7367
7313
7260
7207
7154
7101
7048
6996
6943
6891
6839
6787
6735
6684
6633
6581
6530
6479
6429
6378
6327
6277
6227
6177
6127
6078
6028
5979
5930
5881
5832
5783
5735
5687
5639
5591
5543
5496
5449
5402
5356
5309
5263
5217
5172
5126
5081
5037
4992
4948
4904
4860
4817
4773
4731
4688
4646
4604
4562
4520
4479
4438
4397
4357
4317
4277
4237
4197
4158
4119
4080
4042
4003
3965
3927
3890
3852
3815
3778
3742
3705
3669
3633
3597
3562
3527
3492
3457
3423
3389
3355
3321
3288
3255
3222
3190
3157
3125
3094
3062
3031
3000
2970
2939
2909
2879
2850
2820
2791
2763
2734
2706
2678
2651
2623
2596
2570
2543
2517
2491
2465
2440
2415
2390
2365
2340
2316
2292
2268
2245
2221
2198
2175
2152
2130
2107
2085
2063
2041
2020
1998
1977
1956
1935
1915
1894
1874
1854
1834
1814
1795
1775
1756
1737
1718
1700
1681
1663
1645
1627
1609
1591
1574
1556
1539
1522
1505
1488
1471
1454
1438
1421
1405
1388
1372
1356
1340
1324
1309
1293
1277
1262
1247
1232
1216
1201
1186
1172
1157
1142
1128
1113
1098
1084
1070
1055
1041
1027
1012
999
985
971
957
943
929
916
902
888
875
861
848
834
821
807
794
781
768
755
742
729
716
703
690
677
664
652
639
626
614
601
588
576
563
551
538
525
513
500
487
474
461
448
435
422
408
395
381
367
353
339
325
310
296
281
266
251
236
221
206
190
174
159
143
127
111
94
78
62
45
28
11
-6
-23
-41
-58
-76
-94
-112
-130
-148
-167
-185
-204
-223
-242
-261
-280
-300
-319
-339
-359
-379
-400
-420
-441
-461
-482
-503
-524
-546
-567
-589
-611
-632
-654
-676
-699
-721
-744
-766
-789
-812
-835
-859
-882
-906
-930
-954
-978
-1002
-1027
-1052
-1077
-1102
-1127
-1152
-1178
-1204
-1229
-1255
-1282
-1308
-1334
-1361
-1388
-1415
-1442
-1469
-1496
-1524
-1551
-1579
-1607
-1636
-1664
-1693
-1721
-1750
-1779
-1809
-1838
-1868
-1898
-1928
-1958
-1989
-2019
-2050
-2082
-2113
-2145
-2176
-2208
-2241
-2273
-2306
-2339
-2372
-2405
-2439
-2473
-2507
-2541
-2576
-2611
-2646
-2681
-2716
-2752
-2788
-2824
-2861
-2898
-2935
-2972
-3009
-3047
-3084
-3122
-3161
-3199
-3238
-3277
-3316
-3355
-3395
-3435
-3475
-3515
-3556
-3597
-3638
-3679
-3721
-3763
-3805
-3847
-3890
-3933
-3976
-4019
-4062
-4106
-4151
-4195
-4239
-4284
-4329
-4375
-4420
-4466
-4512
-4559
-4606
-4653
-4700
-4747
-4795
-4843
-4892
-4940
-4989
-5039
-5088
-5138
-5188
-5238
-5289
-5339
-5390
-5442
-5493
-5545
-5597
-5649
-5701
-5754
-5807
-5860
-5913
-5967
-6020
-6074
-6128
-6183
-6237
-6292
-6347
-6402
-6457
-6512
-6568
-6624
-6680
-6736
-6792
-6848
-6905
-6962
-7019
-7076
-7133
-7190
-7248
-7306
-7363
-7421
-7479
-7537
-7595
-7654
-7712
-7770
-7829
-7887
-7946
-8004
-8063
-8121
-8180
-8238
-8297
-8356
-8414
-8473
-8531
-8590
-8649
-8707
-8766
-8824
-8883
-8941
-9000
-9058
-9116
-9175
-9233
-9291
-9349
-9407
-9465
-9523
-9581
-9639
-9697
-9754
-9812
-9869
-9927
-9984
-10041
-10098
-10155
-10212
-10268
-10325
-10381
-10437
-10493
-10548
-10604
-10659
-10714
-10769
-10824
-10878
-10932
-10986
-11040
-11093
-11147
-11200
-11252
-11305
-11357
-11409
-11461
-11513
-11564
-11615
-11666
-11716
-11767
-11817
-11867
-11916
-11966
-12015
-12064
-12113
-12161
-12210
-12258
-12306
-12354
-12401
-12449
-12496
-12543
-12589
-12636
-12682
-12728
-12774
-12820
-12865
-12911
-12956
-13001
-13046
-13090
-13134
-13179
-13223
-13267
-13310
-13354
-13397
-13441
-13484
-13527
-13570
-13612
-13655
-13697
-13739
-13782
-13824
-13865
-13907
-13949
-13990
-14032
-14073
-14114
-14156
-14197
-14238
-14278
-14319
-14359
-14400
-14440
-14480
-14520
-14559
-14599
-14638
-14677
-14716
-14755
-14793
-14832
-14870
-14908
-14946
-14983
-15021
-15058
-15095
-15132
-15168
-15204
-15240
-15276
-15312
-15347
-15382
-15417
-15452
-15486
-15521
-15555
-15588
-15622
-15655
-15688
-15721
-15753
-15785
-15817
-15849
-15880
-15912
-15943
-15973
-16004
-16033
-16065
-16094
-16123
-16152
-16183
-16212
-16239
-16268
-16297
-16325
-16352
-16379
-16406
-16433
-16460
-16486
-16512
-16538
-16564
-16589
-16615
-16640
-16664
-16689
-16713
-16737
-16761
-16785
-16809
-16832
-16855
-16878
-16901
-16923
-16945
-16967
-16989
-17011
-17032
-17053
-17074
-17095
-17115
-17135
-17156
-17175
-17195
-17214
-17234
-17252
-17271
-17290
-17308
-17326
-17343
-17361
-17378
-17395
-17412
-17428
-17444
-17460
-17476
-17491
-17507
-17521
-17536
-17550
-17565
-17578
-17592
-17605
-17618
-17631
-17644
-17656
-17668
-17680
-17691
-17702
-17713
-17724
-17734
-17744
-17754
-17763
-17772
-17781
-17790
-17798
-17806
-17814
-17821
-17828
-17836
-17842
-17849
-17855
-17861
-17867
-17872
-17877
-17882
-17887
-17892
-17896
-17900
-17903
-17907
-17910
-17913
-17915
-17917
-17920
-17921
-17923
-17925
-17926
-17927
-17927
-17928
-17928
-17928
-17928
-17928
-17927
-17926
-17925
-17924
-17922
-17921
-17919
-17916
-17914
-17911
-17908
-17905
-17901
-17898
-17894
-17890
-17886
-17881
-17876
-17871
-17866
-17861
-17856
-17850
-17845
-17839
-17833
-17826
-17820
-17813
-17806
-17799
-17792
-17784
-17777
-17769
-17761
-17753
-17745
-17737
-17728
-17719
-17710
-17701
-17692
-17683
-17674
-17664
-17654
-17644
-17634
-17624
-17613
-17603
-17592
-17581
-17570
-17558
-17547
-17535
-17524
-17512
-17500
-17487
-17475
-17462
-17450
-17437
-17424
-17411
-17398
-17384
-17371
-17357
-17344
-17330
-17316
-17301
-17287
-17272
-17258
-17243
-17228
-17213
-17197
-17182
-17166
-17150
-17134
-17118
-17101
-17085
-17068
-17051
-17034
-17016
-16999
-16981
-16963
-16945
-16927
-16909
-16891
-16872
-16854
-16835
-16816
-16797
-16778
-16758
-16739
-16719
-16699
-16680
-16660
-16639
-16619
-16599
-16578
-16557
-16537
-16516
-16495
-16473
-16452
-16431
-16409
-16387
-16364
-16343
-16321
-16299
-16276
-16254
-16231
-16207
-16184
-16161
-16139
-16114
-16091
-16068
-16044
-16020
-15996
-15971
-15946
-15922
-15897
-15871
-15846
-15821
-15795
-15769
-15743
-15716
-15690
-15663
-15637
-15610
-15582
-15555
-15528
-15500
-15472
-15444
-15416
-15388
-15359
-15331
-15302
-15273
-15244
-15214
-15185
-15155
-15125
-15095
-15065
-15035
-15004
-14973
-14942
-14911
-14879
-14848
-14816
-14784
-14752
-14720
-14687
-14655
-14622
-14589
-14556
-14522
-14489
-14455
-14421
-14387
-14353
-14319
-14284
-14250
-14215
-14180
-14145
-14109
-14074
-14038
-14002
-13966
-13930
-13893
-13857
-13820
-13783
-13746
-13709
-13672
-13634
-13597
-13559
-13521
-13483
-13444
-13406
-13367
-13328
-13289
-13250
-13211
-13171
-13131
-13092
-13052
-13011
-12971
-12931
-12890
-12849
-12808
-12767
-12725
-12684
-12642
-12601
-12559
-12517
-12474
-12432
-12390
-12347
-12304
-12261
-12218
-12175
-12132
-12089
-12045
-12002
-11958
-11914
-11871
-11827
-11783
-11739
-11694
-11650
-11606
-11561
-11516
-11472
-11427
-11382
-11337
-11292
-11247
-11201
-11156
-11111
-11065
-11019
-10974
-10928
-10882
-10836
-10790
-10744
-10698
-10652
-10605
-10559
-10512
-10466
-10419
-10372
-10326
-10279
-10232
-10185
-10138
-10091
-10044
-9997
-9949
-9902
-9855
-9807
-9760
-9712
-9664
-9616
-9568
-9520
-9472
-9424
-9376
-9327
-9279
-9230
-9181
-9133
-9084
-9035
-8985
-8936
-8887
-8837
-8787
-8737
-8687
-8637
-8587
-8537
-8486
-8435
-8384
-8333
-8282
-8230
-8178
-8125
-8074
-8022
-7969
-7917
-7864
-7811
-7757
-7704
-7650
-7596
-7542
-7487
-7432
-7377
-7322
-7266
-7211
-7155
-7099
-7042
-6986
-6929
-6872
-6814
-6757
-6699
-6641
-6583
-6525
-6466
-6407
-6348
-6289
-6230
-6170
-6111
-6051
-5990
-5930
-5870
-5809
-5748
-5687
-5626
-5564
-5503
-5441
-5379
-5317
-5254
-5192
-5129
-5067
-5004
-4941
-4878
-4814
-4751
-4688
-4624
-4561
-4497
-4433
-4369
-4305
-4241
-4177
-4113
-4049
-3985
-3920
-3856
-3791
-3727
-3662
-3598
-3533
-3468
-3403
-3338
-3273
-3208
-3143
-3077
-3012
-2947
-2881
-2816
-2751
-2685
-2620
-2554
-2488
-2423
-2357
-2292
-2226
-2161
-2095
-2029
-1964
-1899
-1833
-1768
-1702
-1637
-1571
-1506
-1441
-1375
-1310
-1245
-1180
-1115
-1050
-985
-920
-855
-790
-725
-661
-596
-531
-467
-403
-338
-274
-210
-146
-82
-18
46
110
174
238
302
365
429
493
556
620
683
746
809
873
936
999
1061
1124
1187
1250
1312
1375
1437
1499
1562
1624
1686
1748
1809
1871
1932
1994
2055
2116
2177
2238
2299
2360
2420
2481
2541
2601
2661
2721
2780
2840
2899
2958
3017
3076
3135
3193
3251
3309
3367
3425
3482
3540
3597
3653
3710
3766
3822
3878
3933
3988
4043
4098
4153
4207
4260
4314
4367
4420
4473
4525
4577
4629
4680
4731
4782
4833
4883
4933
4982
5031
5080
5129
5177
5225
5272
5319
5366
5413
5459
5505
5550
5595
5640
5685
5729
5773
5816
5859
5902
5945
5987
6029
6070
6111
6152
6193
6233
6273
6313
6352
6391
6430
6468
6506
6544
6581
6618
6655
6692
6728
6764
6800
6836
6871
6906
6940
6975
7009
7042
7076
7109
7142
7174
7206
7238
7270
7302
7333
7363
7394
7424
7454
7484
7513
7542
7571
7599
7627
7655
7682
7710
7737
7763
7790
7816
7842
7867
7892
7917
7942
7966
7990
8013
8037
8060
8083
8106
8128
8150
8172
8193
8215
8236
8256
8277
8297
8317
8337
8356
8375
8394
8413
8431
8449
8467
8485
8502
8519
8536
8553
8569
8585
8601
8617
8633
8648
8663
8677
8692
8706
8720
8734
8747
8761
8774
8786
8799
8811
8823
8835
8847
8858
8869
8880
8891
8901
8912
8922
8932
8942
8951
8961
8970
8979
8988
8996
9005
9013
9021
9029
9037
9044
9052
9059
9066
9073
9079
9086
9092
9098
9105
9110
9116
9122
9127
9133
9138
9143
9148
9153
9158
9163
9168
9172
9177
9181
9185
9189
9192
9196
9199
9203
9206
9208
9211
9214
9216
9218
9220
9222
9224
9226
9228
9229
9231
9232
9233
9234
9235
9236
9236
9237
9237
9238
9238
9238
9238
9238
9237
9237
9236
9236
9235
9234
9233
9232
9231
9229
9228
9226
9225
9223
9221
9219
9217
9215
9213
9210
9208
9205
9203
9200
9197
9194
9192
9189
9186
9183
9180
9177
9174
9170
9167
9164
9160
9157
9153
9150
9146
9142
9138
9134
9130
9126
9122
9117
9113
9109
9104
9100
9095
9090
9085
9081
9076
9071
9066
9061
9056
9050
9045
9040
9034
9029
9023
9018
9012
9006
9000
8994
8988
8982
8976
8970
8964
8958
8952
8946
8939
8933
8927
8920
8914
8907
8901
8894
8888
8881
8875
8868
8862
8855
8848
8841
8834
8827
8820
8813
8806
8798
8791
8784
8776
8768
8761
8753
8745
8737
8729
8721
8712
8704
8695
8686
8678
8669
8660
8651
8641
8632
8623
8613
8604
8594
8584
8575
8565
8554
8544
8534
8524
8513
8503
8492
8481
8471
8460
8449
8438
8427
8415
8404
8393
8381
8370
8358
8347
8335
8323
8311
8299
8287
8275
8263
8251
8238
8226
8213
8201
8188
8176
8163
8150
8137
8124
8111
8098
8085
8071
8058
8045
8031
8018
8004
7991
7977
7963
7950
7936
7922
7908
7894
7880
7866
7852
7839
7825
7811
7797
7783
7769
7755
7741
7727
7713
7699
7685
7671
7657
7643
7630
7616
7602
7588
7574
7560
7547
7533
7519
7505
7492
7478
7465
7451
7438
7425
7411
7398
7385
7372
7359
7346
7334
7321
7308
7296
7283
7271
7258
7246
7234
7222
7210
7198
7186
7174
7162
7150
7139
7127
7116
7104
7093
7082
7070
7059
7048
7037
7026
7015
7005
6994
6983
6973
6962
6951
6941
6931
6920
6910
6900
6890
6879
6869
6859
6849
6839
6829
6820
6810
6800
6790
6780
6771
6761
6751
6742
6732
6723
6713
6704
6694
6685
6676
6666
6657
6648
6639
6630
6621
6612
6603
6594
6585
6576
6567
6558
6549
6540
6531
6523
6514
6505
6496
6488
6479
6471
6462
6453
6445
6437
6428
6420
6412
6404
6396
6388
6380
6372
6364
6356
6348
6340
6332
6325
6317
6309
6302
6294
6287
6280
6272
6265
6258
6250
6243
6236
6228
6221
6214
6207
6200
6193
6185
6178
6171
6164
6158
6151
6144
6137
6130
6124
6117
6111
6104
6098
6091
6085
6079
6072
6066
6060
6054
6048
6042
6036
6030
6024
6018
6013
6007
6001
5996
5990
5985
5980
5975
5970
5965
5960
5955
5950
5946
5941
5937
5933
5929
5924
5920
5917
5913
5909
5905
5902
5898
5894
5891
5887
5884
5880
5877
5874
5870
5867
5864
5860
5857
5854
5850
5847
5843
5840
5836
5833
5829
5826
5822
5819
5815
5811
5808
5804
5800
5796
5793
5789
5785
5781
5777
5773
5769
5765
5761
5757
5753
5748
5744
5740
5735
5731
5726
5722
5717
5712
5708
5703
5698
5694
5689
5684
5679
5674
5669
5664
5659
5654
5650
5645
5640
5635
5630
5625
5620
5615
5610
5605
5600
5595
5590
5585
5579
5574
5568
5563
5558
5552
5546
5541
5535
5530
5524
5518
5513
5507
5501
5495
5489
5484
5478
5472
5466
5460
5454
5448
5442
5436
5431
5425
5419
5413
5407
5402
5396
5390
5385
5379
5374
5368
5363
5357
5352
5347
5342
5337
5332
5327
5322
5318
5313
5309
5304
5300
5296
5292
5288
5285
5281
5278
5274
5271
5268
5265
5263
5260
5258
5256
5254
5252
5250
5248
5247
5246
5245
5244
5244
5243
5243
5243
5243
5244
5244
5245
5246
5247
5248
5249
5251
5253
5254
5256
5258
5261
5263
5265
5268
5271
5274
5277
5280
5283
5287
5290
5294
5298
5302
5306
5310
5315
5319
5324
5328
5333
5338
5343
5348
5353
5359
5364
5369
5375
5381
5386
5392
5398
5404
5410
5416
5422
5428
5434
5440
5446
5452
5459
5465
5471
5478
5484
5490
5497
5503
5509
5516
5522
5528
5535
5541
5547
5553
5560
5566
5572
5578
5584
5590
5596
5602
5607
5613
5619
5624
5630
5635
5640
5646
5651
5656
5660
5665
5670
5674
5679
5683
5687
5691
5695
5699
5703
5706
5710
5713
5717
5720
5723
5726
5729
5732
5734
5737
5739
5741
5743
5745
5747
5748
5749
5751
5751
5752
5753
5753
5753
5753
5752
5752
5751
5750
5749
5747
5746
5744
5742
5739
5737
5734
5731
5728
5725
5721
5717
5713
5709
5705
5700
5696
5691
5686
5680
5675
5669
5663
5657
5651
5644
5638
5631
5624
5616
5609
5601
5594
5586
5578
5570
5561
5553
5544
5535
5527
5517
5508
5499
5489
5479
5469
5459
5449
5439
5428
5418
5407
5396
5385
5374
5362
5351
5339
5328
5316
5304
5292
5279
5267
5255
5242
5229
5216
5204
5191
5177
5164
5151
5137
5124
5110
5097
5083
5069
5055
5041
5027
5013
4999
4984
4970
4955
4941
4926
4911
4897
4882
4867
4852
4837
4822
4807
4792
4777
4762
4747
4732
4717
4702
4687
4672
4657
4642
4626
4611
4596
4581
4565
4550
4534
4519
4504
4488
4473
4457
4441
4426
4410
4394
4379
4363
4347
4331
4316
4300
4284
4268
4253
4237
4221
4205
4189
4173
4158
4142
4126
4110
4094
4078
4062
4046
4030
4014
3998
3982
3966
3950
3934
3918
3902
3886
3870
3854
3838
3822
3807
3791
3775
3759
3743
3727
3711
3696
3680
3664
3648
3633
3617
3601
3586
3570
3555
3539
3524
3508
3493
3478
3462
3447
3432
3416
3401
3386
3371
3355
3340
3325
3309
3294
3278
3263
3247
3232
3216
3201
3185
3170
3154
3139
3123
3108
3092
3077
3061
3045
3030
3014
2999
2983
2967
2952
2936
2920
2905
2889
2873
2857
2842
2826
2810
2794
2779
2763
2747
2731
2715
2699
2683
2667
2651
2635
2619
2603
2587
2570
2554
2538
2521
2505
2488
2471
2455
2438
2421
2404
2387
2370
2353
2336
2318
2301
2284
2266
2248
2231
2213
2195
2177
2159
2141
2123
2105
2087
2068
2050
2031
2013
1994
1975
1957
1938
1919
1900
1881
1861
1842
1823
1803
1784
1764
1745
1725
1705
1685
1665
1645
1625
1604
1584
1563
1543
1522
1501
1480
1459
1438
1417
1396
1374
1353
1331
1309
1288
1266
1244
1222
1199
1177
1155
1132
1109
1087
1064
1041
1016
994
971
947
924
900
876
853
829
805
780
756
732
708
683
659
634
609
585
560
535
510
485
460
435
410
384
359
334
308
283
257
231
206
180
154
128
102
76
50
24
-2
-28
-54
-80
-106
-133
-159
-185
-212
-238
-264
-291
-317
-344
-371
-397
-424
-451
-478
-505
-532
-559
-586
-613
-640
-667
-694
-722
-749
-776
-803
-830
-857
-885
-912
-939
-966
-993
-1020
-1048
-1075
-1102
-1129
-1156
-1183
-1210
-1237
-1264
-1291
-1318
-1344
-1371
-1398
-1424
-1451
-1478
-1504
-1530
-1557
-1583
-1609
-1635
-1661
-1687
-1713
-1739
-1764
-1790
-1815
-1841
-1866
-1891
-1916
-1941
-1966
-1991
-2016
-2040
-2065
-2089
-2113
-2138
-2162
-2186
-2210
-2233
-2257
-2281
-2304
-2327
-2351
-2374
-2397
-2420
-2443
-2466
-2488
-2511
-2533
-2556
-2578
-2600
-2622
-2644
-2666
-2688
-2709
-2731
-2752
-2774
-2795
-2816
-2837
-2858
-2879
-2900
-2920
-2941
-2961
-2982
-3002
-3022
-3042
-3062
-3082
-3102
-3121
-3141
-3161
-3180
-3199
-3219
-3238
-3257
-3276
-3295
-3314
-3333
-3351
-3370
-3389
-3407
-3426
-3444
-3462
-3480
-3498
-3516
-3534
-3552
-3569
-3587
-3604
-3622
-3639
-3656
-3673
-3690
-3707
-3724
-3741
-3757
-3774
-3790
-3807
-3823
-3839
-3856
-3872
-3888
-3904
-3920
-3936
-3952
-3967
-3983
-3999
-4014
-4030
-4046
-4062
-4077
-4093
-4108
-4124
-4139
-4155
-4170
-4185
-4201
-4216
-4231
-4246
-4261
-4276
-4291
-4306
-4321
-4336
-4351
-4366
-4381
-4396
-4410
-4425
-4440
-4454
-4469
-4483
-4498
-4512
-4526
-4540
-4554
-4568
-4582
-4596
-4610
-4623
-4637
-4650
-4664
-4677
-4690
-4703
-4716
-4728
-4741
-4753
-4766
-4778
-4790
-4802
-4814
-4826
-4838
-4849
-4861
-4872
-4884
-4895
-4906
-4917
-4927
-4938
-4949
-4959
-4969
-4979
-4989
-4999
-5009
-5019
-5028
-5038
-5047
-5056
-5065
-5074
-5083
-5092
-5100
-5109
-5117
-5125
-5133
-5141
-5148
-5156
-5163
-5171
-5178
-5185
-5192
-5199
-5205
-5212
-5218
-5225
-5231
-5237
-5243
-5249
-5255
-5261
-5266
-5272
-5277
-5282
-5287
-5292
-5297
-5302
-5307
-5311
-5316
-5320
-5325
-5329
-5333
-5337
-5341
-5344
-5348
-5352
-5355
-5358
-5362
-5365
-5368
-5370
-5373
-5376
-5378
-5380
-5383
-5385
-5387
-5389
-5390
-5392
-5394
-5395
-5397
-5398
-5399
-5401
-5402
-5403
-5404
-5404
-5405
-5406
-5406
-5407
-5407
-5407
-5408
-5408
-5408
-5408
-5408
-5408
-5408
-5407
-5407
-5407
-5406
-5406
-5406
-5405
-5405
-5404
-5404
-5403
-5402
-5402
-5401
-5400
-5400
-5399
-5398
-5397
-5396
-5395
-5394
-5393
-5392
-5391
-5390
-5389
-5387
-5386
-5385
-5384
-5383
-5381
-5380
-5379
-5378
-5377
-5376
-5374
-5373
-5372
-5371
-5370
-5369
-5368
-5367
-5367
-5366
-5365
-5365
-5364
-5364
-5364
-5364
-5363
-5363
-5364
-5364
-5364
-5364
-5365
-5365
-5366
-5367
-5368
-5369
-5370
-5371
-5372
-5373
-5375
-5377
-5378
-5380
-5382
-5384
-5386
-5389
-5391
-5394
-5397
-5399
-5402
-5405
-5408
-5412
-5415
-5418
-5422
-5426
-5429
-5433
-5437
-5441
-5445
-5450
-5454
-5458
-5463
-5468
-5473
-5478
-5483
-5488
-5493
-5499
-5504
-5510
-5516
-5522
-5528
-5534
-5540
-5546
-5553
-5560
-5566
-5573
-5580
-5587
-5594
-5601
-5609
-5616
-5624
-5631
-5639
-5646
-5654
-5662
-5670
-5678
-5686
-5694
-5702
-5710
-5718
-5726
-5734
-5742
-5751
-5759
-5767
-5775
-5783
-5791
-5799
-5807
-5815
-5823
-5832
-5840
-5848
-5856
-5864
-5871
-5879
-5887
-5895
-5903
-5911
-5919
-5927
-5935
-5942
-5950
-5958
-5966
-5973
-5981
-5989
-5996
-6004
-6012
-6019
-6027
-6034
-6042
-6049
-6056
-6064
-6071
-6078
-6085
-6092
-6099
-6107
-6114
-6121
-6128
-6135
-6142
-6149
-6156
-6163
-6170
-6177
-6183
-6190
-6197
-6203
-6210
-6216
-6222
-6229
-6235
-6241
-6247
-6253
-6259
-6265
-6271
-6277
-6282
-6288
-6294
-6300
-6305
-6311
-6316
-6322
-6327
-6333
-6338
-6343
-6348
-6354
-6359
-6364
-6369
-6374
-6379
-6384
-6389
-6394
-6398
-6403
-6408
-6412
-6417
-6421
-6426
-6430
-6435
-6439
-6443
-6447
-6451
-6455
-6459
-6463
-6466
-6470
-6474
-6477
-6481
-6484
-6488
-6491
-6494
-6497
-6500
-6503
-6506
-6509
-6512
-6514
-6517
-6519
-6521
-6523
-6525
-6527
-6529
-6530
-6532
-6533
-6534
-6535
-6536
-6537
-6537
-6538
-6538
-6538
-6538
-6538
-6538
-6537
-6537
-6536
-6535
-6534
-6533
-6532
-6531
-6529
-6528
-6526
-6524
-6523
-6521
-6519
-6517
-6515
-6513
-6511
-6508
-6506
-6504
-6501
-6499
-6496
-6493
-6491
-6488
-6485
-6482
-6479
-6475
-6472
-6469
-6465
-6462
-6458
-6454
-6451
-6447
-6443
-6439
-6435
-6431
-6426
-6422
-6418
-6413
-6408
-6404
-6399
-6394
-6389
-6384
-6379
-6374
-6369
-6363
-6358
-6353
-6347
-6342
-6336
-6331
-6325
-6320
-6314
-6308
-6303
-6297
-6291
-6285
-6280
-6274
-6268
-6262
-6257
-6251
-6245
-6239
-6234
-6228
-6222
-6217
-6211
-6205
-6200
-6194
-6188
-6183
-6177
-6171
-6165
-6160
-6154
-6148
-6142
-6136
-6130
-6124
-6117
-6111
-6105
-6098
-6092
-6085
-6079
-6072
-6066
-6059
-6053
-6046
-6039
-6033
-6026
-6019
-6012
-6006
-5999
-5992
-5985
-5978
-5970
-5963
-5956
-5949
-5941
-5934
-5926
-5918
-5911
-5903
-5895
-5887
-5879
-5871
-5863
-5855
-5847
-5838
-5830
-5822
-5814
-5806
-5798
-5790
-5782
-5774
-5766
-5758
-5750
-5742
-5734
-5726
-5718
-5711
-5703
-5695
-5688
-5680
-5672
-5665
-5657
-5649
-5642
-5634
-5626
-5618
-5611
-5603
-5595
-5587
-5579
-5572
-5564
-5556
-5548
-5540
-5532
-5525
-5517
-5509
-5501
-5493
-5485
-5478
-5470
-5462
-5454
-5447
-5439
-5431
-5423
-5416
-5408
-5400
-5393
-5385
-5377
-5370
-5362
-5354
-5346
-5339
-5331
-5323
-5315
-5307
-5300
-5292
-5284
-5276
-5268
-5260
-5252
-5244
-5236
-5228
-5219
-5211
-5203
-5195
-5187
-5179
-5170
-5162
-5154
-5146
-5138
-5130
-5122
-5114
-5106
-5099
-5091
-5084
-5076
-5069
-5061
-5054
-5046
-5039
-5032
-5024
-5017
-5010
-5003
-4996
-4989
-4982
-4975
-4968
-4961
-4954
-4948
-4941
-4934
-4928
-4921
-4914
-4908
-4901
-4895
-4888
-4882
-4875
-4869
-4862
-4856
-4849
-4843
-4836
-4830
-4824
-4817
-4811
-4804
-4798
-4792
-4785
-4779
-4772
-4766
-4759
-4753
-4747
-4740
-4734
-4728
-4721
-4715
-4708
-4702
-4696
-4689
-4683
-4677
-4670
-4664
-4658
-4651
-4645
-4639
-4632
-4626
-4619
-4613
-4606
-4600
-4593
-4586
-4580
-4573
-4566
-4559
-4553
-4546
-4539
-4532
-4525
-4518
-4511
-4504
-4497
-4490
-4483
-4476
-4469
-4461
-4454
-4447
-4439
-4432
-4424
-4416
-4409
-4401
-4393
-4385
-4377
-4369
-4361
-4353
-4345
-4337
-4328
-4320
-4312
-4304
-4295
-4287
-4279
-4271
-4263
-4254
-4246
-4238
-4230
-4222
-4214
-4206
-4198
-4190
-4182
-4174
-4166
-4158
-4150
-4142
-4134
-4126
-4118
-4110
-4101
-4093
-4083
-4075
-4067
-4059
-4050
-4041
-4033
-4024
-4014
-4006
-3997
-3988
-3979
-3970
-3961
-3952
-3943
-3934
-3925
-3916
-3906
-3897
-3888
-3879
-3869
-3860
-3851
-3842
-3832
-3823
-3814
-3804
-3795
-3785
-3776
-3766
-3757
-3747
-3737
-3727
-3718
-3708
-3698
-3688
-3678
-3668
-3658
-3648
-3638
-3628
-3618
-3608
-3597
-3587
-3577
-3567
-3557
-3546
-3536
-3526
-3515
-3505
-3494
-3484
-3474
-3463
-3453
-3442
-3432
-3422
-3411
-3401
-3391
-3381
-3370
-3360
-3350
-3340
-3329
-3319
-3309
-3299
-3288
-3278
-3268
-3257
-3247
-3237
-3227
-3216
-3206
-3195
-3185
-3175
-3164
-3154
-3144
-3133
-3123
-3112
-3102
-3091
-3081
-3070
-3060
-3049
-3038
-3028
-3017
-3006
-2995
-2985
-2974
-2963
-2952
-2941
-2930
-2919
-2908
-2896
-2885
-2874
-2862
-2851
-2839
-2827
-2816
-2804
-2793
-2781
-2769
-2758
-2746
-2735
-2723
-2711
-2700
-2688
-2677
-2665
-2653
-2642
-2630
-2619
-2607
-2596
-2584
-2572
-2561
-2549
-2537
-2526
-2514
-2502
-2491
-2479
-2467
-2455
-2443
-2431
-2419
-2407
-2395
-2383
-2371
-2359
-2346
-2334
-2321
-2309
-2296
-2283
-2270
-2257
-2244
-2231
-2218
-2204
-2191
-2178
-2165
-2151
-2138
-2125
-2111
-2098
-2085
-2071
-2058
-2045
-2031
-2017
-2005
-1991
-1978
-1964
-1951
-1937
-1924
-1910
-1896
-1883
-1869
-1855
-1841
-1827
-1814
-1800
-1786
-1772
-1758
-1744
-1730
-1716
-1702
-1687
-1673
-1659
-1645
-1630
-1616
-1601
-1587
-1572
-1558
-1543
-1528
-1514
-1499
-1485
-1470
-1455
-1441
-1426
-1412
-1398
-1383
-1369
-1355
-1341
-1327
-1313
-1299
-1285
-1271
-1258
-1244
-1231
-1217
-1204
-1191
-1178
-1165
-1152
-1139
-1126
-1114
-1101
-1089
-1076
-1064
-1051
-1039
-1027
-1014
-1002
-991
-979
-967
-955
-943
-931
-919
-908
-896
-884
-873
-861
-850
-838
-827
-815
-804
-792
-781
-770
-758
-747
-736
-725
-714
-703
-692
-681
-670
-660
-649
-638
-628
-618
-607
-597
-587
-577
-567
-557
-547
-537
-527
-517
-507
-498
-488
-478
-469
-459
-450
-440
-431
-421
-412
-402
-393
-383
-374
-364
-355
-345
-336
-326
-317
-307
-298
-288
-279
-269
-260
-250
-241
-232
-222
-213
-203
-194
-185
-176
-166
-157
-148
-139
-130
-120
-111
-102
-93
-84
-75
-67
-58
-49
-40
-31
-23
-14
-5
3
12
21
29
38
46
55
63
72
81
89
98
106
115
124
133
141
150
159
168
177
186
195
204
213
222
231
240
249
258
268
277
286
295
305
314
323
333
342
352
361
371
380
390
399
409
419
428
438
448
458
468
478
488
498
508
519
529
539
550
560
571
581
592
602
613
623
634
645
655
666
677
687
698
709
719
730
741
751
762
773
783
794
805
815
826
836
847
857
868
878
888
898
909
919
929
939
949
958
968
978
987
997
1006
1016
1025
1034
1044
1053
1062
1071
1080
1089
1098
1106
1115
1124
1132
1141
1149
1157
1166
1174
1182
1190
1198
1206
1214
1222
1230
1238
1245
1253
1260
1268
1275
1283
1290
1297
1304
1311
1318
1325
1332
1339
1346
1353
1360
1367
1374
1381
1387
1394
1401
1408
1415
1422
1429
1436
1443
1450
1457
1464
1472
1479
1486
1494
1501
1509
1517
1524
1532
1540
1548
1555
1563
1571
1580
1588
1596
1604
1612
1621
1629
1638
1646
1655
1664
1672
1681
1690
1699
1708
1717
1726
1735
1744
1753
1762
1771
1780
1789
1798
1808
1817
1826
1836
1845
1854
1864
1873
1883
1892
1902
1912
1921
1931
1940
1950
1960
1969
1979
1989
1998
2008
2017
2027
2037
2047
2057
2066
2076
2086
2095
2105
2115
2124
2134
2144
2153
2163
2172
2182
2191
2201
2210
2220
2229
2239
2248
2258
2267
2277
2286
2295
2305
2314
2324
2333
2343
2353
2362
2372
2381
2391
2401
2410
2420
2430
2439
2449
2459
2469
2479
2488
2498
2508
2518
2528
2538
2549
2559
2569
2579
2589
2599
2609
2620
2630
2640
2650
2661
2671
2681
2691
2702
2712
2722
2732
2743
2753
2763
2774
2784
2794
2804
2815
2825
2835
2845
2856
2866
2876
2886
2896
2907
2917
2927
2937
2947
2957
2967
2977
2987
2997
3007
3017
3027
3037
3047
3057
3067
3076
3086
3096
3106
3116
3125
3135
3145
3155
3164
3174
3184
3193
3203
3213
3222
3232
3241
3251
3260
3270
3279
3289
3298
3308
3317
3326
3336
3345
3354
3364
3373
3382
3391
3400
3409
3418
3427
3436
3445
3454
3463
3472
3481
3490
3499
3508
3517
3526
3535
3544
3553
3562
3571
3580
3589
3598
3607
3616
3624
3633
3642
3650
3659
3668
3676
3684
3693
3701
3709
3717
3725
3733
3741
3748
3756
3763
3771
3778
3785
3792
3799
3805
3812
3818
3824
3831
3837
3843
3849
3854
3860
3865
3870
3876
3881
3886
3890
3895
3900
3904
3908
3913
3917
3921
3924
3928
3932
3935
3938
3942
3945
3948
3950
3953
3955
3958
3960
3962
3964
3966
3968
3969
3971
3972
3973
3974
3975
3975
3976
3976
3977
3977
3977
3976
3976
3976
3975
3974
3973
3972
3971
3970
3968
3967
3965
3963
3961
3959
3956
3954
3951
3948
3945
3942
3938
3935
3931
3927
3923
3919
3915
3911
3906
3902
3897
3892
3887
3882
3877
3872
3867
3861
3855
3849
3844
3838
3831
3825
3819
3812
3805
3799
3792
3785
3778
3770
3763
3755
3748
3740
3732
3724
3715
3707
3698
3690
3681
3672
3663
3653
3644
3634
3625
3615
3605
3595
3585
3574
3564
3554
3543
3532
3521
3511
3500
3489
3477
3466
3455
3443
3432
3420
3409
3397
3385
3373
3361
3349
3336
3324
3312
3299
3286
3274
3261
3248
3235
3221
3208
3195
3181
3168
3154
3140
3126
3112
3098
3084
3070
3056
3042
3028
3014
3000
2985
2971
2957
2943
2928
2914
2900
2885
2871
2856
2842
2827
2813
2799
2784
2770
2755
2741
2726
2712
2697
2683
2668
2654
2639
2624
2610
2595
2581
2566
2551
2536
2521
2507
2492
2477
2462
2447
2432
2417
2402
2387
2372
2357
2341
2326
2311
2296
2281
2265
2250
2235
2219
2204
2188
2173
2157
2142
2126
2111
2095
2080
2064
2049
2033
2017
2003
1987
1972
1956
1941
1926
1911
1895
1880
1865
1850
1835
1820
1805
1790
1776
1761
1746
1732
1717
1703
1688
1674
1659
1645
1631
1617
1603
1589
1575
1562
1548
1535
1521
1508
1494
1481
1468
1455
1442
1429
1416
1403
1391
1378
1366
1353
1341
1329
1317
1305
1293
1281
1269
1258
1246
1235
1223
1212
1200
1189
1177
1166
1155
1144
1133
1122
1111
1100
1089
1078
1067
1057
1046
1035
1025
1014
1004
993
983
972
962
952
941
931
921
911
900
890
880
870
860
850
840
829
819
809
799
789
779
769
759
749
739
729
718
708
698
688
678
668
658
648
638
627
617
607
597
587
577
567
556
546
536
526
516
505
495
485
474
464
454
443
432
422
411
400
389
378
367
356
345
334
323
311
300
289
277
265
254
242
230
218
206
193
181
169
156
143
131
118
105
92
79
65
52
39
25
12
-2
-16
-30
-44
-58
-72
-86
-101
-115
-129
-144
-159
-174
-188
-203
-218
-233
-249
-264
-279
-295
-310
-326
-341
-357
-373
-389
-405
-421
-437
-453
-470
-486
-503
-520
-536
-553
-570
-588
-605
-622
-640
-658
-675
-693
-711
-729
-747
-765
-784
-802
-821
-839
-858
-877
-896
-914
-933
-953
-972
-991
-1010
-1030
-1050
-1069
-1089
-1109
-1129
-1148
-1168
-1189
-1209
-1229
-1249
-1270
-1290
-1311
-1331
-1352
-1373
-1394
-1415
-1436
-1457
-1478
-1499
-1521
-1542
-1564
-1586
-1607
-1629
-1651
-1673
-1695
-1718
-1740
-1762
-1784
-1807
-1829
-1852
-1875
-1897
-1920
-1943
-1966
-1989
-2011
-2033
-2057
-2080
-2103
-2126
-2150
-2173
-2196
-2219
-2242
-2265
-2289
-2312
-2335
-2358
-2381
-2405
-2428
-2451
-2474
-2497
-2521
-2544
-2567
-2590
-2613
-2636
-2659
-2682
-2705
-2728
-2751
-2774
-2797
-2819
-2842
-2865
-2887
-2910
-2932
-2955
-2977
-2999
-3021
-3043
-3065
-3087
-3109
-3131
-3153
-3175
-3196
-3218
-3239
-3260
-3281
-3302
-3323
-3344
-3365
-3385
-3406
-3426
-3446
-3466
-3486
-3506
-3526
-3546
-3565
-3585
-3604
-3623
-3642
-3661
-3679
-3698
-3716
-3735
-3753
-3771
-3789
-3807
-3824
-3842
-3859
-3876
-3894
-3910
-3927
-3944
-3961
-3977
-3993
-4009
-4026
-4041
-4057
-4073
-4088
-4104
-4119
-4134
-4149
-4164
-4179
-4193
-4208
-4222
-4236
-4250
-4264
-4278
-4292
-4305
-4319
-4332
-4345
-4359
-4372
-4385
-4397
-4410
-4423
-4435
-4447
-4460
-4472
-4484
-4496
-4507
-4519
-4531
-4542
-4553
-4565
-4576
-4587
-4598
-4608
-4619
-4630
-4640
-4650
-4661
-4671
-4681
-4690
-4700
-4710
-4719
-4729
-4738
-4747
-4756
-4765
-4774
-4783
-4792
-4800
-4809
-4817
-4825
-4833
-4841
-4849
-4857
-4865
-4872
-4879
-4887
-4894
-4901
-4907
-4914
-4921
-4927
-4933
-4940
-4946
-4951
-4957
-4963
-4968
-4974
-4979
-4984
-4989
-4994
-4999
-5003
-5008
-5012
-5016
-5020
-5024
-5028
-5032
-5035
-5039
-5042
-5045
-5049
-5052
-5055
-5057
-5060
-5063
-5065
-5068
-5070
-5073
-5075
-5077
-5079
-5081
-5083
-5084
-5086
-5087
-5089
-5090
-5091
-5093
-5094
-5095
-5096
-5097
-5097
-5098
-5099
-5099
-5100
-5100
-5100
-5100
-5101
-5100
-5100
-5100
-5100
-5099
-5099
-5098
-5097
-5096
-5096
-5095
-5093
-5092
-5091
-5089
-5088
-5086
-5085
-5083
-5081
-5079
-5077
-5075
-5072
-5070
-5067
-5065
-5062
-5059
-5057
-5054
-5051
-5047
-5044
-5041
-5038
-5034
-5031
-5027
-5023
-5020
-5016
-5012
-5008
-5004
-5001
-4997
-4993
-4989
-4985
-4980
-4976
-4972
-4968
-4964
-4960
-4956
-4951
-4947
-4943
-4938
-4934
-4929
-4925
-4920
-4916
-4911
-4907
-4902
-4897
-4892
-4887
-4883
-4878
-4873
-4868
-4863
-4857
-4852
-4847
-4842
-4836
-4831
-4826
-4820
-4815
-4809
-4803
-4798
-4792
-4786
-4780
-4774
-4768
-4762
-4756
-4750
-4743
-4737
-4731
-4724
-4717
-4711
-4704
-4697
-4691
-4684
-4677
-4670
-4662
-4655
-4648
-4641
-4633
-4625
-4618
-4610
-4602
-4594
-4586
-4577
-4569
-4560
-4552
-4543
-4534
-4524
-4515
-4506
-4496
-4486
-4476
-4466
-4456
-4446
-4435
-4424
-4414
-4403
-4392
-4380
-4369
-4358
-4346
-4334
-4322
-4310
-4298
-4286
-4273
-4261
-4248
-4235
-4222
-4209
-4195
-4182
-4168
-4154
-4140
-4126
-4112
-4097
-4083
-4067
-4053
-4038
-4022
-4006
-3992
-3976
-3960
-3944
-3928
-3911
-3895
-3878
-3861
-3844
-3827
-3810
-3792
-3774
-3756
-3738
-3720
-3701
-3683
-3664
-3645
-3626
-3607
-3587
-3568
-3548
-3528
-3508
-3488
-3467
-3447
-3426
-3405
-3384
-3362
-3341
-3319
-3297
-3275
-3253
-3231
-3208
-3186
-3164
-3141
-3118
-3095
-3072
-3049
-3026
-3003
-2979
-2956
-2932
-2909
-2885
-2861
-2837
-2813
-2789
-2764
-2740
-2715
-2691
-2666
-2642
-2617
-2592
-2567
-2542
-2517
-2492
-2467
-2441
-2416
-2391
-2365
-2340
-2314
-2288
-2263
-2237
-2211
-2186
-2160
-2134
-2108
-2082
-2056
-2029
-2004
-1978
-1952
-1925
-1899
-1873
-1846
-1820
-1794
-1767
-1741
-1714
-1688
-1661
-1634
-1608
-1581
-1554
-1527
-1501
-1474
-1447
-1420
-1393
-1366
-1339
-1312
-1285
-1258
-1231
-1204
-1177
-1150
-1123
-1096
-1069
-1042
-1014
-987
-960
-933
-906
-879
-852
-825
-798
-771
-744
-717
-690
-663
-636
-609
-582
-555
-528
-501
-474
-447
-420
-393
-366
-339
-312
-285
-258
-231
-204
-177
-150
-123
-96
-69
-42
-15
12
39
66
93
120
147
174
200
227
254
281
308
335
361
388
415
441
468
495
521
548
574
601
627
654
680
706
733
759
785
811
837
864
890
916
942
968
994
1020
1045
1071
1097
1123
1148
1174
1200
1225
1251
1276
1302
1327
1352
1378
1403
1428
1454
1479
1504
1529
1554
1579
1604
1629
1654
1679
1703
1728
1753
1777
1802
1827
1851
1875
1900
1924
1948
1972
1996
2020
2044
2068
2091
2115
2138
2161
2184
2207
2230
2253
2276
2299
2321
2344
2366
2389
2411
2433
2455
2477
2498
2520
2542
2563
2584
2605
2626
2647
2668
2688
2709
2729
2749
2769
2788
2808
2827
2846
2865
2884
2903
2921
2939
2957
2975
2993
3010
3028
3045
3062
3078
3095
3111
3127
3143
3159
3175
3190
3205
3220
3235
3249
3264
3278
3292
3306
3319
3333
3346
3359
3371
3384
3396
3408
3420
3432
3443
3454
3465
3476
3487
3497
3507
3517
3527
3536
3545
3554
3563
3572
3580
3588
3596
3604
3611
3619
3626
3633
3640
3646
3653
3659
3665
3671
3676
3682
3687
3692
3697
3702
3707
3711
3715
3720
3724
3727
3731
3735
3738
3741
3744
3747
3750
3753
3755
3758
3760
3762
3764
3766
3768
3769
3771
3772
3773
3774
3775
3776
3776
3777
3777
3777
3777
3777
3777
3776
3776
3775
3774
3773
3772
3771
3769
3767
3766
3764
3761
3759
3757
3754
3752
3749
3746
3743
3739
3736
3732
3729
3725
3721
3717
3712
3708
3703
3698
3693
3688
3683
3677
3671
3666
3660
3654
3647
3641
3634
3628
3621
3614
3607
3599
3592
3584
3577
3569
3561
3552
3544
3536
3527
3518
3509
3500
3491
3482
3473
3463
3453
3444
3434
3424
3414
3404
3393
3383
3372
3362
3351
3341
3330
3319
3308
3297
3285
3274
3263
3251
3240
3228
3217
3205
3193
3182
3170
3158
3146
3133
3121
3109
3097
3084
3072
3059
3046
3033
3020
3007
2994
2981
2968
2954
2941
2927
2913
2900
2886
2872
2858
2844
2829
2815
2800
2786
2771
2757
2742
2727
2712
2697
2682
2667
2652
2637
2622
2606
2591
2575
2560
2544
2528
2512
2496
2480
2464
2448
2432
2416
2400
2383
2367
2350
2334
2317
2301
2284
2267
2250
2233
2216
2199
2182
2165
2148
2131
2114
2097
2080
2062
2045
2028
2011
1993
1976
1958
1941
1923
1906
1888
1871
1853
1835
1818
1800
1783
1765
1747
1730
1712
1694
1677
1659
1641
1624
1606
1588
1571
1553
1535
1518
1500
1482
1465
1447
1429
1412
1394
1376
1359
1341
1323
1306
1288
1270
1253
1235
1217
1200
1182
1164
1147
1129
1111
1094
1076
1058
1041
1022
1004
988
970
952
935
917
899
882
864
846
829
811
794
776
759
741
724
706
689
671
654
637
619
602
585
568
551
534
517
500
483
466
450
433
417
400
384
367
351
335
318
302
286
270
254
238
222
206
191
175
160
144
129
114
98
83
68
53
39
24
9
-5
-20
-34
-49
-63
-77
-91
-105
-118
-132
-145
-159
-172
-185
-199
-212
-224
-237
-250
-263
-275
-287
-300
-312
-324
-336
-348
-359
-371
-382
-393
-405
-416
-427
-437
-448
-458
-469
-479
-489
-499
-509
-519
-529
-538
-548
-557
-566
-575
-584
-593
-602
-611
-620
-628
-637
-645
-654
-662
-670
-678
-686
-694
-702
-710
-718
-726
-733
-741
-748
-755
-763
-770
-777
-784
-791
-798
-804
-811
-818
-824
-831
-837
-843
-849
-855
-861
-867
-873
-879
-885
-890
-896
-901
-907
-912
-917
-922
-927
-932
-937
-942
-947
-952
-956
-961
-965
-970
-974
-978
-982
-987
-990
-994
-998
-1000
-1004
-1008
-1012
-1014
-1018
-1020
-1024
-1027
-1030
-1032
-1035
-1038
-1040
-1042
-1044
-1047
-1048
-1050
-1052
-1054
-1055
-1057
-1058
-1060
-1061
-1062
-1063
-1064
-1065
-1066
-1067
-1067
-1068
-1068
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1068
-1068
-1067
-1066
-1065
-1064
-1063
-1062
-1060
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1044
-1042
-1039
-1036
-1033
-1030
-1027
-1022
-1020
-1016
-1012
-1008
-1004
-1000
-996
-991
-987
-982
-977
-972
-967
-962
-956
-951
-945
-939
-933
-927
-921
-914
-908
-901
-894
-887
-880
-873
-865
-858
-850
-843
-835
-827
-819
-811
-803
-794
-786
-777
-769
-760
-751
-742
-733
-724
-714
-705
-695
-686
-676
-666
-656
-646
-636
-626
-616
-605
-595
-584
-573
-562
-551
-541
-530
-518
-507
-496
-485
-473
-462
-450
-439
-427
-415
-404
-392
-380
-368
-356
-344
-332
-319
-307
-295
-283
-270
-258
-245
-233
-220
-208
-195
-183
-170
-158
-145
-132
-120
-107
-94
-82
-69
-56
-43
-30
-18
-5
8
21
34
47
60
72
85
98
111
124
137
150
163
176
189
202
215
228
241
254
267
281
294
307
320
333
346
359
372
385
398
411
424
437
450
462
475
488
501
514
526
539
552
565
577
590
602
615
627
640
652
664
677
689
701
713
725
737
749
761
772
784
796
807
819
830
842
853
864
875
886
897
908
918
929
940
950
960
971
981
991
1000
1010
1020
1030
1040
1049
1059
1068
1078
1087
1096
1105
1114
1123
1132
1140
1149
1158
1166
1175
1183
1191
1200
1208
1216
1224
1231
1239
1247
1255
1262
1270
1277
1285
1292
1300
1307
1314
1321
1328
1336
1343
1350
1356
1363
1370
1377
1384
1390
1397
1403
1410
1417
1423
1429
1436
1442
1449
1455
1461
1467
1473
1479
1486
1492
1498
1503
1509
1515
1521
1527
1533
1539
1544
1550
1556
1561
1567
1573
1578
1584
1589
1595
1600
1606
1611
1617
1622
1628
1633
1639
1644
1649
1655
1660
1665
1670
1676
1681
1686
1691
1696
1701
1706
1711
1716
1721
1726
1731
1735
1740
1745
1750
1754
1759
1763
1768
1772
1777
1781
1785
1790
1794
1798
1803
1807
1811
1815
1819
1823
1828
1832
1836
1840
1844
1848
1852
1857
1861
1865
1869
1873
1877
1881
1886
1890
1894
1898
1902
1906
1911
1915
1919
1923
1927
1932
1936
1940
1944
1949
1953
1957
1962
1966
1970
1975
1979
1983
1988
1992
1997
2001
2005
2009
2015
2020
2024
2029
2033
2037
2043
2048
2053
2058
2062
2067
2072
2077
2082
2087
2092
2097
2102
2107
2112
2117
2122
2127
2131
2136
2141
2146
2151
2156
2161
2166
2171
2176
2180
2185
2190
2195
2200
2205
2210
2215
2219
2224
2229
2234
2238
2243
2248
2253
2257
2262
2266
2271
2275
2280
2284
2289
2293
2298
2302
2306
2310
2315
2319
2323
2327
2331
2336
2340
2344
2348
2352
2356
2359
2363
2367
2371
2375
2378
2382
2385
2389
2392
2395
2399
2402
2405
2408
2411
2414
2417
2420
2423
2426
2428
2431
2434
2436
2439
2441
2444
2446
2448
2451
2453
2455
2457
2459
2461
2463
2465
2467
2468
2470
2472
2473
2475
2477
2478
2480
2481
2482
2484
2485
2486
2487
2488
2489
2490
2491
2492
2492
2493
2493
2494
2494
2495
2495
2495
2495
2495
2495
2494
2494
2494
2493
2493
2492
2491
2491
2490
2489
2488
2486
2485
2484
2482
2480
2479
2477
2475
2473
2471
2469
2466
2464
2461
2459
2456
2453
2450
2447
2444
2440
2437
2434
2430
2426
2423
2419
2415
2411
2406
2402
2398
2393
2389
2384
2379
2374
2369
2364
2359
2354
2348
2343
2337
2331
2325
2319
2313
2307
2301
2295
2289
2283
2277
2270
2264
2257
2251
2244
2237
2230
2224
2217
2210
2203
2196
2189
2182
2174
2167
2160
2153
2146
2139
2132
2125
2118
2111
2103
2096
2088
2081
2073
2066
2058
2051
2043
2035
2028
2020
2013
2005
1998
1990
1983
1976
1968
1961
1953
1946
1938
1931
1923
1916
1908
1900
1893
1885
1878
1870
1862
1855
1847
1839
1832
1824
1816
1809
1801
1793
1786
1778
1770
1762
1754
1746
1738
1730
1722
1714
1706
1698
1690
1682
1674
1666
1658
1650
1641
1633
1625
1617
1609
1601
1593
1584
1576
1568
1559
1551
1543
1534
1526
1517
1509
1500
1492
1484
1475
1467
1458
1450
1441
1433
1424
1415
1407
1398
1390
1381
1373
1364
1356
1347
1339
1330
1322
1313
1305
1296
1288
1279
1271
1262
1253
1245
1236
1227
1218
1210
1201
1192
1183
1174
1165
1156
1147
1138
1129
1120
1111
1102
1093
1084
1075
1066
1057
1048
1039
1030
1020
1012
1002
993
984
975
966
957
948
939
930
921
912
902
893
884
875
866
858
849
840
831
822
813
805
796
787
779
770
762
754
745
737
729
721
713
705
697
689
682
674
666
659
652
644
637
630
623
616
609
602
595
589
582
576
569
563
556
550
544
538
532
526
520
515
509
503
498
492
487
482
476
471
466
461
455
450
445
440
435
430
425
420
415
410
405
400
395
390
385
381
376
371
366
361
357
352
347
342
337
333
328
323
318
313
308
304
299
294
289
285
280
275
270
265
260
255
251
246
241
236
231
226
221
215
210
205
200
195
189
184
179
173
168
162
157
151
146
140
135
129
123
118
112
106
100
94
89
83
77
71
65
59
53
47
41
35
28
22
16
10
4
-3
-9
-15
-22
-28
-35
-41
-48
-55
-61
-68
-75
-81
-88
-95
-102
-109
-116
-123
-130
-137
-144
-151
-159
-166
-173
-181
-188
-196
-203
-211
-219
-226
-234
-242
-250
-258
-266
-274
-283
-291
-300
-308
-317
-326
-335
-344
-353
-362
-371
-380
-390
-399
-408
-418
-428
-437
-447
-457
-467
-477
-487
-497
-507
-517
-528
-538
-549
-560
-570
-581
-592
-603
-614
-625
-636
-647
-659
-670
-681
-693
-704
-716
-728
-740
-751
-763
-775
-787
-799
-812
-824
-836
-849
-861
-874
-886
-899
-912
-925
-938
-951
-964
-977
-990
-1004
-1016
-1030
-1044
-1058
-1071
-1085
-1099
-1113
-1127
-1141
-1155
-1170
-1184
-1199
-1213
-1228
-1243
-1258
-1273
-1288
-1303
-1318
-1333
-1348
-1364
-1379
-1394
-1410
-1425
-1441
-1456
-1472
-1488
-1503
-1519
-1535
-1551
-1566
-1582
-1598
-1614
-1630
-1646
-1662
-1678
-1694
-1710
-1725
-1741
-1757
-1773
-1789
-1805
-1820
-1836
-1852
-1868
-1883
-1899
-1915
-1931
-1946
-1962
-1978
-1993
-2009
-2025
-2040
-2056
-2072
-2087
-2103
-2118
-2134
-2149
-2165
-2180
-2196
-2212
-2227
-2243
-2258
-2273
-2289
-2304
-2320
-2335
-2351
-2366
-2381
-2397
-2412
-2427
-2443
-2458
-2473
-2489
-2504
-2519
-2534
-2550
-2565
-2580
-2595
-2610
-2626
-2641
-2656
-2671
-2686
-2701
-2717
-2732
-2747
-2762
-2778
-2793
-2808
-2824
-2839
-2854
-2870
-2885
-2900
-2915
-2931
-2946
-2961
-2976
-2992
-3007
-3022
-3037
-3053
-3068
-3083
-3098
-3113
-3129
-3144
-3159
-3174
-3190
-3205
-3220
-3235
-3250
-3266
-3281
-3296
-3311
-3326
-3341
-3356
-3371
-3386
-3401
-3416
-3431
-3446
-3461
-3476
-3491
-3506
-3520
-3535
-3550
-3565
-3579
-3594
-3609
-3623
-3638
-3652
-3667
-3681
-3696
-3710
-3724
-3739
-3753
-3768
-3782
-3796
-3811
-3825
-3839
-3853
-3868
-3882
-3896
-3910
-3925
-3939
-3953
-3967
-3981
-3995
-4009
-4022
-4037
-4051
-4065
-4078
-4093
-4107
-4120
-4134
-4148
-4162
-4175
-4189
-4203
-4216
-4230
-4244
-4257
-4271
-4285
-4298
-4312
-4325
-4339
-4353
-4366
-4380
-4393
-4407
-4420
-4433
-4447
-4460
-4473
-4487
-4500
-4513
-4526
-4540
-4553
-4566
-4579
-4592
-4605
-4618
-4631
-4643
-4656
-4669
-4682
-4694
-4707
-4719
-4731
-4744
-4756
-4768
-4780
-4792
-4804
-4816
-4828
-4839
-4851
-4863
-4874
-4885
-4897
-4908
-4919
-4931
-4942
-4953
-4964
-4975
-4986
-4997
-5007
-5018
-5029
-5039
-5050
-5060
-5071
-5081
-5091
-5102
-5112
-5122
-5132
-5142
-5152
-5162
-5171
-5181
-5190
-5200
-5209
-5218
-5227
-5236
-5245
-5254
-5263
-5272
-5280
-5289
-5297
-5305
-5313
-5321
-5329
-5337
-5344
-5352
-5359
-5366
-5374
-5380
-5387
-5394
-5401
-5407
-5413
-5419
-5425
-5431
-5437
-5442
-5448
-5453
-5458
-5463
-5467
-5472
-5476
-5481
-5485
-5489
-5493
-5496
-5500
-5503
-5506
-5509
-5512
-5514
-5517
-5519
-5521
-5523
-5525
-5527
-5528
-5529
-5531
-5532
-5532
-5533
-5533
-5533
-5534
-5533
-5533
-5533
-5532
-5531
-5530
-5529
-5527
-5526
-5524
-5522
-5520
-5517
-5515
-5512
-5509
-5506
-5503
-5499
-5495
-5491
-5487
-5483
-5478
-5473
-5468
-5463
-5458
-5452
-5446
-5440
-5434
-5428
-5421
-5414
-5407
-5400
-5392
-5384
-5376
-5368
-5359
-5351
-5342
-5332
-5323
-5313
-5303
-5293
-5283
-5273
-5262
-5251
-5240
-5229
-5217
-5206
-5194
-5181
-5169
-5157
-5144
-5131
-5118
-5105
-5091
-5078
-5064
-5050
-5035
-5021
-5006
-4991
-4976
-4961
-4946
-4930
-4914
-4898
-4882
-4866
-4850
-4833
-4816
-4799
-4782
-4764
-4747
-4729
-4711
-4694
-4675
-4657
-4639
-4620
-4601
-4583
-4564
-4544
-4525
-4505
-4486
-4466
-4446
-4426
-4406
-4385
-4365
-4344
-4323
-4302
-4281
-4260
-4239
-4217
-4196
-4174
-4152
-4130
-4108
-4086
-4064
-4041
-4019
-3996
-3973
-3951
-3928
-3905
-3881
-3858
-3835
-3811
-3788
-3764
-3740
-3717
-3693
-3669
-3645
-3621
-3596
-3572
-3548
-3523
-3499
-3474
-3449
-3425
-3400
-3375
-3350
-3324
-3299
-3274
-3249
-3223
-3198
-3172
-3146
-3121
-3095
-3069
-3043
-3017
-2991
-2965
-2939
-2913
-2887
-2861
-2834
-2808
-2781
-2755
-2728
-2702
-2675
-2649
-2622
-2595
-2568
-2541
-2515
-2488
-2461
-2434
-2407
-2380
-2353
-2326
-2299
-2271
-2244
-2217
-2190
-2162
-2135
-2107
-2080
-2053
-2025
-1998
-1970
-1943
-1915
-1888
-1860
-1832
-1805
-1778
-1750
-1723
-1695
-1668
-1640
-1613
-1586
-1559
-1531
-1504
-1477
-1450
-1423
-1395
-1368
-1341
-1314
-1287
-1261
-1234
-1207
-1180
-1154
-1127
-1101
-1075
-1048
-1022
-996
-970
-944
-918
-893
-867
-841
-816
-791
-765
-740
-716
-691
-666
-642
-617
-593
-569
-545
-521
-498
-474
-451
-428
-405
-382
-360
-337
-315
-293
-272
-250
-229
-208
-187
-166
-146
-125
-105
-85
-66
-46
-27
-8
10
29
47
65
83
101
118
135
152
168
185
201
217
232
247
263
277
292
306
320
334
347
360
373
386
398
410
421
433
444
455
465
476
486
495
505
514
522
531
539
547
554
562
569
575
582
588
594
599
605
610
615
619
623
627
631
634
638
640
643
645
647
649
651
652
653
654
654
654
654
654
654
653
652
651
649
647
645
643
640
637
634
631
627
623
619
615
610
605
600
595
589
583
577
571
564
557
550
542
535
527
518
510
501
492
483
474
464
454
444
434
423
412
401
390
378
366
354
342
330
317
304
291
278
265
251
238
224
210
195
181
166
152
137
122
106
91
75
60
44
28
12
-5
-21
-38
-54
-71
-88
-105
-123
-140
-158
-176
-193
-211
-230
-248
-266
-285
-303
-322
-341
-360
-379
-398
-417
-436
-456
-475
-495
-514
-534
-554
-574
-594
-614
-634
-655
-675
-695
-716
-736
-757
-778
-798
-819
-840
-861
-882
-903
-924
-945
-967
-988
-1008
-1030
-1052
-1073
-1095
-1116
-1138
-1159
-1181
-1202
-1224
-1245
-1267
-1289
-1311
-1332
-1354
-1376
-1398
-1419
-1441
-1463
-1485
-1506
-1528
-1550
-1572
-1593
-1615
-1637
-1658
-1680
-1702
-1723
-1745
-1766
-1788
-1809
-1830
-1851
-1872
-1893
-1914
-1935
-1956
-1977
-1997
-2017
-2037
-2058
-2078
-2098
-2118
-2138
-2158
-2178
-2197
-2217
-2236
-2255
-2274
-2293
-2312
-2331
-2350
-2368
-2387
-2405
-2424
-2442
-2460
-2477
-2495
-2513
-2530
-2548
-2565
-2582
-2599
-2616
-2632
-2649
-2665
-2682
-2698
-2714
-2730
-2745
-2761
-2776
-2791
-2806
-2821
-2836
-2851
-2865
-2879
-2893
-2907
-2921
-2934
-2948
-2961
-2974
-2987
-3000
-3012
-3025
-3037
-3049
-3061
-3073
-3084
-3096
-3107
-3118
-3129
-3140
-3151
-3161
-3172
-3182
-3192
-3202
-3212
-3222
-3232
-3241
-3250
-3259
-3268
-3277
-3286
-3294
-3303
-3311
-3319
-3326
-3334
-3341
-3349
-3355
-3362
-3369
-3375
-3381
-3387
-3393
-3399
-3404
-3409
-3414
-3419
-3423
-3428
-3432
-3436
-3439
-3443
-3446
-3449
-3452
-3454
-3456
-3458
-3460
-3462
-3463
-3464
-3465
-3466
-3466
-3466
-3466
-3466
-3465
-3465
-3464
-3463
-3461
-3460
-3458
-3456
-3453
-3451
-3448
-3445
-3442
-3438
-3434
-3430
-3426
-3422
-3417
-3412
-3406
-3401
-3395
-3389
-3383
-3376
-3369
-3362
-3355
-3347
-3340
-3332
-3323
-3315
-3306
-3297
-3288
-3279
-3269
-3259
-3249
-3239
-3229
-3218
-3207
-3196
-3185
-3173
-3162
-3150
-3138
-3126
-3113
-3101
-3088
-3075
-3062
-3049
-3035
-3022
-3008
-2994
-2980
-2965
-2951
-2936
-2921
-2906
-2891
-2876
-2860
-2844
-2828
-2812
-2796
-2780
-2763
-2746
-2729
-2712
-2695
-2678
-2660
-2642
-2624
-2606
-2588
-2570
-2551
-2532
-2514
-2495
-2475
-2456
-2436
-2417
-2397
-2377
-2357
-2337
-2316
-2296
-2275
-2255
-2234
-2213
-2192
-2171
-2149
-2128
-2106
-2085
-2063
-2041
-2020
-1998
-1976
-1954
-1931
-1909
-1887
-1864
-1842
-1819
-1797
-1774
-1752
-1729
-1706
-1684
-1661
-1638
-1615
-1592
-1570
-1547
-1524
-1501
-1478
-1455
-1432
-1410
-1387
-1364
-1341
-1318
-1296
-1273
-1250
-1228
-1205
-1182
-1159
-1137
-1114
-1091
-1069
-1046
-1022
-1000
-978
-955
-933
-910
-888
-865
-843
-821
-798
-776
-754
-732
-710
-687
-665
-643
-621
-599
-577
-556
-534
-512
-491
-469
-448
-426
-405
-384
-363
-342
-321
-300
-279
-259
-238
-218
-198
-178
-158
-138
-118
-98
-79
-59
-40
-21
-2
17
35
54
72
90
109
126
144
162
179
196
213
230
247
263
279
296
312
327
343
359
374
389
404
419
434
448
462
477
490
504
518
531
544
557
570
583
595
607
619
631
643
654
666
677
688
698
709
719
730
740
750
759
769
778
787
796
805
813
822
830
838
846
853
861
868
875
881
888
894
901
906
912
918
923
929
934
938
943
948
952
956
960
964
967
971
974
977
980
983
985
987
989
991
993
994
996
997
998
999
999
1000
1000
1000
1000
1000
999
999
998
997
996
994
993
991
989
987
985
982
980
977
974
971
968
964
961
957
953
949
945
940
936
931
926
921
916
911
905
899
893
887
881
875
868
861
854
847
840
833
825
818
810
802
794
785
777
768
759
750
741
732
722
713
703
693
683
673
663
653
643
632
622
611
600
589
578
567
556
545
533
522
510
498
487
475
463
451
439
426
414
402
389
376
364
351
339
326
313
300
287
275
262
249
236
223
210
197
184
171
158
145
133
120
107
94
81
68
55
42
29
16
3
-10
-22
-35
-48
-61
-74
-87
-99
-112
-125
-138
-150
-163
-176
-188
-201
-213
-226
-239
-251
-264
-276
-289
-301
-314
-326
-339
-351
-364
-376
-388
-401
-413
-426
-438
-451
-463
-476
-488
-500
-513
-525
-538
-550
-562
-575
-587
-600
-612
-625
-637
-650
-662
-675
-687
-700
-712
-725
-737
-750
-762
-775
-788
-800
-813
-826
-839
-851
-864
-877
-890
-903
-915
-928
-941
-954
-967
-980
-993
-1006
-1018
-1032
-1045
-1058
-1072
-1085
-1098
-1111
-1124
-1138
-1151
-1164
-1177
-1190
-1204
-1217
-1230
-1243
-1257
-1270
-1283
-1296
-1310
-1323
-1336
-1349
-1362
-1375
-1388
-1401
-1414
-1427
-1440
-1452
-1465
-1477
-1490
-1502
-1514
-1527
-1539
-1551
-1563
-1574
-1586
-1598
-1609
-1620
-1632
-1643
-1654
-1665
-1675
-1686
-1697
-1707
-1717
-1727
-1738
-1748
-1757
-1767
-1777
-1786
-1796
-1805
-1814
-1823
-1832
-1841
-1850
-1859
-1867
-1876
-1884
-1892
-1901
-1909
-1917
-1924
-1932
-1940
-1947
-1954
-1962
-1969
-1976
-1983
-1990
-1996
-2003
-2009
-2016
-2021
-2028
-2033
-2040
-2045
-2052
-2057
-2063
-2068
-2073
-2078
-2083
-2088
-2092
-2097
-2101
-2106
-2110
-2114
-2118
-2122
-2125
-2129
-2133
-2136
-2139
-2143
-2146
-2149
-2152
-2155
-2157
-2160
-2163
-2165
-2167
-2170
-2172
-2174
-2176
-2178
-2179
-2181
-2183
-2184
-2185
-2187
-2188
-2189
-2190
-2191
-2192
-2192
-2193
-2193
-2194
-2194
-2194
-2195
-2195
-2195
-2194
-2194
-2194
-2194
-2193
-2193
-2192
-2191
-2191
-2190
-2189
-2188
-2187
-2186
-2185
-2184
-2183
-2182
-2181
-2179
-2178
-2177
-2175
-2174
-2172
-2170
-2169
-2167
-2165
-2163
-2161
-2159
-2157
-2155
-2153
-2151
-2149
-2147
-2144
-2142
-2140
-2137
-2135
-2132
-2130
-2127
-2124
-2121
-2119
-2116
-2113
-2110
-2107
-2104
-2101
-2098
-2095
-2092
-2089
-2086
-2082
-2079
-2076
-2072
-2069
-2065
-2062
-2058
-2055
-2051
-2047
-2044
-2040
-2036
-2032
-2029
-2025
-2021
-2017
-2013
-2009
-2005
-2000
-1996
-1992
-1988
-1983
-1979
-1975
-1970
-1966
-1961
-1957
-1952
-1948
-1943
-1938
-1934
-1929
-1924
-1919
-1914
-1909
-1904
-1899
-1893
-1888
-1883
-1877
-1872
-1866
-1860
-1855
-1849
-1843
-1837
-1831
-1825
-1819
-1813
-1806
-1800
-1794
-1787
-1781
-1774
-1767
-1761
-1754
-1747
-1740
-1733
-1726
-1719
-1712
-1705
-1697
-1690
-1682
-1674
-1666
-1659
-1651
-1643
-1634
-1626
-1618
-1609
-1600
-1592
-1583
-1574
-1564
-1555
-1546
-1536
-1526
-1516
-1506
-1496
-1486
-1476
-1465
-1454
-1444
-1433
-1421
-1410
-1399
-1387
-1375
-1363
-1351
-1339
-1326
-1314
-1301
-1288
-1276
-1262
-1249
-1236
-1222
-1209
-1195
-1181
-1167
-1153
-1139
-1125
-1110
-1096
-1081
-1066
-1051
-1036
-1020
-1006
-991
-976
-960
-944
-929
-913
-897
-881
-865
-849
-833
-816
-800
-783
-767
-750
-733
-716
-699
-682
-665
-648
-630
-613
-595
-577
-560
-542
-524
-506
-488
-469
-451
-432
-414
-395
-376
-357
-338
-319
-300
-281
-262
-242
-223
-203
-183
-163
-144
-123
-103
-83
-63
-42
-22
-1
20
40
61
82
103
124
146
167
188
209
231
252
274
296
317
339
361
383
405
427
449
471
493
515
537
559
582
604
627
649
672
694
717
739
762
785
808
831
853
876
899
922
945
969
992
1014
1038
1061
1085
1108
1131
1155
1178
1201
1225
1248
1272
1295
1319
1342
1366
1390
1413
1437
1460
1484
1507
1531
1555
1578
1602
1626
1649
1673
1697
1720
1744
1768
1792
1815
1839
1863
1887
1910
1934
1958
1982
2005
2029
2053
2077
2101
2124
2148
2172
2195
2219
2243
2267
2290
2314
2337
2361
2385
2408
2432
2455
2479
2502
2526
2549
2573
2596
2619
2643
2666
2689
2712
2736
2759
2782
2805
2827
2850
2873
2896
2918
2941
2963
2985
3008
3030
3052
3074
3096
3117
3139
3160
3182
3203
3224
3245
3266
3287
3308
3329
3349
3369
3389
3409
3429
3449
3469
3488
3508
3527
3546
3565
3584
3603
3621
3640
3658
3676
3694
3712
3730
3748
3765
3783
3800
3817
3834
3851
3868
3884
3901
3917
3933
3949
3965
3981
3996
4011
4027
4042
4057
4070
4086
4100
4114
4128
4142
4156
4169
4182
4195
4208
4221
4233
4246
4258
4270
4282
4293
4305
4316
4327
4338
4349
4359
4370
4380
4390
4400
4410
4419
4429
4438
4447
4456
4464
4473
4481
4490
4498
4506
4514
4522
4529
4537
4544
4552
4559
4566
4573
4580
4586
4593
4599
4606
4612
4619
4625
4631
4637
4643
4649
4654
4660
4666
4671
4677
4682
4688
4693
4698
4703
4708
4713
4718
4723
4728
4733
4737
4742
4747
4751
4756
4760
4764
4769
4773
4777
4781
4785
4789
4793
4797
4801
4804
4808
4812
4815
4819
4822
4826
4829
4832
4836
4839
4842
4845
4848
4851
4853
4856
4859
4861
4864
4866
4869
4871
4873
4875
4877
4879
4881
4883
4885
4887
4888
4890
4891
4893
4894
4895
4896
4897
4898
4899
4900
4901
4901
4902
4902
4903
4903
4903
4903
4903
4903
4903
4903
4903
4902
4902
4901
4900
4900
4899
4898
4897
4896
4895
4894
4893
4891
4890
4889
4887
4886
4884
4882
4880
4879
4877
4875
4873
4871
4869
4866
4864
4862
4859
4857
4854
4851
4849
4846
4843
4840
4837
4833
4830
4827
4823
4819
4816
4812
4808
4804
4800
4796
4791
4787
4783
4778
4774
4769
4764
4759
4754
4750
4744
4739
4734
4729
4724
4718
4713
4707
4702
4696
4691
4685
4679
4673
4667
4661
4655
4649
4643
4637
4630
4624
4618
4611
4604
4598
4591
4584
4577
4571
4564
4556
4549
4542
4535
4528
4520
4513
4505
4498
4490
4483
4475
4467
4459
4452
4444
4436
4428
4419
4411
4403
4395
4386
4378
4369
4361
4352
4343
4335
4326
4317
4308
4299
4290
4281
4272
4263
4254
4245
4236
4227
4217
4208
4199
4189
4180
4171
4162
4152
4143
4133
4124
4115
4105
4096
4086
4077
4067
4058
4049
4038
4030
4019
4011
4001
3991
3982
3972
3962
3952
3943
3933
3923
3914
3904
3894
3885
3875
3865
3856
3846
3836
3826
3817
3807
3797
3787
3777
3767
3757
3748
3738
3728
3717
3707
3697
3687
3677
3667
3657
3647
3636
3626
3616
3606
3595
3585
3575
3564
3554
3544
3533
3523
3512
3502
3491
3481
3470
3460
3449
3438
3428
3417
3406
3395
3385
3374
3363
3352
3341
3331
3320
3309
3298
3287
3276
3265
3254
3243
3231
3220
3209
3198
3187
3175
3164
3153
3141
3130
3118
3107
3095
3084
3072
3061
3049
3037
3026
3014
3002
2991
2979
2967
2955
2943
2931
2920
2908
2896
2884
2871
2859
2847
2835
2823
2811
2798
2786
2774
2762
2749
2737
2724
2712
2700
2687
2675
2662
2650
2637
2625
2612
2599
2587
2574
2561
2549
2536
2523
2510
2498
2485
2472
2459
2446
2434
2421
2408
2395
2382
2369
2356
2344
2331
2318
2305
2292
2279
2266
2253
2240
2228
2215
2202
2189
2176
2164
2151
2138
2125
2113
2100
2087
2075
2062
2050
2037
2025
2013
2000
1988
1976
1964
1951
1939
1927
1915
1903
1891
1879
1867
1856
1844
1832
1820
1809
1797
1785
1774
1762
1750
1739
1727
1715
1704
1692
1681
1669
1658
1646
1635
1624
1612
1601
1589
1578
1567
1555
1544
1533
1521
1510
1499
1487
1476
1465
1454
1443
1431
1420
1409
1398
1387
1375
1364
1353
1342
1330
1319
1308
1296
1285
1273
1262
1251
1239
1228
1216
1205
1194
1182
1171
1160
1148
1137
1126
1114
1103
1091
1080
1069
1057
1046
1034
1022
1010
1000
988
976
965
953
941
930
918
906
895
883
871
859
848
836
824
812
800
788
776
765
752
740
728
716
704
692
680
667
655
643
630
618
606
593
581
568
556
544
531
519
507
494
482
469
457
445
432
420
407
395
382
370
357
345
332
320
308
295
283
270
258
246
233
221
209
196
184
171
159
146
134
121
109
96
83
71
58
45
33
20
7
-6
-18
-31
-44
-57
-70
-83
-96
-109
-122
-136
-149
-162
-175
-188
-202
-215
-228
-242
-255
-268
-282
-295
-309
-322
-336
-349
-363
-377
-390
-404
-417
-431
-444
-458
-472
-485
-499
-512
-526
-539
-553
-567
-580
-594
-607
-621
-634
-648
-661
-675
-688
-701
-715
-728
-741
-755
-768
-781
-795
-808
-821
-835
-848
-861
-874
-888
-901
-914
-927
-940
-953
-966
-979
-992
-1004
-1018
-1031
-1044
-1057
-1070
-1083
-1096
-1108
-1121
-1134
-1147
-1159
-1172
-1185
-1197
-1210
-1223
-1235
-1248
-1260
-1272
-1285
-1297
-1309
-1321
-1333
-1345
-1357
-1369
-1381
-1393
-1404
-1416
-1428
-1440
-1451
-1463
-1474
-1486
-1497
-1508
-1520
-1531
-1542
-1554
-1565
-1576
-1587
-1598
-1609
-1620
-1631
-1642
-1653
-1663
-1674
-1685
-1696
-1707
-1717
-1728
-1739
-1749
-1760
-1771
-1781
-1791
-1802
-1812
-1822
-1833
-1843
-1853
-1863
-1873
-1883
-1892
-1902
-1912
-1922
-1931
-1941
-1950
-1959
-1969
-1978
-1987
-1996
-2005
-2015
-2023
-2032
-2041
-2050
-2059
-2067
-2076
-2084
-2092
-2101
-2109
-2117
-2125
-2133
-2141
-2149
-2157
-2164
-2172
-2179
-2187
-2194
-2202
-2209
-2216
-2223
-2230
-2237
-2244
-2251
-2258
-2264
-2271
-2277
-2283
-2289
-2295
-2301
-2307
-2313
-2319
-2325
-2330
-2336
-2341
-2346
-2352
-2357
-2362
-2367
-2372
-2376
-2381
-2386
-2390
-2395
-2399
-2403
-2408
-2412
-2416
-2420
-2424
-2428
-2432
-2436
-2440
-2443
-2447
-2451
-2454
-2457
-2461
-2464
-2467
-2470
-2474
-2477
-2480
-2482
-2485
-2488
-2491
-2494
-2496
-2499
-2501
-2504
-2506
-2509
-2511
-2513
-2516
-2518
-2520
-2522
-2524
-2526
-2528
-2530
-2532
-2534
-2536
-2538
-2540
-2541
-2543
-2545
-2546
-2548
-2550
-2551
-2553
-2555
-2556
-2558
-2559
-2561
-2563
-2564
-2566
-2567
-2569
-2570
-2572
-2573
-2574
-2576
-2577
-2579
-2580
-2581
-2582
-2584
-2585
-2586
-2587
-2589
-2590
-2591
-2592
-2593
-2594
-2595
-2596
-2597
-2598
-2599
-2599
-2600
-2601
-2602
-2603
-2603
-2604
-2605
-2605
-2606
-2606
-2607
-2607
-2607
-2608
-2608
-2608
-2608
-2609
-2609
-2609
-2609
-2609
-2608
-2608
-2608
-2608
-2607
-2607
-2607
-2606
-2605
-2605
-2604
-2603
-2603
-2602
-2601
-2600
-2599
-2597
-2596
-2595
-2594
-2592
-2591
-2589
-2587
-2586
-2584
-2582
-2580
-2578
-2576
-2574
-2571
-2569
-2567
-2564
-2562
-2559
-2557
-2554
-2552
-2549
-2546
-2543
-2540
-2537
-2534
-2531
-2528
-2525
-2521
-2518
-2514
-2511
-2507
-2503
-2500
-2496
-2492
-2488
-2484
-2480
-2476
-2472
-2468
-2464
-2460
-2455
-2451
-2447
-2443
-2438
-2434
-2429
-2425
-2420
-2416
-2411
-2407
-2402
-2398
-2393
-2388
-2384
-2379
-2374
-2370
-2365
-2360
-2356
-2351
-2346
-2341
-2337
-2332
-2327
-2322
-2317
-2313
-2308
-2303
-2299
-2294
-2289
-2285
-2280
-2275
-2271
-2266
-2262
-2257
-2253
-2248
-2244
-2239
-2235
-2230
-2226
-2221
-2217
-2212
-2208
-2204
-2200
-2195
-2191
-2187
-2183
-2178
-2174
-2170
-2166
-2162
-2158
-2154
-2150
-2146
-2142
-2138
-2134
-2130
-2126
-2121
-2118
-2114
-2110
-2106
-2102
-2098
-2094
-2090
-2087
-2083
-2079
-2075
-2072
-2068
-2064
-2061
-2057
-2054
-2050
-2047
-2043
-2040
-2037
-2033
-2029
-2027
-2024
-2020
-2017
-2013
-2011
-2008
-2005
-2001
-1999
-1997
-1994
-1991
-1988
-1985
-1982
-1980
-1977
-1974
-1971
-1969
-1966
-1963
-1960
-1958
-1955
-1952
-1949
-1947
-1944
-1941
-1938
-1936
-1933
-1930
-1927
-1925
-1922
-1919
-1916
-1913
-1911
-1908
-1905
-1902
-1900
-1897
-1894
-1891
-1889
-1886
-1883
-1881
-1878
-1876
-1873
-1870
-1868
-1865
-1862
-1860
-1857
-1855
-1852
-1849
-1847
-1844
-1841
-1839
-1836
-1833
-1831
-1828
-1825
-1823
-1820
-1817
-1815
-1812
-1809
-1806
-1803
-1801
-1798
-1795
-1792
-1789
-1786
-1783
-1780
-1777
-1774
-1771
-1768
-1765
-1762
-1759
-1756
-1753
-1750
-1747
-1744
-1741
-1738
-1735
-1732
-1729
-1726
-1723
-1720
-1717
-1714
-1711
-1708
-1704
-1701
-1698
-1695
-1692
-1689
-1686
-1683
-1680
-1677
-1674
-1671
-1668
-1665
-1662
-1660
-1657
-1654
-1651
-1648
-1645
-1642
-1639
-1637
-1634
-1631
-1628
-1625
-1623
-1620
-1617
-1614
-1612
-1609
-1606
-1604
-1601
-1598
-1596
-1593
-1591
-1588
-1586
-1583
-1580
-1578
-1575
-1573
-1571
-1568
-1566
-1564
-1562
-1559
-1557
-1555
-1553
-1551
-1549
-1547
-1545
-1544
-1542
-1540
-1538
-1537
-1535
-1534
-1532
-1531
-1530
-1529
-1527
-1526
-1525
-1524
-1523
-1522
-1521
-1520
-1519
-1518
-1518
-1517
-1516
-1516
-1515
-1515
-1514
-1514
-1514
-1513
-1513
-1513
-1513
-1513
-1513
-1513
-1513
-1513
-1514
-1514
-1514
-1515
-1515
-1516
-1516
-1517
-1518
-1518
-1519
-1520
-1521
-1522
-1523
-1524
-1526
-1527
-1528
-1530
-1531
-1533
-1534
-1536
-1538
-1539
-1541
-1543
-1545
-1547
-1549
-1551
-1553
-1555
-1558
-1560
-1562
-1565
-1567
-1570
-1572
-1575
-1578
-1580
-1583
-1586
-1589
-1592
-1595
-1598
-1600
-1603
-1606
-1610
-1613
-1616
-1619
-1622
-1625
-1629
-1632
-1635
-1639
-1642
-1646
-1649
-1653
-1656
-1660
-1664
-1667
-1671
-1675
-1678
-1682
-1686
-1690
-1694
-1698
-1701
-1705
-1709
-1713
-1717
-1721
-1726
-1730
-1734
-1738
-1742
-1747
-1751
-1755
-1760
-1764
-1769
-1773
-1778
-1782
-1787
-1792
-1796
-1801
-1806
-1811
-1816
-1821
-1826
-1831
-1836
-1841
-1846
-1852
-1857
-1862
-1868
-1873
-1879
-1884
-1890
-1896
-1901
-1907
-1913
-1919
-1925
-1931
-1937
-1943
-1949
-1955
-1962
-1968
-1975
-1981
-1988
-1994
-2001
-2008
-2015
-2021
-2029
-2036
-2043
-2051
-2058
-2065
-2073
-2080
-2088
-2095
-2103
-2111
-2118
-2126
-2134
-2142
-2150
-2158
-2166
-2175
-2183
-2191
-2200
-2208
-2217
-2225
-2234
-2243
-2252
-2261
-2270
-2279
-2288
-2297
-2306
-2316
-2325
-2334
-2344
-2354
-2363
-2373
-2383
-2393
-2403
-2413
-2423
-2433
-2443
-2454
-2464
-2475
-2486
-2496
-2507
-2518
-2529
-2540
-2552
-2563
-2575
-2587
-2598
-2610
-2622
-2634
-2647
-2659
-2672
-2684
-2697
-2710
-2723
-2736
-2750
-2763
-2777
-2790
-2804
-2818
-2832
-2846
-2860
-2875
-2889
-2904
-2918
-2933
-2948
-2963
-2978
-2993
-3008
-3024
-3039
-3055
-3071
-3086
-3102
-3118
-3134
-3151
-3167
-3183
-3199
-3216
-3233
-3249
-3266
-3283
-3300
-3317
-3334
-3351
-3368
-3386
-3403
-3421
-3438
-3456
-3474
-3492
-3509
-3527
-3545
-3564
-3582
-3600
-3618
-3636
-3655
-3673
-3692
-3710
-3729
-3747
-3766
-3785
-3803
-3822
-3841
-3860
-3879
-3898
-3916
-3935
-3954
-3973
-3992
-4011
-4030
-4049
-4067
-4086
-4106
-4125
-4144
-4163
-4182
-4201
-4220
-4239
-4258
-4276
-4295
-4314
-4333
-4352
-4370
-4389
-4408
-4427
-4445
-4464
-4483
-4502
-4520
-4539
-4558
-4577
-4595
-4614
-4633
-4651
-4670
-4689
-4707
-4726
-4744
-4763
-4782
-4800
-4819
-4837
-4856
-4874
-4892
-4911
-4929
-4947
-4965
-4984
-5002
-5020
-5038
-5056
-5074
-5092
-5110
-5128
-5145
-5163
-5181
-5198
-5216
-5233
-5250
-5268
-5285
-5302
-5319
-5335
-5352
-5369
-5385
-5401
-5418
-5434
-5450
-5466
-5481
-5497
-5513
-5528
-5543
-5559
-5574
-5589
-5603
-5618
-5633
-5647
-5662
-5676
-5690
-5704
-5718
-5732
-5746
-5760
-5773
-5786
-5799
-5813
-5825
-5838
-5851
-5864
-5876
-5888
-5901
-5913
-5925
-5936
-5948
-5960
-5971
-5982
-5994
-6005
-6015
-6026
-6037
-6047
-6057
-6068
-6078
-6088
-6097
-6107
-6117
-6126
-6135
-6144
-6153
-6162
-6171
-6179
-6188
-6196
-6204
-6212
-6220
-6227
-6235
-6242
-6249
-6256
-6263
-6269
-6276
-6282
-6288
-6294
-6299
-6305
-6310
-6315
-6320
-6325
-6329
-6334
-6338
-6342
-6346
-6350
-6353
-6357
-6360
-6363
-6366
-6368
-6371
-6373
-6375
-6376
-6378
-6379
-6380
-6381
-6381
-6382
-6382
-6382
-6382
-6381
-6380
-6379
-6378
-6377
-6375
-6373
-6371
-6369
-6367
-6364
-6361
-6358
-6355
-6351
-6347
-6344
-6339
-6335
-6330
-6326
-6320
-6315
-6310
-6304
-6298
-6292
-6285
-6279
-6272
-6265
-6257
-6250
-6242
-6234
-6226
-6217
-6208
-6199
-6190
-6180
-6170
-6160
-6150
-6139
-6128
-6117
-6105
-6094
-6082
-6069
-6057
-6044
-6031
-6018
-6004
-5991
-5977
-5963
-5948
-5934
-5919
-5904
-5888
-5873
-5857
-5841
-5825
-5809
-5792
-5775
-5758
-5741
-5724
-5706
-5688
-5670
-5652
-5634
-5615
-5597
-5578
-5559
-5539
-5520
-5500
-5481
-5461
-5441
-5421
-5400
-5380
-5359
-5338
-5317
-5296
-5275
-5254
-5232
-5211
-5189
-5167
-5145
-5123
-5101
-5078
-5056
-5033
-5010
-4987
-4964
-4941
-4918
-4894
-4871
-4847
-4824
-4800
-4776
-4752
-4728
-4704
-4680
-4655
-4631
-4606
-4582
-4557
-4532
-4507
-4483
-4458
-4433
-4407
-4382
-4357
-4332
-4307
-4281
-4256
-4231
-4205
-4180
-4154
-4129
-4103
-4078
-4051
-4026
-4001
-3975
-3949
-3924
-3898
-3872
-3847
-3821
-3795
-3769
-3744
-3718
-3692
-3666
-3640
-3614
-3589
-3563
-3537
-3511
-3485
-3459
-3433
-3408
-3382
-3356
-3330
-3304
-3278
-3252
-3226
-3200
-3174
-3148
-3122
-3096
-3070
-3043
-3017
-2991
-2965
-2939
-2913
-2887
-2861
-2835
-2809
-2783
-2757
-2731
-2705
-2679
-2653
-2627
-2601
-2575
-2550
-2524
-2498
-2472
-2447
-2421
-2396
-2370
-2345
-2319
-2294
-2268
-2243
-2218
-2193
-2168
-2143
-2118
-2093
-2068
-2043
-2019
-1994
-1970
-1945
-1921
-1897
-1873
-1849
-1825
-1801
-1778
-1754
-1730
-1707
-1684
-1660
-1637
-1614
-1591
-1568
-1545
-1523
-1500
-1477
-1455
-1433
-1411
-1388
-1366
-1344
-1323
-1301
-1279
-1258
-1237
-1215
-1194
-1173
-1152
-1132
-1111
-1090
-1070
-1050
-1030
-1010
-990
-970
-950
-931
-911
-892
-873
-854
-835
-816
-798
-779
-761
-743
-725
-707
-689
-672
-654
-637
-620
-603
-586
-570
-553
-537
-521
-505
-489
-474
-458
-443
-428
-413
-399
-384
-370
-356
-342
-328
-315
-302
-289
-276
-263
-251
-238
-226
-214
-203
-191
-180
-169
-158
-148
-137
-127
-117
-107
-97
-88
-78
-69
-60
-52
-43
-35
-27
-19
-11
-4
4
11
18
25
31
38
44
50
56
61
67
72
77
82
86
91
95
99
103
107
111
115
118
121
124
127
130
132
135
137
139
141
143
145
146
147
148
149
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
155
155
155
155
155
155
155
155
155
154
154
154
154
154
154
154
154
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
149
149
149
149
149
149
149
148
148
148
148
148
148
148
148
147
147
147
147
147
147
146
146
146
146
146
146
146
145
145
145
145
145
145
145
144
144
144
144
144
144
143
143
143
143
143
143
143
142
142
142
142
142
142
141
141
141
141
141
141
140
140
140
140
140
140
139
139
139
139
139
139
138
138
138
138
138
138
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
133
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
130
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
126
126
126
126
126
125
125
125
125
125
124
124
124
124
124
123
123
123
123
123
122
122
122
122
122
121
121
121
121
121
120
120
120
120
120
119
119
119
119
118
118
118
118
118
117
117
117
117
117
116
116
116
116
115
115
115
115
115
114
114
114
114
114
113
113
113
113
112
112
112
112
112
111
111
111
111
110
110
110
110
110
109
109
109
109
108
108
108
108
107
107
107
107
107
106
106
106
106
105
105
105
105
104
104
104
104
104
103
103
103
103
102
102
102
102
101
101
101
101
100
100
100
100
99
99
99
99
99
98
98
98
98
97
97
97
97
96
96
96
96
95
95
95
95
94
94
94
94
93
93
93
93
92
92
92
92
91
91
91
91
90
90
90
90
89
89
89
89
88
88
88
88
87
87
87
87
86
86
86
86
85
85
85
85
84
84
84
84
83
83
83
83
82
82
82
81
81
81
81
80
80
80
80
79
79
79
79
78
78
78
78
77
77
77
76
76
76
76
75
75
75
75
74
74
74
74
73
73
73
72
72
72
72
71
71
71
71
70
70
70
70
69
69
69
68
68
68
68
67
67
67
66
66
66
66
65
65
65
65
64
64
64
63
63
63
63
62
62
62
62
61
61
61
60
60
60
60
59
59
59
58
58
58
58
57
57
57
56
56
56
56
55
55
55
54
54
54
54
53
53
53
53
52
52
52
51
51
51
50
50
50
50
49
49
49
48
48
48
48
47
47
47
46
46
46
46
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
39
39
39
39
38
38
38
37
37
37
37
36
36
36
35
35
35
34
34
34
34
33
33
33
32
32
32
31
31
31
31
30
30
30
29
29
29
28
28
28
28
27
27
27
26
26
26
25
25
25
25
24
24
24
23
23
23
22
22
22
21
21
21
21
20
20
20
19
19
19
18
18
18
18
17
