5
25223
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
106
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
109
110
110
110
110
110
110
111
111
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
119
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
124
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
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
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
164
165
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
176
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
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
185
186
186
186
186
186
186
187
187
187
187
187
187
188
188
188
188
188
188
189
189
189
189
189
189
190
190
190
190
190
190
190
191
191
191
191
191
191
192
192
192
192
192
192
193
193
193
193
193
193
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
199
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
204
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
209
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
212
212
212
212
212
212
213
213
213
213
213
214
214
214
214
214
214
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
228
228
228
228
228
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
232
232
232
232
232
233
233
233
233
233
234
234
234
234
234
235
235
235
235
235
236
236
236
236
236
237
237
237
237
237
238
238
238
238
238
239
239
239
239
239
240
240
240
240
240
241
241
241
241
241
242
242
242
242
242
243
243
243
243
243
244
244
244
244
244
245
245
245
245
245
246
246
246
246
246
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
252
252
252
252
252
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
260
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
264
264
264
264
264
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
269
269
269
269
269
270
270
270
270
270
271
271
271
271
271
272
272
272
272
272
273
273
273
273
273
274
274
274
274
274
274
275
275
275
275
275
276
276
276
276
276
277
277
277
277
277
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
281
281
281
281
281
282
282
282
282
282
283
283
283
283
283
284
284
284
284
284
284
285
285
285
285
285
286
286
286
286
286
287
287
287
287
287
288
288
288
288
288
288
289
289
289
289
289
290
290
290
290
290
291
291
291
291
291
292
292
292
292
292
293
293
293
293
293
293
294
294
294
294
294
295
295
295
295
295
296
296
296
296
296
296
297
297
297
297
297
298
298
298
298
298
299
299
299
299
299
299
300
300
300
300
300
301
301
301
301
301
302
302
302
302
302
302
303
303
303
303
303
304
304
304
304
304
304
305
305
305
305
305
306
306
306
306
306
306
307
307
307
307
307
307
308
308
308
308
308
309
309
309
309
309
309
310
310
310
310
310
311
311
311
311
311
311
312
312
312
312
312
312
313
313
313
313
313
314
314
314
314
314
314
315
315
315
315
315
316
316
316
316
316
316
317
317
317
317
317
318
318
318
318
318
319
319
319
319
319
319
320
320
320
320
320
321
321
321
321
321
322
322
322
322
322
322
323
323
323
323
323
324
324
324
324
324
324
325
325
325
325
325
326
326
326
326
326
326
327
327
327
327
327
328
328
328
328
328
329
329
329
329
329
329
330
330
330
330
330
331
331
331
331
331
331
332
332
332
332
332
333
333
333
333
333
333
334
334
334
334
334
335
335
335
335
335
335
336
336
336
336
336
337
337
337
337
337
337
338
338
338
338
338
339
339
339
339
339
339
340
340
340
340
340
341
341
341
341
341
341
342
342
342
342
342
342
343
343
343
343
343
344
344
344
344
344
344
345
345
345
345
345
345
346
346
346
346
346
347
347
347
347
347
347
348
348
348
348
348
349
349
349
349
349
349
350
350
350
350
350
351
351
351
351
351
351
352
352
352
352
352
353
353
353
353
353
353
354
354
354
354
354
355
355
355
355
355
355
356
356
356
356
356
356
357
357
357
357
357
358
358
358
358
358
358
359
359
359
359
359
359
360
360
360
360
360
361
361
361
361
361
361
362
362
362
362
362
362
363
363
363
363
363
364
364
364
364
364
364
365
365
365
365
365
365
366
366
366
366
366
366
367
367
367
367
367
368
368
368
368
368
368
369
369
369
369
369
369
370
370
370
370
370
370
371
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
375
375
376
376
376
376
376
377
377
377
377
377
377
377
378
378
378
378
378
378
379
379
379
379
379
379
380
380
380
380
380
380
381
381
381
381
381
381
381
382
382
382
382
382
382
383
383
383
383
383
383
384
384
384
384
384
384
385
385
385
385
385
385
385
386
386
386
386
386
386
387
387
387
387
387
387
388
388
388
388
388
388
389
389
389
389
389
389
389
390
390
390
390
390
390
391
391
391
391
391
391
391
392
392
392
392
392
392
393
393
393
393
393
393
393
394
394
394
394
394
394
394
395
395
395
395
395
395
396
396
396
396
396
396
396
397
397
397
397
397
397
397
398
398
398
398
398
398
398
399
399
399
399
399
399
399
400
400
400
400
400
400
400
401
401
401
401
401
401
401
402
402
402
402
402
402
402
403
403
403
403
403
403
403
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
418
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
430
430
431
431
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
433
433
433
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
439
439
439
440
440
440
440
440
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
442
442
442
442
442
442
443
443
443
443
443
443
443
443
443
443
443
443
443
444
444
444
444
444
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
447
447
447
447
447
446
446
446
446
446
446
446
446
446
446
446
446
445
445
445
445
445
444
444
444
444
443
443
443
442
442
442
441
441
441
440
440
440
439
439
438
438
437
437
436
436
435
435
434
433
433
432
432
431
430
430
429
428
428
427
426
425
425
424
423
422
421
421
420
419
418
418
417
416
415
414
413
412
412
411
410
409
408
407
406
405
404
403
402
402
401
400
400
399
398
398
397
397
396
396
395
394
394
394
393
393
392
392
392
392
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
392
392
392
392
392
393
393
393
393
394
394
394
394
394
395
395
395
396
396
396
396
396
396
397
397
397
397
397
397
397
397
398
398
398
398
399
399
399
399
400
400
400
400
400
400
400
400
400
400
400
400
399
399
399
399
399
399
399
399
399
399
399
400
400
400
399
399
399
399
398
398
398
397
397
397
397
397
397
396
396
396
396
396
396
396
396
396
396
396
395
395
395
395
395
395
395
396
396
396
396
396
396
395
395
395
395
395
395
395
394
394
394
394
394
394
394
394
394
394
394
393
393
392
392
391
391
391
390
390
390
390
390
390
390
390
390
390
390
389
389
389
388
387
387
386
386
385
385
385
385
385
385
385
385
386
386
386
386
387
387
387
387
386
386
385
384
384
383
382
382
381
381
381
382
382
382
382
383
383
383
382
382
381
380
380
379
378
377
376
375
374
373
373
372
371
371
370
370
370
369
369
369
370
370
370
371
372
372
373
373
373
373
372
371
371
370
369
368
367
367
366
366
366
367
368
369
370
371
373
374
375
376
376
377
376
376
375
375
374
373
372
371
370
369
368
367
366
366
365
365
364
364
363
362
362
361
360
360
359
359
358
358
357
357
356
356
355
354
353
353
352
351
350
349
348
348
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
347
348
348
348
348
349
349
349
349
349
349
348
347
347
346
346
345
345
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
346
346
346
346
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
349
349
349
349
350
350
351
351
352
352
353
353
353
353
353
353
352
352
352
352
352
352
353
353
353
354
354
355
355
355
355
355
355
354
354
353
353
352
352
351
351
351
351
351
352
352
352
352
352
352
352
351
350
350
349
348
347
346
345
343
342
341
340
339
338
337
337
336
335
334
334
333
332
331
331
330
329
328
327
326
325
323
322
320
319
318
316
315
314
313
312
311
310
309
308
307
306
305
304
302
301
300
299
298
297
296
295
293
292
291
289
288
287
285
284
282
281
279
278
276
275
273
271
270
268
266
263
261
259
256
254
251
249
248
246
245
245
244
244
244
243
243
243
242
241
240
239
238
236
233
230
227
224
221
218
215
212
210
207
205
203
200
198
196
194
193
191
189
188
186
184
183
181
178
176
174
171
168
166
162
159
156
152
148
145
141
138
134
132
129
127
125
123
122
120
119
117
115
113
111
108
105
101
98
94
90
86
82
78
75
72
70
68
66
64
62
60
58
55
53
50
47
43
39
36
32
28
24
20
16
13
9
6
3
0
-3
-5
-8
-10
-13
-15
-17
-20
-23
-25
-28
-30
-33
-36
-39
-42
-45
-48
-52
-55
-59
-63
-67
-71
-75
-79
-82
-86
-89
-93
-96
-99
-102
-105
-108
-111
-115
-118
-120
-123
-126
-128
-131
-134
-137
-140
-143
-146
-148
-151
-153
-155
-157
-159
-161
-163
-166
-168
-171
-174
-177
-180
-183
-186
-188
-191
-193
-196
-198
-200
-202
-204
-205
-206
-207
-208
-209
-210
-211
-213
-214
-215
-217
-219
-222
-224
-227
-229
-232
-235
-237
-240
-242
-244
-246
-248
-249
-250
-251
-252
-252
-252
-252
-252
-252
-252
-253
-254
-255
-257
-259
-261
-264
-266
-269
-271
-273
-275
-277
-279
-281
-282
-282
-282
-282
-281
-280
-279
-278
-277
-276
-276
-275
-274
-274
-274
-274
-274
-274
-275
-276
-277
-279
-280
-281
-282
-282
-282
-282
-281
-280
-278
-277
-275
-273
-272
-270
-269
-268
-267
-266
-266
-266
-266
-266
-265
-264
-263
-262
-261
-260
-258
-257
-256
-255
-255
-253
-252
-249
-247
-243
-239
-234
-230
-225
-220
-216
-212
-209
-206
-204
-203
-202
-202
-202
-203
-204
-205
-205
-205
-205
-203
-202
-199
-197
-194
-191
-188
-185
-183
-180
-178
-176
-174
-172
-171
-170
-170
-171
-172
-173
-174
-175
-176
-177
-176
-175
-174
-171
-169
-166
-162
-159
-156
-153
-150
-148
-146
-144
-143
-142
-142
-141
-141
-140
-139
-137
-134
-131
-128
-123
-119
-115
-110
-106
-101
-97
-93
-88
-83
-78
-73
-69
-64
-59
-55
-50
-46
-43
-39
-35
-32
-28
-23
-18
-13
-8
-2
5
11
18
25
31
37
43
49
54
59
63
67
71
74
78
81
85
90
95
101
107
114
121
129
136
143
149
155
160
163
166
168
169
169
170
170
171
173
175
179
183
188
194
200
207
214
221
228
235
241
246
251
254
257
259
260
261
261
261
262
262
262
263
265
267
270
274
279
284
289
294
300
305
309
313
317
319
321
322
322
321
320
318
316
315
313
312
312
312
313
315
318
321
324
328
332
336
340
343
347
350
352
354
355
355
354
353
351
349
348
347
347
348
350
353
356
360
363
366
369
372
374
377
380
383
388
393
398
405
412
419
426
432
439
445
450
454
458
461
463
465
468
471
475
480
486
493
502
510
519
527
534
540
545
550
554
558
563
568
574
580
586
592
598
604
609
614
617
620
622
622
622
621
620
619
619
620
622
625
630
635
642
649
657
665
673
681
687
691
695
696
697
696
695
693
691
690
688
686
684
683
681
681
682
685
689
695
702
709
716
722
727
730
731
731
729
725
719
712
704
696
687
678
671
665
661
659
658
659
660
662
664
665
665
663
660
655
648
638
626
612
597
582
567
554
544
536
532
530
531
534
539
544
550
556
562
567
570
573
574
574
572
569
564
558
553
547
542
538
535
531
528
526
523
520
517
516
515
515
516
518
521
524
526
527
527
525
521
515
507
498
488
477
467
457
449
442
436
431
427
423
420
417
415
412
408
404
399
393
386
378
370
362
354
345
337
328
318
308
297
287
278
270
263
258
255
251
248
243
237
229
219
209
198
188
178
170
163
158
154
152
151
151
151
150
149
146
140
132
121
108
93
77
61
46
32
22
13
8
5
2
0
-3
-8
-16
-26
-38
-52
-66
-82
-97
-113
-128
-143
-157
-170
-182
-193
-201
-207
-212
-215
-217
-220
-223
-228
-235
-244
-254
-267
-281
-295
-311
-327
-343
-358
-374
-388
-401
-413
-424
-433
-441
-448
-455
-461
-468
-476
-484
-492
-501
-509
-517
-523
-528
-533
-536
-539
-543
-547
-553
-560
-568
-577
-587
-598
-609
-619
-630
-639
-648
-655
-661
-666
-671
-675
-679
-685
-692
-700
-709
-719
-730
-741
-751
-760
-767
-772
-775
-775
-774
-771
-769
-766
-765
-766
-769
-776
-785
-797
-810
-825
-839
-853
-865
-874
-880
-884
-884
-883
-881
-879
-878
-878
-881
-886
-892
-899
-906
-913
-920
-927
-935
-943
-952
-963
-974
-986
-998
-1010
-1020
-1032
-1042
-1052
-1062
-1071
-1081
-1091
-1100
-1110
-1119
-1128
-1137
-1145
-1154
-1163
-1172
-1180
-1187
-1194
-1200
-1205
-1210
-1214
-1217
-1220
-1222
-1225
-1227
-1229
-1230
-1233
-1235
-1237
-1240
-1243
-1246
-1249
-1252
-1255
-1260
-1264
-1269
-1275
-1281
-1287
-1292
-1297
-1300
-1303
-1305
-1306
-1307
-1308
-1309
-1311
-1313
-1317
-1322
-1328
-1336
-1345
-1355
-1367
-1380
-1394
-1408
-1422
-1435
-1446
-1455
-1461
-1464
-1463
-1460
-1455
-1449
-1441
-1434
-1426
-1420
-1414
-1409
-1406
-1405
-1406
-1409
-1413
-1419
-1426
-1433
-1440
-1445
-1449
-1452
-1453
-1453
-1451
-1450
-1449
-1448
-1449
-1451
-1455
-1461
-1469
-1479
-1490
-1502
-1515
-1528
-1541
-1554
-1565
-1575
-1584
-1591
-1596
-1599
-1601
-1602
-1602
-1602
-1602
-1603
-1605
-1609
-1613
-1620
-1627
-1637
-1647
-1660
-1673
-1689
-1705
-1722
-1740
-1757
-1774
-1790
-1806
-1819
-1832
-1844
-1855
-1865
-1875
-1884
-1892
-1899
-1905
-1911
-1918
-1925
-1934
-1944
-1957
-1971
-1988
-2005
-2023
-2041
-2059
-2077
-2095
-2113
-2132
-2151
-2172
-2193
-2215
-2237
-2259
-2280
-2300
-2320
-2340
-2360
-2381
-2403
-2427
-2451
-2476
-2502
-2527
-2551
-2575
-2597
-2618
-2638
-2657
-2675
-2694
-2712
-2730
-2749
-2768
-2788
-2809
-2832
-2856
-2881
-2907
-2934
-2962
-2989
-3015
-3039
-3063
-3085
-3106
-3127
-3148
-3169
-3190
-3212
-3234
-3256
-3280
-3305
-3331
-3358
-3386
-3415
-3445
-3475
-3505
-3535
-3565
-3594
-3624
-3653
-3683
-3712
-3741
-3770
-3796
-3822
-3846
-3869
-3891
-3913
-3934
-3956
-3978
-4001
-4024
-4046
-4070
-4094
-4119
-4143
-4168
-4192
-4217
-4241
-4266
-4290
-4315
-4340
-4365
-4391
-4416
-4442
-4468
-4494
-4518
-4542
-4564
-4585
-4604
-4622
-4638
-4653
-4667
-4680
-4693
-4707
-4723
-4740
-4760
-4782
-4806
-4830
-4855
-4879
-4900
-4919
-4935
-4948
-4958
-4967
-4976
-4984
-4995
-5008
-5024
-5044
-5067
-5094
-5123
-5154
-5187
-5220
-5253
-5285
-5315
-5343
-5369
-5393
-5415
-5436
-5456
-5477
-5498
-5521
-5545
-5570
-5597
-5624
-5651
-5677
-5704
-5730
-5755
-5781
-5808
-5835
-5864
-5894
-5925
-5956
-5988
-6018
-6047
-6075
-6100
-6123
-6143
-6161
-6178
-6192
-6205
-6216
-6227
-6239
-6250
-6264
-6279
-6297
-6318
-6343
-6370
-6400
-6433
-6466
-6501
-6535
-6569
-6603
-6637
-6669
-6701
-6733
-6763
-6794
-6823
-6853
-6882
-6912
-6942
-6972
-7003
-7035
-7068
-7102
-7137
-7173
-7211
-7249
-7287
-7325
-7362
-7399
-7435
-7471
-7507
-7544
-7581
-7619
-7658
-7698
-7737
-7777
-7815
-7853
-7889
-7925
-7959
-7993
-8026
-8061
-8095
-8131
-8167
-8208
-8249
-8293
-8338
-8386
-8434
-8483
-8532
-8580
-8627
-8672
-8716
-8759
-8799
-8837
-8873
-8908
-8941
-8972
-9002
-9030
-9058
-9084
-9110
-9134
-9159
-9183
-9207
-9231
-9256
-9282
-9309
-9337
-9366
-9395
-9424
-9453
-9482
-9510
-9538
-9565
-9591
-9617
-9642
-9666
-9690
-9713
-9735
-9757
-9779
-9801
-9823
-9844
-9865
-9886
-9907
-9928
-9949
-9970
-9990
-10011
-10031
-10052
-10072
-10092
-10111
-10128
-10144
-10158
-10170
-10179
-10187
-10192
-10195
-10197
-10198
-10199
-10201
-10203
-10206
-10210
-10216
-10223
-10232
-10242
-10254
-10266
-10279
-10293
-10306
-10319
-10331
-10342
-10352
-10361
-10368
-10374
-10380
-10385
-10390
-10395
-10400
-10405
-10409
-10413
-10417
-10419
-10421
-10422
-10423
-10423
-10424
-10425
-10426
-10429
-10432
-10435
-10439
-10442
-10446
-10448
-10450
-10452
-10454
-10456
-10458
-10461
-10464
-10468
-10472
-10476
-10482
-10488
-10495
-10503
-10512
-10521
-10530
-10539
-10546
-10552
-10556
-10557
-10557
-10555
-10553
-10551
-10549
-10548
-10549
-10551
-10555
-10561
-10568
-10576
-10585
-10594
-10602
-10610
-10617
-10622
-10626
-10628
-10629
-10630
-10630
-10630
-10631
-10632
-10635
-10638
-10643
-10648
-10655
-10661
-10667
-10674
-10680
-10685
-10690
-10696
-10701
-10706
-10711
-10717
-10723
-10729
-10735
-10740
-10744
-10747
-10749
-10749
-10749
-10747
-10745
-10743
-10740
-10738
-10736
-10734
-10732
-10731
-10730
-10728
-10727
-10727
-10726
-10725
-10725
-10725
-10726
-10727
-10728
-10730
-10733
-10736
-10738
-10740
-10742
-10744
-10745
-10746
-10748
-10749
-10752
-10755
-10760
-10765
-10770
-10775
-10779
-10783
-10784
-10783
-10781
-10776
-10769
-10762
-10753
-10744
-10736
-10728
-10722
-10717
-10714
-10712
-10711
-10711
-10712
-10712
-10713
-10712
-10711
-10709
-10705
-10701
-10695
-10689
-10682
-10675
-10668
-10661
-10655
-10649
-10642
-10636
-10629
-10622
-10612
-10602
-10589
-10576
-10562
-10547
-10533
-10519
-10507
-10496
-10486
-10478
-10470
-10463
-10456
-10449
-10441
-10433
-10424
-10415
-10405
-10395
-10386
-10376
-10367
-10359
-10351
-10343
-10336
-10329
-10322
-10315
-10308
-10302
-10295
-10289
-10282
-10275
-10268
-10260
-10252
-10243
-10233
-10222
-10210
-10198
-10185
-10173
-10162
-10152
-10142
-10133
-10126
-10118
-10111
-10103
-10094
-10084
-10074
-10062
-10050
-10037
-10024
-10012
-9999
-9988
-9977
-9968
-9960
-9952
-9944
-9937
-9929
-9920
-9910
-9898
-9885
-9872
-9858
-9844
-9831
-9817
-9804
-9792
-9779
-9767
-9754
-9740
-9726
-9711
-9696
-9680
-9664
-9649
-9633
-9617
-9601
-9585
-9568
-9551
-9534
-9518
-9502
-9486
-9473
-9460
-9449
-9440
-9431
-9423
-9415
-9408
-9400
-9391
-9382
-9373
-9363
-9353
-9342
-9331
-9320
-9308
-9296
-9284
-9272
-9259
-9245
-9232
-9219
-9205
-9192
-9180
-9170
-9160
-9152
-9145
-9139
-9134
-9131
-9128
-9125
-9123
-9120
-9118
-9115
-9111
-9107
-9102
-9097
-9091
-9083
-9075
-9066
-9056
-9045
-9033
-9019
-9004
-8989
-8972
-8954
-8935
-8916
-8896
-8875
-8854
-8832
-8810
-8789
-8767
-8745
-8723
-8701
-8679
-8657
-8636
-8615
-8595
-8574
-8554
-8534
-8515
-8494
-8474
-8452
-8430
-8408
-8384
-8360
-8335
-8310
-8285
-8260
-8235
-8210
-8185
-8161
-8138
-8115
-8093
-8071
-8051
-8031
-8010
-7993
-7975
-7957
-7940
-7922
-7905
-7888
-7870
-7851
-7833
-7813
-7793
-7772
-7750
-7728
-7706
-7683
-7660
-7638
-7615
-7593
-7570
-7548
-7526
-7504
-7483
-7463
-7443
-7425
-7407
-7391
-7375
-7360
-7345
-7330
-7315
-7300
-7284
-7269
-7253
-7237
-7220
-7203
-7186
-7167
-7147
-7126
-7104
-7081
-7057
-7031
-7004
-6976
-6946
-6916
-6885
-6854
-6824
-6794
-6766
-6739
-6714
-6691
-6669
-6649
-6630
-6612
-6593
-6575
-6555
-6535
-6515
-6493
-6471
-6448
-6424
-6401
-6378
-6355
-6333
-6312
-6292
-6272
-6253
-6234
-6215
-6196
-6175
-6153
-6130
-6107
-6083
-6059
-6036
-6014
-5992
-5972
-5951
-5932
-5912
-5892
-5872
-5851
-5831
-5811
-5790
-5770
-5749
-5729
-5709
-5690
-5672
-5654
-5637
-5621
-5606
-5591
-5576
-5560
-5545
-5528
-5511
-5494
-5476
-5458
-5441
-5424
-5408
-5393
-5379
-5366
-5354
-5343
-5333
-5324
-5316
-5308
-5301
-5295
-5289
-5283
-5278
-5272
-5266
-5259
-5251
-5241
-5231
-5220
-5209
-5198
-5187
-5178
-5170
-5163
-5159
-5156
-5155
-5155
-5156
-5158
-5161
-5165
-5168
-5173
-5177
-5181
-5186
-5190
-5195
-5200
-5205
-5210
-5215
-5220
-5225
-5230
-5235
-5239
-5242
-5244
-5245
-5244
-5243
-5242
-5239
-5237
-5234
-5231
-5228
-5225
-5222
-5219
-5216
-5214
-5212
-5210
-5209
-5208
-5208
-5207
-5207
-5207
-5206
-5206
-5205
-5204
-5202
-5200
-5197
-5194
-5189
-5182
-5174
-5164
-5152
-5139
-5124
-5108
-5091
-5074
-5056
-5039
-5022
-5005
-4987
-4970
-4953
-4935
-4916
-4898
-4878
-4858
-4838
-4816
-4794
-4770
-4746
-4722
-4697
-4671
-4646
-4620
-4595
-4569
-4544
-4518
-4493
-4466
-4439
-4411
-4383
-4354
-4324
-4294
-4265
-4235
-4206
-4178
-4150
-4123
-4097
-4070
-4046
-4021
-3997
-3973
-3950
-3928
-3906
-3884
-3862
-3841
-3821
-3801
-3781
-3763
-3745
-3728
-3711
-3695
-3680
-3665
-3650
-3636
-3622
-3609
-3595
-3582
-3569
-3556
-3543
-3528
-3513
-3498
-3481
-3463
-3445
-3427
-3408
-3389
-3369
-3350
-3331
-3312
-3294
-3276
-3259
-3242
-3226
-3210
-3195
-3179
-3164
-3149
-3134
-3118
-3102
-3086
-3070
-3053
-3037
-3020
-3004
-2988
-2972
-2957
-2941
-2925
-2909
-2893
-2877
-2862
-2847
-2834
-2821
-2808
-2797
-2786
-2774
-2763
-2750
-2737
-2724
-2710
-2695
-2680
-2665
-2650
-2635
-2619
-2604
-2589
-2574
-2559
-2544
-2528
-2512
-2495
-2477
-2458
-2439
-2418
-2396
-2374
-2350
-2325
-2300
-2275
-2249
-2222
-2196
-2169
-2142
-2115
-2089
-2062
-2036
-2012
-1988
-1965
-1943
-1922
-1903
-1884
-1865
-1847
-1828
-1810
-1791
-1771
-1750
-1728
-1704
-1679
-1652
-1624
-1595
-1564
-1532
-1500
-1467
-1435
-1402
-1370
-1338
-1306
-1274
-1243
-1211
-1181
-1150
-1121
-1093
-1065
-1038
-1012
-987
-962
-937
-913
-889
-865
-841
-817
-794
-771
-748
-726
-703
-680
-657
-633
-609
-583
-557
-530
-503
-475
-446
-418
-390
-363
-336
-311
-286
-263
-240
-217
-195
-173
-151
-127
-104
-80
-55
-30
-5
19
43
66
88
110
130
149
168
185
202
219
235
251
269
286
305
325
346
367
389
410
432
452
473
492
511
529
547
565
582
600
619
637
656
675
694
714
734
754
775
796
818
840
862
885
907
930
953
976
998
1020
1042
1063
1082
1101
1119
1136
1151
1166
1180
1193
1205
1217
1228
1238
1248
1257
1265
1273
1281
1287
1294
1300
1305
1310
1314
1318
1321
1323
1324
1326
1326
1327
1327
1328
1328
1328
1328
1329
1329
1329
1330
1330
1329
1328
1326
1324
1320
1316
1310
1303
1295
1286
1275
1263
1249
1234
1218
1201
1183
1165
1145
1125
1104
1083
1061
1039
1018
996
974
953
931
908
885
862
839
816
794
773
753
736
720
707
695
685
677
670
664
659
655
652
650
648
647
646
646
646
646
647
649
651
654
657
660
664
668
673
678
684
691
698
707
717
728
740
754
770
787
806
826
848
870
894
919
945
972
1000
1031
1064
1098
1135
1173
1213
1256
1299
1344
1389
1435
1482
1529
1577
1624
1673
1722
1772
1824
1876
1930
1984
2039
2096
2152
2209
2267
2324
2381
2439
2496
2554
2611
2668
2725
2782
2837
2892
2945
2996
3044
3090
3133
3172
3208
3241
3271
3299
3326
3351
3375
3399
3423
3447
3471
3494
3518
3541
3564
3586
3606
3625
3643
3658
3673
3685
3697
3707
3716
3725
3732
3738
3743
3746
3747
3746
3742
3734
3724
3709
3691
3668
3641
3610
3574
3534
3489
3441
3389
3333
3274
3212
3148
3082
3014
2945
2875
2803
2731
2658
2584
2509
2435
2360
2286
2213
2140
2068
1997
1927
1857
1789
1721
1653
1586
1518
1451
1384
1317
1250
1184
1119
1055
991
927
864
800
736
670
604
536
467
397
327
255
184
113
44
-24
-90
-153
-214
-271
-326
-378
-426
-471
-513
-552
-588
-621
-651
-678
-701
-722
-740
-755
-766
-776
-782
-787
-790
-792
-793
-793
-792
-792
-791
-791
-791
-790
-790
-790
-791
-791
-792
-793
-795
-797
-800
-805
-810
-815
-822
-829
-836
-843
-850
-856
-860
-863
-863
-860
-854
-846
-834
-820
-803
-784
-762
-738
-712
-684
-655
-623
-589
-553
-516
-477
-437
-396
-355
-313
-272
-231
-191
-153
-115
-79
-43
-8
26
60
94
127
160
194
227
260
292
323
354
383
411
438
463
487
509
530
549
568
585
601
616
631
645
658
671
683
695
706
717
729
741
755
769
786
804
825
848
874
902
932
965
1000
1038
1078
1119
1162
1206
1250
1295
1339
1383
1425
1467
1506
1544
1579
1612
1643
1670
1695
1717
1736
1752
1766
1777
1785
1792
1798
1803
1807
1811
1816
1821
1828
1836
1846
1857
1870
1886
1904
1924
1947
1972
2000
2029
2061
2095
2129
2165
2202
2239
2277
2315
2354
2392
2431
2468
2506
2542
2577
2612
2644
2676
2705
2733
2759
2783
2805
2824
2841
2855
2868
2880
2890
2900
2910
2922
2934
2948
2964
2982
3002
3025
3049
3076
3105
3135
3166
3198
3230
3262
3293
3323
3351
3378
3402
3423
3441
3455
3465
3472
3474
3472
3465
3455
3440
3423
3403
3381
3358
3333
3308
3283
3259
3235
3214
3194
3176
3161
3149
3138
3130
3124
3120
3118
3117
3118
3120
3123
3128
3133
3139
3146
3152
3158
3163
3167
3169
3169
3166
3161
3153
3143
3131
3118
3103
3089
3074
3060
3048
3037
3029
3022
3019
3018
3020
3025
3033
3044
3059
3077
3099
3125
3155
3190
3229
3272
3320
3373
3429
3489
3553
3619
3687
3756
3826
3896
3964
4030
4096
4157
4215
4269
4319
4363
4403
4437
4465
4487
4502
4512
4514
4510
4500
4485
4464
4439
4411
4380
4347
4314
4280
4247
4214
4183
4153
4124
4097
4072
4049
4027
4008
3991
3975
3962
3951
3942
3936
3933
3932
3933
3937
3943
3950
3957
3966
3975
3983
3991
3998
4003
4008
4010
4010
4008
4003
3997
3989
3980
3970
3958
3947
3935
3923
3911
3900
3889
3878
3868
3860
3853
3848
3845
3845
3847
3851
3859
3869
3882
3899
3919
3942
3968
3998
4030
4065
4104
4145
4188
4234
4283
4334
4388
4444
4503
4565
4628
4693
4760
4829
4899
4971
5043
5116
5190
5265
5340
5416
5491
5567
5641
5715
5788
5859
5930
5999
6067
6135
6203
6272
6341
6411
6483
6556
6631
6707
6784
6863
6942
7021
7101
7181
7259
7336
7411
7483
7551
7616
7677
7734
7787
7835
7879
7919
7955
7987
8015
8039
8060
8076
8090
8101
8109
8118
8124
8130
8135
8141
8146
8151
8156
8161
8164
8169
8173
8175
8177
8177
8175
8172
8166
8157
8146
8132
8117
8099
8080
8058
8038
8016
7993
7971
7948
7925
7903
7880
7858
7836
7814
7794
7773
7754
7735
7718
7700
7684
7668
7652
7636
7620
7604
7589
7573
7558
7543
7528
7514
7501
7489
7478
7469
7461
7455
7451
7448
7446
7445
7444
7444
7442
7440
7436
7429
7420
7409
7394
7376
7355
7330
7300
7268
7231
7190
7147
7100
7052
7002
6951
6900
6850
6802
6757
6715
6677
6644
6617
6595
6580
6572
6571
6577
6590
6610
6636
6669
6707
6751
6800
6853
6909
6969
7030
7093
7158
7222
7287
7351
7414
7477
7539
7600
7660
7719
7776
7833
7888
7942
7996
8048
8103
8157
8213
8271
8332
8396
8464
8535
8610
8690
8773
8859
8949
9042
9137
9234
9333
9432
9532
9633
9733
9834
9934
10034
10134
10233
10333
10431
10530
10627
10723
10819
10912
11004
11093
11180
11265
11348
11428
11506
11583
11658
11731
11804
11877
11950
12023
12096
12170
12243
12317
12390
12463
12535
12605
12673
12739
12802
12861
12917
12970
13017
13060
13099
13132
13161
13185
13204
13219
13231
13239
13244
13247
13246
13243
13238
13230
13220
13207
13191
13172
13149
13123
13092
13056
13014
12968
12915
12856
12792
12720
12643
12559
12470
12374
12271
12163
12049
11929
11803
11673
11537
11397
11253
11105
10954
10799
10642
10483
10321
10159
9995
9832
9669
9507
9346
9186
9028
8871
8715
8561
8406
8251
8096
7939
7780
7618
7454
7285
7113
6936
6756
6570
6381
6187
5989
5788
5583
5376
5166
4954
4740
4525
4309
4094
3878
3663
3448
3236
3024
2815
2608
2402
2199
1997
1798
1600
1403
1208
1014
822
630
439
250
60
-128
-316
-504
-690
-876
-1061
-1246
-1429
-1610
-1790
-1967
-2142
-2313
-2482
-2647
-2808
-2966
-3122
-3274
-3423
-3570
-3714
-3856
-3995
-4132
-4266
-4397
-4527
-4654
-4778
-4901
-5022
-5141
-5258
-5372
-5485
-5595
-5703
-5809
-5912
-6013
-6111
-6207
-6299
-6388
-6473
-6554
-6631
-6704
-6773
-6837
-6897
-6952
-7003
-7049
-7091
-7128
-7162
-7192
-7219
-7242
-7264
-7283
-7301
-7317
-7333
-7347
-7361
-7373
-7385
-7397
-7407
-7416
-7423
-7430
-7434
-7436
-7436
-7432
-7426
-7415
-7400
-7380
-7356
-7328
-7296
-7261
-7222
-7181
-7138
-7094
-7049
-7003
-6957
-6911
-6865
-6818
-6772
-6725
-6678
-6630
-6581
-6531
-6480
-6428
-6375
-6320
-6264
-6206
-6147
-6086
-6023
-5959
-5892
-5823
-5753
-5680
-5606
-5531
-5455
-5379
-5304
-5230
-5158
-5089
-5023
-4961
-4903
-4850
-4802
-4759
-4721
-4689
-4662
-4641
-4624
-4613
-4606
-4604
-4606
-4612
-4622
-4634
-4649
-4667
-4686
-4707
-4730
-4753
-4777
-4802
-4828
-4855
-4882
-4910
-4938
-4966
-4994
-5022
-5050
-5077
-5105
-5132
-5160
-5187
-5215
-5243
-5272
-5301
-5331
-5362
-5394
-5428
-5462
-5499
-5537
-5577
-5620
-5665
-5713
-5764
-5819
-5876
-5937
-6000
-6065
-6132
-6201
-6269
-6337
-6404
-6468
-6531
-6591
-6648
-6702
-6754
-6802
-6848
-6891
-6931
-6968
-7002
-7033
-7061
-7085
-7107
-7125
-7140
-7152
-7162
-7169
-7175
-7180
-7184
-7188
-7193
-7199
-7206
-7215
-7226
-7237
-7249
-7261
-7272
-7282
-7292
-7299
-7305
-7309
-7311
-7311
-7309
-7304
-7298
-7288
-7277
-7263
-7246
-7228
-7208
-7185
-7161
-7136
-7109
-7081
-7052
-7022
-6991
-6960
-6929
-6898
-6867
-6837
-6808
-6780
-6754
-6729
-6705
-6683
-6662
-6641
-6622
-6603
-6583
-6562
-6540
-6515
-6487
-6455
-6419
-6378
-6332
-6282
-6226
-6166
-6102
-6035
-5964
-5891
-5817
-5741
-5664
-5587
-5511
-5435
-5359
-5284
-5211
-5138
-5066
-4995
-4925
-4855
-4786
-4717
-4648
-4580
-4512
-4444
-4376
-4309
-4242
-4175
-4107
-4040
-3971
-3901
-3830
-3756
-3681
-3602
-3522
-3439
-3354
-3267
-3179
-3091
-3002
-2914
-2826
-2739
-2653
-2570
-2488
-2409
-2332
-2258
-2186
-2117
-2050
-1986
-1925
-1867
-1813
-1762
-1715
-1673
-1636
-1603
-1576
-1553
-1535
-1522
-1513
-1508
-1506
-1507
-1510
-1515
-1521
-1526
-1530
-1532
-1532
-1527
-1518
-1503
-1483
-1456
-1422
-1382
-1335
-1280
-1219
-1150
-1075
-994
-906
-813
-715
-611
-504
-392
-277
-160
-40
81
203
326
448
571
693
814
934
1053
1171
1287
1403
1517
1632
1746
1862
1979
2097
2218
2340
2465
2592
2721
2851
2982
3113
3245
3376
3507
3636
3764
3890
4014
4137
4258
4377
4494
4609
4723
4835
4945
5054
5162
5269
5375
5480
5586
5691
5796
5902
6009
6117
6227
6340
6456
6574
6695
6819
6946
7074
7204
7335
7466
7597
7727
7856
7983
8109
8231
8350
8467
8579
8688
8794
8895
8993
9087
9177
9264
9347
9427
9504
9578
9649
9718
9784
9848
9910
9969
10026
10080
10131
10179
10224
10265
10303
10337
10367
10394
10418
10439
10458
10475
10490
10504
10517
10529
10541
10553
10566
10579
10593
10609
10626
10644
10664
10686
10708
10732
10757
10783
10810
10838
10866
10896
10926
10958
10991
11027
11064
11103
11145
11190
11237
11287
11340
11396
11454
11515
11579
11644
11711
11780
11850
11922
11994
12067
12141
12215
12290
12365
12440
12515
12588
12661
12731
12799
12865
12929
12990
13048
13103
13156
13206
13253
13298
13341
13383
13422
13461
13498
13534
13570
13605
13640
13674
13708
13741
13774
13806
13838
13869
13900
13931
13961
13991
14022
14052
14083
14115
14147
14180
14215
14250
14287
14326
14366
14407
14449
14493
14537
14581
14627
14672
14718
14763
14809
14854
14898
14942
14984
15024
15062
15097
15130
15159
15184
15206
15223
15238
15249
15257
15263
15267
15271
15274
15278
15282
15289
15297
15307
15320
15336
15354
15375
15399
15425
15455
15486
15521
15559
15599
15643
15689
15737
15788
15841
15896
15952
16009
16067
16125
16184
16245
16306
16367
16432
16497
16563
16631
16701
16772
16845
16919
16993
17069
17145
17222
17298
17374
17450
17525
17598
17671
17741
17810
17876
17940
18001
18059
18115
18166
18214
18258
18299
18335
18369
18399
18428
18454
18479
18503
18527
18552
18577
18604
18632
18662
18694
18728
18764
18802
18841
18883
18925
18969
19014
19061
19108
19157
19206
19258
19310
19364
19418
19474
19530
19587
19644
19701
19757
19812
19866
19919
19970
20020
20069
20116
20162
20207
20251
20293
20334
20374
20413
20451
20488
20524
20560
20594
20628
20661
20693
20724
20754
20784
20814
20843
20873
20903
20933
20963
20994
21025
21057
21089
21121
21154
21188
21224
21261
21299
21340
21384
21429
21477
21528
21581
21636
21694
21752
21812
21873
21934
21995
22055
22114
22173
22229
22284
22337
22388
22436
22482
22527
22569
22610
22650
22689
22728
22766
22804
22843
22882
22921
22960
23000
23040
23080
23120
23160
23199
23237
23275
23312
23348
23383
23418
23451
23483
23515
23545
23575
23604
23632
23659
23685
23710
23733
23754
23774
23792
23808
23822
23835
23845
23854
23860
23864
23866
23867
23865
23862
23857
23851
23843
23834
23823
23810
23796
23781
23763
23745
23724
23702
23679
23654
23629
23603
23576
23549
23522
23495
23467
23440
23412
23383
23354
23324
23293
23260
23227
23192
23156
23119
23080
23040
22998
22955
22910
22864
22817
22768
22718
22667
22615
22562
22508
22453
22398
22343
22287
22230
22174
22118
22061
22005
21948
21892
21835
21777
21720
21662
21604
21545
21486
21427
21368
21308
21248
21187
21126
21065
21003
20940
20877
20813
20749
20686
20623
20560
20497
20435
20374
20314
20254
20195
20137
20079
20022
19965
19908
19852
19795
19738
19680
19623
19564
19506
19447
19387
19328
19268
19208
19148
19088
19028
18968
18908
18848
18789
18731
18673
18615
18560
18505
18452
18400
18349
18299
18251
18203
18156
18108
18061
18012
17962
17911
17858
17803
17745
17686
17624
17561
17496
17429
17361
17292
17222
17152
17082
17011
16939
16868
16796
16724
16651
16578
16505
16432
16358
16283
16210
16137
16062
15989
15916
15842
15769
15695
15622
15549
15476
15403
15330
15257
15184
15111
15037
14964
14890
14816
14742
14668
14595
14521
14448
14376
14303
14231
14160
14088
14016
13944
13871
13798
13723
13646
13569
13490
13410
13328
13246
13162
13078
12994
12909
12824
12738
12653
12569
12484
12400
12317
12235
12154
12074
11996
11918
11841
11766
11691
11618
11545
11474
11403
11332
11263
11194
11126
11058
10991
10924
10857
10790
10722
10655
10586
10517
10448
10378
10307
10237
10166
10095
10024
9953
9883
9813
9744
9675
9608
9541
9476
9412
9349
9288
9227
9168
9110
9054
8998
8943
8889
8836
8784
8733
8682
8631
8581
8530
8480
8429
8378
8327
8276
8224
8172
8119
8068
8015
7963
7911
7859
7808
7756
7705
7654
7603
7553
7503
7453
7404
7355
7307
7259
7212
7165
7119
7072
7025
6979
6932
6884
6837
6789
6742
6694
6647
6600
6554
6509
6464
6421
6379
6337
6297
6257
6218
6180
6142
6105
6069
6033
5997
5962
5927
5893
5860
5827
5794
5761
5729
5696
5663
5630
5597
5563
5529
5495
5461
5427
5393
5360
5327
5295
5264
5233
5204
5174
5146
5118
5091
5065
5039
5013
4988
4964
4941
4919
4897
4877
4858
4839
4822
4805
4789
4774
4759
4744
4729
4713
4698
4683
4667
4651
4635
4619
4603
4587
4571
4555
4539
4524
4508
4493
4477
4461
4444
4427
4410
4392
4373
4352
4331
4308
4284
4258
4230
4201
4170
4137
4103
4067
4029
3989
3947
3904
3858
3811
3763
3712
3661
3609
3555
3502
3448
3394
3340
3287
3234
3181
3130
3079
3029
2980
2931
2882
2834
2786
2738
2691
2644
2597
2550
2504
2458
2413
2369
2325
2281
2238
2195
2152
2110
2068
2025
1985
1944
1903
1862
1821
1781
1740
1700
1659
1617
1575
1533
1489
1445
1400
1354
1306
1258
1209
1159
1109
1058
1006
955
904
853
802
751
700
650
601
552
503
455
408
362
317
272
228
186
144
103
62
23
-15
-53
-90
-127
-163
-198
-234
-269
-305
-340
-376
-412
-449
-486
-523
-561
-600
-639
-679
-719
-760
-802
-844
-885
-927
-969
-1010
-1053
-1094
-1135
-1176
-1216
-1256
-1295
-1333
-1371
-1407
-1443
-1477
-1511
-1543
-1575
-1606
-1637
-1667
-1698
-1728
-1759
-1790
-1822
-1855
-1889
-1923
-1958
-1995
-2032
-2070
-2110
-2150
-2191
-2232
-2274
-2317
-2360
-2403
-2447
-2489
-2532
-2573
-2613
-2653
-2690
-2726
-2760
-2793
-2823
-2852
-2880
-2905
-2930
-2953
-2975
-2996
-3016
-3034
-3052
-3069
-3084
-3098
-3111
-3123
-3134
-3144
-3153
-3162
-3169
-3176
-3183
-3190
-3196
-3202
-3207
-3213
-3218
-3223
-3228
-3232
-3236
-3240
-3244
-3248
-3252
-3256
-3261
-3265
-3270
-3275
-3280
-3285
-3291
-3296
-3302
-3307
-3313
-3319
-3325
-3331
-3338
-3345
-3353
-3362
-3371
-3382
-3394
-3408
-3423
-3440
-3458
-3478
-3499
-3522
-3545
-3570
-3595
-3622
-3648
-3675
-3702
-3730
-3757
-3785
-3814
-3843
-3872
-3902
-3933
-3964
-3996
-4027
-4059
-4091
-4124
-4156
-4188
-4219
-4249
-4279
-4309
-4338
-4367
-4397
-4426
-4455
-4485
-4515
-4545
-4576
-4607
-4638
-4669
-4701
-4732
-4764
-4795
-4826
-4857
-4887
-4918
-4948
-4978
-5008
-5038
-5068
-5098
-5129
-5161
-5192
-5224
-5256
-5288
-5320
-5352
-5384
-5416
-5447
-5479
-5510
-5541
-5571
-5602
-5632
-5662
-5693
-5724
-5755
-5786
-5817
-5849
-5880
-5912
-5945
-5977
-6010
-6044
-6078
-6113
-6148
-6183
-6218
-6254
-6290
-6325
-6360
-6396
-6431
-6465
-6500
-6534
-6568
-6602
-6635
-6668
-6701
-6733
-6765
-6796
-6826
-6856
-6886
-6914
-6943
-6970
-6998
-7025
-7051
-7078
-7104
-7130
-7155
-7181
-7207
-7233
-7258
-7284
-7309
-7334
-7359
-7383
-7406
-7429
-7450
-7471
-7491
-7510
-7528
-7545
-7561
-7576
-7591
-7604
-7617
-7629
-7641
-7652
-7663
-7673
-7684
-7695
-7706
-7717
-7728
-7739
-7751
-7762
-7774
-7785
-7796
-7806
-7815
-7824
-7831
-7837
-7842
-7845
-7847
-7846
-7844
-7840
-7834
-7826
-7815
-7803
-7790
-7775
-7758
-7741
-7723
-7705
-7687
-7669
-7651
-7634
-7618
-7603
-7588
-7575
-7562
-7550
-7539
-7528
-7518
-7509
-7501
-7493
-7486
-7479
-7473
-7467
-7461
-7455
-7449
-7443
-7436
-7428
-7420
-7410
-7400
-7389
-7378
-7366
-7353
-7340
-7326
-7313
-7299
-7285
-7271
-7258
-7244
-7231
-7219
-7208
-7197
-7187
-7179
-7172
-7166
-7162
-7159
-7158
-7159
-7161
-7164
-7169
-7175
-7182
-7190
-7198
-7207
-7217
-7227
-7237
-7247
-7258
-7270
-7282
-7295
-7309
-7323
-7339
-7355
-7371
-7388
-7405
-7423
-7441
-7458
-7476
-7494
-7513
-7531
-7550
-7569
-7589
-7609
-7631
-7653
-7676
-7700
-7725
-7751
-7778
-7805
-7833
-7861
-7890
-7918
-7947
-7976
-8005
-8032
-8063
-8092
-8121
-8151
-8182
-8213
-8245
-8277
-8310
-8343
-8378
-8412
-8447
-8482
-8518
-8553
-8588
-8623
-8657
-8692
-8727
-8761
-8796
-8831
-8867
-8903
-8939
-8976
-9013
-9051
-9090
-9129
-9168
-9208
-9248
-9289
-9330
-9372
-9415
-9459
-9503
-9548
-9594
-9641
-9689
-9737
-9786
-9836
-9886
-9936
-9986
-10037
-10088
-10139
-10191
-10242
-10294
-10346
-10398
-10450
-10502
-10554
-10606
-10659
-10711
-10763
-10815
-10866
-10918
-10969
-11021
-11072
-11124
-11176
-11228
-11281
-11335
-11389
-11443
-11498
-11554
-11611
-11668
-11725
-11783
-11842
-11902
-11962
-12023
-12085
-12147
-12210
-12273
-12338
-12403
-12470
-12537
-12606
-12676
-12747
-12819
-12892
-12966
-13041
-13117
-13194
-13273
-13353
-13434
-13516
-13599
-13683
-13768
-13853
-13940
-14026
-14114
-14201
-14289
-14377
-14465
-14553
-14642
-14730
-14818
-14907
-14996
-15085
-15175
-15266
-15357
-15447
-15538
-15629
-15720
-15810
-15901
-15991
-16082
-16172
-16262
-16352
-16443
-16533
-16623
-16713
-16802
-16892
-16982
-17071
-17161
-17251
-17340
-17430
-17520
-17610
-17699
-17789
-17878
-17966
-18055
-18143
-18231
-18319
-18407
-18496
-18584
-18673
-18763
-18853
-18943
-19034
-19124
-19215
-19305
-19396
-19486
-19576
-19666
-19755
-19844
-19931
-20018
-20103
-20187
-20270
-20352
-20431
-20510
-20587
-20663
-20737
-20809
-20881
-20951
-21021
-21090
-21159
-21227
-21295
-21363
-21430
-21498
-21565
-21633
-21699
-21766
-21833
-21899
-21965
-22031
-22097
-22163
-22228
-22294
-22359
-22424
-22489
-22554
-22619
-22684
-22749
-22813
-22877
-22941
-23004
-23067
-23129
-23190
-23251
-23311
-23370
-23429
-23487
-23544
-23600
-23655
-23709
-23763
-23815
-23867
-23918
-23967
-24016
-24064
-24111
-24157
-24202
-24247
-24291
-24335
-24377
-24419
-24461
-24501
-24541
-24579
-24617
-24654
-24690
-24725
-24760
-24793
-24826
-24858
-24888
-24918
-24946
-24974
-25000
-25024
-25048
-25069
-25089
-25108
-25124
-25139
-25153
-25164
-25174
-25183
-25191
-25198
-25204
-25209
-25213
-25217
-25220
-25222
-25223
-25223
-25222
-25221
-25218
-25214
-25209
-25203
-25196
-25188
-25178
-25168
-25156
-25144
-25131
-25118
-25104
-25090
-25075
-25060
-25045
-25030
-25014
-24999
-24983
-24967
-24952
-24936
-24920
-24905
-24890
-24875
-24861
-24846
-24832
-24818
-24805
-24791
-24778
-24766
-24754
-24743
-24732
-24721
-24711
-24701
-24692
-24683
-24675
-24667
-24659
-24651
-24643
-24636
-24628
-24620
-24612
-24604
-24596
-24588
-24579
-24571
-24562
-24552
-24543
-24532
-24521
-24510
-24498
-24485
-24473
-24460
-24446
-24433
-24419
-24406
-24392
-24379
-24365
-24352
-24339
-24326
-24314
-24302
-24290
-24278
-24267
-24256
-24246
-24235
-24225
-24216
-24206
-24197
-24188
-24180
-24171
-24163
-24156
-24148
-24141
-24133
-24126
-24118
-24110
-24102
-24094
-24086
-24077
-24068
-24059
-24049
-24039
-24029
-24018
-24006
-23994
-23981
-23968
-23954
-23940
-23926
-23911
-23897
-23881
-23866
-23850
-23835
-23819
-23802
-23786
-23770
-23753
-23736
-23719
-23702
-23685
-23667
-23650
-23632
-23614
-23595
-23577
-23559
-23541
-23523
-23506
-23488
-23472
-23456
-23440
-23424
-23410
-23395
-23381
-23368
-23354
-23342
-23329
-23317
-23306
-23294
-23283
-23272
-23261
-23250
-23240
-23229
-23218
-23207
-23196
-23185
-23174
-23162
-23150
-23138
-23125
-23111
-23097
-23082
-23067
-23051
-23034
-23017
-22998
-22979
-22958
-22937
-22915
-22892
-22868
-22843
-22817
-22790
-22762
-22733
-22704
-22673
-22642
-22610
-22578
-22545
-22511
-22476
-22441
-22405
-22369
-22332
-22294
-22256
-22216
-22176
-22135
-22093
-22050
-22006
-21961
-21914
-21867
-21818
-21769
-21719
-21668
-21617
-21565
-21512
-21459
-21405
-21352
-21297
-21243
-21189
-21134
-21079
-21024
-20969
-20914
-20859
-20804
-20749
-20693
-20638
-20582
-20526
-20470
-20414
-20358
-20300
-20243
-20185
-20127
-20069
-20010
-19951
-19892
-19833
-19775
-19716
-19658
-19599
-19541
-19483
-19426
-19368
-19311
-19254
-19197
-19141
-19085
-19029
-18974
-18918
-18862
-18806
-18750
-18694
-18637
-18579
-18522
-18464
-18405
-18346
-18287
-18227
-18167
-18107
-18046
-17985
-17924
-17862
-17801
-17739
-17676
-17614
-17551
-17488
-17425
-17362
-17299
-17236
-17173
-17110
-17047
-16984
-16921
-16858
-16796
-16734
-16671
-16610
-16548
-16488
-16427
-16367
-16306
-16248
-16187
-16129
-16070
-16010
-15950
-15890
-15830
-15769
-15707
-15645
-15582
-15519
-15455
-15390
-15325
-15259
-15192
-15126
-15059
-14992
-14924
-14857
-14789
-14722
-14655
-14587
-14519
-14451
-14382
-14313
-14244
-14173
-14102
-14030
-13957
-13883
-13808
-13733
-13658
-13582
-13506
-13429
-13352
-13276
-13198
-13121
-13044
-12966
-12887
-12809
-12730
-12650
-12570
-12488
-12407
-12324
-12240
-12156
-12071
-11985
-11898
-11811
-11723
-11634
-11545
-11455
-11365
-11275
-11184
-11093
-11001
-10909
-10816
-10724
-10630
-10537
-10443
-10349
-10255
-10160
-10066
-9971
-9876
-9781
-9686
-9590
-9495
-9399
-9303
-9207
-9111
-9014
-8917
-8820
-8722
-8624
-8525
-8426
-8327
-8227
-8127
-8026
-7925
-7824
-7722
-7620
-7518
-7416
-7314
-7212
-7110
-7009
-6907
-6806
-6705
-6605
-6505
-6405
-6306
-6207
-6109
-6011
-5913
-5815
-5718
-5621
-5524
-5428
-5331
-5236
-5141
-5046
-4952
-4859
-4766
-4674
-4583
-4493
-4403
-4314
-4226
-4138
-4051
-3964
-3877
-3791
-3706
-3620
-3535
-3451
-3366
-3282
-3198
-3114
-3030
-2946
-2862
-2778
-2693
-2609
-2524
-2439
-2355
-2270
-2185
-2101
-2016
-1932
-1849
-1765
-1682
-1600
-1518
-1436
-1355
-1274
-1194
-1114
-1035
-956
-877
-799
-721
-643
-566
-489
-412
-336
-260
-184
-108
-33
42
116
191
265
338
412
485
558
630
703
775
847
919
991
1063
1136
1208
1280
1352
1425
1497
1569
1640
1712
1782
1853
1922
1991
2060
2127
2193
2259
2323
2386
2448
2509
2568
2627
2685
2742
2798
2853
2908
2962
3016
3070
3123
3176
3229
3282
3335
3388
3440
3493
3545
3598
3649
3701
3752
3802
3852
3901
3950
3997
4043
4089
4134
4178
4221
4263
4304
4345
4384
4423
4461
4498
4535
4570
4605
4639
4672
4705
4736
4767
4797
4826
4854
4882
4908
4935
4960
4985
5009
5033
5056
5078
5100
5121
5143
5164
5184
5205
5225
5244
5264
5283
5302
5321
5339
5357
5375
5392
5409
5426
5442
5458
5474
5489
5503
5518
5532
5545
5558
5570
5582
5593
5604
5615
5625
5635
5644
5653
5661
5669
5676
5683
5689
5695
5700
5705
5710
5714
5717
5720
5723
5725
5727
5728
5729
5729
5729
5728
5727
5725
5724
5721
5718
5715
5712
5708
5703
5699
5694
5689
5683
5678
5672
5667
5661
5656
5651
5645
5640
5635
5630
5624
5619
5613
5607
5600
5593
5585
5577
5568
5558
5548
5537
5526
5515
5503
5490
5478
5465
5452
5439
5426
5413
5400
5388
5375
5362
5349
5337
5324
5311
5298
5286
5273
5261
5248
5236
5224
5212
5200
5189
5177
5167
5156
5147
5137
5129
5122
5115
5109
5105
5101
5099
5097
5096
5096
5097
5099
5100
5103
5105
5109
5112
5116
5121
5126
5132
5138
5145
5152
5159
5168
5177
5186
5196
5207
5218
5230
5242
5254
5267
5279
5292
5305
5318
5331
5345
5358
5371
5385
5399
5413
5427
5441
5455
5469
5484
5499
5513
5528
5543
5558
5573
5588
5604
5619
5635
5651
5668
5684
5701
5718
5735
5752
5768
5784
5800
5815
5830
5845
5858
5872
5885
5898
5910
5922
5934
5945
5957
5968
5979
5989
5999
6009
6018
6027
6035
6043
6051
6058
6064
6071
6077
6082
6087
6092
6095
6099
6102
6104
6106
6107
6107
6107
6106
6105
6103
6101
6099
6095
6092
6088
6083
6078
6073
6067
6061
6054
6048
6041
6035
6029
6023
6017
6012
6006
6001
5997
5992
5988
5984
5981
5977
5974
5971
5968
5965
5963
5961
5959
5958
5957
5957
5956
5956
5957
5957
5958
5959
5960
5961
5963
5965
5967
5970
5972
5976
5979
5983
5987
5991
5994
5998
6002
6006
6009
6013
6016
6019
6022
6024
6026
6029
6031
6034
6036
6039
6042
6046
6049
6054
6059
6064
6070
6076
6083
6090
6097
6105
6112
6120
6127
6134
6141
6147
6153
6159
6164
6169
6173
6177
6181
6184
6187
6191
6194
6196
6199
6202
6204
6206
6209
6211
6213
6214
6215
6216
6217
6217
6217
6216
6214
6212
6210
6206
6202
6198
6193
6187
6180
6174
6166
6158
6149
6140
6131
6121
6111
6101
6091
6080
6069
6058
6047
6036
6026
6015
6004
5994
5984
5973
5963
5953
5943
5933
5923
5913
5903
5892
5881
5870
5859
5847
5834
5821
5807
5793
5778
5763
5747
5731
5714
5697
5680
5663
5646
5628
5611
5593
5575
5556
5538
5519
5500
5480
5460
5440
5419
5397
5376
5354
5332
5309
5287
5265
5243
5221
5200
5179
5159
5139
5120
5101
5083
5066
5049
5032
5016
5000
4985
4970
4955
4940
4926
4913
4899
4886
4873
4860
4848
4836
4823
4811
4799
4788
4776
4765
4754
4743
4733
4723
4713
4704
4695
4687
4679
4672
4665
4658
4652
4646
4641
4635
4630
4626
4621
4617
4613
4609
4606
4602
4599
4597
4595
4593
4591
4590
4590
4590
4590
4590
4591
4592
4594
4595
4596
4598
4599
4600
4601
4602
4603
4603
4603
4603
4602
4602
4601
4600
4599
4598
4598
4597
4597
4596
4596
4595
4595
4595
4595
4595
4595
4595
4596
4596
4597
4599
4600
4602
4603
4605
4608
4610
4612
4615
4617
4620
4623
4626
4629
4632
4635
4639
4642
4645
4648
4651
4654
4656
4659
4660
4662
4662
4663
4662
4661
4659
4657
4654
4650
4646
4642
4637
4633
4628
4623
4618
4613
4609
4604
4600
4596
4591
4587
4582
4577
4572
4566
4560
4554
4547
4540
4532
4524
4516
4508
4499
4489
4479
4469
4458
4446
4433
4420
4406
4392
4376
4360
4344
4327
4310
4292
4274
4256
4238
4219
4200
4181
4162
4142
4122
4102
4081
4059
4037
4014
3991
3966
3941
3915
3889
3861
3834
3805
3777
3748
3719
3689
3660
3631
3602
3573
3544
3516
3487
3459
3431
3404
3376
3350
3323
3297
3272
3247
3222
3197
3173
3148
3124
3100
3076
3052
3029
3005
2981
2957
2933
2910
2886
2862
2838
2814
2790
2766
2741
2716
2691
2666
2641
2616
2592
2567
2543
2520
2496
2473
2450
2427
2405
2382
2359
2336
2312
2288
2264
2239
2215
2189
2164
2138
2112
2085
2058
2031
2003
1975
1947
1919
1891
1863
1836
1808
1781
1754
1727
1701
1675
1649
1624
1598
1573
1548
1522
1497
1472
1446
1421
1396
1371
1346
1321
1296
1271
1245
1220
1195
1169
1143
1116
1089
1062
1034
1004
976
946
915
884
852
820
788
755
721
688
654
619
584
548
512
475
438
401
362
324
285
246
206
166
126
85
45
3
-38
-80
-122
-165
-208
-252
-297
-342
-388
-434
-481
-529
-577
-626
-675
-725
-775
-825
-876
-928
-980
-1032
-1085
-1138
-1192
-1246
-1300
-1354
-1409
-1463
-1518
-1573
-1627
-1682
-1737
-1791
-1846
-1900
-1955
-2011
-2066
-2123
-2180
-2237
-2296
-2355
-2416
-2477
-2539
-2602
-2666
-2730
-2796
-2861
-2928
-2994
-3061
-3129
-3196
-3264
-3331
-3399
-3467
-3534
-3602
-3669
-3736
-3803
-3869
-3935
-4001
-4067
-4132
-4197
-4262
-4326
-4391
-4456
-4520
-4585
-4649
-4714
-4779
-4844
-4909
-4974
-5039
-5104
-5169
-5234
-5299
-5364
-5429
-5494
-5560
-5625
-5690
-5756
-5821
-5887
-5952
-6018
-6083
-6148
-6213
-6278
-6342
-6405
-6468
-6531
-6593
-6655
-6717
-6778
-6839
-6900
-6961
-7022
-7083
-7143
-7203
-7264
-7324
-7383
-7443
-7502
-7562
-7620
-7679
-7738
-7796
-7854
-7911
-7969
-8026
-8083
-8140
-8196
-8252
-8307
-8362
-8417
-8471
-8524
-8578
-8630
-8682
-8734
-8785
-8835
-8884
-8933
-8981
-9028
-9074
-9119
-9164
-9207
-9249
-9290
-9331
-9370
-9409
-9447
-9484
-9520
-9555
-9590
-9623
-9656
-9688
-9719
-9750
-9779
-9807
-9834
-9860
-9886
-9910
-9933
-9956
-9977
-9998
-10018
-10037
-10056
-10073
-10090
-10107
-10123
-10138
-10152
-10165
-10177
-10189
-10200
-10210
-10219
-10228
-10236
-10243
-10249
-10254
-10259
-10263
-10265
-10267
-10269
-10269
-10268
-10266
-10264
-10260
-10255
-10249
-10242
-10234
-10226
-10217
-10208
-10198
-10188
-10177
-10165
-10153
-10141
-10128
-10114
-10100
-10086
-10070
-10054
-10037
-10020
-10001
-9983
-9964
-9944
-9924
-9903
-9882
-9860
-9838
-9815
-9791
-9767
-9742
-9716
-9691
-9664
-9637
-9610
-9582
-9554
-9526
-9497
-9468
-9439
-9409
-9379
-9349
-9318
-9287
-9255
-9224
-9192
-9161
-9129
-9097
-9065
-9033
-9001
-8969
-8937
-8905
-8872
-8840
-8808
-8775
-8743
-8710
-8676
-8643
-8609
-8575
-8541
-8506
-8471
-8436
-8401
-8365
-8330
-8295
-8261
-8227
-8193
-8159
-8127
-8095
-8063
-8032
-8003
-7974
-7946
-7918
-7891
-7865
-7840
-7816
-7792
-7768
-7746
-7723
-7701
-7679
-7657
-7635
-7613
-7591
-7570
-7549
-7528
-7507
-7487
-7467
-7447
-7428
-7408
-7389
-7371
-7352
-7334
-7316
-7299
-7282
-7266
-7250
-7234
-7220
-7206
-7193
-7180
-7169
-7158
-7148
-7138
-7130
-7122
-7115
-7109
-7103
-7099
-7094
-7091
-7088
-7085
-7082
-7080
-7079
-7077
-7075
-7074
-7072
-7070
-7068
-7065
-7062
-7059
-7055
-7050
-7045
-7039
-7033
-7026
-7018
-7010
-7001
-6992
-6981
-6971
-6959
-6947
-6934
-6920
-6906
-6891
-6876
-6860
-6844
-6828
-6811
-6795
-6778
-6761
-6744
-6727
-6710
-6693
-6676
-6659
-6642
-6625
-6607
-6590
-6573
-6555
-6537
-6519
-6501
-6482
-6462
-6443
-6422
-6402
-6381
-6359
-6337
-6315
-6292
-6269
-6245
-6221
-6196
-6171
-6145
-6118
-6092
-6064
-6037
-6009
-5981
-5952
-5923
-5894
-5865
-5836
-5807
-5778
-5748
-5719
-5689
-5659
-5628
-5598
-5567
-5535
-5503
-5470
-5437
-5403
-5368
-5333
-5297
-5261
-5223
-5185
-5146
-5107
-5066
-5026
-4984
-4942
-4900
-4857
-4814
-4770
-4725
-4681
-4635
-4590
-4544
-4497
-4450
-4403
-4355
-4306
-4258
-4208
-4159
-4109
-4059
-4009
-3958
-3907
-3856
-3805
-3753
-3701
-3649
-3596
-3542
-3489
-3434
-3379
-3324
-3269
-3213
-3157
-3101
-3045
-2990
-2934
-2879
-2824
-2769
-2715
-2660
-2606
-2552
-2498
-2444
-2390
-2335
-2281
-2225
-2170
-2113
-2056
-1999
-1941
-1883
-1824
-1765
-1705
-1645
-1584
-1524
-1463
-1402
-1341
-1280
-1220
-1159
-1099
-1040
-980
-922
-864
-806
-750
-694
-638
-583
-529
-476
-423
-370
-319
-267
-216
-166
-115
-66
-16
33
81
129
176
223
269
314
358
402
444
486
528
568
608
647
686
724
762
799
835
871
907
942
976
1008
1042
1075
1106
1137
1168
1197
1227
1255
1283
1311
1338
1364
1390
1415
1440
1465
1489
1513
1536
1559
1582
1604
1626
1648
1670
1692
1714
1736
1758
1780
1802
1824
1845
1867
1888
1908
1929
1949
1968
1987
2005
2024
2041
2060
2076
2093
2109
2124
2139
2153
2167
2181
2194
2207
2219
2232
2245
2257
2270
2282
2295
2307
2320
2333
2345
2358
2371
2385
2398
2412
2425
2439
2453
2468
2482
2497
2512
2527
2542
2557
2572
2586
2601
2616
2630
2645
2660
2674
2689
2704
2718
2733
2748
2762
2777
2792
2807
2823
2839
2855
2872
2889
2907
2925
2944
2964
2984
3004
3026
3047
3070
3092
3116
3139
3163
3188
3212
3237
3262
3286
3311
3335
3359
3382
3406
3429
3452
3474
3496
3519
3541
3562
3584
3606
3628
3649
3671
3693
3715
3737
3759
3782
3805
3828
3852
3876
3901
3926
3951
3976
4002
4027
4054
4080
4107
4133
4160
4187
4213
4240
4266
4292
4318
4344
4370
4396
4422
4448
4474
4501
4527
4553
4580
4607
4634
4661
4689
4717
4746
4774
4803
4833
4862
4892
4921
4951
4980
5010
5039
5068
5097
5126
5154
5181
5209
5236
5263
5290
5317
5344
5370
5396
5422
5447
5472
5496
5520
5543
5566
5589
5612
5634
5656
5678
5699
5720
5741
5762
5783
5803
5823
5844
5864
5885
5906
5927
5949
5971
5994
6017
6041
6065
6090
6115
6140
6165
6190
6215
6240
6265
6289
6313
6337
6360
6383
6406
6428
6450
6472
6494
6515
6537
6558
6579
6600
6621
6641
6662
6682
6701
6721
6740
6759
6778
6797
6816
6835
6855
6874
6893
6912
6931
6949
6967
6985
7003
7020
7037
7053
7069
7085
7100
7115
7130
7144
7157
7171
7184
7197
7210
7223
7236
7250
7264
7279
7294
7309
7324
7340
7355
7371
7386
7402
7417
7432
7447
7461
7475
7489
7502
7514
7527
7538
7549
7560
7569
7579
7588
7596
7604
7612
7619
7626
7632
7638
7644
7650
7656
7661
7666
7671
7676
7680
7684
7689
7693
7696
7700
7704
7708
7712
7717
7722
7727
7732
7737
7742
7747
7751
7755
7759
7763
7765
7768
7769
7770
7770
7769
7767
7765
7762
7758
7754
7750
7744
7739
7733
7727
7720
7713
7706
7699
7692
7684
7677
7670
7663
7656
7649
7642
7634
7626
7618
7610
7602
7593
7584
7574
7565
7555
7545
7535
7524
7513
7502
7491
7479
7467
7454
7442
7429
7416
7402
7388
7374
7360
7345
7331
7316
7302
7287
7272
7257
7242
7226
7211
7195
7178
7162
7145
7127
7110
7092
7073
7054
7035
7015
6996
6976
6955
6935
6915
6894
6873
6852
6831
6810
6789
6767
6745
6723
6700
6677
6654
6631
6608
6585
6561
6537
6513
6489
6465
6440
6415
6390
6364
6338
6312
6285
6257
6230
6202
6174
6146
6118
6090
6063
6036
6009
5982
5956
5930
5905
5879
5854
5829
5805
5780
5756
5732
5709
5685
5662
5639
5616
5593
5569
5546
5522
5498
5473
5448
5423
5397
5371
5344
5317
5290
5262
5234
5205
5176
5147
5118
5089
5059
5030
5000
4971
4941
4911
4881
4852
4822
4793
4764
4735
4706
4678
4649
4622
4594
4567
4540
4513
4487
4462
4437
4412
4388
4364
4341
4318
4295
4273
4251
4229
4208
4187
4167
4146
4127
4107
4088
4067
4050
4030
4011
3994
3975
3957
3938
3919
3901
3882
3864
3845
3827
3808
3789
3771
3752
3734
3715
3697
3679
3661
3643
3624
3606
3588
3569
3551
3533
3514
3496
3477
3459
3441
3423
3405
3387
3369
3352
3335
3319
3303
3287
3271
3256
3240
3225
3210
3194
3179
3163
3147
3131
3114
3097
3080
3063
3045
3027
3009
2990
2972
2953
2934
2916
2897
2879
2860
2842
2824
2806
2788
2770
2753
2735
2717
2699
2681
2663
2645
2627
2610
2592
2575
2557
2540
2523
2505
2489
2472
2456
2440
2424
2408
2392
2376
2361
2345
2330
2314
2299
2283
2267
2251
2235
2218
2200
2183
2164
2146
2127
2108
2088
2069
2049
2029
2008
1988
1967
1946
1924
1902
1880
1857
1834
1811
1786
1761
1736
1710
1683
1656
1629
1601
1573
1544
1516
1487
1458
1429
1400
1371
1342
1313
1284
1256
1227
1199
1171
1144
1117
1090
1063
1037
1010
986
960
935
909
884
858
833
807
781
755
728
702
675
649
622
595
568
540
513
485
458
430
403
375
348
321
294
267
240
213
186
159
132
105
78
51
24
-2
-29
-55
-81
-107
-133
-159
-185
-211
-236
-262
-287
-312
-337
-362
-387
-411
-435
-459
-483
-506
-529
-552
-575
-597
-620
-642
-663
-685
-705
-726
-745
-765
-783
-801
-818
-834
-850
-865
-880
-894
-907
-920
-933
-945
-956
-967
-977
-987
-997
-1006
-1014
-1022
-1030
-1038
-1045
-1051
-1058
-1064
-1070
-1075
-1080
-1084
-1088
-1091
-1094
-1096
-1097
-1098
-1098
-1098
-1096
-1095
-1093
-1090
-1086
-1082
-1077
-1071
-1064
-1057
-1049
-1040
-1030
-1020
-1010
-999
-988
-976
-964
-952
-940
-927
-915
-902
-890
-877
-865
-853
-840
-828
-816
-805
-793
-781
-769
-757
-746
-733
-721
-709
-696
-683
-669
-656
-642
-628
-613
-599
-584
-569
-554
-540
-525
-510
-495
-480
-465
-450
-435
-419
-404
-389
-373
-358
-342
-326
-310
-293
-277
-260
-242
-225
-207
-189
-171
-153
-135
-116
-98
-80
-62
-44
-26
-8
10
27
45
63
81
99
117
135
153
171
190
207
225
243
261
278
296
313
330
347
364
381
397
413
429
444
458
472
485
497
509
520
531
541
550
559
566
574
581
587
592
597
602
606
610
613
615
617
619
621
622
624
625
626
628
629
630
632
633
634
636
637
639
640
642
643
645
646
647
648
648
648
648
648
647
646
644
642
639
636
632
628
624
620
615
610
606
601
596
591
586
582
577
572
568
563
559
555
551
546
542
538
533
528
523
518
513
508
502
497
491
485
479
474
468
462
456
450
444
437
431
424
417
410
402
394
386
378
369
360
351
342
333
324
315
306
297
288
280
271
263
256
249
241
235
228
222
215
209
203
197
191
184
178
171
164
157
150
143
135
127
119
111
102
94
86
77
68
60
51
42
32
23
13
3
-7
-17
-27
-38
-49
-60
-71
-82
-93
-104
-115
-127
-139
-151
-163
-175
-187
-200
-212
-225
-238
-251
-264
-278
-291
-305
-319
-333
-347
-362
-376
-390
-404
-419
-433
-447
-461
-476
-490
-504
-519
-534
-549
-564
-579
-595
-611
-627
-643
-660
-677
-694
-712
-729
-747
-765
-783
-802
-820
-839
-857
-875
-894
-912
-930
-948
-965
-982
-999
-1016
-1032
-1048
-1064
-1080
-1095
-1111
-1126
-1142
-1157
-1173
-1190
-1206
-1223
-1240
-1257
-1274
-1292
-1310
-1328
-1346
-1364
-1382
-1400
-1418
-1436
-1454
-1471
-1489
-1507
-1525
-1543
-1561
-1579
-1597
-1615
-1633
-1651
-1669
-1688
-1706
-1725
-1743
-1762
-1781
-1800
-1818
-1837
-1856
-1875
-1894
-1912
-1931
-1951
-1970
-1989
-2009
-2028
-2048
-2068
-2088
-2108
-2127
-2147
-2167
-2187
-2207
-2226
-2245
-2265
-2284
-2303
-2321
-2340
-2359
-2377
-2395
-2413
-2430
-2447
-2463
-2479
-2494
-2509
-2524
-2538
-2551
-2564
-2576
-2588
-2600
-2611
-2622
-2633
-2643
-2653
-2663
-2673
-2683
-2692
-2701
-2710
-2719
-2728
-2736
-2745
-2753
-2761
-2769
-2778
-2786
-2795
-2804
-2812
-2822
-2831
-2840
-2850
-2859
-2869
-2879
-2889
-2899
-2909
-2918
-2928
-2937
-2946
-2956
-2964
-2973
-2981
-2990
-2997
-3005
-3012
-3019
-3026
-3033
-3039
-3046
-3052
-3059
-3066
-3073
-3081
-3089
-3098
-3107
-3116
-3126
-3136
-3146
-3157
-3168
-3179
-3191
-3202
-3214
-3226
-3238
-3250
-3261
-3273
-3285
-3297
-3308
-3320
-3331
-3342
-3353
-3363
-3374
-3384
-3393
-3403
-3412
-3421
-3431
-3439
-3448
-3456
-3465
-3473
-3481
-3489
-3496
-3504
-3511
-3519
-3526
-3533
-3540
-3548
-3555
-3562
-3568
-3575
-3582
-3588
-3594
-3600
-3606
-3612
-3617
-3622
-3627
-3631
-3635
-3639
-3643
-3646
-3650
-3652
-3655
-3657
-3659
-3661
-3662
-3663
-3664
-3665
-3665
-3665
-3665
-3665
-3665
-3664
-3664
-3663
-3662
-3661
-3660
-3659
-3658
-3657
-3655
-3653
-3652
-3650
-3648
-3646
-3644
-3641
-3639
-3636
-3633
-3629
-3626
-3622
-3617
-3613
-3608
-3603
-3597
-3592
-3586
-3580
-3573
-3567
-3560
-3553
-3546
-3539
-3532
-3524
-3516
-3508
-3500
-3491
-3482
-3472
-3463
-3453
-3442
-3432
-3421
-3410
-3398
-3387
-3375
-3363
-3351
-3339
-3327
-3315
-3303
-3291
-3279
-3268
-3257
-3246
-3235
-3225
-3214
-3204
-3195
-3185
-3175
-3166
-3157
-3148
-3139
-3130
-3121
-3112
-3103
-3094
-3085
-3076
-3067
-3058
-3048
-3039
-3029
-3019
-3009
-2999
-2989
-2979
-2968
-2958
-2947
-2936
-2925
-2914
-2902
-2891
-2879
-2868
-2856
-2844
-2832
-2820
-2808
-2796
-2784
-2771
-2759
-2746
-2734
-2721
-2709
-2696
-2683
-2670
-2657
-2644
-2631
-2618
-2605
-2591
-2577
-2563
-2549
-2535
-2520
-2505
-2490
-2475
-2460
-2444
-2429
-2413
-2398
-2382
-2366
-2349
-2333
-2317
-2300
-2284
-2267
-2250
-2233
-2216
-2198
-2181
-2163
-2145
-2127
-2108
-2089
-2070
-2051
-2032
-2013
-1993
-1974
-1954
-1935
-1916
-1896
-1877
-1858
-1839
-1820
-1802
-1783
-1765
-1747
-1730
-1712
-1695
-1678
-1661
-1644
-1628
-1611
-1595
-1579
-1563
-1546
-1530
-1514
-1498
-1482
-1466
-1450
-1435
-1419
-1403
-1388
-1372
-1357
-1341
-1326
-1311
-1295
-1280
-1265
-1250
-1236
-1222
-1208
-1194
-1181
-1169
-1156
-1145
-1133
-1122
-1112
-1102
-1092
-1083
-1074
-1065
-1057
-1049
-1041
-1033
-1025
-1016
-1008
-1000
-993
-985
-977
-968
-960
-951
-942
-934
-925
-916
-906
-897
-888
-878
-868
-859
-849
-839
-829
-819
-810
-800
-791
-781
-773
-764
-756
-748
-740
-733
-726
-719
-713
-707
-701
-696
-690
-685
-680
-675
-670
-666
-661
-657
-653
-649
-645
-642
-638
-635
-633
-630
-628
-626
-624
-622
-621
-620
-619
-619
-619
-618
-618
-619
-619
-619
-619
-620
-621
-622
-623
-624
-626
-628
-630
-633
-635
-638
-642
-646
-650
-654
-659
-664
-670
-676
-682
-689
-697
-704
-713
-721
-730
-739
-748
-757
-767
-776
-786
-795
-805
-814
-824
-833
-843
-853
-862
-872
-881
-891
-900
-909
-919
-928
-937
-947
-956
-965
-974
-983
-993
-1002
-1012
-1022
-1032
-1042
-1052
-1062
-1073
-1084
-1095
-1105
-1116
-1127
-1138
-1149
-1160
-1170
-1181
-1191
-1201
-1211
-1221
-1231
-1241
-1250
-1260
-1270
-1279
-1289
-1299
-1309
-1319
-1329
-1339
-1350
-1360
-1371
-1382
-1393
-1404
-1416
-1428
-1441
-1454
-1467
-1481
-1496
-1510
-1526
-1542
-1558
-1574
-1591
-1609
-1626
-1644
-1661
-1679
-1698
-1716
-1735
-1754
-1773
-1792
-1812
-1832
-1852
-1873
-1893
-1914
-1935
-1956
-1977
-1998
-2020
-2041
-2063
-2085
-2107
-2129
-2151
-2174
-2196
-2219
-2242
-2266
-2289
-2312
-2336
-2359
-2383
-2407
-2431
-2455
-2479
-2504
-2528
-2553
-2578
-2603
-2628
-2653
-2678
-2703
-2728
-2753
-2778
-2803
-2828
-2853
-2878
-2903
-2927
-2952
-2976
-3000
-3024
-3048
-3071
-3095
-3118
-3142
-3165
-3188
-3211
-3234
-3257
-3280
-3302
-3324
-3346
-3368
-3389
-3410
-3431
-3451
-3470
-3490
-3509
-3527
-3545
-3563
-3581
-3598
-3615
-3632
-3648
-3664
-3679
-3695
-3709
-3724
-3737
-3750
-3763
-3775
-3786
-3797
-3807
-3817
-3825
-3834
-3841
-3849
-3855
-3862
-3868
-3873
-3879
-3884
-3889
-3895
-3900
-3905
-3909
-3914
-3919
-3924
-3928
-3933
-3937
-3942
-3946
-3950
-3953
-3957
-3960
-3963
-3966
-3969
-3972
-3975
-3977
-3980
-3982
-3985
-3987
-3990
-3992
-3994
-3997
-3999
-4002
-4003
-4006
-4009
-4011
-4014
-4016
-4018
-4019
-4022
-4024
-4026
-4027
-4029
-4030
-4030
-4032
-4032
-4032
-4030
-4030
-4029
-4027
-4025
-4022
-4019
-4017
-4014
-4010
-4006
-4003
-4001
-3997
-3994
-3991
-3987
-3984
-3981
-3977
-3974
-3971
-3967
-3964
-3961
-3957
-3953
-3949
-3945
-3941
-3936
-3931
-3926
-3921
-3916
-3910
-3904
-3897
-3891
-3884
-3876
-3869
-3861
-3852
-3844
-3835
-3825
-3816
-3806
-3796
-3786
-3777
-3767
-3757
-3747
-3737
-3727
-3718
-3708
-3699
-3690
-3681
-3671
-3662
-3652
-3643
-3632
-3622
-3611
-3599
-3588
-3575
-3563
-3550
-3536
-3523
-3509
-3495
-3481
-3466
-3451
-3436
-3421
-3406
-3391
-3375
-3360
-3345
-3329
-3314
-3298
-3283
-3268
-3253
-3238
-3223
-3208
-3194
-3179
-3164
-3150
-3135
-3120
-3106
-3091
-3076
-3062
-3047
-3032
-3018
-3003
-2988
-2974
-2959
-2944
-2929
-2914
-2900
-2885
-2870
-2855
-2839
-2824
-2809
-2794
-2779
-2763
-2748
-2732
-2717
-2701
-2685
-2669
-2653
-2637
-2621
-2605
-2588
-2571
-2554
-2537
-2520
-2502
-2484
-2466
-2447
-2428
-2408
-2388
-2367
-2346
-2324
-2302
-2279
-2256
-2233
-2209
-2185
-2161
-2138
-2114
-2091
-2067
-2044
-2021
-1999
-1977
-1956
-1935
-1914
-1893
-1872
-1852
-1831
-1811
-1791
-1771
-1751
-1731
-1711
-1691
-1671
-1652
-1632
-1613
-1594
-1575
-1556
-1537
-1518
-1500
-1482
-1464
-1446
-1428
-1411
-1393
-1376
-1360
-1343
-1326
-1310
-1294
-1278
-1262
-1246
-1231
-1215
-1199
-1184
-1168
-1152
-1137
-1122
-1106
-1091
-1076
-1062
-1048
-1034
-1020
-1008
-996
-984
-973
-962
-951
-941
-932
-923
-914
-905
-897
-890
-882
-875
-868
-862
-856
-850
-844
-839
-834
-829
-824
-819
-815
-810
-806
-802
-797
-793
-788
-784
-779
-775
-770
-765
-760
-754
-749
-744
-738
-733
-727
-722
-716
-710
-705
-699
-693
-688
-682
-676
-670
-664
-658
-652
-646
-640
-634
-627
-621
-615
-608
-602
-595
-589
-583
-577
-571
-566
-561
-555
-551
-546
-542
-538
-535
-532
-529
-526
-524
-522
-520
-518
-516
-515
-513
-512
-510
-509
-508
-506
-505
-504
-502
-501
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-488
-487
-486
-485
-483
-482
-480
-479
-477
-475
-474
-472
-470
-468
-467
-465
-463
-460
-458
-455
-452
-449
-446
-442
-438
-434
-430
-425
-420
-415
-409
-404
-398
-392
-387
-381
-375
-369
-362
-356
-349
-342
-335
-328
-320
-312
-303
-295
-286
-277
-268
-259
-250
-240
-231
-221
-212
-202
-192
-182
-172
-163
-153
-143
-132
-122
-112
-101
-91
-80
-70
-59
-48
-37
-27
-16
-5
7
18
29
40
51
62
72
83
93
103
113
122
131
140
149
157
165
173
180
188
195
202
209
216
223
230
236
243
250
256
262
268
274
279
285
290
295
301
306
311
317
322
327
333
339
345
351
357
364
370
377
384
391
397
404
412
419
426
433
441
448
455
463
470
477
485
492
499
506
514
521
528
535
542
550
557
564
571
579
586
594
602
611
619
628
637
647
657
667
678
689
701
712
725
737
749
762
775
788
801
815
828
841
855
868
881
895
908
922
936
949
963
977
991
1006
1020
1035
1050
1065
1080
1095
1111
1127
1143
1159
1175
1192
1209
1226
1243
1261
1278
1296
1314
1332
1351
1369
1387
1406
1424
1442
1461
1479
1497
1515
1532
1550
1568
1585
1602
1620
1637
1653
1670
1687
1704
1720
1737
1753
1770
1786
1802
1819
1835
1852
1869
1886
1903
1920
1938
1955
1973
1991
2009
2027
2045
2063
2081
2099
2117
2134
2151
2168
2185
2202
2218
2235
2251
2266
2282
2297
2312
2326
2341
2354
2368
2381
2394
2406
2419
2431
2442
2454
2465
2475
2486
2496
2506
2515
2524
2533
2542
2551
2559
2568
2576
2585
2593
2602
2610
2619
2627
2636
2644
2652
2660
2667
2675
2682
2689
2695
2702
2708
2714
2719
2725
2730
2735
2740
2745
2750
2754
2759
2764
2769
2775
2780
2786
2791
2797
2803
2808
2814
2820
2825
2831
2837
2842
2848
2853
2859
2864
2870
2875
2881
2887
2893
2899
2904
2910
2916
2922
2928
2934
2940
2946
2952
2957
2963
2968
2974
2979
2984
2989
2995
3000
3006
3012
3018
3024
3030
3037
3043
3050
3057
3064
3071
3078
3086
3093
3100
3107
3113
3120
3127
3133
3139
3145
3151
3157
3163
3169
3175
3180
3186
3191
3197
3202
3208
3214
3219
3225
3230
3236
3242
3248
3253
3259
3265
3271
3276
3282
3287
3292
3297
3302
3307
3311
3315
3318
3321
3324
3326
3328
3329
3330
3331
3331
3331
3331
3331
3330
3329
3327
3326
3324
3322
3320
3317
3315
3313
3310
3307
3305
3302
3299
3296
3292
3288
3284
3280
3275
3270
3265
3260
3254
3249
3243
3237
3231
3224
3218
3211
3205
3198
3191
3184
3176
3169
3161
3153
3145
3136
3128
3119
3110
3100
3091
3081
3071
3061
3050
3039
3028
3017
3005
2993
2981
2968
2955
2942
2928
2915
2901
2887
2872
2858
2843
2828
2813
2798
2783
2768
2753
2738
2723
2708
2693
2678
2663
2648
2633
2618
2603
2588
2573
2558
2543
2528
2512
2497
2481
2466
2450
2434
2418
2402
2385
2369
2352
2335
2318
2300
2282
2264
2246
2227
2208
2188
2168
2148
2128
2107
2086
2065
2044
2023
2001
1980
1959
1938
1916
1895
1874
1852
1831
1809
1787
1765
1743
1721
1698
1675
1651
1627
1603
1578
1553
1527
1502
1475
1449
1421
1394
1366
1338
1310
1281
1252
1222
1192
1162
1131
1100
1068
1035
1002
969
935
901
865
830
794
757
720
682
643
605
566
526
487
447
407
367
326
286
245
205
164
123
82
41
-1
-42
-83
-125
-166
-208
-249
-291
-332
-374
-415
-456
-498
-539
-580
-621
-662
-702
-743
-783
-824
-864
-904
-943
-983
-1022
-1061
-1101
-1140
-1179
-1218
-1257
-1296
-1336
-1375
-1414
-1453
-1493
-1532
-1571
-1610
-1649
-1688
-1727
-1766
-1805
-1844
-1882
-1921
-1959
-1997
-2035
-2073
-2110
-2148
-2185
-2223
-2260
-2298
-2336
-2373
-2411
-2449
-2488
-2526
-2565
-2604
-2643
-2682
-2721
-2760
-2800
-2839
-2878
-2917
-2956
-2995
-3034
-3072
-3110
-3149
-3187
-3225
-3263
-3301
-3338
-3376
-3413
-3451
-3488
-3525
-3561
-3598
-3634
-3670
-3706
-3742
-3777
-3813
-3847
-3882
-3916
-3950
-3984
-4017
-4050
-4083
-4115
-4146
-4177
-4208
-4239
-4269
-4299
-4328
-4357
-4386
-4414
-4442
-4470
-4498
-4525
-4552
-4579
-4605
-4632
-4658
-4683
-4708
-4733
-4757
-4781
-4805
-4828
-4851
-4873
-4895
-4916
-4937
-4958
-4978
-4998
-5018
-5037
-5056
-5074
-5093
-5111
-5129
-5146
-5164
-5181
-5199
-5216
-5233
-5251
-5268
-5286
-5303
-5321
-5339
-5356
-5374
-5391
-5408
-5425
-5442
-5459
-5475
-5492
-5508
-5525
-5541
-5556
-5572
-5587
-5603
-5618
-5632
-5647
-5661
-5675
-5688
-5702
-5715
-5728
-5740
-5753
-5765
-5778
-5790
-5802
-5814
-5825
-5837
-5849
-5860
-5872
-5883
-5895
-5906
-5917
-5928
-5940
-5951
-5962
-5973
-5984
-5995
-6005
-6016
-6026
-6036
-6046
-6056
-6065
-6074
-6083
-6091
-6099
-6106
-6113
-6119
-6125
-6130
-6134
-6138
-6142
-6144
-6146
-6148
-6149
-6149
-6149
-6148
-6147
-6145
-6143
-6140
-6137
-6134
-6130
-6126
-6122
-6117
-6112
-6107
-6102
-6096
-6090
-6084
-6078
-6071
-6065
-6058
-6051
-6043
-6036
-6028
-6021
-6013
-6005
-5997
-5988
-5980
-5972
-5963
-5954
-5946
-5937
-5928
-5920
-5911
-5903
-5895
-5887
-5879
-5871
-5863
-5856
-5848
-5841
-5833
-5826
-5819
-5811
-5803
-5796
-5788
-5781
-5773
-5765
-5757
-5749
-5740
-5732
-5723
-5714
-5705
-5696
-5687
-5677
-5668
-5658
-5649
-5639
-5630
-5620
-5611
-5601
-5591
-5581
-5571
-5561
-5551
-5540
-5530
-5519
-5508
-5497
-5485
-5474
-5463
-5451
-5440
-5428
-5417
-5406
-5395
-5383
-5372
-5361
-5350
-5339
-5327
-5316
-5305
-5294
-5282
-5271
-5259
-5247
-5235
-5223
-5211
-5199
-5186
-5174
-5161
-5147
-5134
-5121
-5107
-5093
-5079
-5065
-5051
-5036
-5022
-5007
-4993
-4978
-4963
-4948
-4933
-4918
-4903
-4887
-4872
-4856
-4840
-4825
-4809
-4793
-4777
-4761
-4745
-4730
-4714
-4698
-4682
-4665
-4649
-4632
-4615
-4598
-4580
-4562
-4544
-4525
-4506
-4486
-4466
-4446
-4426
-4405
-4384
-4363
-4342
-4320
-4299
-4277
-4256
-4235
-4213
-4192
-4171
-4150
-4129
-4107
-4086
-4065
-4043
-4022
-4001
-3979
-3957
-3935
-3912
-3890
-3867
-3844
-3820
-3797
-3773
-3750
-3726
-3702
-3678
-3655
-3631
-3608
-3584
-3561
-3537
-3514
-3491
-3468
-3446
-3423
-3401
-3378
-3356
-3334
-3312
-3291
-3269
-3248
-3226
-3205
-3184
-3163
-3142
-3121
-3101
-3080
-3059
-3039
-3019
-2999
-2979
-2960
-2940
-2922
-2903
-2885
-2868
-2851
-2834
-2817
-2801
-2786
-2771
-2756
-2741
-2727
-2714
-2700
-2687
-2674
-2661
-2648
-2635
-2622
-2609
-2596
-2584
-2571
-2558
-2545
-2532
-2519
-2506
-2493
-2480
-2467
-2455
-2442
-2430
-2417
-2405
-2393
-2381
-2370
-2358
-2347
-2336
-2325
-2314
-2303
-2293
-2282
-2272
-2261
-2251
-2240
-2230
-2219
-2209
-2199
-2190
-2180
-2171
-2162
-2153
-2145
-2137
-2129
-2122
-2116
-2109
-2104
-2099
-2094
-2090
-2087
-2084
-2082
-2080
-2078
-2078
-2077
-2077
-2077
-2078
-2079
-2079
-2080
-2081
-2082
-2083
-2083
-2084
-2084
-2084
-2085
-2085
-2084
-2084
-2084
-2084
-2084
-2083
-2083
-2083
-2083
-2084
-2084
-2085
-2085
-2086
-2087
-2088
-2089
-2090
-2092
-2094
-2096
-2098
-2100
-2103
-2106
-2109
-2112
-2116
-2119
-2122
-2126
-2129
-2132
-2135
-2138
-2141
-2144
-2147
-2150
-2153
-2156
-2159
-2162
-2165
-2168
-2171
-2174
-2177
-2180
-2183
-2186
-2189
-2192
-2195
-2198
-2201
-2204
-2206
-2209
-2212
-2215
-2217
-2219
-2221
-2223
-2225
-2227
-2228
-2229
-2230
-2231
-2232
-2233
-2233
-2234
-2234
-2235
-2236
-2236
-2237
-2238
-2239
-2240
-2241
-2242
-2243
-2244
-2245
-2246
-2248
-2249
-2250
-2251
-2252
-2254
-2255
-2256
-2256
-2257
-2258
-2259
-2259
-2259
-2260
-2260
-2260
-2260
-2260
-2259
-2259
-2259
-2259
-2259
-2258
-2258
-2258
-2258
-2258
-2258
-2258
-2258
-2257
-2257
-2256
-2256
-2255
-2254
-2253
-2251
-2250
-2248
-2246
-2244
-2242
-2239
-2237
-2234
-2232
-2229
-2227
-2224
-2222
-2219
-2217
-2214
-2212
-2209
-2206
-2204
-2201
-2198
-2196
-2193
-2190
-2186
-2183
-2180
-2176
-2173
-2169
-2166
-2162
-2158
-2154
-2150
-2146
-2142
-2138
-2134
-2131
-2127
-2123
-2120
-2116
-2113
-2110
-2107
-2104
-2101
-2098
-2095
-2092
-2088
-2085
-2082
-2078
-2074
-2070
-2065
-2061
-2056
-2051
-2045
-2040
-2033
-2028
-2021
-2015
-2008
-2001
-1994
-1986
-1978
-1969
-1960
-1951
-1942
-1933
-1923
-1913
-1903
-1893
-1882
-1872
-1862
-1852
-1842
-1831
-1821
-1811
-1801
-1791
-1781
-1771
-1761
-1751
-1742
-1732
-1722
-1712
-1703
-1693
-1684
-1674
-1665
-1656
-1646
-1637
-1627
-1617
-1607
-1598
-1587
-1577
-1567
-1556
-1546
-1535
-1525
-1514
-1503
-1492
-1481
-1470
-1458
-1447
-1435
-1423
-1410
-1398
-1385
-1372
-1358
-1345
-1331
-1317
-1302
-1288
-1273
-1258
-1243
-1228
-1212
-1197
-1181
-1164
-1148
-1131
-1115
-1098
-1080
-1063
-1046
-1028
-1010
-993
-975
-957
-939
-920
-902
-884
-865
-846
-828
-809
-790
-771
-752
-733
-713
-694
-675
-656
-636
-617
-598
-579
-560
-541
-522
-503
-485
-466
-448
-430
-411
-393
-375
-357
-339
-321
-302
-284
-265
-247
-228
-209
-190
-170
-151
-131
-111
-91
-70
-49
-29
-7
14
35
56
78
99
120
142
163
184
206
227
248
269
290
311
331
352
373
393
413
434
454
473
493
513
532
551
570
589
607
626
644
662
680
698
716
733
750
768
785
801
818
834
851
867
882
898
913
928
943
957
972
986
1000
1014
1027
1041
1054
1068
1081
1094
1107
1119
1132
1145
1157
1170
1182
1194
1206
1217
1229
1240
1251
1261
1271
1282
1291
1301
1311
1320
1329
1338
1346
1355
1363
1371
1379
1386
1394
1401
1408
1414
1421
1427
1432
1437
1442
1447
1451
1455
1459
1462
1465
1469
1471
1474
1476
1479
1481
1483
1485
1486
1487
1488
1489
1490
1490
1490
1490
1489
1489
1488
1487
1486
1485
1484
1483
1482
1481
1480
1478
1477
1476
1474
1473
1471
1469
1468
1466
1464
1461
1459
1457
1454
1451
1448
1445
1442
1439
1435
1432
1428
1424
1420
1416
1412
1408
1404
1400
1395
1391
1387
1382
1378
1374
1369
1365
1361
1356
1352
1348
1344
1339
1335
1331
1326
1322
1318
1313
1308
1304
1299
1294
1289
1284
1279
1274
1269
1263
1258
1253
1247
1241
1236
1230
1224
1218
1212
1205
1199
1192
1186
1179
1172
1164
1157
1149
1142
1134
1126
1118
1109
1101
1092
1083
1074
1065
1055
1046
1036
1026
1016
1006
995
984
973
962
950
939
927
915
903
891
879
866
853
841
828
815
802
789
776
762
749
735
721
707
692
678
663
648
633
617
602
586
570
553
537
520
503
486
469
452
435
417
400
382
364
347
329
311
293
275
257
239
221
203
185
166
148
130
112
93
74
56
37
17
-2
-22
-42
-63
-84
-105
-126
-148
-169
-191
-214
-236
-258
-281
-304
-326
-349
-372
-396
-419
-443
-466
-490
-514
-538
-562
-586
-611
-635
-659
-683
-708
-732
-756
-780
-804
-828
-852
-875
-899
-922
-945
-969
-992
-1014
-1038
-1061
-1084
-1107
-1130
-1153
-1176
-1199
-1222
-1245
-1268
-1291
-1314
-1337
-1360
-1383
-1406
-1429
-1451
-1474
-1496
-1519
-1541
-1563
-1585
-1606
-1628
-1649
-1671
-1692
-1713
-1733
-1754
-1775
-1795
-1815
-1835
-1855
-1875
-1894
-1913
-1932
-1951
-1970
-1988
-2005
-2023
-2040
-2056
-2073
-2088
-2104
-2119
-2134
-2148
-2162
-2176
-2189
-2203
-2215
-2228
-2240
-2252
-2264
-2275
-2286
-2297
-2307
-2316
-2326
-2335
-2343
-2351
-2359
-2366
-2373
-2380
-2386
-2391
-2396
-2401
-2405
-2408
-2411
-2413
-2415
-2416
-2416
-2416
-2415
-2414
-2411
-2409
-2406
-2402
-2398
-2393
-2388
-2382
-2375
-2369
-2361
-2354
-2346
-2337
-2328
-2318
-2308
-2298
-2287
-2275
-2264
-2251
-2239
-2226
-2213
-2199
-2185
-2171
-2157
-2142
-2127
-2112
-2096
-2081
-2065
-2049
-2033
-2016
-2000
-1983
-1965
-1948
-1930
-1912
-1894
-1876
-1857
-1838
-1818
-1799
-1779
-1759
-1738
-1718
-1697
-1676
-1655
-1634
-1612
-1590
-1568
-1546
-1524
-1501
-1478
-1455
-1432
-1409
-1385
-1362
-1338
-1315
-1291
-1267
-1244
-1220
-1196
-1172
-1148
-1123
-1099
-1074
-1050
-1025
-1000
-975
-949
-924
-898
-872
-846
-820
-794
-768
-741
-715
-689
-663
-637
-611
-586
-560
-535
-509
-484
-459
-434
-409
-384
-359
-335
-310
-286
-261
-237
-213
-189
-165
-141
-117
-94
-70
-46
-23
0
24
47
70
94
117
140
163
186
209
231
254
277
299
322
344
366
388
409
431
452
473
494
514
534
554
574
593
612
631
649
667
685
703
720
737
754
771
787
803
818
834
849
863
878
892
906
920
933
946
959
972
985
997
1008
1020
1033
1044
1055
1066
1076
1087
1097
1107
1116
1125
1134
1143
1151
1159
1166
1174
1180
1187
1193
1199
1204
1209
1214
1219
1223
1226
1230
1233
1236
1238
1240
1242
1244
1245
1246
1246
1247
1246
1246
1245
1244
1243
1241
1239
1237
1234
1232
1229
1225
1221
1218
1213
1209
1204
1199
1193
1188
1182
1176
1170
1163
1156
1149
1142
1135
1127
1119
1111
1102
1094
1085
1076
1066
1057
1047
1037
1027
1016
1006
995
984
973
961
950
938
926
913
901
888
875
863
850
837
824
810
797
784
771
758
745
732
719
706
693
680
667
654
641
628
615
602
589
576
563
550
537
524
511
498
486
473
460
448
435
423
410
398
386
374
362
350
338
327
316
304
293
282
272
261
250
240
230
219
209
199
190
180
170
160
151
141
132
122
113
104
94
85
75
66
57
47
38
28
19
10
0
-9
-18
-28
-37
-47
-56
-66
-75
-85
-95
-104
-114
-124
-133
-143
-152
-162
-171
-180
-189
-197
-206
-214
-222
-230
-238
-245
-252
-258
-264
-270
-276
-281
-286
-291
-295
-299
-302
-306
-309
-312
-315
-318
-320
-323
-325
-327
-329
-331
-333
-335
-337
-338
-340
-341
-342
-343
-344
-345
-345
-345
-345
-345
-345
-344
-343
-342
-340
-338
-336
-333
-330
-327
-324
-321
-317
-313
-309
-306
-302
-297
-293
-289
-285
-280
-276
-271
-267
-263
-258
-253
-249
-244
-239
-235
-230
-225
-220
-215
-210
-205
-199
-194
-188
-183
-177
-171
-166
-160
-154
-148
-142
-136
-130
-123
-117
-111
-104
-97
-91
-84
-77
-71
-64
-57
-51
-44
-37
-31
-24
-18
-11
-5
1
8
14
20
26
32
38
44
50
56
62
67
73
79
84
90
95
100
105
110
115
119
124
128
132
135
139
142
145
148
150
153
155
157
159
161
163
165
167
168
170
171
172
173
174
175
175
176
176
176
175
175
174
173
172
171
169
167
165
163
160
157
154
150
147
143
139
134
129
124
119
114
108
102
95
89
82
75
67
60
52
44
36
28
19
11
2
-6
-15
-24
-34
-43
-53
-62
-72
-82
-93
-103
-113
-124
-135
-146
-157
-168
-179
-191
-202
-214
-225
-237
-249
-260
-272
-284
-296
-308
-320
-332
-344
-356
-368
-380
-392
-404
-416
-428
-441
-453
-465
-478
-490
-503
-516
-528
-541
-554
-567
-580
-593
-606
-619
-633
-646
-660
-673
-687
-701
-715
-729
-743
-758
-772
-787
-801
-816
-830
-845
-860
-874
-889
-903
-918
-932
-947
-961
-975
-990
-1004
-1018
-1032
-1047
-1061
-1075
-1089
-1102
-1116
-1130
-1143
-1157
-1170
-1183
-1196
-1209
-1222
-1235
-1248
-1260
-1273
-1286
-1298
-1311
-1323
-1335
-1347
-1360
-1372
-1384
-1396
-1408
-1420
-1431
-1443
-1455
-1466
-1478
-1489
-1500
-1511
-1522
-1533
-1543
-1554
-1564
-1574
-1584
-1594
-1604
-1614
-1623
-1633
-1642
-1651
-1661
-1670
-1679
-1687
-1696
-1705
-1714
-1723
-1731
-1740
-1749
-1758
-1767
-1775
-1784
-1793
-1802
-1810
-1819
-1827
-1836
-1844
-1853
-1861
-1869
-1877
-1886
-1894
-1902
-1910
-1918
-1926
-1934
-1942
-1950
-1957
-1965
-1973
-1980
-1988
-1996
-2004
-2012
-2020
-2027
-2035
-2043
-2051
-2059
-2067
-2075
-2082
-2090
-2098
-2105
-2113
-2120
-2128
-2135
-2142
-2148
-2155
-2161
-2168
-2174
-2179
-2185
-2190
-2195
-2200
-2205
-2209
-2214
-2218
-2222
-2226
-2230
-2233
-2237
-2240
-2244
-2247
-2250
-2253
-2256
-2258
-2261
-2264
-2266
-2269
-2271
-2273
-2275
-2277
-2279
-2281
-2283
-2285
-2286
-2287
-2289
-2290
-2291
-2292
-2293
-2294
-2295
-2296
-2297
-2297
-2298
-2298
-2298
-2299
-2299
-2299
-2299
-2299
-2299
-2299
-2299
-2299
-2299
-2298
-2298
-2298
-2297
-2297
-2296
-2295
-2294
-2293
-2292
-2291
-2289
-2288
-2286
-2284
-2282
-2280
-2278
-2275
-2273
-2270
-2268
-2266
-2263
-2261
-2259
-2257
-2255
-2253
-2251
-2250
-2248
-2247
-2245
-2243
-2242
-2240
-2239
-2237
-2235
-2233
-2231
-2229
-2227
-2224
-2222
-2219
-2216
-2214
-2211
-2208
-2204
-2201
-2198
-2194
-2191
-2187
-2183
-2179
-2175
-2171
-2167
-2163
-2159
-2155
-2151
-2147
-2142
-2138
-2134
-2130
-2126
-2122
-2118
-2114
-2110
-2106
-2102
-2097
-2093
-2089
-2084
-2080
-2075
-2070
-2065
-2060
-2055
-2049
-2043
-2037
-2032
-2025
-2019
-2013
-2005
-2000
-1993
-1987
-1980
-1973
-1966
-1959
-1952
-1945
-1938
-1931
-1924
-1917
-1910
-1903
-1896
-1889
-1882
-1876
-1869
-1862
-1856
-1849
-1842
-1835
-1828
-1821
-1814
-1807
-1799
-1792
-1784
-1776
-1768
-1760
-1752
-1743
-1735
-1726
-1717
-1708
-1699
-1690
-1681
-1672
-1662
-1653
-1644
-1634
-1625
-1615
-1606
-1597
-1587
-1578
-1569
-1559
-1550
-1541
-1532
-1523
-1514
-1505
-1497
-1488
-1480
-1471
-1463
-1455
-1447
-1440
-1432
-1425
-1418
-1411
-1404
-1398
-1391
-1385
-1379
-1373
-1367
-1362
-1356
-1351
-1346
-1341
-1336
-1331
-1327
-1323
-1318
-1314
-1311
-1307
-1304
-1300
-1298
-1295
-1292
-1290
-1288
-1286
-1284
-1283
-1281
-1280
-1279
-1278
-1278
-1278
-1278
-1278
-1278
-1279
-1280
-1281
-1282
-1283
-1284
-1286
-1287
-1289
-1291
-1294
-1296
-1299
-1302
-1305
-1309
-1313
-1317
-1322
-1327
-1332
-1338
-1344
-1350
-1357
-1364
-1371
-1378
-1386
-1393
-1401
-1409
-1417
-1426
-1435
-1444
-1453
-1462
-1472
-1482
-1492
-1503
-1514
-1525
-1536
-1547
-1558
-1570
-1582
-1594
-1606
-1618
-1630
-1642
-1655
-1668
-1681
-1694
-1707
-1720
-1734
-1748
-1761
-1775
-1789
-1804
-1818
-1832
-1847
-1862
-1877
-1892
-1907
-1923
-1938
-1953
-1969
-1984
-1999
-2015
-2029
-2045
-2060
-2075
-2090
-2105
-2119
-2134
-2149
-2164
-2179
-2195
-2210
-2225
-2241
-2256
-2272
-2288
-2304
-2319
-2335
-2352
-2368
-2384
-2400
-2416
-2432
-2448
-2464
-2480
-2495
-2511
-2527
-2542
-2557
-2572
-2587
-2601
-2616
-2630
-2644
-2659
-2673
-2686
-2700
-2714
-2728
-2742
-2755
-2769
-2783
-2796
-2810
-2823
-2837
-2850
-2863
-2876
-2888
-2901
-2913
-2925
-2936
-2947
-2958
-2969
-2979
-2989
-2999
-3009
-3018
-3027
-3036
-3044
-3053
-3061
-3069
-3077
-3084
-3092
-3099
-3106
-3113
-3120
-3127
-3133
-3140
-3146
-3153
-3159
-3165
-3171
-3176
-3182
-3187
-3192
-3197
-3202
-3206
-3211
-3215
-3218
-3222
-3225
-3228
-3231
-3233
-3235
-3237
-3239
-3240
-3241
-3241
-3241
-3241
-3239
-3238
-3236
-3233
-3230
-3227
-3223
-3218
-3213
-3208
-3202
-3196
-3189
-3183
-3175
-3168
-3160
-3152
-3144
-3136
-3127
-3118
-3108
-3099
-3089
-3079
-3069
-3058
-3047
-3036
-3025
-3013
-3002
-2990
-2977
-2965
-2952
-2939
-2926
-2913
-2899
-2886
-2872
-2857
-2843
-2828
-2812
-2797
-2782
-2766
-2750
-2734
-2718
-2702
-2685
-2669
-2653
-2636
-2620
-2603
-2586
-2569
-2552
-2535
-2518
-2500
-2483
-2465
-2447
-2429
-2411
-2392
-2374
-2355
-2336
-2317
-2298
-2278
-2259
-2239
-2220
-2200
-2180
-2160
-2140
-2120
-2100
-2080
-2060
-2040
-2019
-1999
-1979
-1958
-1938
-1918
-1897
-1877
-1856
-1836
-1816
-1795
-1775
-1754
-1734
-1714
-1693
-1673
-1652
-1631
-1611
-1590
-1569
-1548
-1527
-1505
-1484
-1462
-1441
-1419
-1397
-1375
-1353
-1330
-1308
-1285
-1263
-1240
-1218
-1195
-1172
-1150
-1127
-1104
-1082
-1059
-1037
-1014
-992
-970
-948
-926
-905
-883
-862
-841
-819
-799
-778
-757
-737
-717
-697
-677
-658
-638
-619
-600
-581
-562
-543
-525
-507
-489
-471
-454
-437
-420
-403
-387
-371
-355
-339
-324
-309
-294
-280
-266
-252
-238
-225
-212
-199
-187
-174
-162
-150
-138
-127
-115
-104
-93
-82
-71
-60
-50
-39
-28
-18
-8
2
12
22
31
41
50
59
67
76
84
92
99
106
113
120
127
133
139
144
150
155
160
164
169
173
176
180
183
186
189
191
193
195
197
198
199
200
200
200
200
200
199
198
197
196
194
192
190
187
184
181
177
174
170
165
161
156
151
146
140
135
129
123
116
109
102
95
87
79
71
62
53
44
34
24
14
3
-8
-19
-30
-41
-53
-65
-77
-89
-102
-115
-128
-141
-154
-167
-181
-195
-209
-223
-237
-252
-267
-282
-297
-313
-329
-344
-361
-377
-393
-410
-427
-444
-461
-479
-496
-514
-532
-551
-569
-588
-606
-625
-644
-664
-683
-703
-723
-743
-764
-785
-806
-828
-849
-871
-894
-917
-940
-963
-986
-1010
-1034
-1058
-1083
-1107
-1132
-1157
-1182
-1208
-1233
-1259
-1284
-1310
-1335
-1361
-1387
-1413
-1439
-1465
-1491
-1518
-1544
-1571
-1598
-1625
-1652
-1680
-1708
-1736
-1764
-1792
-1821
-1849
-1878
-1907
-1936
-1965
-1993
-2021
-2051
-2080
-2109
-2138
-2167
-2196
-2225
-2253
-2282
-2311
-2339
-2368
-2396
-2424
-2452
-2481
-2509
-2537
-2565
-2593
-2621
-2649
-2677
-2705
-2733
-2760
-2788
-2816
-2843
-2871
-2898
-2925
-2952
-2979
-3006
-3033
-3060
-3086
-3113
-3139
-3165
-3190
-3216
-3241
-3267
-3292
-3316
-3341
-3365
-3390
-3414
-3438
-3461
-3485
-3509
-3532
-3556
-3579
-3602
-3625
-3649
-3672
-3695
-3718
-3741
-3764
-3787
-3810
-3832
-3855
-3877
-3899
-3922
-3944
-3966
-3988
-4010
-4030
-4053
-4075
-4097
-4118
-4140
-4162
-4183
-4205
-4226
-4248
-4269
-4291
-4312
-4333
-4354
-4375
-4396
-4416
-4437
-4457
-4478
-4498
-4518
-4538
-4558
-4577
-4597
-4616
-4635
-4654
-4673
-4691
-4710
-4728
-4746
-4763
-4781
-4798
-4815
-4832
-4848
-4865
-4881
-4897
-4913
-4929
-4945
-4961
-4976
-4991
-5007
-5022
-5037
-5051
-5066
-5081
-5095
-5109
-5124
-5138
-5152
-5166
-5180
-5193
-5207
-5220
-5234
-5247
-5260
-5273
-5285
-5298
-5310
-5323
-5335
-5347
-5359
-5371
-5382
-5394
-5405
-5417
-5428
-5439
-5451
-5462
-5473
-5484
-5496
-5507
-5518
-5529
-5540
-5551
-5562
-5572
-5583
-5593
-5603
-5613
-5623
-5632
-5642
-5651
-5660
-5669
-5678
-5686
-5695
-5703
-5712
-5720
-5728
-5736
-5744
-5752
-5760
-5767
-5775
-5783
-5790
-5798
-5805
-5813
-5820
-5827
-5834
-5841
-5847
-5854
-5860
-5866
-5872
-5878
-5883
-5889
-5894
-5899
-5904
-5909
-5914
-5919
-5923
-5928
-5933
-5937
-5942
-5946
-5951
-5955
-5960
-5964
-5969
-5973
-5977
-5982
-5986
-5990
-5994
-5999
-6003
-6007
-6010
-6014
-6018
-6021
-6024
-6027
-6030
-6033
-6036
-6039
-6041
-6043
-6046
-6048
-6050
-6052
-6053
-6055
-6056
-6058
-6059
-6061
-6062
-6063
-6064
-6065
-6067
-6068
-6069
-6070
-6071
-6071
-6072
-6073
-6073
-6073
-6074
-6074
-6074
-6073
-6073
-6073
-6072
-6071
-6070
-6069
-6068
-6066
-6065
-6063
-6061
-6060
-6057
-6055
-6053
-6050
-6048
-6045
-6043
-6040
-6037
-6034
-6030
-6027
-6023
-6020
-6016
-6012
-6008
-6003
-5999
-5995
-5990
-5986
-5981
-5977
-5972
-5967
-5963
-5958
-5953
-5948
-5944
-5939
-5934
-5929
-5924
-5919
-5913
-5908
-5903
-5898
-5893
-5888
-5882
-5877
-5871
-5866
-5860
-5854
-5848
-5842
-5835
-5829
-5823
-5816
-5809
-5802
-5796
-5789
-5781
-5774
-5767
-5759
-5752
-5744
-5736
-5728
-5720
-5712
-5703
-5695
-5687
-5678
-5670
-5661
-5652
-5644
-5635
-5626
-5617
-5607
-5598
-5589
-5579
-5569
-5559
-5549
-5538
-5528
-5517
-5506
-5495
-5484
-5472
-5461
-5449
-5437
-5424
-5412
-5399
-5386
-5373
-5359
-5346
-5332
-5318
-5304
-5290
-5276
-5262
-5248
-5233
-5218
-5204
-5189
-5174
-5159
-5144
-5129
-5113
-5098
-5082
-5067
-5051
-5035
-5019
-5003
-4987
-4971
-4954
-4938
-4921
-4905
-4888
-4872
-4855
-4838
-4822
-4805
-4789
-4772
-4756
-4739
-4723
-4706
-4689
-4673
-4656
-4639
-4622
-4605
-4588
-4570
-4553
-4535
-4518
-4500
-4482
-4465
-4447
-4428
-4410
-4391
-4373
-4354
-4335
-4315
-4296
-4276
-4256
-4236
-4216
-4196
-4175
-4154
-4133
-4112
-4091
-4069
-4048
-4026
-4003
-3981
-3959
-3936
-3913
-3890
-3867
-3844
-3820
-3796
-3772
-3748
-3724
-3699
-3674
-3649
-3624
-3599
-3574
-3549
-3524
-3498
-3473
-3448
-3423
-3398
-3373
-3347
-3322
-3297
-3272
-3247
-3222
-3196
-3171
-3145
-3120
-3094
-3068
-3042
-3016
-2990
-2964
-2938
-2912
-2886
-2860
-2833
-2807
-2781
-2755
-2729
-2703
-2677
-2652
-2626
-2600
-2574
-2548
-2523
-2497
-2471
-2446
-2420
-2395
-2369
-2343
-2318
-2292
-2267
-2241
-2215
-2190
-2164
-2138
-2112
-2086
-2060
-2035
-2009
-1983
-1957
-1931
-1906
-1880
-1854
-1828
-1802
-1775
-1749
-1722
-1696
-1669
-1642
-1615
-1588
-1561
-1534
-1507
-1480
-1453
-1426
-1399
-1373
-1346
-1319
-1293
-1266
-1240
-1213
-1187
-1160
-1134
-1108
-1081
-1055
-1029
-1002
-977
-951
-926
-900
-875
-849
-824
-799
-774
-749
-724
-700
-675
-650
-626
-602
-577
-553
-529
-504
-480
-456
-432
-408
-383
-359
-335
-311
-287
-262
-238
-214
-189
-165
-141
-116
-92
-67
-42
-18
7
32
57
82
107
132
157
182
207
233
258
283
309
334
360
386
411
437
463
489
515
541
567
593
619
645
672
698
725
752
779
806
833
860
887
915
942
970
997
1025
1053
1081
1109
1137
1165
1193
1221
1250
1279
1307
1336
1366
1395
1424
1454
1484
1514
1544
1574
1604
1634
1665
1695
1725
1756
1786
1816
1847
1877
1908
1938
1969
1999
2029
2060
2090
2121
2151
2181
2212
2242
2272
2302
2333
2363
2393
2422
2452
2482
2511
2540
2569
2598
2627
2655
2684
2712
2740
2769
2796
2824
2852
2879
2906
2933
2960
2987
3013
3040
3066
3092
3118
3144
3170
3196
3222
3248
3273
3299
3325
3350
3376
3401
3426
3451
3476
3501
3525
3549
3573
3597
3621
3645
3668
3691
3714
3737
3759
3782
3804
3826
3848
3870
3892
3914
3935
3957
3979
4000
4022
4043
4065
4086
4107
4129
4150
4171
4192
4213
4234
4255
4276
4297
4318
4338
4359
4379
4399
4419
4439
4459
4478
4498
4517
4536
4554
4573
4591
4610
4628
4646
4664
4682
4700
4718
4736
4754
4772
4790
4808
4827
4845
4863
4881
4899
4917
4935
4953
4971
4989
5007
5024
5042
5059
5076
5093
5110
5126
5142
5159
5174
5190
5206
5221
5236
5251
5266
5281
5295
5310
5324
5339
5353
5367
5381
5395
5409
5423
5437
5451
5464
5477
5491
5504
5517
5530
5542
5555
5567
5580
5592
5604
5616
5627
5639
5650
5661
5672
5682
5692
5702
5712
5721
5731
5740
5748
5757
5765
5773
5781
5788
5795
5802
5809
5816
5822
5828
5835
5841
5846
5852
5857
5863
5868
5873
5877
5882
5886
5890
5893
5897
5900
5902
5905
5907
5909
5911
5912
5914
5915
5915
5916
5916
5916
5916
5915
5914
5913
5912
5911
5909
5908
5906
5904
5903
5901
5899
5897
5896
5894
5892
5890
5888
5886
5883
5881
5878
5875
5872
5869
5865
5861
5857
5852
5848
5843
5837
5832
5826
5820
5813
5806
5799
5792
5785
5777
5769
5761
5752
5744
5735
5726
5717
5708
5699
5690
5680
5671
5661
5651
5642
5632
5622
5612
5602
5591
5581
5571
5560
5549
5538
5527
5516
5505
5494
5482
5471
5459
5448
5436
5425
5414
5403
5392
5381
5370
5359
5348
5337
5326
5316
5305
5294
5284
5273
5262
5252
5241
5231
5220
5209
5199
5188
5177
5167
5156
5145
5134
5124
5113
5102
5092
5081
5070
5059
5049
5038
5027
5016
5006
4995
4984
4973
4963
4952
4941
4930
4920
4909
4898
4887
4877
4866
4855
4844
4834
4823
4812
4801
4790
4779
4769
4758
4747
4736
4725
4714
4703
4692
4681
4670
4659
4649
4638
4627
4617
4606
4596
4585
4574
4564
4554
4543
4533
4522
4512
4501
4491
4480
4470
4459
4449
4438
4427
4416
4405
4394
4383
4372
4361
4350
4339
4328
4316
4305
4294
4283
4271
4260
4249
4238
4226
4215
4204
4193
4181
4170
4159
4148
4137
4126
4115
4105
4094
4083
4072
4061
4050
4038
4027
4016
4005
3994
3982
3971
3960
3948
3937
3925
3914
3902
3890
3878
3866
3854
3842
3830
3818
3806
3793
3781
3768
3756
3743
3730
3717
3705
3692
3679
3665
3652
3639
3626
3612
3598
3584
3571
3556
3542
3528
3514
3499
3484
3470
3455
3440
3425
3409
3394
3379
3363
3348
3332
3317
3301
3285
3269
3253
3237
3221
3205
3188
3172
3156
3139
3123
3107
3090
3073
3057
3040
3023
3006
2989
2972
2955
2938
2921
2903
2886
2868
2850
2833
2815
2797
2779
2761
2743
2724
2706
2688
2670
2651
2633
2614
2596
2577
2559
2540
2522
2503
2484
2465
2446
2427
2408
2389
2370
2351
2332
2312
2293
2273
2254
2234
2214
2194
2173
2153
2132
2111
2089
2068
2045
2024
2001
1980
1958
1936
1913
1890
1868
1845
1822
1798
1775
1752
1728
1704
1681
1657
1633
1608
1584
1560
1535
1510
1485
1460
1435
1410
1384
1358
1332
1307
1280
1254
1228
1201
1175
1148
1121
1094
1067
1040
1012
986
958
931
903
875
847
819
791
762
733
704
675
646
616
587
557
527
496
466
435
404
373
341
310
278
246
213
181
148
115
82
49
15
-19
-52
-86
-120
-155
-189
-223
-258
-292
-327
-362
-397
-432
-467
-503
-539
-574
-611
-647
-684
-720
-757
-794
-832
-869
-907
-945
-983
-1020
-1059
-1098
-1136
-1174
-1213
-1252
-1290
-1329
-1368
-1406
-1445
-1484
-1523
-1562
-1601
-1640
-1678
-1717
-1756
-1795
-1834
-1873
-1912
-1950
-1989
-2028
-2067
-2106
-2145
-2184
-2223
-2261
-2300
-2339
-2377
-2416
-2455
-2493
-2532
-2571
-2610
-2648
-2687
-2726
-2764
-2803
-2841
-2880
-2918
-2956
-2993
-3031
-3068
-3105
-3142
-3179
-3215
-3252
-3288
-3323
-3359
-3394
-3429
-3464
-3499
-3533
-3567
-3602
-3635
-3669
-3702
-3736
-3769
-3802
-3834
-3867
-3899
-3932
-3964
-3995
-4027
-4058
-4090
-4121
-4151
-4182
-4212
-4242
-4272
-4302
-4331
-4361
-4390
-4419
-4447
-4476
-4504
-4533
-4561
-4589
-4617
-4644
-4672
-4699
-4727
-4754
-4781
-4808
-4835
-4862
-4889
-4915
-4942
-4968
-4995
-5021
-5047
-5073
-5099
-5125
-5150
-5176
-5201
-5227
-5252
-5276
-5301
-5326
-5350
-5374
-5398
-5422
-5445
-5468
-5491
-5514
-5537
-5559
-5582
-5604
-5626
-5647
-5668
-5690
-5711
-5731
-5752
-5772
-5792
-5812
-5831
-5851
-5870
-5889
-5907
-5925
-5943
-5961
-5979
-5996
-6013
-6030
-6046
-6062
-6078
-6094
-6109
-6124
-6139
-6154
-6168
-6182
-6196
-6210
-6223
-6236
-6249
-6261
-6274
-6286
-6297
-6309
-6320
-6331
-6341
-6352
-6362
-6372
-6382
-6391
-6400
-6409
-6418
-6426
-6434
-6442
-6450
-6458
-6465
-6472
-6478
-6485
-6491
-6497
-6502
-6508
-6513
-6518
-6523
-6527
-6531
-6535
-6538
-6542
-6545
-6547
-6550
-6552
-6554
-6556
-6557
-6559
-6560
-6561
-6561
-6562
-6562
-6562
-6562
-6562
-6561
-6561
-6560
-6559
-6558
-6557
-6556
-6555
-6553
-6552
-6550
-6548
-6547
-6545
-6543
-6540
-6538
-6536
-6534
-6531
-6529
-6526
-6524
-6521
-6518
-6516
-6513
-6510
-6507
-6504
-6501
-6497
-6494
-6491
-6488
-6484
-6481
-6477
-6474
-6470
-6467
-6463
-6459
-6455
-6451
-6446
-6442
-6437
-6432
-6427
-6422
-6417
-6412
-6407
-6401
-6395
-6389
-6383
-6377
-6371
-6364
-6357
-6350
-6343
-6336
-6328
-6321
-6313
-6305
-6297
-6289
-6280
-6272
-6263
-6254
-6245
-6236
-6227
-6217
-6207
-6197
-6187
-6176
-6166
-6155
-6144
-6133
-6122
-6110
-6098
-6087
-6075
-6063
-6051
-6038
-6026
-6014
-6001
-5988
-5976
-5963
-5951
-5938
-5926
-5913
-5901
-5888
-5876
-5864
-5851
-5839
-5827
-5814
-5802
-5790
-5778
-5766
-5754
-5742
-5730
-5718
-5706
-5695
-5683
-5671
-5659
-5648
-5636
-5625
-5613
-5602
-5590
-5579
-5567
-5556
-5544
-5533
-5521
-5510
-5498
-5487
-5476
-5464
-5453
-5442
-5430
-5419
-5408
-5398
-5387
-5376
-5366
-5355
-5345
-5334
-5324
-5314
-5304
-5294
-5284
-5274
-5264
-5254
-5245
-5235
-5226
-5216
-5207
-5197
-5188
-5179
-5170
-5161
-5152
-5143
-5134
-5126
-5117
-5109
-5101
-5093
-5085
-5078
-5070
-5063
-5056
-5049
-5042
-5036
-5029
-5023
-5017
-5011
-5005
-5000
-4994
-4989
-4984
-4979
-4974
-4969
-4964
-4960
-4955
-4950
-4946
-4941
-4937
-4933
-4928
-4924
-4920
-4916
-4912
-4908
-4904
-4900
-4896
-4892
-4888
-4885
-4881
-4878
-4874
-4871
-4867
-4864
-4861
-4858
-4855
-4853
-4850
-4848
-4845
-4843
-4841
-4839
-4837
-4835
-4833
-4831
-4830
-4828
-4826
-4825
-4824
-4822
-4821
-4820
-4819
-4818
-4816
-4815
-4814
-4813
-4812
-4811
-4810
-4809
-4808
-4807
-4806
-4805
-4804
-4802
-4801
-4800
-4799
-4797
-4796
-4794
-4793
-4791
-4789
-4788
-4786
-4784
-4782
-4781
-4779
-4777
-4775
-4773
-4771
-4769
-4767
-4765
-4763
-4761
-4759
-4757
-4755
-4753
-4751
-4749
-4746
-4744
-4742
-4740
-4738
-4735
-4733
-4731
-4729
-4726
-4724
-4722
-4720
-4717
-4715
-4712
-4710
-4707
-4705
-4702
-4699
-4696
-4693
-4690
-4687
-4683
-4680
-4676
-4672
-4668
-4664
-4660
-4656
-4652
-4647
-4643
-4638
-4633
-4628
-4623
-4618
-4613
-4607
-4602
-4596
-4591
-4585
-4579
-4574
-4568
-4562
-4556
-4550
-4544
-4538
-4531
-4525
-4519
-4512
-4506
-4499
-4493
-4486
-4479
-4473
-4466
-4459
-4452
-4445
-4437
-4430
-4423
-4416
-4408
-4400
-4393
-4385
-4377
-4369
-4361
-4352
-4344
-4335
-4326
-4317
-4308
-4298
-4289
-4279
-4269
-4259
-4248
-4238
-4227
-4216
-4205
-4194
-4183
-4172
-4160
-4149
-4137
-4125
-4113
-4101
-4088
-4075
-4062
-4050
-4037
-4022
-4010
-3996
-3982
-3968
-3954
-3940
-3925
-3910
-3895
-3880
-3865
-3850
-3835
-3819
-3804
-3788
-3772
-3756
-3740
-3724
-3708
-3691
-3675
-3658
-3641
-3624
-3607
-3590
-3572
-3555
-3538
-3520
-3502
-3484
-3466
-3448
-3430
-3412
-3394
-3376
-3357
-3339
-3320
-3302
-3283
-3264
-3246
-3227
-3208
-3189
-3170
-3151
-3132
-3113
-3094
-3075
-3056
-3036
-3017
-2997
-2978
-2958
-2939
-2919
-2899
-2880
-2860
-2840
-2820
-2801
-2781
-2761
-2741
-2721
-2702
-2682
-2662
-2642
-2623
-2603
-2583
-2564
-2544
-2525
-2506
-2486
-2467
-2448
-2428
-2409
-2390
-2371
-2351
-2332
-2313
-2294
-2275
-2255
-2236
-2217
-2198
-2180
-2161
-2142
-2124
-2105
-2087
-2069
-2051
-2033
-2016
-1998
-1981
-1964
-1946
-1929
-1913
-1896
-1879
-1862
-1846
-1829
-1813
-1797
-1780
-1764
-1748
-1732
-1716
-1700
-1684
-1668
-1652
-1636
-1620
-1604
-1588
-1572
-1557
-1541
-1526
-1510
-1495
-1480
-1464
-1449
-1434
-1419
-1404
-1390
-1375
-1360
-1346
-1331
-1317
-1303
-1289
-1275
-1261
-1247
-1233
-1219
-1205
-1191
-1177
-1163
-1149
-1135
-1121
-1107
-1093
-1079
-1065
-1051
-1037
-1022
-1008
-996
-982
-969
-956
-943
-930
-917
-904
-892
-879
-867
-855
-842
-830
-819
-807
-795
-783
-772
-760
-749
-737
-726
-715
-704
-693
-681
-670
-659
-648
-638
-627
-616
-606
-595
-585
-574
-564
-554
-543
-533
-523
-513
-503
-494
-484
-475
-465
-456
-447
-438
-429
-420
-411
-403
-394
-386
-378
-370
-362
-354
-346
-338
-330
-322
-315
-307
-300
-293
-285
-278
-271
-264
-257
-250
-243
-236
-230
-223
-217
-211
-204
-198
-192
-186
-180
-175
-169
-164
-158
-153
-148
-144
-139
-135
-131
-127
-123
-119
-115
-112
-109
-106
-103
-100
-97
-94
-92
-90
-87
-85
-84
-82
-81
-79
-78
-77
-76
-76
-75
-75
-74
-74
-74
-74
-74
-75
-75
-75
-76
-76
-77
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-89
-90
-92
-93
-95
-96
-98
-100
-101
-103
-105
-107
-109
-111
-113
-115
-117
-119
-122
-124
-126
-128
-131
-133
-135
-138
-140
-142
-144
-146
-149
-151
-153
-155
-157
-159
-160
-162
-164
-165
-167
-168
-170
-171
-172
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-185
-186
-187
-187
-188
-189
-189
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-190
-190
-189
-189
-188
-188
-187
-186
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-171
-170
-169
-168
-167
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-155
-154
-154
-153
-153
-153
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-155
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-167
-168
-169
-171
-172
-174
-176
-177
-179
-180
-182
-184
-185
-187
-189
-190
-192
-194
-196
-198
-200
-202
-204
-206
-209
-211
-213
-215
-217
-220
-222
-224
-226
-228
-231
-233
-235
-237
-239
-241
-243
-245
-247
-248
-250
-252
-253
-255
-256
-258
-259
-261
-262
-263
-264
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-277
-278
-279
-280
-281
-282
-283
-284
-285
-285
-286
-287
-288
-289
-290
-291
-292
-292
-293
-294
-295
-296
-297
-298
-299
-300
-300
-301
-302
-303
-304
-305
-306
-307
-307
-308
-309
-310
-311
-312
-313
-314
-314
-315
-316
-317
-318
-319
-320
-321
-321
-322
-323
-324
-325
-326
-327
-328
-328
-329
-330
-331
-332
-333
-334
-335
-335
-336
-337
-338
-339
-340
-341
-341
-342
-343
-344
-345
-346
-347
-348
-348
-349
-350
-351
-352
-353
-354
-354
-355
-356
-357
-358
-359
-360
-360
-361
-362
-363
-364
-365
-366
-366
-367
-368
-369
-370
-371
-372
-372
-373
-374
-375
-376
-377
-378
-378
-379
-380
-381
-382
-383
-384
-384
-385
-386
-387
-388
-389
-390
-390
-391
-392
-393
-394
-395
-395
-396
-397
-398
-399
-400
-401
-401
-402
-403
-404
-405
-406
-407
-407
-408
-409
-410
-411
-412
-412
-413
-414
-415
-416
-417
-417
-418
-419
-420
-421
-422
-423
-423
-424
-425
-426
-427
-428
-428
-429
-430
-431
-432
-433
-433
-434
-435
-436
-437
-438
-438
-439
-440
-441
-442
-443
-443
-444
-445
-446
-447
-448
-448
-449
-450
-451
-452
-453
-453
-454
-455
-456
-457
-458
-458
-459
-460
-461
-462
-463
-463
-464
-465
-466
-467
-467
-468
-469
-470
-471
-472
-472
-473
-474
-475
-476
-477
-477
-478
-479
-480
-481
-481
-482
-483
-484
-485
-486
-486
-487
-488
-489
-490
-490
-491
-492
-493
-494
-495
-495
-496
-497
-498
-499
-499
-500
-501
-502
-503
-504
-504
-505
-506
-507
-508
-508
-509
-510
-511
-512
-512
-513
-514
-515
-516
-516
-517
-518
-519
-520
-521
-521
-522
-523
-524
-525
-525
-526
-527
-528
-529
-529
-530
-531
-532
-533
-533
-534
-535
-536
-537
-537
-538
-539
-540
-541
-541
-542
-543
-544
-545
-545
-546
-547
-548
-549
-549
-550
-551
-552
-553
-553
-554
-555
-556
-557
-557
-558
-559
-560
-561
-561
-562
-563
-564
-564
-565
-566
-567
-568
-568
-569
-570
-571
-572
-572
-573
-574
-575
-576
-576
-577
-578
-579
-579
-580
-581
-582
-583
-583
-584
-585
-586
-586
-587
-588
-589
-590
-590
-591
-592
-593
-594
-594
-595
-596
-597
-597
-598
-599
-600
-601
-601
-602
-603
-604
-604
-605
-606
-607
-608
-608
-609
-610
-611
-611
-612
-613
-614
-614
-615
-616
-617
-618
-618
-619
-620
-621
-621
-622
-623
-624
-625
-625
-626
-627
-628
-628
-629
-630
-631
-631
-632
-633
-634
-634
-635
-636
-637
-638
-638
-639
-640
-641
-641
-642
-643
-644
-644
-645
-646
-647
-647
-648
-649
-650
-650
-651
-652
-653
-654
-654
-655
-656
-657
-657
-658
-659
-660
-660
-661
-662
-663
-663
-664
-665
-666
-666
-667
-668
-669
-669
-670
-671
-672
-672
-673
-674
-675
-675
-676
-677
-678
-678
-679
-680
-681
-681
-682
-683
-684
-684
-685
-686
-687
-687
-688
-689
-690
-690
-691
-692
-693
-693
-694
-695
-695
-696
-697
-698
-698
-699
-700
-701
-701
-702
-703
-704
-704
-705
-706
-707
-707
-708
-709
-710
-710
-711
-712
-712
-713
-714
-715
-715
-716
-717
-718
-718
-719
-720
-721
-721
-722
-723
-723
-724
-725
-726
-726
-727
-728
-729
-729
-730
-731
-731
-732
-733
-734
-734
-735
-736
-737
-737
-738
-739
-739
-740
-741
-742
-742
-743
-744
-745
-745
-746
-747
-747
-748
-749
-750
-750
-751
-752
-752
-753
-754
-755
-755
-756
-757
-757
-758
-759
-760
-760
-761
-762
-762
-763
-764
-765
-765
-766
-767
-767
-768
-769
-770
-770
-771
-772
-772
-773
-774
-775
-775
-776
-777
-777
-778
-779
-780
-780
-781
-782
-782
-783
-784
-784
-785
-786
-787
-787
-788
-789
-789
-790
-791
-792
-792
-793
-794
-794
-795
-796
-796
-797
-798
-799
-799
-800
-801
-801
-802
-803
-803
-804
-805
-806
-806
-807
-808
-808
-809
-810
-810
-811
-812
-812
-813
-814
-815
-815
-816
-817
-817
-818
-819
-819
-820
-821
-821
-822
-823
-824
-824
-825
-826
-826
-827
-828
-828
-829
-830
-830
-831
-832
-832
-833
-834
-835
-835
-836
-837
-837
-838
-839
-839
-840
-841
-841
-842
-843
-843
-844
-845
-845
-846
-847
-848
-848
-849
-850
-850
-851
-852
-852
-853
-854
-854
-855
-856
-856
-857
-858
-858
-859
-860
-860
-861
-862
-862
-863
-864
-864
-865
-866
-866
-867
-868
-868
-869
-870
-870
-871
-872
-872
-873
-874
-874
-875
-876
-876
-877
-878
-878
-879
-880
-880
-881
-882
-882
-883
-884
-884
-885
-886
-886
-887
-888
-888
-889
-890
-890
-891
-892
-892
-893
-894
-894
-895
-896
-896
-897
-898
-898
-899
-900
-900
-901
-902
-902
-903
-904
-904
-905
-906
-906
-907
-907
-908
-909
-909
-910
-911
-911
-912
-913
-913
-914
-915
-915
-916
-917
-917
-918
-919
-919
-920
-920
-921
-922
-922
-923
-924
-924
-925
-926
-926
-927
-928
-928
-929
-930
-930
-931
-931
-932
-933
-933
-934
-935
-935
-936
-937
-937
-938
-939
-939
-940
-940
-941
-942
-942
-943
-944
-944
-945
-946
-946
-947
-947
-948
-949
-949
-950
-951
-951
-952
-953
-953
-954
-954
-955
-956
-956
-957
-958
-958
-959
-959
-960
-961
-961
-962
-963
-963
-964
-964
-965
-966
-966
-967
-968
-968
-969
-970
-970
-971
-971
-972
-973
-973
-974
-975
-975
-976
-976
-977
-978
-978
-979
-979
-980
-981
-981
-982
-983
-983
-984
-984
-985
-986
-986
-987
-988
-988
-989
-989
-990
-991
-991
-992
-992
-993
-994
-994
-995
-996
-996
-997
-997
-998
-999
-999
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1020
