5
68476
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
27
27
27
27
27
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
35
36
36
36
37
37
37
37
38
38
38
38
38
39
39
39
39
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
49
49
50
50
50
51
51
51
51
52
52
52
52
53
53
53
54
54
54
55
55
55
55
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
62
62
62
62
63
63
63
64
64
64
64
65
65
65
66
66
66
67
67
67
67
68
68
68
69
69
69
70
70
70
70
71
71
71
71
72
72
72
73
73
73
74
74
74
74
75
75
75
76
76
76
77
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
82
82
82
82
83
83
83
84
84
84
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
89
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
96
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
126
126
126
127
127
127
128
128
128
129
129
130
130
130
131
131
132
132
132
133
133
134
134
134
135
135
136
136
136
137
137
137
138
138
138
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
148
148
148
149
149
149
150
150
151
151
151
152
152
152
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
159
159
159
160
160
161
161
161
162
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
168
169
169
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
176
176
176
177
177
178
178
178
179
179
179
180
180
181
181
182
182
182
183
183
184
184
184
185
185
186
186
186
187
187
188
188
188
189
189
190
190
190
191
191
192
192
192
193
193
194
194
194
195
195
196
196
196
197
197
197
198
198
199
199
199
200
200
200
201
201
202
202
202
203
203
204
204
204
205
205
205
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
217
217
218
218
218
219
219
220
220
221
221
222
222
222
223
223
224
224
225
225
226
226
227
227
228
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
262
262
263
263
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
274
274
275
275
276
276
277
277
278
278
279
280
280
281
281
282
282
283
283
284
285
285
286
286
287
287
288
288
289
289
290
290
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
315
316
316
317
317
318
318
318
319
319
320
320
321
321
321
322
322
323
323
323
324
324
325
325
325
326
326
327
327
327
328
328
329
329
329
330
330
330
331
331
332
332
332
333
333
333
334
334
335
335
335
336
336
336
337
337
337
338
338
338
339
339
340
340
340
341
341
341
342
342
342
343
343
343
344
344
344
345
345
345
346
346
346
346
347
347
347
348
348
349
349
349
349
350
350
350
351
351
351
352
352
352
352
353
353
353
354
354
354
354
355
355
355
356
356
356
356
357
357
357
358
358
358
358
359
359
359
359
360
360
360
360
361
361
361
361
361
362
362
362
362
363
363
363
363
363
364
364
364
364
364
365
365
365
365
365
366
366
366
366
366
367
367
367
367
367
368
368
368
368
368
368
369
369
369
369
369
370
370
370
370
370
371
371
371
371
371
372
372
372
372
372
373
373
373
373
373
374
374
374
374
374
374
375
375
375
375
375
376
376
376
376
376
377
377
377
377
377
377
378
378
378
378
378
378
379
379
379
379
379
380
380
380
380
380
380
381
381
381
381
381
381
382
382
382
382
382
382
383
383
383
383
383
384
384
384
384
384
384
385
385
385
385
385
386
386
386
386
386
386
386
387
387
387
387
387
387
388
388
388
388
388
388
389
389
389
389
389
389
390
390
390
390
390
390
391
391
391
391
391
391
392
392
392
392
392
392
393
393
393
393
393
394
394
394
394
394
394
395
395
395
395
395
396
396
396
396
396
397
397
397
397
398
398
398
398
398
399
399
399
399
400
400
400
400
400
401
401
401
401
402
402
402
402
403
403
403
403
404
404
404
404
405
405
405
405
406
406
406
407
407
407
407
408
408
408
408
409
409
409
410
410
410
410
411
411
411
412
412
412
413
413
413
413
414
414
414
415
415
415
415
416
416
416
417
417
417
417
418
418
418
418
419
419
419
419
420
420
420
421
421
421
421
421
422
422
422
422
422
423
423
423
423
423
424
424
424
424
424
425
425
425
425
425
426
426
426
426
426
427
427
427
427
427
428
428
428
428
428
429
429
429
429
429
430
430
430
430
430
430
431
431
431
431
431
431
432
432
432
432
432
432
433
433
433
433
433
434
434
434
434
434
434
434
435
435
435
435
435
435
436
436
436
436
436
436
437
437
437
437
437
437
438
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
439
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
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
434
434
434
434
434
434
434
434
434
434
434
433
433
433
433
433
433
433
433
433
433
433
433
432
432
432
432
432
432
432
432
432
432
432
431
431
431
431
431
431
431
431
431
431
431
430
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
429
429
429
429
429
429
429
429
428
428
428
428
428
428
428
428
428
428
427
427
427
427
427
427
427
427
427
427
426
426
426
426
426
426
426
426
426
426
426
425
425
425
425
425
425
425
425
425
425
424
424
424
424
424
424
424
424
424
423
423
423
423
423
423
423
423
423
422
422
422
422
422
422
422
422
422
422
422
422
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
413
413
413
413
413
413
413
413
413
413
413
413
413
412
412
412
412
412
412
412
412
412
412
412
412
412
412
411
411
411
411
411
411
411
411
411
411
411
411
410
410
410
410
410
410
410
410
410
410
410
410
409
409
409
409
409
409
409
409
409
409
409
409
408
408
408
408
408
408
408
408
408
408
408
407
407
407
407
407
407
407
407
407
407
407
407
407
407
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
402
402
402
402
402
402
402
402
402
402
402
402
402
402
401
401
401
401
401
401
401
401
401
401
401
401
401
400
400
400
400
400
400
400
400
400
400
400
400
399
399
399
399
399
399
399
399
399
399
399
398
398
398
398
398
398
398
398
398
398
398
397
397
397
397
397
397
397
397
397
397
396
396
396
396
396
396
396
396
396
396
395
395
395
395
395
395
395
395
395
394
394
394
394
394
394
394
394
394
393
393
393
393
393
393
393
392
392
392
392
392
392
392
391
391
391
391
391
391
390
390
390
390
390
390
389
389
389
389
389
389
388
388
388
388
388
388
388
388
387
387
387
387
387
386
386
386
386
386
386
385
385
385
385
385
385
384
384
384
384
384
384
384
383
383
383
383
383
383
382
382
382
382
382
382
381
381
381
381
381
381
380
380
380
380
380
380
379
379
379
379
379
379
378
378
378
378
378
377
377
377
377
377
376
376
376
376
376
375
375
375
375
375
374
374
374
374
373
373
373
373
372
372
372
372
372
371
371
371
370
370
370
370
369
369
369
369
368
368
368
367
367
367
366
366
366
366
365
365
365
364
364
364
364
363
363
363
362
362
362
361
361
361
361
360
360
360
359
359
359
358
358
358
357
357
357
357
356
356
356
355
355
355
354
354
354
353
353
353
352
352
352
351
351
351
350
350
350
349
349
349
348
348
348
347
347
347
346
346
346
345
345
345
344
344
344
343
343
342
342
342
341
341
341
340
340
340
339
339
338
338
338
337
337
337
336
336
336
335
335
334
334
334
333
333
333
332
332
332
331
331
330
330
330
329
329
329
328
328
328
327
327
327
326
326
326
325
325
325
324
324
324
323
323
323
322
322
322
321
321
321
320
320
320
319
319
319
319
318
318
318
317
317
317
316
316
316
315
315
315
314
314
314
313
313
313
312
312
312
311
311
311
311
310
310
310
309
309
309
308
308
308
307
307
307
306
306
306
306
305
305
305
304
304
304
303
303
303
303
302
302
302
301
301
301
300
300
300
299
299
299
299
298
298
298
297
297
297
296
296
296
295
295
295
294
294
294
293
293
293
292
292
292
291
291
291
290
290
290
290
289
289
288
288
288
287
287
287
287
286
286
286
285
285
284
284
284
284
283
283
283
282
282
282
281
281
281
280
280
280
279
279
279
278
278
278
277
277
276
276
276
275
275
275
274
274
274
273
273
273
272
272
272
271
271
271
270
270
270
269
269
268
268
268
267
267
267
266
266
266
265
265
264
264
264
263
263
263
262
262
262
261
261
260
260
260
259
259
259
258
258
258
257
257
257
256
256
256
255
255
255
254
254
253
253
253
252
252
252
251
251
251
250
250
250
249
249
248
248
248
247
247
247
246
246
246
245
245
245
244
244
244
243
243
243
242
242
242
242
241
241
241
240
240
240
239
239
239
238
238
238
237
237
237
237
236
236
236
235
235
235
235
234
234
234
233
233
233
233
232
232
232
231
231
231
231
230
230
230
230
229
229
229
228
228
228
228
227
227
227
227
226
226
226
225
225
225
225
224
224
224
224
223
223
223
223
222
222
222
222
221
221
221
221
221
220
220
220
220
219
219
219
219
218
218
218
218
218
217
217
217
217
216
216
216
216
215
215
215
215
215
214
214
214
214
213
213
213
213
213
212
212
212
212
211
211
211
211
211
210
210
210
210
210
209
209
209
209
208
208
208
208
208
207
207
207
207
207
207
206
206
206
206
206
206
205
205
205
205
205
205
205
205
204
204
204
204
204
204
204
204
204
203
203
203
203
203
203
203
203
202
202
202
202
202
202
202
202
202
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
218
218
218
218
218
218
218
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
228
228
228
228
228
229
229
229
229
230
230
230
230
230
230
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
236
237
237
237
237
237
238
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
240
241
241
241
241
241
241
242
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
244
244
245
245
245
245
245
245
246
246
246
246
246
246
247
247
247
247
247
247
248
248
248
248
248
248
249
249
249
249
249
250
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
254
255
255
255
255
255
255
256
256
256
256
256
256
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
280
280
280
280
280
280
281
281
281
281
281
281
281
282
282
282
282
282
282
283
283
283
283
283
283
284
284
284
284
284
284
285
285
285
285
285
285
286
286
286
286
286
287
287
287
287
287
288
288
288
288
289
289
289
289
289
290
290
290
290
291
291
291
291
292
292
292
292
293
293
293
293
293
294
294
294
294
295
295
295
295
295
296
296
296
296
297
297
297
297
297
298
298
298
298
299
299
299
299
300
300
300
300
300
301
301
301
301
301
302
302
302
302
302
303
303
303
303
303
304
304
304
304
304
305
305
305
305
305
306
306
306
306
306
307
307
307
307
307
308
308
308
308
308
309
309
309
309
309
310
310
310
310
310
310
311
311
311
311
311
311
312
312
312
312
312
312
312
313
313
313
313
313
313
314
314
314
314
314
314
315
315
315
315
315
315
315
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
320
320
320
320
320
320
320
320
320
320
320
320
320
320
319
319
319
319
319
319
319
319
319
319
319
319
318
318
318
318
318
318
318
318
318
318
317
317
317
317
317
317
317
317
317
316
316
316
316
316
316
316
316
315
315
315
315
315
315
315
314
314
314
314
314
314
314
313
313
313
313
313
313
312
312
312
312
312
311
311
311
311
311
310
310
310
310
310
309
309
309
309
309
308
308
308
308
308
307
307
307
307
306
306
306
306
306
305
305
305
305
304
304
304
304
303
303
303
303
302
302
302
302
301
301
301
301
300
300
300
299
299
299
299
298
298
298
297
297
297
297
296
296
296
295
295
295
294
294
294
294
293
293
293
292
292
292
291
291
291
290
290
289
289
289
288
288
288
287
287
287
286
286
286
285
285
285
284
284
283
283
283
282
282
282
281
281
281
280
280
279
279
279
278
278
278
277
277
276
276
276
275
275
275
274
274
274
273
273
272
272
272
271
271
270
270
270
269
269
269
268
268
267
267
266
266
266
265
265
265
264
264
263
263
263
262
262
261
261
261
260
260
259
259
258
258
258
257
257
256
256
256
255
255
254
254
253
253
252
252
252
251
251
250
250
249
249
248
248
248
247
247
246
246
245
245
244
244
244
243
243
242
242
241
241
240
240
240
239
239
238
238
237
237
237
236
236
235
235
234
234
234
233
233
232
232
232
231
231
230
230
230
229
229
228
228
228
227
227
226
226
225
225
225
224
224
223
223
223
222
222
221
221
221
220
220
219
219
218
218
218
217
217
216
216
216
215
215
214
214
214
213
213
212
212
211
211
211
210
210
209
209
208
208
208
207
207
206
206
206
205
205
204
204
203
203
203
202
202
201
201
201
200
200
199
199
198
198
198
197
197
197
196
196
195
195
195
194
194
194
193
193
193
192
192
191
191
191
190
190
190
189
189
189
188
188
188
187
187
186
186
186
185
185
185
184
184
184
183
183
183
182
182
182
181
181
181
180
180
180
179
179
179
178
178
178
177
177
177
177
176
176
176
175
175
175
174
174
174
173
173
173
172
172
172
172
171
171
171
170
170
170
170
169
169
169
168
168
168
168
167
167
167
166
166
166
166
165
165
165
165
164
164
164
164
163
163
163
163
162
162
162
162
161
161
161
160
160
160
160
160
159
159
159
158
158
158
158
157
157
157
157
156
156
156
155
155
155
155
154
154
154
153
153
153
153
152
152
152
151
151
151
151
150
150
150
149
149
149
149
148
148
148
148
147
147
147
146
146
146
145
145
145
145
144
144
144
144
143
143
143
142
142
142
142
141
141
141
141
140
140
140
140
139
139
139
138
138
138
138
137
137
137
137
136
136
136
136
135
135
135
135
135
134
134
134
134
133
133
133
133
132
132
132
132
131
131
131
131
131
130
130
130
130
130
129
129
129
129
129
128
128
128
128
128
128
127
127
127
127
127
126
126
126
126
126
126
125
125
125
125
125
125
124
124
124
124
124
124
123
123
123
123
123
123
123
122
122
122
122
122
122
121
121
121
121
121
121
120
120
120
120
120
120
120
119
119
119
119
119
119
118
118
118
118
118
118
118
118
117
117
117
117
117
117
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
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
128
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
131
132
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
169
169
169
169
169
169
169
170
170
170
170
170
170
170
171
171
171
171
171
171
172
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
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
180
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
187
187
187
187
188
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
205
205
205
206
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
221
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
231
231
231
232
232
233
233
234
234
234
235
235
236
236
237
237
237
238
238
239
239
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
262
263
263
264
264
265
265
266
266
267
267
268
268
269
270
270
271
271
272
272
273
273
274
275
275
276
276
277
278
278
279
279
280
281
281
282
282
283
284
284
285
286
286
287
288
288
289
289
290
291
291
292
292
293
294
294
295
296
296
297
297
298
299
299
300
301
301
302
303
303
304
305
305
306
306
307
308
308
309
310
310
311
312
312
313
314
314
315
316
316
317
317
318
319
319
320
321
321
322
323
323
324
325
325
326
327
327
328
329
330
330
331
332
332
333
334
334
335
336
336
337
338
338
339
340
340
341
342
342
343
344
344
345
346
346
347
348
348
349
350
350
351
352
352
353
354
355
355
356
357
357
358
359
359
360
361
362
362
363
364
364
365
366
367
367
368
369
369
370
371
371
372
373
374
374
375
376
376
377
378
378
379
380
381
381
382
383
383
384
385
385
386
387
387
388
389
390
390
391
392
392
393
394
395
395
396
397
397
398
399
400
400
401
402
403
403
404
405
405
406
407
408
408
409
410
411
411
412
413
414
414
415
416
417
417
418
419
420
420
421
422
423
423
424
425
426
426
427
428
429
429
430
431
431
432
433
434
434
435
436
437
437
438
439
440
440
441
442
443
443
444
445
446
446
447
448
449
449
450
451
452
452
453
454
455
455
456
457
458
458
459
460
461
461
462
463
464
464
465
466
467
467
468
469
470
470
471
472
473
473
474
475
476
476
477
478
479
479
480
481
482
482
483
484
485
485
486
487
488
489
489
490
491
492
492
493
494
495
496
496
497
498
499
499
500
501
502
503
503
504
505
506
507
507
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
530
530
531
532
533
534
534
535
536
537
538
539
539
540
541
542
543
543
544
545
546
547
548
548
549
550
551
552
552
553
554
555
556
557
557
558
559
560
561
561
562
563
564
565
565
566
567
568
569
570
570
571
572
573
573
574
575
576
577
578
578
579
580
581
582
582
583
584
585
586
587
587
588
589
590
591
591
592
593
594
595
595
596
597
598
599
600
600
601
602
603
604
604
605
606
607
608
609
609
610
611
612
613
614
614
615
616
617
618
619
619
620
621
622
623
624
625
625
626
627
628
629
630
631
631
632
633
634
635
636
637
637
638
639
640
641
642
643
643
644
645
646
647
648
649
649
650
651
652
653
654
654
655
656
657
658
659
659
660
661
662
663
664
664
665
666
667
668
669
669
670
671
672
673
674
674
675
676
677
678
679
679
680
681
682
683
684
684
685
686
687
688
689
690
690
691
692
693
694
695
696
696
697
698
699
700
701
701
702
703
704
705
706
707
708
708
709
710
711
712
713
713
714
715
716
717
718
719
719
720
721
722
723
724
725
726
726
727
728
729
730
731
731
732
733
734
735
736
736
737
738
739
740
741
741
742
743
744
745
745
746
747
748
749
749
750
751
752
753
753
754
755
756
757
757
758
759
760
761
761
762
763
764
765
765
766
767
768
769
769
770
771
772
772
773
774
775
776
776
777
778
779
779
780
781
782
782
783
784
785
785
786
787
788
788
789
790
791
791
792
793
794
794
795
796
797
797
798
799
800
800
801
802
803
803
804
805
806
807
807
808
809
810
810
811
812
813
813
814
815
816
816
817
818
819
819
820
821
822
823
823
824
825
826
826
827
828
829
830
830
831
832
833
833
834
835
836
837
837
838
839
840
840
841
842
843
844
844
845
846
847
847
848
849
850
851
851
852
853
854
854
855
856
857
857
858
859
860
860
861
862
863
863
864
865
865
866
867
868
868
869
870
870
871
872
873
873
874
875
875
876
877
877
878
879
880
880
881
882
882
883
884
884
885
886
887
887
888
889
889
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
908
908
909
910
910
911
912
912
913
914
914
915
916
917
917
918
919
919
920
921
921
922
923
923
924
925
925
926
927
928
928
929
930
930
931
932
932
933
934
935
935
936
937
937
938
939
939
940
941
941
942
943
943
944
945
946
946
947
948
948
949
950
950
951
952
952
953
954
954
955
956
957
957
958
959
959
960
961
961
962
963
963
964
965
965
966
967
967
968
969
969
970
971
971
972
973
973
974
975
975
976
977
977
978
979
979
980
981
981
982
983
983
984
985
985
986
987
987
988
988
989
990
990
991
991
992
992
993
993
994
994
995
995
996
996
997
997
997
998
998
998
999
999
999
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
999
999
999
999
998
998
997
997
997
996
995
995
994
993
993
992
991
990
989
989
988
987
986
986
985
985
984
984
983
983
983
982
982
982
981
981
980
980
979
978
977
976
975
974
973
972
970
969
968
966
965
964
962
961
960
959
958
957
956
955
954
953
952
951
950
950
949
949
948
948
948
947
947
947
947
947
947
946
947
947
947
947
947
948
949
949
950
951
952
953
954
955
957
958
960
962
963
965
967
968
970
972
974
976
978
980
982
984
987
989
991
994
996
998
1000
1002
1004
1008
1010
1012
1014
1018
1020
1022
1026
1029
1032
1035
1038
1041
1044
1048
1051
1054
1056
1059
1062
1064
1066
1068
1070
1072
1073
1074
1075
1076
1077
1077
1077
1078
1078
1078
1077
1076
1076
1074
1073
1071
1069
1067
1065
1062
1059
1056
1053
1050
1047
1043
1040
1036
1033
1029
1025
1020
1018
1014
1010
1006
1002
998
995
991
987
983
979
976
972
969
966
962
960
957
955
953
951
949
948
947
947
946
946
946
946
946
947
947
948
948
949
950
951
952
953
954
955
956
958
959
960
962
963
965
967
968
970
972
974
977
979
982
985
988
991
994
998
1000
1004
1008
1014
1018
1022
1028
1034
1039
1045
1051
1057
1062
1068
1074
1080
1086
1091
1097
1102
1107
1112
1117
1122
1126
1130
1134
1138
1142
1145
1148
1151
1154
1156
1158
1160
1162
1163
1164
1165
1166
1167
1167
1167
1167
1167
1166
1166
1166
1165
1165
1164
1163
1163
1162
1162
1161
1161
1160
1159
1159
1158
1157
1156
1155
1154
1153
1152
1151
1149
1147
1145
1143
1141
1139
1137
1135
1132
1130
1128
1126
1124
1122
1120
1118
1117
1115
1113
1112
1110
1108
1106
1104
1102
1101
1099
1097
1096
1095
1093
1092
1091
1091
1090
1089
1088
1087
1086
1085
1084
1082
1080
1079
1077
1075
1072
1070
1067
1065
1062
1059
1057
1054
1051
1049
1046
1043
1041
1039
1036
1034
1032
1029
1027
1025
1022
1020
1018
1018
1016
1014
1012
1010
1010
1008
1006
1004
1002
1000
998
996
993
990
987
984
981
977
973
969
965
960
955
950
945
940
934
929
925
920
916
912
908
905
902
900
897
895
893
891
890
888
886
884
882
880
878
875
872
868
864
860
855
849
844
838
832
826
820
814
808
803
798
793
788
784
780
777
774
771
768
766
763
761
759
757
754
752
750
747
744
741
738
735
732
729
725
722
719
716
712
709
705
702
698
695
691
687
684
680
676
672
667
663
658
653
648
643
638
632
627
622
617
612
608
604
599
596
592
589
586
583
580
578
575
573
571
568
566
564
561
559
557
555
552
550
548
546
543
541
538
535
533
529
526
522
518
513
508
502
496
490
483
476
469
462
455
448
442
435
429
423
418
412
407
402
397
392
387
383
379
375
372
369
366
365
364
363
364
365
366
368
370
373
375
378
381
383
386
388
389
391
392
392
392
392
391
389
388
385
383
380
376
373
369
365
361
357
353
349
346
342
338
334
330
326
322
317
313
308
303
299
294
289
284
279
275
270
266
262
258
254
250
246
242
238
233
228
224
219
214
209
204
198
193
188
183
178
172
167
161
156
150
144
138
132
126
120
114
108
102
97
92
88
84
80
76
73
70
68
65
62
59
56
53
50
46
43
39
35
31
27
23
18
13
9
4
-2
-7
-12
-18
-24
-30
-36
-42
-47
-53
-59
-65
-70
-76
-82
-88
-93
-98
-103
-108
-112
-116
-120
-123
-125
-128
-131
-134
-137
-140
-143
-147
-150
-154
-157
-159
-161
-162
-162
-161
-159
-156
-153
-148
-142
-136
-129
-122
-114
-106
-97
-89
-80
-71
-62
-53
-44
-35
-26
-17
-8
0
7
15
22
28
34
40
46
51
57
62
67
72
77
81
85
89
91
93
93
93
92
91
88
85
81
76
71
65
59
53
46
39
33
26
20
15
10
5
1
-2
-4
-6
-7
-7
-7
-6
-5
-3
-1
2
5
8
11
14
17
20
23
25
28
30
32
33
34
36
37
38
39
41
44
46
50
53
58
62
66
71
75
80
84
89
93
97
101
106
110
115
120
125
131
137
144
151
159
168
177
187
197
208
218
229
239
250
260
269
279
287
295
302
308
314
319
324
327
331
334
336
338
339
339
340
339
339
337
336
334
332
330
328
326
323
321
318
316
313
311
310
308
307
307
306
306
306
307
307
307
307
307
308
308
308
308
308
307
307
306
304
302
299
295
290
285
279
272
264
256
247
238
230
220
211
202
192
183
173
164
156
147
140
133
128
123
120
117
116
114
114
114
114
114
115
116
117
118
118
119
118
117
115
112
108
103
97
90
82
74
64
55
45
34
24
13
3
-7
-16
-25
-33
-42
-49
-57
-65
-74
-83
-94
-105
-118
-132
-147
-163
-180
-196
-213
-229
-244
-258
-271
-282
-293
-301
-309
-315
-320
-324
-326
-328
-329
-329
-328
-328
-326
-325
-324
-323
-323
-323
-323
-324
-325
-326
-327
-328
-330
-331
-332
-334
-335
-335
-336
-337
-337
-338
-338
-339
-340
-341
-342
-344
-346
-348
-352
-355
-359
-364
-369
-375
-381
-388
-395
-402
-409
-417
-424
-431
-439
-447
-454
-462
-470
-479
-488
-496
-505
-514
-523
-531
-538
-545
-551
-556
-561
-564
-567
-570
-571
-572
-573
-573
-572
-571
-569
-567
-566
-564
-563
-563
-564
-565
-567
-570
-574
-579
-585
-592
-599
-608
-618
-628
-639
-651
-663
-675
-688
-701
-714
-728
-741
-755
-770
-785
-801
-818
-835
-852
-870
-889
-908
-927
-946
-966
-986
-1006
-1026
-1046
-1067
-1087
-1107
-1128
-1147
-1167
-1186
-1206
-1225
-1245
-1265
-1286
-1307
-1329
-1352
-1374
-1397
-1420
-1442
-1464
-1486
-1506
-1526
-1545
-1563
-1580
-1596
-1612
-1627
-1641
-1655
-1669
-1682
-1694
-1707
-1719
-1731
-1743
-1756
-1769
-1782
-1795
-1808
-1821
-1833
-1846
-1858
-1870
-1881
-1891
-1901
-1911
-1920
-1929
-1938
-1946
-1954
-1962
-1969
-1975
-1981
-1986
-1991
-1994
-1997
-1999
-2001
-2001
-2003
-2004
-2005
-2005
-2008
-2009
-2011
-2013
-2015
-2017
-2019
-2020
-2021
-2021
-2024
-2025
-2028
-2029
-2033
-2039
-2044
-2050
-2057
-2065
-2073
-2082
-2090
-2099
-2108
-2116
-2124
-2132
-2140
-2147
-2155
-2163
-2170
-2177
-2184
-2191
-2198
-2203
-2208
-2212
-2215
-2217
-2218
-2218
-2217
-2215
-2212
-2207
-2202
-2196
-2189
-2180
-2171
-2162
-2152
-2143
-2134
-2126
-2120
-2115
-2112
-2110
-2111
-2113
-2116
-2121
-2127
-2134
-2142
-2150
-2158
-2167
-2177
-2186
-2196
-2206
-2216
-2226
-2237
-2248
-2260
-2271
-2283
-2295
-2306
-2317
-2327
-2337
-2346
-2354
-2361
-2367
-2372
-2376
-2379
-2382
-2383
-2384
-2385
-2385
-2384
-2384
-2382
-2381
-2379
-2377
-2374
-2371
-2367
-2362
-2356
-2349
-2342
-2332
-2322
-2311
-2298
-2284
-2269
-2254
-2238
-2222
-2205
-2189
-2173
-2158
-2142
-2127
-2111
-2096
-2079
-2062
-2044
-2025
-2004
-1983
-1960
-1936
-1911
-1885
-1859
-1833
-1808
-1782
-1757
-1733
-1710
-1688
-1667
-1647
-1629
-1611
-1594
-1579
-1564
-1551
-1538
-1525
-1513
-1501
-1489
-1477
-1465
-1454
-1444
-1434
-1426
-1418
-1412
-1406
-1402
-1399
-1398
-1397
-1398
-1399
-1402
-1406
-1411
-1416
-1423
-1429
-1436
-1442
-1448
-1455
-1461
-1468
-1475
-1483
-1492
-1502
-1514
-1527
-1541
-1557
-1575
-1593
-1613
-1634
-1656
-1679
-1703
-1727
-1752
-1777
-1802
-1827
-1852
-1877
-1902
-1927
-1952
-1978
-2004
-2029
-2057
-2084
-2112
-2140
-2169
-2197
-2226
-2253
-2280
-2306
-2331
-2354
-2376
-2396
-2415
-2432
-2449
-2464
-2478
-2491
-2502
-2513
-2523
-2532
-2541
-2549
-2556
-2563
-2570
-2576
-2582
-2588
-2592
-2596
-2599
-2601
-2602
-2601
-2601
-2599
-2597
-2595
-2594
-2592
-2591
-2590
-2590
-2591
-2593
-2595
-2597
-2600
-2603
-2605
-2606
-2606
-2605
-2603
-2599
-2594
-2588
-2581
-2573
-2565
-2557
-2549
-2541
-2534
-2528
-2523
-2518
-2515
-2512
-2509
-2508
-2507
-2506
-2506
-2506
-2507
-2509
-2511
-2515
-2519
-2524
-2530
-2538
-2546
-2555
-2565
-2575
-2587
-2599
-2612
-2625
-2640
-2655
-2671
-2687
-2704
-2722
-2741
-2761
-2781
-2802
-2825
-2848
-2872
-2898
-2924
-2952
-2980
-3009
-3039
-3070
-3101
-3132
-3164
-3196
-3229
-3262
-3295
-3329
-3362
-3395
-3428
-3460
-3491
-3521
-3549
-3576
-3602
-3627
-3651
-3674
-3695
-3716
-3737
-3757
-3776
-3795
-3813
-3830
-3848
-3865
-3882
-3899
-3915
-3932
-3948
-3964
-3980
-3996
-4011
-4026
-4041
-4054
-4067
-4078
-4089
-4099
-4107
-4114
-4121
-4126
-4131
-4135
-4139
-4142
-4146
-4149
-4152
-4155
-4157
-4160
-4162
-4165
-4169
-4173
-4178
-4184
-4191
-4200
-4209
-4219
-4230
-4240
-4251
-4260
-4269
-4277
-4283
-4287
-4289
-4290
-4289
-4286
-4282
-4276
-4269
-4262
-4254
-4245
-4237
-4228
-4220
-4212
-4204
-4197
-4191
-4184
-4178
-4172
-4165
-4159
-4153
-4146
-4139
-4132
-4126
-4120
-4114
-4109
-4104
-4100
-4097
-4094
-4091
-4091
-4090
-4090
-4090
-4091
-4094
-4096
-4099
-4102
-4105
-4108
-4111
-4113
-4115
-4116
-4117
-4117
-4116
-4115
-4113
-4111
-4107
-4103
-4099
-4093
-4086
-4078
-4070
-4062
-4051
-4042
-4032
-4021
-4010
-3999
-3988
-3977
-3966
-3956
-3945
-3935
-3925
-3915
-3905
-3895
-3885
-3874
-3864
-3853
-3841
-3830
-3817
-3805
-3792
-3778
-3764
-3750
-3736
-3722
-3708
-3695
-3682
-3670
-3658
-3647
-3637
-3627
-3617
-3606
-3596
-3585
-3574
-3563
-3551
-3539
-3527
-3515
-3503
-3492
-3481
-3471
-3462
-3453
-3444
-3436
-3427
-3418
-3410
-3400
-3391
-3381
-3371
-3361
-3350
-3339
-3327
-3315
-3303
-3290
-3276
-3262
-3247
-3231
-3216
-3199
-3182
-3164
-3145
-3126
-3105
-3084
-3061
-3038
-3014
-2990
-2965
-2940
-2914
-2889
-2864
-2839
-2814
-2791
-2768
-2745
-2724
-2705
-2686
-2670
-2654
-2640
-2626
-2614
-2602
-2591
-2579
-2568
-2556
-2544
-2532
-2520
-2507
-2495
-2482
-2469
-2455
-2442
-2428
-2414
-2399
-2384
-2368
-2350
-2333
-2314
-2294
-2274
-2252
-2231
-2209
-2186
-2163
-2139
-2115
-2090
-2065
-2039
-2012
-1985
-1957
-1929
-1901
-1874
-1846
-1819
-1793
-1768
-1744
-1722
-1702
-1683
-1666
-1651
-1637
-1624
-1612
-1600
-1589
-1577
-1565
-1552
-1538
-1523
-1506
-1489
-1470
-1451
-1432
-1412
-1392
-1373
-1354
-1336
-1317
-1300
-1282
-1265
-1249
-1232
-1216
-1199
-1183
-1167
-1151
-1135
-1120
-1104
-1089
-1074
-1059
-1044
-1030
-1016
-1002
-989
-975
-962
-949
-936
-923
-910
-897
-884
-872
-861
-850
-840
-832
-824
-817
-811
-806
-801
-797
-794
-791
-789
-787
-785
-784
-783
-783
-783
-784
-784
-785
-786
-786
-786
-785
-783
-780
-776
-772
-768
-763
-757
-752
-746
-740
-734
-727
-720
-711
-702
-692
-682
-670
-658
-646
-633
-621
-608
-596
-585
-573
-562
-552
-542
-533
-524
-515
-507
-500
-493
-486
-479
-473
-467
-462
-457
-452
-448
-444
-441
-437
-434
-432
-429
-426
-424
-421
-418
-415
-412
-410
-408
-406
-404
-403
-403
-402
-401
-400
-399
-396
-393
-389
-383
-377
-369
-360
-351
-341
-331
-320
-310
-299
-288
-278
-267
-257
-248
-238
-230
-221
-214
-206
-199
-192
-186
-180
-173
-167
-160
-154
-147
-141
-134
-129
-124
-120
-117
-115
-114
-114
-115
-116
-116
-116
-116
-114
-112
-109
-105
-100
-95
-90
-85
-80
-74
-69
-63
-57
-51
-44
-37
-30
-21
-12
-3
7
17
28
40
52
66
81
97
115
134
155
177
200
224
249
274
300
325
350
375
400
425
449
474
499
524
550
576
603
630
659
687
717
746
776
807
837
867
897
927
957
985
1014
1042
1070
1097
1125
1152
1179
1206
1233
1260
1287
1314
1341
1369
1396
1423
1451
1478
1506
1533
1561
1588
1616
1643
1670
1696
1723
1749
1775
1800
1825
1850
1874
1899
1923
1947
1970
1994
2017
2040
2063
2086
2108
2129
2151
2171
2191
2210
2229
2247
2264
2280
2296
2310
2324
2336
2348
2359
2369
2378
2387
2396
2405
2414
2424
2435
2446
2458
2471
2485
2499
2513
2527
2542
2556
2569
2582
2595
2608
2620
2632
2643
2654
2665
2676
2686
2696
2705
2714
2723
2731
2739
2746
2753
2761
2769
2777
2785
2794
2804
2815
2826
2838
2850
2863
2877
2891
2906
2921
2938
2955
2972
2990
3009
3028
3048
3068
3089
3110
3133
3157
3181
3207
3234
3262
3292
3322
3352
3384
3415
3447
3479
3511
3543
3574
3605
3636
3667
3698
3728
3757
3786
3815
3843
3870
3896
3920
3944
3965
3986
4003
4021
4037
4051
4064
4075
4083
4091
4099
4104
4107
4109
4108
4107
4104
4099
4094
4088
4081
4074
4066
4057
4049
4040
4030
4022
4013
4005
3997
3989
3982
3975
3970
3965
3961
3957
3955
3953
3952
3951
3949
3948
3947
3946
3944
3942
3940
3938
3935
3931
3928
3924
3919
3913
3907
3901
3894
3886
3879
3871
3863
3855
3847
3839
3831
3823
3815
3807
3799
3791
3784
3776
3768
3761
3754
3747
3740
3734
3728
3723
3717
3713
3708
3704
3700
3696
3692
3688
3683
3679
3674
3669
3664
3659
3653
3648
3642
3637
3633
3629
3626
3623
3621
3620
3620
3620
3621
3622
3624
3627
3629
3632
3634
3636
3637
3639
3639
3639
3638
3637
3635
3633
3631
3627
3624
3620
3615
3610
3604
3598
3591
3585
3578
3571
3565
3558
3551
3544
3536
3528
3519
3510
3499
3488
3475
3461
3447
3431
3415
3398
3381
3364
3347
3330
3314
3298
3282
3267
3252
3238
3224
3210
3196
3182
3167
3152
3135
3118
3100
3082
3063
3044
3024
3005
2985
2966
2948
2930
2913
2896
2880
2865
2851
2838
2826
2814
2804
2793
2784
2774
2765
2756
2748
2740
2733
2727
2723
2719
2717
2717
2718
2721
2725
2730
2737
2744
2752
2761
2770
2781
2791
2802
2814
2825
2837
2848
2859
2870
2880
2890
2899
2907
2915
2923
2930
2937
2944
2951
2958
2964
2971
2979
2986
2994
3002
3009
3017
3025
3033
3041
3049
3057
3065
3073
3082
3090
3099
3108
3118
3128
3139
3150
3163
3176
3190
3204
3220
3237
3254
3272
3290
3308
3327
3345
3363
3381
3398
3415
3432
3449
3466
3483
3499
3516
3533
3549
3565
3581
3597
3613
3628
3644
3659
3675
3690
3706
3721
3736
3751
3765
3779
3792
3804
3816
3827
3837
3846
3854
3861
3867
3873
3878
3882
3887
3892
3896
3900
3905
3909
3913
3916
3919
3921
3922
3923
3924
3923
3923
3922
3921
3919
3917
3916
3914
3912
3911
3909
3908
3907
3906
3905
3904
3903
3902
3900
3898
3896
3895
3893
3891
3889
3888
3886
3885
3883
3881
3879
3877
3875
3872
3870
3867
3864
3862
3859
3856
3853
3850
3846
3843
3839
3835
3832
3829
3826
3824
3822
3822
3821
3822
3823
3824
3826
3828
3830
3832
3834
3836
3837
3839
3841
3842
3844
3846
3848
3850
3852
3854
3855
3857
3857
3857
3855
3853
3849
3843
3836
3828
3817
3806
3792
3778
3762
3745
3727
3708
3688
3667
3645
3622
3598
3574
3549
3524
3498
3471
3445
3417
3390
3361
3332
3303
3273
3244
3214
3186
3158
3131
3105
3080
3057
3034
3013
2993
2973
2955
2937
2920
2904
2888
2872
2857
2842
2827
2813
2800
2787
2775
2764
2754
2745
2738
2732
2727
2723
2721
2718
2717
2716
2714
2712
2710
2706
2702
2697
2691
2685
2679
2672
2665
2659
2653
2647
2641
2636
2630
2623
2617
2609
2602
2593
2584
2574
2564
2553
2541
2530
2517
2505
2492
2480
2468
2455
2444
2432
2421
2411
2401
2392
2384
2376
2369
2362
2356
2351
2345
2339
2333
2327
2320
2312
2304
2295
2285
2275
2265
2255
2244
2233
2222
2211
2200
2189
2177
2166
2155
2144
2134
2124
2116
2109
2104
2100
2098
2098
2101
2105
2111
2120
2130
2141
2154
2168
2182
2197
2212
2228
2244
2259
2275
2290
2305
2318
2330
2341
2351
2358
2364
2368
2370
2371
2371
2371
2370
2370
2370
2370
2370
2371
2372
2374
2376
2378
2379
2381
2382
2383
2384
2383
2381
2379
2375
2369
2362
2353
2342
2329
2315
2298
2280
2260
2239
2216
2191
2166
2140
2113
2086
2059
2032
2005
1980
1955
1930
1907
1884
1862
1840
1819
1798
1776
1754
1731
1707
1683
1657
1630
1602
1573
1543
1512
1480
1447
1414
1380
1346
1311
1276
1242
1207
1172
1137
1102
1067
1032
995
959
921
883
844
805
766
726
687
648
609
570
531
494
456
419
382
345
309
274
238
203
169
134
100
66
32
-2
-36
-70
-103
-136
-168
-201
-232
-263
-294
-323
-353
-381
-408
-435
-460
-484
-508
-529
-550
-569
-586
-602
-616
-629
-640
-650
-660
-668
-675
-683
-689
-695
-701
-706
-711
-716
-720
-723
-727
-730
-733
-736
-740
-744
-749
-755
-762
-770
-778
-788
-798
-808
-819
-831
-843
-855
-867
-880
-892
-905
-917
-930
-941
-953
-964
-974
-983
-991
-999
-1006
-1012
-1020
-1027
-1034
-1041
-1049
-1059
-1069
-1081
-1093
-1107
-1122
-1137
-1153
-1169
-1185
-1200
-1215
-1229
-1242
-1254
-1264
-1272
-1279
-1285
-1288
-1290
-1291
-1290
-1289
-1287
-1285
-1282
-1280
-1278
-1276
-1274
-1272
-1271
-1269
-1268
-1268
-1267
-1267
-1268
-1270
-1272
-1274
-1278
-1282
-1287
-1292
-1298
-1304
-1310
-1316
-1322
-1327
-1331
-1334
-1336
-1336
-1335
-1331
-1326
-1319
-1311
-1301
-1289
-1277
-1264
-1250
-1235
-1220
-1205
-1190
-1176
-1161
-1147
-1132
-1118
-1105
-1091
-1077
-1063
-1049
-1034
-1020
-1004
-990
-974
-958
-943
-927
-911
-896
-882
-868
-856
-845
-835
-827
-821
-816
-813
-810
-808
-807
-807
-806
-805
-805
-803
-802
-800
-798
-796
-793
-791
-788
-784
-781
-776
-772
-766
-760
-753
-745
-736
-727
-716
-705
-694
-681
-668
-655
-641
-627
-612
-597
-581
-566
-551
-535
-521
-506
-492
-479
-466
-454
-442
-430
-419
-406
-394
-380
-366
-351
-334
-317
-298
-277
-256
-235
-212
-190
-167
-144
-122
-99
-77
-55
-32
-10
13
36
60
85
110
137
164
193
223
254
286
319
354
389
426
462
500
537
575
612
650
687
724
761
797
833
869
904
940
975
1010
1046
1082
1119
1156
1194
1232
1271
1310
1350
1390
1429
1469
1509
1548
1587
1625
1662
1699
1734
1769
1803
1835
1867
1898
1929
1959
1989
2017
2047
2075
2102
2127
2152
2175
2197
2218
2237
2255
2273
2290
2306
2323
2340
2358
2376
2395
2416
2437
2461
2485
2511
2539
2568
2598
2630
2662
2696
2730
2764
2799
2833
2868
2901
2934
2966
2996
3025
3052
3077
3101
3122
3142
3161
3178
3194
3209
3224
3237
3251
3264
3277
3290
3304
3318
3333
3348
3364
3380
3396
3413
3430
3447
3464
3481
3499
3516
3533
3550
3566
3583
3599
3615
3632
3648
3665
3682
3700
3719
3738
3759
3780
3802
3826
3850
3875
3900
3926
3951
3977
4003
4029
4053
4077
4100
4122
4142
4161
4179
4194
4208
4220
4230
4238
4245
4249
4252
4254
4254
4252
4250
4247
4242
4237
4231
4224
4217
4208
4199
4189
4179
4168
4157
4145
4132
4119
4106
4091
4077
4061
4045
4027
4008
3989
3968
3946
3924
3901
3877
3853
3830
3807
3784
3763
3743
3724
3707
3691
3676
3664
3652
3643
3634
3627
3622
3618
3615
3613
3613
3613
3614
3615
3617
3618
3619
3619
3619
3619
3618
3617
3615
3614
3612
3610
3608
3605
3603
3600
3597
3593
3589
3584
3578
3572
3565
3557
3548
3537
3524
3510
3495
3478
3459
3440
3419
3398
3375
3352
3328
3303
3277
3250
3223
3194
3165
3134
3103
3071
3039
3006
2974
2941
2909
2877
2846
2816
2786
2758
2730
2703
2676
2650
2623
2597
2570
2543
2516
2488
2459
2430
2400
2369
2338
2306
2273
2240
2205
2170
2134
2097
2060
2021
1983
1943
1903
1863
1823
1782
1741
1699
1658
1616
1574
1532
1490
1447
1405
1362
1320
1279
1238
1198
1159
1121
1084
1049
1014
982
950
919
889
861
832
805
778
752
726
701
677
652
628
605
581
558
535
511
488
464
440
416
391
366
341
316
291
265
240
214
189
163
138
112
87
62
37
13
-11
-35
-57
-80
-101
-121
-141
-159
-177
-193
-209
-223
-236
-248
-258
-268
-276
-284
-291
-296
-301
-306
-309
-312
-314
-315
-316
-317
-317
-316
-315
-313
-311
-308
-305
-300
-296
-290
-284
-276
-269
-260
-251
-242
-232
-222
-212
-202
-193
-183
-174
-166
-158
-151
-144
-139
-135
-132
-131
-132
-134
-137
-143
-149
-158
-168
-179
-190
-203
-216
-229
-243
-256
-270
-283
-296
-310
-323
-336
-349
-362
-375
-387
-398
-409
-419
-428
-435
-442
-447
-452
-455
-458
-460
-461
-462
-463
-463
-462
-461
-459
-457
-455
-452
-449
-446
-444
-441
-439
-437
-435
-433
-432
-430
-429
-428
-427
-426
-426
-426
-427
-428
-430
-433
-437
-441
-447
-453
-460
-468
-476
-484
-493
-503
-512
-523
-534
-546
-560
-574
-590
-607
-625
-645
-667
-691
-715
-742
-770
-799
-828
-858
-889
-919
-948
-977
-1004
-1032
-1059
-1084
-1109
-1133
-1158
-1182
-1207
-1233
-1259
-1287
-1315
-1345
-1376
-1409
-1442
-1477
-1512
-1548
-1584
-1620
-1656
-1691
-1726
-1761
-1795
-1829
-1863
-1896
-1931
-1965
-2001
-2036
-2073
-2111
-2149
-2188
-2228
-2269
-2310
-2352
-2395
-2437
-2480
-2522
-2564
-2605
-2645
-2685
-2724
-2762
-2799
-2837
-2873
-2909
-2944
-2979
-3013
-3046
-3078
-3109
-3140
-3169
-3198
-3226
-3254
-3280
-3306
-3331
-3354
-3377
-3398
-3418
-3437
-3455
-3471
-3486
-3501
-3514
-3526
-3537
-3548
-3557
-3566
-3575
-3583
-3590
-3596
-3601
-3605
-3608
-3609
-3610
-3608
-3606
-3603
-3600
-3597
-3594
-3591
-3590
-3589
-3590
-3592
-3595
-3598
-3603
-3608
-3613
-3619
-3625
-3630
-3636
-3642
-3647
-3653
-3659
-3665
-3671
-3678
-3686
-3694
-3702
-3711
-3721
-3731
-3742
-3754
-3766
-3778
-3791
-3805
-3819
-3834
-3848
-3863
-3876
-3888
-3899
-3908
-3915
-3920
-3923
-3924
-3924
-3922
-3919
-3916
-3912
-3907
-3903
-3899
-3895
-3890
-3886
-3883
-3879
-3876
-3874
-3873
-3872
-3872
-3874
-3877
-3881
-3886
-3893
-3902
-3911
-3923
-3935
-3949
-3963
-3979
-3995
-4011
-4029
-4046
-4064
-4081
-4099
-4117
-4134
-4151
-4167
-4183
-4197
-4210
-4222
-4233
-4243
-4251
-4259
-4267
-4273
-4280
-4286
-4293
-4299
-4305
-4311
-4317
-4323
-4328
-4332
-4334
-4336
-4336
-4335
-4332
-4326
-4319
-4309
-4297
-4282
-4265
-4245
-4222
-4196
-4167
-4135
-4100
-4062
-4022
-3978
-3931
-3881
-3829
-3773
-3715
-3654
-3590
-3524
-3455
-3384
-3311
-3235
-3158
-3080
-3000
-2918
-2836
-2752
-2668
-2584
-2499
-2415
-2330
-2245
-2160
-2075
-1990
-1905
-1819
-1733
-1646
-1559
-1472
-1384
-1296
-1208
-1119
-1031
-943
-855
-768
-680
-593
-507
-420
-335
-249
-164
-79
4
88
170
251
332
411
488
565
640
714
787
860
931
1000
1070
1139
1206
1272
1338
1402
1466
1528
1590
1651
1710
1769
1826
1882
1937
1991
2043
2094
2144
2194
2243
2291
2340
2388
2437
2486
2535
2586
2637
2689
2742
2797
2853
2911
2969
3030
3091
3153
3216
3280
3345
3409
3475
3540
3605
3669
3733
3796
3858
3918
3977
4034
4091
4145
4199
4251
4303
4353
4402
4451
4498
4544
4589
4632
4675
4717
4758
4798
4838
4878
4919
4959
5000
5041
5083
5124
5167
5210
5253
5296
5340
5384
5428
5472
5515
5558
5601
5642
5682
5721
5759
5794
5829
5861
5891
5918
5944
5967
5988
6006
6022
6036
6048
6058
6066
6073
6077
6080
6081
6080
6077
6071
6064
6054
6042
6028
6012
5994
5974
5953
5931
5908
5884
5859
5834
5809
5784
5759
5736
5713
5692
5672
5654
5638
5623
5611
5600
5591
5584
5579
5575
5573
5573
5575
5577
5582
5587
5593
5599
5606
5614
5621
5628
5634
5640
5645
5649
5653
5656
5659
5662
5665
5669
5673
5678
5685
5692
5700
5710
5721
5732
5745
5760
5775
5791
5809
5827
5847
5867
5887
5908
5928
5948
5968
5987
6004
6020
6034
6047
6057
6065
6070
6073
6074
6073
6070
6065
6058
6051
6041
6030
6018
6004
5989
5972
5953
5933
5911
5888
5862
5835
5806
5776
5744
5710
5675
5639
5602
5564
5525
5486
5446
5405
5363
5321
5278
5234
5190
5145
5101
5056
5012
4968
4925
4882
4840
4799
4758
4718
4678
4639
4600
4561
4523
4485
4446
4408
4370
4331
4293
4255
4217
4179
4141
4103
4066
4030
3994
3959
3924
3890
3857
3825
3793
3762
3733
3703
3675
3647
3619
3592
3565
3538
3511
3484
3458
3431
3403
3376
3349
3321
3293
3266
3238
3211
3184
3157
3130
3103
3076
3050
3024
2998
2972
2947
2922
2899
2876
2854
2832
2812
2793
2775
2757
2741
2725
2711
2697
2684
2672
2661
2651
2641
2631
2623
2614
2605
2596
2586
2576
2565
2553
2541
2528
2515
2501
2488
2476
2464
2454
2444
2435
2426
2419
2411
2404
2397
2390
2384
2378
2372
2366
2360
2355
2350
2344
2339
2334
2329
2324
2319
2315
2310
2306
2301
2297
2292
2286
2279
2271
2262
2251
2239
2225
2210
2193
2175
2156
2136
2116
2096
2075
2055
2036
2017
2000
1985
1971
1959
1948
1940
1933
1928
1925
1923
1923
1925
1929
1933
1940
1948
1957
1967
1979
1991
2004
2017
2032
2045
2061
2076
2090
2104
2118
2131
2144
2156
2166
2175
2182
2188
2192
2194
2194
2192
2189
2184
2179
2173
2167
2161
2154
2148
2143
2137
2131
2125
2119
2113
2106
2099
2091
2084
2077
2071
2065
2061
2056
2053
2051
2050
2049
2049
2050
2051
2053
2056
2060
2064
2070
2076
2082
2090
2098
2106
2115
2124
2133
2143
2154
2165
2178
2192
2207
2224
2244
2266
2290
2317
2347
2380
2415
2452
2491
2532
2575
2619
2664
2711
2759
2808
2860
2913
2969
3028
3089
3154
3223
3294
3369
3447
3528
3611
3697
3784
3873
3963
4054
4145
4237
4330
4424
4517
4612
4707
4803
4901
4999
5099
5200
5304
5408
5515
5624
5735
5847
5962
6078
6197
6317
6439
6563
6688
6815
6943
7072
7202
7332
7463
7594
7724
7853
7981
8109
8235
8359
8481
8602
8721
8838
8953
9065
9176
9285
9391
9496
9598
9698
9796
9892
9985
10076
10164
10250
10333
10414
10492
10568
10643
10715
10787
10857
10926
10995
11063
11130
11198
11266
11334
11402
11471
11540
11609
11678
11748
11817
11886
11955
12023
12089
12155
12219
12282
12342
12401
12458
12512
12565
12615
12662
12708
12751
12792
12830
12866
12899
12930
12958
12983
13005
13025
13041
13054
13065
13073
13079
13082
13083
13082
13079
13074
13068
13060
13050
13039
13025
13009
12992
12971
12948
12922
12893
12861
12824
12784
12739
12690
12636
12578
12515
12448
12377
12301
12222
12139
12053
11963
11869
11773
11675
11574
11471
11366
11260
11154
11047
10940
10833
10726
10621
10516
10412
10309
10208
10108
10010
9914
9821
9729
9638
9550
9463
9377
9291
9207
9123
9038
8954
8870
8785
8700
8615
8530
8444
8358
8272
8185
8098
8010
7921
7831
7739
7647
7552
7456
7359
7260
7160
7060
6960
6860
6760
6663
6567
6473
6381
6292
6207
6123
6043
5966
5891
5819
5749
5681
5615
5550
5487
5424
5362
5301
5240
5180
5120
5060
5001
4941
4882
4823
4764
4706
4648
4592
4535
4480
4426
4373
4322
4271
4221
4172
4124
4075
4029
3983
3937
3892
3847
3803
3759
3715
3670
3626
3581
3535
3487
3438
3386
3333
3277
3219
3159
3097
3033
2968
2902
2834
2765
2696
2625
2554
2482
2409
2336
2262
2188
2113
2039
1965
1891
1819
1747
1676
1606
1536
1468
1400
1334
1267
1201
1136
1070
1004
940
875
811
746
681
616
552
488
425
362
299
238
178
119
61
6
-48
-100
-149
-196
-241
-284
-324
-363
-400
-435
-468
-500
-530
-558
-585
-610
-633
-655
-675
-693
-709
-724
-737
-748
-757
-765
-771
-774
-776
-774
-771
-764
-755
-743
-728
-710
-690
-667
-641
-613
-582
-549
-514
-477
-438
-397
-354
-310
-265
-219
-172
-125
-78
-32
14
59
104
147
190
233
274
316
357
398
440
481
523
566
609
653
698
744
792
841
892
944
998
1053
1111
1171
1233
1297
1363
1431
1501
1573
1647
1721
1797
1874
1951
2029
2106
2184
2261
2338
2414
2488
2561
2633
2703
2772
2839
2905
2970
3034
3098
3161
3224
3287
3350
3413
3476
3539
3602
3663
3724
3784
3843
3901
3957
4011
4066
4118
4169
4220
4269
4318
4366
4413
4459
4504
4549
4593
4635
4677
4719
4760
4800
4840
4879
4918
4956
4995
5033
5070
5107
5144
5181
5218
5255
5292
5329
5367
5406
5446
5487
5529
5572
5617
5662
5709
5757
5806
5855
5906
5957
6009
6063
6117
6172
6228
6284
6342
6400
6458
6517
6577
6636
6696
6756
6817
6877
6937
6998
7058
7119
7180
7241
7303
7364
7426
7487
7548
7609
7668
7726
7783
7838
7892
7943
7992
8038
8082
8122
8160
8194
8225
8252
8275
8295
8310
8322
8330
8334
8335
8334
8329
8322
8311
8299
8284
8267
8248
8227
8204
8179
8151
8122
8092
8058
8023
7987
7948
7907
7865
7823
7779
7736
7692
7649
7606
7563
7522
7481
7441
7401
7363
7325
7288
7252
7216
7181
7145
7110
7075
7039
7004
6968
6933
6898
6863
6829
6795
6763
6731
6702
6673
6647
6622
6600
6579
6560
6544
6529
6516
6504
6495
6486
6479
6474
6469
6466
6465
6464
6464
6466
6468
6471
6475
6479
6484
6489
6493
6498
6502
6506
6508
6509
6509
6507
6502
6495
6486
6475
6460
6444
6425
6405
6382
6357
6330
6301
6270
6237
6202
6165
6126
6084
6041
5995
5947
5897
5846
5793
5739
5684
5629
5574
5519
5465
5411
5359
5308
5258
5209
5161
5115
5070
5026
4984
4942
4903
4864
4828
4792
4758
4726
4694
4663
4633
4602
4572
4543
4513
4482
4452
4422
4392
4362
4333
4304
4275
4248
4220
4194
4167
4142
4116
4091
4067
4042
4018
3993
3969
3946
3922
3898
3875
3851
3827
3802
3778
3752
3726
3700
3672
3644
3615
3585
3555
3524
3493
3461
3429
3396
3364
3331
3299
3267
3235
3203
3172
3141
3112
3083
3056
3031
3007
2986
2966
2949
2935
2923
2913
2906
2902
2900
2901
2904
2909
2916
2925
2935
2947
2960
2974
2988
3003
3019
3035
3051
3068
3085
3103
3121
3139
3159
3179
3200
3223
3246
3270
3296
3322
3349
3378
3407
3436
3467
3499
3531
3565
3599
3634
3670
3706
3743
3781
3819
3857
3896
3935
3975
4016
4057
4099
4143
4188
4235
4284
4334
4388
4444
4502
4563
4626
4691
4758
4827
4897
4969
5042
5116
5191
5266
5342
5418
5493
5568
5642
5715
5787
5857
5926
5993
6060
6125
6189
6252
6314
6376
6437
6499
6560
6622
6684
6748
6812
6876
6942
7009
7076
7144
7213
7283
7353
7424
7496
7568
7641
7714
7788
7861
7935
8007
8080
8151
8224
8295
8365
8435
8505
8574
8642
8710
8777
8843
8909
8973
9037
9099
9161
9221
9281
9340
9399
9457
9514
9572
9629
9687
9744
9801
9857
9912
9966
10019
10070
10118
10164
10208
10248
10286
10321
10354
10383
10410
10434
10457
10477
10496
10513
10530
10546
10561
10577
10592
10608
10625
10642
10659
10677
10696
10715
10735
10755
10775
10795
10815
10835
10854
10873
10891
10908
10925
10940
10953
10965
10976
10984
10990
10994
10996
10996
10994
10990
10984
10977
10967
10957
10945
10932
10918
10902
10886
10869
10851
10832
10813
10792
10771
10749
10727
10704
10680
10656
10631
10606
10581
10555
10529
10502
10475
10447
10419
10392
10364
10336
10308
10281
10253
10226
10199
10173
10147
10121
10096
10072
10048
10026
10004
9983
9963
9944
9926
9910
9895
9882
9870
9861
9853
9847
9842
9840
9839
9840
9842
9847
9853
9861
9871
9883
9896
9911
9928
9945
9964
9984
10005
10027
10048
10071
10093
10115
10137
10158
10179
10199
10219
10239
10258
10277
10297
10318
10339
10362
10385
10410
10436
10462
10490
10519
10549
10581
10614
10648
10684
10722
10761
10802
10844
10887
10931
10976
11022
11069
11116
11164
11212
11261
11309
11358
11407
11455
11504
11552
11601
11649
11697
11745
11794
11842
11890
11938
11986
12033
12081
12128
12175
12222
12268
12313
12358
12401
12444
12485
12524
12561
12595
12628
12657
12685
12709
12731
12750
12766
12780
12791
12801
12808
12812
12815
12816
12815
12813
12809
12804
12797
12790
12782
12773
12763
12754
12744
12734
12724
12714
12705
12696
12686
12677
12668
12660
12651
12642
12633
12625
12615
12606
12595
12584
12572
12558
12542
12525
12506
12485
12462
12437
12410
12382
12352
12321
12288
12254
12219
12183
12147
12109
12072
12034
11996
11958
11920
11883
11847
11812
11777
11744
11712
11680
11650
11621
11593
11567
11541
11516
11493
11470
11449
11428
11408
11390
11372
11355
11340
11325
11311
11298
11286
11274
11263
11253
11243
11234
11225
11217
11209
11202
11196
11190
11184
11179
11174
11170
11165
11162
11158
11155
11152
11149
11147
11146
11144
11143
11143
11143
11143
11144
11145
11146
11148
11149
11151
11153
11156
11158
11161
11164
11168
11171
11176
11180
11186
11191
11198
11205
11213
11221
11230
11240
11249
11259
11268
11277
11285
11292
11298
11302
11305
11307
11308
11308
11307
11305
11303
11300
11297
11294
11290
11287
11284
11281
11278
11275
11272
11268
11263
11257
11251
11243
11234
11224
11214
11202
11191
11179
11167
11156
11145
11136
11127
11120
11115
11111
11110
11110
11112
11116
11122
11130
11140
11152
11166
11182
11200
11219
11241
11265
11290
11317
11345
11375
11406
11438
11470
11503
11535
11567
11598
11628
11658
11686
11713
11739
11764
11788
11811
11834
11856
11877
11898
11918
11938
11957
11975
11994
12012
12030
12049
12067
12085
12102
12120
12137
12153
12168
12183
12196
12208
12219
12228
12236
12244
12250
12256
12260
12264
12267
12269
12270
12270
12270
12268
12266
12262
12258
12253
12247
12241
12234
12226
12217
12207
12197
12185
12172
12158
12143
12126
12109
12090
12071
12050
12030
12008
11987
11965
11944
11923
11903
11883
11864
11846
11829
11812
11795
11779
11762
11744
11726
11706
11685
11663
11639
11613
11585
11555
11524
11491
11456
11421
11384
11347
11309
11270
11231
11192
11154
11117
11080
11045
11011
10979
10949
10921
10895
10871
10849
10829
10810
10793
10777
10762
10748
10735
10723
10712
10702
10692
10682
10673
10664
10655
10646
10636
10626
10615
10603
10591
10577
10562
10545
10527
10506
10484
10460
10433
10404
10372
10338
10302
10263
10222
10179
10134
10087
10037
9985
9931
9874
9815
9753
9689
9621
9551
9479
9404
9327
9248
9167
9085
9001
8915
8828
8739
8649
8558
8466
8373
8278
8183
8086
7988
7889
7789
7687
7584
7480
7374
7267
7158
7049
6938
6826
6713
6599
6483
6367
6250
6132
6013
5893
5773
5652
5531
5410
5288
5166
5044
4921
4799
4676
4552
4429
4305
4180
4056
3930
3804
3678
3551
3424
3297
3170
3043
2916
2789
2663
2538
2413
2290
2167
2045
1924
1805
1687
1570
1455
1341
1229
1118
1008
902
796
693
591
491
393
298
205
113
24
-63
-148
-231
-312
-392
-470
-546
-620
-692
-763
-832
-899
-965
-1029
-1092
-1154
-1214
-1274
-1332
-1388
-1443
-1497
-1549
-1599
-1648
-1695
-1741
-1787
-1831
-1875
-1919
-1962
-2005
-2048
-2091
-2133
-2176
-2218
-2260
-2303
-2345
-2388
-2432
-2477
-2523
-2569
-2617
-2666
-2716
-2767
-2819
-2872
-2925
-2979
-3034
-3088
-3143
-3198
-3253
-3308
-3364
-3420
-3476
-3533
-3590
-3647
-3705
-3763
-3820
-3878
-3935
-3992
-4049
-4105
-4162
-4218
-4274
-4330
-4386
-4443
-4499
-4556
-4613
-4669
-4725
-4780
-4834
-4888
-4940
-4991
-5040
-5088
-5135
-5181
-5226
-5269
-5312
-5353
-5394
-5433
-5472
-5510
-5548
-5584
-5620
-5655
-5688
-5721
-5753
-5784
-5813
-5842
-5869
-5895
-5920
-5944
-5966
-5987
-6007
-6026
-6044
-6061
-6077
-6092
-6107
-6120
-6133
-6144
-6155
-6164
-6173
-6180
-6187
-6192
-6197
-6200
-6203
-6206
-6207
-6209
-6210
-6211
-6212
-6213
-6215
-6217
-6219
-6222
-6226
-6230
-6234
-6239
-6244
-6250
-6256
-6263
-6270
-6276
-6283
-6290
-6297
-6303
-6309
-6315
-6320
-6325
-6330
-6333
-6336
-6339
-6340
-6341
-6341
-6341
-6340
-6339
-6338
-6336
-6335
-6334
-6332
-6331
-6330
-6329
-6328
-6327
-6326
-6325
-6324
-6324
-6324
-6324
-6326
-6328
-6331
-6335
-6341
-6348
-6356
-6366
-6377
-6390
-6404
-6418
-6434
-6451
-6469
-6487
-6506
-6525
-6545
-6565
-6585
-6605
-6626
-6647
-6668
-6690
-6712
-6734
-6758
-6782
-6807
-6833
-6861
-6889
-6919
-6950
-6983
-7017
-7051
-7088
-7125
-7163
-7201
-7241
-7281
-7321
-7362
-7404
-7446
-7489
-7533
-7577
-7623
-7670
-7719
-7768
-7819
-7870
-7923
-7976
-8029
-8084
-8138
-8192
-8247
-8302
-8357
-8413
-8468
-8524
-8580
-8637
-8693
-8749
-8805
-8861
-8917
-8972
-9027
-9081
-9135
-9188
-9240
-9292
-9343
-9393
-9442
-9489
-9536
-9581
-9624
-9666
-9706
-9744
-9780
-9814
-9845
-9873
-9899
-9922
-9941
-9958
-9971
-9981
-9988
-9992
-9994
-9993
-9991
-9987
-9982
-9975
-9969
-9961
-9954
-9946
-9938
-9931
-9924
-9918
-9912
-9908
-9904
-9901
-9899
-9897
-9898
-9899
-9901
-9904
-9909
-9915
-9922
-9930
-9939
-9949
-9960
-9971
-9983
-9994
-10005
-10016
-10027
-10037
-10047
-10055
-10063
-10070
-10077
-10084
-10090
-10097
-10104
-10111
-10119
-10129
-10139
-10152
-10166
-10181
-10199
-10219
-10242
-10266
-10294
-10323
-10356
-10391
-10429
-10469
-10512
-10557
-10605
-10654
-10706
-10759
-10813
-10869
-10927
-10986
-11045
-11106
-11168
-11231
-11294
-11357
-11421
-11484
-11547
-11610
-11671
-11732
-11791
-11849
-11906
-11961
-12016
-12069
-12122
-12175
-12227
-12279
-12331
-12384
-12436
-12490
-12543
-12597
-12651
-12705
-12760
-12815
-12871
-12927
-12983
-13041
-13099
-13158
-13218
-13279
-13341
-13404
-13468
-13532
-13596
-13661
-13725
-13789
-13853
-13917
-13980
-14042
-14103
-14164
-14223
-14282
-14340
-14397
-14453
-14507
-14560
-14612
-14663
-14712
-14760
-14806
-14852
-14895
-14937
-14978
-15016
-15052
-15086
-15118
-15146
-15172
-15194
-15214
-15230
-15243
-15253
-15259
-15263
-15264
-15262
-15257
-15249
-15239
-15226
-15210
-15191
-15170
-15147
-15121
-15093
-15063
-15031
-14999
-14964
-14929
-14892
-14855
-14816
-14776
-14736
-14694
-14652
-14609
-14566
-14523
-14480
-14438
-14396
-14355
-14315
-14276
-14239
-14202
-14167
-14134
-14101
-14071
-14041
-14014
-13987
-13962
-13939
-13916
-13894
-13874
-13854
-13834
-13815
-13796
-13778
-13758
-13739
-13718
-13697
-13675
-13651
-13627
-13601
-13574
-13546
-13518
-13488
-13459
-13429
-13400
-13371
-13343
-13316
-13290
-13265
-13242
-13221
-13202
-13184
-13169
-13157
-13147
-13140
-13135
-13134
-13135
-13140
-13148
-13159
-13173
-13189
-13209
-13231
-13256
-13283
-13312
-13343
-13376
-13411
-13448
-13485
-13523
-13562
-13601
-13641
-13680
-13718
-13757
-13794
-13831
-13866
-13901
-13934
-13966
-13996
-14024
-14051
-14076
-14099
-14121
-14142
-14160
-14178
-14195
-14210
-14224
-14237
-14249
-14259
-14268
-14276
-14282
-14288
-14292
-14294
-14295
-14295
-14294
-14292
-14288
-14285
-14280
-14276
-14271
-14267
-14263
-14260
-14257
-14255
-14255
-14255
-14256
-14259
-14263
-14268
-14276
-14284
-14295
-14308
-14322
-14338
-14355
-14374
-14394
-14415
-14438
-14460
-14483
-14506
-14529
-14552
-14574
-14595
-14615
-14635
-14654
-14672
-14689
-14705
-14720
-14734
-14748
-14761
-14773
-14784
-14794
-14804
-14813
-14822
-14830
-14838
-14846
-14854
-14862
-14869
-14876
-14882
-14888
-14894
-14898
-14902
-14905
-14907
-14909
-14909
-14908
-14906
-14902
-14897
-14890
-14882
-14872
-14859
-14845
-14829
-14811
-14792
-14770
-14747
-14723
-14697
-14670
-14642
-14613
-14582
-14551
-14519
-14486
-14452
-14416
-14380
-14342
-14303
-14263
-14221
-14178
-14133
-14088
-14041
-13993
-13945
-13895
-13844
-13792
-13740
-13686
-13631
-13575
-13519
-13461
-13402
-13343
-13283
-13222
-13161
-13099
-13037
-12974
-12912
-12849
-12787
-12724
-12661
-12598
-12535
-12472
-12408
-12344
-12280
-12214
-12149
-12083
-12017
-11951
-11885
-11820
-11756
-11692
-11629
-11568
-11506
-11446
-11386
-11326
-11267
-11209
-11151
-11093
-11037
-10981
-10927
-10873
-10821
-10770
-10720
-10672
-10625
-10579
-10535
-10492
-10451
-10411
-10372
-10335
-10299
-10265
-10233
-10203
-10174
-10148
-10124
-10102
-10082
-10066
-10052
-10042
-10035
-10031
-10031
-10035
-10043
-10055
-10071
-10091
-10114
-10141
-10170
-10203
-10238
-10275
-10314
-10356
-10399
-10443
-10489
-10535
-10583
-10632
-10681
-10731
-10782
-10833
-10884
-10936
-10988
-11042
-11096
-11151
-11208
-11265
-11325
-11386
-11449
-11513
-11579
-11647
-11717
-11789
-11862
-11937
-12014
-12091
-12170
-12250
-12331
-12412
-12494
-12576
-12659
-12741
-12822
-12903
-12983
-13062
-13140
-13218
-13293
-13368
-13442
-13515
-13588
-13659
-13730
-13801
-13871
-13941
-14011
-14080
-14148
-14216
-14284
-14351
-14418
-14485
-14551
-14618
-14684
-14750
-14816
-14882
-14947
-15011
-15075
-15139
-15201
-15263
-15323
-15382
-15441
-15499
-15555
-15611
-15667
-15721
-15776
-15829
-15882
-15934
-15986
-16036
-16085
-16132
-16178
-16222
-16265
-16306
-16344
-16381
-16416
-16449
-16479
-16507
-16532
-16555
-16575
-16593
-16608
-16621
-16631
-16639
-16645
-16649
-16652
-16652
-16651
-16649
-16646
-16641
-16636
-16630
-16624
-16618
-16611
-16605
-16598
-16592
-16587
-16581
-16577
-16573
-16570
-16568
-16566
-16565
-16564
-16563
-16562
-16560
-16557
-16552
-16547
-16539
-16530
-16518
-16505
-16490
-16472
-16453
-16431
-16408
-16382
-16355
-16326
-16295
-16262
-16228
-16192
-16155
-16116
-16076
-16033
-15991
-15946
-15899
-15852
-15803
-15752
-15700
-15647
-15593
-15537
-15480
-15421
-15361
-15299
-15235
-15170
-15103
-15035
-14967
-14897
-14826
-14756
-14685
-14615
-14545
-14476
-14407
-14340
-14274
-14210
-14148
-14087
-14028
-13972
-13917
-13864
-13814
-13765
-13719
-13674
-13631
-13589
-13548
-13508
-13469
-13431
-13393
-13355
-13318
-13281
-13244
-13208
-13172
-13137
-13103
-13070
-13038
-13007
-12977
-12949
-12921
-12894
-12868
-12843
-12818
-12793
-12769
-12745
-12721
-12697
-12673
-12650
-12627
-12604
-12582
-12559
-12538
-12516
-12495
-12475
-12454
-12435
-12416
-12397
-12379
-12361
-12345
-12329
-12314
-12300
-12287
-12275
-12265
-12256
-12248
-12241
-12234
-12229
-12224
-12219
-12215
-12210
-12205
-12201
-12195
-12190
-12184
-12177
-12171
-12164
-12157
-12149
-12141
-12133
-12125
-12116
-12107
-12097
-12088
-12077
-12067
-12056
-12045
-12033
-12021
-12008
-11994
-11979
-11963
-11945
-11926
-11905
-11883
-11859
-11833
-11805
-11776
-11745
-11711
-11676
-11639
-11599
-11557
-11512
-11465
-11415
-11362
-11305
-11246
-11183
-11117
-11048
-10977
-10902
-10825
-10745
-10662
-10577
-10489
-10398
-10304
-10206
-10105
-10000
-9891
-9778
-9662
-9541
-9417
-9289
-9158
-9024
-8887
-8747
-8604
-8460
-8313
-8164
-8013
-7861
-7707
-7552
-7397
-7240
-7083
-6926
-6769
-6611
-6453
-6296
-6139
-5983
-5827
-5673
-5519
-5368
-5218
-5070
-4924
-4781
-4640
-4503
-4368
-4237
-4110
-3986
-3865
-3748
-3635
-3524
-3417
-3313
-3211
-3113
-3018
-2926
-2837
-2750
-2667
-2586
-2509
-2434
-2361
-2292
-2225
-2160
-2097
-2037
-1978
-1921
-1865
-1811
-1758
-1706
-1654
-1603
-1553
-1503
-1454
-1404
-1355
-1307
-1258
-1210
-1163
-1116
-1070
-1025
-980
-937
-894
-852
-812
-772
-734
-697
-661
-626
-593
-562
-532
-504
-478
-453
-429
-407
-386
-367
-350
-333
-319
-305
-293
-283
-273
-266
-259
-254
-250
-247
-245
-244
-244
-244
-246
-249
-252
-256
-261
-267
-274
-281
-290
-300
-311
-323
-335
-349
-364
-380
-397
-414
-433
-451
-471
-491
-511
-531
-552
-572
-593
-614
-634
-654
-674
-693
-712
-730
-747
-764
-781
-798
-815
-832
-850
-868
-888
-908
-930
-953
-977
-1000
-1027
-1054
-1082
-1110
-1140
-1170
-1201
-1233
-1267
-1301
-1337
-1373
-1411
-1449
-1488
-1528
-1568
-1609
-1649
-1690
-1731
-1772
-1813
-1854
-1895
-1936
-1977
-2017
-2058
-2097
-2136
-2175
-2213
-2251
-2289
-2326
-2363
-2400
-2437
-2475
-2512
-2550
-2587
-2625
-2663
-2701
-2738
-2775
-2812
-2849
-2885
-2920
-2955
-2990
-3024
-3057
-3090
-3122
-3153
-3184
-3214
-3243
-3272
-3301
-3329
-3358
-3386
-3414
-3442
-3471
-3500
-3530
-3560
-3591
-3624
-3658
-3694
-3732
-3771
-3813
-3857
-3902
-3950
-3999
-4049
-4102
-4156
-4211
-4268
-4326
-4385
-4446
-4508
-4572
-4636
-4702
-4769
-4838
-4906
-4976
-5046
-5116
-5185
-5255
-5324
-5392
-5459
-5526
-5591
-5656
-5719
-5782
-5844
-5905
-5965
-6023
-6080
-6136
-6189
-6241
-6292
-6340
-6386
-6431
-6473
-6514
-6553
-6590
-6625
-6659
-6691
-6721
-6749
-6775
-6799
-6821
-6842
-6861
-6878
-6893
-6907
-6919
-6930
-6940
-6948
-6955
-6960
-6965
-6969
-6971
-6973
-6975
-6975
-6975
-6975
-6975
-6975
-6975
-6975
-6975
-6975
-6975
-6975
-6974
-6973
-6972
-6970
-6968
-6964
-6960
-6954
-6947
-6939
-6930
-6919
-6907
-6892
-6875
-6856
-6835
-6811
-6784
-6754
-6721
-6686
-6647
-6606
-6563
-6517
-6469
-6418
-6366
-6311
-6255
-6196
-6135
-6072
-6007
-5940
-5871
-5799
-5726
-5651
-5574
-5495
-5414
-5332
-5249
-5164
-5078
-4990
-4902
-4813
-4723
-4633
-4542
-4450
-4358
-4265
-4172
-4078
-3984
-3890
-3797
-3703
-3609
-3515
-3422
-3328
-3235
-3142
-3049
-2957
-2865
-2774
-2683
-2594
-2506
-2420
-2335
-2251
-2169
-2089
-2009
-1932
-1856
-1781
-1708
-1637
-1567
-1499
-1434
-1370
-1309
-1249
-1191
-1135
-1080
-1027
-976
-925
-876
-828
-782
-737
-693
-651
-610
-570
-532
-496
-461
-427
-394
-362
-330
-299
-269
-238
-206
-174
-142
-109
-75
-40
-4
32
69
107
146
186
226
267
309
352
395
439
484
529
575
620
667
713
760
807
854
902
950
997
1045
1092
1139
1185
1230
1274
1318
1360
1401
1440
1480
1518
1556
1593
1631
1668
1706
1744
1783
1823
1864
1906
1950
1995
2041
2091
2141
2192
2245
2300
2355
2411
2469
2527
2586
2645
2705
2766
2828
2889
2952
3015
3078
3142
3206
3270
3334
3399
3463
3526
3589
3651
3713
3773
3832
3891
3948
4005
4059
4115
4170
4223
4276
4329
4381
4432
4482
4531
4580
4628
4675
4720
4765
4809
4852
4894
4934
4973
5011
5047
5082
5115
5146
5176
5205
5232
5257
5282
5304
5326
5346
5365
5382
5398
5413
5426
5438
5449
5460
5469
5477
5484
5491
5498
5503
5509
5515
5521
5527
5534
5541
5549
5557
5566
5575
5585
5595
5606
5618
5630
5642
5655
5668
5682
5696
5710
5724
5740
5755
5772
5789
5808
5827
5848
5870
5893
5918
5944
5971
5999
6029
6060
6091
6124
6158
6193
6228
6264
6301
6338
6376
6414
6453
6492
6531
6571
6611
6651
6691
6731
6771
6811
6851
6891
6931
6970
7010
7051
7091
7132
7174
7216
7260
7303
7348
7394
7440
7488
7535
7583
7632
7681
7730
7780
7829
7879
7929
7979
8029
8080
8131
8180
8232
8282
8331
8380
8429
8476
8523
8570
8615
8660
8704
8747
8790
8832
8873
8913
8952
8991
9028
9065
9102
9138
9173
9207
9242
9275
9308
9341
9372
9403
9433
9462
9491
9518
9545
9572
9598
9623
9648
9674
9699
9724
9748
9774
9799
9825
9852
9879
9907
9936
9966
9997
10029
10061
10093
10127
10160
10193
10227
10261
10296
10331
10366
10403
10441
10479
10520
10562
10605
10651
10700
10751
10805
10862
10922
10986
11054
11125
11200
11280
11364
11451
11544
11640
11741
11845
11954
12066
12182
12301
12423
12549
12676
12807
12939
13073
13210
13347
13487
13627
13769
13913
14057
14202
14348
14495
14643
14791
14939
15087
15235
15382
15528
15673
15818
15961
16103
16242
16383
16521
16657
16792
16926
17059
17191
17321
17450
17578
17705
17830
17955
18079
18202
18324
18445
18566
18686
18805
18923
19041
19159
19276
19393
19509
19625
19741
19856
19970
20084
20197
20310
20422
20532
20642
20750
20857
20962
21065
21166
21266
21363
21458
21551
21641
21729
21815
21898
21977
22054
22128
22199
22267
22331
22393
22451
22506
22559
22608
22654
22696
22735
22771
22803
22832
22857
22878
22896
22910
22920
22926
22929
22929
22926
22919
22911
22900
22887
22873
22858
22841
22824
22807
22788
22770
22751
22731
22711
22691
22670
22649
22627
22605
22582
22559
22534
22509
22483
22456
22428
22398
22368
22337
22305
22273
22239
22204
22170
22134
22099
22064
22030
21996
21963
21932
21901
21872
21843
21816
21790
21766
21742
21719
21697
21677
21657
21639
21623
21607
21594
21581
21571
21562
21554
21548
21543
21539
21536
21534
21533
21532
21532
21532
21531
21531
21529
21527
21523
21518
21511
21503
21492
21480
21467
21451
21435
21417
21399
21381
21362
21344
21327
21311
21296
21282
21270
21260
21252
21245
21240
21236
21234
21233
21234
21236
21240
21245
21252
21260
21269
21280
21292
21305
21320
21336
21353
21372
21392
21413
21436
21460
21485
21512
21540
21569
21599
21629
21660
21691
21722
21753
21783
21812
21840
21867
21894
21919
21944
21969
21993
22016
22040
22063
22087
22111
22136
22161
22188
22215
22242
22271
22301
22331
22363
22395
22427
22461
22495
22530
22565
22601
22638
22676
22715
22754
22793
22832
22872
22911
22950
22989
23027
23064
23101
23137
23173
23208
23242
23275
23308
23339
23370
23400
23429
23458
23486
23514
23542
23570
23599
23627
23656
23686
23716
23746
23777
23807
23837
23867
23897
23925
23953
23979
24003
24026
24047
24067
24084
24099
24113
24125
24136
24145
24153
24161
24167
24174
24179
24184
24188
24192
24195
24198
24200
24201
24201
24201
24199
24197
24193
24188
24182
24174
24164
24152
24137
24120
24101
24079
24054
24027
23997
23965
23930
23894
23855
23814
23771
23726
23679
23629
23578
23525
23470
23412
23353
23291
23228
23162
23095
23026
22954
22881
22805
22728
22648
22567
22484
22400
22314
22228
22140
22052
21963
21874
21784
21695
21606
21518
21430
21342
21256
21171
21086
21003
20922
20842
20764
20687
20612
20538
20467
20396
20327
20260
20193
20128
20063
19999
19936
19874
19812
19751
19691
19632
19574
19517
19461
19406
19353
19300
19248
19196
19145
19094
19043
18992
18940
18889
18837
18784
18731
18678
18624
18569
18514
18457
18399
18339
18278
18215
18151
18084
18015
17944
17872
17797
17720
17641
17560
17477
17392
17304
17215
17124
17032
16937
16841
16744
16645
16546
16445
16343
16241
16137
16033
15928
15822
15715
15607
15497
15386
15273
15158
15041
14922
14800
14675
14548
14417
14284
14147
14007
13864
13719
13571
13420
13267
13112
12956
12798
12639
12480
12321
12162
12003
11845
11687
11531
11377
11224
11074
10926
10780
10637
10496
10358
10223
10091
9961
9834
9710
9588
9469
9353
9240
9130
9023
8919
8818
8721
8626
8534
8446
8361
8278
8198
8121
8047
7975
7905
7837
7771
7707
7645
7585
7526
7468
7412
7358
7305
7253
7203
7154
7107
7061
7016
6974
6933
6894
6856
6821
6787
6755
6725
6696
6669
6644
6620
6598
6577
6558
6539
6523
6507
6492
6479
6466
6454
6443
6432
6421
6410
6400
6389
6377
6366
6354
6341
6328
6314
6300
6286
6272
6258
6244
6231
6219
6208
6198
6190
6184
6180
6179
6181
6185
6193
6204
6218
6236
6257
6281
6307
6337
6369
6404
6442
6481
6524
6568
6615
6664
6716
6770
6827
6886
6948
7012
7079
7148
7218
7291
7365
7441
7517
7595
7673
7752
7830
7908
7986
8063
8138
8212
8284
8354
8422
8486
8549
8608
8665
8720
8772
8821
8868
8913
8955
8995
9033
9069
9103
9135
9166
9195
9222
9248
9274
9298
9322
9345
9369
9392
9416
9441
9466
9492
9520
9549
9579
9612
9646
9682
9720
9760
9801
9845
9890
9937
9985
10035
10086
10138
10191
10245
10301
10357
10415
10473
10533
10594
10655
10718
10781
10845
10909
10974
11039
11104
11169
11233
11296
11359
11420
11479
11537
11592
11644
11694
11742
11786
11827
11866
11901
11933
11963
11989
12013
12033
12051
12065
12077
12086
12092
12095
12096
12096
12093
12089
12083
12076
12068
12060
12051
12042
12034
12025
12017
12010
12003
11998
11995
11993
11994
11996
12001
12008
12017
12030
12044
12062
12082
12105
12131
12161
12193
12229
12268
12310
12355
12403
12453
12506
12562
12620
12681
12743
12808
12875
12945
13016
13090
13165
13243
13322
13402
13484
13567
13652
13737
13823
13910
13998
14086
14175
14263
14351
14440
14527
14614
14700
14786
14870
14953
15035
15116
15196
15275
15352
15428
15503
15577
15649
15720
15789
15855
15920
15982
16042
16099
16152
16204
16253
16299
16341
16381
16417
16451
16481
16508
16532
16552
16570
16585
16597
16606
16613
16617
16618
16617
16614
16609
16602
16594
16585
16574
16563
16551
16539
16526
16514
16500
16487
16473
16459
16445
16431
16416
16402
16387
16372
16356
16340
16323
16305
16286
16265
16245
16222
16198
16172
16145
16116
16085
16053
16018
15983
15945
15905
15864
15821
15775
15728
15678
15626
15573
15517
15460
15400
15340
15277
15213
15148
15082
15015
14948
14879
14810
14741
14671
14601
14530
14460
14390
14320
14251
14182
14114
14046
13978
13911
13845
13780
13715
13651
13587
13524
13463
13402
13342
13283
13226
13169
13114
13060
13006
12954
12902
12851
12801
12751
12702
12653
12604
12556
12509
12462
12415
12369
12324
12279
12235
12191
12148
12106
12063
12021
11980
11938
11897
11855
11814
11772
11731
11688
11646
11603
11559
11515
11470
11425
11380
11334
11288
11241
11194
11146
11097
11048
10998
10947
10895
10842
10788
10733
10676
10618
10559
10499
10437
10374
10310
10244
10176
10107
10036
9963
9888
9811
9732
9650
9566
9479
9390
9299
9207
9112
9015
8917
8817
8715
8612
8508
8402
8294
8186
8076
7965
7852
7739
7626
7511
7396
7280
7164
7048
6932
6815
6700
6584
6470
6356
6242
6130
6019
5909
5800
5693
5587
5483
5380
5278
5179
5080
4984
4890
4797
4706
4618
4532
4448
4366
4286
4209
4134
4062
3991
3922
3855
3790
3727
3665
3605
3548
3492
3438
3386
3337
3290
3244
3201
3160
3121
3084
3048
3013
2980
2948
2918
2888
2859
2832
2805
2780
2755
2731
2708
2686
2664
2643
2623
2604
2586
2567
2550
2533
2516
2499
2481
2464
2446
2428
2409
2389
2369
2347
2325
2301
2277
2251
2225
2198
2170
2142
2112
2083
2052
2021
1990
1958
1926
1893
1860
1826
1791
1756
1720
1684
1646
1608
1569
1528
1487
1443
1399
1353
1306
1256
1206
1153
1100
1044
988
930
871
811
750
689
626
563
499
435
370
305
240
174
109
43
-23
-89
-155
-222
-289
-357
-426
-495
-566
-638
-710
-784
-859
-936
-1014
-1094
-1176
-1260
-1345
-1431
-1520
-1609
-1701
-1793
-1886
-1981
-2077
-2174
-2273
-2374
-2475
-2579
-2684
-2790
-2898
-3007
-3117
-3229
-3341
-3455
-3570
-3686
-3802
-3920
-4038
-4156
-4275
-4393
-4513
-4632
-4750
-4869
-4987
-5105
-5222
-5338
-5453
-5567
-5680
-5791
-5901
-6010
-6118
-6224
-6328
-6431
-6532
-6632
-6731
-6828
-6923
-7018
-7111
-7204
-7295
-7386
-7477
-7567
-7656
-7744
-7832
-7919
-8006
-8090
-8175
-8259
-8341
-8422
-8502
-8581
-8659
-8735
-8810
-8884
-8956
-9027
-9095
-9162
-9226
-9289
-9348
-9406
-9461
-9513
-9563
-9611
-9656
-9699
-9738
-9776
-9811
-9843
-9872
-9899
-9924
-9946
-9965
-9982
-9997
-10010
-10021
-10031
-10038
-10045
-10050
-10055
-10058
-10061
-10063
-10065
-10066
-10067
-10067
-10068
-10069
-10070
-10071
-10073
-10076
-10080
-10084
-10088
-10094
-10099
-10105
-10111
-10117
-10122
-10128
-10133
-10139
-10143
-10148
-10152
-10155
-10157
-10159
-10159
-10159
-10157
-10154
-10149
-10143
-10135
-10126
-10115
-10102
-10088
-10072
-10055
-10036
-10017
-9997
-9976
-9954
-9932
-9909
-9886
-9863
-9839
-9816
-9792
-9769
-9747
-9725
-9704
-9684
-9665
-9648
-9631
-9617
-9604
-9592
-9581
-9572
-9563
-9556
-9550
-9544
-9540
-9536
-9533
-9531
-9531
-9531
-9532
-9533
-9536
-9539
-9543
-9547
-9553
-9558
-9565
-9572
-9580
-9589
-9598
-9608
-9619
-9630
-9641
-9652
-9664
-9675
-9687
-9698
-9709
-9719
-9729
-9738
-9746
-9753
-9760
-9765
-9770
-9775
-9778
-9781
-9783
-9785
-9786
-9786
-9786
-9786
-9784
-9783
-9780
-9776
-9772
-9766
-9760
-9753
-9745
-9736
-9727
-9717
-9708
-9699
-9691
-9682
-9674
-9667
-9659
-9651
-9643
-9635
-9625
-9615
-9603
-9591
-9577
-9561
-9545
-9527
-9507
-9486
-9463
-9439
-9413
-9386
-9358
-9327
-9296
-9263
-9229
-9194
-9158
-9121
-9083
-9046
-9007
-8969
-8931
-8893
-8855
-8816
-8778
-8739
-8700
-8660
-8620
-8579
-8538
-8496
-8454
-8412
-8370
-8327
-8285
-8243
-8202
-8161
-8119
-8080
-8041
-8000
-7962
-7924
-7886
-7849
-7813
-7777
-7743
-7710
-7678
-7647
-7618
-7591
-7565
-7542
-7520
-7500
-7482
-7466
-7452
-7439
-7429
-7419
-7411
-7405
-7399
-7395
-7392
-7389
-7387
-7386
-7386
-7386
-7387
-7388
-7388
-7389
-7390
-7390
-7390
-7389
-7387
-7384
-7381
-7376
-7370
-7362
-7354
-7344
-7333
-7321
-7307
-7293
-7278
-7263
-7246
-7229
-7212
-7194
-7176
-7157
-7138
-7119
-7100
-7082
-7064
-7047
-7031
-7016
-7002
-6990
-6979
-6970
-6963
-6958
-6955
-6954
-6955
-6958
-6963
-6970
-6978
-6987
-6998
-7010
-7022
-7035
-7049
-7064
-7078
-7093
-7108
-7123
-7138
-7153
-7167
-7181
-7195
-7208
-7221
-7233
-7244
-7255
-7265
-7273
-7281
-7288
-7293
-7297
-7300
-7301
-7301
-7300
-7299
-7296
-7292
-7288
-7283
-7278
-7273
-7267
-7261
-7255
-7249
-7242
-7235
-7227
-7218
-7208
-7197
-7186
-7173
-7160
-7145
-7129
-7112
-7094
-7074
-7053
-7031
-7007
-6982
-6955
-6928
-6898
-6868
-6836
-6804
-6770
-6736
-6701
-6665
-6629
-6593
-6555
-6517
-6478
-6438
-6396
-6354
-6309
-6264
-6216
-6167
-6116
-6063
-6009
-5952
-5894
-5834
-5773
-5710
-5645
-5579
-5512
-5443
-5373
-5302
-5230
-5157
-5082
-5007
-4930
-4852
-4772
-4691
-4609
-4525
-4440
-4353
-4265
-4176
-4085
-3994
-3901
-3808
-3713
-3618
-3522
-3425
-3327
-3229
-3130
-3031
-2932
-2833
-2733
-2635
-2536
-2439
-2342
-2246
-2151
-2057
-1965
-1873
-1783
-1694
-1607
-1521
-1436
-1354
-1272
-1193
-1115
-1040
-966
-895
-826
-759
-695
-633
-574
-517
-464
-412
-364
-318
-274
-233
-195
-160
-127
-98
-71
-48
-28
-12
2
12
19
23
24
22
16
7
-5
-21
-41
-63
-89
-118
-150
-185
-223
-263
-306
-351
-397
-446
-497
-549
-602
-657
-712
-767
-822
-876
-930
-983
-1035
-1086
-1136
-1184
-1231
-1277
-1322
-1366
-1409
-1451
-1492
-1532
-1572
-1612
-1652
-1691
-1730
-1770
-1810
-1850
-1891
-1932
-1974
-2016
-2059
-2102
-2145
-2187
-2230
-2272
-2313
-2353
-2393
-2432
-2470
-2506
-2542
-2576
-2610
-2642
-2673
-2704
-2733
-2761
-2789
-2816
-2842
-2867
-2890
-2913
-2936
-2957
-2977
-2997
-3017
-3036
-3054
-3073
-3091
-3108
-3125
-3141
-3156
-3171
-3184
-3196
-3207
-3217
-3225
-3233
-3239
-3243
-3247
-3249
-3251
-3251
-3250
-3248
-3246
-3242
-3238
-3233
-3229
-3223
-3218
-3213
-3208
-3203
-3198
-3193
-3189
-3184
-3180
-3176
-3171
-3167
-3163
-3159
-3155
-3151
-3148
-3144
-3141
-3139
-3136
-3134
-3133
-3131
-3130
-3129
-3128
-3128
-3128
-3129
-3130
-3131
-3133
-3135
-3137
-3140
-3144
-3148
-3153
-3159
-3165
-3173
-3181
-3190
-3199
-3210
-3222
-3234
-3248
-3262
-3278
-3295
-3312
-3331
-3350
-3370
-3390
-3411
-3433
-3454
-3476
-3497
-3518
-3539
-3560
-3580
-3599
-3618
-3636
-3654
-3670
-3686
-3701
-3715
-3728
-3740
-3751
-3761
-3771
-3780
-3789
-3797
-3804
-3811
-3818
-3824
-3831
-3837
-3843
-3849
-3854
-3860
-3865
-3870
-3875
-3878
-3882
-3884
-3886
-3887
-3887
-3886
-3885
-3883
-3880
-3875
-3870
-3863
-3854
-3844
-3832
-3819
-3805
-3789
-3773
-3756
-3738
-3719
-3701
-3682
-3664
-3646
-3629
-3612
-3596
-3581
-3567
-3554
-3542
-3531
-3520
-3510
-3501
-3492
-3483
-3475
-3468
-3461
-3454
-3448
-3442
-3436
-3431
-3426
-3420
-3415
-3409
-3403
-3397
-3390
-3383
-3375
-3366
-3357
-3348
-3339
-3329
-3319
-3310
-3300
-3291
-3282
-3273
-3265
-3258
-3252
-3246
-3241
-3237
-3235
-3233
-3233
-3235
-3238
-3242
-3248
-3255
-3264
-3275
-3286
-3300
-3314
-3330
-3347
-3365
-3385
-3405
-3427
-3449
-3473
-3498
-3524
-3551
-3580
-3610
-3642
-3676
-3712
-3749
-3788
-3830
-3874
-3919
-3967
-4017
-4070
-4124
-4180
-4238
-4298
-4360
-4424
-4489
-4557
-4627
-4698
-4771
-4846
-4922
-4999
-5077
-5156
-5235
-5315
-5395
-5475
-5554
-5633
-5712
-5790
-5867
-5944
-6019
-6094
-6168
-6241
-6313
-6383
-6453
-6521
-6588
-6654
-6719
-6782
-6845
-6907
-6967
-7027
-7085
-7143
-7200
-7256
-7311
-7365
-7418
-7471
-7522
-7574
-7625
-7675
-7726
-7777
-7827
-7877
-7927
-7977
-8026
-8077
-8127
-8176
-8226
-8276
-8327
-8378
-8430
-8482
-8536
-8590
-8644
-8700
-8755
-8811
-8867
-8923
-8980
-9036
-9092
-9148
-9203
-9258
-9314
-9368
-9423
-9477
-9530
-9583
-9635
-9686
-9735
-9784
-9831
-9876
-9919
-9959
-9998
-10034
-10067
-10098
-10126
-10152
-10174
-10195
-10212
-10227
-10239
-10248
-10255
-10259
-10259
-10257
-10253
-10245
-10235
-10221
-10205
-10186
-10163
-10138
-10110
-10078
-10043
-10006
-9965
-9922
-9876
-9828
-9778
-9725
-9671
-9615
-9557
-9498
-9437
-9375
-9312
-9247
-9181
-9114
-9046
-8976
-8906
-8834
-8761
-8687
-8612
-8536
-8458
-8380
-8300
-8219
-8137
-8054
-7970
-7886
-7800
-7715
-7628
-7542
-7455
-7368
-7281
-7194
-7107
-7020
-6932
-6845
-6758
-6672
-6586
-6500
-6415
-6331
-6247
-6165
-6084
-6004
-5925
-5848
-5772
-5698
-5625
-5554
-5485
-5417
-5351
-5287
-5224
-5164
-5105
-5049
-4994
-4941
-4889
-4839
-4790
-4743
-4696
-4650
-4605
-4560
-4515
-4471
-4426
-4382
-4337
-4292
-4247
-4201
-4155
-4109
-4062
-4016
-3969
-3921
-3873
-3825
-3776
-3727
-3677
-3627
-3576
-3524
-3472
-3420
-3367
-3314
-3261
-3207
-3154
-3100
-3047
-2994
-2941
-2889
-2838
-2788
-2739
-2691
-2644
-2599
-2555
-2512
-2471
-2431
-2392
-2356
-2320
-2286
-2253
-2222
-2192
-2164
-2138
-2113
-2090
-2069
-2050
-2033
-2020
-2009
-2000
-1993
-1990
-1989
-1991
-1996
-2004
-2013
-2027
-2043
-2061
-2082
-2105
-2130
-2157
-2186
-2217
-2250
-2284
-2321
-2358
-2398
-2439
-2481
-2524
-2569
-2614
-2661
-2709
-2757
-2807
-2858
-2909
-2961
-3015
-3069
-3125
-3181
-3239
-3299
-3360
-3423
-3487
-3553
-3620
-3689
-3760
-3832
-3905
-3980
-4056
-4133
-4212
-4292
-4373
-4455
-4538
-4623
-4708
-4794
-4882
-4970
-5060
-5150
-5242
-5334
-5427
-5521
-5615
-5709
-5804
-5899
-5993
-6088
-6182
-6277
-6370
-6464
-6556
-6649
-6740
-6831
-6921
-7011
-7100
-7188
-7276
-7363
-7449
-7534
-7619
-7702
-7785
-7867
-7947
-8026
-8106
-8183
-8260
-8336
-8410
-8484
-8556
-8627
-8698
-8767
-8836
-8903
-8970
-9037
-9103
-9169
-9234
-9300
-9364
-9429
-9493
-9557
-9619
-9681
-9741
-9800
-9858
-9914
-9969
-10021
-10073
-10122
-10170
-10216
-10259
-10301
-10340
-10377
-10412
-10443
-10473
-10499
-10523
-10544
-10562
-10577
-10590
-10599
-10606
-10610
-10611
-10608
-10603
-10594
-10582
-10566
-10547
-10525
-10499
-10470
-10438
-10404
-10366
-10326
-10283
-10238
-10190
-10140
-10088
-10034
-9977
-9918
-9858
-9795
-9730
-9664
-9596
-9527
-9456
-9383
-9310
-9235
-9160
-9085
-9008
-8932
-8855
-8779
-8702
-8626
-8550
-8474
-8399
-8324
-8250
-8177
-8103
-8032
-7963
-7895
-7827
-7761
-7697
-7633
-7570
-7509
-7449
-7389
-7331
-7273
-7217
-7162
-7108
-7055
-7003
-6953
-6904
-6856
-6809
-6764
-6719
-6675
-6632
-6589
-6547
-6505
-6463
-6421
-6379
-6337
-6295
-6253
-6212
-6170
-6130
-6089
-6049
-6010
-5972
-5934
-5897
-5861
-5825
-5791
-5757
-5724
-5692
-5662
-5633
-5605
-5578
-5554
-5531
-5509
-5489
-5470
-5453
-5436
-5421
-5406
-5391
-5377
-5363
-5348
-5334
-5319
-5304
-5289
-5274
-5259
-5243
-5227
-5210
-5193
-5176
-5158
-5139
-5120
-5100
-5079
-5057
-5035
-5011
-4986
-4959
-4931
-4902
-4870
-4837
-4803
-4766
-4728
-4689
-4649
-4608
-4566
-4524
-4481
-4439
-4397
-4356
-4315
-4275
-4236
-4198
-4161
-4125
-4089
-4054
-4022
-3991
-3960
-3931
-3904
-3878
-3853
-3830
-3809
-3789
-3771
-3754
-3737
-3722
-3708
-3695
-3682
-3670
-3659
-3647
-3636
-3625
-3614
-3603
-3591
-3579
-3566
-3552
-3537
-3521
-3504
-3485
-3464
-3442
-3419
-3394
-3368
-3340
-3311
-3281
-3250
-3218
-3185
-3151
-3116
-3080
-3044
-3006
-2968
-2928
-2888
-2846
-2804
-2761
-2717
-2672
-2627
-2581
-2534
-2488
-2440
-2393
-2345
-2298
-2250
-2201
-2153
-2104
-2056
-2007
-1959
-1911
-1863
-1817
-1770
-1725
-1681
-1637
-1595
-1553
-1513
-1474
-1435
-1398
-1362
-1328
-1294
-1262
-1231
-1201
-1172
-1144
-1118
-1093
-1069
-1046
-1025
-1004
-986
-970
-954
-940
-928
-918
-909
-903
-898
-895
-894
-894
-897
-901
-907
-915
-924
-933
-944
-956
-968
-981
-994
-1006
-1018
-1031
-1043
-1054
-1065
-1074
-1083
-1090
-1096
-1100
-1103
-1104
-1103
-1100
-1095
-1088
-1079
-1067
-1053
-1036
-1016
-995
-972
-945
-916
-885
-850
-814
-775
-733
-689
-643
-594
-544
-491
-436
-380
-322
-263
-202
-141
-79
-17
46
110
173
237
302
367
432
498
565
632
700
768
838
907
977
1048
1119
1191
1262
1334
1407
1478
1550
1622
1692
1763
1832
1900
1968
2033
2099
2162
2224
2285
2343
2401
2456
2511
2563
2615
2665
2715
2763
2811
2858
2905
2952
2998
3045
3092
3139
3186
3234
3282
3331
3380
3429
3479
3530
3581
3632
3683
3735
3786
3838
3890
3941
3993
4043
4094
4145
4196
4246
4296
4346
4396
4446
4496
4547
4597
4649
4700
4751
4802
4853
4904
4954
5004
5054
5102
5150
5197
5243
5288
5332
5374
5415
5455
5492
5528
5562
5595
5626
5655
5683
5710
5736
5761
5784
5807
5830
5851
5871
5890
5907
5923
5938
5952
5964
5974
5984
5992
5999
6006
6011
6017
6022
6027
6031
6036
6042
6047
6053
6059
6066
6073
6081
6089
6098
6107
6118
6130
6143
6157
6173
6190
6209
6229
6251
6275
6300
6326
6353
6382
6412
6442
6474
6507
6540
6575
6611
6648
6686
6726
6767
6809
6853
6898
6945
6993
7042
7094
7146
7201
7257
7315
7374
7434
7495
7558
7621
7686
7751
7816
7882
7949
8015
8082
8148
8215
8281
8347
8412
8476
8540
8603
8666
8728
8789
8849
8908
8965
9022
9077
9131
9183
9233
9282
9330
9375
9419
9461
9501
9540
9577
9612
9646
9679
9710
9741
9770
9798
9826
9853
9879
9904
9929
9953
9976
9999
10022
10044
10066
10087
10108
10129
10150
10170
10190
10211
10231
10251
10271
10292
10313
10335
10357
10381
10405
10431
10458
10487
10518
10550
10583
10619
10656
10694
10734
10775
10818
10861
10906
10952
10998
11045
11093
11140
11188
11235
11283
11330
11377
11423
11469
11514
11558
11602
11644
11686
11726
11766
11804
11841
11877
11912
11945
11977
12006
12034
12060
12084
12106
12126
12144
12159
12173
12184
12193
12199
12203
12204
12202
12197
12189
12178
12163
12146
12126
12102
12076
12047
12016
11982
11946
11907
11867
11824
11780
11734
11687
11639
11589
11538
11487
11435
11383
11331
11278
11226
11174
11122
11071
11020
10970
10920
10871
10823
10775
10727
10681
10635
10590
10545
10501
10457
10414
10371
10329
10287
10246
10205
10164
10124
10084
10044
10004
9965
9925
9886
9848
9809
9772
9735
9698
9663
9629
9596
9565
9534
9504
9475
9446
9417
9388
9359
9330
9300
9269
9238
9206
9174
9142
9109
9076
9042
9008
8975
8941
8906
8872
8838
8804
8771
8738
8706
8674
8644
8614
8586
8560
8534
8510
8486
8464
8443
8423
8403
8384
8365
8347
8328
8309
8290
8271
8251
8230
8209
8186
8162
8137
8111
8083
8054
8023
7992
7959
7926
7892
7857
7822
7786
7751
7715
7679
7643
7607
7571
7535
7498
7462
7425
7388
7352
7316
7280
7244
7209
7175
7141
7109
7076
7045
7015
6986
6957
6930
6903
6878
6853
6830
6807
6785
6764
6744
6725
6707
6689
6671
6654
6637
6621
6604
6588
6572
6555
6539
6522
6505
6488
6472
6455
6438
6422
6405
6388
6371
6352
6333
6313
6292
6269
6245
6220
6193
6165
6136
6106
6075
6043
6010
5976
5941
5906
5869
5831
5792
5752
5711
5668
5624
5578
5531
5482
5431
5379
5324
5269
5212
5153
5094
5033
4972
4911
4849
4788
4728
4667
4608
4550
4492
4435
4378
4322
4266
4210
4154
4097
4040
3981
3922
3861
3800
3737
3674
3610
3545
3480
3414
3348
3282
3215
3148
3082
3015
2949
2883
2818
2752
2687
2622
2557
2492
2426
2360
2293
2226
2158
2089
2020
1949
1878
1806
1733
1659
1584
1508
1432
1354
1275
1194
1112
1028
942
853
763
669
572
472
369
263
153
40
-76
-196
-319
-445
-575
-707
-842
-980
-1121
-1264
-1409
-1557
-1708
-1861
-2016
-2173
-2333
-2494
-2657
-2821
-2987
-3153
-3320
-3488
-3657
-3825
-3994
-4162
-4331
-4498
-4665
-4831
-4996
-5159
-5321
-5481
-5640
-5796
-5951
-6103
-6254
-6402
-6548
-6692
-6835
-6975
-7114
-7252
-7388
-7522
-7656
-7788
-7918
-8047
-8175
-8302
-8427
-8551
-8674
-8796
-8917
-9037
-9157
-9276
-9394
-9512
-9630
-9747
-9864
-9980
-10096
-10212
-10328
-10444
-10559
-10674
-10789
-10904
-11019
-11133
-11247
-11360
-11472
-11584
-11695
-11806
-11915
-12024
-12132
-12239
-12345
-12450
-12554
-12657
-12759
-12860
-12959
-13057
-13153
-13248
-13341
-13432
-13522
-13610
-13697
-13781
-13864
-13946
-14025
-14103
-14179
-14254
-14326
-14396
-14464
-14531
-14595
-14657
-14717
-14775
-14832
-14887
-14941
-14993
-15044
-15093
-15141
-15187
-15232
-15275
-15316
-15355
-15392
-15426
-15459
-15489
-15517
-15543
-15567
-15589
-15609
-15627
-15643
-15658
-15672
-15684
-15694
-15703
-15711
-15717
-15723
-15727
-15730
-15732
-15733
-15734
-15733
-15732
-15730
-15728
-15726
-15723
-15719
-15716
-15712
-15709
-15706
-15703
-15700
-15698
-15696
-15694
-15693
-15693
-15692
-15692
-15691
-15691
-15691
-15690
-15690
-15688
-15687
-15685
-15682
-15678
-15673
-15668
-15661
-15653
-15645
-15636
-15626
-15615
-15604
-15592
-15580
-15568
-15555
-15542
-15529
-15516
-15502
-15489
-15475
-15461
-15447
-15432
-15417
-15401
-15384
-15367
-15350
-15332
-15313
-15293
-15273
-15252
-15230
-15207
-15183
-15158
-15132
-15105
-15077
-15048
-15017
-14985
-14952
-14917
-14881
-14843
-14803
-14760
-14716
-14669
-14619
-14567
-14512
-14454
-14393
-14329
-14262
-14191
-14118
-14042
-13963
-13882
-13798
-13713
-13625
-13536
-13446
-13353
-13260
-13166
-13070
-12974
-12877
-12779
-12680
-12581
-12481
-12381
-12280
-12179
-12077
-11975
-11873
-11771
-11668
-11564
-11461
-11357
-11253
-11149
-11045
-10941
-10838
-10735
-10633
-10532
-10431
-10331
-10232
-10133
-10035
-9937
-9840
-9743
-9647
-9551
-9455
-9360
-9264
-9169
-9074
-8979
-8885
-8791
-8697
-8603
-8511
-8419
-8328
-8238
-8148
-8060
-7972
-7885
-7798
-7712
-7626
-7541
-7456
-7372
-7287
-7202
-7117
-7032
-6947
-6861
-6775
-6688
-6601
-6514
-6426
-6339
-6251
-6163
-6076
-5988
-5902
-5815
-5729
-5644
-5559
-5475
-5391
-5309
-5227
-5146
-5066
-4988
-4911
-4835
-4761
-4689
-4618
-4549
-4481
-4416
-4352
-4290
-4231
-4173
-4118
-4066
-4017
-3970
-3927
-3886
-3849
-3815
-3785
-3757
-3733
-3713
-3695
-3681
-3669
-3661
-3654
-3650
-3649
-3649
-3651
-3655
-3660
-3666
-3674
-3682
-3692
-3701
-3711
-3721
-3731
-3741
-3752
-3761
-3771
-3781
-3791
-3800
-3809
-3818
-3826
-3833
-3840
-3846
-3851
-3855
-3858
-3861
-3862
-3863
-3862
-3860
-3857
-3853
-3848
-3841
-3833
-3823
-3812
-3800
-3786
-3771
-3754
-3736
-3717
-3696
-3674
-3651
-3627
-3602
-3576
-3550
-3523
-3496
-3468
-3440
-3413
-3385
-3358
-3331
-3305
-3279
-3255
-3231
-3209
-3188
-3168
-3149
-3132
-3116
-3102
-3090
-3079
-3070
-3062
-3056
-3052
-3050
-3049
-3050
-3053
-3057
-3063
-3071
-3081
-3092
-3105
-3120
-3137
-3155
-3174
-3195
-3216
-3239
-3262
-3287
-3312
-3337
-3364
-3391
-3419
-3448
-3477
-3507
-3538
-3569
-3601
-3632
-3664
-3697
-3729
-3761
-3793
-3824
-3855
-3886
-3916
-3946
-3975
-4003
-4030
-4058
-4083
-4108
-4132
-4155
-4176
-4197
-4216
-4235
-4253
-4270
-4287
-4304
-4320
-4336
-4351
-4367
-4382
-4397
-4411
-4426
-4440
-4453
-4467
-4480
-4492
-4504
-4516
-4527
-4538
-4548
-4558
-4566
-4574
-4582
-4589
-4595
-4600
-4606
-4610
-4615
-4619
-4623
-4627
-4631
-4635
-4639
-4644
-4648
-4652
-4657
-4663
-4668
-4675
-4681
-4689
-4696
-4704
-4713
-4722
-4732
-4742
-4753
-4765
-4777
-4789
-4802
-4816
-4830
-4845
-4860
-4875
-4890
-4906
-4921
-4937
-4952
-4967
-4982
-4997
-5011
-5025
-5040
-5054
-5068
-5083
-5098
-5113
-5129
-5146
-5164
-5182
-5200
-5219
-5239
-5259
-5279
-5299
-5319
-5339
-5358
-5377
-5395
-5412
-5428
-5443
-5457
-5469
-5480
-5490
-5498
-5505
-5510
-5513
-5515
-5514
-5512
-5507
-5500
-5491
-5480
-5466
-5451
-5432
-5412
-5389
-5364
-5337
-5308
-5276
-5242
-5206
-5168
-5126
-5083
-5036
-4987
-4935
-4881
-4824
-4764
-4703
-4639
-4573
-4505
-4434
-4362
-4287
-4210
-4131
-4049
-3965
-3879
-3792
-3702
-3611
-3518
-3424
-3329
-3232
-3134
-3036
-2936
-2836
-2735
-2634
-2533
-2431
-2329
-2226
-2123
-2020
-1917
-1814
-1711
-1608
-1506
-1403
-1301
-1199
-1098
-996
-895
-794
-692
-590
-487
-384
-280
-176
-71
35
140
246
352
458
564
670
775
880
985
1089
1193
1296
1398
1500
1600
1700
1799
1896
1991
2085
2177
2267
2355
2441
2524
2606
2684
2761
2834
2906
2975
3041
3105
3166
3225
3281
3336
3388
3438
3486
3532
3575
3617
3656
3693
3728
3761
3792
3821
3849
3875
3899
3922
3944
3964
3983
4001
4018
4033
4048
4061
4073
4083
4094
4103
4111
4117
4123
4128
4132
4136
4138
4140
4141
4142
4142
4142
4143
4143
4144
4146
4149
4152
4157
4164
4173
4183
4196
4211
4227
4246
4266
4288
4311
4336
4362
4388
4416
4445
4475
4505
4536
4568
4601
4634
4668
4702
4737
4771
4806
4841
4875
4909
4943
4976
5008
5039
5070
5099
5128
5156
5183
5209
5234
5258
5281
5302
5322
5340
5356
5370
5381
5390
5397
5401
5402
5401
5397
5391
5383
5372
5360
5346
5331
5315
5297
5279
5260
5240
5220
5199
5177
5155
5133
5110
5088
5065
5042
5019
4996
4973
4950
4927
4904
4880
4857
4833
4809
4784
4759
4733
4707
4680
4652
4624
4594
4564
4533
4500
4467
4433
4397
4361
4323
4285
4246
4206
4166
4125
4085
4043
4003
3964
3925
3886
3849
3813
3777
3743
3710
3678
3648
3618
3590
3563
3537
3511
3487
3463
3439
3415
3392
3368
3344
3319
3293
3267
3241
3214
3187
3159
3131
3103
3075
3046
3018
2990
2962
2934
2906
2879
2852
2826
2800
2775
2751
2727
2703
2680
2658
2636
2616
2596
2577
2558
2541
2524
2509
2494
2481
2469
2459
2450
2444
2439
2437
2437
2439
2444
2450
2458
2469
2481
2495
2510
2527
2546
2565
2587
2609
2633
2658
2684
2712
2741
2770
2802
2834
2867
2901
2937
2973
3010
3048
3088
3128
3171
3214
3259
3306
3354
3403
3453
3504
3555
3608
3661
3714
3767
3822
3876
3930
3985
4040
4094
4150
4204
4258
4312
4364
4416
4467
4517
4566
4614
4662
4708
4754
4800
4844
4889
4933
4976
5019
5061
5102
5142
5180
5217
5253
5287
5320
5351
5380
5407
5432
5456
5477
5496
5513
5529
5542
5553
5563
5572
5578
5584
5588
5590
5592
5592
5591
5589
5587
5583
5579
5573
5567
5560
5552
5543
5533
5523
5511
5499
5487
5474
5460
5446
5432
5417
5403
5388
5373
5359
5344
5329
5315
5301
5287
5274
5261
5248
5235
5222
5209
5197
5184
5172
5159
5146
5133
5120
5107
5095
5083
5071
5060
5049
5040
5031
5024
5017
5012
5007
5004
5003
5002
5004
5007
5011
5018
5026
5036
5047
5061
5076
5093
5112
5133
5155
5179
5205
5232
5260
5289
5320
5351
5384
5418
5453
5489
5527
5566
5607
5648
5691
5735
5781
5827
5875
5924
5975
6027
6080
6135
6191
6248
6307
6367
6428
6490
6552
6615
6679
6743
6807
6871
6935
6999
7063
7125
7187
7248
7308
7368
7426
7483
7539
7595
7650
7704
7758
7812
7866
7919
7972
8025
8077
8130
8183
8235
8286
8338
8389
8440
8491
8542
8593
8644
8695
8747
8799
8851
8904
8957
9010
9064
9118
9172
9226
9279
9333
9386
9439
9492
9544
9595
9646
9696
9745
9794
9842
9889
9936
9981
10026
10070
10112
10154
10195
10235
10275
10313
10351
10388
10424
10460
10495
10530
10564
10598
10633
10667
10700
10735
10769
10803
10838
10872
10907
10942
10977
11012
11048
11083
11118
11153
11189
11224
11260
11296
11332
11368
11404
11439
11475
11510
11544
11578
11611
11644
11675
11706
11737
11766
11795
11824
11851
11878
11905
11931
11957
11982
12006
12031
12055
12080
12105
12130
12156
12182
12209
12237
12265
12293
12321
12349
12377
12404
12430
12456
12480
12503
12524
12545
12564
12582
12598
12613
12628
12641
12652
12663
12673
12683
12691
12699
12706
12712
12718
12723
12728
12733
12737
12740
12743
12746
12749
12750
12752
12753
12753
12753
12751
12749
12746
12742
12737
12731
12724
12715
12705
12694
12682
12668
12653
12636
12618
12598
12577
12555
12531
12506
12480
12453
12425
12397
12368
12338
12308
12277
12245
12212
12179
12145
12109
12073
12036
11998
11959
11919
11877
11835
11791
11746
11699
11651
11603
11553
11502
11451
11400
11349
11298
11247
11196
11146
11096
11047
10998
10950
10901
10853
10805
10756
10708
10660
10611
10563
10514
10465
10416
10367
10317
10268
10218
10169
10119
10070
10022
9973
9925
9878
9830
9784
9737
9691
9645
9599
9553
9507
9460
9414
9367
9319
9272
9223
9174
9124
9074
9023
8970
8917
8864
8809
8753
8696
8638
8579
8519
8458
8396
8332
8268
8203
8135
8069
8002
7934
7865
7796
7727
7658
7588
7518
7448
7378
7308
7238
7168
7097
7027
6957
6887
6817
6746
6675
6604
6533
6461
6390
6320
6249
6179
6109
6040
5971
5903
5835
5768
5701
5634
5568
5502
5437
5371
5306
5242
5178
5114
5052
4990
4929
4870
4813
4757
4703
4652
4603
4556
4512
4471
4433
4397
4365
4336
4309
4286
4266
4248
4233
4220
4210
4202
4197
4193
4192
4192
4194
4198
4204
4210
4219
4228
4238
4250
4263
4276
4291
4306
4322
4339
4357
4375
4395
4414
4435
4455
4477
4499
4522
4546
4571
4596
4623
4650
4679
4709
4740
4773
4808
4844
4881
4921
4961
5003
5046
5091
5136
5182
5229
5277
5324
5373
5421
5470
5519
5567
5616
5664
5713
5761
5809
5857
5905
5952
6000
6048
6095
6142
6190
6237
6284
6331
6379
6425
6472
6518
6564
6610
6654
6699
6742
6785
6827
6868
6909
6949
6988
7026
7063
7100
7136
7171
7206
7240
7275
7309
7343
7377
7412
7446
7482
7517
7553
7590
7627
7664
7701
7739
7776
7814
7852
7890
7928
7966
8004
8042
8082
8122
8161
8201
8241
8281
8322
8362
8403
8443
8484
8524
8564
8603
8643
8682
8720
8757
8794
8830
8866
8900
8934
8966
8998
9029
9059
9088
9116
9144
9171
9197
9222
9247
9271
9294
9316
9337
9357
9375
9391
9406
9420
9431
9441
9450
9457
9463
9467
9469
9470
9470
9467
9463
9456
9448
9438
9425
9410
9393
9374
9352
9328
9301
9272
9241
9207
9171
9133
9092
9049
9004
8957
8907
8855
8801
8745
8686
8626
8563
8498
8431
8361
8290
8217
8141
8064
7985
7904
7822
7738
7653
7567
7479
7390
7300
7209
7117
7023
6928
6833
6736
6639
6540
6441
6340
6239
6137
6034
5930
5825
5719
5613
5506
5398
5289
5180
5070
4961
4851
4741
4630
4520
4409
4299
4188
4077
3966
3855
3744
3633
3523
3413
3303
3194
3085
2977
2870
2763
2657
2552
2447
2343
2239
2136
2033
1933
1832
1733
1634
1536
1440
1344
1250
1156
1063
971
880
789
700
611
523
435
349
263
178
94
11
-71
-152
-232
-312
-390
-468
-546
-622
-699
-774
-849
-924
-998
-1071
-1143
-1215
-1287
-1357
-1427
-1496
-1564
-1632
-1698
-1764
-1828
-1892
-1955
-2017
-2078
-2138
-2197
-2256
-2313
-2370
-2426
-2482
-2536
-2590
-2643
-2695
-2746
-2796
-2845
-2894
-2941
-2987
-3033
-3077
-3119
-3161
-3201
-3241
-3279
-3316
-3352
-3387
-3422
-3456
-3490
-3524
-3557
-3591
-3624
-3657
-3691
-3725
-3758
-3792
-3826
-3859
-3893
-3926
-3960
-3993
-4025
-4058
-4090
-4122
-4153
-4183
-4213
-4241
-4269
-4296
-4322
-4346
-4370
-4393
-4414
-4435
-4455
-4473
-4490
-4506
-4520
-4533
-4545
-4555
-4564
-4571
-4578
-4583
-4587
-4590
-4592
-4593
-4593
-4592
-4591
-4589
-4587
-4584
-4581
-4578
-4575
-4572
-4569
-4567
-4564
-4562
-4561
-4560
-4559
-4558
-4558
-4558
-4558
-4559
-4559
-4559
-4559
-4558
-4558
-4557
-4556
-4555
-4554
-4553
-4552
-4551
-4550
-4550
-4550
-4550
-4550
-4551
-4551
-4552
-4552
-4552
-4552
-4550
-4548
-4544
-4539
-4533
-4525
-4515
-4503
-4490
-4475
-4459
-4441
-4421
-4400
-4377
-4352
-4326
-4299
-4270
-4240
-4209
-4177
-4144
-4111
-4075
-4042
-4006
-3971
-3935
-3899
-3862
-3825
-3787
-3748
-3709
-3669
-3629
-3587
-3545
-3502
-3459
-3414
-3368
-3321
-3273
-3224
-3174
-3122
-3069
-3014
-2958
-2901
-2842
-2782
-2721
-2659
-2597
-2533
-2469
-2404
-2339
-2273
-2206
-2139
-2070
-2001
-1932
-1861
-1790
-1719
-1646
-1574
-1501
-1428
-1355
-1282
-1209
-1136
-1063
-989
-916
-843
-769
-696
-622
-549
-475
-401
-327
-253
-179
-105
-31
43
118
192
267
342
417
492
567
642
717
792
867
942
1016
1092
1168
1244
1320
1396
1473
1549
1627
1704
1782
1859
1938
2016
2094
2173
2252
2332
2411
2491
2572
2652
2733
2815
2897
2979
3062
3146
3230
3315
3401
3487
3574
3660
3747
3834
3921
4008
4094
4181
4267
4352
4437
4522
4605
4689
4771
4852
4933
5012
5091
5168
5245
5321
5396
5470
5543
5616
5688
5759
5830
5900
5970
6039
6108
6177
6245
6314
6382
6451
6519
6588
6656
6725
6794
6863
6933
7003
7074
7145
7217
7290
7364
7440
7516
7593
7672
7752
7833
7915
7998
8082
8166
8251
8337
8423
8510
8597
8684
8772
8860
8948
9036
9124
9212
9300
9388
9476
9564
9651
9738
9825
9912
9998
10083
10168
10252
10334
10416
10497
10576
10654
10730
10805
10879
10951
11021
11090
11157
11222
11286
11349
11410
11469
11526
11583
11637
11690
11742
11792
11840
11886
11930
11972
12012
12049
12084
12117
12147
12175
12200
12223
12244
12263
12279
12294
12306
12316
12324
12329
12332
12333
12331
12327
12320
12311
12299
12285
12269
12251
12231
12209
12185
12159
12131
12102
12070
12037
12002
11965
11925
11884
11841
11795
11747
11697
11644
11588
11529
11468
11403
11336
11265
11191
11113
11033
10949
10862
10772
10679
10584
10486
10385
10282
10177
10069
9960
9848
9735
9620
9503
9386
9267
9147
9026
8904
8782
8659
8536
8412
8287
8162
8037
7911
7785
7659
7532
7405
7277
7150
7021
6893
6764
6634
6504
6374
6243
6112
5981
5850
5719
5587
5455
5323
5191
5058
4926
4793
4661
4528
4396
4264
4132
4001
3871
3741
3612
3483
3355
3228
3102
2976
2851
2726
2602
2477
2353
2230
2106
1982
1858
1734
1611
1487
1363
1239
1115
990
866
743
619
495
372
249
127
5
-116
-236
-355
-473
-590
-705
-819
-931
-1042
-1151
-1259
-1365
-1470
-1574
-1676
-1778
-1878
-1978
-2077
-2175
-2273
-2370
-2467
-2563
-2659
-2755
-2851
-2946
-3042
-3137
-3233
-3329
-3425
-3521
-3617
-3714
-3812
-3910
-4008
-4107
-4206
-4306
-4407
-4508
-4610
-4713
-4816
-4920
-5024
-5128
-5233
-5338
-5443
-5547
-5651
-5754
-5857
-5959
-6060
-6161
-6260
-6359
-6456
-6553
-6648
-6743
-6837
-6931
-7023
-7115
-7205
-7295
-7384
-7472
-7559
-7645
-7731
-7816
-7900
-7983
-8066
-8147
-8229
-8309
-8388
-8467
-8544
-8620
-8695
-8769
-8841
-8912
-8982
-9050
-9118
-9184
-9249
-9313
-9376
-9439
-9500
-9561
-9621
-9680
-9738
-9796
-9853
-9910
-9967
-10022
-10078
-10132
-10186
-10240
-10292
-10344
-10395
-10445
-10494
-10542
-10589
-10635
-10680
-10723
-10766
-10807
-10847
-10886
-10924
-10961
-10996
-11031
-11065
-11098
-11129
-11160
-11189
-11217
-11244
-11270
-11294
-11318
-11340
-11360
-11379
-11397
-11413
-11427
-11440
-11450
-11459
-11467
-11472
-11476
-11478
-11479
-11478
-11476
-11472
-11467
-11461
-11453
-11444
-11434
-11423
-11410
-11397
-11383
-11367
-11350
-11332
-11313
-11292
-11269
-11244
-11218
-11190
-11160
-11129
-11095
-11060
-11023
-10984
-10944
-10901
-10856
-10809
-10761
-10710
-10658
-10603
-10546
-10488
-10427
-10364
-10299
-10231
-10162
-10091
-10018
-9943
-9867
-9790
-9712
-9633
-9552
-9471
-9390
-9308
-9225
-9143
-9060
-8977
-8893
-8810
-8726
-8642
-8558
-8474
-8389
-8303
-8217
-8130
-8042
-7954
-7865
-7774
-7683
-7590
-7496
-7401
-7305
-7208
-7111
-7014
-6917
-6819
-6722
-6625
-6529
-6433
-6337
-6241
-6146
-6052
-5958
-5864
-5771
-5679
-5588
-5497
-5407
-5319
-5231
-5145
-5059
-4975
-4893
-4812
-4732
-4654
-4577
-4501
-4427
-4354
-4282
-4212
-4143
-4075
-4010
-3945
-3881
-3819
-3757
-3696
-3636
-3576
-3516
-3457
-3398
-3340
-3282
-3224
-3167
-3110
-3055
-3000
-2945
-2892
-2839
-2788
-2737
-2688
-2639
-2591
-2544
-2497
-2451
-2406
-2362
-2318
-2274
-2232
-2189
-2148
-2107
-2066
-2025
-1987
-1950
-1913
-1877
-1843
-1811
-1780
-1750
-1721
-1694
-1667
-1641
-1615
-1590
-1565
-1540
-1515
-1490
-1465
-1441
-1416
-1392
-1368
-1344
-1321
-1299
-1277
-1256
-1236
-1216
-1198
-1181
-1165
-1150
-1136
-1123
-1112
-1101
-1092
-1083
-1074
-1067
-1059
-1052
-1046
-1040
-1034
-1029
-1025
-1022
-1018
-1016
-1016
-1016
-1018
-1020
-1022
-1027
-1032
-1037
-1044
-1051
-1058
-1065
-1073
-1081
-1089
-1097
-1105
-1114
-1123
-1132
-1143
-1154
-1166
-1180
-1194
-1210
-1227
-1245
-1265
-1286
-1309
-1334
-1360
-1388
-1417
-1448
-1480
-1514
-1549
-1585
-1622
-1660
-1698
-1738
-1778
-1819
-1861
-1903
-1947
-1991
-2037
-2084
-2132
-2182
-2233
-2286
-2339
-2394
-2449
-2505
-2562
-2619
-2676
-2733
-2790
-2846
-2902
-2958
-3013
-3068
-3122
-3175
-3228
-3280
-3332
-3384
-3435
-3486
-3536
-3587
-3636
-3686
-3735
-3783
-3831
-3879
-3926
-3972
-4019
-4065
-4111
-4156
-4202
-4247
-4292
-4337
-4381
-4425
-4469
-4512
-4554
-4596
-4638
-4679
-4719
-4760
-4799
-4838
-4876
-4914
-4951
-4987
-5021
-5055
-5088
-5121
-5152
-5182
-5212
-5240
-5268
-5295
-5322
-5348
-5373
-5398
-5423
-5448
-5473
-5499
-5524
-5550
-5575
-5601
-5626
-5651
-5675
-5699
-5721
-5743
-5764
-5784
-5802
-5820
-5838
-5854
-5869
-5884
-5898
-5912
-5924
-5936
-5947
-5958
-5968
-5977
-5985
-5993
-6000
-6008
-6015
-6022
-6029
-6036
-6043
-6051
-6059
-6067
-6076
-6084
-6093
-6102
-6111
-6120
-6129
-6138
-6147
-6156
-6166
-6175
-6185
-6195
-6204
-6214
-6224
-6234
-6243
-6252
-6260
-6268
-6275
-6282
-6288
-6294
-6298
-6303
-6306
-6309
-6311
-6312
-6313
-6312
-6310
-6308
-6304
-6300
-6295
-6289
-6283
-6276
-6268
-6258
-6248
-6237
-6225
-6212
-6197
-6182
-6166
-6149
-6131
-6112
-6092
-6072
-6051
-6028
-6005
-5980
-5955
-5928
-5900
-5871
-5840
-5808
-5775
-5741
-5706
-5671
-5636
-5600
-5564
-5529
-5493
-5458
-5423
-5389
-5354
-5320
-5285
-5251
-5217
-5183
-5150
-5116
-5083
-5050
-5016
-4983
-4949
-4916
-4882
-4848
-4814
-4779
-4743
-4707
-4670
-4632
-4594
-4554
-4514
-4473
-4431
-4389
-4346
-4302
-4258
-4212
-4166
-4118
-4070
-4021
-3970
-3919
-3867
-3813
-3759
-3704
-3649
-3592
-3535
-3478
-3420
-3361
-3302
-3243
-3184
-3125
-3066
-3007
-2948
-2890
-2832
-2774
-2717
-2661
-2606
-2551
-2497
-2444
-2391
-2339
-2287
-2236
-2185
-2134
-2083
-2032
-1980
-1928
-1876
-1822
-1768
-1714
-1658
-1602
-1545
-1487
-1428
-1369
-1309
-1249
-1188
-1126
-1064
-1000
-938
-875
-811
-747
-683
-620
-556
-492
-429
-367
-305
-244
-184
-125
-68
-12
43
96
148
198
247
295
341
386
430
473
515
555
594
632
669
705
739
772
805
836
867
897
927
955
984
1012
1039
1067
1094
1121
1148
1174
1201
1227
1252
1277
1302
1326
1349
1373
1395
1418
1441
1463
1485
1507
1529
1551
1572
1593
1614
1634
1654
1674
1693
1712
1730
1747
1763
1779
1793
1807
1819
1830
1839
1848
1855
1861
1866
1870
1874
1876
1879
1880
1882
1883
1884
1885
1885
1886
1886
1886
1887
1887
1887
1887
1887
1888
1888
1889
1890
1891
1892
1893
1895
1896
1899
1901
1905
1908
1912
1917
1921
1926
1930
1934
1938
1941
1944
1946
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1958
1959
1958
1957
1956
1954
1951
1948
1943
1939
1933
1927
1921
1914
1906
1898
1889
1880
1871
1861
1850
1840
1829
1818
1806
1794
1782
1770
1756
1743
1728
1713
1697
1680
1662
1644
1625
1605
1585
1565
1545
1525
1506
1486
1466
1447
1428
1408
1388
1369
1349
1329
1308
1288
1267
1247
1226
1206
1185
1164
1143
1122
1101
1080
1058
1037
1014
993
971
948
926
903
880
857
833
809
784
759
734
708
681
654
626
597
569
540
511
481
453
424
395
366
338
309
281
252
224
195
166
138
109
80
52
23
-5
-33
-61
-87
-114
-139
-163
-186
-208
-228
-247
-264
-280
-294
-307
-319
-330
-339
-347
-355
-362
-368
-375
-381
-387
-392
-398
-404
-410
-416
-423
-430
-437
-444
-452
-461
-470
-480
-491
-503
-516
-530
-546
-562
-580
-598
-619
-640
-663
-687
-712
-738
-765
-793
-822
-852
-882
-914
-946
-980
-1014
-1049
-1086
-1123
-1162
-1202
-1244
-1287
-1332
-1378
-1426
-1475
-1525
-1576
-1628
-1680
-1732
-1784
-1836
-1887
-1937
-1986
-2033
-2081
-2126
-2170
-2213
-2254
-2294
-2333
-2371
-2408
-2443
-2478
-2512
-2546
-2578
-2609
-2639
-2667
-2694
-2720
-2744
-2767
-2788
-2807
-2826
-2843
-2859
-2874
-2888
-2901
-2914
-2925
-2936
-2947
-2957
-2966
-2976
-2985
-2995
-3004
-3014
-3024
-3035
-3046
-3058
-3070
-3082
-3095
-3108
-3120
-3133
-3146
-3158
-3169
-3181
-3192
-3203
-3213
-3224
-3234
-3244
-3254
-3265
-3275
-3285
-3296
-3306
-3318
-3329
-3341
-3353
-3365
-3378
-3390
-3403
-3416
-3429
-3442
-3456
-3470
-3485
-3500
-3515
-3531
-3546
-3562
-3577
-3592
-3606
-3619
-3631
-3643
-3653
-3663
-3672
-3680
-3687
-3693
-3698
-3701
-3703
-3704
-3703
-3701
-3698
-3694
-3689
-3684
-3678
-3672
-3666
-3660
-3654
-3649
-3645
-3641
-3639
-3637
-3636
-3636
-3636
-3638
-3640
-3642
-3645
-3648
-3650
-3653
-3654
-3655
-3655
-3655
-3653
-3651
-3649
-3647
-3644
-3642
-3640
-3638
-3637
-3637
-3637
-3638
-3639
-3642
-3645
-3650
-3656
-3664
-3673
-3685
-3700
-3717
-3736
-3758
-3782
-3809
-3838
-3870
-3904
-3940
-3979
-4019
-4064
-4110
-4158
-4209
-4261
-4317
-4374
-4434
-4495
-4558
-4623
-4689
-4755
-4823
-4890
-4957
-5024
-5091
-5157
-5222
-5287
-5351
-5415
-5478
-5540
-5601
-5661
-5719
-5777
-5833
-5888
-5941
-5992
-6042
-6090
-6136
-6180
-6223
-6265
-6305
-6344
-6382
-6419
-6456
-6493
-6530
-6568
-6605
-6643
-6682
-6721
-6760
-6800
-6841
-6882
-6924
-6967
-7011
-7056
-7101
-7148
-7195
-7244
-7292
-7342
-7391
-7442
-7492
-7543
-7594
-7646
-7697
-7750
-7802
-7855
-7908
-7962
-8016
-8070
-8125
-8180
-8235
-8289
-8344
-8398
-8452
-8506
-8558
-8610
-8662
-8712
-8762
-8812
-8861
-8909
-8957
-9004
-9051
-9097
-9143
-9189
-9234
-9279
-9323
-9367
-9410
-9453
-9496
-9539
-9582
-9625
-9668
-9712
-9756
-9802
-9848
-9896
-9944
-9993
-10043
-10094
-10146
-10198
-10250
-10303
-10356
-10409
-10462
-10515
-10569
-10622
-10675
-10728
-10781
-10834
-10887
-10938
-10990
-11041
-11092
-11142
-11192
-11242
-11292
-11342
-11392
-11442
-11492
-11542
-11593
-11643
-11694
-11745
-11796
-11847
-11898
-11949
-12000
-12051
-12101
-12151
-12201
-12251
-12300
-12350
-12398
-12447
-12495
-12543
-12591
-12638
-12685
-12732
-12778
-12825
-12872
-12919
-12966
-13014
-13062
-13111
-13159
-13208
-13258
-13307
-13355
-13404
-13452
-13500
-13547
-13593
-13638
-13683
-13727
-13770
-13813
-13854
-13896
-13936
-13976
-14015
-14054
-14093
-14130
-14168
-14204
-14240
-14276
-14311
-14345
-14379
-14413
-14446
-14480
-14514
-14548
-14582
-14617
-14652
-14688
-14724
-14761
-14797
-14834
-14871
-14907
-14943
-14978
-15013
-15047
-15081
-15114
-15146
-15178
-15209
-15241
-15272
-15303
-15334
-15365
-15397
-15429
-15462
-15495
-15528
-15562
-15596
-15631
-15666
-15700
-15735
-15770
-15805
-15839
-15874
-15908
-15942
-15976
-16010
-16043
-16077
-16110
-16143
-16175
-16207
-16239
-16271
-16302
-16332
-16361
-16390
-16418
-16444
-16470
-16495
-16520
-16544
-16567
-16589
-16611
-16633
-16654
-16675
-16695
-16716
-16736
-16756
-16776
-16796
-16816
-16837
-16857
-16878
-16898
-16919
-16940
-16960
-16980
-16999
-17017
-17033
-17048
-17062
-17073
-17083
-17090
-17094
-17096
-17096
-17092
-17087
-17078
-17067
-17054
-17038
-17020
-17001
-16980
-16957
-16933
-16908
-16881
-16852
-16822
-16791
-16758
-16722
-16685
-16646
-16604
-16560
-16514
-16465
-16415
-16361
-16306
-16250
-16190
-16131
-16068
-16004
-15940
-15875
-15808
-15741
-15674
-15606
-15538
-15470
-15402
-15334
-15267
-15199
-15131
-15064
-14996
-14929
-14862
-14795
-14728
-14661
-14594
-14528
-14461
-14394
-14327
-14260
-14193
-14125
-14055
-13985
-13914
-13842
-13768
-13693
-13617
-13539
-13460
-13380
-13299
-13216
-13133
-13048
-12963
-12876
-12789
-12701
-12612
-12523
-12434
-12344
-12255
-12166
-12078
-11990
-11903
-11818
-11733
-11650
-11569
-11490
-11412
-11336
-11263
-11191
-11122
-11055
-10991
-10929
-10870
-10813
-10759
-10708
-10659
-10612
-10568
-10526
-10487
-10449
-10415
-10382
-10352
-10325
-10300
-10277
-10257
-10239
-10223
-10210
-10199
-10190
-10183
-10178
-10176
-10175
-10176
-10179
-10183
-10189
-10197
-10206
-10216
-10227
-10239
-10251
-10264
-10277
-10290
-10303
-10315
-10326
-10337
-10346
-10353
-10360
-10364
-10367
-10369
-10369
-10368
-10366
-10362
-10357
-10351
-10344
-10336
-10326
-10315
-10303
-10289
-10273
-10256
-10236
-10214
-10190
-10163
-10134
-10103
-10068
-10031
-9991
-9948
-9902
-9853
-9801
-9747
-9691
-9632
-9571
-9508
-9444
-9378
-9310
-9241
-9171
-9100
-9029
-8957
-8884
-8811
-8738
-8665
-8593
-8521
-8449
-8377
-8306
-8235
-8164
-8095
-8025
-7956
-7887
-7819
-7750
-7683
-7615
-7548
-7481
-7415
-7349
-7283
-7218
-7153
-7088
-7023
-6958
-6893
-6828
-6763
-6698
-6634
-6570
-6507
-6444
-6383
-6322
-6263
-6205
-6148
-6093
-6039
-5987
-5935
-5886
-5838
-5791
-5747
-5704
-5664
-5626
-5591
-5558
-5528
-5500
-5476
-5454
-5434
-5417
-5403
-5390
-5381
-5373
-5368
-5365
-5364
-5365
-5367
-5371
-5377
-5384
-5392
-5400
-5410
-5421
-5434
-5447
-5462
-5479
-5497
-5517
-5538
-5561
-5586
-5612
-5640
-5669
-5700
-5733
-5766
-5801
-5837
-5874
-5912
-5951
-5990
-6029
-6068
-6107
-6145
-6184
-6222
-6259
-6296
-6332
-6366
-6398
-6429
-6458
-6484
-6507
-6528
-6545
-6559
-6569
-6576
-6579
-6578
-6573
-6565
-6552
-6537
-6518
-6496
-6471
-6445
-6416
-6386
-6354
-6321
-6286
-6251
-6214
-6176
-6137
-6098
-6057
-6016
-5974
-5932
-5890
-5848
-5805
-5763
-5721
-5680
-5639
-5599
-5560
-5521
-5483
-5446
-5410
-5375
-5340
-5307
-5275
-5244
-5214
-5186
-5158
-5132
-5107
-5083
-5061
-5040
-5020
-5001
-4984
-4967
-4952
-4938
-4926
-4915
-4905
-4897
-4891
-4886
-4882
-4880
-4878
-4878
-4878
-4879
-4881
-4882
-4884
-4886
-4887
-4889
-4890
-4891
-4891
-4890
-4888
-4885
-4881
-4875
-4867
-4858
-4847
-4834
-4818
-4800
-4780
-4758
-4733
-4705
-4675
-4642
-4606
-4567
-4525
-4479
-4431
-4379
-4324
-4266
-4205
-4141
-4075
-4006
-3935
-3862
-3788
-3712
-3634
-3555
-3475
-3394
-3312
-3229
-3145
-3060
-2974
-2888
-2799
-2710
-2620
-2529
-2436
-2343
-2249
-2155
-2060
-1964
-1868
-1772
-1676
-1580
-1484
-1388
-1293
-1199
-1105
-1012
-919
-828
-737
-646
-556
-467
-378
-290
-203
-116
-31
54
138
220
302
383
463
541
619
695
771
844
916
986
1055
1121
1185
1247
1307
1365
1420
1474
1525
1575
1622
1668
1711
1753
1793
1831
1867
1902
1935
1966
1996
2025
2053
2080
2107
2134
2161
2188
2215
2243
2272
2302
2334
2367
2402
2439
2478
2519
2562
2608
2655
2705
2756
2810
2865
2923
2982
3045
3109
3176
3247
3320
3396
3475
3558
3643
3731
3821
3915
4010
4109
4209
4311
4416
4523
4632
4742
4855
4968
5083
5199
5315
5432
5548
5664
5778
5891
6003
6112
6220
6327
6431
6534
6636
6736
6835
6933
7029
7125
7220
7314
7407
7499
7590
7681
7772
7862
7952
8041
8131
8221
8312
8402
8493
8583
8673
8762
8850
8937
9022
9106
9187
9266
9343
9417
9488
9557
9623
9686
9748
9806
9862
9916
9967
10016
10062
10105
10146
10184
10220
10253
10284
10312
10338
10362
10385
10405
10424
10440
10455
10469
10480
10489
10496
10502
10505
10507
10507
10505
10501
10495
10488
10478
10467
10453
10436
10417
10395
10370
10342
10311
10276
10238
10197
10152
10103
10051
9996
9937
9874
9809
9740
9668
9594
9516
9436
9354
9269
9182
9092
9001
8908
8813
8717
8619
8520
8420
8318
8216
8112
8007
7901
7794
7685
7574
7462
7349
7233
7116
6997
6877
6754
6630
6505
6378
6251
6122
5992
5862
5732
5600
5469
5337
5204
5072
4939
4806
4672
4539
4406
4273
4140
4008
3876
3745
3615
3486
3358
3231
3105
2981
2858
2736
2616
2497
2380
2263
2149
2036
1924
1814
1706
1601
1497
1395
1296
1198
1104
1010
922
834
749
666
585
506
429
353
279
206
135
64
-5
-74
-142
-208
-274
-339
-404
-468
-532
-595
-658
-721
-784
-846
-908
-970
-1031
-1091
-1151
-1210
-1268
-1325
-1380
-1434
-1486
-1536
-1584
-1630
-1674
-1716
-1756
-1795
-1832
-1867
-1900
-1933
-1964
-1995
-2024
-2054
-2083
-2111
-2141
-2170
-2200
-2230
-2262
-2294
-2328
-2362
-2398
-2435
-2473
-2512
-2552
-2593
-2636
-2678
-2722
-2766
-2811
-2856
-2901
-2946
-2991
-3036
-3081
-3124
-3168
-3210
-3251
-3291
-3329
-3366
-3401
-3434
-3466
-3496
-3524
-3551
-3575
-3598
-3619
-3639
-3656
-3672
-3687
-3699
-3711
-3720
-3729
-3737
-3744
-3750
-3756
-3761
-3767
-3773
-3779
-3786
-3794
-3802
-3811
-3822
-3833
-3845
-3859
-3873
-3889
-3906
-3925
-3945
-3967
-3990
-4016
-4043
-4070
-4101
-4132
-4165
-4198
-4232
-4266
-4301
-4336
-4371
-4407
-4442
-4476
-4510
-4543
-4574
-4604
-4632
-4657
-4681
-4702
-4721
-4737
-4752
-4764
-4773
-4781
-4787
-4791
-4794
-4795
-4795
-4795
-4793
-4792
-4790
-4788
-4786
-4785
-4784
-4784
-4784
-4786
-4788
-4792
-4796
-4802
-4809
-4817
-4826
-4837
-4849
-4863
-4879
-4896
-4914
-4935
-4956
-4979
-5004
-5029
-5055
-5083
-5111
-5139
-5169
-5198
-5228
-5258
-5288
-5318
-5347
-5377
-5406
-5435
-5464
-5493
-5521
-5549
-5577
-5604
-5631
-5657
-5682
-5707
-5731
-5754
-5775
-5796
-5816
-5834
-5852
-5868
-5883
-5897
-5910
-5922
-5933
-5944
-5953
-5963
-5972
-5980
-5989
-5997
-6006
-6015
-6024
-6033
-6042
-6052
-6062
-6072
-6082
-6092
-6103
-6113
-6124
-6134
-6145
-6156
-6167
-6179
-6191
-6204
-6218
-6233
-6249
-6267
-6286
-6306
-6329
-6353
-6380
-6408
-6438
-6470
-6504
-6539
-6577
-6616
-6657
-6699
-6744
-6789
-6836
-6885
-6935
-6986
-7039
-7093
-7149
-7206
-7265
-7325
-7386
-7449
-7512
-7577
-7643
-7711
-7779
-7848
-7918
-7989
-8061
-8134
-8208
-8284
-8361
-8439
-8518
-8599
-8681
-8764
-8849
-8935
-9022
-9111
-9201
-9292
-9385
-9479
-9575
-9672
-9770
-9869
-9969
-10070
-10171
-10273
-10375
-10477
-10580
-10683
-10786
-10890
-10995
-11100
-11207
-11314
-11421
-11530
-11639
-11750
-11861
-11973
-12086
-12200
-12315
-12432
-12549
-12668
-12788
-12909
-13030
-13152
-13275
-13398
-13521
-13644
-13767
-13889
-14011
-14132
-14252
-14371
-14490
-14607
-14723
-14839
-14953
-15065
-15177
-15286
-15395
-15502
-15608
-15712
-15815
-15918
-16018
-16120
-16219
-16318
-16418
-16516
-16613
-16710
-16805
-16900
-16994
-17087
-17178
-17269
-17358
-17446
-17532
-17617
-17700
-17781
-17861
-17938
-18014
-18088
-18160
-18230
-18297
-18362
-18425
-18485
-18543
-18599
-18652
-18702
-18750
-18795
-18837
-18877
-18915
-18950
-18984
-19015
-19044
-19072
-19097
-19122
-19145
-19166
-19187
-19206
-19224
-19242
-19258
-19274
-19289
-19304
-19318
-19332
-19347
-19362
-19377
-19393
-19410
-19427
-19445
-19464
-19482
-19501
-19519
-19536
-19553
-19569
-19584
-19598
-19610
-19622
-19633
-19642
-19650
-19657
-19663
-19666
-19668
-19669
-19667
-19663
-19657
-19649
-19640
-19629
-19616
-19601
-19585
-19568
-19549
-19528
-19506
-19482
-19457
-19430
-19401
-19371
-19339
-19305
-19270
-19232
-19193
-19152
-19109
-19064
-19017
-18968
-18918
-18865
-18811
-18755
-18697
-18638
-18578
-18517
-18454
-18391
-18327
-18262
-18197
-18132
-18067
-18001
-17935
-17870
-17804
-17738
-17672
-17606
-17540
-17474
-17408
-17342
-17276
-17210
-17143
-17076
-17009
-16942
-16874
-16805
-16737
-16668
-16598
-16529
-16460
-16390
-16320
-16251
-16181
-16113
-16044
-15976
-15908
-15841
-15775
-15709
-15643
-15578
-15513
-15447
-15381
-15314
-15247
-15180
-15112
-15043
-14974
-14904
-14834
-14764
-14693
-14622
-14550
-14478
-14405
-14332
-14258
-14184
-14110
-14035
-13960
-13885
-13811
-13736
-13663
-13590
-13518
-13448
-13379
-13311
-13245
-13180
-13117
-13055
-12995
-12936
-12878
-12822
-12767
-12714
-12663
-12613
-12565
-12518
-12472
-12427
-12383
-12341
-12299
-12257
-12216
-12176
-12136
-12097
-12058
-12020
-11983
-11947
-11911
-11877
-11844
-11812
-11781
-11751
-11721
-11693
-11665
-11638
-11611
-11585
-11559
-11534
-11508
-11484
-11459
-11436
-11412
-11390
-11368
-11346
-11325
-11305
-11285
-11265
-11245
-11226
-11206
-11185
-11165
-11144
-11122
-11099
-11076
-11052
-11028
-11002
-10975
-10947
-10918
-10888
-10856
-10823
-10788
-10752
-10714
-10675
-10635
-10593
-10549
-10504
-10458
-10410
-10361
-10310
-10259
-10207
-10153
-10099
-10045
-9989
-9934
-9878
-9821
-9765
-9708
-9651
-9594
-9538
-9482
-9426
-9370
-9315
-9260
-9205
-9151
-9098
-9045
-8993
-8941
-8891
-8841
-8792
-8744
-8697
-8652
-8607
-8564
-8522
-8481
-8441
-8402
-8364
-8327
-8291
-8255
-8221
-8186
-8154
-8122
-8093
-8063
-8035
-8007
-7981
-7956
-7931
-7908
-7885
-7863
-7841
-7820
-7800
-7780
-7761
-7742
-7724
-7707
-7690
-7674
-7658
-7643
-7629
-7615
-7602
-7590
-7578
-7568
-7558
-7549
-7541
-7535
-7530
-7527
-7525
-7525
-7527
-7531
-7537
-7544
-7554
-7566
-7580
-7595
-7613
-7632
-7653
-7676
-7702
-7729
-7758
-7789
-7823
-7858
-7895
-7934
-7974
-8015
-8058
-8102
-8147
-8193
-8240
-8288
-8338
-8389
-8441
-8494
-8548
-8603
-8660
-8717
-8775
-8833
-8893
-8952
-9012
-9073
-9134
-9195
-9257
-9320
-9383
-9447
-9512
-9577
-9643
-9709
-9776
-9844
-9912
-9980
-10049
-10118
-10188
-10258
-10329
-10400
-10471
-10543
-10614
-10686
-10757
-10827
-10897
-10966
-11034
-11100
-11166
-11231
-11294
-11356
-11417
-11477
-11535
-11592
-11647
-11701
-11754
-11805
-11855
-11903
-11950
-11996
-12040
-12083
-12125
-12166
-12206
-12245
-12283
-12320
-12357
-12393
-12430
-12466
-12502
-12538
-12574
-12611
-12647
-12685
-12723
-12761
-12801
-12841
-12882
-12924
-12967
-13011
-13057
-13103
-13151
-13199
-13249
-13300
-13353
-13406
-13461
-13516
-13572
-13630
-13687
-13746
-13805
-13864
-13924
-13985
-14047
-14109
-14173
-14237
-14303
-14371
-14440
-14511
-14584
-14659
-14735
-14814
-14895
-14978
-15063
-15150
-15239
-15330
-15422
-15517
-15612
-15709
-15807
-15906
-16004
-16105
-16204
-16305
-16405
-16506
-16606
-16706
-16806
-16906
-17004
-17102
-17199
-17295
-17389
-17482
-17573
-17662
-17750
-17835
-17918
-17999
-18077
-18152
-18225
-18294
-18361
-18425
-18486
-18544
-18599
-18650
-18698
-18743
-18784
-18822
-18855
-18885
-18910
-18931
-18948
-18961
-18970
-18975
-18977
-18974
-18968
-18958
-18945
-18928
-18907
-18883
-18854
-18822
-18786
-18747
-18703
-18655
-18604
-18548
-18489
-18425
-18358
-18287
-18211
-18133
-18050
-17964
-17875
-17782
-17686
-17587
-17484
-17378
-17268
-17156
-17040
-16921
-16798
-16673
-16544
-16413
-16277
-16142
-16001
-15861
-15717
-15572
-15425
-15276
-15126
-14974
-14821
-14667
-14512
-14356
-14198
-14040
-13882
-13722
-13563
-13403
-13243
-13083
-12924
-12766
-12608
-12451
-12295
-12140
-11986
-11834
-11683
-11533
-11385
-11238
-11092
-10948
-10806
-10665
-10525
-10387
-10251
-10116
-9982
-9850
-9719
-9589
-9460
-9332
-9206
-9081
-8957
-8834
-8712
-8592
-8474
-8356
-8241
-8125
-8013
-7903
-7793
-7685
-7579
-7475
-7372
-7271
-7172
-7074
-6979
-6885
-6793
-6703
-6615
-6530
-6446
-6364
-6284
-6206
-6130
-6057
-5985
-5915
-5848
-5783
-5721
-5661
-5604
-5549
-5497
-5448
-5402
-5358
-5318
-5280
-5244
-5212
-5182
-5156
-5133
-5113
-5096
-5083
-5074
-5067
-5065
-5065
-5070
-5078
-5089
-5104
-5123
-5145
-5171
-5200
-5233
-5270
-5310
-5355
-5402
-5453
-5508
-5566
-5627
-5691
-5758
-5829
-5902
-5978
-6056
-6138
-6222
-6309
-6398
-6490
-6584
-6680
-6779
-6880
-6984
-7090
-7198
-7310
-7423
-7539
-7658
-7778
-7901
-8026
-8151
-8281
-8410
-8542
-8674
-8807
-8942
-9077
-9212
-9348
-9484
-9619
-9755
-9890
-10024
-10158
-10290
-10422
-10552
-10681
-10808
-10934
-11059
-11182
-11304
-11424
-11543
-11661
-11776
-11890
-12003
-12113
-12222
-12329
-12435
-12539
-12641
-12742
-12842
-12940
-13037
-13133
-13229
-13323
-13417
-13510
-13602
-13693
-13784
-13875
-13964
-14053
-14141
-14228
-14314
-14400
-14485
-14570
-14654
-14737
-14820
-14903
-14985
-15066
-15147
-15228
-15308
-15388
-15468
-15547
-15626
-15706
-15785
-15863
-15941
-16018
-16097
-16174
-16250
-16327
-16402
-16478
-16554
-16629
-16704
-16779
-16854
-16928
-17002
-17074
-17146
-17217
-17286
-17354
-17419
-17483
-17544
-17602
-17659
-17712
-17763
-17811
-17857
-17901
-17943
-17982
-18020
-18055
-18089
-18121
-18151
-18179
-18205
-18229
-18252
-18273
-18292
-18309
-18324
-18338
-18351
-18361
-18371
-18379
-18385
-18390
-18393
-18394
-18393
-18390
-18384
-18375
-18363
-18348
-18330
-18309
-18284
-18257
-18227
-18194
-18157
-18119
-18077
-18033
-17986
-17937
-17885
-17831
-17774
-17715
-17653
-17589
-17523
-17453
-17381
-17307
-17230
-17151
-17069
-16985
-16898
-16809
-16717
-16623
-16526
-16427
-16326
-16222
-16116
-16007
-15897
-15783
-15668
-15551
-15431
-15310
-15187
-15062
-14936
-14807
-14678
-14546
-14413
-14279
-14143
-14006
-13868
-13728
-13587
-13445
-13302
-13158
-13013
-12867
-12721
-12575
-12428
-12281
-12135
-11988
-11841
-11694
-11548
-11401
-11254
-11107
-10960
-10813
-10665
-10517
-10369
-10221
-10073
-9925
-9777
-9629
-9482
-9334
-9186
-9038
-8891
-8743
-8596
-8448
-8301
-8154
-8006
-7859
-7711
-7563
-7415
-7268
-7120
-6973
-6827
-6682
-6537
-6394
-6252
-6112
-5974
-5837
-5703
-5571
-5441
-5313
-5188
-5065
-4944
-4826
-4711
-4598
-4487
-4378
-4272
-4167
-4065
-3965
-3867
-3770
-3676
-3583
-3492
-3403
-3315
-3229
-3145
-3063
-2982
-2902
-2825
-2748
-2673
-2600
-2528
-2457
-2387
-2318
-2251
-2184
-2119
-2054
-1991
-1928
-1867
-1807
-1748
-1691
-1636
-1582
-1530
-1481
-1433
-1388
-1344
-1303
-1265
-1228
-1194
-1162
-1133
-1106
-1082
-1060
-1041
-1024
-1010
-1000
-993
-989
-988
-990
-995
-1002
-1014
-1028
-1044
-1063
-1085
-1108
-1134
-1161
-1190
-1220
-1252
-1284
-1317
-1350
-1383
-1415
-1447
-1479
-1509
-1537
-1565
-1591
-1616
-1639
-1661
-1681
-1700
-1718
-1735
-1750
-1765
-1778
-1790
-1801
-1812
-1820
-1828
-1835
-1841
-1845
-1849
-1852
-1854
-1855
-1856
-1855
-1854
-1853
-1850
-1847
-1844
-1840
-1836
-1832
-1827
-1823
-1818
-1813
-1808
-1803
-1797
-1792
-1785
-1779
-1772
-1766
-1759
-1751
-1744
-1737
-1729
-1722
-1713
-1704
-1694
-1683
-1671
-1658
-1643
-1626
-1608
-1588
-1567
-1544
-1519
-1493
-1465
-1436
-1405
-1372
-1339
-1304
-1267
-1229
-1190
-1150
-1108
-1066
-1022
-978
-933
-887
-840
-792
-744
-695
-646
-596
-546
-495
-444
-392
-339
-286
-233
-179
-125
-69
-14
43
100
158
216
276
335
396
457
518
580
641
703
764
824
884
944
1002
1062
1120
1177
1235
1292
1349
1407
1465
1523
1582
1643
1704
1766
1830
1896
1962
2031
2101
2172
2246
2320
2397
2475
2555
2636
2719
2803
2889
2977
3065
3156
3248
3341
3436
3533
3631
3730
3831
3934
4038
4144
4251
4359
4469
4581
4695
4810
4927
5046
5167
5290
5414
5541
5670
5802
5935
6071
6209
6349
6491
6634
6780
6927
7076
7226
7378
7530
7684
7839
7996
8153
8311
8471
8631
8791
8953
9115
9277
9440
9603
9766
9930
10093
10257
10421
10585
10749
10914
11078
11243
11407
11571
11734
11897
12058
12218
12377
12535
12691
12846
12999
13152
13303
13454
13605
13755
13904
14054
14203
14352
14502
14651
14801
14951
15102
15254
15406
15560
15714
15869
16026
16183
16341
16501
16662
16824
16986
17151
17316
17483
17652
17822
17994
18168
18344
18521
18701
18883
19067
19253
19442
19633
19826
20022
20220
20420
20622
20826
21032
21240
21450
21661
21874
22088
22304
22521
22740
22960
23181
23403
23625
23849
24073
24297
24521
24746
24972
25197
25422
25648
25873
26098
26323
26548
26772
26995
27218
27439
27660
27879
28097
28314
28529
28742
28953
29163
29370
29576
29779
29980
30180
30377
30572
30765
30957
31146
31334
31521
31705
31889
32070
32252
32430
32609
32786
32962
33136
33310
33482
33653
33823
33992
34160
34327
34493
34658
34822
34985
35147
35308
35469
35628
35787
35944
36102
36258
36414
36569
36723
36878
37031
37184
37337
37489
37641
37793
37944
38096
38247
38397
38548
38699
38849
38999
39149
39299
39448
39597
39746
39895
40043
40190
40337
40484
40631
40777
40922
41067
41211
41355
41498
41639
41780
41919
42057
42194
42329
42463
42596
42727
42857
42985
43112
43238
43362
43485
43607
43727
43846
43964
44081
44197
44311
44424
44535
44645
44753
44860
44966
45071
45175
45278
45381
45483
45585
45687
45789
45892
45995
46098
46202
46306
46411
46515
46620
46725
46830
46935
47040
47144
47249
47354
47458
47562
47667
47771
47875
47980
48085
48190
48295
48401
48508
48616
48724
48833
48942
49053
49164
49276
49388
49501
49615
49729
49843
49957
50071
50185
50299
50413
50526
50639
50751
50862
50973
51082
51190
51297
51403
51507
51609
51710
51810
51908
52004
52099
52192
52284
52374
52464
52551
52638
52723
52807
52890
52971
53051
53129
53205
53280
53353
53425
53495
53563
53630
53695
53759
53821
53882
53941
53999
54055
54110
54163
54215
54264
54311
54356
54398
54438
54475
54510
54541
54570
54596
54619
54640
54657
54673
54685
54695
54702
54707
54709
54708
54705
54699
54691
54679
54666
54650
54631
54611
54588
54562
54535
54505
54473
54438
54401
54362
54320
54276
54229
54179
54127
54072
54015
53956
53895
53831
53765
53696
53626
53553
53479
53401
53322
53241
53158
53073
52987
52899
52810
52719
52628
52536
52444
52351
52258
52165
52072
51979
51886
51793
51700
51608
51517
51426
51336
51247
51158
51071
50985
50900
50817
50735
50655
50576
50500
50425
50352
50282
50213
50146
50082
50019
49959
49900
49843
49789
49736
49685
49636
49589
49545
49502
49461
49423
49386
49351
49319
49288
49260
49233
49209
49186
49166
49147
49131
49117
49104
49094
49086
49080
49076
49074
49074
49075
49079
49084
49091
49100
49111
49122
49136
49150
49166
49183
49202
49222
49243
49267
49291
49317
49345
49375
49406
49439
49473
49508
49545
49584
49624
49665
49707
49752
49797
49844
49893
49942
49994
50047
50101
50157
50214
50273
50333
50395
50459
50523
50590
50657
50726
50795
50866
50937
51009
51081
51154
51227
51301
51375
51450
51525
51600
51674
51749
51823
51896
51968
52039
52109
52177
52245
52311
52376
52440
52503
52565
52627
52687
52747
52807
52865
52923
52980
53036
53092
53146
53200
53254
53306
53358
53409
53459
53508
53557
53606
53653
53700
53747
53792
53837
53882
53926
53969
54012
54053
54094
54135
54174
54213
54251
54288
54325
54360
54395
54430
54464
54497
54529
54561
54593
54624
54654
54685
54714
54744
54773
54803
54832
54860
54889
54917
54944
54972
54999
55027
55054
55082
55110
55138
55167
55196
55226
55256
55286
55317
55348
55379
55410
55441
55471
55502
55533
55564
55595
55627
55660
55693
55728
55763
55800
55838
55878
55919
55962
56006
56052
56100
56150
56202
56256
56311
56369
56428
56489
56552
56617
56683
56751
56821
56892
56965
57039
57114
57191
57269
57349
57429
57510
57593
57675
57759
57843
57927
58012
58098
58184
58271
58359
58448
58538
58629
58723
58818
58915
59014
59115
59218
59323
59430
59539
59649
59761
59875
59990
60106
60224
60343
60463
60584
60707
60830
60954
61079
61204
61330
61456
61582
61707
61832
61957
62082
62205
62329
62451
62573
62693
62813
62933
63051
63169
63285
63401
63516
63630
63742
63854
63965
64074
64183
64290
64396
64501
64604
64706
64808
64908
65006
65104
65200
65296
65390
65483
65576
65668
65759
65848
65937
66024
66110
66194
66278
66360
66440
66519
66597
66673
66748
66822
66894
66965
67035
67103
67170
67236
67301
67364
67426
67487
67546
67605
67661
67717
67770
67822
67872
67921
67967
68011
68053
68093
68131
68167
68201
68233
68262
68290
68315
68339
68360
68380
68398
68414
68428
68440
68451
68460
68466
68472
68475
68476
68476
68474
68470
68464
68457
68448
68437
68424
68410
68395
68377
68358
68337
68315
68291
68265
68238
68209
68178
68146
68112
68077
68040
68001
67961
67920
67876
67832
67786
67738
67690
67640
67589
67536
67483
67429
67373
67317
67259
67200
67140
67080
67018
66956
66894
66831
66769
66706
66643
66581
66518
66456
66394
66332
66271
66210
66149
66088
66028
65968
65909
65850
65792
65734
65676
65618
65561
65503
65446
65388
65331
65272
65214
65155
65095
65035
64974
64914
64852
64790
64727
64665
64602
64538
64474
64409
64345
64280
64214
64149
64083
64016
63951
63885
63819
63753
63688
63623
63558
63494
63430
63367
63305
63244
63183
63123
63064
63005
62947
62889
62832
62775
62719
62663
62608
62552
62498
62443
62389
62336
62283
62231
62180
62130
62080
62032
61985
61939
61894
61851
61808
61766
61725
61685
61646
61608
61571
61535
61500
61466
61433
61400
61369
61339
61310
61282
61255
61229
61203
61178
61155
61131
61109
61086
61065
61043
61022
61001
60980
60960
60939
60918
60897
60875
60854
60832
60810
60788
60766
60743
60721
60698
60675
60651
60628
60604
60581
60557
60533
60509
60485
60460
60435
60410
60384
60358
60330
60302
60274
60244
60213
60182
60149
60116
60081
60045
60009
59971
59932
59891
59850
59807
59764
59719
59672
59625
59576
59526
59475
59424
59372
59319
59266
59213
59160
59108
59055
59002
58949
58897
58845
58793
58742
58691
58640
58589
58539
58489
58438
58388
58337
58286
58234
58182
58128
58074
58019
57963
57905
57847
57788
57727
57665
57602
57538
57472
57405
57336
57266
57193
57119
57044
56966
56887
56805
56722
56637
56549
56459
56367
56273
56176
56077
55975
55871
55765
55657
55547
55435
55321
55206
55090
54972
54853
54732
54611
54489
54366
54242
54118
53992
53867
53740
53614
53487
53359
53231
53103
52975
52847
52718
52590
52461
52333
52204
52076
51948
51820
51693
51566
51440
51314
51188
51063
50939
50815
50691
50567
50443
50319
50196
50072
49949
49826
49704
49582
49460
49339
49218
49098
48978
48859
48740
48621
48502
48383
48264
48145
48026
47906
47786
47666
47546
47425
47304
47182
47061
46939
46816
46693
46570
46447
46323
46200
46076
45953
45829
45706
45584
45462
45340
45219
45098
44978
44857
44738
44619
44500
44382
44265
44149
44034
43920
43807
43695
43585
43476
43368
43261
43156
43052
42949
42848
42748
42649
42552
42456
42360
42266
42173
42081
41989
41898
41808
41718
41630
41542
41455
41368
41283
41199
41115
41033
40952
40872
40794
40716
40640
40564
40490
40417
40345
40273
40202
40132
40062
39993
39925
39858
39791
39725
39660
39596
39533
39471
39410
39351
39292
39233
39176
39120
39064
39009
38954
38900
38846
38793
38739
38685
38630
38575
38520
38464
38407
38349
38291
38232
38172
38111
38050
37988
37925
37862
37798
37734
37670
37605
37540
37474
37409
37343
37277
37211
37145
37079
37012
36946
36879
36813
36746
36680
36613
36546
36480
36413
36347
36280
36214
36147
36081
36015
35949
35883
35818
35753
35688
35623
35558
35494
35429
35364
35300
35235
35169
35103
35037
34971
34903
34836
34768
34700
34631
34563
34493
34424
34354
34284
34214
34144
34073
34002
33932
33861
33790
33719
33648
33576
33505
33433
33362
33290
33218
33147
33075
33003
32931
32859
32787
32715
32644
32572
32500
32429
32357
32286
32215
32144
32073
32003
31933
31862
31793
31723
31654
31586
31519
31453
31387
31323
31260
31199
31138
31079
31022
30965
30910
30857
30804
30753
30703
30655
30607
30561
30515
30471
30427
30384
30342
30300
30259
30217
30177
30136
30096
30055
30016
29976
29936
29897
29858
29820
29782
29743
29705
29667
29629
29590
29551
29512
29472
29432
29391
29350
29309
29268
29226
29185
29145
29105
29065
29026
28987
28950
28913
28878
28843
28809
28777
28745
28715
28685
28657
28629
28603
28577
28552
28528
28505
28482
28460
28439
28419
28400
28381
28364
28347
28331
28316
28303
28290
28278
28268
28258
28249
28242
28235
28228
28223
28218
28214
28210
28207
28204
28202
28199
28197
28194
28192
28189
28187
28185
28183
28180
28178
28176
28174
28171
28168
28165
28162
28158
28154
28149
28144
28138
28131
28123
28115
28106
28095
28085
28073
28060
28047
28032
28017
28000
27983
27964
27943
27922
27899
27875
27849
27822
27794
27765
27735
27703
27671
27638
27604
27568
27533
27496
27458
27420
27380
27340
27298
27256
27212
27167
27121
27074
27026
26976
26926
26874
26822
26768
26713
26658
26601
26543
26484
26425
26365
26304
26242
26180
26117
26054
25991
25928
25865
25802
25738
25675
25612
25549
25486
25423
25360
25297
25235
25172
25110
25048
24986
24924
24864
24803
24744
24685
24627
24570
24514
24459
24405
24351
24298
24246
24195
24143
24092
24041
23989
23938
23886
23834
23782
23729
23676
23623
23569
23515
23460
23405
23348
23290
23231
23170
23108
23045
22980
22914
22846
22778
22708
22637
22566
22493
22419
22345
22270
22194
22117
22039
21961
21882
21803
21723
21643
21562
21482
21401
21321
21241
21161
21081
21002
20923
20844
20765
20686
20608
20529
20450
20371
20292
20213
20133
20053
19973
19892
19810
19727
19643
19558
19472
19385
19297
19208
19117
19026
18933
18840
18746
18650
18555
18458
18360
18261
18161
18060
17957
17854
17749
17643
17536
17427
17318
17207
17095
16982
16868
16753
16637
16520
16402
16283
16164
16045
15924
15803
15682
15561
15440
15319
15199
15078
14957
14837
14717
14597
14477
14358
14238
14118
13998
13878
13758
13639
13519
13399
13279
13159
13038
12918
12797
12676
12555
12433
12311
12188
12065
11941
11817
11692
11567
11441
11315
11189
11062
10935
10808
10681
10554
10427
10300
10173
10046
9920
9794
9667
9541
9414
9287
9160
9032
8902
8772
8641
8509
8376
8241
8105
7967
7829
7689
7548
7405
7262
7117
6972
6826
6679
6532
6384
6236
6087
5938
5789
5640
5491
5342
5193
5044
4895
4746
4597
4448
4300
4152
4003
3856
3708
3562
3416
3271
3127
2984
2843
2704
2566
2431
2297
2166
2037
1910
1786
1664
1544
1427
1311
1198
1087
978
870
764
659
556
455
355
256
159
64
-30
-122
-212
-301
-388
-474
-558
-640
-720
-799
-877
-953
-1028
-1101
-1173
-1244
-1314
-1383
-1450
-1517
-1583
-1648
-1711
-1774
-1836
-1897
-1957
-2016
-2074
-2131
-2186
-2241
-2294
-2347
-2398
-2449
-2499
-2549
-2598
-2647
-2696
-2743
-2791
-2838
-2884
-2929
-2974
-3018
-3062
-3104
-3146
-3186
-3225
-3264
-3300
-3336
-3370
-3403
-3435
-3465
-3493
-3519
-3543
-3566
-3586
-3604
-3620
-3633
-3644
-3653
-3659
-3663
-3664
-3663
-3659
-3654
-3645
-3635
-3622
-3607
-3589
-3570
-3548
-3525
-3499
-3472
-3444
-3413
-3382
-3349
-3315
-3280
-3244
-3208
-3170
-3131
-3092
-3051
-3010
-2968
-2926
-2882
-2838
-2793
-2748
-2701
-2654
-2606
-2558
-2509
-2459
-2409
-2358
-2307
-2255
-2204
-2153
-2101
-2050
-1999
-1949
-1898
-1848
-1798
-1749
-1699
-1650
-1602
-1554
-1506
-1458
-1411
-1365
-1319
-1273
-1228
-1184
-1140
-1097
-1055
-1014
-973
-934
-896
-860
-825
-791
-758
-728
-698
-670
-644
-619
-595
-573
-552
-532
-513
-496
-480
-465
-452
-441
-431
-424
-417
-413
-410
-410
-410
-413
-417
-424
-431
-441
-453
-466
-482
-499
-518
-539
-562
-587
-614
-643
-673
-706
-740
-775
-812
-850
-890
-929
-970
-1010
-1051
-1092
-1132
-1171
-1210
-1248
-1284
-1319
-1352
-1383
-1412
-1439
-1464
-1485
-1505
-1522
-1536
-1547
-1556
-1563
-1567
-1569
-1569
-1567
-1563
-1557
-1548
-1538
-1526
-1512
-1496
-1477
-1457
-1434
-1410
-1384
-1356
-1327
-1296
-1263
-1230
-1195
-1159
-1121
-1082
-1042
-1000
-958
-914
-869
-822
-774
-724
-673
-621
-567
-512
-456
-400
-342
-285
-227
-170
-113
-57
-1
53
106
158
207
255
301
345
387
426
462
496
527
555
581
603
623
641
656
668
678
687
693
698
701
703
703
702
699
695
690
683
675
665
654
641
627
612
595
576
556
535
512
488
463
436
408
378
347
314
279
242
204
163
120
76
29
-19
-69
-121
-175
-229
-285
-342
-400
-459
-518
-578
-639
-700
-761
-824
-886
-950
-1014
-1078
-1143
-1208
-1274
-1339
-1404
-1468
-1532
-1596
-1659
-1721
-1783
-1843
-1903
-1962
-2020
-2078
-2134
-2190
-2245
-2300
-2353
-2407
-2459
-2512
-2564
-2615
-2667
-2718
-2769
-2820
-2871
-2921
-2971
-3020
-3068
-3117
-3164
-3210
-3256
-3301
-3345
-3389
-3431
-3472
-3512
-3551
-3590
-3627
-3664
-3701
-3738
-3774
-3812
-3850
-3889
-3928
-3969
-4011
-4054
-4099
-4145
-4193
-4241
-4291
-4342
-4394
-4448
-4502
-4557
-4613
-4670
-4728
-4786
-4846
-4906
-4968
-5031
-5094
-5159
-5224
-5289
-5356
-5422
-5489
-5557
-5624
-5692
-5759
-5827
-5895
-5963
-6031
-6099
-6166
-6234
-6301
-6368
-6435
-6501
-6567
-6632
-6698
-6763
-6827
-6892
-6957
-7021
-7086
-7151
-7217
-7282
-7348
-7414
-7481
-7548
-7616
-7685
-7755
-7825
-7896
-7969
-8042
-8118
-8194
-8272
-8351
-8432
-8515
-8599
-8685
-8773
-8863
-8955
-9050
-9147
-9247
-9350
-9455
-9563
-9673
-9787
-9902
-10020
-10141
-10263
-10387
-10513
-10640
-10770
-10901
-11034
-11169
-11306
-11445
-11585
-11727
-11871
-12016
-12163
-12312
-12461
-12612
-12763
-12915
-13068
-13222
-13375
-13529
-13683
-13837
-13992
-14146
-14302
-14457
-14614
-14771
-14929
-15087
-15246
-15405
-15566
-15726
-15887
-16049
-16212
-16373
-16538
-16702
-16868
-17034
-17201
-17369
-17538
-17708
-17879
-18051
-18224
-18398
-18573
-18749
-18926
-19103
-19282
-19461
-19640
-19821
-20001
-20182
-20363
-20544
-20724
-20904
-21084
-21263
-21441
-21618
-21795
-21970
-22145
-22319
-22493
-22666
-22839
-23011
-23184
-23355
-23527
-23698
-23869
-24039
-24209
-24378
-24547
-24716
-24884
-25052
-25220
-25387
-25553
-25719
-25884
-26048
-26211
-26373
-26534
-26694
-26852
-27009
-27165
-27319
-27472
-27623
-27773
-27921
-28069
-28214
-28359
-28502
-28643
-28783
-28921
-29058
-29192
-29325
-29455
-29584
-29710
-29835
-29957
-30077
-30195
-30311
-30424
-30536
-30646
-30753
-30859
-30962
-31063
-31162
-31258
-31352
-31444
-31534
-31621
-31705
-31788
-31868
-31945
-32021
-32094
-32165
-32234
-32301
-32366
-32429
-32490
-32549
-32606
-32661
-32714
-32765
-32815
-32862
-32908
-32951
-32993
-33033
-33070
-33106
-33140
-33172
-33201
-33228
-33254
-33277
-33298
-33317
-33334
-33349
-33362
-33373
-33382
-33390
-33395
-33399
-33401
-33401
-33399
-33396
-33390
-33382
-33373
-33362
-33349
-33335
-33319
-33301
-33282
-33261
-33239
-33215
-33189
-33162
-33133
-33103
-33071
-33038
-33004
-32968
-32931
-32892
-32851
-32808
-32764
-32717
-32668
-32616
-32561
-32506
-32448
-32387
-32325
-32259
-32194
-32125
-32055
-31985
-31912
-31838
-31763
-31687
-31609
-31530
-31450
-31369
-31287
-31204
-31121
-31038
-30954
-30871
-30788
-30705
-30623
-30541
-30460
-30379
-30298
-30217
-30137
-30057
-29977
-29897
-29818
-29739
-29661
-29583
-29506
-29430
-29355
-29281
-29208
-29135
-29064
-28993
-28924
-28855
-28787
-28720
-28654
-28588
-28523
-28459
-28395
-28333
-28271
-28209
-28148
-28088
-28028
-27968
-27909
-27851
-27792
-27734
-27676
-27619
-27562
-27505
-27448
-27392
-27336
-27280
-27225
-27170
-27115
-27060
-27006
-26953
-26900
-26847
-26796
-26745
-26695
-26647
-26599
-26553
-26508
-26464
-26421
-26380
-26339
-26300
-26262
-26226
-26190
-26156
-26123
-26092
-26062
-26033
-26005
-25978
-25952
-25927
-25903
-25879
-25857
-25836
-25816
-25798
-25781
-25766
-25753
-25741
-25732
-25725
-25721
-25719
-25719
-25723
-25729
-25738
-25751
-25766
-25785
-25807
-25832
-25861
-25893
-25928
-25966
-26007
-26051
-26098
-26148
-26200
-26254
-26310
-26368
-26427
-26489
-26552
-26617
-26684
-26752
-26823
-26895
-26970
-27046
-27125
-27206
-27289
-27375
-27463
-27554
-27647
-27743
-27841
-27942
-28046
-28153
-28262
-28374
-28489
-28606
-28727
-28850
-28976
-29105
-29236
-29371
-29508
-29647
-29790
-29935
-30083
-30234
-30387
-30543
-30701
-30861
-31024
-31189
-31356
-31525
-31695
-31867
-32040
-32214
-32389
-32566
-32743
-32921
-33100
-33279
-33460
-33641
-33824
-34007
-34192
-34378
-34565
-34753
-34942
-35133
-35324
-35517
-35710
-35904
-36099
-36295
-36492
-36689
-36887
-37086
-37286
-37486
-37688
-37891
-38095
-38300
-38507
-38715
-38924
-39135
-39347
-39560
-39775
-39990
-40207
-40425
-40643
-40863
-41082
-41303
-41523
-41744
-41965
-42185
-42405
-42624
-42842
-43060
-43277
-43492
-43706
-43920
-44131
-44342
-44551
-44758
-44964
-45168
-45370
-45569
-45767
-45961
-46153
-46342
-46527
-46709
-46887
-47062
-47232
-47397
-47559
-47716
-47868
-48016
-48160
-48299
-48433
-48563
-48689
-48810
-48926
-49038
-49146
-49250
-49349
-49445
-49536
-49623
-49707
-49787
-49863
-49935
-50004
-50070
-50132
-50191
-50247
-50299
-50349
-50396
-50441
-50484
-50524
-50562
-50599
-50634
-50667
-50699
-50730
-50760
-50789
-50817
-50844
-50870
-50896
-50921
-50946
-50969
-50993
-51016
-51039
-51061
-51083
-51105
-51126
-51148
-51169
-51189
-51210
-51230
-51250
-51270
-51289
-51307
-51325
-51343
-51360
-51377
-51393
-51409
-51424
-51440
-51455
-51469
-51483
-51497
-51510
-51522
-51534
-51545
-51554
-51563
-51571
-51577
-51582
-51585
-51587
-51586
-51584
-51580
-51574
-51566
-51556
-51544
-51529
-51512
-51493
-51471
-51447
-51421
-51393
-51363
-51331
-51298
-51263
-51228
-51191
-51154
-51116
-51079
-51041
-51002
-50964
-50926
-50888
-50850
-50812
-50775
-50737
-50700
-50663
-50627
-50591
-50555
-50519
-50483
-50448
-50413
-50377
-50341
-50306
-50270
-50233
-50196
-50158
-50120
-50081
-50042
-50001
-49960
-49918
-49874
-49830
-49786
-49740
-49694
-49647
-49600
-49552
-49504
-49455
-49406
-49357
-49307
-49257
-49207
-49157
-49106
-49055
-49004
-48953
-48902
-48851
-48800
-48748
-48697
-48646
-48596
-48545
-48496
-48447
-48398
-48351
-48304
-48259
-48215
-48173
-48132
-48093
-48055
-48019
-47985
-47953
-47923
-47895
-47868
-47844
-47822
-47803
-47785
-47769
-47756
-47745
-47735
-47728
-47722
-47718
-47715
-47714
-47714
-47715
-47718
-47722
-47727
-47733
-47741
-47751
-47761
-47773
-47787
-47801
-47817
-47834
-47853
-47872
-47892
-47913
-47935
-47957
-47980
-48003
-48026
-48049
-48072
-48094
-48115
-48136
-48156
-48175
-48193
-48210
-48226
-48241
-48255
-48267
-48279
-48289
-48298
-48306
-48312
-48317
-48321
-48324
-48325
-48325
-48323
-48320
-48316
-48311
-48305
-48297
-48288
-48279
-48268
-48256
-48244
-48230
-48216
-48201
-48185
-48169
-48151
-48133
-48114
-48094
-48074
-48053
-48031
-48009
-47987
-47965
-47942
-47919
-47896
-47874
-47851
-47828
-47805
-47783
-47760
-47738
-47716
-47695
-47674
-47653
-47633
-47614
-47595
-47578
-47561
-47545
-47530
-47516
-47503
-47492
-47481
-47471
-47463
-47455
-47447
-47441
-47434
-47428
-47423
-47417
-47411
-47405
-47398
-47392
-47385
-47378
-47370
-47362
-47354
-47345
-47336
-47326
-47316
-47306
-47296
-47286
-47276
-47266
-47257
-47248
-47240
-47232
-47225
-47219
-47213
-47208
-47204
-47201
-47199
-47197
-47196
-47195
-47196
-47197
-47200
-47203
-47207
-47212
-47218
-47226
-47234
-47243
-47253
-47264
-47276
-47288
-47301
-47315
-47329
-47344
-47359
-47374
-47389
-47404
-47418
-47433
-47446
-47460
-47472
-47483
-47494
-47503
-47512
-47519
-47525
-47530
-47534
-47536
-47537
-47537
-47535
-47532
-47527
-47521
-47514
-47505
-47494
-47483
-47470
-47455
-47439
-47422
-47403
-47382
-47361
-47337
-47313
-47286
-47259
-47230
-47199
-47167
-47133
-47098
-47061
-47023
-46983
-46942
-46899
-46856
-46811
-46766
-46720
-46673
-46625
-46577
-46528
-46480
-46430
-46380
-46330
-46280
-46229
-46178
-46126
-46074
-46022
-45969
-45915
-45862
-45808
-45754
-45699
-45645
-45591
-45537
-45484
-45430
-45377
-45324
-45271
-45219
-45168
-45116
-45066
-45016
-44967
-44918
-44870
-44823
-44776
-44729
-44682
-44636
-44589
-44543
-44496
-44449
-44402
-44355
-44307
-44260
-44211
-44163
-44114
-44064
-44014
-43964
-43913
-43861
-43810
-43758
-43706
-43654
-43602
-43550
-43499
-43448
-43397
-43347
-43298
-43249
-43201
-43154
-43108
-43064
-43021
-42979
-42939
-42901
-42864
-42830
-42797
-42766
-42736
-42708
-42682
-42658
-42636
-42615
-42596
-42578
-42563
-42549
-42538
-42528
-42520
-42514
-42510
-42508
-42508
-42509
-42513
-42519
-42526
-42535
-42545
-42558
-42571
-42586
-42603
-42621
-42640
-42661
-42683
-42707
-42732
-42759
-42787
-42817
-42849
-42882
-42917
-42953
-42992
-43032
-43074
-43118
-43164
-43212
-43261
-43313
-43366
-43421
-43477
-43535
-43594
-43655
-43717
-43781
-43845
-43911
-43977
-44045
-44113
-44183
-44253
-44323
-44395
-44467
-44539
-44613
-44686
-44760
-44835
-44910
-44986
-45062
-45138
-45215
-45292
-45370
-45448
-45525
-45603
-45681
-45759
-45836
-45913
-45990
-46067
-46143
-46219
-46295
-46370
-46445
-46520
-46595
-46670
-46745
-46820
-46894
-46969
-47044
-47119
-47195
-47271
-47347
-47424
-47501
-47579
-47657
-47737
-47817
-47899
-47981
-48064
-48148
-48233
-48320
-48407
-48495
-48585
-48675
-48767
-48860
-48953
-49047
-49142
-49237
-49333
-49429
-49525
-49621
-49717
-49812
-49907
-50001
-50094
-50187
-50278
-50368
-50457
-50545
-50631
-50715
-50798
-50879
-50957
-51034
-51109
-51181
-51251
-51320
-51385
-51449
-51511
-51570
-51626
-51681
-51733
-51783
-51831
-51876
-51919
-51960
-51999
-52035
-52070
-52102
-52131
-52159
-52184
-52207
-52227
-52246
-52262
-52275
-52287
-52295
-52302
-52306
-52307
-52306
-52303
-52297
-52289
-52278
-52265
-52249
-52232
-52212
-52191
-52167
-52142
-52115
-52087
-52056
-52025
-51991
-51957
-51921
-51883
-51844
-51804
-51762
-51719
-51674
-51629
-51582
-51534
-51486
-51436
-51386
-51334
-51282
-51229
-51176
-51121
-51066
-51011
-50954
-50897
-50838
-50779
-50718
-50657
-50594
-50529
-50464
-50396
-50327
-50256
-50183
-50109
-50032
-49953
-49872
-49788
-49703
-49615
-49525
-49432
-49337
-49240
-49141
-49041
-48938
-48833
-48726
-48618
-48508
-48397
-48284
-48170
-48054
-47937
-47818
-47699
-47578
-47457
-47334
-47211
-47086
-46961
-46835
-46708
-46580
-46451
-46321
-46190
-46059
-45926
-45792
-45658
-45522
-45385
-45248
-45109
-44969
-44828
-44685
-44541
-44396
-44249
-44101
-43951
-43800
-43648
-43495
-43340
-43184
-43028
-42870
-42712
-42552
-42392
-42232
-42070
-41907
-41743
-41578
-41413
-41246
-41077
-40908
-40738
-40567
-40395
-40222
-40048
-39874
-39698
-39522
-39346
-39168
-38990
-38812
-38632
-38453
-38272
-38092
-37911
-37730
-37550
-37369
-37189
-37010
-36831
-36653
-36475
-36298
-36122
-35947
-35773
-35600
-35428
-35256
-35086
-34917
-34749
-34582
-34416
-34251
-34088
-33927
-33766
-33608
-33451
-33296
-33143
-32991
-32841
-32692
-32546
-32403
-32261
-32119
-31982
-31846
-31713
-31581
-31452
-31325
-31200
-31078
-30959
-30842
-30728
-30616
-30506
-30400
-30296
-30195
-30097
-30002
-29910
-29821
-29736
-29653
-29575
-29500
-29428
-29360
-29295
-29234
-29176
-29122
-29071
-29024
-28980
-28940
-28903
-28869
-28838
-28810
-28785
-28763
-28744
-28728
-28715
-28704
-28696
-28691
-28689
-28689
-28692
-28698
-28706
-28717
-28729
-28744
-28761
-28780
-28800
-28822
-28845
-28869
-28894
-28920
-28946
-28973
-29000
-29026
-29053
-29079
-29105
-29130
-29154
-29177
-29200
-29221
-29242
-29262
-29281
-29299
-29316
-29333
-29349
-29365
-29380
-29394
-29407
-29419
-29431
-29441
-29451
-29460
-29467
-29474
-29479
-29484
-29488
-29491
-29493
-29495
-29496
-29496
-29496
-29496
-29496
-29496
-29496
-29496
-29496
-29496
-29496
-29497
-29498
-29499
-29500
-29502
-29504
-29506
-29508
-29511
-29514
-29518
-29522
-29525
-29529
-29533
-29536
-29539
-29542
-29543
-29544
-29543
-29542
-29539
-29534
-29528
-29520
-29509
-29497
-29483
-29467
-29449
-29428
-29406
-29381
-29354
-29326
-29295
-29263
-29229
-29194
-29157
-29120
-29080
-29040
-29000
-28958
-28915
-28873
-28829
-28785
-28742
-28698
-28654
-28610
-28566
-28523
-28480
-28438
-28396
-28354
-28314
-28274
-28235
-28196
-28159
-28123
-28087
-28053
-28019
-27987
-27956
-27926
-27897
-27869
-27842
-27816
-27791
-27767
-27743
-27721
-27699
-27678
-27657
-27637
-27617
-27598
-27578
-27558
-27538
-27517
-27496
-27475
-27453
-27430
-27406
-27382
-27356
-27330
-27303
-27275
-27246
-27216
-27184
-27152
-27119
-27086
-27051
-27015
-26980
-26943
-26906
-26870
-26833
-26796
-26760
-26724
-26689
-26655
-26621
-26588
-26557
-26526
-26497
-26468
-26441
-26414
-26389
-26364
-26341
-26318
-26297
-26276
-26256
-26237
-26219
-26201
-26184
-26167
-26150
-26134
-26117
-26101
-26084
-26068
-26050
-26033
-26014
-25995
-25976
-25955
-25934
-25912
-25888
-25863
-25837
-25810
-25781
-25750
-25717
-25682
-25644
-25605
-25562
-25517
-25470
-25420
-25366
-25311
-25252
-25190
-25126
-25058
-24988
-24915
-24839
-24761
-24680
-24596
-24509
-24420
-24329
-24235
-24138
-24040
-23938
-23835
-23729
-23620
-23510
-23397
-23282
-23164
-23045
-22923
-22799
-22673
-22545
-22415
-22284
-22151
-22016
-21879
-21741
-21602
-21462
-21320
-21178
-21034
-20890
-20744
-20598
-20450
-20302
-20153
-20004
-19853
-19702
-19550
-19398
-19245
-19091
-18937
-18782
-18627
-18472
-18316
-18161
-18005
-17850
-17695
-17540
-17386
-17233
-17080
-16927
-16776
-16625
-16475
-16325
-16175
-16027
-15881
-15734
-15587
-15442
-15296
-15151
-15007
-14863
-14719
-14575
-14432
-14288
-14145
-14001
-13856
-13712
-13566
-13421
-13274
-13127
-12979
-12831
-12681
-12531
-12381
-12230
-12079
-11927
-11776
-11625
-11474
-11323
-11174
-11024
-10876
-10728
-10581
-10435
-10290
-10145
-10002
-9860
-9718
-9578
-9439
-9301
-9165
-9029
-8895
-8761
-8629
-8499
-8369
-8241
-8114
-7989
-7864
-7742
-7620
-7500
-7381
-7264
-7148
-7033
-6920
-6808
-6698
-6589
-6482
-6376
-6271
-6169
-6068
-5969
-5871
-5776
-5682
-5590
-5500
-5412
-5326
-5242
-5159
-5078
-4999
-4921
-4845
-4770
-4697
-4625
-4555
-4486
-4419
-4352
-4287
-4223
-4159
-4096
-4034
-3971
-3909
-3846
-3784
-3720
-3657
-3592
-3527
-3462
-3395
-3327
-3258
-3187
-3115
-3042
-2967
-2890
-2811
-2731
-2648
-2562
-2475
-2384
-2292
-2197
-2099
-1999
-1897
-1792
-1685
-1576
-1465
-1351
-1236
-1119
-1000
-881
-760
-637
-514
-389
-264
-138
-12
115
243
370
498
626
753
881
1008
1134
1260
1385
1509
1633
1755
1876
1997
2116
2234
2350
2466
2580
2692
2804
2914
3022
3129
3235
3339
3442
3544
3644
3744
3842
3939
4035
4130
4224
4317
4409
4501
4591
4681
4771
4860
4948
5036
5123
5210
5296
5382
5467
5552
5636
5720
5802
5884
5966
6046
6126
6205
6284
6362
6439
6515
6591
6665
6739
6811
6882
6953
7022
7090
7157
7223
7288
7353
7416
7479
7541
7602
7664
7725
7785
7846
7907
7967
8028
8087
8148
8208
8268
8328
8387
8446
8504
8563
8621
8680
8739
8798
8857
8918
8979
9041
9105
9169
9235
9302
9370
9440
9511
9583
9657
9732
9808
9885
9963
10043
10124
10207
10291
10376
10464
10552
10643
10736
10831
10928
11028
11129
11234
11341
11451
11563
11678
11797
11918
12042
12169
12299
12432
12568
12707
12849
12995
13143
13294
13449
13606
13767
13930
14096
14265
14436
14609
14784
14961
15140
15319
15500
15682
15865
16047
16231
16415
16598
16782
16965
17148
17330
17512
17692
17872
18051
18229
18406
18582
18756
18929
19100
19269
19437
19604
19768
19931
20092
20252
20409
20565
20719
20870
21020
21168
21314
21458
21599
21739
21877
22012
22145
22276
22404
22531
22654
22776
22894
23010
23124
23235
23343
23448
23550
23650
23747
23841
23932
24021
24107
24191
24272
24352
24429
24505
24579
24652
24723
24794
24863
24931
24999
25066
25132
25197
25262
25327
25391
25455
25518
25582
25646
25709
25772
25836
25899
25963
26026
26089
26152
26215
26277
26340
26402
26463
26524
26585
26645
26704
26763
26821
26878
26934
26989
27043
27096
27149
27201
27252
27302
27352
27401
27450
27498
27546
27593
27639
27686
27731
27776
27821
27865
27909
27953
27997
28040
28082
28125
28167
28209
28251
28292
28333
28373
28413
28452
28491
28529
28566
28603
28639
28674
28708
28742
28775
28807
28839
28869
28898
28925
28951
28976
28998
29019
29039
29056
29072
29086
29098
29109
29118
29125
29131
29135
29137
29137
29136
29133
29128
29122
29114
29104
29092
29079
29064
29047
29029
29009
28987
28964
28939
28912
28883
28852
28820
28786
28751
28714
28677
28638
28598
28556
28514
28471
28427
28381
28335
28287
28239
28190
28139
28088
28036
27983
27930
27875
27820
27764
27707
27649
27590
27531
27471
27411
27350
27288
27226
27163
27099
27035
26970
26905
26840
26774
26709
26643
26578
26512
26447
26382
26317
26253
26189
26125
26062
26000
25938
25878
25818
25759
25701
25645
25589
25535
25482
25431
25381
25332
25284
25238
25192
25148
25106
25064
25023
24983
24945
24908
24871
24836
24802
24770
24738
24708
24680
24653
24627
24603
24580
24559
24539
24521
24504
24489
24475
24463
24453
24444
24436
24430
24426
24422
24420
24420
24420
24422
24424
24428
24432
24437
24444
24451
24458
24467
24476
24486
24497
24509
24521
24534
24548
24563
24579
24596
24615
24634
24655
24678
24702
24728
24756
24785
24817
24852
24888
24927
24968
25012
25059
25108
25161
25216
25274
25334
25397
25463
25531
25602
25675
25750
25828
25908
25990
26073
26159
26247
26337
26428
26521
26615
26710
26807
26906
27005
27105
27207
27310
27413
27518
27624
27731
27838
27948
28058
28169
28282
28397
28512
28630
28748
28868
28990
29112
29237
29362
29489
29617
29746
29876
30007
30140
30273
30407
30542
30677
30813
30950
31087
31225
31362
31500
31637
31775
31912
32049
32186
32323
32460
32595
32729
32865
32998
33130
33261
33391
33519
33645
33769
33892
34012
34131
34247
34361
34473
34582
34689
34794
34897
34998
35096
35192
35287
35379
35469
35557
35644
35728
35811
35892
35971
36048
36124
36199
36272
36343
36414
36482
36550
36616
36681
36745
36807
36868
36927
36984
37039
37093
37145
37194
37242
37288
37331
37373
37412
37450
37485
37519
37551
37581
37609
37635
37660
37682
37703
37723
37741
37757
37771
37785
37796
37806
37815
37822
37827
37831
37833
37833
37832
37829
37824
37817
37807
37797
37784
37769
37753
37735
37715
37695
37672
37649
37625
37599
37573
37546
37517
37489
37459
37429
37399
37368
37337
37306
37274
37243
37212
37181
37150
37119
37089
37060
37031
37002
36974
36947
36920
36894
36868
36843
36819
36795
36772
36749
36727
36705
36683
36662
36640
36619
36598
36577
36556
36535
36515
36495
36475
36457
36438
36421
36404
36388
36373
36359
36346
36333
36322
36312
36303
36294
36287
36281
36275
36271
36267
36264
36262
36261
36260
36260
36260
36261
36262
36264
36266
36269
36272
36275
36279
36283
36288
36292
36296
36301
36305
36310
36314
36319
36323
36327
36332
36336
36340
36344
36347
36351
36355
36358
36362
36365
36368
36372
36375
36379
36383
36387
36392
36397
36403
36409
36416
36424
36432
36442
36452
36462
36474
36487
36500
36515
36531
36548
36566
36586
36607
36630
36654
36680
36707
36736
36766
36798
36832
36867
36903
36941
36980
37020
37061
37103
37147
37191
37237
37284
37332
37382
37432
37484
37538
37592
37648
37705
37763
37823
37883
37945
38007
38070
38134
38199
38265
38331
38397
38464
38532
38599
38667
38735
38804
38872
38941
39010
39078
39147
39216
39285
39354
39423
39492
39560
39629
39697
39764
39831
39898
39964
40030
40094
40158
40221
40283
40344
40405
40464
40523
40580
40637
40693
40748
40802
40854
40906
40957
41006
41054
41100
41145
41189
41231
41271
41310
41347
41383
41416
41448
41478
41506
41532
41556
41579
41600
41619
41636
41652
41666
41679
41690
41700
41709
41716
41722
41727
41730
41732
41732
41731
41728
41724
41718
41711
41703
41693
41682
41669
41655
41640
41623
41605
41586
41566
41545
41524
41501
41478
41455
41431
41406
41381
41356
41331
41305
41280
41253
41227
41200
41174
41147
41120
41093
41067
41040
41014
40989
40963
40938
40914
40890
40866
40843
40820
40798
40776
40755
40734
40713
40692
40670
40649
40628
40606
40584
40562
40540
40517
40494
40470
40446
40421
40397
40371
40345
40319
40292
40265
40237
40208
40179
40150
40120
40089
40058
40026
39994
39961
39927
39892
39857
39821
39785
39748
39710
39673
39634
39596
39556
39517
39477
39436
39396
39354
39312
39270
39226
39183
39138
39093
39046
38999
38951
38901
38851
38799
38745
38691
38635
38577
38519
38459
38398
38335
38272
38207
38141
38074
38006
37937
37867
37795
37723
37649
37575
37500
37424
37347
37270
37192
37114
37035
36956
36876
36795
36714
36633
36551
36468
36385
36301
36217
36132
36046
35959
35871
35783
35694
35603
35513
35421
35329
35236
35143
35049
34955
34860
34764
34668
34572
34475
34377
34279
34180
34080
33980
33880
33779
33677
33575
33473
33370
33267
33164
33060
32955
32850
32744
32639
32531
32424
32317
32210
32101
31993
31884
31775
31665
31555
31445
31335
31225
31115
31005
30896
30787
30678
30570
30463
30356
30251
30146
30042
29939
29838
29737
29638
29540
29444
29349
29256
29164
29074
28986
28900
28816
28734
28654
28576
28499
28426
28354
28284
28217
28151
28088
28026
27967
27910
27855
27801
27750
27701
27653
27608
27564
27522
27482
27444
27407
27372
27339
27307
27276
27247
27219
27192
27166
27141
27116
27093
27069
27046
27024
27001
26979
26957
26936
26914
26892
26871
26849
26827
26804
26782
26759
26735
26711
26687
26662
26636
26610
26584
26557
26530
26503
26475
26447
26419
26390
26362
26333
26305
26276
26247
26218
26188
26159
26128
26098
26067
26036
26004
25971
25938
25904
25869
25834
25798
25762
25725
25687
25649
25610
25571
25530
25490
25448
25406
25364
25321
25277
25233
25188
25143
25097
25051
25004
24957
24910
24863
24815
24767
24720
24672
24625
24578
24531
24485
24439
24394
24349
24306
24263
24221
24180
24140
24100
24062
24025
23988
23952
23918
23884
23851
23819
23787
23757
23728
23700
23672
23646
23621
23596
23572
23550
23528
23507
23487
23468
23450
23433
23418
23403
23390
23377
23366
23356
23348
23340
23333
23328
23323
23319
23316
23313
23312
23311
23310
23311
23312
23314
23317
23321
23325
23330
23336
23342
23350
23358
23367
23377
23388
23400
23413
23426
23441
23456
23472
23489
23506
23524
23542
23560
23579
23598
23617
23637
23657
23677
23697
23718
23738
23759
23781
23802
23824
23846
23868
23891
23913
23936
23959
23982
24006
24030
24054
24078
24103
24128
24154
24180
24206
24233
24260
24287
24315
24344
24372
24401
24431
24460
24490
24520
24549
24579
24608
24637
24666
24694
24721
24748
24774
24799
24823
24847
24869
24890
24910
24928
24946
24962
24977
24991
25003
25015
25025
25034
25042
25049
25055
25060
25064
25067
25069
25071
25071
25070
25069
25066
25063
25059
25054
25048
25041
25033
25025
25015
25005
24994
24982
24970
24957
24942
24928
24912
24896
24878
24860
24841
24821
24800
24778
24755
24731
24706
24680
24653
24625
24596
24567
24535
24503
24470
24435
24399
24362
24323
24283
24242
24199
24155
24109
24062
24013
23962
23911
23857
23802
23745
23687
23627
23566
23503
23438
23372
23304
23235
23165
23094
23021
22948
22873
22797
22720
22642
22564
22485
22405
22324
22243
22161
22079
21996
21913
21830
21747
21664
21580
21497
21414
21331
21248
21165
21082
21000
20918
20837
20755
20674
20592
20511
20430
20348
20267
20185
20103
20021
19938
19855
19771
19687
19602
19516
19430
19343
19255
19166
19077
18987
18896
18804
18712
18619
18525
18430
18335
18240
18144
18047
17950
17853
17755
17657
17558
17460
17361
17263
17164
17066
16968
16870
16772
16675
16578
16482
16387
16292
16198
16105
16012
15921
15832
15743
15656
15570
15486
15404
15324
15245
15168
15094
15021
14950
14882
14815
14751
14689
14629
14571
14515
14461
14410
14360
14313
14267
14224
14182
14142
14104
14067
14033
13999
13967
13937
13908
13880
13853
13828
13804
13782
13760
13740
13721
13703
13687
13671
13657
13643
13630
13618
13607
13596
13586
13576
13567
13558
13549
13540
13532
13523
13514
13505
13495
13485
13474
13462
13450
13437
13424
13409
13394
13378
13361
13343
13325
13306
13286
13265
13244
13223
13200
13178
13155
13131
13107
13083
13058
13033
13007
12981
12955
12928
12900
12872
12844
12814
12784
12754
12723
12691
12659
12626
12592
12558
12524
12489
12455
12420
12385
12350
12315
12281
12246
12212
12178
12144
12111
12078
12045
12013
11981
11949
11918
11887
11857
11826
11797
11768
11739
11711
11683
11655
11628
11601
11575
11549
11523
11497
11472
11447
11422
11397
11373
11349
11325
11302
11279
11256
11234
11213
11192
11171
11151
11132
11113
11095
11077
11060
11043
11026
11010
10994
10978
10962
10947
10931
10916
10901
10885
10870
10854
10838
10822
10806
10789
10771
10753
10735
10716
10696
10676
10656
10635
10613
10591
10568
10545
10521
10495
10469
10442
10413
10384
10353
10321
10288
10253
10218
10180
10142
10103
10062
10021
9978
9934
9889
9843
9795
9747
9698
9647
9596
9544
9491
9438
9383
9328
9272
9215
9157
9098
9038
8977
8915
8852
8787
8721
8654
8585
8515
8444
8371
8297
8221
8144
8066
7987
7906
7824
7740
7655
7569
7482
7393
7303
7212
7119
7025
6930
6833
6736
6637
6537
6435
6333
6229
6123
6017
5909
5799
5689
5576
5463
5347
5231
5112
4992
4871
4748
4624
4497
4370
4241
4110
3978
3844
3709
3572
3433
3294
3153
3010
2866
2722
2576
2429
2281
2132
1983
1834
1683
1533
1382
1231
1080
928
776
624
472
319
167
14
-139
-292
-444
-597
-749
-902
-1054
-1205
-1357
-1508
-1658
-1809
-1959
-2108
-2258
-2407
-2556
-2704
-2852
-3000
-3148
-3295
-3442
-3588
-3734
-3879
-4024
-4168
-4312
-4454
-4596
-4737
-4876
-5014
-5151
-5287
-5421
-5553
-5684
-5813
-5940
-6065
-6188
-6310
-6429
-6546
-6661
-6775
-6885
-6994
-7100
-7204
-7306
-7405
-7502
-7596
-7688
-7777
-7864
-7948
-8029
-8109
-8185
-8259
-8331
-8400
-8466
-8530
-8591
-8649
-8705
-8758
-8808
-8856
-8902
-8944
-8985
-9023
-9058
-9091
-9122
-9150
-9176
-9199
-9220
-9239
-9255
-9270
-9282
-9291
-9299
-9305
-9309
-9311
-9311
-9310
-9307
-9302
-9296
-9288
-9279
-9269
-9258
-9245
-9231
-9216
-9200
-9183
-9166
-9147
-9128
-9108
-9088
-9067
-9045
-9023
-9001
-8978
-8955
-8931
-8908
-8884
-8860
-8836
-8812
-8788
-8764
-8741
-8717
-8694
-8671
-8648
-8626
-8604
-8582
-8561
-8539
-8518
-8497
-8476
-8455
-8434
-8412
-8390
-8367
-8344
-8320
-8296
-8271
-8246
-8220
-8194
-8167
-8140
-8112
-8084
-8055
-8028
-7999
-7969
-7940
-7910
-7880
-7849
-7819
-7788
-7757
-7727
-7696
-7665
-7635
-7605
-7575
-7545
-7516
-7487
-7459
-7431
-7404
-7377
-7351
-7325
-7300
-7275
-7251
-7228
-7205
-7183
-7162
-7141
-7122
-7103
-7085
-7068
-7052
-7037
-7023
-7010
-6998
-6987
-6977
-6967
-6959
-6952
-6946
-6941
-6938
-6935
-6933
-6933
-6933
-6935
-6938
-6942
-6948
-6955
-6963
-6972
-6983
-6994
-7007
-7021
-7036
-7052
-7069
-7088
-7107
-7127
-7148
-7170
-7192
-7215
-7239
-7263
-7287
-7312
-7336
-7361
-7386
-7410
-7434
-7459
-7483
-7507
-7531
-7554
-7578
-7602
-7626
-7649
-7674
-7698
-7723
-7748
-7774
-7801
-7828
-7856
-7885
-7914
-7945
-7976
-8007
-8042
-8076
-8111
-8148
-8186
-8225
-8265
-8307
-8351
-8396
-8442
-8491
-8540
-8592
-8645
-8700
-8756
-8814
-8874
-8934
-8997
-9061
-9126
-9192
-9260
-9329
-9400
-9471
-9544
-9618
-9693
-9769
-9846
-9923
-10002
-10081
-10161
-10242
-10324
-10406
-10489
-10572
-10656
-10741
-10826
-10911
-10998
-11084
-11171
-11258
-11345
-11432
-11520
-11607
-11695
-11783
-11870
-11958
-12045
-12133
-12220
-12307
-12394
-12481
-12567
-12653
-12738
-12823
-12908
-12992
-13076
-13159
-13241
-13323
-13405
-13485
-13565
-13645
-13723
-13801
-13878
-13953
-14028
-14103
-14176
-14248
-14320
-14390
-14460
-14530
-14599
-14667
-14735
-14803
-14870
-14938
-15005
-15071
-15138
-15205
-15271
-15338
-15404
-15470
-15535
-15600
-15665
-15729
-15793
-15857
-15919
-15981
-16042
-16103
-16161
-16221
-16279
-16335
-16391
-16446
-16499
-16551
-16602
-16652
-16700
-16747
-16792
-16836
-16878
-16919
-16958
-16996
-17032
-17067
-17100
-17132
-17163
-17192
-17221
-17248
-17273
-17298
-17322
-17344
-17365
-17385
-17404
-17421
-17437
-17452
-17465
-17476
-17487
-17495
-17502
-17508
-17513
-17515
-17517
-17517
-17516
-17514
-17511
-17508
-17503
-17498
-17492
-17485
-17479
-17471
-17464
-17455
-17447
-17438
-17429
-17420
-17411
-17402
-17393
-17384
-17376
-17368
-17361
-17354
-17347
-17342
-17337
-17332
-17329
-17327
-17325
-17325
-17326
-17328
-17331
-17336
-17342
-17349
-17359
-17369
-17382
-17397
-17413
-17431
-17452
-17474
-17498
-17525
-17553
-17584
-17617
-17651
-17688
-17727
-17768
-17811
-17856
-17903
-17953
-18004
-18057
-18112
-18168
-18227
-18287
-18349
-18412
-18477
-18544
-18613
-18684
-18756
-18831
-18907
-18986
-19066
-19148
-19233
-19320
-19409
-19500
-19593
-19688
-19785
-19884
-19985
-20088
-20193
-20300
-20408
-20519
-20631
-20746
-20862
-20980
-21100
-21223
-21347
-21473
-21600
-21730
-21861
-21995
-22129
-22265
-22403
-22542
-22682
-22823
-22965
-23108
-23252
-23396
-23541
-23687
-23832
-23979
-24125
-24272
-24419
-24566
-24713
-24860
-25007
-25154
-25301
-25448
-25595
-25742
-25889
-26036
-26183
-26329
-26476
-26623
-26769
-26916
-27063
-27210
-27356
-27503
-27650
-27796
-27943
-28089
-28235
-28382
-28527
-28673
-28818
-28963
-29108
-29252
-29395
-29538
-29681
-29823
-29964
-30105
-30245
-30385
-30524
-30662
-30799
-30936
-31072
-31207
-31341
-31475
-31608
-31741
-31873
-32003
-32134
-32265
-32395
-32525
-32654
-32784
-32913
-33043
-33173
-33303
-33433
-33564
-33695
-33826
-33957
-34089
-34221
-34353
-34486
-34619
-34752
-34886
-35019
-35153
-35287
-35421
-35556
-35690
-35824
-35957
-36091
-36224
-36357
-36490
-36621
-36753
-36884
-37014
-37143
-37272
-37400
-37528
-37654
-37780
-37904
-38028
-38150
-38271
-38390
-38508
-38625
-38740
-38853
-38965
-39076
-39184
-39292
-39397
-39500
-39602
-39702
-39801
-39897
-39992
-40085
-40176
-40265
-40353
-40438
-40522
-40604
-40684
-40762
-40839
-40914
-40987
-41058
-41128
-41195
-41261
-41325
-41387
-41448
-41507
-41563
-41618
-41671
-41722
-41771
-41818
-41863
-41906
-41947
-41986
-42023
-42058
-42091
-42122
-42151
-42178
-42204
-42228
-42250
-42270
-42288
-42305
-42320
-42333
-42344
-42353
-42360
-42365
-42368
-42369
-42367
-42363
-42357
-42348
-42338
-42325
-42310
-42293
-42274
-42253
-42231
-42207
-42180
-42153
-42123
-42092
-42060
-42025
-41989
-41951
-41911
-41870
-41826
-41781
-41734
-41685
-41633
-41580
-41525
-41468
-41409
-41348
-41285
-41219
-41152
-41083
-41012
-40939
-40865
-40789
-40711
-40632
-40552
-40471
-40388
-40305
-40221
-40136
-40051
-39965
-39878
-39792
-39705
-39618
-39531
-39443
-39356
-39268
-39181
-39094
-39007
-38920
-38833
-38747
-38660
-38574
-38489
-38403
-38318
-38233
-38148
-38064
-37979
-37896
-37812
-37728
-37645
-37562
-37479
-37395
-37312
-37229
-37145
-37061
-36977
-36892
-36807
-36721
-36635
-36548
-36460
-36371
-36281
-36191
-36100
-36007
-35915
-35821
-35727
-35631
-35536
-35439
-35343
-35246
-35148
-35050
-34952
-34854
-34756
-34657
-34558
-34460
-34361
-34262
-34163
-34063
-33964
-33865
-33767
-33668
-33569
-33471
-33372
-33274
-33176
-33078
-32980
-32881
-32783
-32685
-32586
-32487
-32387
-32289
-32189
-32090
-31991
-31891
-31792
-31693
-31593
-31494
-31395
-31296
-31197
-31098
-31000
-30902
-30805
-30708
-30612
-30517
-30422
-30327
-30234
-30141
-30050
-29959
-29868
-29779
-29690
-29603
-29516
-29430
-29344
-29259
-29175
-29092
-29009
-28926
-28845
-28763
-28682
-28602
-28522
-28442
-28362
-28283
-28203
-28124
-28045
-27965
-27886
-27806
-27726
-27646
-27566
-27485
-27404
-27323
-27242
-27160
-27079
-26997
-26915
-26834
-26752
-26670
-26588
-26507
-26424
-26342
-26259
-26177
-26094
-26010
-25927
-25844
-25760
-25677
-25593
-25510
-25426
-25343
-25259
-25176
-25092
-25008
-24924
-24840
-24756
-24672
-24588
-24504
-24420
-24335
-24251
-24167
-24082
-23997
-23913
-23828
-23743
-23658
-23573
-23488
-23403
-23318
-23233
-23147
-23062
-22977
-22892
-22807
-22722
-22637
-22552
-22467
-22381
-22296
-22211
-22125
-22039
-21953
-21867
-21780
-21693
-21605
-21516
-21427
-21337
-21247
-21156
-21065
-20973
-20880
-20787
-20693
-20599
-20504
-20410
-20314
-20219
-20124
-20028
-19932
-19837
-19742
-19646
-19551
-19457
-19362
-19269
-19176
-19083
-18992
-18901
-18811
-18722
-18634
-18546
-18460
-18375
-18291
-18207
-18125
-18044
-17964
-17884
-17806
-17729
-17652
-17576
-17501
-17426
-17352
-17278
-17205
-17132
-17059
-16986
-16914
-16841
-16769
-16696
-16624
-16552
-16480
-16408
-16337
-16265
-16193
-16123
-16052
-15981
-15911
-15840
-15770
-15701
-15631
-15562
-15493
-15425
-15356
-15288
-15220
-15152
-15084
-15016
-14948
-14880
-14812
-14743
-14674
-14605
-14536
-14466
-14395
-14325
-14253
-14182
-14110
-14038
-13965
-13892
-13818
-13744
-13669
-13593
-13517
-13440
-13361
-13282
-13201
-13120
-13037
-12953
-12868
-12781
-12694
-12605
-12514
-12423
-12329
-12235
-12139
-12041
-11942
-11842
-11740
-11637
-11532
-11426
-11318
-11210
-11100
-10988
-10875
-10761
-10646
-10529
-10412
-10292
-10172
-10050
-9927
-9803
-9678
-9552
-9424
-9296
-9166
-9035
-8904
-8772
-8638
-8504
-8370
-8234
-8098
-7962
-7825
-7687
-7548
-7410
-7270
-7130
-6990
-6849
-6708
-6566
-6424
-6281
-6138
-5994
-5851
-5706
-5562
-5417
-5273
-5128
-4983
-4838
-4693
-4548
-4403
-4258
-4113
-3968
-3823
-3678
-3534
-3389
-3245
-3101
-2957
-2813
-2670
-2527
-2385
-2243
-2101
-1961
-1820
-1681
-1542
-1405
-1268
-1132
-997
-862
-729
-597
-467
-337
-209
-82
44
168
291
412
532
650
767
882
996
1107
1217
1325
1431
1536
1638
1739
1838
1934
2029
2122
2214
2303
2391
2478
2562
2646
2728
2808
2887
2965
3041
3116
3190
3261
3332
3400
3467
3533
3597
3659
3720
3779
3837
3894
3949
4003
4056
4108
4159
4209
4258
4306
4354
4400
4446
4491
4535
4578
4621
4663
4704
4745
4785
4824
4863
4902
4940
4977
5015
5052
5090
5127
5164
5201
5238
5275
5312
5349
5386
5423
5460
5497
5534
5571
5607
5643
5678
5713
5747
5781
5813
5845
5875
5904
5932
5959
5984
6008
6030
6051
6071
6089
6105
6120
6134
6146
6157
6166
6173
6180
6184
6188
6190
6191
6191
6190
6188
6185
6181
6177
6172
6167
6161
6155
6148
6142
6135
6129
6123
6117
6111
6106
6101
6097
6094
6091
6089
6087
6087
6087
6089
6092
6095
6100
6107
6114
6123
6133
6145
6158
6172
6188
6206
6225
6246
6268
6292
6318
6345
6374
6405
6437
6470
6504
6540
6577
6615
6654
6694
6736
6778
6820
6864
6908
6953
6998
7044
7090
7136
7183
7230
7277
7324
7371
7418
7465
7512
7559
7606
7653
7700
7746
7793
7839
7884
7929
7974
8019
8063
8106
8151
8194
8237
8279
8321
8363
8404
8444
8484
8524
8563
8601
8639
8676
8713
8749
8784
8819
8854
8888
8921
8953
8985
9017
9048
9078
9108
9137
9165
9193
9221
9248
9274
9300
9326
9351
9376
9400
9423
9446
9469
9491
9512
9532
9552
9572
9590
9608
9626
9643
9659
9674
9689
9703
9717
9729
9741
9752
9762
9772
9780
9787
9792
9797
9800
9801
9801
9800
9796
9791
9784
9774
9763
9750
9734
9717
9697
9676
9652
9627
9599
9570
9539
9506
9471
9434
9396
9357
9315
9273
9228
9183
9136
9087
9038
8986
8934
8880
8825
8768
8710
8651
8590
8528
8464
8398
8331
8263
8194
8122
8050
7977
7902
7826
7748
7669
7589
7507
7424
7340
7254
7167
7078
6988
6897
6804
6709
6613
6516
6418
6318
6217
6115
6011
5907
5802
5695
5588
5480
5371
5261
5151
5040
4928
4815
4702
4589
4475
4360
4246
4131
4016
3901
3786
3670
3555
3440
3325
3210
3095
2980
2865
2750
2635
2520
2405
2290
2175
2060
1945
1831
1716
1601
1486
1372
1257
1143
1028
914
800
686
572
459
346
233
120
8
-103
-214
-324
-434
-543
-652
-760
-867
-973
-1079
-1185
-1289
-1393
-1497
-1600
-1702
-1804
-1905
-2005
-2106
-2205
-2304
-2403
-2501
-2599
-2696
-2793
-2889
-2985
-3081
-3176
-3271
-3365
-3459
-3552
-3645
-3738
-3830
-3922
-4013
-4104
-4194
-4284
-4373
-4462
-4550
-4638
-4725
-4812
-4897
-4982
-5066
-5148
-5230
-5311
-5390
-5468
-5545
-5621
-5695
-5769
-5841
-5911
-5981
-6049
-6115
-6181
-6245
-6307
-6368
-6428
-6486
-6543
-6598
-6651
-6703
-6753
-6802
-6849
-6895
-6939
-6982
-7023
-7063
-7102
-7139
-7175
-7210
-7244
-7276
-7307
-7337
-7365
-7392
-7418
-7442
-7464
-7485
-7505
-7522
-7539
-7553
-7566
-7577
-7587
-7595
-7601
-7606
-7609
-7610
-7610
-7608
-7605
-7600
-7593
-7586
-7577
-7566
-7555
-7542
-7529
-7514
-7498
-7482
-7464
-7446
-7427
-7408
-7387
-7366
-7345
-7323
-7300
-7277
-7254
-7230
-7206
-7182
-7158
-7133
-7109
-7084
-7060
-7035
-7010
-6986
-6962
-6938
-6914
-6890
-6867
-6844
-6822
-6801
-6780
-6760
-6741
-6722
-6704
-6687
-6671
-6656
-6641
-6628
-6615
-6602
-6591
-6580
-6569
-6560
-6551
-6542
-6535
-6527
-6521
-6515
-6509
-6504
-6499
-6494
-6489
-6484
-6480
-6475
-6470
-6464
-6458
-6452
-6445
-6437
-6429
-6420
-6409
-6398
-6386
-6373
-6358
-6343
-6326
-6308
-6288
-6267
-6245
-6221
-6196
-6169
-6141
-6111
-6079
-6046
-6011
-5974
-5936
-5895
-5853
-5809
-5763
-5716
-5666
-5615
-5561
-5506
-5449
-5390
-5329
-5267
-5202
-5136
-5068
-4998
-4927
-4854
-4780
-4704
-4626
-4547
-4467
-4385
-4301
-4217
-4130
-4043
-3954
-3864
-3772
-3680
-3586
-3491
-3396
-3299
-3201
-3102
-3003
-2902
-2800
-2698
-2594
-2490
-2384
-2278
-2171
-2062
-1953
-1842
-1731
-1619
-1507
-1393
-1279
-1164
-1049
-933
-816
-699
-582
-464
-347
-229
-111
7
126
244
362
481
599
717
835
953
1070
1188
1305
1421
1537
1652
1767
1882
1995
2108
2220
2331
2442
2552
2661
2769
2876
2983
3089
3194
3298
3401
3503
3604
3704
3803
3901
3998
4094
4189
4283
4376
4469
4561
4652
4742
4832
4921
5010
5098
5185
5273
5360
5446
5533
5619
5706
5792
5879
5965
6051
6138
6225
6312
6399
6487
6575
6663
6751
6839
6928
7017
7105
7195
7284
7373
7463
7553
7643
7733
7823
7913
8004
8093
8185
8275
8366
8456
8546
8636
8726
8815
8904
8993
9081
9168
9255
9342
9428
9514
9599
9683
9767
9851
9934
10017
10099
10180
10261
10341
10421
10500
10578
10656
10733
10810
10886
10961
11036
11111
11185
11258
11331
11403
11474
11545
11615
11685
11754
11821
11888
11954
12019
12083
12146
12209
12270
12330
12389
12446
12503
12559
12614
12667
12719
12771
12821
12870
12918
12965
13011
13056
13101
13144
13186
13228
13268
13308
13347
13385
13422
13458
13493
13528
13562
13594
13626
13657
13687
13716
13743
13770
13796
13821
13844
13867
13888
13909
13929
13947
13965
13982
13997
14012
14025
14038
14049
14060
14069
14077
14085
14091
14096
14100
14104
14106
14107
14108
14107
14106
14104
14102
14098
14095
14090
14085
14080
14074
14067
14061
14054
14046
14039
14031
14023
14014
14006
13997
13988
13979
13970
13960
13950
13940
13930
13920
13910
13899
13889
13878
13867
13857
13846
13836
13825
13815
13805
13796
13787
13778
13769
13761
13753
13745
13738
13731
13725
13719
13713
13708
13704
13700
13696
13693
13691
13689
13688
13687
13687
13687
13687
13689
13690
13692
13695
13698
13701
13705
13709
13713
13718
13724
13730
13737
13744
13751
13760
13769
13778
13789
13800
13812
13824
13837
13851
13866
13881
13897
13914
13932
13951
13970
13990
14011
14032
14054
14077
14101
14125
14150
14175
14201
14228
14255
14283
14311
14339
14368
14397
14426
14454
14483
14511
14539
14567
14593
14620
14645
14670
14693
14716
14738
14759
14778
14796
14813
14829
14843
14855
14866
14875
14883
14889
14894
14897
14898
14898
14896
14892
14887
14881
14873
14864
14853
14842
14829
14815
14800
14784
14767
14749
14730
14711
14691
14670
14648
14626
14604
14581
14557
14533
14509
14484
14458
14432
14406
14380
14353
14326
14298
14271
14243
14215
14187
14159
14131
14103
14074
14046
14017
13989
13960
13932
13903
13875
13847
13819
13791
13764
13736
13709
13682
13656
13630
13604
13579
13555
13531
13507
13484
13462
13441
13420
13401
13382
13364
13347
13330
13315
13300
13286
13273
13261
13249
13238
13227
13218
13209
13200
13192
13184
13177
13171
13165
13159
13154
13148
13143
13138
13134
13129
13125
13120
13116
13113
13109
13105
13102
13099
13097
13095
13093
13092
13091
13090
13091
13091
13093
13095
13097
13101
13105
13110
13116
13124
13132
13141
13151
13163
13176
13189
13204
13221
13238
13257
13277
13299
13322
13346
13372
13399
13428
13458
13489
13522
13557
13592
13629
13668
13707
13748
13790
13834
13878
13924
13970
14018
14067
14116
14167
14219
14272
14325
14380
14435
14491
14548
14606
14664
14724
14784
14844
14906
14968
15031
15094
15159
15223
15289
15355
15422
15489
15556
15624
15693
15761
15830
15900
15970
16040
16110
16181
16251
16322
16393
16464
16534
16605
16676
16746
16817
16887
16956
17026
17095
17163
17231
17299
17366
17432
17497
17562
17626
17690
17752
17813
17874
17933
17992
18049
18105
18160
18214
18267
18319
18369
18419
18467
18514
18560
18605
18648
18691
18732
18772
18810
18848
18884
18919
18953
18986
19018
19048
19078
19106
19133
19160
19185
19209
19233
19255
19277
19297
19317
19336
19354
19372
19388
19404
19420
19435
19449
19462
19476
19488
19500
19512
19523
19534
19544
19554
19564
19573
19582
19591
19599
19607
19614
19621
19628
19634
19639
19644
19648
19652
19654
19657
19658
19658
19658
19657
19656
19653
19650
19646
19641
19636
19629
19622
19615
19606
19597
19587
19576
19565
19553
19541
19528
19514
19500
19485
19470
19454
19437
19420
19402
19384
19365
19346
19325
19305
19283
19261
19238
19215
19190
19165
19140
19114
19087
19059
19032
19003
18974
18945
18916
18886
18856
18826
18795
18764
18733
18702
18670
18638
18605
18572
18539
18505
18471
18436
18401
18366
18330
18294
18257
18220
18183
18145
18106
18067
18028
17988
17947
17907
17865
17824
17782
17740
17697
17655
17613
17570
17528
17486
17444
17402
17360
17319
17278
17238
17198
17159
17120
17082
17044
17007
16971
16935
16899
16865
16831
16798
16766
16735
16705
16675
16647
16619
16593
16567
16543
16520
16497
16476
16455
16436
16418
16400
16384
16369
16354
16341
16329
16318
16309
16300
16293
16286
16282
16277
16274
16271
16271
16270
16270
16271
16273
16276
16279
16283
16286
16292
16297
16302
16308
16315
16321
16328
16335
16341
16350
16357
16364
16372
16379
16387
16395
16402
16410
16417
16424
16431
16438
16445
16451
16456
16462
16466
16470
16474
16477
16479
16481
16482
16482
16482
16481
16479
16477
16474
16471
16466
16462
16457
16451
16444
16438
16430
16423
16414
16405
16396
16386
16375
16364
16353
16340
16327
16314
16299
16283
16268
16251
16234
16216
16197
16178
16158
16137
16117
16094
16074
16052
16030
16008
15986
15964
15941
15919
15897
15875
15853
15831
15810
15788
15767
15746
15725
15704
15683
15663
15643
15622
15602
15582
15562
15542
15521
15501
15480
15459
15438
15416
15394
15372
15349
15326
15303
15278
15254
15228
15202
15175
15148
15120
15091
15061
15031
15000
14968
14935
14901
14867
14832
14796
14759
14723
14685
14647
14609
14570
14531
14492
14452
14413
14373
14333
14294
14254
14215
14175
14136
14097
14058
14019
13980
13942
13904
13866
13829
13792
13756
13720
13685
13650
13616
13582
13549
13516
13484
13453
13422
13391
13361
13332
13303
13275
13247
13220
13193
13167
13142
13117
13093
13069
13046
13023
13000
12978
12956
12934
12913
12892
12871
12850
12829
12809
12788
12768
12747
12727
12706
12685
12664
12643
12622
12600
12577
12555
12531
12507
12483
12457
12431
12404
12376
12347
12318
12287
12255
12222
12188
12152
12116
12078
12039
11999
11957
11914
11870
11825
11778
11730
11682
11631
11580
11528
11475
11420
11365
11309
11252
11193
11135
11075
11014
10952
10890
10827
10763
10698
10633
10567
10500
10432
10364
10296
10226
10156
10085
10014
9942
9869
9796
9722
9648
9573
9498
9422
9346
9270
9194
9117
9041
8964
8887
8810
8733
8656
8579
8501
8424
8346
8269
8191
8113
8036
7958
7881
7804
7727
7650
7574
7498
7423
7348
7274
7200
7127
7055
6984
6913
6843
6774
6705
6637
6570
6504
6439
6375
6311
6249
6187
6126
6066
6006
5948
5891
5834
5779
5724
5671
5618
5566
5515
5465
5415
5366
5319
5272
5225
5180
5135
5091
5048
5005
4964
4922
4881
4841
4801
4762
4722
4684
4645
4607
4569
4531
4493
4456
4419
4382
4345
4309
4273
4237
4201
4166
4131
4094
4059
4025
3990
3955
3920
3885
3850
3815
3780
3744
3709
3673
3638
3602
3566
3529
3493
3456
3419
3382
3344
3306
3268
3229
3190
3150
3110
3070
3029
2988
2947
2905
2864
2821
2779
2736
2693
2650
2607
2563
2520
2476
2432
2388
2344
2300
2256
2212
2168
2125
2082
2039
1996
1954
1912
1871
1830
1790
1750
1710
1671
1632
1594
1556
1519
1482
1446
1410
1375
1340
1307
1273
1241
1209
1177
1147
1116
1087
1057
1029
1000
972
944
917
890
863
836
810
784
758
733
708
683
659
634
610
587
563
540
517
495
473
451
429
408
387
366
345
325
306
286
267
248
229
211
192
174
155
137
118
99
80
61
42
22
2
-19
-40
-61
-83
-106
-129
-153
-177
-202
-227
-254
-281
-309
-338
-367
-397
-429
-461
-494
-527
-562
-597
-633
-670
-708
-747
-786
-827
-868
-910
-952
-996
-1040
-1086
-1132
-1178
-1226
-1274
-1322
-1372
-1422
-1472
-1523
-1574
-1626
-1679
-1732
-1785
-1839
-1894
-1949
-2005
-2061
-2118
-2176
-2234
-2293
-2353
-2414
-2475
-2537
-2600
-2664
-2728
-2794
-2860
-2927
-2996
-3065
-3135
-3206
-3279
-3352
-3426
-3502
-3578
-3655
-3733
-3813
-3893
-3974
-4057
-4140
-4225
-4310
-4397
-4484
-4573
-4663
-4754
-4846
-4939
-5034
-5129
-5225
-5323
-5421
-5520
-5620
-5721
-5822
-5925
-6028
-6132
-6237
-6342
-6448
-6555
-6662
-6770
-6879
-6988
-7097
-7207
-7317
-7427
-7537
-7647
-7758
-7868
-7978
-8087
-8198
-8307
-8416
-8524
-8632
-8739
-8845
-8951
-9056
-9160
-9263
-9365
-9467
-9567
-9666
-9764
-9861
-9957
-10052
-10146
-10239
-10331
-10422
-10512
-10600
-10688
-10774
-10860
-10943
-11026
-11108
-11188
-11267
-11344
-11420
-11495
-11569
-11641
-11712
-11781
-11849
-11916
-11981
-12045
-12108
-12169
-12229
-12287
-12345
-12401
-12455
-12509
-12561
-12612
-12662
-12710
-12757
-12803
-12848
-12892
-12934
-12975
-13015
-13054
-13091
-13127
-13162
-13196
-13229
-13260
-13290
-13319
-13347
-13373
-13399
-13423
-13446
-13468
-13489
-13509
-13528
-13546
-13563
-13579
-13594
-13608
-13622
-13634
-13646
-13657
-13667
-13677
-13686
-13694
-13702
-13710
-13717
-13723
-13729
-13735
-13740
-13745
-13749
-13754
-13757
-13760
-13763
-13766
-13768
-13769
-13771
-13771
-13772
-13771
-13771
-13770
-13768
-13765
-13762
-13758
-13754
-13749
-13743
-13736
-13729
-13721
-13712
-13702
-13692
-13681
-13669
-13656
-13642
-13628
-13612
-13597
-13580
-13563
-13545
-13526
-13507
-13487
-13467
-13446
-13424
-13402
-13379
-13356
-13332
-13308
-13283
-13258
-13233
-13207
-13180
-13154
-13127
-13099
-13072
-13044
-13015
-12986
-12957
-12927
-12896
-12866
-12834
-12802
-12770
-12737
-12703
-12669
-12634
-12599
-12563
-12527
-12490
-12452
-12414
-12376
-12336
-12297
-12257
-12216
-12176
-12134
-12093
-12051
-12009
-11967
-11924
-11882
-11839
-11796
-11754
-11711
-11668
-11625
-11582
-11539
-11496
-11453
-11410
-11367
-11324
-11281
-11238
-11195
-11151
-11108
-11064
-11020
-10976
-10932
-10887
-10842
-10797
-10751
-10705
-10659
-10612
-10565
-10517
-10469
-10420
-10371
-10321
-10271
-10221
-10170
-10118
-10067
-10015
-9962
-9910
-9857
-9804
-9751
-9698
-9646
-9593
-9540
-9488
-9435
-9383
-9332
-9281
-9230
-9180
-9130
-9081
-9032
-8984
-8938
-8891
-8846
-8802
-8758
-8716
-8675
-8634
-8595
-8556
-8518
-8482
-8446
-8411
-8377
-8344
-8312
-8281
-8251
-8222
-8194
-8166
-8140
-8114
-8089
-8064
-8041
-8019
-7997
-7976
-7956
-7937
-7918
-7900
-7883
-7867
-7851
-7836
-7822
-7809
-7796
-7784
-7773
-7762
-7752
-7742
-7733
-7724
-7716
-7708
-7700
-7693
-7686
-7680
-7673
-7667
-7661
-7655
-7649
-7642
-7636
-7630
-7624
-7617
-7611
-7604
-7597
-7590
-7582
-7574
-7566
-7558
-7549
-7540
-7530
-7520
-7509
-7499
-7487
-7476
-7463
-7451
-7438
-7425
-7411
-7397
-7383
-7369
-7354
-7339
-7323
-7308
-7292
-7276
-7260
-7243
-7226
-7209
-7192
-7174
-7156
-7138
-7120
-7101
-7082
-7063
-7043
-7024
-7004
-6984
-6964
-6943
-6923
-6902
-6882
-6861
-6840
-6819
-6798
-6777
-6756
-6734
-6713
-6692
-6670
-6648
-6627
-6605
-6583
-6561
-6539
-6517
-6494
-6472
-6450
-6428
-6406
-6384
-6362
-6340
-6318
-6296
-6274
-6252
-6231
-6209
-6187
-6165
-6144
-6122
-6100
-6078
-6056
-6034
-6012
-5990
-5968
-5946
-5924
-5902
-5879
-5857
-5835
-5813
-5790
-5768
-5746
-5724
-5702
-5680
-5658
-5636
-5615
-5593
-5572
-5551
-5531
-5510
-5490
-5470
-5450
-5431
-5412
-5393
-5374
-5356
-5338
-5320
-5303
-5286
-5269
-5253
-5236
-5221
-5205
-5190
-5176
-5162
-5148
-5135
-5122
-5109
-5097
-5085
-5074
-5063
-5052
-5042
-5031
-5021
-5012
-5002
-4993
-4983
-4974
-4965
-4956
-4947
-4938
-4930
-4921
-4912
-4903
-4894
-4885
-4877
-4868
-4858
-4849
-4840
-4830
-4821
-4811
-4800
-4790
-4779
-4768
-4756
-4745
-4732
-4719
-4706
-4693
-4679
-4664
-4650
-4635
-4619
-4603
-4587
-4570
-4553
-4535
-4517
-4499
-4480
-4461
-4442
-4423
-4404
-4384
-4365
-4345
-4326
-4306
-4287
-4268
-4249
-4230
-4212
-4193
-4175
-4157
-4140
-4122
-4105
-4088
-4070
-4054
-4037
-4019
-4003
-3986
-3969
-3951
-3934
-3916
-3898
-3879
-3861
-3841
-3822
-3802
-3781
-3760
-3739
-3716
-3694
-3670
-3646
-3621
-3596
-3570
-3543
-3515
-3486
-3457
-3426
-3395
-3363
-3330
-3296
-3260
-3224
-3187
-3149
-3110
-3070
-3029
-2986
-2943
-2899
-2853
-2807
-2759
-2710
-2660
-2610
-2558
-2505
-2451
-2395
-2339
-2282
-2224
-2165
-2105
-2044
-1983
-1921
-1858
-1795
-1730
-1666
-1601
-1535
-1469
-1402
-1335
-1268
-1200
-1131
-1062
-993
-923
-853
-783
-712
-641
-569
-497
-424
-351
-277
-203
-128
-53
22
98
174
251
327
404
481
557
635
712
789
866
944
1020
1098
1176
1253
1330
1406
1483
1559
1636
1712
1787
1863
1938
2013
2088
2162
2236
2310
2382
2454
2526
2597
2667
2736
2805
2872
2939
3005
3070
3135
3198
3260
3321
3381
3440
3498
3555
3611
3665
3719
3771
3821
3871
3919
3966
4011
4056
4099
4140
4181
4220
4258
4295
4331
4365
4399
4431
4462
4492
4521
4549
4576
4602
4627
4651
4674
4696
4716
4736
4755
4773
4790
4806
4821
4835
4847
4859
4870
4879
4887
4895
4901
4906
4911
4914
4916
4918
4918
4917
4916
4913
4910
4905
4900
4893
4886
4878
4868
4858
4846
4834
4821
4807
4792
4776
4760
4743
4725
4707
4689
4669
4650
4629
4609
4587
4566
4544
4522
4499
4476
4452
4429
4405
4381
4356
4331
4306
4281
4256
4230
4204
4178
4151
4125
4098
4070
4043
4017
3989
3962
3935
3907
3880
3852
3825
3797
3770
3742
3715
3688
3661
3634
3607
3580
3554
3528
3502
3477
3451
3426
3402
3378
3354
3331
3308
3285
3263
3241
3220
3200
3180
3160
3141
3123
3105
3088
3071
3055
3040
3025
3011
2998
2985
2973
2962
2952
2943
2934
2926
2919
2913
2908
2904
2901
2899
2898
2898
2899
2901
2904
2909
2914
2920
2928
2937
2947
2958
2970
2983
2997
3013
3030
3048
3067
3088
3110
3134
3159
3185
3213
3242
3272
3304
3338
3372
3409
3446
3486
3526
3568
3612
3657
3704
3752
3802
3853
3905
3959
4014
4070
4130
4189
4249
4311
4374
4438
4503
4570
4637
4705
4774
4844
4914
4986
5058
5130
5204
5277
5352
5427
5502
5578
5654
5730
5807
5884
5961
6038
6116
6193
6271
6349
6426
6504
6582
6659
6737
6814
6891
6969
7045
7122
7199
7276
7352
7429
7505
7581
7657
7733
7809
7884
7960
8035
8109
8185
8260
8335
8409
8483
8557
8630
8704
8777
8850
8922
8995
9067
9139
9210
9281
9352
9422
9492
9562
9631
9699
9768
9835
9903
9970
10036
10102
10167
10231
10295
10359
10421
10483
10545
10605
10665
10725
10784
10842
10900
10957
11014
11070
11125
11180
11235
11289
11342
11395
11447
11499
11550
11600
11650
11699
11747
11795
11842
11888
11933
11978
12022
12066
12108
12150
12191
12231
12269
12307
12344
12380
12415
12449
12482
12514
12545
12575
12604
12631
12658
12683
12707
12730
12752
12772
12792
12810
12827
12843
12858
12871
12884
12894
12904
12912
12920
12925
12930
12933
12936
12937
12936
12935
12932
12929
12924
12918
12910
12902
12893
12882
12871
12858
12845
12830
12815
12798
12781
12763
12743
12723
12702
12680
12657
12634
12609
12583
12557
12529
12501
12472
12442
12412
12380
12348
12315
12281
12246
12211
12174
12137
12098
12059
12019
11977
11935
11892
11848
11803
11757
11709
11662
11613
11563
11512
11461
11409
11356
11302
11247
11192
11135
11078
11020
10961
10902
10841
10780
10718
10655
10591
10527
10462
10396
10330
10263
10195
10127
10058
9988
9918
9847
9776
9704
9631
9558
9485
9410
9336
9261
9185
9109
9033
8956
8879
8801
8724
8646
8567
8489
8410
8332
8253
8173
8095
8016
7937
7858
7779
7700
7621
7543
7465
7387
7309
7232
7155
7078
7002
6926
6850
6775
6700
6625
6551
6478
6405
6332
6260
6188
6116
6045
5974
5904
5834
5764
5695
5627
5558
5490
5423
5355
5288
5222
5155
5089
5023
4957
4892
4826
4761
4696
4632
4567
4502
4438
4374
4310
4246
4183
4119
4056
3993
3930
3867
3804
3742
3679
3617
3555
3493
3431
3370
3309
3248
3188
3127
3068
3008
2949
2891
2833
2775
2718
2662
2606
2551
2497
2444
2391
2339
2288
2238
2188
2140
2093
2047
2001
1958
1915
1874
1834
1795
1757
1721
1687
1653
1622
1592
1563
1536
1510
1487
1464
1444
1425
1407
1392
1378
1365
1355
1345
1338
1332
1327
1324
1323
1323
1324
1327
1332
1337
1345
1353
1363
1375
1387
1401
1417
1433
1451
1470
1491
1512
1535
1559
1584
1611
1638
1667
1697
1728
1760
1793
1827
1863
1900
1938
1977
2017
2059
2102
2146
2190
2236
2284
2332
2381
2432
2484
2537
2591
2646
2703
2760
2819
2878
2939
3001
3065
3129
3194
3261
3328
3397
3467
3537
3609
3682
3755
3830
3905
3982
4059
4138
4217
4298
4379
4461
4543
4627
4711
4796
4881
4968
5055
5142
5231
5319
5409
5499
5589
5680
5771
5863
5955
6048
6140
6233
6326
6420
6513
6606
6700
6793
6887
6980
7073
7167
7260
7353
7446
7538
7631
7723
7815
7906
7997
8087
8178
8268
8357
8446
8535
8623
8711
8798
8885
8972
9058
9143
9229
9314
9398
9482
9566
9649
9732
9814
9896
9977
10057
10137
10217
10295
10373
10451
10528
10604
10679
10754
10829
10902
10975
11047
11118
11189
11259
11328
11396
11463
11530
11595
11660
11724
11787
11849
11910
11970
12030
12088
12146
12202
12258
12312
12366
12419
12471
12522
12572
12621
12670
12717
12764
12810
12856
12900
12944
12987
13029
13071
13111
13151
13190
13228
13266
13302
13338
13373
13407
13440
13472
13503
13533
13562
13590
13618
13644
13669
13693
13716
13737
13758
13778
13796
13814
13830
13845
13860
13873
13885
13896
13905
13914
13922
13928
13933
13937
13941
13943
13943
13943
13942
13940
13936
13932
13927
13920
13913
13904
13895
13884
13872
13860
13846
13831
13816
13799
13781
13762
13742
13721
13699
13676
13652
13626
13600
13572
13543
13513
13481
13448
13414
13378
13342
13304
13264
13223
13181
13137
13092
13046
12998
12949
12898
12846
12793
12738
12682
12625
12566
12506
12445
12383
12319
12254
12189
12122
12054
11985
11915
11844
11772
11700
11626
11552
11477
11401
11325
11248
11169
11091
11011
10931
10851
10769
10687
10605
10522
10438
10354
10269
10184
10098
10012
9925
9838
9750
9662
9574
9485
9396
9307
9217
9127
9037
8947
8856
8765
8674
8584
8493
8402
8310
8219
8129
8038
7947
7856
7766
7676
7586
7497
7408
7320
7232
7144
7058
6971
6886
6801
6717
6633
6551
6469
6388
6308
6228
6150
6073
5996
5920
5845
5772
5699
5627
5556
5486
5417
5349
5282
5215
5150
5086
5023
4960
4899
4838
4779
4720
4662
4606
4550
4495
4441
4388
4335
4284
4233
4183
4133
4085
4037
3990
3943
3898
3853
3809
3766
3724
3683
3643
3603
3565
3527
3490
3454
3419
3385
3352
3319
3288
3257
3228
3199
3171
3144
3118
3092
3068
3044
3021
2999
2978
2958
2939
2920
2902
2885
2868
2853
2838
2823
2810
2797
2785
2774
2763
2753
2744
2736
2728
2721
2715
2710
2705
2702
2699
2696
2695
2695
2695
2696
2698
2701
2704
2709
2714
2721
2728
2737
2746
2757
2768
2781
2795
2809
2825
2842
2859
2878
2897
2918
2939
2961
2984
3007
3032
3057
3083
3110
3137
3165
3194
3223
3253
3283
3314
3346
3378
3411
3444
3477
3511
3545
3579
3614
3649
3684
3718
3753
3788
3823
3858
3892
3926
3960
3993
4026
4058
4090
4121
4152
4182
4211
4240
4268
4295
4322
4347
4372
4396
4419
4442
4463
4484
4504
4523
4541
4557
4574
4589
4603
4616
4628
4639
4649
4657
4665
4672
4677
4682
4685
4687
4687
4687
4685
4682
4678
4673
4666
4658
4648
4638
4625
4612
4597
4581
4563
4543
4523
4500
4477
4451
4425
4396
4366
4335
4301
4267
4230
4192
4153
4112
4069
4025
3979
3932
3883
3832
3781
3727
3672
3616
3559
3500
3440
3378
3315
3251
3185
3119
3051
2982
2911
2840
2768
2694
2620
2545
2469
2392
2314
2235
2156
2075
1994
1912
1830
1746
1662
1578
1492
1406
1320
1232
1145
1057
968
879
789
700
610
519
429
339
248
158
67
-23
-113
-204
-294
-384
-474
-564
-654
-744
-833
-922
-1012
-1101
-1189
-1278
-1366
-1454
-1541
-1629
-1716
-1802
-1888
-1974
-2059
-2144
-2228
-2312
-2396
-2478
-2560
-2642
-2723
-2803
-2883
-2962
-3041
-3118
-3195
-3272
-3347
-3422
-3496
-3569
-3642
-3713
-3784
-3853
-3922
-3990
-4057
-4123
-4187
-4251
-4314
-4376
-4436
-4496
-4555
-4612
-4669
-4724
-4779
-4832
-4885
-4936
-4987
-5036
-5084
-5132
-5178
-5223
-5267
-5310
-5353
-5394
-5434
-5474
-5512
-5550
-5587
-5623
-5659
-5693
-5727
-5760
-5793
-5824
-5855
-5885
-5914
-5943
-5970
-5997
-6023
-6049
-6073
-6097
-6120
-6143
-6164
-6185
-6205
-6225
-6244
-6262
-6279
-6296
-6312
-6328
-6343
-6357
-6371
-6384
-6397
-6409
-6420
-6431
-6442
-6452
-6461
-6470
-6479
-6486
-6494
-6500
-6506
-6512
-6517
-6521
-6525
-6528
-6530
-6532
-6533
-6534
-6534
-6534
-6533
-6531
-6529
-6526
-6523
-6519
-6515
-6510
-6504
-6497
-6490
-6483
-6475
-6466
-6456
-6446
-6435
-6424
-6412
-6399
-6385
-6371
-6356
-6340
-6323
-6306
-6288
-6269
-6249
-6229
-6208
-6186
-6163
-6139
-6115
-6090
-6064
-6037
-6009
-5981
-5951
-5921
-5890
-5858
-5825
-5791
-5757
-5722
-5686
-5649
-5611
-5573
-5534
-5495
-5454
-5413
-5371
-5329
-5286
-5242
-5198
-5153
-5108
-5062
-5016
-4969
-4921
-4873
-4824
-4775
-4725
-4675
-4624
-4572
-4520
-4467
-4414
-4361
-4306
-4251
-4196
-4140
-4083
-4027
-3970
-3912
-3854
-3795
-3736
-3677
-3617
-3557
-3496
-3436
-3375
-3314
-3252
-3191
-3129
-3067
-3005
-2943
-2881
-2820
-2758
-2697
-2636
-2575
-2514
-2454
-2394
-2334
-2275
-2217
-2159
-2102
-2045
-1989
-1933
-1878
-1824
-1770
-1717
-1665
-1613
-1563
-1512
-1463
-1414
-1366
-1318
-1272
-1226
-1180
-1136
-1092
-1049
-1006
-964
-923
-883
-843
-804
-766
-728
-691
-654
-618
-583
-548
-513
-479
-446
-413
-381
-349
-317
-286
-255
-225
-195
-165
-136
-106
-77
-49
-20
8
36
64
92
120
148
176
203
231
258
285
313
340
367
395
422
449
476
503
530
557
584
611
638
664
691
717
743
769
795
821
846
871
896
921
946
970
994
1018
1041
1064
1087
1109
1131
1152
1173
1194
1214
1233
1252
1271
1289
1306
1323
1340
1356
1371
1386
1400
1414
1427
1440
1452
1464
1475
1487
1497
1507
1517
1527
1536
1545
1554
1562
1570
1578
1586
1593
1600
1607
1613
1620
1627
1633
1639
1646
1652
1658
1665
1671
1677
1684
1690
1696
1702
1709
1715
1721
1727
1733
1739
1745
1751
1757
1763
1769
1774
1780
1785
1790
1796
1801
1806
1811
1816
1821
1826
1831
1836
1842
1847
1852
1858
1864
1870
1876
1882
1888
1894
1901
1907
1914
1921
1928
1935
1943
1951
1958
1966
1974
1983
1991
2000
2008
2017
2025
2035
2044
2053
2063
2072
2081
2091
2100
2109
2118
2128
2137
2146
2154
2163
2171
2180
2187
2195
2202
2210
2216
2223
2229
2236
2241
2247
2252
2257
2262
2267
2271
2275
2279
2283
2286
2289
2292
2294
2296
2298
2299
2300
2301
2302
2302
2301
2301
2300
2299
2297
2295
2293
2291
2288
2285
2282
2278
2275
2271
2266
2262
2257
2252
2247
2242
2237
2231
2225
2220
2213
2207
2201
2195
2189
2182
2176
2170
2164
2158
2153
2147
2142
2138
2133
2129
2125
2122
2118
2116
2114
2112
2110
2109
2109
2109
2110
2111
2113
2115
2118
2121
2125
2129
2134
2140
2146
2152
2160
2168
2176
2185
2194
2205
2215
2226
2238
2250
2263
2276
2290
2304
2319
2335
2351
2367
2384
2402
2420
2438
2457
2476
2496
2516
2537
2558
2579
2601
2623
2646
2669
2693
2716
2740
2765
2789
2814
2840
2865
2891
2916
2942
2969
2995
3022
3049
3076
3103
3130
3157
3185
3212
3240
3267
3295
3322
3349
3377
3404
3431
3458
3485
3512
3539
3565
3592
3618
3644
3670
3696
3722
3747
3773
3798
3823
3847
3872
3896
3921
3945
3968
3991
4014
4037
4059
4082
4103
4125
4146
4166
4186
4206
4226
4245
4264
4283
4301
4319
4336
4353
4370
4386
4402
4418
4433
4448
4462
4476
4489
4502
4515
4527
4538
4549
4560
4570
4579
4588
4596
4603
4610
4616
4621
4626
4630
4633
4636
4638
4639
4639
4639
4638
4636
4634
4631
4627
4623
4618
4612
4606
4599
4592
4584
4575
4566
4556
4546
4535
4524
4512
4499
4486
4472
4458
4443
4427
4411
4394
4376
4358
4338
4319
4298
4277
4255
4232
4209
4185
4160
4135
4109
4082
4054
4026
3997
3968
3938
3908
3877
3845
3813
3781
3748
3714
3680
3645
3610
3575
3539
3503
3466
3429
3392
3354
3316
3277
3238
3199
3159
3118
3077
3036
2995
2952
2910
2867
2824
2780
2736
2691
2646
2601
2556
2510
2464
2417
2371
2324
2277
2229
2182
2134
2085
2037
1988
1939
1890
1840
1790
1739
1689
1638
1587
1535
1484
1432
1380
1327
1275
1222
1170
1117
1064
1010
958
905
851
798
745
693
640
587
535
483
431
380
329
278
228
178
129
80
31
-17
-64
-111
-157
-202
-247
-292
-336
-379
-421
-464
-505
-546
-586
-626
-665
-703
-741
-779
-815
-851
-886
-921
-954
-987
-1018
-1051
-1082
-1111
-1141
-1169
-1197
-1223
-1249
-1275
-1299
-1323
-1345
-1367
-1388
-1408
-1427
-1446
-1463
-1479
-1495
-1509
-1523
-1535
-1547
-1557
-1567
-1575
-1582
-1589
-1594
-1598
-1601
-1603
-1604
-1603
-1602
-1599
-1595
-1590
-1585
-1577
-1569
-1560
-1550
-1539
-1526
-1513
-1499
-1484
-1467
-1450
-1432
-1413
-1394
-1373
-1352
-1329
-1306
-1283
-1258
-1233
-1207
-1181
-1154
-1127
-1099
-1070
-1041
-1012
-982
-951
-921
-889
-858
-826
-794
-761
-728
-695
-662
-628
-595
-561
-526
-492
-457
-422
-387
-352
-317
-281
-246
-210
-174
-138
-102
-66
-30
7
43
79
116
152
189
225
261
298
334
370
406
441
477
512
547
581
616
649
683
716
749
781
812
844
874
904
933
962
990
1016
1044
1070
1095
1119
1143
1166
1188
1209
1230
1250
1269
1287
1305
1322
1337
1352
1367
1380
1393
1404
1416
1426
1435
1444
1452
1459
1466
1472
1477
1482
1486
1489
1492
1494
1495
1496
1496
1496
1494
1493
1490
1487
1484
1480
1475
1470
1465
1459
1453
1446
1439
1432
1424
1416
1407
1399
1390
1380
1371
1361
1351
1341
1331
1321
1311
1300
1290
1279
1269
1258
1247
1236
1225
1214
1203
1192
1181
1170
1159
1148
1137
1125
1114
1102
1090
1079
1067
1055
1042
1030
1016
1004
992
979
965
952
938
924
910
896
881
866
851
836
820
805
789
773
756
740
724
707
690
673
656
639
622
605
588
570
553
536
519
501
484
467
450
434
417
401
385
369
353
337
322
307
292
277
262
248
234
221
207
195
182
170
158
146
135
125
114
104
95
86
77
69
61
54
47
40
33
27
21
16
10
5
0
-5
-9
-14
-18
-22
-26
-30
-34
-37
-40
-43
-46
-49
-51
-54
-55
-57
-58
-59
-59
-59
-59
-59
-58
-56
-55
-52
-50
-47
-43
-39
-35
-31
-25
-20
-14
-8
-1
6
14
22
30
39
48
57
67
78
88
99
111
122
135
147
161
174
188
203
217
233
248
264
281
297
314
332
349
367
386
404
423
442
461
481
501
520
540
560
581
601
621
642
663
683
704
725
746
767
788
809
830
851
872
892
913
933
954
974
994
1012
1033
1052
1071
1089
1107
1125
1142
1159
1175
1191
1207
1221
1236
1249
1262
1275
1286
1298
1308
1318
1327
1335
1343
1350
1356
1362
1367
1371
1375
1378
1380
1382
1383
1383
1383
1383
1381
1380
1377
1375
1371
1367
1363
1358
1353
1347
1341
1335
1328
1321
1314
1306
1298
1290
1282
1273
1265
1256
1247
1237
1228
1218
1209
1199
1189
1180
1170
1160
1150
1140
1130
1121
1111
1101
1092
1082
1073
1064
1055
1045
1036
1027
1018
1010
1000
992
983
974
966
957
948
940
931
922
914
905
896
888
879
870
861
852
844
835
826
817
808
798
789
780
770
761
751
741
731
721
711
701
690
680
669
659
648
638
627
616
605
594
583
572
561
550
538
527
516
504
493
481
469
458
446
434
423
411
399
387
376
364
352
341
329
318
306
295
284
273
262
252
242
232
222
212
203
194
186
177
169
161
154
147
139
133
126
120
114
108
102
97
92
87
83
78
74
70
66
62
59
55
52
49
45
42
39
36
32
29
26
23
20
17
13
10
7
3
-1
-4
-8
-12
-16
-21
-25
-30
-35
-39
-45
-50
-55
-61
-66
-72
-78
-84
-90
-96
-102
-108
-115
-121
-128
-134
-141
-148
-155
-162
-169
-176
-183
-190
-197
-203
-210
-217
-224
-231
-238
-245
-252
-259
-267
-274
-281
-288
-295
-302
-309
-317
-324
-331
-338
-345
-352
-359
-366
-372
-379
-386
-393
-400
-406
-413
-419
-425
-431
-437
-442
-447
-452
-457
-462
-466
-470
-474
-478
-481
-484
-487
-489
-491
-493
-494
-495
-496
-496
-497
-497
-497
-496
-496
-495
-494
-492
-491
-489
-487
-484
-481
-478
-474
-470
-465
-460
-455
-450
-443
-437
-430
-423
-416
-408
-400
-392
-383
-373
-364
-353
-343
-332
-320
-308
-296
-283
-270
-257
-243
-228
-213
-198
-182
-165
-148
-131
-113
-95
-76
-57
-38
-19
1
22
42
63
84
105
127
149
172
195
218
242
266
291
315
341
367
393
419
446
473
501
529
557
586
615
645
675
705
736
767
798
830
862
895
928
961
994
1028
1062
1097
1131
1166
1202
1237
1273
1309
1345
1381
1417
1453
1489
1525
1561
1596
1632
1668
1704
1739
1775
1810
1845
1880
1915
1949
1983
2017
2050
2084
2117
2149
2181
2213
2245
2276
2306
2337
2367
2396
2425
2454
2482
2510
2538
2566
2593
2620
2646
2673
2699
2725
2751
2776
2802
2827
2852
2877
2901
2926
2950
2974
2998
3022
3046
3070
3093
3117
3140
3164
3187
3211
3234
3257
3280
3304
3327
3350
3373
3396
3419
3442
3466
3489
3512
3535
3558
3582
3605
3628
3652
3675
3699
3723
3747
3771
3795
3820
3845
3870
3895
3921
3946
3972
3999
4025
4051
4078
4106
4133
4161
4189
4217
4244
4273
4301
4329
4358
4386
4415
4444
4473
4502
4532
4561
4591
4621
4651
4681
4711
4741
4771
4802
4832
4862
4893
4923
4954
4985
5015
5046
5077
5108
5139
5170
5202
5233
5264
5296
5327
5359
5390
5421
5453
5484
5515
5546
5577
5608
5639
5670
5700
5730
5760
5790
5819
5849
5877
5906
5934
5961
5988
6014
6040
6066
6090
6115
6138
6161
6184
6206
6227
6248
6268
6287
6306
6324
6341
6358
6374
6390
6405
6419
6433
6446
6459
6471
6482
6493
6503
6513
6522
6530
6538
6546
6552
6559
6564
6570
6575
6580
6584
6588
6592
6595
6598
6601
6603
6605
6607
6609
6610
6611
6611
6611
6611
6611
6611
6610
6609
6607
6606
6604
6602
6600
6598
6596
6594
6591
6589
6586
6583
6580
6577
6573
6570
6566
6563
6559
6556
6552
6548
6544
6540
6536
6532
6528
6524
6519
6515
6511
6506
6501
6497
6492
6488
6483
6479
6474
6470
6466
6462
6458
6454
6451
6447
6444
6440
6437
6434
6431
6428
6425
6423
6421
6418
6416
6415
6413
6411
6410
6409
6409
6408
6408
6408
6409
6409
6411
6412
6414
6416
6418
6421
6425
6428
6433
6437
6442
6447
6452
6457
6463
6469
6475
6481
6488
6494
6501
6507
6514
6520
6527
6533
6540
6546
6552
6558
6564
6570
6576
6581
6586
6591
6595
6599
6603
6607
6610
6613
6616
6618
6621
6622
6624
6625
6625
6626
6626
6625
6625
6624
6622
6621
6619
6617
6614
6612
6609
6606
6602
6598
6594
6590
6586
6581
6576
6570
6564
6558
6552
6545
6537
6530
6521
6513
6504
6495
6485
6475
6464
6453
6442
6431
6419
6406
6394
6381
6367
6353
6339
6325
6311
6296
6280
6265
6249
6234
6218
6201
6185
6168
6151
6134
6117
6099
6081
6063
6045
6026
6007
5988
5968
5949
5929
5908
5888
5867
5846
5825
5803
5782
5760
5738
5715
5692
5670
5647
5623
5600
5576
5552
5527
5503
5478
5453
5427
5402
5376
5350
5323
5297
5270
5243
5215
5188
5160
5132
5103
5075
5046
5016
4987
4957
4927
4897
4867
4837
4806
4775
4745
4714
4682
4651
4620
4588
4556
4525
4492
4460
4428
4396
4363
4331
4299
4266
4234
4201
4169
4136
4104
4070
4038
4006
3974
3941
3909
3876
3843
3810
3778
3745
3712
3679
3646
3613
3580
3547
3514
3481
3448
3415
3382
3350
3317
3284
3252
3220
3187
3155
3123
3092
3060
3029
2998
2967
2937
2907
2877
2847
2818
2789
2760
2731
2703
2675
2647
2620
2592
2565
2538
2512
2486
2460
2435
2410
2385
2361
2337
2313
2290
2268
2245
2223
2202
2181
2160
2139
2119
2099
2080
2060
2041
2023
2004
1986
1968
1950
1933
1916
1899
1883
1867
1851
1836
1822
1807
1794
1780
1768
1755
1744
1732
1722
1711
1702
1693
1684
1676
1669
1662
1656
1650
1645
1641
1637
1633
1631
1628
1627
1626
1625
1625
1626
1627
1628
1630
1632
1635
1638
1642
1646
1651
1656
1661
1668
1674
1682
1689
1698
1707
1716
1726
1737
1748
1759
1772
1785
1798
1812
1827
1842
1858
1875
1891
1909
1927
1945
1965
1984
2004
2025
2045
2068
2090
2113
2137
2161
2185
2210
2236
2262
2288
2315
2342
2370
2398
2426
2455
2484
2513
2542
2571
2600
2630
2659
2689
2719
2748
2778
2807
2837
2866
2895
2924
2952
2980
3008
3036
3063
3090
3116
3142
3168
3193
3218
3243
3267
3291
3314
3337
3360
3382
3404
3425
3446
3466
3486
3505
3524
3543
3561
3579
3596
3613
3630
3646
3661
3676
3691
3705
3719
3733
3746
3758
3770
3782
3793
3804
3814
3824
3833
3841
3849
3857
3863
3869
3875
3880
3884
3888
3891
3893
3895
3896
3896
3896
3896
3894
3892
3890
3887
3883
3879
3875
3870
3864
3859
3853
3846
3839
3832
3825
3817
3810
3802
3794
3786
3778
3770
3763
3755
3747
3739
3732
3724
3717
3709
3702
3695
3687
3680
3674
3667
3660
3654
3648
3642
3636
3631
3626
3621
3616
3611
3607
3603
3599
3595
3592
3589
3586
3584
3581
3579
3577
3576
3574
3573
3573
3572
3572
3573
3573
3574
3576
3577
3579
3581
3583
3586
3589
3593
3596
3601
3605
3610
3615
3621
3626
3633
3639
3646
3653
3660
3668
3675
3683
3692
3700
3709
3718
3727
3736
3745
3755
3764
3774
3784
3793
3803
3813
3823
3833
3843
3852
3862
3871
3881
3890
3899
3909
3918
3927
3936
3945
3954
3963
3972
3981
3991
4000
4009
4018
4027
4035
4045
4054
4064
4073
4083
4091
4102
4111
4121
4131
4141
4151
4161
4171
4181
4192
4202
4213
4224
4236
4247
4259
4270
4282
4295
4307
4320
4333
4346
4360
4373
4387
4402
4416
4431
4446
4461
4476
4492
4508
4524
4541
4558
4575
4592
4610
4627
4646
4664
4683
4702
4721
4741
4761
4781
4801
4822
4843
4865
4887
4909
4931
4954
4977
5001
5024
5049
5073
5097
5122
5147
5172
5197
5223
5248
5274
5300
5326
5352
5377
5403
5429
5455
5481
5507
5532
5558
5583
5609
5634
5658
5683
5707
5731
5755
5779
5802
5825
5847
5870
5891
5913
5934
5954
5975
5995
6014
6033
6052
6070
6088
6106
6123
6139
6156
6171
6187
6201
6216
6230
6243
6256
6268
6280
6291
6302
6312
6321
6331
6339
6348
6355
6362
6369
6375
6381
6386
6391
6395
6398
6401
6404
6405
6406
6407
6407
6406
6405
6403
6401
6398
6394
6390
6386
6381
6375
6369
6363
6356
6349
6341
6332
6323
6314
6304
6294
6283
6272
6260
6247
6234
6221
6207
6193
6179
6164
6148
6133
6117
6100
6084
6067
6049
6032
6014
5995
5977
5958
5939
5919
5899
5879
5859
5838
5817
5796
5774
5752
5730
5707
5684
5660
5636
5612
5588
5563
5537
5512
5485
5459
5432
5404
5376
5348
5319
5289
5259
5229
5198
5166
5134
5101
5068
5034
5000
4965
4929
4893
4856
4819
4781
4743
4704
4664
4624
4583
4542
4500
4458
4415
4372
4328
4284
4239
4194
4148
4102
4056
4009
3962
3914
3867
3818
3770
3721
3672
3623
3574
3524
3474
3424
3374
3323
3273
3222
3170
3119
3068
3016
2964
2912
2860
2808
2756
2704
2652
2600
2548
2495
2443
2391
2339
2286
2234
2181
2129
2076
2023
1970
1917
1864
1811
1758
1705
1652
1599
1546
1494
1441
1389
1336
1284
1232
1181
1130
1078
1028
977
927
878
828
779
731
683
635
588
542
495
450
404
360
316
272
229
187
145
104
63
23
-16
-55
-93
-130
-167
-203
-239
-274
-308
-341
-374
-407
-438
-469
-500
-530
-559
-588
-616
-643
-670
-696
-721
-746
-770
-794
-816
-838
-859
-880
-900
-919
-938
-956
-973
-990
-1006
-1020
-1035
-1049
-1063
-1075
-1087
-1098
-1109
-1118
-1128
-1136
-1144
-1151
-1158
-1163
-1169
-1173
-1177
-1180
-1182
-1184
-1185
-1186
-1185
-1185
-1183
-1181
-1178
-1175
-1171
-1166
-1161
-1156
-1150
-1143
-1136
-1128
-1120
-1112
-1103
-1094
-1084
-1074
-1063
-1052
-1041
-1029
-1016
-1004
-991
-978
-964
-950
-935
-920
-905
-889
-874
-857
-841
-824
-807
-789
-771
-753
-734
-715
-696
-677
-657
-637
-617
-596
-575
-554
-533
-511
-489
-467
-445
-423
-400
-378
-355
-332
-309
-285
-262
-238
-214
-190
-166
-142
-117
-93
-68
-43
-18
7
32
57
83
108
133
159
185
211
236
262
289
315
341
368
394
421
448
475
502
529
557
584
612
640
668
696
724
752
780
808
837
866
895
924
953
983
1012
1043
1073
1104
1135
1166
1197
1229
1261
1293
1326
1359
1393
1426
1460
1494
1529
1564
1599
1634
1670
1706
1742
1779
1815
1852
1890
1927
1965
2003
2041
2079
2118
2156
2195
2233
2272
2311
2350
2389
2427
2466
2505
2544
2582
2621
2659
2697
2735
2773
2810
2848
2885
2921
2958
2994
3029
3065
3100
3135
3169
3203
3237
3270
3304
3336
3369
3401
3432
3464
3495
3525
3555
3584
3613
3642
3670
3698
3725
3752
3778
3804
3829
3854
3878
3902
3926
3949
3971
3993
4014
4035
4056
4075
4094
4114
4133
4151
4168
4185
4201
4217
4232
4247
4261
4274
4287
4300
4312
4323
4334
4344
4354
4363
4372
4380
4387
4394
4400
4406
4411
4415
4419
4422
4425
4426
4427
4428
4428
4427
4426
4424
4422
4419
4415
4411
4406
4401
4395
4389
4382
4375
4368
4360
4351
4343
4334
4324
4315
4305
4294
4284
4273
4262
4251
4239
4228
4216
4204
4192
4180
4168
4156
4144
4132
4120
4108
4096
4083
4072
4059
4049
4037
4025
4013
4001
3989
3977
3965
3953
3942
3930
3919
3908
3897
3886
3875
3865
3855
3845
3835
3825
3815
3806
3797
3788
3779
3770
3762
3754
3746
3738
3731
3723
3716
3709
3702
3696
3690
3683
3678
3672
3667
3662
3657
3653
3648
3645
3641
3638
3635
3632
3630
3628
3626
3624
3623
3622
3621
3620
3620
3620
3620
3620
3621
3621
3622
3624
3625
3627
3629
3631
3634
3636
3639
3643
3646
3650
3654
3658
3662
3667
3672
3677
3682
3688
3693
3699
3706
3712
3719
3726
3733
3740
3748
3756
3764
3772
3781
3789
3798
3807
3816
3825
3834
3844
3853
3863
3873
3883
3893
3902
3913
3923
3933
3943
3952
3962
3972
3982
3992
4001
4011
4019
4029
4038
4046
4056
4064
4073
4081
4089
4097
4105
4112
4120
4127
4134
4141
4148
4155
4161
4168
4174
4180
4186
4192
4198
4204
4209
4214
4219
4224
4229
4233
4238
4242
4245
4249
4252
4255
4257
4260
4262
4263
4265
4266
4267
4267
4267
4267
4267
4267
4267
4266
4265
4264
4263
4261
4260
4258
4256
4254
4252
4250
4248
4245
4243
4240
4237
4235
4232
4228
4225
4222
4219
4215
4211
4208
4204
4200
4196
4192
4188
4184
4179
4175
4171
4166
4162
4158
4153
4148
4144
4139
4134
4129
4125
4120
4115
4110
4105
4100
4094
4090
4085
4080
4075
4070
4065
4061
4056
4051
4046
4043
4038
4035
4030
4026
4022
4019
4014
4011
4008
4003
4001
3998
3995
3992
3989
3986
3984
3981
3979
3976
3974
3972
3970
3968
3966
3965
3963
3962
3960
3959
3958
3956
3955
3954
3954
3953
3952
3952
3951
3951
3950
3950
3950
3950
3951
3951
3951
3952
3953
3953
3954
3956
3957
3958
3960
3961
3963
3965
3967
3969
3972
3974
3977
3979
3982
3985
3988
3991
3994
3997
4001
4003
4008
4011
4014
4019
4022
4027
4030
4035
4038
4042
4045
4049
4051
4054
4058
4061
4064
4066
4067
4070
4072
4073
4074
4075
4075
4077
4077
4078
4078
4077
4077
4077
4075
4075
4074
4074
4073
4072
4070
4069
4067
4067
4067
4066
4065
4064
4064
4064
4062
4062
4062
4064
4064
4064
4065
4066
4066
4067
4067
4069
4070
4070
4072
4073
4074
4075
4075
4077
4077
4078
4078
4078
4078
4078
4080
4080
4080
4080
4080
4078
4078
4078
4078
4078
4077
4077
4077
4075
4075
4075
4075
4075
4075
4075
4075
4075
4075
4077
4078
4078
4080
4081
4083
4083
4086
4088
4090
4093
4094
4098
4100
4103
4106
4109
4112
4115
4119
4122
4125
4129
4133
4136
4140
4144
4148
4152
4157
4161
4166
4171
4176
4181
4186
4191
4196
4202
4207
4213
4219
4225
4230
4236
4242
4248
4254
4260
4266
4272
4279
4285
4291
4297
4303
4309
4315
4321
4327
4332
4338
4343
4348
4353
4358
4363
4367
4371
4375
4379
4383
4386
4389
4391
4394
4396
4397
4399
4400
4401
4401
4402
4401
4401
4401
4400
4398
4397
4395
4393
4391
4389
4386
4384
4381
4378
4374
4371
4367
4363
4359
4354
4350
4345
4340
4336
4331
4326
4321
4316
4310
4305
4300
4294
4289
4283
4278
4272
4266
4260
4255
4249
4243
4237
4231
4224
4218
4212
4206
4199
4193
4186
4180
4173
4167
4161
4154
4148
4141
4135
4129
4123
4117
4111
4105
4099
4094
4088
4082
4077
4072
4066
4061
4056
4050
4045
4038
4034
4027
4022
4016
4010
4003
3998
3991
3984
3978
3970
3963
3956
3948
3940
3932
3924
3915
3907
3898
3889
3879
3870
3860
3850
3840
3830
3820
3810
3799
3789
3778
3767
3756
3745
3733
3722
3710
3699
3687
3675
3663
3651
3639
3626
3614
3602
3590
3577
3565
3552
3540
3527
3514
3502
3489
3477
3464
3451
3439
3426
3413
3401
3388
3375
3363
3350
3338
3325
3313
3300
3288
3276
3264
3252
3240
3228
3217
3205
3194
3182
3171
3160
3149
3138
3127
3116
3105
3094
3084
3073
3062
3052
3041
3030
3020
3009
2999
2988
2978
2967
2956
2946
2935
2924
2913
2901
2890
2879
2867
2856
2844
2832
2820
2808
2795
2783
2771
2758
2745
2732
2719
2706
2693
2680
2666
2653
2639
2626
2612
2598
2584
2569
2555
2540
2525
2510
2495
2479
2464
2448
2431
2415
2398
2380
2363
2344
2326
2307
2288
2268
2248
2227
2206
2185
2163
2141
2118
2095
2072
2048
2024
2000
1975
1950
1925
1900
1874
1848
1822
1795
1768
1741
1714
1687
1659
1631
1603
1575
1546
1517
1488
1459
1430
1400
1371
1341
1311
1281
1251
1221
1191
1161
1131
1100
1070
1040
1008
979
948
918
887
857
826
795
764
733
702
670
639
607
576
544
512
480
448
416
384
352
320
287
255
223
190
158
125
93
61
28
-4
-37
-69
-102
-135
-167
-200
-232
-265
-298
-330
-363
-396
-428
-461
-493
-525
-558
-590
-623
-655
-687
-720
-752
-784
-816
-848
-879
-911
-943
-974
-1004
-1037
-1068
-1098
-1129
-1160
-1190
-1220
-1250
-1280
-1310
-1339
-1369
-1398
-1427
-1456
-1485
-1513
-1542
-1570
-1598
-1626
-1654
-1681
-1709
-1736
-1763
-1790
-1817
-1843
-1869
-1895
-1920
-1946
-1970
-1995
-2019
-2043
-2066
-2089
-2112
-2134
-2155
-2177
-2197
-2218
-2238
-2257
-2276
-2294
-2312
-2330
-2347
-2363
-2379
-2394
-2409
-2423
-2437
-2450
-2463
-2475
-2486
-2496
-2506
-2516
-2525
-2533
-2541
-2548
-2554
-2560
-2565
-2570
-2574
-2577
-2580
-2582
-2584
-2585
-2585
-2585
-2584
-2582
-2580
-2577
-2573
-2569
-2564
-2558
-2552
-2545
-2537
-2529
-2520
-2510
-2500
-2490
-2478
-2467
-2454
-2441
-2428
-2414
-2400
-2385
-2370
-2354
-2337
-2321
-2303
-2286
-2267
-2249
-2229
-2210
-2189
-2169
-2148
-2126
-2104
-2082
-2059
-2036
-2012
-1988
-1964
-1939
-1913
-1888
-1861
-1835
-1808
-1781
-1753
-1725
-1696
-1668
-1638
-1609
-1579
-1549
-1519
-1488
-1458
-1427
-1395
-1364
-1333
-1301
-1270
-1238
-1206
-1175
-1143
-1111
-1079
-1046
-1014
-982
-950
-917
-885
-852
-819
-787
-754
-721
-688
-655
-622
-589
-556
-523
-490
-457
-424
-391
-358
-325
-292
-259
-225
-192
-159
-126
-93
-60
-27
5
38
71
104
137
169
202
235
267
300
332
365
397
429
462
494
526
557
589
621
652
683
714
745
776
806
836
866
896
925
954
983
1010
1039
1067
1095
1122
1149
1176
1202
1228
1254
1279
1304
1329
1354
1378
1402
1426
1450
1473
1496
1519
1541
1564
1586
1608
1630
1651
1673
1694
1715
1735
1756
1776
1796
1816
1835
1855
1874
1892
1911
1929
1946
1963
1980
1997
2013
2029
2044
2059
2073
2088
2101
2115
2128
2140
2152
2164
2175
2186
2196
2206
2216
2225
2234
2242
2250
2258
2265
2271
2278
2284
2289
2294
2299
2303
2307
2310
2313
2316
2318
2320
2321
2322
2322
2322
2322
2321
2320
2319
2317
2314
2311
2308
2305
2301
2296
2291
2286
2280
2274
2268
2261
2254
2246
2238
2229
2220
2211
2201
2190
2180
2169
2157
2145
2133
2120
2107
2094
2080
2066
2052
2037
2021
2007
1992
1977
1961
1945
1929
1913
1896
1880
1863
1847
1830
1813
1796
1779
1762
1745
1728
1711
1694
1677
1660
1643
1626
1609
1592
1575
1559
1542
1525
1509
1492
1476
1460
1443
1427
1411
1395
1379
1364
1348
1333
1317
1302
1287
1272
1257
1242
1228
1214
1200
1186
1172
1159
1145
1132
1119
1107
1094
1082
1070
1058
1047
1035
1024
1014
1002
993
983
973
964
954
945
937
928
920
912
905
898
891
885
878
873
867
862
858
854
850
846
843
841
839
837
835
834
834
833
833
834
834
836
837
839
841
844
847
850
853
857
861
865
870
874
879
884
889
895
901
906
912
919
925
932
938
946
953
961
968
976
985
993
1002
1010
1020
1030
1039
1049
1059
1069
1079
1089
1100
1110
1121
1131
1141
1152
1162
1173
1183
1194
1204
1215
1225
1236
1246
1257
1267
1278
1289
1300
1310
1321
1332
1343
1354
1365
1377
1388
1400
1412
1424
1436
1448
1461
1474
1487
1500
1514
1528
1543
1557
1572
1588
1604
1619
1636
1652
1669
1686
1703
1720
1737
1755
1773
1791
1809
1827
1846
1865
1884
1903
1922
1942
1962
1982
2003
2023
2044
2066
2087
2108
2130
2152
2174
2196
2219
2241
2264
2287
2310
2332
2355
2378
2402
2425
2448
2472
2495
2519
2542
2566
2590
2614
2638
2662
2686
2710
2735
2759
2783
2807
2831
2855
2879
2903
2927
2950
2974
2997
3020
3044
3067
3090
3113
3135
3158
3181
3203
3225
3248
3270
3292
3314
3335
3357
3378
3400
3421
3442
3463
3483
3504
3525
3545
3565
3585
3605
3625
3644
3663
3682
3701
3720
3738
3756
3773
3791
3808
3824
3841
3856
3872
3887
3902
3916
3929
3943
3955
3967
3979
3990
4001
4011
4021
4030
4038
4046
4054
4061
4067
4073
4078
4083
4088
4091
4094
4097
4100
4101
4103
4104
4104
4104
4104
4103
4101
4099
4097
4094
4091
4086
4082
4078
4072
4067
4061
4054
4046
4038
4030
4022
4014
4003
3995
3985
3974
3963
3952
3940
3928
3915
3903
3890
3876
3863
3849
3834
3820
3805
3790
3774
3759
3743
3726
3710
3693
3676
3659
3642
3624
3606
3588
3570
3552
3533
3514
3495
3476
3457
3438
3419
3399
3379
3360
3340
3320
3300
3280
3261
3241
3221
3201
3181
3162
3142
3122
3103
3083
3063
3044
3024
3005
2985
2965
2946
2926
2907
2887
2867
2847
2828
2808
2788
2768
2749
2729
2709
2689
2669
2649
2629
2609
2589
2569
2549
2529
2509
2489
2468
2448
2428
2407
2387
2366
2346
2325
2305
2284
2264
2243
2222
2202
2181
2160
2140
2119
2098
2078
2057
2036
2016
1995
1975
1955
1935
1915
1895
1875
1855
1835
1816
1796
1777
1758
1739
1720
1702
1684
1666
1648
1631
1613
1597
1580
1564
1548
1533
1518
1503
1489
1474
1461
1447
1435
1422
1410
1398
1386
1375
1364
1354
1344
1335
1326
1317
1308
1300
1293
1285
1279
1272
1266
1261
1256
1251
1247
1243
1240
1237
1235
1233
1231
1230
1229
1229
1230
1230
1231
1233
1235
1238
1241
1244
1248
1252
1256
1261
1267
1273
1279
1285
1293
1300
1308
1316
1325
1334
1344
1354
1365
1376
1387
1399
1411
1424
1437
1450
1464
1478
1493
1508
1524
1540
1556
1573
1590
1607
1625
1644
1663
1682
1701
1721
1741
1761
1782
1803
1824
1845
1867
1889
1911
1933
1955
1978
2000
2023
2045
2069
2093
2116
2139
2163
2186
2209
2233
2256
2279
2302
2325
2349
2372
2395
2417
2440
2463
2486
2509
2532
2555
2578
2601
2625
2648
2671
2694
2717
2740
2764
2787
2810
2833
2856
2879
2902
2925
2948
2971
2994
3017
3039
3062
3085
3108
3130
3153
3175
3198
3220
3242
3265
3287
3309
3331
3352
3374
3396
3417
3439
3460
3482
3503
3524
3545
3566
3587
3609
3630
3651
3672
3693
3715
3736
3758
3779
3801
3823
3845
3867
3888
3910
3932
3955
3977
3999
4021
4043
4066
4088
4110
4133
4155
4177
4200
4222
4245
4268
4290
4313
4336
4358
4381
4404
4426
4449
4472
4494
4517
4539
4562
4584
4606
4628
4650
4671
4693
4714
4735
4756
4777
4797
4818
4838
4858
4878
4898
4917
4937
4956
4975
4994
5013
5032
5051
5069
5087
5105
5123
5141
5159
5176
5193
5210
5227
5244
5260
5277
5293
5308
5324
5338
5353
5367
5381
5394
5407
5420
5432
5443
5454
5465
5475
5484
5493
5501
5508
5515
5522
5527
5533
5537
5541
5544
5547
5549
5551
5552
5552
5552
5551
5550
5548
5545
5542
5538
5534
5529
5524
5518
5511
5504
5497
5489
5480
5471
5461
5451
5440
5428
5416
5404
5391
5377
5363
5348
5333
5317
5301
5284
5266
5248
5230
5211
5191
5171
5150
5129
5107
5084
5061
5037
5012
4987
4961
4935
4908
4880
4852
4823
4794
4764
4733
4702
4670
4637
4604
4570
4536
4500
4465
4428
4391
4353
4315
4276
4236
4196
4155
4114
4070
4029
3986
3942
3898
3853
3808
3762
3716
3669
3622
3574
3526
3477
3428
3378
3328
3278
3227
3175
3123
3071
3019
2966
2913
2860
2806
2753
2699
2645
2591
2537
2483
2429
2375
2322
2268
2214
2161
2108
2055
2001
1950
1898
1846
1795
1744
1694
1644
1594
1545
1496
1448
1400
1353
1306
1260
1214
1169
1125
1081
1037
994
952
911
870
829
790
751
712
674
637
601
565
530
495
461
428
395
363
332
301
270
241
212
183
156
129
102
76
51
26
2
-21
-44
-66
-87
-108
-129
-148
-167
-186
-204
-221
-238
-255
-270
-286
-301
-316
-330
-343
-357
-370
-382
-394
-406
-418
-429
-439
-449
-459
-469
-478
-487
-495
-503
-511
-519
-526
-533
-539
-546
-552
-558
-563
-569
-574
-579
-584
-588
-592
-596
-600
-604
-607
-611
-614
-617
-619
-622
-624
-627
-629
-630
-632
-634
-635
-636
-637
-638
-639
-639
-640
-640
-640
-640
-639
-639
-638
-637
-636
-635
-634
-632
-631
-629
-627
-625
-623
-621
-618
-615
-613
-609
-606
-603
-599
-596
-592
-588
-583
-579
-574
-569
-564
-559
-553
-547
-541
-535
-528
-522
-515
-507
-500
-492
-484
-475
-467
-458
-449
-440
-431
-421
-411
-401
-391
-381
-371
-360
-350
-339
-328
-317
-306
-295
-284
-273
-262
-251
-239
-228
-217
-206
-195
-183
-172
-161
-150
-139
-128
-117
-106
-95
-84
-73
-63
-52
-42
-32
-21
-11
-1
8
18
28
37
46
55
64
73
81
89
97
105
113
120
127
134
141
147
153
158
164
169
174
178
182
186
189
192
195
197
199
201
202
203
204
205
205
205
204
203
202
201
200
198
196
193
191
188
185
182
179
176
172
168
164
160
155
150
145
140
135
129
123
117
110
104
97
90
82
75
67
59
50
42
33
24
15
5
-4
-14
-23
-33
-43
-53
-63
-73
-84
-94
-105
-116
-127
-138
-150
-161
-173
-185
-196
-208
-221
-233
-245
-258
-270
-283
-295
-308
-321
-333
-346
-359
-372
-384
-397
-410
-423
-435
-448
-461
-474
-486
-499
-512
-525
-538
-550
-563
-576
-588
-601
-614
-626
-639
-651
-663
-676
-688
-700
-712
-723
-735
-746
-757
-768
-779
-789
-800
-810
-819
-829
-838
-847
-856
-864
-872
-879
-886
-893
-900
-906
-911
-917
-922
-926
-930
-934
-937
-940
-942
-944
-946
-947
-947
-948
-947
-946
-945
-943
-941
-939
-935
-932
-928
-923
-918
-913
-907
-901
-894
-886
-879
-871
-862
-853
-844
-835
-824
-814
-803
-792
-780
-768
-755
-742
-729
-715
-701
-686
-671
-656
-640
-624
-608
-592
-575
-558
-540
-523
-505
-487
-468
-450
-431
-413
-394
-375
-355
-336
-316
-297
-277
-257
-236
-216
-195
-174
-153
-132
-111
-89
-67
-46
-24
-1
21
43
66
88
111
134
156
179
202
225
249
272
295
318
342
365
389
412
436
460
484
508
532
556
580
604
629
653
678
702
727
752
777
802
827
852
877
902
928
953
978
1004
1029
1054
1080
1105
1130
1156
1181
1206
1231
1257
1282
1307
1332
1357
1383
1408
1433
1458
1483
1509
1534
1559
1584
1610
1635
1660
1685
1710
1735
1760
1784
1809
1833
1857
1881
1905
1928
1951
1974
1997
2019
2041
2063
2084
2106
2127
2148
2168
2188
2208
2228
2248
2267
2286
2304
2322
2340
2358
2375
2391
2408
2424
2439
2454
2469
2484
2498
2511
2524
2536
2548
2560
2571
2581
2591
2600
2609
2617
2625
2632
2638
2644
2650
2655
2660
2664
2667
2670
2673
2675
2677
2678
2679
2680
2680
2679
2679
2678
2676
2674
2672
2670
2667
2665
2661
2658
2655
2651
2647
2643
2638
2634
2629
2624
2619
2614
2609
2604
2599
2594
2588
2583
2577
2571
2566
2560
2554
2548
2542
2536
2530
2524
2518
2512
2506
2500
2494
2487
2481
2475
2469
2463
2458
2452
2446
2440
2434
2429
2423
2417
2412
2406
2400
2395
2389
2383
2377
2372
2366
2360
2355
2349
2344
2338
2333
2327
2322
2317
2312
2306
2301
2296
2291
2287
2282
2277
2272
2268
2263
2259
2254
2250
2246
2242
2237
2233
2229
2226
2222
2218
2215
2211
2208
2205
2202
2199
2196
2193
2191
2188
2186
2184
2182
2180
2179
2177
2176
2175
2175
2174
2174
2174
2175
2175
2177
2178
2180
2182
2184
2187
2189
2193
2196
2200
2204
2209
2214
2219
2224
2230
2236
2243
2250
2257
2264
2272
2280
2289
2298
2307
2316
2326
2337
2347
2358
2369
2381
2393
2406
2418
2431
2445
2458
2472
2486
2501
2515
2530
2545
2561
2577
2593
2609
2626
2642
2659
2676
2694
2712
2729
2747
2766
2784
2803
2822
2841
2861
2880
2900
2920
2941
2961
2982
3003
3025
3046
3068
3091
3113
3136
3159
3182
3206
3230
3254
3278
3302
3327
3352
3377
3403
3429
3455
3481
3507
3534
3561
3588
3615
3642
3670
3698
3725
3754
3782
3810
3839
3868
3896
3925
3954
3983
4011
4041
4070
4100
4129
4158
4188
4217
4246
4275
4305
4334
4363
4392
4421
4449
4478
4507
4535
4563
4591
4619
4647
4674
4702
4729
4756
4782
4809
4835
4861
4887
4912
4937
4962
4987
5012
5036
5060
5084
5108
5131
5155
5178
5200
5223
5245
5267
5289
5310
5331
5352
5373
5393
5413
5433
5453
5472
5491
5510
5529
5548
5567
5586
5604
5622
5641
5659
5677
5695
5713
5731
5748
5766
5784
5801
5819
5836
5854
5871
5888
5905
5922
5938
5955
5971
5987
6003
6019
6034
6049
6064
6079
6094
6108
6122
6136
6150
6164
6177
6191
6204
6216
6229
6242
6254
6266
6277
6289
6300
6311
6321
6332
6342
6352
6362
6371
6380
6389
6397
6405
6413
6420
6427
6434
6440
6446
6452
6457
6462
6467
6471
6475
6479
6482
6485
6487
6489
6491
6493
6494
6494
6495
6495
6494
6494
6492
6491
6489
6486
6483
6480
6476
6472
6467
6462
6457
6451
6445
6438
6431
6423
6415
6407
6398
6389
6379
6369
6358
6347
6336
6324
6311
6298
6285
6271
6256
6241
6226
6210
6193
6176
6159
6140
6122
6102
6083
6062
6042
6020
5998
5976
5953
5930
5906
5882
5857
5832
5807
5781
5754
5728
5701
5673
5645
5617
5589
5560
5531
5501
5472
5442
5411
5380
5349
5318
5286
5254
5222
5189
5156
5122
5088
5054
5019
4984
4949
4913
4876
4840
4802
4765
4727
4689
4650
4611
4572
4532
4492
4451
4410
4369
4328
4286
4244
4202
4159
4116
4073
4029
3985
3941
3897
3852
3807
3761
3716
3670
3623
3576
3529
3481
3433
3385
3336
3286
3237
3186
3136
3085
3034
2982
2930
2878
2826
2773
2720
2667
2613
2559
2506
2452
2398
2343
2289
2235
2180
2126
2072
2017
1963
1909
1855
1800
1746
1693
1639
1586
1532
1479
1426
1374
1321
1269
1217
1165
1114
1063
1012
961
910
860
810
760
711
661
612
563
515
467
418
371
323
276
230
183
137
92
47
3
-41
-85
-128
-170
-212
-253
-294
-334
-373
-412
-451
-488
-526
-562
-598
-634
-669
-704
-738
-772
-805
-838
-870
-902
-933
-964
-995
-1025
-1054
-1083
-1112
-1140
-1167
-1194
-1221
-1247
-1272
-1297
-1321
-1344
-1367
-1389
-1411
-1431
-1451
-1471
-1489
-1507
-1524
-1541
-1556
-1571
-1585
-1599
-1612
-1624
-1636
-1647
-1658
-1668
-1678
-1686
-1695
-1703
-1710
-1717
-1723
-1729
-1734
-1739
-1743
-1747
-1750
-1753
-1755
-1757
-1759
-1760
-1760
-1761
-1760
-1760
-1758
-1757
-1755
-1752
-1749
-1746
-1742
-1738
-1733
-1727
-1722
-1715
-1709
-1701
-1694
-1685
-1676
-1667
-1657
-1646
-1634
-1622
-1610
-1597
-1583
-1569
-1554
-1538
-1522
-1505
-1488
-1470
-1451
-1432
-1412
-1392
-1370
-1349
-1326
-1303
-1280
-1255
-1231
-1206
-1180
-1154
-1127
-1100
-1073
-1045
-1016
-988
-959
-929
-899
-869
-838
-807
-775
-744
-712
-679
-646
-614
-581
-547
-514
-480
-447
-413
-379
-346
-312
-278
-244
-210
-176
-143
-109
-76
-42
-9
24
58
91
124
157
190
223
256
289
321
354
387
419
452
484
517
549
581
613
644
676
707
739
770
801
831
862
893
923
953
984
1014
1044
1074
1103
1133
1162
1191
1220
1249
1277
1304
1331
1358
1385
1411
1436
1461
1486
1510
1533
1556
1579
1601
1623
1644
1664
1685
1704
1724
1742
1761
1778
1796
1813
1829
1845
1861
1876
1890
1905
1918
1932
1944
1956
1968
1979
1989
1999
2008
2016
2024
2031
2037
2044
2049
2053
2057
2060
2063
2064
2065
2066
2066
2065
2064
2062
2059
2056
2053
2049
2045
2041
2036
2031
2025
2019
2013
2007
2001
1994
1987
1979
1972
1964
1956
1948
1939
1931
1922
1912
1903
1893
1883
1873
1862
1852
1841
1830
1819
1807
1796
1784
1772
1760
1748
1736
1723
1710
1697
1684
1671
1657
1643
1629
1615
1601
1586
1572
1557
1541
1526
1510
1495
1478
1462
1446
1429
1411
1394
1376
1359
1340
1322
1303
1284
1265
1246
1226
1207
1186
1166
1146
1125
1104
1083
1061
1040
1018
996
974
952
930
908
886
863
841
818
796
774
752
730
708
686
665
643
622
601
580
559
539
519
499
479
459
440
421
402
384
366
348
331
313
296
280
263
247
231
216
201
186
171
157
144
130
117
105
93
81
70
59
48
38
28
18
9
0
-9
-17
-25
-32
-39
-46
-52
-58
-64
-69
-74
-79
-83
-87
-90
-94
-97
-100
-102
-104
-106
-107
-109
-110
-111
-112
-112
-113
-113
-113
-113
-113
-113
-113
-112
-112
-111
-110
-109
-107
-106
-104
-103
-101
-100
-98
-96
-94
-93
-91
-89
-88
-86
-85
-83
-82
-80
-79
-78
-76
-75
-73
-72
-71
-69
-68
-66
-65
-63
-62
-60
-58
-57
-55
-53
-51
-49
-46
-44
-42
-39
-36
-34
-31
-28
-24
-21
-18
-14
-10
-6
-2
3
7
12
18
23
29
35
41
47
54
60
67
74
82
89
97
104
112
120
128
136
144
153
161
169
178
186
194
202
210
218
226
234
242
249
257
264
272
279
286
293
300
307
314
321
328
335
341
348
354
361
368
374
381
388
395
401
408
415
422
428
435
442
448
455
461
468
474
480
486
492
497
503
508
513
518
523
527
532
536
539
543
546
549
552
555
557
559
561
563
565
567
568
570
572
574
575
577
579
581
583
585
587
590
592
595
597
600
603
606
609
612
616
619
623
627
631
635
639
644
649
654
659
665
671
677
683
690
697
704
712
719
727
736
744
753
762
771
781
791
801
812
823
834
845
857
869
882
894
908
921
934
948
962
976
991
1004
1020
1035
1050
1065
1080
1096
1111
1126
1142
1157
1172
1188
1203
1218
1234
1249
1264
1279
1293
1308
1323
1337
1351
1365
1379
1392
1405
1418
1431
1444
1456
1468
1479
1491
1502
1512
1523
1533
1543
1552
1562
1570
1579
1587
1595
1602
1609
1615
1621
1627
1632
1637
1641
1645
1648
1651
1653
1655
1656
1657
1658
1657
1657
1656
1655
1653
1651
1648
1645
1642
1638
1635
1631
1626
1621
1617
1612
1606
1601
1595
1589
1582
1575
1569
1561
1554
1546
1538
1530
1522
1513
1504
1495
1486
1476
1467
1457
1447
1437
1426
1416
1405
1394
1383
1372
1361
1349
1338
1326
1314
1301
1289
1276
1264
1251
1238
1225
1211
1198
1184
1171
1157
1143
1129
1114
1100
1085
1071
1056
1041
1026
1010
995
979
963
947
931
915
898
882
865
848
831
813
796
778
760
741
723
704
685
666
646
627
607
587
567
546
526
505
484
463
442
421
399
378
357
335
314
292
271
249
228
206
184
162
141
119
97
74
52
30
8
-15
-37
-60
-82
-105
-127
-150
-173
-195
-218
-240
-263
-285
-308
-330
-352
-374
-396
-418
-439
-461
-483
-504
-525
-547
-568
-589
-610
-631
-652
-673
-694
-715
-736
-756
-777
-798
-818
-838
-858
-878
-898
-918
-937
-956
-975
-994
-1012
-1031
-1049
-1067
-1085
-1103
-1120
-1137
-1154
-1171
-1188
-1205
-1221
-1237
-1253
-1269
-1285
-1301
-1316
-1331
-1347
-1362
-1377
-1391
-1406
-1421
-1435
-1449
-1463
-1477
-1491
-1504
-1518
-1531
-1545
-1558
-1571
-1583
-1596
-1608
-1620
-1632
-1644
-1656
-1667
-1678
-1689
-1700
-1710
-1720
-1730
-1739
-1748
-1757
-1765
-1774
-1781
-1789
-1796
-1803
-1810
-1816
-1822
-1828
-1833
-1838
-1842
-1847
-1850
-1854
-1857
-1859
-1862
-1863
-1865
-1865
-1866
-1865
-1865
-1864
-1862
-1860
-1857
-1854
-1851
-1846
-1842
-1837
-1831
-1825
-1818
-1810
-1802
-1793
-1784
-1774
-1764
-1753
-1742
-1730
-1717
-1704
-1690
-1676
-1661
-1646
-1630
-1614
-1597
-1580
-1562
-1544
-1526
-1507
-1487
-1467
-1447
-1426
-1405
-1384
-1361
-1339
-1316
-1292
-1268
-1244
-1219
-1194
-1168
-1142
-1115
-1088
-1061
-1033
-1004
-976
-947
-917
-888
-857
-827
-796
-765
-734
-702
-670
-638
-605
-572
-539
-505
-472
-437
-403
-368
-333
-298
-263
-227
-191
-155
-119
-82
-45
-8
29
66
104
142
180
218
256
295
333
372
411
450
490
529
568
608
647
687
726
766
805
845
884
923
963
1002
1041
1080
1119
1158
1196
1234
1272
1310
1348
1385
1422
1459
1495
1531
1567
1602
1637
1672
1706
1740
1774
1807
1841
1873
1906
1938
1971
2003
2033
2066
2098
2129
2160
2192
2223
2254
2285
2316
2347
2378
2409
2440
2472
2503
2534
2565
2597
2628
2660
2691
2723
2755
2786
2818
2850
2883
2915
2947
2979
3012
3044
3076
3109
3141
3174
3206
3239
3272
3304
3337
3369
3402
3434
3466
3499
3531
3563
3596
3628
3660
3692
3725
3757
3789
3820
3852
3884
3915
3947
3978
4009
4040
4070
4101
4132
4162
4192
4222
4251
4280
4309
4338
4366
4394
4421
4448
4475
4501
4527
4553
4578
4602
4626
4650
4673
4696
4719
4741
4762
4783
4804
4825
4845
4865
4884
4903
4922
4940
4957
4975
4992
5008
5025
5040
5056
5070
5085
5099
5112
5125
5138
5150
5162
5173
5184
5194
5204
5213
5222
5231
5239
5246
5254
5260
5267
5273
5279
5285
5290
5295
5300
5305
5309
5314
5318
5322
5326
5330
5335
5339
5343
5347
5351
5355
5359
5364
5368
5372
5376
5380
5385
5389
5393
5397
5401
5405
5409
5414
5418
5422
5426
5430
5434
5438
5442
5446
5450
5454
5458
5463
5467
5471
5475
5479
5482
5486
5490
5493
5496
5500
5503
5506
5509
5512
5514
5517
5519
5522
5524
5526
5528
5530
5532
5533
5535
5536
5537
5538
5539
5540
5541
5542
5543
5543
5543
5544
5544
5544
5544
5544
5543
5543
5542
5542
5541
5540
5539
5538
5537
5536
5535
5534
5533
5532
5531
5530
5529
5528
5527
5526
5526
5525
5524
5524
5524
5523
5523
5523
5523
5523
5523
5523
5523
5523
5523
5523
5523
5524
5524
5524
5524
5525
5525
5525
5525
5526
5526
5526
5526
5527
5527
5527
5527
5528
5528
5528
5528
5528
5529
5529
5529
5529
5529
5529
5529
5528
5528
5528
5528
5527
5527
5526
5525
5524
5523
5522
5521
5520
5518
5516
5514
5512
5509
5506
5503
5500
5496
5492
5488
5484
5479
5473
5468
5462
5456
5449
5443
5436
5428
5421
5413
5405
5396
5387
5378
5369
5360
5350
5340
5329
5319
5308
5297
5286
5274
5263
5251
5238
5226
5213
5199
5186
5172
5158
5143
5129
5113
5098
5082
5066
5049
5032
5015
4998
4980
4962
4944
4925
4906
4887
4868
4848
4828
4808
4787
4766
4746
4724
4703
4681
4659
4637
4615
4592
4569
4546
4522
4498
4474
4450
4425
4401
4375
4350
4324
4298
4272
4246
4219
4192
4164
4137
4109
4081
4051
4024
3995
3966
3937
3908
3878
3849
3819
3789
3759
3729
3699
3669
3638
3608
3577
3546
3516
3485
3454
3424
3393
3363
3332
3302
3272
3242
3212
3182
3152
3122
3092
3063
3033
3004
2975
2946
2917
2888
2859
2830
2802
2773
2745
2717
2689
2661
2634
2606
2579
2552
2526
2499
2473
2447
2421
2396
2371
2346
2321
2296
2272
2248
2225
2202
2179
2156
2134
2113
2091
2071
2050
2029
2009
1991
1972
1953
1935
1917
1899
1882
1865
1848
1832
1816
1800
1785
1769
1754
1739
1725
1711
1697
1683
1669
1656
1643
1630
1617
1605
1593
1581
1569
1557
1546
1535
1525
1515
1505
1495
1486
1478
1469
1461
1454
1447
1440
1434
1427
1422
1417
1412
1407
1403
1399
1396
1393
1390
1387
1385
1384
1382
1381
1381
1380
1381
1381
1382
1383
1385
1387
1389
1391
1394
1398
1401
1405
1410
1414
1419
1424
1430
1436
1442
1449
1456
1463
1471
1479
1488
1497
1506
1516
1526
1536
1547
1558
1570
1582
1595
1608
1621
1635
1649
1663
1679
1694
1710
1726
1743
1760
1777
1795
1814
1832
1852
1871
1891
1912
1932
1954
1975
1998
2020
2043
2066
2090
2114
2139
2164
2189
2214
2240
2266
2293
2320
2347
2374
2402
2430
2458
2486
2514
2543
2571
2600
2629
2658
2687
2716
2746
2775
2805
2834
2864
2893
2923
2952
2982
3012
3041
3071
3100
3130
3159
3189
3218
3247
3277
3306
3335
3364
3393
3422
3451
3480
3509
3537
3566
3594
3623
3651
3679
3707
3734
3762
3789
3816
3843
3869
3895
3921
3947
3972
3997
4021
4045
4069
4093
4116
4139
4162
4184
4206
4227
4248
4269
4289
4309
4328
4347
4366
4384
4401
4418
4435
4451
4467
4482
4496
4511
4524
4537
4550
4562
4574
4586
4597
4607
4617
4627
4636
4645
4653
4661
4668
4675
4682
4688
4694
4699
4704
4708
4712
4715
4718
4721
4723
4724
4725
4726
4726
4726
4726
4725
4723
4722
4719
4717
4714
4711
4707
4703
4698
4694
4688
4683
4677
4671
4664
4658
4651
4643
4635
4628
4619
4611
4603
4594
4585
4575
4566
4556
4546
4536
4525
4515
4504
4493
4482
4470
4459
4447
4435
4423
4411
4399
4386
4374
4362
4349
4337
4324
4312
4300
4287
4275
4262
4250
4238
4225
4213
4201
4188
4176
4164
4152
4140
4128
4116
4104
4093
4081
4070
4059
4048
4037
4027
4016
4006
3996
3987
3977
3968
3959
3951
3942
3934
3927
3919
3912
3905
3898
3891
3885
3878
3872
3866
3861
3855
3850
3845
3840
3835
3830
3826
3821
3817
3813
3809
3805
3801
3797
3794
3790
3787
3783
3780
3777
3774
3771
3768
3766
3763
3760
3758
3755
3753
3751
3748
3746
3744
3742
3741
3739
3737
3736
3734
3733
3732
3730
3729
3728
3728
3727
3726
3725
3725
3724
3723
3723
3722
3721
3720
3720
3719
3718
3717
3715
3714
3713
3712
3710
3709
3707
3705
3703
3701
3699
3697
3695
3692
3689
3687
3683
3680
3677
3673
3669
3664
3660
3655
3650
3644
3639
3633
3627
3620
3613
3606
3599
3592
3584
3576
3567
3559
3550
3540
3531
3521
3511
3501
3491
3480
3470
3459
3448
3437
3425
3414
3402
3390
3378
3366
3354
3341
3328
3315
3302
3288
3275
3261
3247
3233
3218
3204
3189
3174
3159
3144
3128
3113
3097
3082
3066
3050
3034
3019
3003
2987
2971
2955
2939
2923
2907
2891
2875
2859
2843
2827
2811
2795
2779
2763
2747
2731
2715
2699
2683
2667
2651
2636
2620
2604
2589
2574
2558
2543
2528
2513
2498
2484
2469
2454
2439
2425
2410
2396
2381
2366
2352
2337
2322
2308
2293
2278
2263
2249
2234
2219
2205
2191
2177
2163
2149
2135
2122
2108
2095
2082
2069
2056
2044
2031
2019
2005
1994
1982
1969
1957
1945
1932
1920
1907
1895
1883
1870
1858
1845
1832
1819
1807
1794
1781
1767
1754
1741
1728
1715
1702
1689
1676
1663
1650
1637
1625
1612
1600
1588
1576
1564
1552
1540
1529
1518
1506
1495
1485
1474
1464
1454
1444
1435
1425
1416
1407
1399
1390
1382
1374
1367
1359
1352
1346
1339
1333
1327
1321
1316
1311
1306
1302
1298
1294
1291
1288
1286
1284
1282
1281
1280
1279
1279
1279
1280
1281
1283
1284
1287
1290
1293
1297
1301
1306
1311
1317
1324
1330
1338
1346
1355
1364
1374
1384
1395
1407
1419
1432
1445
1459
1473
1488
1504
1520
1536
1553
1570
1588
1606
1625
1644
1663
1682
1702
1723
1744
1765
1786
1808
1830
1853
1875
1898
1922
1945
1969
1993
2017
2041
2066
2091
2116
2141
2166
2192
2218
2244
2270
2296
2322
2349
2375
2402
2429
2456
2482
2509
2536
2563
2589
2616
2643
2669
2696
2722
2749
2775
2802
2828
2854
2880
2906
2932
2957
2983
3008
3034
3059
3085
3110
3136
3161
3186
3212
3237
3262
3287
3312
3337
3362
3387
3411
3436
3461
3485
3510
3535
3559
3584
3609
3634
3658
3683
3708
3733
3757
3782
3807
3831
3856
3880
3905
3929
3953
3977
4001
4026
4050
4074
4097
4121
4145
4168
4192
4215
4239
4262
4285
4307
4330
4353
4375
4397
4419
4441
4463
4484
4506
4527
4548
4569
4589
4610
4631
4651
4671
4691
4712
4732
4751
4771
4791
4810
4830
4849
4868
4887
4906
4925
4943
4962
4981
5000
5018
5037
5056
5074
5093
5112
5130
5149
5168
5186
5205
5223
5242
5260
5279
5297
5315
5333
5351
5369
5387
5404
5422
5439
5456
5473
5490
5506
5523
5539
5555
5572
5587
5603
5619
5634
5650
5665
5680
5694
5709
5724
5738
5752
5766
5780
5794
5808
5821
5835
5848
5861
5875
5888
5901
5914
5927
5940
5953
5966
5979
5992
6005
6018
6031
6044
6057
6070
6084
6097
6110
6124
6137
6151
6165
6178
6192
6206
6220
6233
6247
6261
6275
6288
6302
6316
6330
6343
6357
6371
6384
6398
6411
6425
6438
6451
6464
6478
6491
6503
6516
6529
6542
6554
6566
6579
6591
6602
6614
6625
6637
6648
6659
6669
6680
6691
6701
6711
6721
6731
6741
6751
6761
6771
6781
6791
6801
6810
6820
6830
6839
6849
6858
6868
6878
6887
6896
6906
6915
6924
6933
6942
6951
6960
6969
6978
6987
6996
7005
7014
7023
7032
7041
7050
7059
7068
7077
7086
7095
7103
7112
7120
7129
7137
7146
7154
7162
7170
7178
7186
7194
7202
7210
7218
7226
7233
7241
7248
7255
7263
7269
7276
7283
7289
7295
7301
7307
7312
7317
7322
7327
7331
7335
7339
7342
7345
7348
7351
7353
7355
7357
7359
7360
7361
7362
7363
7363
7363
7363
7362
7361
7360
7359
7357
7355
7352
7349
7346
7342
7338
7334
7329
7324
7319
7313
7307
7300
7293
7286
7278
7270
7262
7253
7244
7235
7225
7215
7204
7194
7183
7171
7160
7148
7135
7123
7110
7097
7084
7071
7057
7043
7029
7015
7000
6986
6971
6956
6941
6925
6910
6894
6878
6861
6844
6827
6810
6793
6775
6757
6739
6720
6701
6682
6663
6644
6624
6604
6584
6563
6543
6522
6501
6480
6458
6436
6415
6392
6370
6348
6326
6303
6280
6257
6235
6212
6189
6166
6143
6120
6097
6075
6052
6029
6007
5984
5962
5940
5918
5896
5875
5853
5832
5812
5791
5771
5751
5731
5711
5692
5673
5654
5635
5617
5599
5581
5563
5546
5529
5512
5496
5479
5463
5447
5432
5416
5401
5386
5371
5357
5343
5329
5315
5302
5289
5275
5263
5250
5237
5225
5213
5201
5189
5178
5166
5155
5144
5133
5121
5110
5099
5088
5078
5067
5056
5045
5035
5024
5014
5003
4993
4983
4972
4962
4952
4942
4931
4921
4911
4901
4891
4881
4871
4861
4851
4841
4831
4821
4810
4800
4790
4780
4769
4759
4748
4737
4727
4716
4705
4693
4682
4671
4659
4647
4636
4624
4611
4599
4587
4574
4562
4549
4536
4523
4510
4497
4483
4470
4457
4443
4429
4416
4402
4388
4374
4361
4347
4333
4319
4305
4291
4278
4264
4250
4236
4223
4209
4196
4182
4169
4155
4142
4128
4115
4102
4089
4075
4062
4049
4035
4024
4011
3998
3985
3972
3960
3947
3934
3922
3909
3897
3884
3872
3860
3847
3835
3823
3810
3798
3786
3774
3762
3749
3737
3724
3712
3699
3686
3673
3660
3647
3634
3621
3607
3594
3580
3567
3554
3540
3527
3513
3500
3487
3473
3460
3447
3433
3420
3407
3393
3380
3367
3353
3340
3326
3312
3298
3284
3269
3255
3240
3225
3210
3195
3179
3164
3148
3132
3116
3099
3083
3066
3050
3033
3016
2999
2981
2964
2947
2929
2912
2894
2877
2859
2841
2824
2806
2789
2771
2754
2736
2719
2702
2684
2667
2649
2632
2615
2597
2580
2563
2545
2528
2511
2493
2476
2459
2442
2425
2408
2391
2374
2357
2340
2323
2306
2289
2272
2256
2239
2222
2206
2189
2172
2156
2139
2123
2107
2090
2074
2058
2041
2025
2009
1994
1978
1962
1947
1931
1916
1900
1885
1870
1855
1840
1825
1810
1796
1781
1767
1752
1738
1724
1710
1696
1682
1668
1655
1641
1627
1614
1601
1587
1574
1560
1547
1533
1520
1506
1493
1479
1466
1452
1439
1425
1412
1398
1385
1371
1358
1345
1332
1319
1307
1294
1282
1270
1258
1246
1235
1223
1212
1201
1190
1179
1169
1158
1148
1138
1128
1119
1109
1100
1091
1082
1073
1064
1056
1048
1039
1032
1024
1016
1010
1002
996
990
984
978
972
967
962
957
952
948
944
939
935
932
928
924
921
917
914
911
908
905
902
900
897
894
892
890
888
885
883
881
880
878
876
875
874
873
872
871
870
870
870
870
870
870
870
870
871
871
872
873
874
875
876
877
878
879
881
882
884
885
887
889
891
893
895
897
899
901
904
906
909
911
914
917
920
923
926
929
932
935
939
942
945
949
952
955
959
962
966
969
972
975
978
981
984
987
989
992
994
996
998
1000
1002
1004
1006
1006
1008
1010
1010
1012
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1012
1012
1010
1010
1010
1008
1008
1006
1006
1004
1002
1002
1000
999
997
995
993
990
988
985
982
978
975
971
967
962
957
952
947
942
936
930
924
917
911
904
897
890
882
875
867
859
851
843
835
827
819
811
803
795
787
779
771
763
756
748
741
733
726
719
712
705
698
691
684
677
670
663
656
650
643
637
630
624
618
612
606
599
593
587
582
576
570
564
558
553
547
541
536
530
524
519
513
508
502
497
491
486
481
476
471
466
461
456
452
447
443
439
435
431
427
423
419
416
412
409
406
403
400
397
395
392
390
388
386
385
383
381
380
379
378
377
376
375
374
374
373
373
372
372
372
372
372
372
373
373
374
374
375
376
377
378
380
381
383
384
386
387
389
390
392
394
395
397
398
400
401
402
403
405
406
407
408
409
410
411
412
413
414
414
415
416
416
416
417
417
417
417
416
416
416
415
414
414
413
412
410
409
408
406
404
403
401
399
396
394
392
389
386
384
381
378
374
371
368
364
360
356
352
348
344
340
336
331
327
322
318
313
308
304
299
295
290
285
281
276
272
267
263
258
254
249
245
240
236
231
227
222
217
213
208
203
198
193
189
184
179
175
170
165
161
156
151
147
142
138
134
129
125
121
116
112
108
104
100
96
92
87
83
79
75
71
67
62
58
53
49
44
39
34
29
24
19
14
8
3
-2
-8
-13
-19
-24
-30
-35
-41
-46
-52
-57
-63
-68
-74
-79
-85
-90
-96
-101
-107
-112
-118
-123
-128
-134
-139
-145
-150
-156
-162
-167
-173
-178
-184
-190
-195
-200
-206
-211
-216
-221
-226
-231
-235
-240
-244
-249
-253
-257
-261
-265
-269
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-313
-317
-321
-326
-330
-334
-339
-343
-348
-353
-358
-362
-367
-372
-378
-383
-388
-394
-399
-405
-410
-416
-422
-428
-433
-439
-445
-451
-457
-464
-470
-476
-482
-488
-494
-501
-507
-513
-520
-526
-533
-539
-546
-552
-559
-565
-572
-579
-585
-592
-598
-605
-611
-618
-624
-631
-637
-644
-650
-657
-663
-670
-676
-682
-688
-694
-700
-706
-712
-718
-723
-729
-734
-740
-745
-750
-755
-760
-765
-770
-775
-780
-785
-789
-794
-799
-803
-808
-813
-817
-822
-827
-831
-836
-841
-846
-850
-855
-860
-865
-870
-875
-880
-885
-890
-895
-900
-906
-911
-916
-921
-926
-931
-936
-941
-946
-951
-956
-961
-966
-971
-975
-980
-984
-988
-993
-997
-1000
-1004
-1008
-1010
-1014
-1018
-1020
-1025
-1028
-1031
-1034
-1036
-1039
-1042
-1044
-1047
-1049
-1052
-1054
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1071
-1073
-1075
-1077
-1079
-1081
-1083
-1085
-1087
-1090
-1092
-1094
-1096
-1098
-1100
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1116
-1117
-1119
-1121
-1123
-1125
-1127
-1129
-1131
-1133
-1135
-1136
-1138
-1140
-1142
-1144
-1146
-1147
-1149
-1151
-1153
-1155
-1157
-1159
-1162
-1164
-1166
-1168
-1170
-1172
-1174
-1177
-1179
-1181
-1183
-1185
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1204
-1206
-1207
-1208
-1210
-1211
-1212
-1212
-1213
-1214
-1214
-1215
-1215
-1215
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1215
-1215
-1215
-1214
-1214
-1214
-1213
-1212
-1212
-1211
-1210
-1209
-1208
-1207
-1206
-1205
-1204
-1203
-1202
-1201
-1199
-1198
-1196
-1194
-1192
-1190
-1188
-1185
-1183
-1180
-1178
-1175
-1172
-1169
-1166
-1163
-1160
-1156
-1153
-1149
-1145
-1141
-1137
-1133
-1129
-1124
-1120
-1115
-1110
-1105
-1099
-1094
-1088
-1082
-1076
-1070
-1063
-1056
-1049
-1042
-1035
-1028
-1020
-1012
-1004
-996
-988
-979
-970
-961
-952
-943
-934
-924
-914
-904
-894
-884
-873
-863
-852
-841
-830
-819
-807
-796
-784
-772
-760
-747
-735
-722
-709
-696
-683
-670
-657
-644
-631
-618
-604
-591
-578
-565
-553
-540
-527
-515
-503
-491
-479
-467
-455
-444
-433
-422
-411
-400
-389
-379
-369
-359
-349
-339
-329
-319
-309
-300
-291
-281
-272
-263
-255
-246
-238
-229
-221
-214
-206
-198
-191
-183
-176
-169
-162
-155
-148
-142
-135
-129
-123
-117
-111
-105
-99
-94
-89
-84
-78
-73
-69
-64
-59
-55
-50
-46
-42
-38
-34
-30
-26
-22
-19
-15
-12
-8
-5
-2
1
4
7
10
12
15
17
19
21
24
25
27
29
31
32
34
35
36
38
39
40
41
42
43
44
45
45
46
47
47
47
48
48
48
48
48
47
47
46
46
45
44
43
42
41
39
38
36
34
33
31
29
27
24
22
20
18
15
13
10
7
5
2
-1
-4
-7
-11
-14
-17
-21
-25
-29
-32
-36
-41
-45
-49
-54
-58
-63
-67
-72
-77
-82
-86
-91
-96
-101
-106
-111
-116
-121
-126
-131
-136
-141
-147
-152
-157
-162
-168
-173
-179
-184
-190
-196
-202
-207
-213
-219
-225
-232
-238
-244
-250
-256
-262
-268
-274
-280
-286
-292
-297
-303
-308
-314
-319
-324
-330
-335
-340
-345
-349
-354
-359
-364
-368
-373
-377
-382
-386
-391
-395
-399
-404
-408
-412
-416
-420
-424
-428
-432
-436
-440
-443
-447
-451
-454
-458
-461
-464
-467
-471
-474
-477
-480
-482
-485
-488
-490
-493
-495
-498
-500
-502
-504
-506
-507
-509
-510
-512
-513
-514
-515
-515
-516
-516
-517
-517
-517
-517
-517
-517
-516
-516
-516
-516
-515
-515
-515
-514
-514
-514
-513
-513
-512
-512
-511
-511
-510
-509
-508
-508
-507
-506
-505
-504
-503
-502
-500
-499
-498
-496
-495
-493
-492
-490
-489
-487
-486
-484
-483
-481
-480
-478
-477
-476
-474
-473
-472
-470
-469
-468
-466
-465
-463
-462
-460
-458
-457
-455
-452
-450
-448
-445
-443
-440
-437
-434
-431
-428
-425
-422
-418
-415
-411
-407
-403
-399
-395
-390
-386
-381
-377
-372
-367
-361
-356
-350
-345
-339
-333
-327
-321
-315
-308
-302
-295
-289
-282
-275
-269
-262
-255
-248
-241
-234
-227
-220
-213
-206
-199
-191
-184
-177
-169
-162
-154
-146
-138
-130
-122
-114
-105
-97
-88
-80
-71
-63
-54
-45
-36
-26
-17
-7
2
12
21
31
41
51
61
70
80
90
99
109
119
129
138
148
158
167
177
187
197
207
217
227
237
247
257
267
277
287
297
308
318
328
339
349
359
370
380
391
401
412
423
433
444
455
466
477
489
500
511
523
534
546
557
569
581
592
604
616
628
640
652
664
676
688
700
712
724
736
749
761
773
785
798
810
823
835
848
860
873
886
898
911
924
936
949
961
974
987
999
1012
1024
1037
1049
1062
1074
1086
1099
1111
1123
1135
1148
1160
1172
1184
1196
1208
1220
1233
1245
1257
1268
1280
1292
1304
1316
1327
1339
1350
1362
1374
1385
1396
1408
1419
1431
1442
1453
1465
1476
1487
1498
1509
1520
1531
1542
1552
1563
1574
1585
1596
1607
1618
1628
1639
1650
1661
1671
1682
1693
1703
1713
1724
1734
1744
1754
1764
1773
1783
1793
1802
1811
1820
1830
1839
1848
1857
1866
1875
1884
1893
1902
1911
1920
1929
1938
1947
1956
1965
1973
1982
1991
2001
2009
2019
2028
2037
2047
2057
2067
2077
2087
2097
2107
2118
2128
2139
2150
2160
2171
2182
2193
2204
2215
2226
2237
2248
2259
2271
2282
2293
2304
2316
2327
2339
2351
2362
2374
2386
2398
2410
2422
2434
2445
2457
2469
2481
2492
2504
2515
2526
2537
2549
2560
2571
2582
2593
2604
2615
2626
2637
2647
2658
2669
2680
2690
2701
2712
2722
2733
2744
2754
2765
2775
2785
2796
2806
2817
2827
2837
2847
2857
2867
2877
2887
2897
2906
2916
2925
2935
2944
2953
2962
2970
2979
2987
2996
3004
3012
3020
3028
3036
3043
3051
3058
3065
3072
3079
3086
3092
3098
3104
3110
3116
3121
3127
3132
3137
3141
3145
3149
3153
3157
3160
3163
3166
3169
3171
3173
3175
3177
3178
3179
3180
3181
3181
3181
3181
3180
3179
3178
3176
3174
3172
3169
3167
3164
3160
3157
3153
3148
3144
3139
3134
3129
3124
3119
3113
3107
3101
3095
3089
3083
3077
3070
3064
3057
3050
3044
3037
3030
3023
3016
3009
3002
2994
2987
2979
2972
2964
2957
2949
2942
2934
2926
2918
2910
2903
2895
2887
2879
2871
2863
2855
2848
2840
2832
2824
2817
2809
2802
2794
2787
2779
2772
2765
2758
2751
2744
2737
2730
2724
2717
2711
2705
2699
2693
2687
2681
2676
2670
2665
2660
2655
2650
2646
2642
2638
2634
2630
2626
2623
2620
2617
2614
2612
2609
2607
2605
2603
2602
2600
2599
2598
2598
2597
2597
2597
2597
2597
2598
2599
2600
2601
2603
2605
2607
2610
2612
2615
2619
2622
2626
2630
2634
2638
2643
2648
2653
2658
2664
2670
2676
2682
2689
2696
2702
2710
2717
2724
2732
2740
2748
2756
2765
2774
2783
2792
2802
2811
2821
2831
2841
2852
2863
2873
2884
2896
2907
2919
2930
2942
2954
2967
2979
2991
3004
3017
3029
3042
3055
3068
3082
3095
3108
3122
3135
3149
3162
3176
3190
3204
3218
3232
3246
3259
3273
3287
3301
3316
3330
3344
3358
3372
3387
3401
3415
3429
3444
3458
3472
3486
3500
3514
3527
3541
3555
3569
3582
3596
3609
3623
3636
3649
3662
3675
3688
3701
3714
3727
3739
3752
3764
3776
3788
3800
3812
3824
3835
3847
3858
3869
3880
3890
3900
3911
3921
3930
3940
3950
3959
3968
3977
3986
3994
4003
4011
4019
4027
4035
4043
4050
4057
4064
4070
4077
4083
4089
4094
4099
4104
4108
4112
4116
4119
4122
4124
4127
4129
4130
4131
4132
4133
4133
4132
4132
4131
4130
4128
4126
4124
4122
4119
4116
4113
4109
4105
4101
4096
4091
4086
4080
4074
4067
4061
4054
4046
4038
4030
4022
4013
4003
3994
3984
3974
3963
3952
3941
3929
3917
3905
3893
3880
3867
3854
3841
3827
3813
3799
3785
3771
3756
3742
3727
3712
3697
3682
3666
3651
3635
3619
3604
3588
3572
3556
3539
3523
3507
3490
3473
3457
3440
3423
3406
3389
3371
3354
3337
3320
3302
3285
3268
3251
3233
3216
3199
3181
3164
3147
3129
3112
3094
3076
3058
3040
3022
3004
2986
2967
2949
2931
2912
2893
2875
2856
2837
2818
2799
2780
2761
2743
2724
2705
2686
2667
2648
2630
2611
2593
2574
2556
2538
2520
2502
2484
2466
2448
2430
2412
2395
2377
2360
2343
2325
2308
2291
2275
2258
2241
2225
2209
2192
2176
2161
2145
2129
2114
2099
2084
2069
2055
2041
2027
2013
1999
1985
1972
1959
1946
1933
1920
1907
1894
1882
1869
1857
1845
1833
1821
1809
1797
1786
1774
1763
1752
1740
1729
1719
1708
1697
1686
1676
1665
1655
1645
1635
1624
1614
1604
1595
1585
1575
1566
1556
1547
1538
1529
1520
1511
1502
1493
1485
1476
1468
1460
1452
1444
1436
1429
1421
1413
1406
1398
1391
1384
1377
1369
1362
1355
1348
1341
1334
1327
1321
1314
1308
1302
1295
1289
1284
1278
1272
1266
1261
1255
1250
1245
1240
1235
1230
1225
1220
1215
1211
1206
1202
1198
1193
1189
1185
1181
1177
1174
1170
1166
1163
1159
1156
1152
1149
1145
1142
1139
1136
1133
1130
1127
1124
1121
1119
1117
1114
1112
1110
1109
1107
1106
1105
1104
1103
1102
1102
1101
1101
1101
1101
1101
1101
1101
1101
1102
1102
1103
1104
1105
1106
1108
1109
1111
1113
1115
1118
1120
1123
1126
1129
1132
1135
1139
1143
1147
1151
1155
1160
1164
1169
1174
1179
1185
1190
1196
1201
1207
1213
1219
1224
1230
1236
1242
1248
1254
1259
1265
1271
1277
1283
1289
1295
1301
1307
1313
1320
1326
1332
1338
1344
1351
1357
1363
1370
1376
1382
1389
1396
1403
1409
1417
1424
1431
1438
1446
1453
1461
1469
1477
1485
1493
1501
1509
1518
1526
1535
1544
1553
1562
1572
1581
1591
1601
1611
1621
1632
1642
1653
1664
1675
1687
1698
1710
1722
1734
1746
1759
1771
1784
1797
1809
1822
1835
1848
1862
1875
1888
1902
1915
1928
1942
1956
1969
1983
1996
2009
2024
2037
2052
2066
2080
2094
2108
2122
2136
2151
2165
2180
2194
2209
2224
2239
2254
2270
2285
2301
2316
2332
2349
2365
2381
2398
2415
2432
2449
2466
2483
2500
2518
2536
2553
2571
2589
2607
2625
2643
2662
2680
2699
2718
2737
2756
2775
2794
2814
2833
2853
2873
2894
2914
2935
2956
2977
2998
3019
3041
3063
3085
3107
3130
3152
3175
3198
3222
3245
3269
3293
3317
3341
3366
3391
3416
3442
3468
3494
3520
3546
3572
3599
3626
3653
3679
3707
3734
3761
3788
3816
3843
3871
3899
3927
3955
3983
4011
4038
4067
4096
4125
4153
4182
4210
4239
4267
4296
4325
4353
4382
4411
4439
4468
4497
4525
4554
4582
4611
4639
4668
4696
4724
4752
4780
4807
4834
4861
4888
4915
4942
4968
4995
5021
5047
5073
5099
5125
5151
5177
5203
5229
5255
5281
5307
5332
5358
5383
5408
5433
5458
5482
5507
5531
5556
5580
5604
5628
5652
5676
5700
5724
5748
5772
5796
5820
5844
5868
5892
5916
5940
5963
5987
6010
6034
6057
6080
6103
6126
6149
6172
6195
6218
6241
6264
6287
6310
6333
6356
6379
6402
6425
6448
6471
6494
6517
6539
6562
6585
6607
6630
6652
6675
6698
6720
6743
6765
6788
6811
6834
6856
6879
6902
6925
6947
6970
6992
7014
7037
7059
7081
7103
7125
7147
7168
7189
7211
7232
7253
7273
7294
7315
7336
7356
7377
7398
7419
7439
7460
7481
7502
7523
7544
7564
7585
7606
7627
7647
7668
7688
7709
7729
7749
7769
7789
7809
7829
7849
7869
7889
7908
7928
7948
7967
7986
8006
8025
8044
8063
8080
8100
8118
8137
8154
8172
8189
8207
8225
8242
8259
8276
8292
8309
8326
8342
8358
8374
8390
8406
8422
8438
8453
8469
8484
8499
8515
8529
8544
8559
8574
8588
8603
8617
8631
8645
8659
8673
8687
8701
8715
8729
8743
8756
8770
8783
8797
8810
8824
8837
8850
8863
8876
8889
8902
8915
8928
8941
8954
8966
8979
8992
9005
9017
9030
9042
9055
9068
9080
9092
9104
9117
9128
9140
9152
9164
9175
9186
9197
9208
9219
9230
9240
9251
9261
9270
9280
9289
9298
9307
9316
9324
9332
9340
9348
9355
9362
9369
9376
9382
9388
9394
9400
9405
9410
9415
9419
9423
9427
9431
9434
9437
9440
9442
9444
9446
9448
9449
9450
9451
9451
9451
9451
9451
9450
9450
9449
9447
9446
9445
9443
9441
9439
9437
9434
9432
9429
9427
9424
9420
9417
9414
9410
9406
9402
9398
9393
9389
9384
9379
9373
9368
9362
9357
9351
9345
9339
9332
9326
9320
9313
9307
9300
9293
9286
9279
9272
9265
9258
9251
9243
9235
9227
9219
9211
9202
9194
9185
9176
9166
9156
9147
9137
9126
9116
9105
9094
9083
9072
9061
9049
9037
9025
9013
9001
8988
8975
8962
8949
8936
8922
8908
8894
8879
8864
8849
8834
8818
8802
8786
8769
8752
8735
8718
8701
8683
8665
8647
8629
8611
8592
8573
8554
8536
8516
8497
8478
8459
8439
8420
8400
8381
8361
8341
8321
8302
8282
8262
8242
8222
8202
8183
8163
8143
8122
8103
8084
8064
8045
8026
8007
7987
7968
7950
7931
7912
7893
7874
7856
7837
7818
7800
7781
7762
7744
7725
7706
7688
7669
7650
7632
7613
7594
7575
7556
7537
7518
7498
7479
7459
7440
7420
7400
7380
7361
7341
7321
7301
7282
7262
7242
7222
7203
7183
7163
7143
7123
7103
7083
7063
7043
7022
7002
6982
6961
6941
6921
6900
6880
6860
6839
6819
6799
6778
6758
6737
6716
6696
6675
6654
6633
6612
6591
6570
6549
6527
6506
6485
6464
6442
6421
6400
6379
6358
6337
6317
6296
6276
6255
6235
6215
6195
6175
6155
6135
6116
6096
6077
6058
6039
6020
6002
5983
5965
5947
5929
5911
5893
5876
5858
5841
5824
5807
5790
5774
5758
5742
5726
5710
5694
5678
5663
5648
5633
5618
5603
5589
5574
5560
5546
5531
5517
5503
5489
5475
5461
5447
5433
5419
5405
5392
5378
5364
5350
5337
5323
5309
5296
5283
5269
5256
5243
5229
5216
5203
5190
5177
5164
5151
5138
5125
5112
5100
5087
5074
5062
5049
5037
5025
5013
5001
4990
4978
4967
4955
4944
4933
4923
4912
4902
4891
4881
4871
4861
4851
4842
4832
4823
4814
4805
4796
4787
4779
4770
4762
4754
4747
4739
4732
4724
4717
4710
4703
4696
4689
4682
4676
4669
4662
4655
4649
4642
4635
4629
4622
4616
4609
4602
4596
4589
4583
4576
4569
4563
4556
4549
4542
4535
4528
4521
4514
4506
4499
4491
4484
4476
4468
4460
4452
4444
4436
4428
4419
4411
4403
4394
4386
4378
4369
4360
4351
4342
4333
4324
4315
4305
4296
4286
4276
4266
4256
4246
4236
4226
4215
4205
4194
4184
4173
4162
4152
4141
4130
4119
4108
4097
4086
4075
4064
4053
4043
4032
4021
4010
4000
3989
3978
3968
3957
3947
3936
3926
3915
3905
3895
3885
3875
3865
3855
3845
3836
3827
3818
3809
3800
3792
3783
3775
3767
3759
3751
3744
3736
3729
3721
3714
3707
3700
3693
3686
3679
3672
3665
3658
3652
3645
3638
3632
3625
3619
3613
3606
3600
3594
3587
3581
3575
3569
3563
3557
3551
3546
3540
3534
3529
3524
3518
3513
3508
3503
3498
3493
3488
3484
3479
3475
3471
3466
3462
3458
3455
3451
3447
3443
3440
3437
3434
3431
3428
3425
3422
3420
3417
3415
3413
3411
3409
3408
3406
3405
3404
3403
3402
3401
3400
3399
3399
3399
3398
3398
3398
3399
3399
3399
3399
3399
3400
3400
3400
3401
3401
3401
3402
3402
3403
3403
3403
3404
3404
3405
3405
3405
3406
3406
3407
3407
3407
3408
3408
3408
3409
3409
3409
3410
3410
3411
3411
3412
3412
3413
3414
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3425
3426
3428
3430
3432
3434
3436
3438
3440
3443
3445
3448
3450
3453
3456
3459
3461
3464
3467
3470
3472
3475
3478
3481
3484
3487
3490
3493
3496
3499
3502
3504
3507
3510
3513
3516
3519
3522
3525
3528
3531
3534
3537
3539
3542
3545
3547
3549
3552
3554
3556
3558
3560
3562
3564
3566
3568
3570
3572
3574
3575
3577
3579
3580
3582
3583
3584
3586
3587
3588
3589
3590
3591
3591
3592
3593
3594
3595
3595
3596
3597
3598
3598
3599
3599
3599
3600
3600
3599
3599
3599
3598
3598
3597
3596
3595
3594
3592
3591
3589
3588
3586
3584
3582
3580
3578
3576
3574
3571
3569
3566
3563
3560
3557
3554
3550
3547
3543
3540
3536
3532
3528
3524
3519
3515
3510
3506
3501
3496
3491
3486
3481
3475
3469
3464
3458
3451
3445
3439
3432
3425
3418
3410
3403
3395
3388
3380
3372
3363
3355
3346
3337
3328
3319
3310
3300
3290
3280
3270
3260
3250
3239
3228
3218
3207
3196
3185
3174
3162
3151
3140
3128
3116
3104
3092
3080
3068
3056
3043
3031
3018
3005
2993
2980
2967
2954
2941
2928
2915
2902
2889
2876
2863
2850
2836
2823
2810
2796
2783
2769
2756
2742
2729
2715
2701
2688
2674
2660
2646
2632
2619
2605
2591
2577
2563
2549
2535
2521
2507
2493
2479
2465
2451
2437
2423
2409
2395
2381
2367
2353
2339
2325
2311
2297
2284
2270
2256
2243
2229
2216
2202
2189
2176
2163
2150
2138
2125
2112
2100
2087
2075
2063
2051
2039
2027
2016
2004
1993
1982
1971
1960
1949
1939
1929
1918
1908
1899
1889
1880
1870
1861
1852
1844
1835
1826
1818
1810
1802
1794
1786
1778
1770
1763
1755
1748
1740
1733
1726
1719
1712
1706
1699
1693
1686
1680
1674
1668
1663
1657
1652
1647
1641
1636
1631
1627
1622
1618
1613
1609
1606
1602
1598
1595
1592
1589
1586
1583
1581
1578
1576
1574
1571
1569
1568
1566
1564
1563
1561
1560
1559
1558
1556
1555
1554
1553
1552
1551
1550
1549
1548
1547
1546
1545
1544
1543
1543
1542
1541
1540
1539
1539
1538
1537
1537
1536
1536
1536
1535
1535
1535
1535
1534
1534
1534
1534
1534
1534
1534
1533
1533
1533
1532
1532
1531
1530
1530
1529
1528
1527
1526
1525
1523
1522
1520
1519
1517
1515
1514
1512
1510
1508
1506
1503
1501
1499
1496
1493
1490
1487
1484
1481
1478
1474
1471
1467
1463
1459
1454
1450
1446
1441
1436
1431
1426
1421
1416
1411
1405
1400
1394
1388
1382
1376
1370
1364
1357
1351
1344
1338
1331
1325
1318
1311
1305
1298
1291
1285
1278
1271
1265
1258
1251
1244
1238
1231
1224
1218
1211
1204
1198
1191
1185
1178
1172
1165
1159
1152
1146
1139
1133
1127
1120
1114
1108
1102
1096
1090
1084
1078
1072
1066
1061
1055
1050
1044
1039
1033
1028
1022
1018
1012
1008
1002
998
993
988
983
979
974
969
964
960
955
950
945
941
936
931
926
920
915
909
904
898
892
886
880
873
867
860
854
847
841
834
827
820
813
806
799
792
785
777
770
763
756
748
741
733
726
719
711
704
696
689
681
673
666
658
650
643
635
627
620
612
605
597
590
582
575
568
561
553
546
539
532
525
518
511
505
498
492
485
479
473
467
462
456
451
445
440
435
431
426
422
418
414
410
406
403
400
397
394
392
390
388
386
385
383
382
382
381
381
381
381
382
383
384
385
387
388
390
393
395
398
401
405
409
413
417
422
427
433
439
445
451
458
466
473
481
490
499
508
517
527
537
548
559
571
582
595
607
620
633
647
661
676
691
706
722
738
754
771
788
805
823
842
860
880
899
919
940
961
982
1004
1026
1048
1071
1095
1118
1143
1167
1192
1218
1243
1270
1296
1323
1351
1378
1406
1435
1464
1493
1522
1552
1582
1612
1642
1673
1704
1735
1767
1798
1830
1863
1895
1928
1961
1994
2028
2062
2096
2131
2165
2200
2236
2271
2307
2343
2380
2416
2454
2491
2528
2566
2605
2643
2682
2720
2759
2799
2838
2877
2917
2957
2997
3036
3076
3116
3156
3197
3237
3277
3317
3358
3398
3439
3479
3520
3560
3601
3641
3682
3723
3763
3804
3844
3884
3925
3965
4005
4045
4085
4124
4164
4204
4243
4282
4321
4360
4399
4437
4476
4514
4552
4590
4627
4665
4702
4739
4776
4812
4849
4885
4921
4957
4993
5028
5063
5098
5133
5167
5201
5235
5268
5302
5335
5368
5400
5432
5464
5496
5527
5558
5589
5619
5649
5679
5708
5737
5765
5794
5821
5849
5876
5903
5929
5955
5980
6005
6030
6054
6078
6102
6125
6147
6169
6191
6212
6233
6254
6274
6293
6312
6331
6349
6367
6384
6400
6417
6432
6448
6462
6477
6491
6504
6517
6529
6541
6552
6563
6574
6583
6593
6602
6610
6618
6625
6632
6638
6644
6649
6654
6658
6661
6664
6667
6669
6670
6671
6672
6672
6671
6670
6668
6666
6663
6660
6656
6652
6647
6641
6635
6629
6622
6614
6606
6598
6589
6580
6570
6559
6549
6537
6526
6513
6501
6488
6474
6460
6446
6432
6417
6401
6386
6370
6353
6337
6320
6303
6285
6267
6249
6231
6212
6193
6174
6154
6134
6114
6093
6072
6051
6030
6009
5987
5965
5943
5920
5898
5875
5852
5829
5805
5782
5758
5734
5710
5685
5660
5635
5610
5585
5559
5534
5508
5482
5456
5430
5403
5377
5350
5324
5297
5270
5243
5217
5190
5163
5137
5110
5083
5057
5031
5004
4978
4952
4926
4900
4874
4848
4823
4797
4772
4747
4722
4697
4672
4648
4623
4599
4575
4551
4527
4504
4480
4457
4434
4411
4388
4365
4342
4319
4296
4273
4251
4228
4206
4183
4161
4139
4116
4094
4072
4050
4027
4006
3984
3962
3940
3918
3896
3874
3852
3830
3808
3786
3765
3743
3721
3699
3677
3655
3634
3612
3590
3568
3547
3525
3503
3482
3460
3439
3418
3396
3375
3354
3333
3312
3291
3270
3249
3229
3208
3187
3167
3147
3127
3106
3086
3067
3047
3027
3008
2988
2969
2950
2931
2912
2893
2874
2856
2837
2819
2800
2782
2764
2746
2728
2711
2693
2676
2659
2642
2625
2609
2592
2576
2560
2544
2528
2513
2498
2482
2467
2453
2438
2424
2409
2395
2382
2368
2354
2341
2328
2315
2303
2290
2278
2266
2255
2243
2232
2220
2209
2198
2188
2177
2167
2157
2147
2138
2128
2119
2110
2102
2094
2086
2078
2071
2064
2057
2051
2045
2039
2033
2028
2023
2019
2013
2009
2005
2001
1999
1996
1993
1990
1987
1985
1983
1981
1979
1977
1976
1974
1973
1972
1971
1970
1969
1968
1967
1967
1966
1966
1966
1965
1965
1965
1965
1964
1964
1964
1964
1964
1965
1965
1965
1965
1965
1966
1966
1967
1967
1967
1968
1968
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1968
1968
1967
1967
1967
1966
1966
1965
1964
1964
1963
1962
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1949
1948
1946
1944
1943
1941
1939
1937
1935
1932
1930
1927
1924
1921
1918
1914
1910
1907
1902
1898
1893
1888
1883
1877
1871
1865
1859
1852
1846
1839
1832
1824
1817
1809
1801
1793
1785
1777
1769
1760
1752
1743
1734
1725
1716
1707
1698
1688
1679
1670
1660
1651
1641
1631
1622
1612
1602
1592
1582
1572
1562
1551
1541
1530
1520
1509
1498
1487
1475
1464
1452
1440
1429
1417
1404
1392
1380
1367
1355
1342
1329
1317
1303
1290
1277
1263
1249
1235
1221
1207
1192
1177
1162
1147
1132
1117
1101
1086
1070
1054
1039
1022
1006
991
974
958
942
926
909
893
877
860
844
827
811
794
778
761
745
729
713
697
681
665
650
634
619
604
589
574
559
545
530
516
502
488
474
461
447
434
420
407
394
381
368
356
343
331
319
307
295
283
272
260
249
238
227
217
206
196
186
176
166
156
146
137
127
117
108
99
89
80
71
62
53
45
36
28
19
11
3
-5
-13
-21
-28
-36
-44
-51
-59
-66
-74
-81
-88
-95
-102
-109
-116
-123
-130
-137
-143
-150
-156
-162
-168
-174
-180
-185
-190
-196
-201
-205
-210
-214
-218
-222
-226
-230
-233
-237
-240
-242
-245
-247
-249
-251
-252
-253
-254
-255
-255
-256
-255
-255
-254
-253
-252
-250
-249
-247
-244
-242
-239
-236
-233
-230
-226
-223
-219
-215
-210
-206
-201
-196
-191
-186
-180
-175
-169
-163
-157
-151
-145
-138
-132
-125
-118
-111
-104
-97
-89
-82
-74
-67
-59
-51
-43
-35
-27
-18
-10
-2
6
15
23
31
40
48
56
65
73
81
90
98
106
115
123
131
139
147
155
163
171
179
187
195
202
210
218
225
233
241
248
256
263
271
278
285
292
299
307
313
320
327
334
341
347
354
360
367
373
380
386
392
399
405
411
417
422
428
434
439
444
449
454
459
464
468
473
477
481
485
488
492
496
499
502
506
509
512
515
518
520
523
526
528
531
533
535
538
540
542
544
545
547
549
550
551
553
554
555
556
556
557
557
558
558
558
559
559
559
559
560
560
560
560
560
560
560
560
560
560
559
559
559
558
558
557
556
555
554
553
552
550
549
547
546
544
543
541
540
538
537
535
534
533
531
530
528
527
525
524
523
521
520
518
517
516
514
513
511
510
509
507
506
505
503
502
501
500
499
498
497
497
496
495
494
494
493
492
492
491
491
490
490
490
490
489
489
489
489
489
489
490
490
490
491
491
492
492
493
493
494
495
496
496
497
498
499
501
502
503
504
506
507
509
510
512
514
515
517
519
521
523
525
526
528
530
531
533
534
536
537
538
540
541
542
543
544
545
546
547
549
550
551
552
552
553
554
555
556
556
557
557
558
558
559
559
559
559
559
559
559
559
559
559
559
559
559
558
558
558
558
557
557
557
556
556
555
555
554
554
553
553
552
551
550
549
548
547
546
545
544
542
541
539
538
536
534
532
530
528
526
524
522
520
518
516
514
512
510
508
506
505
503
502
500
499
497
496
495
494
492
491
490
489
489
488
487
487
486
486
486
486
486
486
487
487
488
489
490
491
492
493
495
497
498
500
502
504
506
508
511
513
515
518
520
522
525
527
530
532
535
538
540
543
546
548
551
554
557
560
563
566
569
572
575
578
581
584
587
591
594
597
600
603
606
609
612
615
618
622
625
628
631
634
638
641
644
647
650
653
656
660
663
666
669
672
675
678
681
683
686
689
691
694
696
698
701
703
705
706
708
710
711
712
713
714
715
716
716
717
717
717
717
716
716
715
715
714
713
712
711
710
708
707
705
704
702
700
698
696
694
692
689
687
685
682
680
677
674
672
669
666
663
660
657
654
651
647
644
641
637
634
630
626
623
619
615
612
608
604
601
597
593
590
586
582
578
574
570
566
562
558
554
549
545
541
537
532
528
523
519
514
509
505
500
495
491
486
482
477
472
468
464
460
455
451
447
443
439
435
431
427
423
420
416
412
408
404
400
396
391
387
383
379
375
371
366
362
357
353
348
344
339
334
328
323
317
311
305
299
292
286
278
271
264
256
249
241
232
224
215
207
198
189
179
170
160
151
141
131
121
110
100
90
79
68
57
46
35
24
13
1
-10
-22
-33
-45
-56
-68
-80
-92
-103
-115
-127
-139
-151
-163
-174
-186
-198
-209
-221
-232
-244
-255
-266
-277
-288
-299
-309
-320
-330
-341
-351
-362
-372
-382
-392
-402
-411
-421
-430
-439
-448
-457
-466
-475
-483
-491
-499
-507
-515
-523
-530
-538
-545
-552
-559
-566
-572
-579
-585
-591
-598
-604
-609
-615
-621
-626
-632
-637
-642
-648
-653
-658
-663
-668
-673
-678
-682
-687
-692
-696
-701
-705
-709
-713
-717
-721
-725
-729
-732
-736
-739
-742
-745
-748
-751
-754
-756
-759
-761
-763
-765
-766
-768
-769
-770
-771
-772
-772
-772
-772
-772
-772
-771
-770
-770
-769
-768
-767
-766
-764
-763
-761
-760
-758
-756
-754
-752
-750
-747
-745
-742
-739
-737
-734
-730
-727
-724
-720
-717
-713
-709
-705
-701
-697
-693
-689
-684
-680
-675
-671
-666
-661
-656
-651
-645
-640
-634
-629
-623
-616
-610
-604
-597
-590
-583
-576
-569
-561
-553
-545
-537
-528
-519
-510
-501
-491
-481
-471
-461
-451
-440
-429
-418
-408
-397
-385
-374
-363
-352
-340
-329
-317
-306
-294
-282
-271
-259
-248
-236
-225
-213
-201
-190
-178
-166
-155
-143
-131
-120
-108
-96
-85
-74
-62
-51
-40
-28
-17
-6
5
16
27
38
49
59
70
81
92
103
113
124
134
145
155
166
176
186
196
207
217
227
237
247
257
267
277
287
297
307
316
326
336
345
355
365
374
384
393
402
411
421
429
438
447
456
465
473
482
490
498
507
515
523
531
539
547
555
562
569
577
584
590
597
604
610
616
622
627
632
637
642
647
651
656
660
664
667
671
674
677
681
684
687
689
692
695
697
700
702
704
706
708
710
712
714
716
718
720
722
723
725
727
729
730
732
733
735
736
738
739
740
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
759
760
761
763
764
766
767
769
771
772
774
776
778
780
782
785
787
789
792
795
797
800
803
806
809
812
815
818
822
825
828
832
836
839
843
847
851
855
859
863
868
872
876
880
885
889
894
899
903
908
913
918
922
927
932
937
942
947
952
957
962
967
972
977
983
988
993
999
1004
1008
1014
1020
1026
1031
1036
1042
1047
1053
1058
1063
1069
1074
1079
1084
1090
1095
1100
1105
1110
1115
1121
1126
1131
1135
1140
1145
1149
1154
1159
1163
1168
1172
1177
1181
1186
1190
1195
1199
1204
1209
1214
1218
1223
1228
1233
1238
1243
1248
1253
1258
1264
1269
1274
1280
1285
1291
1297
1302
1308
1314
1321
1327
1334
1340
1347
1354
1361
1368
1375
1382
1389
1396
1403
1410
1416
1423
1430
1437
1443
1450
1456
1463
1469
1475
1482
1488
1494
1499
1505
1511
1516
1521
1526
1531
1536
1540
1545
1549
1553
1557
1561
1565
1569
1573
1576
1580
1583
1586
1590
1593
1596
1599
1602
1605
1607
1610
1613
1616
1618
1621
1623
1626
1628
1630
1633
1635
1637
1640
1642
1644
1646
1648
1649
1651
1652
1654
1655
1656
1656
1657
1657
1657
1657
1657
1657
1657
1656
1655
1655
1654
1653
1651
1650
1648
1647
1645
1643
1641
1639
1636
1634
1631
1628
1625
1622
1619
1615
1611
1608
1604
1600
1595
1591
1586
1582
1577
1572
1567
1561
1556
1550
1545
1539
1533
1527
1521
1515
1509
1503
1497
1491
1485
1479
1473
1467
1462
1456
1451
1446
1440
1435
1430
1425
1420
1415
1410
1406
1401
1397
1393
1389
1385
1381
1377
1373
1369
1365
1362
1358
1355
1351
1348
1344
1341
1337
1334
1331
1328
1325
1322
1320
1317
1315
1313
1311
1309
1307
1305
1304
1302
1301
1299
1298
1297
1296
1295
1294
1293
1293
1292
1292
1292
1291
1291
1292
1292
1293
1293
1294
1295
1296
1298
1299
1301
1303
1305
1308
1310
1313
1316
1320
1323
1327
1331
1335
1339
1343
1347
1352
1356
1361
1366
1371
1375
1380
1385
1390
1395
1401
1406
1411
1417
1423
1428
1434
1441
1447
1453
1460
1467
1474
1481
1489
1496
1504
1512
1521
1529
1537
1546
1555
1564
1573
1583
1592
1602
1612
1622
1633
1644
1654
1665
1677
1688
1700
1712
1724
1736
1748
1761
1774
1787
1800
1814
1828
1841
1855
1870
1884
1899
1913
1928
1944
1959
1974
1990
2005
2021
2039
2055
2072
2089
2107
2124
2142
2160
2178
2197
2216
2235
2254
2273
2293
2313
2333
2354
2374
2395
2417
2438
2459
2481
2503
2525
2548
2570
2593
2616
2639
2663
2686
2710
2734
2758
2782
2806
2830
2855
2879
2904
2928
2952
2977
3001
3026
3051
3075
3100
3125
3149
3174
3199
3224
3249
3273
3298
3323
3348
3373
3398
3423
3447
3472
3497
3522
3547
3571
3596
3621
3646
3671
3696
3720
3745
3770
3795
3820
3845
3869
3894
3919
3943
3968
3992
4016
4040
4064
4088
4112
4135
4158
4181
4204
4227
4250
4272
4294
4316
4338
4359
4381
4402
4423
4444
4465
4486
4506
4527
4547
4567
4587
4606
4626
4645
4664
4683
4702
4721
4739
4757
4775
4793
4811
4828
4846
4863
4880
4897
4914
4931
4947
4963
4979
4995
5011
5027
5042
5057
5072
5087
5101
5116
5130
5144
5158
5171
5184
5198
5210
5223
5235
5247
5259
5271
5282
5293
5304
5315
5326
5336
5347
5357
5367
5377
5387
5397
5407
5416
5426
5435
5444
5453
5461
5470
5478
5486
5493
5501
5507
5514
5521
5527
5532
5538
5543
5547
5551
5555
5559
5562
5565
5568
5570
5573
5574
5576
5577
5578
5578
5579
5578
5578
5577
5576
5575
5573
5571
5568
5565
5562
5559
5555
5551
5547
5542
5537
5532
5527
5521
5515
5509
5503
5496
5490
5483
5476
5468
5461
5453
5445
5437
5429
5421
5413
5404
5395
5387
5378
5369
5360
5351
5341
5332
5322
5313
5303
5293
5283
5273
5263
5252
5242
5231
5221
5210
5199
5188
5177
5165
5154
5142
5131
5119
5107
5095
5083
5071
5058
5046
5033
5020
5007
4994
4980
4967
4953
4939
4925
4911
4896
4882
4867
4852
4837
4822
4807
4792
4776
4761
4746
4730
4715
4699
4684
4669
4653
4638
4622
4607
4592
4576
4561
4546
4530
4515
4500
4484
4469
4454
4439
4424
4409
4394
4379
4364
4349
4335
4320
4306
4291
4277
4263
4248
4234
4220
4206
4193
4179
4165
4151
4137
4124
4110
4096
4082
4067
4054
4040
4027
4013
3999
3985
3971
3957
3943
3928
3914
3900
3886
3871
3857
3842
3828
3813
3799
3784
3770
3755
3740
3725
3710
3696
3681
3666
3651
3636
3621
3606
3591
3577
3562
3547
3532
3518
3503
3489
3474
3460
3446
3431
3417
3403
3389
3375
3361
3347
3333
3320
3306
3292
3279
3265
3252
3238
3225
3211
3198
3185
3172
3159
3146
3133
3120
3107
3094
3081
3069
3056
3044
3032
3020
3008
2996
2984
2973
2961
2950
2939
2928
2918
2907
2897
2887
2877
2867
2857
2848
2838
2829
2820
2811
2802
2793
2784
2775
2766
2757
2748
2740
2731
2723
2714
2706
2697
2689
2681
2673
2665
2657
2649
2642
2634
2627
2620
2613
2606
2599
2592
2585
2579
2573
2567
2560
2555
2549
2543
2538
2532
2527
2522
2518
2513
2509
2504
2500
2497
2493
2490
2487
2484
2481
2478
2476
2474
2472
2470
2469
2467
2466
2465
2463
2462
2461
2461
2460
2459
2459
2458
2458
2458
2458
2458
2458
2458
2458
2458
2458
2459
2459
2460
2461
2461
2462
2463
2464
2465
2465
2466
2467
2468
2469
2469
2470
2471
2472
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2485
2486
2487
2488
2489
2491
2492
2493
2494
2495
2496
2496
2497
2498
2499
2499
2500
2500
2501
2501
2502
2502
2502
2503
2503
2503
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2503
2503
2503
2503
2502
2502
2502
2502
2502
2501
2501
2501
2501
2501
2502
2502
2502
2502
2502
2502
2502
2503
2503
2503
2503
2503
2503
2502
2502
2502
2502
2501
2501
2501
2500
2500
2499
2498
2498
2497
2496
2495
2494
2493
2492
2491
2490
2489
2488
2487
2486
2485
2484
2482
2481
2480
2479
2478
2477
2476
2475
2474
2473
2472
2471
2470
2469
2468
2467
2466
2465
2464
2464
2463
2462
2462
2461
2461
2460
2460
2459
2459
2459
2458
2458
2457
2457
2456
2456
2455
2455
2455
2455
2454
2454
2454
2454
2454
2454
2454
2454
2455
2455
2455
2456
2456
2457
2457
2458
2458
2459
2460
2461
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2474
2475
2476
2478
2479
2481
2483
2484
2486
2488
2490
2492
2494
2496
2498
2500
2502
2505
2507
2510
2512
2515
2518
2521
2524
2527
2530
2533
2536
2540
2543
2547
2551
2554
2558
2562
2566
2570
2575
2579
2583
2587
2591
2596
2600
2605
2609
2614
2619
2623
2628
2633
2638
2643
2648
2653
2658
2663
2668
2674
2679
2684
2690
2695
2701
2707
2713
2718
2724
2730
2736
2742
2749
2755
2761
2767
2774
2780
2787
2793
2800
2807
2814
2820
2827
2834
2841
2848
2855
2861
2868
2875
2882
2889
2896
2902
2909
2916
2923
2929
2936
2943
2949
2956
2963
2969
2976
2983
2990
2996
3003
3010
3017
3024
3031
3038
3045
3052
3059
3066
3073
3080
3088
3095
3102
3110
3117
3125
3133
3140
3148
3156
3164
3172
3181
3189
3197
3206
3214
3223
3231
3240
3248
3257
3266
3275
3283
3292
3301
3310
3319
3328
3337
3346
3355
3364
3373
3382
3391
3400
3409
3419
3428
3437
3447
3456
3466
3475
3485
3494
3504
3514
3524
3534
3544
3554
3564
3574
3584
3594
3604
3614
3624
3634
3644
3655
3665
3675
3685
3696
3706
3717
3728
3738
3749
3760
3771
3783
3794
3805
3817
3829
3840
3852
3864
3876
3888
3899
3911
3923
3935
3947
3959
3971
3983
3995
4006
4019
4030
4043
4054
4067
4078
4091
4103
4115
4126
4138
4150
4162
4173
4185
4196
4208
4219
4231
4242
4254
4265
4277
4288
4299
4311
4322
4333
4344
4355
4367
4378
4389
4400
4411
4422
4433
4443
4454
4465
4475
4486
4496
4507
4517
4527
4537
4547
4557
4567
4576
4585
4594
4603
4612
4620
4629
4637
4645
4653
4660
4668
4675
4682
4689
4696
4702
4709
4715
4721
4728
4734
4740
4745
4751
4757
4762
4768
4773
4778
4783
4788
4793
4798
4802
4807
4811
4816
4820
4824
4828
4832
4836
4839
4843
4847
4850
4853
4857
4860
4863
4866
4869
4872
4874
4877
4880
4882
4885
4887
4889
4892
4894
4897
4899
4901
4904
4906
4908
4910
4913
4915
4917
4919
4921
4923
4925
4927
4929
4930
4932
4934
4935
4937
4938
4940
4941
4942
4944
4945
4947
4948
4949
4951
4952
4954
4955
4957
4958
4960
4961
4963
4965
4966
4968
4969
4971
4972
4973
4974
4975
4976
4977
4978
4979
4979
4979
4980
4980
4980
4980
4980
4980
4980
4979
4979
4979
4978
4978
4978
4977
4977
4976
4976
4975
4975
4975
4974
4974
4974
4973
4973
4973
4973
4973
4972
4972
4972
4972
4973
4973
4973
4973
4973
4974
4974
4974
4975
4975
4976
4976
4977
4978
4978
4979
4980
4981
4982
4983
4984
4985
4986
4988
4989
4991
4993
4995
4996
4998
5001
5003
5005
5007
5010
5012
5015
5017
5020
5023
5026
5030
5033
5036
5040
5043
5047
5050
5054
5058
5062
5065
5069
5073
5077
5080
5084
5088
5091
5095
5099
5102
5106
5110
5113
5117
5120
5124
5127
5131
5134
5138
5142
5145
5149
5152
5156
5160
5163
5167
5171
5175
5179
5183
5187
5191
5195
5200
5204
5209
5213
5218
5223
5228
5233
5238
5243
5248
5253
5259
5264
5270
5275
5281
5287
5293
5299
5306
5312
5318
5325
5331
5338
5345
5351
5358
5365
5372
5379
5386
5393
5400
5407
5414
5422
5429
5436
5443
5450
5457
5464
5471
5478
5485
5492
5498
5505
5512
5519
5526
5532
5539
5545
5552
5558
5565
5571
5577
5583
5590
5596
5602
5608
5614
5621
5627
5633
5639
5646
5652
5659
5665
5672
5678
5685
5691
5698
5705
5712
5719
5725
5732
5739
5746
5753
5760
5767
5774
5781
5788
5795
5802
5809
5815
5822
5828
5835
5841
5847
5854
5860
5866
5871
5877
5883
5888
5894
5899
5905
5910
5915
5920
5926
5931
5935
5940
5945
5950
5954
5959
5963
5967
5971
5975
5979
5982
5986
5989
5992
5995
5998
6001
6003
6006
6008
6010
6013
6014
6016
6018
6019
6020
6021
6022
6022
6023
6023
6023
6022
6022
6021
6020
6019
6017
6016
6014
6011
6009
6006
6003
6000
5997
5993
5989
5985
5981
5977
5972
5967
5962
5956
5950
5944
5938
5932
5925
5918
5911
5903
5896
5888
5879
5871
5862
5853
5844
5835
5825
5815
5805
5794
5784
5773
5761
5750
5738
5727
5715
5702
5690
5678
5665
5652
5639
5626
5612
5599
5585
5572
5558
5544
5530
5516
5502
5488
5473
5459
5445
5431
5416
5402
5388
5373
5359
5344
5330
5315
5301
5286
5271
5257
5242
5227
5213
5198
5183
5168
5153
5138
5123
5108
5093
5078
5062
5047
5031
5015
5000
4984
4968
4952
4936
4919
4903
4887
4871
4854
4838
4822
4805
4789
4773
4757
4741
4725
4709
4693
4677
4661
4646
4631
4615
4600
4585
4570
4555
4540
4525
4510
4495
4480
4466
4451
4437
4422
4408
4393
4379
4365
4350
4336
4322
4308
4294
4279
4265
4251
4237
4223
4209
4195
4181
4167
4154
4140
4126
4112
4099
4085
4072
4058
4045
4032
4019
4006
3993
3980
3967
3954
3941
3929
3916
3904
3892
3879
3867
3855
3843
3831
3819
3807
3795
3783
3771
3759
3747
3736
3724
3712
3701
3689
3677
3666
3654
3643
3631
3619
3608
3596
3585
3573
3562
3550
3538
3527
3515
3504
3492
3480
3469
3457
3445
3434
3422
3410
3399
3387
3375
3364
3352
3340
3329
3317
3305
3294
3282
3271
3259
3248
3236
3225
3214
3203
3191
3180
3169
3158
3148
3137
3126
3115
3105
3094
3083
3073
3062
3052
3041
3031
3020
3010
2999
2989
2978
2968
2957
2947
2936
2926
2915
2905
2895
2884
2874
2864
2854
2843
2833
2823
2813
2803
2793
2783
2773
2764
2754
2744
2735
2725
2716
2707
2697
2688
2679
2671
2662
2653
2645
2636
2628
2620
2612
2604
2596
2589
2581
2573
2566
2559
2551
2544
2537
2530
2523
2516
2509
2502
2495
2489
2482
2475
2468
2462
2455
2448
2441
2434
2428
2421
2414
2407
2400
2393
2386
2379
2372
2365
2358
2351
2344
2336
2329
2322
2314
2307
2299
2291
2284
2276
2268
2260
2252
2244
2235
2227
2218
2210
2201
2192
2183
2174
2164
2155
2146
2136
2127
2117
2107
2097
2087
2077
2067
2057
2047
2037
2027
2017
2005
1996
1986
1976
1966
1955
1945
1935
1924
1914
1904
1894
1883
1873
1863
1853
1842
1832
1822
1812
1801
1791
1781
1771
1761
1750
1740
1730
1720
1710
1700
1690
1680
1670
1660
1650
1640
1630
1620
1611
1601
1591
1582
1572
1563
1553
1544
1535
1526
1517
1508
1499
1490
1481
1472
1463
1455
1446
1437
1429
1420
1412
1403
1395
1386
1378
1369
1361
1352
1344
1335
1327
1318
1309
1301
1292
1283
1275
1266
1257
1249
1240
1231
1222
1214
1205
1196
1188
1179
1170
1162
1153
1144
1136
1127
1118
1109
1101
1092
1083
1075
1066
1057
1048
1040
1031
1022
1012
1004
995
986
977
968
959
950
941
932
923
915
906
897
888
880
871
863
854
846
837
829
821
813
805
798
790
782
775
768
760
754
747
740
734
727
721
715
709
704
698
693
688
683
678
673
669
664
660
656
652
648
644
641
637
634
631
628
626
623
621
619
617
615
614
613
612
611
611
610
610
610
611
611
612
613
615
616
618
620
623
625
628
631
634
638
642
646
650
654
659
664
669
674
679
685
691
697
703
709
716
723
729
737
744
751
759
767
774
782
790
799
807
815
824
833
841
850
859
868
877
886
895
904
913
922
931
940
949
958
967
976
985
994
1002
1012
1022
1031
1040
1049
1058
1067
1077
1086
1095
1104
1113
1122
1131
1141
1150
1159
1168
1177
1185
1194
1203
1212
1221
1229
1238
1247
1255
1264
1272
1281
1289
1297
1306
1314
1322
1331
1339
1347
1355
1363
1370
1378
1386
1393
1401
1408
1415
1422
1429
1436
1443
1450
1457
1464
1470
1477
1484
1490
1497
1503
1510
1516
1522
1528
1535
1541
1547
1553
1558
1564
1570
1575
1581
1586
1592
1597
1602
1607
1612
1616
1621
1625
1629
1633
1637
1641
1645
1648
1652
1655
1658
1661
1664
1667
1669
1672
1674
1676
1677
1679
1680
1682
1683
1684
1684
1685
1685
1685
1685
1685
1685
1684
1683
1682
1681
1680
1678
1676
1674
1672
1670
1667
1664
1661
1658
1655
1652
1648
1645
1641
1637
1633
1629
1624
1620
1616
1611
1606
1602
1597
1592
1587
1582
1577
1572
1567
1562
1556
1551
1546
1541
1536
1531
1525
1520
1515
1510
1505
1500
1495
1490
1485
1480
1475
1470
1466
1461
1457
1452
1448
1444
1440
1437
1433
1429
1426
1423
1419
1416
1413
1410
1407
1404
1402
1399
1396
1394
1391
1389
1386
1384
1382
1380
1377
1375
1373
1372
1370
1368
1366
1365
1363
1362
1360
1359
1358
1357
1356
1355
1354
1353
1352
1351
1351
1350
1350
1350
1349
1349
1349
1349
1349
1349
1349
1349
1350
1350
1351
1352
1353
1354
1355
1356
1358
1359
1361
1363
1365
1368
1370
1373
1375
1378
1381
1384
1388
1391
1394
1398
1402
1405
1409
1413
1417
1421
1425
1430
1434
1438
1443
1447
1452
1457
1462
1467
1472
1477
1482
1488
1493
1499
1505
1510
1516
1522
1529
1535
1541
1548
1554
1560
1567
1573
1580
1586
1593
1599
1606
1612
1619
1625
1632
1638
1645
1652
1658
1665
1672
1679
1686
1693
1700
1707
1714
1721
1728
1735
1742
1749
1757
1764
1771
1779
1786
1794
1801
1809
1817
1825
1833
1841
1849
1857
1865
1873
1881
1889
1898
1906
1914
1922
1931
1939
1947
1955
1964
1972
1980
1989
1997
2005
2013
2021
2029
2039
2047
2055
2063
2072
2080
2088
2097
2105
2113
2122
2130
2139
2147
2155
2164
2172
2181
2189
2198
2206
2215
2223
2232
2241
2249
2258
2267
2276
2284
2293
2302
2311
2320
2329
2338
2348
2357
2366
2376
2385
2395
2404
2414
2423
2433
2443
2453
2462
2472
2482
2492
2502
2512
2522
2532
2542
2552
2562
2572
2583
2593
2603
2614
2624
2635
2646
2656
2667
2678
2689
2700
2711
2722
2734
2745
2756
2767
2778
2790
2801
2812
2823
2834
2845
2856
2867
2878
2889
2900
2911
2921
2932
2943
2953
2964
2975
2985
2996
3006
3017
3028
3038
3049
3060
3070
3081
3092
3103
3114
3126
3137
3148
3160
3171
3183
3194
3206
3217
3229
3240
3252
3263
3275
3286
3297
3308
3319
3330
3340
3351
3361
3371
3381
3391
3401
3411
3421
3430
3439
3448
3457
3466
3474
3483
3491
3499
3507
3515
3523
3531
3538
3546
3553
3560
3568
3575
3582
3589
3596
3603
3610
3616
3623
3630
3637
3643
3650
3656
3663
3669
3675
3681
3687
3693
3699
3705
3711
3716
3722
3727
3733
3738
3743
3748
3753
3758
3764
3769
3774
3779
3784
3789
3794
3799
3804
3809
3814
3819
3824
3829
3834
3839
3844
3849
3854
3859
3864
3869
3874
3879
3884
3889
3893
3898
3903
3908
3913
3918
3923
3927
3932
3937
3941
3946
3950
3955
3959
3963
3967
3971
3975
3979
3983
3987
3991
3994
3998
4001
4003
4008
4011
4014
4017
4019
4022
4026
4029
4032
4035
4038
4041
4043
4046
4049
4051
4054
4058
4061
4064
4067
4070
4073
4075
4078
4082
4085
4088
4091
4094
4098
4101
4104
4108
4111
4115
4118
4122
4126
4129
4133
4137
4140
4144
4148
4152
4156
4159
4163
4167
4171
4175
4180
4184
4188
4193
4197
4202
4207
4212
4217
4222
4227
4232
4238
4243
4249
4254
4260
4265
4271
4277
4282
4288
4294
4299
4305
4311
4316
4322
4328
4333
4339
4345
4350
4356
4362
4368
4374
4380
4386
4392
4398
4404
4410
4417
4423
4430
4436
4443
4450
4457
4464
4471
4478
4486
4493
4501
4509
4517
4525
4533
4541
4549
4558
4566
4574
4583
4591
4600
4609
4617
4626
4635
4643
4652
4661
4670
4679
4688
4696
4705
4714
4723
4732
4740
4749
4758
4766
4775
4783
4792
4800
4809
4817
4825
4833
4842
4850
4858
4866
4873
4881
4889
4897
4904
4912
4919
4927
4934
4942
4949
4957
4964
4972
4979
4987
4995
5002
5010
5018
5026
5034
5042
5050
5058
5066
5074
5082
5090
5098
5106
5114
5122
5130
5138
5146
5154
5162
5169
5177
5184
5191
5199
5206
5213
5220
5227
5234
5241
5248
5255
5261
5268
5275
5281
5288
5294
5300
5307
5313
5319
5325
5331
5336
5342
5347
5352
5357
5362
5367
5372
5376
5380
5384
5388
5391
5394
5397
5400
5402
5405
5407
5409
5410
5412
5413
5414
5415
5416
5417
5418
5419
5420
5420
5421
5421
5422
5422
5423
5423
5424
5424
5424
5425
5425
5425
5425
5425
5425
5425
5424
5424
5423
5422
5420
5419
5417
5415
5413
5410
5407
5404
5401
5397
5393
5389
5384
5379
5374
5369
5364
5358
5352
5346
5340
5334
5328
5321
5314
5307
5301
5293
5286
5279
5271
5264
5256
5248
5240
5232
5224
5216
5207
5198
5190
5180
5171
5162
5152
5143
5133
5123
5113
5103
5092
5082
5071
5061
5050
5039
5028
5017
5006
4995
4984
4972
4961
4949
4938
4926
4915
4903
4891
4879
4867
4855
4843
4830
4818
4806
4793
4780
4767
4754
4741
4728
4714
4701
4687
4673
4659
4645
4631
4617
4602
4588
4573
4558
4544
4529
4514
4499
4483
4468
4453
4437
4422
4406
4390
4375
4359
4343
4327
4310
4294
4278
4262
4246
4230
4214
4198
4182
4166
4150
4135
4119
4103
4088
4072
4057
4041
4026
4011
3996
3981
3966
3950
3936
3921
3906
3891
3876
3861
3846
3831
3816
3801
3787
3772
3757
3742
3727
3712
3698
3683
3668
3653
3639
3624
3610
3596
3581
3567
3553
3539
3525
3511
3497
3483
3469
3455
3441
3427
3413
3399
3385
3371
3357
3343
3329
3315
3302
3288
3274
3260
3246
3233
3219
3205
3192
3178
3165
3151
3138
3124
3111
3097
3084
3071
3058
3044
3031
3018
3005
2992
2978
2965
2952
2939
2926
2913
2900
2887
2874
2862
2849
2837
2824
2812
2800
2788
2776
2765
2753
2741
2730
2719
2707
2696
2685
2673
2662
2651
2639
2628
2617
2606
2594
2583
2572
2561
2550
2539
2528
2517
2506
2495
2484
2474
2463
2453
2442
2432
2422
2412
2402
2392
2382
2372
2363
2353
2344
2335
2326
2317
2308
2299
2291
2283
2274
2266
2259
2251
2243
2236
2229
2222
2215
2208
2202
2195
2189
2183
2177
2171
2166
2160
2155
2150
2145
2140
2135
2131
2126
2122
2117
2113
2109
2105
2101
2097
2093
2089
2085
2081
2076
2072
2068
2064
2060
2056
2052
2047
2043
2039
2035
2031
2025
2021
2017
2013
2009
2004
2000
1995
1990
1985
1980
1975
1970
1965
1960
1955
1949
1944
1938
1933
1927
1921
1916
1910
1904
1898
1892
1886
1880
1874
1868
1862
1856
1850
1844
1838
1832
1826
1820
1814
1807
1801
1795
1789
1782
1776
1769
1763
1756
1750
1743
1737
1730
1724
1717
1710
1704
1697
1691
1685
1678
1672
1665
1659
1653
1646
1640
1634
1627
1621
1614
1608
1602
1595
1589
1583
1576
1570
1563
1557
1550
1544
1537
1531
1524
1517
1511
1504
1497
1490
1483
1476
1469
1462
1455
1449
1442
1435
1428
1421
1414
1407
1400
1393
1386
1379
1371
1364
1357
1350
1342
1335
1327
1320
1312
1304
1296
1289
1281
1273
1265
1257
1250
1242
1234
1226
1218
1210
1202
1194
1186
1178
1170
1162
1154
1146
1138
1130
1122
1114
1106
1098
1090
1082
1075
1067
1059
1051
1044
1036
1028
1020
1012
1004
997
989
981
973
965
957
949
941
934
926
918
910
902
894
887
879
872
864
857
850
843
835
828
821
814
807
800
793
786
779
773
766
759
753
746
739
733
727
720
714
708
702
695
689
683
677
671
665
659
654
648
642
636
631
625
620
614
609
603
598
593
588
583
578
573
568
563
558
554
549
545
540
536
531
527
522
518
514
510
505
501
497
493
489
485
481
477
473
469
466
462
458
454
451
447
444
441
437
434
431
428
425
423
420
418
415
413
411
409
406
404
402
400
398
396
395
393
391
389
387
386
384
382
380
378
377
375
373
371
370
368
366
365
363
362
360
358
357
355
354
353
351
350
349
347
346
345
344
343
342
341
340
340
339
339
338
338
338
338
338
339
339
340
341
341
342
344
345
346
347
349
351
352
354
356
358
360
363
365
367
370
373
375
378
381
384
387
390
393
396
399
402
406
409
413
416
420
423
427
431
435
439
443
447
451
455
459
463
467
471
476
480
485
489
494
499
504
509
514
519
524
530
535
541
547
553
559
565
572
579
586
593
600
608
615
623
631
639
647
655
664
672
681
689
698
707
715
724
733
743
752
761
771
780
790
800
810
820
830
840
851
861
872
882
893
904
915
926
936
947
958
970
981
992
1002
1014
1025
1037
1048
1059
1071
1082
1093
1105
1116
1127
1139
1150
1162
1173
1184
1196
1207
1219
1230
1242
1254
1265
1277
1289
1301
1313
1325
1337
1349
1361
1373
1385
1397
1409
1421
1433
1445
1457
1469
1481
1493
1505
1517
1529
1541
1554
1566
1578
1591
1603
1615
1628
1640
1653
1665
1678
1690
1703
1715
1727
1740
1752
1765
1777
1789
1802
1814
1826
1838
1850
1862
1874
1886
1898
1910
1921
1933
1945
1956
1967
1979
1990
2001
2012
2023
2033
2045
2056
2066
2077
2087
2098
2108
2118
2128
2138
2147
2157
2166
2176
2185
2194
2202
2211
2219
2228
2236
2244
2251
2259
2267
2274
2282
2289
2296
2303
2310
2317
2324
2330
2337
2343
2349
2355
2361
2367
2372
2378
2383
2388
2394
2399
2404
2409
2414
2418
2423
2428
2433
2438
2443
2447
2452
2457
2462
2467
2472
2477
2482
2487
2492
2497
2503
2508
2513
2519
2524
2529
2535
2540
2545
2550
2556
2561
2566
2571
2576
2580
2585
2590
2594
2599
2603
2607
2612
2616
2619
2623
2627
2630
2634
2637
2641
2644
2647
2650
2653
2656
2658
2661
2664
2666
2669
2671
2673
2676
2678
2680
2682
2684
2687
2689
2691
2693
2694
2696
2698
2700
2701
2703
2705
2706
2707
2709
2710
2711
2712
2713
2714
2715
2716
2716
2717
2717
2718
2718
2718
2718
2718
2718
2718
2717
2717
2717
2716
2715
2715
2714
2714
2713
2712
2711
2711
2710
2709
2708
2708
2707
2706
2705
2704
2704
2703
2702
2702
2701
2700
2700
2700
2699
2699
2698
2698
2698
2698
2698
2698
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2698
2698
2699
2699
2700
2700
2701
2701
2702
2703
2704
2705
2705
2706
2707
2708
2709
2710
2711
2711
2712
2713
2714
2715
2716
2717
2718
2718
2719
2720
2721
2722
2723
2725
2726
2727
2728
2730
2731
2733
2734
2736
2738
2740
2742
2744
2747
2749
2752
2754
2757
2760
2763
2766
2769
2772
2775
2778
2781
2785
2788
2792
2796
2799
2803
2807
2811
2815
2818
2822
2826
2830
2834
2838
2842
2846
2849
2853
2857
2861
2865
2869
2873
2876
2880
2884
2888
2892
2896
2900
2904
2908
2912
2916
2920
2924
2928
2932
2936
2941
2945
2949
2953
2958
2962
2966
2970
2975
2979
2983
2987
2992
2996
3000
3005
3009
3013
3018
3022
3027
3031
3036
3040
3045
3049
3054
3059
3064
3069
3073
3079
3084
3089
3094
3099
3104
3109
3114
3120
3125
3130
3135
3140
3146
3151
3157
3162
3168
3173
3179
3185
3191
3197
3203
3209
3215
3222
3228
3235
3242
3249
3256
3263
3270
3277
3284
3291
3299
3306
3314
3321
3329
3337
3344
3352
3360
3368
3376
3384
3391
3399
3407
3414
3422
3430
3438
3445
3453
3461
3468
3476
3484
3491
3499
3507
3514
3522
3530
3537
3545
3553
3561
3569
3576
3584
3592
3599
3607
3615
3622
3630
3637
3645
3652
3659
3666
3673
3680
3687
3694
3701
3708
3714
3721
3728
3734
3741
3747
3754
3760
3767
3773
3780
3786
3793
3799
3806
3813
3819
3826
3832
3839
3846
3852
3859
3865
3872
3879
3885
3892
3898
3905
3912
3918
3925
3931
3938
3945
3951
3958
3965
3971
3978
3984
3991
3997
4003
4010
4017
4022
4029
4035
4041
4046
4053
4058
4064
4070
4075
4080
4085
4090
4094
4100
4105
4109
4114
4118
4122
4126
4130
4134
4138
4141
4144
4147
4150
4153
4155
4157
4159
4161
4163
4164
4166
4167
4168
4169
4170
4171
4171
4172
4172
4173
4173
4173
4173
4173
4173
4173
4173
4173
4173
4173
4172
4172
4172
4171
4170
4170
4169
4168
4167
4166
4165
4164
4162
4161
4160
4158
4156
4155
4153
4151
4149
4147
4146
4143
4141
4139
4137
4135
4132
4130
4127
4125
4122
4120
4117
4114
4111
4109
4106
4103
4100
4097
4093
4090
4086
4083
4080
4077
4073
4069
4065
4061
4058
4053
4049
4045
4041
4037
4033
4027
4024
4019
4014
4010
4006
4001
3996
3992
3987
3982
3977
3972
3968
3963
3957
3952
3947
3942
3937
3932
3927
3922
3916
3911
3906
3901
3895
3890
3885
3880
3875
3870
3865
3860
3855
3850
3844
3839
3835
3830
3825
3820
3815
3810
3806
3801
3797
3792
3788
3784
3779
3775
3771
3767
3763
3759
3755
3751
3747
3743
3740
3736
3733
3729
3726
3722
3719
3716
3713
3709
3706
3703
3700
3697
3694
3691
3688
3685
3682
3679
3676
3673
3670
3667
3664
3661
3658
3654
3651
3648
3645
3641
3638
3635
3632
3628
3625
3622
3619
3615
3612
3609
3606
3603
3600
3596
3593
3590
3587
3584
3581
3578
3575
3572
3570
3567
3564
3561
3558
3555
3552
3549
3546
3543
3540
3537
3534
3531
3529
3526
3523
3520
3517
3515
3512
3509
3507
3504
3501
3499
3496
3493
3491
3488
3486
3483
3481
3478
3476
3473
3471
3469
3466
3464
3462
3459
3457
3455
3453
3450
3448
3446
3444
3441
3439
3437
3435
3433
3431
3429
3428
3426
3424
3423
3421
3420
3418
3417
3416
3414
3413
3411
3410
3409
3408
3406
3405
3404
3403
3401
3400
3399
3398
3397
3395
3394
3393
3392
3391
3390
3389
3388
3387
3386
3385
3384
3383
3382
3381
3380
3379
3378
3377
3376
3375
3374
3373
3372
3371
3369
3368
3367
3366
3365
3364
3363
3362
3361
3360
3359
3359
3358
3357
3356
3355
3355
3354
3353
3353
3352
3352
3351
3351
3350
3350
3349
3349
3348
3348
3347
3347
3346
3346
3345
3344
3344
3343
3342
3341
3341
3340
3339
3338
3337
3336
3335
3334
3333
3332
3330
3329
3328
3327
3326
3324
3323
3322
3321
3319
3318
3317
3316
3315
3314
3313
3312
3310
3309
3308
3307
3306
3305
3304
3303
3302
3300
3299
3298
3297
3296
3295
3294
3293
3292
3291
3289
3288
3287
3286
3284
3283
3281
3280
3278
3277
3275
3273
3271
3269
3267
3265
3263
3261
3259
3256
3254
3251
3249
3246
3243
3241
3238
3235
3232
3229
3225
3222
3219
3215
3212
3208
3205
3201
3198
3194
3190
3186
3182
3179
3175
3171
3167
3164
3160
3156
3152
3149
3145
3141
3138
3134
3130
3127
3123
3120
3117
3113
3110
3107
3103
3100
3097
3094
3091
3088
3085
3082
3079
3076
3073
3070
3067
3064
3061
3058
3055
3052
3049
3046
3043
3040
3037
3033
3030
3027
3023
3020
3016
3013
3009
3006
3002
2999
2995
2992
2988
2985
2981
2978
2975
2971
2968
2964
2961
2958
2954
2951
2948
2944
2941
2938
2934
2931
2928
2924
2921
2918
2915
2912
2909
2905
2902
2899
2896
2893
2889
2886
2883
2879
2876
2872
2869
2865
2862
2858
2855
2851
2848
2844
2841
2837
2834
2831
2827
2824
2820
2817
2814
2810
2807
2804
2801
2798
2794
2791
2788
2785
2782
2778
2775
2772
2769
2766
2763
2760
2757
2754
2751
2748
2746
2743
2740
2738
2735
2733
2731
2728
2726
2724
2722
2720
2718
2716
2715
2713
2711
2710
2708
2707
2706
2705
2704
2703
2702
2701
2700
2700
2699
2699
2698
2698
2698
2697
2697
2697
2697
2697
2698
2698
2698
2699
2699
2700
2701
2702
2703
2704
2705
2706
2707
2709
2710
2711
2713
2714
2716
2717
2718
2720
2721
2723
2724
2725
2726
2728
2729
2730
2731
2732
2733
2735
2736
2737
2738
2739
2740
2741
2742
2744
2745
2746
2747
2748
2749
2750
2752
2753
2754
2755
2757
2758
2759
2761
2762
2764
2765
2767
2768
2770
2772
2773
2775
2777
2778
2780
2782
2784
2785
2787
2789
2791
2793
2794
2796
2798
2799
2801
2802
2804
2805
2807
2808
2810
2811
2812
2814
2815
2816
2817
2819
2820
2821
2822
2823
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2839
2840
2840
2841
2841
2841
2841
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2842
2841
2841
2841
2841
2840
2840
2840
2839
2839
2838
2838
2837
2836
2836
2835
2834
2834
2833
2832
2832
2831
2830
2829
2829
2828
2827
2827
2826
2826
2825
2824
2824
2823
2822
2822
2821
2821
2820
2819
2819
2818
2817
2816
2816
2815
2814
2813
2812
2812
2811
2810
2809
2808
2808
2807
2806
2805
2804
2803
2802
2800
2799
2798
2796
2795
2793
2792
2790
2788
2787
2785
2783
2781
2779
2777
2776
2774
2772
2769
2767
2765
2763
2761
2759
2756
2754
2752
2749
2747
2745
2742
2740
2737
2735
2733
2730
2728
2725
2723
2721
2718
2716
2713
2711
2709
2706
2704
2701
2699
2696
2694
2691
2689
2686
2684
2681
2678
2676
2673
2670
2668
2665
2662
2659
2656
2654
2651
2648
2645
2642
2640
2637
2634
2631
2628
2626
2623
2620
2617
2615
2612
2609
2607
2604
2601
2599
2596
2594
2591
2588
2586
2583
2580
2577
2575
2572
2569
2566
2563
2560
2557
2553
2550
2547
2544
2541
2537
2534
2531
2528
2524
2521
2518
2515
2512
2508
2505
2502
2499
2496
2493
2490
2487
2484
2481
2478
2475
2472
2470
2467
2465
2462
2460
2458
2455
2453
2451
2449
2447
2446
2444
2442
2441
2440
2438
2437
2436
2435
2434
2434
2433
2433
2432
2432
2432
2432
2432
2432
2432
2433
2433
2434
2434
2435
2436
2436
2437
2438
2439
2440
2441
2442
2443
2445
2446
2447
2449
2450
2451
2453
2454
2456
2457
2459
2461
2463
2465
2466
2468
2470
2473
2475
2477
2480
2482
2484
2487
2490
2493
2495
2498
2501
2504
2507
2511
2514
2518
2521
2525
2529
2533
2536
2540
2544
2548
2552
2557
2561
2565
2569
2574
2578
2583
2587
2592
2596
2601
2606
2611
2616
2621
2626
2631
2636
2641
2646
2651
2657
2662
2667
2673
2678
2684
2689
2695
2701
2706
2712
2718
2723
2729
2735
2741
2747
2753
2759
2765
2771
2778
2784
2790
2796
2803
2809
2815
2822
2828
2835
2841
2847
2854
2861
2867
2874
2881
2887
2894
2901
2907
2914
2921
2928
2934
2941
2948
2955
2962
2968
2975
2982
2989
2996
3003
3009
3016
3023
3030
3037
3044
3051
3057
3064
3071
3077
3084
3091
3097
3104
3111
3117
3124
3130
3137
3143
3150
3156
3163
3169
3176
3182
3188
3194
3200
3206
3212
3218
3224
3229
3235
3241
3246
3251
3257
3262
3267
3273
3278
3283
3289
3294
3299
3305
3310
3315
3320
3326
3331
3336
3341
3346
3352
3357
3362
3367
3372
3377
3382
3386
3391
3396
3401
3405
3410
3415
3420
3424
3429
3433
3438
3443
3447
3452
3456
3460
3465
3469
3474
3478
3482
3486
3491
3495
3499
3504
3508
3512
3516
3520
3524
3528
3532
3536
3540
3544
3548
3552
3556
3559
3563
3567
3570
3574
3578
3581
3585
3588
3592
3595
3599
3603
3606
3610
3613
3617
3620
3624
3628
3631
3635
3638
3642
3645
3649
3652
3656
3659
3663
3666
3670
3673
3677
3680
3684
3687
3691
3694
3698
3701
3705
3709
3712
3716
3719
3723
3726
3729
3733
3736
3739
3742
3745
3748
3751
3753
3756
3758
3761
3763
3766
3768
3770
3772
3774
3776
3778
3779
3781
3783
3784
3786
3787
3788
3789
3791
3792
3792
3793
3794
3795
3795
3796
3796
3796
3796
3795
3794
3794
3793
3792
3791
3790
3789
3789
3788
3787
3786
3786
3785
3784
3783
3782
3781
3781
3780
3779
3778
3777
3777
3776
3775
3774
3773
3773
3772
3771
3770
3769
3769
3768
3767
3766
3765
3765
3764
3763
3762
3761
3761
3760
3759
3758
3757
3757
3756
3755
3754
3754
3753
3752
3751
3750
3750
3749
3748
3747
3746
3746
3745
3744
3743
3743
3742
3741
3740
3739
3739
3738
3737
3736
3735
3735
3734
3733
3732
3732
3731
3730
3729
3728
3728
3727
3726
3725
3725
3724
3723
3722
3722
3721
3720
3719
3718
3718
3717
3716
3715
3715
3714
3713
3712
3712
3711
3710
3709
3708
3708
3707
3706
3705
3705
3704
3703
3702
3702
3701
3700
3699
3699
3698
3697
3696
3696
3695
3694
3693
3693
3692
3691
3690
3690
3689
3688
3687
3687
3686
3685
3684
3684
3683
3682
3681
3681
3680
3679
3678
3678
3677
3676
3675
3675
3674
3673
3672
3672
3671
3670
3669
3669
3668
3667
3666
3666
3665
3664
3663
3663
3662
3661
3660
3660
3659
3658
3658
3657
3656
3655
3655
3654
3653
3652
3652
3651
3650
3649
3649
3648
3647
3647
3646
3645
3644
3644
3643
3642
3641
3641
3640
3639
3639
3638
3637
3636
3636
3635
3634
3634
3633
3632
3631
3631
3630
3629
3628
3628
3627
3626
3626
3625
3624
3623
3623
3622
3621
3621
3620
3619
3618
3618
3617
3616
3616
3615
3614
3614
3613
3612
3611
3611
3610
3609
3609
3608
3607
3606
3606
3605
3604
3604
3603
3602
3602
3601
3600
3599
3599
3598
3597
3597
3596
3595
3595
3594
3593
3592
3592
3591
3590
3590
3589
3588
3588
3587
3586
3586
3585
3584
3583
3583
3582
3581
3581
3580
3579
3579
3578
3577
3577
3576
3575
3574
3574
3573
3572
3572
3571
3570
3570
3569
3568
3568
3567
3566
3566
3565
3564
3564
3563
3562
3562
3561
3560
3560
3559
3558
3557
3557
3556
3555
3555
3554
3553
3553
3552
3551
3551
3550
3549
3549
3548
3547
3547
3546
3545
3545
3544
3543
3543
3542
3541
3541
3540
3539
3539
3538
3537
3537
3536
3535
3535
3534
3533
3533
3532
3531
3531
3530
3530
3529
3528
3528
3527
3526
3526
3525
3524
3524
3523
3522
3522
3521
3520
3520
3519
3518
3518
3517
3516
3516
3515
3515
3514
3513
3513
3512
3511
3511
3510
3509
3509
3508
3507
3507
3506
3505
3505
3504
3504
3503
3502
3502
3501
3500
3500
3499
3498
3498
3497
3497
3496
3495
3495
3494
3493
3493
3492
3491
3491
3490
3490
3489
3488
3488
3487
3486
3486
3485
3485
3484
3483
3483
3482
3481
3481
3480
3480
3479
3478
3478
3477
3476
3476
3475
3475
3474
3473
3473
3472
3471
3471
3470
3470
3469
3468
3468
3467
3466
3466
3465
3465
3464
3463
3463
3462
3462
3461
3460
3460
3459
3458
3458
3457
3457
3456
3455
3455
3454
3454
3453
3452
3452
3451
3451
3450
3449
3449
3448
3448
3447
3446
3446
3445
3445
3444
3443
3443
3442
3442
3441
3440
3440
3439
3439
3438
3437
3437
3436
3436
3435
3434
3434
3433
3433
3432
3431
3431
3430
3430
3429
3428
3428
3427
3427
3426
3425
3425
3424
3424
3423
3423
3422
3421
3421
3420
3420
3419
3418
3418
3417
3417
3416
3415
3415
3414
3414
3413
3413
3412
3411
3411
3410
3410
3409
3409
3408
3407
3407
3406
3406
3405
3404
3404
3403
3403
3402
3402
3401
3400
3400
3399
3399
3398
3398
3397
3396
3396
3395
3395
3394
3394
3393
3392
3392
3391
3391
3390
3390
3389
3389
3388
3387
3387
3386
3386
3385
3385
3384
3383
3383
3382
3382
3381
3381
3380
3380
3379
3378
3378
3377
3377
3376
3376
3375
3375
3374
3373
3373
3372
3372
3371
3371
3370
3370
3369
3368
3368
3367
3367
3366
3366
3365
3365
3364
3364
3363
3362
3362
3361
3361
3360
3360
3359
3359
3358
3358
3357
3356
3356
3355
3355
3354
3354
3353
3353
3352
3352
3351
3351
3350
3349
3349
3348
3348
3347
3347
3346
3346
3345
3345
3344
3344
3343
3343
3342
3341
3341
3340
3340
3339
3339
3338
3338
3337
3337
3336
3336
3335
3335
3334
3334
3333
3332
3332
3331
3331
3330
3330
3329
3329
3328
3328
3327
3327
3326
3326
3325
3325
3324
3324
3323
3323
3322
3322
3321
3321
3320
3319
3319
3318
3318
3317
3317
3316
3316
3315
3315
3314
3314
3313
3313
3312
3312
3311
3311
3310
3310
3309
3309
3308
3308
3307
3307
3306
3306
3305
3305
3304
3304
3303
3303
3302
3302
3301
3301
3300
3300
3299
3299
3298
3298
3297
3297
3296
3296
3295
3295
3294
3294
3293
3293
3292
3292
3291
3291
3290
3290
3289
3289
3288
3288
3287
3287
3286
3286
3285
3285
3284
3284
3283
3283
3282
3282
3281
3281
3280
3280
3279
3279
3278
3278
3278
3277
3277
3276
3276
3275
3275
3274
3274
3273
3273
3272
3272
3271
3271
3270
3270
3269
3269
3268
3268
3267
3267
3266
3266
3266
3265
3265
3264
3264
3263
3263
3262
3262
3261
3261
3260
3260
3259
3259
3258
3258
3258
3257
3257
3256
3256
3255
3255
3254
3254
3253
3253
3252
3252
3251
3251
3251
3250
3250
3249
3249
3248
3248
3247
3247
3246
3246
3245
3245
3245
3244
3244
3243
3243
3242
3242
3241
3241
3240
3240
3240
3239
3239
3238
3238
3237
3237
3236
3236
3235
3235
3235
3234
3234
3233
3233
3232
3232
3231
3231
3231
3230
3230
3229
3229
3228
3228
3227
3227
3227
3226
3226
3225
3225
3224
3224
3223
3223
3223
3222
3222
3221
3221
3220
3220
3219
3219
3219
3218
3218
3217
3217
3216
3216
3216
3215
3215
3214
3214
3213
3213
3212
3212
3212
3211
3211
3210
3210
3209
3209
3209
3208
3208
3207
3207
3206
3206
3206
3205
3205
3204
3204
3203
3203
3203
3202
3202
3201
3201
3200
3200
3200
3199
3199
3198
3198
3198
3197
3197
3196
3196
3195
3195
3195
3194
3194
3193
3193
3193
3192
3192
3191
3191
3190
3190
3190
3189
3189
3188
