5
43368
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
123
124
124
124
124
125
125
125
126
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
194
194
194
195
195
195
196
196
196
197
197
198
198
198
199
199
200
200
200
201
201
201
202
202
203
203
203
204
204
205
205
205
206
206
207
207
208
208
208
209
209
210
210
210
211
211
212
212
212
213
213
214
214
214
215
215
216
216
216
217
217
218
218
218
219
219
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
227
228
228
229
229
229
230
230
231
231
231
232
232
233
233
233
234
234
235
235
236
236
236
237
237
238
238
238
239
239
240
240
240
241
241
242
242
242
243
243
244
244
244
245
245
246
246
247
247
247
248
248
249
249
249
250
250
251
251
251
252
252
253
253
254
254
254
255
255
256
256
256
257
257
258
258
259
259
259
260
260
261
261
261
262
262
263
263
263
264
264
265
265
265
266
266
267
267
267
268
268
269
269
269
270
270
271
271
271
272
272
273
273
273
274
274
275
275
275
276
276
277
277
277
278
278
279
279
279
280
280
281
281
281
282
282
282
283
283
284
284
284
285
285
286
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
292
293
293
294
294
294
295
295
296
296
296
297
297
298
298
298
299
299
300
300
300
301
301
302
302
302
303
303
303
304
304
305
305
305
306
306
307
307
307
308
308
309
309
309
310
310
310
311
311
312
312
312
313
313
313
314
314
315
315
315
316
316
316
317
317
318
318
318
319
319
319
320
320
320
321
321
322
322
322
323
323
323
324
324
324
325
325
325
326
326
327
327
327
328
328
328
329
329
329
330
330
331
331
331
332
332
332
333
333
333
334
334
335
335
335
336
336
336
337
337
337
338
338
338
339
339
339
340
340
340
341
341
341
342
342
342
343
343
343
344
344
344
345
345
345
346
346
346
347
347
347
348
348
348
349
349
349
350
350
350
351
351
351
352
352
352
353
353
353
354
354
354
355
355
355
356
356
356
357
357
357
358
358
358
358
359
359
359
360
360
360
361
361
361
361
362
362
362
363
363
363
364
364
364
364
365
365
365
366
366
366
366
367
367
367
368
368
368
368
369
369
369
370
370
370
370
371
371
371
372
372
372
372
373
373
373
374
374
374
374
375
375
375
376
376
376
377
377
377
377
378
378
378
379
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
383
384
384
384
385
385
385
386
386
386
386
387
387
387
388
388
388
389
389
389
389
390
390
390
391
391
391
392
392
392
392
393
393
393
394
394
394
395
395
395
395
396
396
396
397
397
397
397
398
398
398
398
399
399
399
400
400
400
400
401
401
401
401
402
402
402
403
403
403
403
404
404
404
404
405
405
405
406
406
406
406
407
407
407
407
408
408
408
409
409
409
409
410
410
410
410
411
411
411
412
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
420
420
420
420
421
421
421
422
422
422
422
423
423
423
424
424
424
424
425
425
425
426
426
426
426
427
427
427
427
428
428
428
428
429
429
429
430
430
430
430
431
431
431
431
432
432
432
432
433
433
433
433
434
434
434
434
435
435
435
436
436
436
436
437
437
437
437
438
438
438
438
439
439
439
439
440
440
440
440
441
441
441
441
442
442
442
442
443
443
443
443
444
444
444
444
445
445
445
445
446
446
446
446
447
447
447
447
448
448
448
448
449
449
449
449
450
450
450
450
451
451
451
451
451
452
452
452
452
453
453
453
453
454
454
454
454
454
455
455
455
455
456
456
456
456
456
457
457
457
457
458
458
458
458
458
459
459
459
459
460
460
460
460
460
461
461
461
461
462
462
462
462
462
463
463
463
463
464
464
464
464
464
465
465
465
465
465
466
466
466
466
467
467
467
467
467
468
468
468
468
468
469
469
469
469
469
470
470
470
470
470
471
471
471
471
472
472
472
472
472
473
473
473
473
473
474
474
474
474
474
475
475
475
475
476
476
476
476
476
477
477
477
477
477
478
478
478
478
478
479
479
479
479
479
480
480
480
480
480
481
481
481
481
481
482
482
482
482
483
483
483
483
483
483
484
484
484
484
484
485
485
485
485
485
486
486
486
486
486
487
487
487
487
487
487
488
488
488
488
488
489
489
489
489
489
490
490
490
490
490
490
491
491
491
491
491
492
492
492
492
492
492
493
493
493
493
493
494
494
494
494
494
494
495
495
495
495
495
495
496
496
496
496
496
497
497
497
497
497
497
498
498
498
498
498
498
499
499
499
499
499
500
500
500
500
500
500
501
501
501
501
501
502
502
502
502
502
502
503
503
503
503
503
504
504
504
504
504
504
505
505
505
505
505
505
506
506
506
506
506
506
507
507
507
507
507
507
508
508
508
508
508
508
509
509
509
509
509
510
510
510
510
510
510
511
511
511
511
511
511
512
512
512
512
512
513
513
513
513
513
513
514
514
514
514
514
515
515
515
515
515
515
516
516
516
516
516
516
517
517
517
517
517
517
518
518
518
518
518
518
518
519
519
519
519
519
519
520
520
520
520
520
520
520
521
521
521
521
521
521
521
522
522
522
522
522
522
523
523
523
523
523
523
523
524
524
524
524
524
524
525
525
525
525
525
525
525
526
526
526
526
526
526
526
527
527
527
527
527
527
527
528
528
528
528
528
528
528
529
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
536
536
536
536
536
536
536
536
536
536
536
536
536
535
535
535
535
535
535
535
535
535
535
535
534
534
534
534
534
534
534
534
534
534
533
533
533
533
533
533
533
533
533
532
532
532
532
532
532
532
532
531
531
531
531
531
531
531
531
530
530
530
530
530
530
530
530
529
529
529
529
529
529
529
529
528
528
528
528
528
528
528
527
527
527
527
527
527
527
527
526
526
526
526
526
526
526
525
525
525
525
525
525
525
524
524
524
524
524
524
523
523
523
523
523
523
523
522
522
522
522
522
521
521
521
521
521
521
520
520
520
520
520
520
519
519
519
519
519
518
518
518
518
518
517
517
517
517
517
516
516
516
516
516
516
515
515
515
515
515
514
514
514
514
514
513
513
513
513
513
512
512
512
512
512
511
511
511
511
511
510
510
510
510
510
509
509
509
509
509
508
508
508
508
508
507
507
507
507
506
506
506
506
506
505
505
505
505
504
504
504
504
504
503
503
503
503
502
502
502
502
502
501
501
501
501
500
500
500
500
499
499
499
499
498
498
498
498
497
497
497
497
497
496
496
496
496
495
495
495
495
494
494
494
493
493
493
493
492
492
492
492
491
491
491
491
490
490
490
490
489
489
489
488
488
488
488
487
487
487
487
486
486
486
486
485
485
485
484
484
484
484
483
483
483
482
482
482
482
481
481
481
481
480
480
480
479
479
479
479
478
478
478
478
477
477
477
477
476
476
476
475
475
475
475
474
474
474
474
473
473
473
472
472
472
472
471
471
471
470
470
470
470
469
469
469
468
468
468
468
467
467
467
466
466
466
466
465
465
465
464
464
464
464
463
463
463
463
462
462
462
461
461
461
461
460
460
460
459
459
459
459
458
458
458
458
457
457
457
456
456
456
456
455
455
455
455
454
454
454
454
453
453
453
452
452
452
452
451
451
451
451
450
450
450
450
449
449
449
449
448
448
448
448
447
447
447
447
446
446
446
446
445
445
445
445
445
444
444
444
444
443
443
443
443
442
442
442
442
441
441
441
441
440
440
440
440
439
439
439
439
438
438
438
438
437
437
437
437
436
436
436
436
435
435
435
435
435
434
434
434
434
433
433
433
433
432
432
432
432
432
431
431
431
431
430
430
430
430
429
429
429
429
429
428
428
428
428
427
427
427
427
427
426
426
426
426
426
425
425
425
425
424
424
424
424
424
423
423
423
423
423
422
422
422
422
422
421
421
421
421
421
420
420
420
420
420
419
419
419
419
419
418
418
418
418
417
417
417
417
417
416
416
416
416
416
415
415
415
415
414
414
414
414
414
413
413
413
413
412
412
412
412
412
411
411
411
411
410
410
410
410
409
409
409
409
409
408
408
408
408
407
407
407
407
406
406
406
406
405
405
405
405
404
404
404
403
403
403
403
402
402
402
402
401
401
401
401
400
400
400
400
399
399
399
399
398
398
398
397
397
397
397
396
396
396
396
395
395
395
394
394
394
394
393
393
393
392
392
392
392
391
391
391
390
390
390
390
389
389
389
388
388
388
387
387
387
387
386
386
386
385
385
385
385
384
384
384
383
383
383
382
382
382
382
381
381
381
380
380
380
380
379
379
379
378
378
378
378
377
377
377
376
376
376
375
375
375
375
374
374
374
373
373
373
373
372
372
372
371
371
371
370
370
370
370
369
369
369
368
368
368
367
367
367
367
366
366
366
365
365
365
364
364
364
363
363
363
363
362
362
362
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
339
338
338
338
337
337
337
336
336
336
335
335
335
334
334
334
333
333
333
332
332
332
331
331
331
330
330
330
329
329
329
328
328
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
314
313
313
313
312
312
312
311
311
311
311
310
310
310
309
309
309
308
308
308
308
307
307
307
306
306
306
305
305
305
304
304
304
304
303
303
303
302
302
302
301
301
301
300
300
300
299
299
299
298
298
298
298
297
297
297
296
296
296
295
295
295
294
294
294
294
293
293
293
292
292
292
291
291
291
290
290
290
289
289
289
288
288
288
288
287
287
287
286
286
286
285
285
285
284
284
284
283
283
283
282
282
282
281
281
281
280
280
280
279
279
279
278
278
278
277
277
277
277
276
276
276
275
275
275
274
274
274
273
273
273
272
272
272
271
271
271
271
270
270
270
269
269
269
268
268
268
267
267
267
267
266
266
266
265
265
265
264
264
264
263
263
263
262
262
262
262
261
261
261
260
260
260
259
259
259
258
258
258
258
257
257
257
256
256
256
255
255
255
255
254
254
254
253
253
253
252
252
252
251
251
251
250
250
250
250
249
249
249
248
248
248
247
247
247
246
246
246
245
245
245
245
244
244
244
243
243
243
242
242
242
241
241
241
240
240
240
239
239
239
239
238
238
238
237
237
237
236
236
236
235
235
235
234
234
234
233
233
233
232
232
232
231
231
231
230
230
230
229
229
229
229
228
228
228
227
227
227
226
226
226
225
225
225
225
224
224
224
223
223
223
222
222
222
222
221
221
221
220
220
220
219
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
215
214
214
214
213
213
213
212
212
212
212
211
211
211
210
210
210
209
209
209
208
208
208
208
207
207
207
206
206
206
205
205
205
204
204
204
204
203
203
203
202
202
202
201
201
201
200
200
200
200
199
199
199
198
198
198
197
197
197
196
196
196
196
195
195
195
194
194
194
194
193
193
193
192
192
192
192
191
191
191
190
190
190
190
189
189
189
188
188
188
188
187
187
187
186
186
186
186
185
185
185
184
184
184
184
183
183
183
183
182
182
182
181
181
181
181
180
180
180
180
179
179
179
178
178
178
178
177
177
177
176
176
176
176
175
175
175
175
174
174
174
173
173
173
173
172
172
172
172
171
171
171
170
170
170
170
169
169
169
169
168
168
168
168
167
167
167
167
166
166
166
165
165
165
165
164
164
164
164
163
163
163
163
162
162
162
162
161
161
161
161
160
160
160
159
159
159
159
158
158
158
158
157
157
157
157
156
156
156
156
155
155
155
155
154
154
154
154
153
153
153
153
152
152
152
152
151
151
151
151
150
150
150
150
149
149
149
149
148
148
148
148
147
147
147
147
146
146
146
146
145
145
145
145
144
144
144
144
143
143
143
143
142
142
142
142
141
141
141
141
141
140
140
140
140
139
139
139
139
138
138
138
138
138
137
137
137
137
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
130
129
129
129
129
129
129
128
128
128
128
128
128
127
127
127
127
127
127
127
126
126
126
126
126
126
125
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
122
122
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
108
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
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
83
83
83
83
83
83
83
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
37
37
37
37
37
37
37
36
36
36
36
36
36
36
35
35
35
35
35
35
34
34
34
34
34
34
33
33
33
33
33
32
32
32
32
32
31
31
31
31
31
30
30
30
30
30
29
29
29
29
29
28
28
28
28
27
27
27
27
27
26
26
26
26
25
25
25
25
25
24
24
24
24
23
23
23
23
23
22
22
22
22
21
21
21
21
21
20
20
20
20
19
19
19
19
19
18
18
18
18
17
17
17
17
17
16
16
16
16
16
15
15
15
15
14
14
14
14
14
13
13
13
13
12
12
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
6
6
5
5
5
5
4
4
4
4
4
3
3
3
3
2
2
2
2
2
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-169
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-175
-175
-176
-176
-177
-177
-177
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-183
-183
-183
-184
-184
-185
-185
-186
-186
-187
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-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
-274
-275
-275
-276
-276
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-293
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-299
-299
-300
-300
-301
-301
-302
-302
-303
-303
-304
-305
-305
-306
-306
-307
-307
-308
-308
-309
-309
-310
-310
-311
-312
-312
-313
-313
-314
-314
-315
-315
-316
-316
-317
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-356
-356
-357
-357
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
-371
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-379
-379
-380
-380
-381
-381
-382
-382
-383
-383
-384
-384
-384
-385
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-392
-392
-392
-393
-393
-394
-394
-395
-395
-396
-396
-397
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-405
-405
-406
-406
-407
-407
-407
-408
-408
-409
-409
-410
-410
-410
-411
-411
-412
-412
-413
-413
-413
-414
-414
-415
-415
-416
-416
-416
-417
-417
-418
-418
-418
-419
-419
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-424
-424
-424
-425
-425
-425
-426
-426
-426
-427
-427
-427
-428
-428
-428
-428
-429
-429
-429
-430
-430
-430
-431
-431
-431
-431
-432
-432
-432
-433
-433
-433
-433
-433
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-433
-433
-433
-433
-433
-432
-432
-432
-432
-431
-431
-431
-430
-430
-430
-429
-429
-429
-429
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-429
-429
-429
-429
-429
-429
-430
-430
-430
-429
-429
-429
-429
-429
-428
-428
-427
-427
-427
-426
-426
-426
-426
-425
-425
-425
-425
-426
-426
-426
-426
-427
-427
-428
-429
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-452
-453
-453
-453
-454
-454
-454
-454
-454
-453
-453
-453
-453
-452
-452
-452
-451
-451
-450
-450
-450
-449
-449
-448
-448
-447
-447
-446
-446
-445
-444
-444
-443
-442
-442
-441
-441
-440
-440
-439
-439
-438
-438
-438
-438
-437
-437
-437
-436
-436
-435
-435
-434
-433
-432
-432
-431
-430
-429
-428
-427
-426
-424
-423
-422
-421
-420
-419
-418
-417
-417
-416
-416
-415
-415
-415
-415
-416
-416
-417
-418
-419
-420
-422
-423
-424
-426
-428
-429
-431
-433
-434
-435
-436
-437
-437
-438
-438
-438
-438
-437
-437
-436
-436
-435
-435
-434
-434
-433
-433
-433
-433
-433
-433
-433
-433
-434
-434
-435
-436
-437
-438
-439
-440
-442
-443
-445
-446
-448
-449
-451
-453
-455
-456
-458
-460
-461
-463
-464
-465
-466
-467
-468
-468
-469
-469
-470
-470
-470
-470
-470
-470
-469
-469
-469
-468
-468
-468
-467
-467
-467
-466
-466
-466
-466
-467
-467
-467
-467
-468
-468
-468
-468
-467
-467
-466
-466
-465
-464
-463
-462
-462
-462
-462
-462
-462
-462
-463
-464
-464
-465
-466
-467
-467
-468
-468
-468
-468
-468
-468
-468
-467
-466
-466
-465
-464
-464
-463
-463
-463
-463
-464
-464
-465
-466
-466
-467
-467
-468
-468
-468
-467
-467
-466
-466
-465
-465
-464
-463
-463
-462
-462
-461
-461
-460
-460
-460
-459
-459
-459
-458
-458
-458
-458
-457
-457
-458
-458
-459
-459
-460
-462
-463
-465
-466
-468
-470
-472
-474
-476
-478
-479
-480
-481
-481
-481
-481
-480
-479
-477
-475
-473
-470
-468
-465
-463
-461
-459
-458
-456
-456
-455
-455
-456
-457
-458
-459
-461
-462
-464
-465
-467
-468
-469
-470
-471
-471
-471
-471
-470
-469
-468
-467
-466
-465
-463
-461
-460
-458
-456
-455
-454
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-443
-442
-441
-440
-439
-438
-437
-436
-434
-433
-432
-430
-429
-428
-426
-424
-423
-421
-419
-417
-415
-414
-412
-411
-409
-408
-408
-407
-407
-408
-408
-409
-410
-411
-412
-413
-413
-413
-413
-412
-410
-407
-405
-401
-397
-393
-388
-383
-378
-373
-368
-363
-358
-353
-349
-344
-340
-337
-333
-329
-326
-322
-319
-316
-312
-310
-307
-305
-303
-301
-300
-298
-297
-297
-296
-296
-296
-296
-296
-296
-296
-297
-297
-298
-298
-299
-298
-298
-297
-296
-294
-292
-290
-288
-285
-283
-281
-279
-278
-276
-275
-274
-273
-273
-273
-273
-273
-273
-272
-272
-272
-271
-270
-269
-268
-267
-266
-265
-264
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-251
-250
-248
-246
-244
-241
-238
-233
-229
-223
-218
-212
-206
-201
-195
-190
-186
-181
-177
-174
-171
-168
-166
-164
-162
-160
-158
-155
-153
-150
-147
-143
-140
-136
-132
-129
-125
-122
-118
-114
-110
-106
-101
-96
-91
-86
-81
-76
-72
-67
-63
-59
-55
-51
-47
-42
-38
-33
-29
-24
-18
-13
-7
-1
5
12
18
25
32
39
45
51
57
62
67
72
76
80
84
88
91
94
97
101
104
107
111
115
120
125
130
135
140
145
150
154
158
163
167
171
176
181
186
191
197
203
209
215
221
228
235
243
251
260
269
279
288
299
309
319
329
339
349
358
367
375
383
390
397
403
408
412
416
419
422
424
426
428
429
430
431
432
432
433
433
434
434
435
436
437
438
439
440
442
443
445
447
449
451
454
456
459
462
466
469
473
476
479
482
485
487
489
491
493
495
497
499
501
503
505
507
510
512
515
518
522
526
530
534
539
543
548
552
557
562
567
572
578
584
591
597
603
609
614
619
624
628
632
635
639
642
645
648
652
655
659
663
666
670
673
676
679
681
683
685
687
689
691
693
695
698
701
704
708
711
715
719
723
727
731
736
741
745
750
754
759
764
769
775
781
787
793
798
803
807
810
813
816
817
819
820
822
823
825
826
828
829
831
833
835
836
838
840
842
845
847
850
854
857
862
867
872
877
882
886
890
894
897
900
902
903
904
905
905
905
905
905
905
905
905
906
907
909
911
913
916
919
923
926
930
935
939
943
947
951
955
958
961
964
966
968
970
972
974
977
979
981
984
986
989
991
994
997
1000
1002
1006
1008
1010
1012
1012
1014
1012
1012
1010
1010
1008
1008
1008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1008
1006
1006
1004
1000
999
997
995
993
992
990
989
987
986
984
983
982
981
980
980
981
982
983
984
985
985
985
984
983
982
982
982
982
982
983
985
987
989
992
995
998
1000
1004
1008
1012
1016
1020
1024
1027
1029
1031
1033
1035
1037
1039
1041
1042
1044
1045
1047
1048
1050
1052
1055
1058
1061
1065
1069
1073
1077
1082
1085
1089
1092
1095
1097
1099
1100
1101
1103
1104
1105
1107
1108
1110
1111
1113
1114
1116
1117
1118
1119
1120
1121
1122
1124
1125
1127
1128
1130
1130
1131
1131
1130
1130
1130
1129
1129
1128
1128
1127
1126
1124
1122
1120
1118
1116
1113
1111
1108
1104
1099
1094
1088
1081
1075
1068
1062
1056
1050
1046
1042
1038
1036
1034
1033
1033
1035
1036
1039
1042
1046
1050
1054
1059
1064
1068
1072
1077
1080
1084
1088
1092
1095
1100
1104
1108
1112
1117
1121
1125
1129
1132
1136
1138
1141
1143
1144
1145
1146
1147
1148
1148
1150
1151
1153
1154
1156
1158
1159
1161
1162
1163
1163
1163
1163
1163
1162
1161
1160
1159
1157
1156
1154
1152
1150
1148
1146
1143
1141
1139
1137
1135
1133
1132
1131
1130
1131
1132
1134
1137
1140
1143
1147
1150
1154
1157
1160
1162
1166
1169
1173
1178
1183
1190
1198
1206
1214
1222
1229
1236
1242
1247
1251
1255
1257
1260
1262
1264
1266
1269
1271
1274
1277
1280
1283
1286
1289
1291
1294
1297
1299
1302
1305
1308
1312
1315
1319
1323
1328
1332
1336
1340
1345
1350
1356
1363
1370
1377
1384
1391
1397
1403
1408
1413
1417
1420
1423
1426
1429
1431
1433
1435
1437
1438
1439
1440
1440
1440
1441
1441
1442
1443
1445
1447
1449
1452
1455
1459
1463
1466
1470
1473
1477
1480
1484
1487
1491
1495
1500
1505
1510
1515
1521
1526
1532
1537
1542
1547
1552
1557
1562
1567
1572
1577
1581
1586
1592
1597
1603
1610
1616
1623
1630
1636
1642
1648
1653
1657
1661
1664
1666
1668
1668
1668
1666
1664
1661
1658
1653
1649
1644
1639
1633
1628
1623
1618
1614
1610
1606
1604
1602
1602
1603
1605
1607
1609
1610
1611
1612
1612
1612
1612
1613
1614
1616
1619
1623
1627
1632
1637
1643
1649
1655
1661
1667
1673
1678
1683
1688
1692
1697
1701
1705
1709
1712
1714
1716
1716
1715
1713
1711
1709
1707
1705
1703
1702
1701
1700
1699
1697
1695
1692
1689
1685
1681
1677
1674
1672
1670
1669
1668
1669
1670
1672
1675
1678
1680
1683
1686
1689
1691
1694
1696
1698
1701
1705
1709
1713
1718
1723
1727
1731
1735
1737
1739
1741
1742
1743
1744
1745
1746
1747
1748
1748
1748
1748
1747
1745
1742
1739
1735
1731
1727
1723
1720
1718
1717
1717
1717
1717
1717
1717
1716
1714
1710
1706
1700
1693
1686
1678
1670
1662
1654
1647
1642
1637
1634
1633
1632
1632
1632
1633
1633
1632
1630
1627
1624
1619
1615
1609
1604
1599
1595
1591
1589
1587
1587
1587
1588
1589
1590
1592
1593
1594
1595
1595
1595
1595
1595
1594
1594
1594
1595
1595
1596
1596
1597
1596
1596
1595
1594
1593
1592
1591
1589
1588
1586
1584
1581
1579
1576
1573
1569
1565
1561
1558
1555
1552
1551
1551
1551
1553
1556
1559
1563
1567
1571
1574
1576
1578
1580
1580
1581
1581
1581
1581
1581
1581
1581
1582
1583
1583
1584
1584
1585
1585
1585
1584
1583
1581
1579
1577
1574
1572
1569
1567
1565
1563
1561
1560
1558
1557
1556
1555
1555
1555
1554
1554
1554
1554
1554
1554
1554
1553
1552
1551
1549
1546
1543
1539
1534
1530
1526
1522
1520
1518
1516
1516
1516
1516
1517
1518
1518
1518
1518
1517
1516
1514
1512
1511
1510
1509
1509
1509
1511
1514
1517
1522
1527
1533
1539
1544
1550
1554
1559
1563
1567
1570
1574
1577
1580
1584
1587
1590
1594
1597
1599
1602
1604
1606
1608
1610
1611
1613
1614
1615
1617
1618
1619
1621
1622
1624
1625
1627
1629
1632
1634
1638
1642
1646
1651
1656
1662
1667
1673
1678
1683
1688
1694
1701
1708
1716
1724
1733
1743
1752
1761
1770
1778
1786
1792
1798
1803
1806
1810
1813
1815
1818
1821
1824
1828
1831
1835
1838
1842
1846
1850
1853
1857
1861
1864
1867
1870
1872
1875
1877
1879
1881
1883
1885
1887
1889
1892
1894
1896
1898
1900
1903
1906
1909
1913
1919
1925
1931
1938
1946
1953
1960
1968
1975
1982
1988
1995
2001
2007
2013
2020
2028
2035
2044
2053
2063
2074
2085
2096
2108
2120
2132
2144
2156
2168
2180
2191
2202
2213
2224
2235
2245
2256
2268
2280
2292
2306
2321
2336
2352
2368
2384
2400
2416
2431
2447
2462
2478
2494
2510
2526
2542
2558
2573
2588
2602
2616
2631
2645
2660
2674
2689
2704
2719
2734
2749
2764
2779
2793
2807
2820
2832
2844
2856
2866
2876
2886
2896
2905
2915
2925
2936
2946
2956
2966
2976
2985
2993
3001
3009
3017
3025
3033
3042
3051
3061
3072
3084
3096
3108
3121
3135
3148
3162
3175
3189
3202
3215
3228
3241
3254
3267
3280
3293
3307
3321
3334
3347
3359
3371
3382
3393
3403
3413
3423
3433
3443
3453
3463
3474
3485
3497
3509
3522
3536
3550
3565
3580
3596
3613
3629
3646
3664
3681
3698
3716
3733
3751
3769
3786
3803
3820
3836
3852
3867
3882
3896
3910
3923
3937
3950
3963
3977
3990
4003
4016
4027
4040
4051
4064
4075
4086
4099
4112
4125
4138
4151
4163
4175
4187
4198
4208
4217
4225
4233
4239
4246
4251
4257
4263
4269
4275
4280
4285
4289
4293
4297
4301
4305
4310
4315
4320
4327
4333
4341
4349
4357
4366
4373
4381
4387
4393
4398
4402
4405
4408
4411
4414
4416
4419
4423
4427
4431
4436
4442
4448
4454
4459
4465
4471
4476
4481
4487
4493
4499
4506
4513
4520
4527
4534
4540
4545
4550
4553
4556
4558
4559
4559
4559
4559
4558
4557
4555
4552
4549
4546
4543
4540
4536
4533
4530
4527
4523
4520
4515
4511
4506
4500
4494
4488
4481
4475
4468
4462
4455
4449
4443
4436
4430
4423
4416
4409
4401
4393
4385
4377
4369
4361
4353
4346
4339
4333
4328
4323
4317
4312
4307
4300
4293
4285
4276
4267
4259
4250
4242
4233
4225
4216
4207
4197
4187
4176
4164
4152
4140
4127
4115
4103
4091
4082
4070
4061
4051
4040
4027
4014
4001
3985
3968
3949
3929
3908
3886
3863
3841
3819
3797
3777
3758
3740
3723
3707
3691
3677
3662
3648
3634
3620
3607
3594
3582
3570
3559
3548
3537
3527
3517
3508
3499
3490
3482
3474
3467
3460
3454
3448
3442
3437
3432
3427
3422
3417
3412
3406
3400
3393
3385
3377
3367
3356
3344
3331
3317
3302
3286
3269
3252
3233
3214
3195
3175
3155
3136
3117
3099
3081
3064
3049
3034
3020
3006
2993
2979
2966
2952
2936
2920
2903
2885
2866
2847
2828
2810
2794
2780
2767
2757
2747
2740
2733
2726
2719
2713
2706
2698
2690
2682
2673
2664
2656
2647
2640
2633
2626
2621
2616
2611
2606
2602
2597
2591
2585
2577
2569
2560
2550
2539
2528
2518
2507
2496
2486
2476
2467
2458
2450
2442
2435
2429
2422
2416
2410
2404
2399
2393
2388
2383
2379
2374
2370
2366
2363
2360
2357
2354
2351
2348
2344
2340
2337
2333
2331
2328
2325
2322
2320
2318
2316
2314
2314
2314
2315
2317
2319
2321
2324
2327
2330
2333
2337
2340
2343
2347
2350
2352
2354
2356
2357
2357
2356
2355
2353
2352
2350
2348
2346
2343
2341
2338
2335
2332
2330
2327
2325
2323
2320
2318
2316
2314
2311
2309
2306
2304
2301
2299
2297
2296
2294
2293
2293
2292
2290
2289
2286
2284
2280
2277
2273
2269
2265
2262
2259
2256
2254
2254
2253
2254
2255
2256
2258
2261
2264
2267
2270
2275
2280
2285
2292
2298
2306
2313
2321
2330
2339
2348
2357
2366
2375
2384
2393
2402
2411
2421
2430
2439
2449
2458
2467
2476
2484
2492
2499
2506
2512
2518
2523
2527
2532
2535
2539
2541
2544
2545
2546
2547
2547
2547
2547
2547
2548
2550
2552
2556
2560
2565
2571
2578
2586
2594
2603
2612
2622
2631
2641
2651
2661
2671
2682
2694
2706
2718
2731
2744
2757
2770
2784
2797
2811
2825
2839
2853
2867
2881
2895
2908
2920
2931
2942
2951
2960
2968
2975
2983
2990
2996
3003
3010
3017
3024
3030
3037
3044
3050
3057
3062
3068
3073
3077
3080
3083
3086
3089
3092
3094
3097
3100
3103
3106
3109
3112
3114
3116
3117
3117
3117
3117
3117
3117
3116
3116
3115
3114
3113
3112
3110
3108
3105
3102
3098
3094
3091
3087
3083
3078
3073
3067
3061
3055
3048
3041
3035
3028
3022
3016
3011
3006
3002
2999
2997
2996
2995
2994
2994
2993
2991
2989
2986
2981
2976
2969
2962
2954
2946
2938
2930
2922
2915
2908
2901
2894
2887
2879
2870
2861
2850
2838
2826
2811
2797
2781
2766
2750
2735
2721
2707
2694
2682
2670
2659
2649
2639
2631
2623
2616
2610
2605
2600
2596
2593
2591
2590
2589
2588
2588
2587
2586
2584
2581
2577
2573
2568
2563
2558
2553
2549
2544
2540
2536
2531
2526
2519
2512
2502
2492
2480
2466
2452
2437
2421
2405
2389
2372
2354
2336
2318
2299
2280
2260
2240
2219
2198
2177
2155
2133
2112
2091
2071
2052
2033
2016
1999
1983
1967
1952
1937
1922
1907
1892
1877
1861
1846
1830
1814
1797
1780
1763
1746
1729
1711
1694
1677
1659
1642
1625
1608
1591
1574
1558
1542
1526
1512
1498
1486
1475
1465
1456
1447
1440
1434
1429
1424
1421
1418
1415
1413
1410
1408
1405
1402
1399
1395
1391
1387
1383
1379
1374
1370
1366
1362
1358
1355
1352
1348
1345
1343
1340
1337
1333
1330
1327
1323
1319
1315
1311
1307
1304
1300
1298
1295
1294
1293
1293
1293
1294
1296
1299
1303
1307
1312
1317
1322
1327
1331
1334
1337
1340
1343
1346
1349
1353
1358
1363
1369
1375
1381
1386
1392
1397
1401
1404
1406
1406
1406
1403
1399
1393
1385
1374
1361
1346
1330
1311
1292
1272
1251
1231
1211
1191
1172
1153
1135
1117
1100
1083
1067
1051
1037
1024
1012
1000
992
984
977
971
966
961
956
950
945
938
932
926
919
912
906
900
894
889
884
879
875
871
868
866
864
862
861
859
856
853
848
842
835
828
820
813
806
799
795
791
790
791
793
797
803
809
816
824
831
839
847
854
860
866
871
875
878
879
880
880
880
880
881
882
884
886
888
890
893
895
896
897
897
896
894
890
886
881
876
870
864
858
851
844
837
830
823
815
807
798
789
778
767
756
744
732
720
709
699
690
683
677
672
669
667
667
667
668
670
672
675
677
678
680
680
681
681
680
679
677
675
672
668
664
660
655
651
646
640
635
630
625
619
614
608
603
598
593
589
585
581
577
574
571
568
565
562
559
556
554
552
550
549
547
546
544
543
541
539
537
535
533
530
528
525
523
520
517
513
508
503
498
492
486
480
474
468
463
457
451
445
439
433
427
422
418
415
412
410
409
408
406
405
404
403
402
401
400
400
401
402
403
405
406
408
410
412
415
418
421
425
429
433
437
441
445
449
453
457
460
463
466
468
469
470
471
472
473
474
475
477
479
482
485
489
493
498
503
507
512
517
522
527
532
536
541
546
551
556
561
566
571
575
580
585
589
594
598
602
606
609
613
616
619
622
625
627
629
630
631
632
632
631
631
630
630
629
629
628
628
627
626
625
624
623
622
620
619
618
616
614
611
608
603
598
591
584
577
568
560
552
543
535
527
520
512
505
497
490
483
476
470
465
461
457
454
452
450
448
446
444
442
439
437
435
433
431
429
428
428
428
429
431
433
435
438
442
445
449
453
457
461
465
468
472
476
480
484
488
493
497
502
507
513
518
523
529
534
540
546
552
557
563
567
572
576
580
584
589
593
596
600
602
603
602
600
597
593
588
583
577
572
566
561
556
551
547
542
537
532
526
521
515
509
503
497
491
485
480
474
467
461
454
447
440
433
425
419
413
407
402
398
394
391
387
384
382
379
377
375
374
373
372
372
372
372
373
374
375
376
378
379
380
380
380
378
376
373
370
366
362
357
353
349
345
341
337
333
328
324
319
315
310
306
303
301
299
298
297
297
296
296
296
295
294
293
292
291
290
289
288
287
286
284
283
281
279
276
272
267
261
254
246
237
228
218
208
198
189
179
170
160
151
141
131
119
107
94
80
65
50
34
18
2
-14
-31
-47
-62
-78
-93
-107
-121
-135
-149
-163
-177
-190
-204
-216
-229
-240
-251
-261
-270
-279
-287
-295
-303
-311
-319
-326
-333
-339
-345
-350
-355
-360
-365
-369
-374
-378
-382
-387
-391
-395
-399
-404
-409
-415
-421
-428
-436
-444
-453
-462
-472
-481
-491
-501
-511
-522
-532
-543
-554
-566
-578
-590
-602
-614
-626
-637
-648
-660
-671
-682
-693
-704
-716
-728
-740
-753
-766
-780
-794
-807
-820
-833
-845
-857
-868
-878
-888
-896
-905
-912
-919
-926
-932
-938
-943
-948
-952
-957
-962
-967
-972
-978
-984
-991
-998
-1004
-1012
-1018
-1026
-1033
-1041
-1049
-1058
-1068
-1078
-1089
-1101
-1113
-1126
-1138
-1151
-1164
-1178
-1192
-1206
-1221
-1236
-1252
-1268
-1285
-1301
-1318
-1335
-1351
-1368
-1385
-1402
-1418
-1435
-1451
-1467
-1483
-1500
-1516
-1533
-1551
-1568
-1586
-1603
-1620
-1637
-1653
-1668
-1683
-1697
-1710
-1724
-1736
-1748
-1760
-1771
-1782
-1793
-1803
-1813
-1822
-1831
-1840
-1849
-1857
-1866
-1875
-1883
-1891
-1899
-1907
-1914
-1921
-1927
-1933
-1939
-1944
-1949
-1954
-1959
-1963
-1967
-1971
-1974
-1976
-1978
-1979
-1981
-1982
-1984
-1986
-1988
-1991
-1995
-1998
-2001
-2005
-2009
-2012
-2015
-2019
-2021
-2025
-2029
-2033
-2039
-2044
-2049
-2054
-2060
-2067
-2074
-2082
-2090
-2099
-2108
-2117
-2127
-2137
-2147
-2157
-2168
-2179
-2189
-2200
-2210
-2221
-2230
-2240
-2249
-2258
-2267
-2274
-2281
-2287
-2292
-2296
-2300
-2302
-2303
-2304
-2303
-2302
-2301
-2298
-2295
-2292
-2288
-2283
-2277
-2271
-2264
-2257
-2250
-2243
-2237
-2231
-2225
-2221
-2217
-2213
-2211
-2209
-2207
-2207
-2206
-2206
-2207
-2208
-2210
-2212
-2215
-2218
-2222
-2227
-2232
-2237
-2242
-2248
-2254
-2260
-2266
-2273
-2279
-2285
-2291
-2297
-2303
-2309
-2314
-2319
-2323
-2327
-2329
-2331
-2332
-2333
-2334
-2334
-2334
-2335
-2335
-2335
-2335
-2334
-2333
-2332
-2330
-2328
-2326
-2324
-2321
-2319
-2316
-2313
-2310
-2307
-2304
-2301
-2299
-2296
-2295
-2294
-2295
-2296
-2298
-2301
-2305
-2309
-2314
-2319
-2324
-2329
-2335
-2341
-2347
-2353
-2360
-2366
-2372
-2378
-2384
-2389
-2393
-2396
-2399
-2401
-2403
-2404
-2405
-2405
-2406
-2406
-2406
-2406
-2406
-2406
-2406
-2405
-2404
-2402
-2400
-2398
-2396
-2393
-2390
-2386
-2382
-2379
-2374
-2370
-2367
-2363
-2360
-2357
-2354
-2352
-2350
-2348
-2346
-2343
-2341
-2339
-2336
-2333
-2329
-2326
-2321
-2317
-2311
-2306
-2300
-2294
-2288
-2282
-2276
-2271
-2266
-2262
-2258
-2255
-2253
-2251
-2249
-2248
-2247
-2246
-2245
-2244
-2243
-2241
-2240
-2238
-2236
-2233
-2230
-2228
-2225
-2223
-2221
-2221
-2221
-2223
-2225
-2228
-2232
-2237
-2242
-2247
-2252
-2257
-2262
-2266
-2271
-2275
-2279
-2283
-2286
-2290
-2294
-2299
-2303
-2307
-2311
-2314
-2318
-2320
-2323
-2325
-2326
-2326
-2326
-2326
-2326
-2325
-2324
-2323
-2322
-2319
-2316
-2312
-2307
-2301
-2295
-2288
-2281
-2274
-2267
-2260
-2253
-2247
-2241
-2236
-2232
-2228
-2225
-2222
-2220
-2219
-2218
-2217
-2217
-2217
-2218
-2218
-2219
-2219
-2219
-2219
-2219
-2218
-2216
-2215
-2212
-2209
-2206
-2202
-2198
-2193
-2188
-2182
-2176
-2170
-2164
-2158
-2152
-2147
-2142
-2137
-2133
-2130
-2127
-2125
-2124
-2123
-2123
-2123
-2123
-2122
-2122
-2122
-2122
-2122
-2122
-2123
-2125
-2127
-2129
-2133
-2137
-2141
-2146
-2151
-2155
-2160
-2164
-2168
-2171
-2175
-2178
-2181
-2185
-2189
-2195
-2201
-2208
-2215
-2223
-2231
-2238
-2245
-2252
-2257
-2262
-2266
-2269
-2272
-2274
-2276
-2279
-2281
-2283
-2286
-2288
-2291
-2294
-2298
-2301
-2304
-2307
-2310
-2313
-2315
-2316
-2317
-2317
-2317
-2317
-2317
-2317
-2318
-2318
-2319
-2320
-2321
-2323
-2324
-2327
-2329
-2331
-2334
-2337
-2340
-2343
-2346
-2349
-2352
-2354
-2356
-2358
-2359
-2360
-2361
-2362
-2362
-2362
-2362
-2361
-2360
-2359
-2357
-2356
-2354
-2353
-2351
-2349
-2346
-2343
-2340
-2336
-2332
-2328
-2324
-2320
-2315
-2311
-2307
-2303
-2299
-2296
-2292
-2288
-2285
-2280
-2276
-2271
-2266
-2262
-2257
-2252
-2248
-2243
-2239
-2234
-2229
-2225
-2220
-2215
-2211
-2207
-2203
-2199
-2195
-2192
-2189
-2185
-2182
-2178
-2173
-2168
-2162
-2155
-2148
-2139
-2131
-2122
-2114
-2106
-2098
-2090
-2082
-2075
-2067
-2060
-2053
-2045
-2039
-2033
-2025
-2020
-2015
-2009
-2005
-2003
-2001
-1999
-1999
-1998
-1998
-1998
-1997
-1996
-1995
-1994
-1993
-1991
-1990
-1988
-1987
-1986
-1984
-1982
-1979
-1976
-1972
-1968
-1963
-1958
-1953
-1948
-1944
-1939
-1935
-1931
-1928
-1924
-1921
-1917
-1914
-1910
-1906
-1902
-1897
-1892
-1887
-1882
-1877
-1871
-1866
-1860
-1855
-1849
-1845
-1840
-1837
-1834
-1831
-1828
-1825
-1822
-1819
-1814
-1809
-1804
-1799
-1793
-1788
-1783
-1778
-1774
-1770
-1765
-1761
-1757
-1752
-1747
-1742
-1737
-1732
-1727
-1722
-1717
-1712
-1706
-1700
-1694
-1687
-1680
-1672
-1664
-1655
-1646
-1636
-1626
-1616
-1606
-1596
-1586
-1577
-1569
-1562
-1556
-1551
-1546
-1543
-1540
-1539
-1537
-1536
-1536
-1535
-1534
-1533
-1532
-1530
-1527
-1525
-1521
-1516
-1511
-1504
-1497
-1489
-1480
-1470
-1460
-1450
-1439
-1427
-1415
-1403
-1391
-1378
-1366
-1353
-1339
-1326
-1312
-1299
-1285
-1271
-1257
-1243
-1229
-1216
-1203
-1190
-1179
-1167
-1157
-1149
-1141
-1134
-1129
-1125
-1121
-1118
-1115
-1112
-1110
-1107
-1104
-1102
-1100
-1098
-1097
-1096
-1096
-1097
-1099
-1102
-1105
-1108
-1112
-1115
-1118
-1121
-1122
-1123
-1124
-1124
-1123
-1123
-1122
-1121
-1120
-1119
-1117
-1116
-1115
-1114
-1113
-1111
-1111
-1110
-1109
-1109
-1109
-1110
-1111
-1112
-1113
-1115
-1118
-1121
-1125
-1130
-1135
-1140
-1145
-1151
-1156
-1161
-1165
-1170
-1174
-1179
-1184
-1189
-1194
-1200
-1206
-1212
-1219
-1226
-1234
-1242
-1250
-1259
-1269
-1279
-1289
-1299
-1310
-1320
-1330
-1339
-1347
-1354
-1360
-1365
-1370
-1375
-1380
-1385
-1390
-1395
-1401
-1405
-1410
-1413
-1416
-1417
-1418
-1418
-1417
-1415
-1412
-1410
-1406
-1403
-1399
-1395
-1391
-1387
-1383
-1379
-1375
-1370
-1366
-1361
-1356
-1352
-1347
-1343
-1339
-1335
-1332
-1329
-1327
-1325
-1324
-1323
-1322
-1322
-1322
-1322
-1324
-1325
-1327
-1329
-1331
-1334
-1336
-1338
-1340
-1342
-1344
-1346
-1348
-1350
-1351
-1353
-1355
-1356
-1357
-1358
-1358
-1357
-1357
-1356
-1355
-1354
-1353
-1352
-1351
-1349
-1347
-1345
-1342
-1338
-1334
-1330
-1324
-1318
-1312
-1304
-1295
-1285
-1274
-1262
-1249
-1235
-1220
-1204
-1188
-1171
-1154
-1136
-1119
-1102
-1084
-1067
-1049
-1030
-1010
-991
-970
-949
-928
-906
-883
-861
-838
-815
-792
-769
-746
-723
-701
-680
-659
-639
-619
-600
-581
-562
-543
-524
-506
-487
-468
-450
-432
-415
-398
-382
-367
-353
-340
-327
-315
-304
-294
-284
-276
-268
-261
-255
-250
-245
-240
-236
-233
-230
-227
-224
-221
-218
-214
-210
-205
-200
-194
-188
-182
-176
-169
-163
-157
-150
-144
-139
-133
-127
-121
-115
-109
-103
-98
-93
-88
-83
-77
-70
-63
-56
-48
-39
-31
-22
-13
-3
7
17
27
38
49
60
71
83
95
108
120
134
148
162
176
190
205
220
234
248
261
273
284
294
303
311
319
326
333
339
344
349
353
356
360
363
366
368
370
373
374
377
379
382
385
389
393
399
404
410
416
422
429
434
439
444
447
449
450
449
447
444
439
432
425
417
408
398
388
378
367
357
347
336
325
314
302
290
278
265
252
238
225
210
196
181
167
152
138
124
110
96
83
70
58
46
34
23
12
2
-8
-18
-27
-36
-45
-53
-61
-69
-75
-81
-85
-89
-92
-95
-97
-98
-99
-98
-98
-96
-94
-93
-91
-91
-91
-93
-96
-101
-107
-115
-125
-136
-147
-159
-172
-185
-199
-213
-228
-243
-259
-276
-293
-311
-328
-346
-364
-382
-399
-416
-433
-450
-465
-480
-495
-508
-521
-533
-544
-555
-564
-573
-580
-586
-591
-594
-597
-598
-597
-596
-593
-590
-586
-581
-576
-571
-566
-562
-559
-556
-555
-554
-555
-556
-558
-559
-561
-562
-562
-562
-562
-560
-558
-555
-551
-547
-542
-537
-532
-526
-521
-515
-509
-503
-497
-491
-485
-480
-476
-472
-468
-465
-462
-458
-455
-452
-448
-445
-442
-439
-436
-434
-432
-431
-430
-430
-430
-432
-434
-436
-439
-442
-446
-449
-453
-456
-459
-462
-464
-465
-466
-467
-468
-468
-469
-469
-471
-472
-474
-476
-478
-481
-485
-489
-494
-498
-503
-509
-514
-519
-525
-530
-535
-539
-544
-548
-551
-554
-557
-559
-561
-563
-566
-568
-572
-575
-580
-584
-590
-595
-601
-608
-615
-622
-631
-640
-649
-659
-669
-679
-689
-698
-707
-715
-722
-728
-733
-737
-741
-744
-747
-750
-752
-755
-757
-758
-759
-759
-758
-755
-752
-748
-742
-736
-729
-721
-713
-704
-695
-686
-678
-669
-662
-655
-648
-641
-635
-628
-621
-614
-607
-599
-592
-583
-575
-567
-558
-550
-543
-536
-530
-525
-522
-519
-517
-517
-518
-519
-520
-522
-524
-526
-527
-528
-529
-530
-532
-534
-537
-540
-545
-550
-556
-563
-570
-578
-586
-594
-601
-607
-612
-616
-618
-619
-619
-617
-615
-611
-608
-604
-600
-597
-594
-591
-588
-586
-583
-580
-577
-573
-569
-564
-560
-555
-550
-545
-541
-536
-532
-528
-525
-522
-521
-520
-519
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-528
-529
-529
-529
-528
-527
-525
-523
-519
-514
-507
-500
-492
-483
-474
-465
-455
-445
-435
-426
-416
-406
-396
-386
-376
-366
-355
-344
-333
-322
-311
-299
-288
-277
-267
-256
-246
-236
-226
-216
-206
-196
-186
-175
-164
-153
-141
-129
-117
-104
-92
-80
-67
-56
-44
-33
-21
-10
1
12
23
35
47
59
72
85
99
113
128
143
158
173
188
202
215
228
241
253
264
276
287
298
309
320
331
341
352
364
375
386
397
407
416
425
433
440
446
451
456
461
466
471
476
482
489
496
504
513
522
532
542
552
563
574
586
597
608
619
629
640
650
660
670
680
690
700
710
720
730
741
751
761
772
782
792
803
813
824
834
843
853
862
870
878
886
893
900
907
914
921
928
935
942
949
955
962
968
975
982
989
997
1006
1014
1026
1038
1051
1065
1080
1095
1110
1125
1141
1156
1171
1186
1201
1217
1232
1247
1262
1278
1293
1308
1324
1340
1355
1371
1387
1403
1419
1435
1450
1465
1480
1494
1508
1522
1535
1547
1560
1573
1585
1597
1608
1619
1629
1638
1645
1650
1654
1657
1659
1660
1660
1659
1659
1658
1657
1656
1655
1655
1655
1655
1656
1657
1658
1660
1662
1664
1667
1670
1674
1678
1684
1691
1699
1708
1719
1732
1745
1759
1774
1789
1805
1820
1836
1851
1866
1880
1893
1906
1917
1929
1939
1948
1957
1965
1973
1979
1985
1989
1992
1994
1994
1992
1988
1983
1976
1968
1959
1949
1937
1925
1913
1899
1886
1872
1858
1844
1831
1817
1804
1791
1778
1764
1749
1734
1719
1703
1686
1669
1651
1634
1616
1599
1582
1565
1548
1530
1512
1494
1475
1455
1436
1416
1398
1379
1362
1345
1329
1314
1299
1284
1270
1255
1241
1227
1213
1199
1186
1173
1162
1151
1141
1131
1122
1113
1105
1097
1089
1082
1075
1069
1064
1059
1054
1049
1044
1039
1033
1027
1020
1012
1004
995
984
974
962
949
936
921
906
891
875
860
845
830
815
801
787
773
760
747
733
720
706
693
678
664
649
633
617
600
583
566
548
530
511
492
473
454
434
415
396
376
357
338
319
300
280
260
240
219
197
174
151
127
103
78
54
30
6
-18
-41
-64
-85
-106
-125
-143
-160
-175
-188
-201
-212
-223
-232
-241
-250
-258
-266
-273
-280
-286
-292
-298
-303
-308
-314
-319
-325
-331
-337
-343
-351
-358
-366
-374
-383
-393
-403
-413
-424
-434
-446
-457
-468
-480
-491
-502
-513
-523
-534
-544
-555
-565
-576
-585
-595
-603
-610
-617
-622
-626
-628
-630
-631
-632
-632
-631
-630
-630
-629
-629
-629
-629
-629
-629
-630
-630
-630
-630
-629
-628
-627
-625
-624
-623
-621
-620
-619
-619
-618
-617
-617
-617
-618
-619
-620
-622
-625
-628
-631
-634
-637
-640
-642
-643
-643
-642
-639
-635
-630
-624
-617
-609
-601
-593
-585
-577
-569
-561
-552
-544
-535
-525
-516
-506
-496
-487
-478
-470
-463
-457
-452
-449
-446
-445
-445
-446
-447
-450
-453
-457
-461
-465
-469
-473
-477
-480
-483
-485
-488
-490
-492
-494
-497
-500
-503
-507
-511
-516
-522
-528
-535
-542
-549
-557
-564
-571
-577
-584
-589
-595
-600
-605
-609
-614
-618
-622
-626
-629
-633
-636
-638
-641
-644
-648
-652
-657
-663
-670
-677
-686
-694
-703
-712
-721
-730
-738
-746
-753
-759
-764
-768
-771
-773
-774
-775
-775
-774
-774
-774
-774
-774
-775
-775
-776
-777
-778
-779
-780
-782
-784
-786
-789
-792
-797
-801
-807
-813
-820
-828
-836
-844
-853
-862
-872
-881
-890
-900
-909
-918
-927
-935
-944
-952
-961
-969
-977
-985
-992
-999
-1006
-1010
-1016
-1020
-1024
-1027
-1030
-1032
-1034
-1036
-1039
-1041
-1044
-1047
-1050
-1052
-1055
-1057
-1058
-1058
-1058
-1057
-1056
-1055
-1053
-1052
-1050
-1049
-1047
-1045
-1043
-1041
-1038
-1036
-1032
-1029
-1026
-1022
-1020
-1018
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-994
-992
-989
-986
-983
-978
-972
-965
-958
-949
-940
-931
-921
-911
-901
-890
-879
-868
-857
-846
-834
-823
-812
-801
-790
-778
-767
-754
-742
-728
-714
-700
-685
-669
-653
-638
-622
-605
-589
-573
-557
-541
-524
-507
-490
-472
-454
-436
-417
-398
-379
-360
-342
-324
-307
-291
-275
-260
-245
-231
-217
-202
-187
-173
-157
-142
-126
-110
-94
-79
-63
-48
-33
-18
-4
10
23
37
49
62
73
85
95
105
115
124
133
141
148
155
161
166
171
176
180
184
188
193
198
203
210
216
224
232
240
250
260
271
282
293
305
316
326
335
344
352
358
364
370
375
379
383
387
390
394
397
400
403
405
407
409
410
412
412
413
413
413
413
413
413
414
414
414
414
414
413
411
409
405
400
395
388
380
372
363
354
345
336
327
318
310
302
294
287
279
272
264
257
250
242
235
228
220
213
206
198
190
183
175
168
161
155
148
142
137
132
127
123
118
114
110
107
104
101
99
97
96
94
93
92
91
90
88
86
84
81
78
74
70
67
63
59
55
50
46
41
36
30
24
17
10
2
-7
-17
-27
-37
-49
-61
-73
-86
-99
-114
-129
-145
-162
-180
-199
-219
-239
-259
-280
-301
-322
-343
-363
-384
-405
-426
-447
-469
-490
-512
-534
-556
-578
-600
-621
-643
-664
-684
-705
-725
-744
-764
-782
-801
-819
-837
-854
-872
-890
-907
-926
-944
-963
-982
-1002
-1020
-1041
-1060
-1080
-1100
-1120
-1141
-1162
-1182
-1203
-1224
-1245
-1265
-1285
-1305
-1324
-1344
-1363
-1382
-1401
-1421
-1440
-1459
-1478
-1497
-1515
-1533
-1550
-1567
-1582
-1597
-1611
-1624
-1637
-1648
-1659
-1668
-1677
-1685
-1693
-1699
-1705
-1711
-1716
-1721
-1726
-1730
-1735
-1739
-1743
-1747
-1750
-1754
-1756
-1759
-1761
-1763
-1766
-1768
-1770
-1773
-1776
-1779
-1783
-1787
-1790
-1794
-1798
-1802
-1805
-1807
-1809
-1810
-1810
-1810
-1808
-1806
-1804
-1801
-1798
-1795
-1793
-1790
-1787
-1785
-1782
-1780
-1777
-1773
-1770
-1765
-1761
-1756
-1750
-1744
-1737
-1730
-1722
-1714
-1706
-1697
-1688
-1680
-1671
-1663
-1656
-1649
-1642
-1636
-1630
-1625
-1620
-1615
-1611
-1607
-1603
-1600
-1596
-1593
-1590
-1587
-1585
-1582
-1580
-1578
-1575
-1574
-1572
-1570
-1568
-1566
-1564
-1561
-1558
-1555
-1551
-1547
-1542
-1537
-1531
-1525
-1519
-1513
-1506
-1500
-1494
-1487
-1481
-1475
-1469
-1462
-1455
-1448
-1440
-1432
-1424
-1415
-1406
-1396
-1386
-1376
-1366
-1355
-1345
-1334
-1324
-1314
-1303
-1293
-1281
-1269
-1257
-1243
-1228
-1211
-1193
-1174
-1153
-1130
-1106
-1081
-1055
-1027
-1000
-971
-942
-912
-881
-849
-816
-783
-749
-714
-679
-643
-607
-571
-534
-497
-460
-423
-385
-347
-308
-270
-231
-193
-154
-116
-77
-39
0
40
79
119
159
199
238
278
317
355
394
431
469
507
544
581
618
655
692
728
764
799
834
869
903
936
969
1002
1034
1065
1096
1126
1156
1185
1214
1242
1271
1299
1327
1355
1383
1410
1436
1462
1488
1513
1537
1562
1585
1609
1632
1655
1677
1699
1720
1741
1761
1780
1799
1818
1836
1854
1872
1891
1909
1928
1947
1966
1986
2005
2025
2045
2064
2083
2102
2121
2140
2158
2176
2194
2211
2228
2245
2261
2277
2292
2306
2320
2333
2345
2357
2368
2379
2389
2398
2407
2415
2423
2430
2437
2444
2450
2458
2465
2473
2482
2492
2503
2514
2525
2537
2550
2563
2576
2590
2604
2619
2634
2649
2665
2681
2698
2715
2733
2751
2770
2790
2810
2831
2852
2873
2895
2917
2938
2960
2981
3001
3021
3040
3058
3075
3090
3104
3118
3130
3142
3152
3163
3172
3181
3189
3197
3203
3209
3214
3218
3221
3222
3223
3223
3222
3220
3217
3215
3212
3209
3206
3204
3201
3197
3194
3190
3185
3181
3176
3170
3165
3161
3156
3152
3148
3145
3143
3141
3140
3139
3139
3138
3138
3136
3135
3133
3130
3126
3121
3116
3109
3102
3094
3085
3076
3067
3058
3048
3038
3029
3019
3008
2998
2987
2977
2966
2955
2943
2932
2920
2909
2897
2885
2873
2860
2847
2833
2819
2804
2788
2771
2754
2737
2718
2699
2680
2659
2638
2615
2592
2568
2543
2517
2491
2464
2437
2410
2382
2356
2329
2304
2279
2256
2234
2213
2193
2174
2157
2140
2124
2109
2094
2081
2068
2056
2045
2035
2025
2017
2011
2005
2000
1995
1991
1987
1983
1979
1975
1971
1967
1963
1959
1955
1952
1949
1947
1945
1943
1941
1940
1938
1937
1935
1933
1930
1927
1923
1919
1915
1911
1906
1901
1896
1892
1887
1883
1880
1876
1873
1869
1866
1862
1859
1855
1850
1846
1841
1836
1831
1826
1820
1814
1808
1801
1795
1789
1782
1776
1770
1764
1758
1752
1746
1739
1732
1725
1717
1709
1701
1693
1685
1677
1669
1660
1652
1644
1635
1627
1618
1609
1600
1590
1580
1569
1558
1547
1535
1522
1509
1496
1481
1467
1452
1436
1420
1403
1386
1369
1351
1334
1316
1298
1280
1262
1244
1225
1207
1187
1167
1147
1126
1104
1082
1060
1037
1012
989
964
939
913
887
860
833
806
777
748
718
687
655
621
586
549
512
473
434
395
355
314
274
235
195
157
118
80
41
3
-36
-75
-114
-154
-194
-234
-274
-314
-354
-394
-433
-472
-510
-547
-584
-620
-654
-689
-722
-754
-785
-815
-844
-871
-897
-922
-946
-969
-990
-1010
-1029
-1047
-1063
-1079
-1093
-1107
-1121
-1134
-1148
-1162
-1176
-1191
-1206
-1221
-1236
-1251
-1266
-1280
-1294
-1309
-1323
-1338
-1353
-1368
-1383
-1399
-1416
-1433
-1450
-1468
-1486
-1504
-1522
-1540
-1558
-1577
-1595
-1612
-1629
-1646
-1662
-1678
-1694
-1709
-1724
-1740
-1755
-1770
-1786
-1800
-1815
-1829
-1842
-1855
-1867
-1879
-1891
-1903
-1915
-1927
-1939
-1951
-1963
-1974
-1986
-1996
-2007
-2017
-2027
-2036
-2044
-2052
-2060
-2067
-2073
-2079
-2085
-2090
-2095
-2099
-2104
-2108
-2111
-2115
-2119
-2122
-2126
-2130
-2134
-2138
-2143
-2148
-2154
-2160
-2167
-2175
-2184
-2193
-2202
-2212
-2221
-2231
-2240
-2249
-2258
-2266
-2274
-2281
-2287
-2294
-2300
-2306
-2312
-2318
-2324
-2330
-2336
-2343
-2349
-2356
-2363
-2371
-2378
-2385
-2391
-2398
-2404
-2410
-2415
-2421
-2426
-2431
-2436
-2440
-2445
-2451
-2456
-2461
-2467
-2472
-2478
-2483
-2489
-2495
-2500
-2505
-2510
-2515
-2519
-2523
-2526
-2529
-2531
-2533
-2534
-2534
-2534
-2533
-2531
-2529
-2525
-2521
-2517
-2511
-2505
-2498
-2491
-2483
-2475
-2466
-2458
-2448
-2439
-2429
-2419
-2409
-2398
-2388
-2377
-2366
-2355
-2344
-2332
-2319
-2307
-2293
-2279
-2265
-2250
-2235
-2219
-2204
-2188
-2173
-2157
-2141
-2125
-2108
-2092
-2075
-2058
-2040
-2021
-2003
-1985
-1966
-1947
-1927
-1908
-1889
-1869
-1850
-1831
-1812
-1793
-1775
-1757
-1740
-1723
-1706
-1690
-1673
-1657
-1641
-1625
-1610
-1594
-1579
-1564
-1549
-1535
-1520
-1506
-1493
-1480
-1467
-1454
-1441
-1429
-1417
-1404
-1392
-1380
-1368
-1357
-1345
-1334
-1324
-1314
-1305
-1298
-1292
-1287
-1283
-1281
-1279
-1278
-1278
-1278
-1278
-1278
-1279
-1280
-1282
-1284
-1288
-1291
-1295
-1300
-1305
-1309
-1314
-1318
-1323
-1327
-1331
-1335
-1338
-1341
-1343
-1345
-1346
-1346
-1344
-1342
-1338
-1334
-1329
-1323
-1317
-1310
-1303
-1295
-1287
-1279
-1271
-1262
-1253
-1243
-1234
-1223
-1213
-1202
-1192
-1181
-1171
-1161
-1152
-1143
-1135
-1126
-1119
-1111
-1103
-1095
-1087
-1079
-1071
-1063
-1056
-1048
-1041
-1035
-1029
-1024
-1018
-1014
-1010
-1008
-1004
-1002
-1000
-999
-998
-996
-995
-994
-993
-992
-991
-990
-988
-986
-984
-982
-979
-976
-973
-970
-967
-964
-961
-958
-956
-953
-950
-948
-945
-943
-941
-939
-937
-936
-934
-933
-932
-931
-930
-929
-929
-928
-928
-927
-927
-927
-926
-926
-925
-924
-923
-921
-919
-917
-915
-912
-910
-908
-907
-906
-906
-906
-907
-908
-909
-911
-914
-916
-919
-922
-925
-928
-932
-935
-939
-943
-947
-952
-957
-962
-967
-973
-979
-986
-993
-1002
-1010
-1020
-1030
-1040
-1051
-1062
-1073
-1083
-1094
-1104
-1113
-1123
-1132
-1141
-1150
-1158
-1166
-1174
-1182
-1189
-1197
-1204
-1211
-1218
-1226
-1234
-1242
-1250
-1259
-1267
-1276
-1284
-1292
-1300
-1307
-1313
-1318
-1323
-1328
-1332
-1335
-1338
-1341
-1344
-1346
-1348
-1350
-1352
-1353
-1353
-1353
-1352
-1350
-1348
-1345
-1341
-1337
-1332
-1327
-1321
-1315
-1307
-1299
-1291
-1282
-1272
-1262
-1252
-1242
-1231
-1221
-1211
-1200
-1190
-1181
-1171
-1162
-1153
-1145
-1136
-1128
-1120
-1111
-1103
-1094
-1085
-1076
-1067
-1058
-1048
-1039
-1029
-1018
-1008
-998
-987
-976
-965
-954
-942
-931
-919
-907
-895
-883
-871
-859
-847
-835
-823
-810
-798
-786
-773
-761
-749
-738
-726
-714
-703
-691
-679
-668
-656
-645
-635
-625
-616
-607
-599
-591
-584
-576
-568
-560
-553
-545
-537
-529
-521
-513
-505
-497
-489
-481
-474
-467
-460
-453
-447
-440
-434
-428
-423
-417
-412
-407
-402
-397
-393
-389
-385
-382
-379
-377
-375
-373
-372
-370
-369
-367
-365
-363
-360
-357
-353
-349
-344
-339
-334
-329
-324
-320
-315
-311
-308
-304
-301
-299
-297
-295
-293
-292
-291
-291
-291
-292
-293
-296
-300
-305
-311
-319
-328
-337
-347
-358
-368
-379
-389
-400
-410
-420
-429
-439
-449
-458
-468
-478
-489
-500
-511
-523
-535
-548
-561
-575
-589
-604
-619
-635
-651
-668
-686
-704
-723
-743
-764
-786
-808
-830
-853
-876
-900
-924
-949
-975
-1002
-1029
-1057
-1086
-1115
-1145
-1175
-1205
-1235
-1265
-1294
-1324
-1353
-1382
-1410
-1439
-1467
-1496
-1525
-1553
-1583
-1612
-1642
-1673
-1703
-1734
-1765
-1796
-1827
-1858
-1888
-1918
-1947
-1977
-2005
-2033
-2063
-2091
-2119
-2147
-2174
-2201
-2228
-2253
-2278
-2302
-2325
-2348
-2369
-2391
-2411
-2432
-2452
-2472
-2492
-2511
-2530
-2548
-2567
-2585
-2604
-2622
-2640
-2658
-2676
-2693
-2711
-2728
-2745
-2762
-2778
-2795
-2810
-2826
-2840
-2855
-2869
-2884
-2898
-2913
-2927
-2942
-2956
-2971
-2985
-3000
-3014
-3027
-3041
-3055
-3070
-3084
-3099
-3114
-3130
-3145
-3161
-3178
-3194
-3210
-3226
-3243
-3260
-3277
-3294
-3312
-3329
-3347
-3364
-3381
-3398
-3414
-3430
-3445
-3460
-3473
-3487
-3499
-3512
-3524
-3535
-3547
-3557
-3567
-3575
-3582
-3588
-3593
-3596
-3598
-3599
-3598
-3597
-3594
-3591
-3588
-3584
-3579
-3574
-3569
-3562
-3555
-3546
-3537
-3526
-3515
-3503
-3490
-3476
-3461
-3446
-3430
-3414
-3396
-3378
-3359
-3339
-3318
-3296
-3274
-3250
-3227
-3202
-3178
-3153
-3128
-3102
-3076
-3050
-3023
-2995
-2967
-2939
-2910
-2881
-2852
-2822
-2792
-2762
-2732
-2702
-2671
-2640
-2610
-2579
-2548
-2517
-2486
-2455
-2425
-2395
-2366
-2337
-2309
-2281
-2254
-2227
-2201
-2175
-2148
-2122
-2096
-2070
-2045
-2019
-1994
-1968
-1944
-1919
-1895
-1872
-1850
-1828
-1808
-1789
-1771
-1753
-1736
-1720
-1704
-1688
-1671
-1655
-1638
-1620
-1602
-1584
-1565
-1546
-1527
-1507
-1488
-1467
-1447
-1426
-1404
-1381
-1358
-1334
-1308
-1282
-1256
-1229
-1202
-1174
-1147
-1119
-1092
-1065
-1037
-1010
-983
-955
-928
-900
-873
-845
-818
-791
-764
-737
-712
-687
-662
-639
-617
-595
-575
-555
-535
-515
-496
-478
-459
-441
-422
-404
-386
-368
-350
-333
-315
-297
-279
-261
-243
-226
-208
-190
-173
-155
-137
-118
-100
-80
-61
-41
-21
-2
17
35
53
69
85
101
116
131
146
160
175
189
204
218
231
245
258
272
285
297
310
323
335
348
361
374
386
399
410
422
432
442
452
462
471
480
490
500
510
520
530
540
549
559
568
576
584
591
598
605
612
618
625
633
641
649
658
668
678
689
700
710
721
731
741
750
759
768
776
784
791
797
803
808
812
816
819
822
825
828
832
836
841
846
852
859
867
874
882
890
897
905
912
919
925
931
936
941
945
949
953
957
961
965
969
973
976
979
981
983
984
984
984
983
982
981
979
978
977
977
977
978
980
983
986
990
996
1002
1008
1016
1025
1034
1043
1053
1063
1072
1081
1090
1098
1105
1112
1119
1126
1133
1140
1147
1154
1162
1171
1180
1190
1201
1212
1224
1235
1247
1259
1271
1283
1295
1306
1318
1329
1340
1351
1361
1371
1380
1389
1397
1406
1414
1421
1429
1436
1442
1448
1454
1459
1464
1468
1472
1476
1480
1483
1487
1490
1493
1496
1499
1502
1504
1508
1511
1515
1519
1524
1530
1536
1543
1551
1559
1567
1576
1585
1594
1602
1611
1619
1627
1635
1643
1651
1658
1666
1673
1680
1688
1694
1701
1707
1713
1719
1724
1729
1734
1739
1743
1747
1751
1754
1756
1757
1758
1757
1756
1754
1752
1750
1747
1744
1741
1738
1735
1732
1730
1727
1725
1722
1720
1717
1714
1710
1706
1702
1697
1692
1686
1679
1672
1664
1656
1647
1637
1626
1615
1603
1590
1577
1563
1549
1535
1520
1504
1489
1473
1458
1442
1426
1411
1396
1381
1367
1353
1341
1328
1317
1305
1295
1285
1275
1266
1257
1248
1240
1232
1224
1217
1211
1205
1199
1194
1189
1184
1179
1175
1171
1166
1163
1159
1155
1152
1149
1147
1144
1143
1141
1140
1139
1138
1138
1138
1139
1141
1143
1146
1149
1153
1156
1159
1162
1163
1164
1164
1163
1160
1157
1153
1147
1141
1135
1128
1120
1113
1105
1098
1090
1083
1077
1071
1066
1061
1058
1055
1053
1052
1051
1052
1052
1054
1056
1058
1062
1066
1071
1076
1082
1088
1095
1102
1109
1117
1125
1133
1142
1151
1161
1171
1183
1194
1207
1220
1234
1249
1264
1280
1296
1313
1330
1349
1368
1387
1408
1430
1452
1476
1500
1524
1549
1574
1600
1626
1653
1680
1707
1735
1763
1791
1820
1849
1878
1907
1936
1965
1994
2023
2052
2082
2113
2144
2175
2208
2241
2275
2309
2344
2380
2416
2453
2490
2528
2567
2606
2646
2686
2727
2768
2810
2852
2894
2936
2978
3020
3061
3103
3144
3185
3225
3264
3303
3342
3380
3418
3457
3495
3532
3569
3605
3641
3676
3710
3744
3776
3808
3839
3869
3898
3927
3955
3982
4009
4035
4059
4083
4107
4130
4151
4171
4191
4209
4227
4243
4259
4275
4290
4304
4319
4333
4347
4362
4376
4390
4404
4418
4431
4444
4457
4470
4482
4494
4506
4518
4529
4541
4553
4565
4577
4590
4603
4616
4630
4644
4658
4672
4687
4701
4716
4730
4745
4759
4774
4789
4803
4818
4832
4845
4858
4871
4883
4895
4907
4919
4931
4943
4955
4966
4977
4988
4997
5007
5016
5024
5032
5040
5047
5055
5061
5067
5073
5078
5082
5086
5089
5092
5095
5098
5102
5105
5108
5112
5116
5120
5125
5130
5135
5141
5148
5155
5164
5173
5184
5197
5210
5224
5240
5256
5273
5291
5309
5328
5347
5367
5388
5409
5430
5452
5474
5497
5520
5543
5567
5591
5615
5639
5663
5687
5711
5734
5757
5779
5801
5822
5843
5863
5883
5902
5922
5941
5960
5979
5998
6016
6035
6054
6072
6091
6109
6126
6144
6161
6178
6195
6211
6227
6243
6259
6274
6290
6305
6320
6335
6351
6366
6382
6397
6412
6427
6441
6455
6468
6481
6494
6507
6520
6532
6545
6558
6571
6584
6596
6607
6619
6630
6641
6652
6663
6674
6686
6698
6710
6723
6736
6749
6763
6777
6792
6806
6822
6838
6854
6870
6887
6904
6922
6940
6958
6976
6995
7014
7034
7054
7074
7094
7115
7136
7157
7179
7200
7223
7245
7269
7292
7317
7342
7368
7394
7421
7448
7476
7504
7533
7562
7591
7620
7650
7679
7708
7736
7765
7793
7821
7849
7877
7905
7933
7961
7988
8016
8044
8071
8098
8125
8153
8180
8206
8233
8260
8287
8314
8341
8368
8395
8422
8449
8476
8503
8530
8556
8582
8608
8633
8657
8681
8705
8729
8753
8776
8800
8823
8846
8869
8891
8913
8934
8955
8975
8994
9014
9033
9052
9071
9090
9109
9128
9148
9167
9187
9207
9228
9249
9270
9292
9314
9337
9361
9386
9411
9437
9463
9491
9519
9547
9576
9605
9635
9664
9694
9724
9754
9784
9814
9843
9873
9902
9931
9959
9986
10013
10040
10065
10091
10115
10139
10162
10184
10205
10226
10246
10265
10284
10302
10320
10338
10356
10373
10390
10407
10423
10439
10454
10469
10484
10497
10510
10522
10533
10543
10553
10562
10570
10578
10585
10591
10597
10602
10606
10611
10615
10618
10622
10625
10628
10630
10633
10635
10637
10639
10641
10643
10645
10648
10651
10655
10659
10664
10669
10674
10678
10683
10687
10691
10694
10697
10699
10701
10703
10705
10706
10708
10709
10712
10714
10717
10720
10724
10729
10734
10739
10745
10751
10757
10762
10768
10772
10776
10780
10782
10784
10784
10784
10784
10783
10782
10780
10778
10776
10774
10771
10768
10765
10762
10759
10755
10751
10748
10744
10740
10736
10732
10728
10724
10720
10716
10711
10707
10703
10699
10696
10692
10689
10685
10682
10678
10673
10668
10662
10654
10646
10636
10625
10613
10600
10586
10571
10556
10539
10522
10503
10485
10466
10446
10426
10405
10385
10363
10341
10319
10296
10272
10248
10223
10198
10173
10148
10123
10099
10074
10050
10026
10002
9978
9955
9931
9908
9884
9861
9838
9814
9790
9765
9739
9713
9685
9657
9628
9598
9568
9538
9507
9477
9446
9415
9384
9353
9322
9290
9258
9226
9194
9162
9130
9097
9065
9032
8999
8966
8933
8899
8866
8832
8798
8764
8730
8696
8662
8628
8595
8562
8529
8496
8464
8433
8401
8370
8340
8309
8279
8248
8218
8186
8156
8124
8092
8060
8028
7995
7961
7927
7893
7857
7821
7784
7745
7706
7666
7625
7583
7541
7499
7456
7412
7369
7325
7282
7238
7193
7148
7103
7057
7011
6964
6917
6869
6821
6773
6723
6673
6623
6571
6518
6465
6410
6354
6297
6240
6181
6121
6061
6000
5938
5875
5812
5748
5684
5619
5553
5487
5419
5352
5283
5214
5145
5074
5003
4932
4859
4787
4713
4639
4564
4489
4413
4337
4260
4182
4104
4026
3947
3869
3790
3711
3632
3552
3472
3392
3312
3232
3152
3072
2993
2914
2836
2759
2682
2606
2530
2455
2381
2306
2232
2158
2084
2009
1937
1863
1789
1715
1642
1569
1496
1424
1353
1282
1211
1141
1071
1000
931
862
792
722
652
582
512
441
370
300
229
159
90
21
-47
-115
-182
-248
-314
-380
-445
-510
-576
-641
-706
-772
-837
-903
-969
-1035
-1101
-1167
-1233
-1299
-1365
-1432
-1498
-1564
-1629
-1694
-1759
-1823
-1887
-1950
-2012
-2074
-2136
-2197
-2257
-2317
-2377
-2437
-2496
-2555
-2614
-2672
-2731
-2790
-2849
-2907
-2966
-3025
-3083
-3141
-3199
-3257
-3315
-3372
-3429
-3486
-3543
-3599
-3654
-3709
-3763
-3816
-3868
-3920
-3972
-4022
-4073
-4124
-4175
-4226
-4278
-4329
-4381
-4434
-4486
-4539
-4592
-4645
-4699
-4752
-4805
-4858
-4910
-4962
-5014
-5066
-5118
-5169
-5221
-5272
-5324
-5376
-5428
-5480
-5531
-5581
-5630
-5678
-5725
-5771
-5816
-5859
-5901
-5941
-5981
-6019
-6056
-6093
-6129
-6165
-6200
-6235
-6269
-6302
-6335
-6367
-6399
-6430
-6461
-6492
-6523
-6553
-6584
-6616
-6647
-6680
-6713
-6747
-6781
-6815
-6850
-6885
-6920
-6954
-6989
-7022
-7056
-7088
-7121
-7153
-7185
-7216
-7248
-7278
-7309
-7339
-7368
-7398
-7427
-7455
-7484
-7512
-7540
-7567
-7593
-7619
-7645
-7670
-7695
-7719
-7744
-7769
-7794
-7819
-7845
-7870
-7897
-7923
-7950
-7976
-8003
-8029
-8057
-8083
-8109
-8135
-8163
-8189
-8216
-8243
-8270
-8297
-8325
-8352
-8379
-8405
-8432
-8458
-8484
-8509
-8535
-8560
-8586
-8611
-8636
-8661
-8686
-8710
-8734
-8758
-8780
-8802
-8824
-8844
-8863
-8882
-8900
-8918
-8935
-8952
-8968
-8985
-9001
-9018
-9035
-9053
-9071
-9089
-9108
-9126
-9145
-9164
-9184
-9203
-9223
-9243
-9264
-9284
-9306
-9327
-9350
-9372
-9394
-9417
-9440
-9462
-9485
-9507
-9529
-9550
-9571
-9591
-9611
-9630
-9649
-9667
-9685
-9703
-9721
-9738
-9756
-9774
-9792
-9810
-9828
-9846
-9865
-9884
-9902
-9921
-9939
-9957
-9974
-9991
-10007
-10023
-10039
-10055
-10070
-10086
-10101
-10115
-10129
-10142
-10155
-10168
-10180
-10192
-10203
-10214
-10225
-10236
-10248
-10259
-10271
-10283
-10295
-10307
-10319
-10331
-10342
-10353
-10364
-10375
-10385
-10395
-10404
-10413
-10422
-10431
-10439
-10446
-10454
-10461
-10467
-10474
-10480
-10485
-10491
-10495
-10500
-10503
-10505
-10506
-10506
-10505
-10502
-10498
-10493
-10487
-10479
-10471
-10461
-10450
-10438
-10425
-10410
-10394
-10376
-10357
-10336
-10314
-10291
-10267
-10243
-10217
-10192
-10166
-10139
-10112
-10084
-10056
-10027
-9997
-9967
-9935
-9902
-9869
-9834
-9799
-9762
-9726
-9688
-9651
-9613
-9575
-9536
-9498
-9459
-9420
-9381
-9342
-9303
-9264
-9224
-9184
-9144
-9103
-9061
-9018
-8975
-8932
-8888
-8843
-8799
-8754
-8709
-8665
-8620
-8576
-8532
-8489
-8446
-8403
-8360
-8317
-8274
-8232
-8189
-8147
-8103
-8061
-8018
-7974
-7930
-7885
-7839
-7792
-7744
-7695
-7646
-7596
-7545
-7495
-7444
-7394
-7343
-7293
-7243
-7193
-7143
-7091
-7040
-6987
-6934
-6880
-6826
-6771
-6716
-6660
-6603
-6547
-6490
-6432
-6375
-6316
-6258
-6199
-6139
-6079
-6018
-5957
-5896
-5834
-5771
-5709
-5646
-5582
-5519
-5455
-5391
-5326
-5262
-5197
-5132
-5068
-5004
-4940
-4876
-4814
-4752
-4691
-4632
-4573
-4515
-4458
-4403
-4348
-4295
-4242
-4189
-4137
-4085
-4033
-3981
-3930
-3878
-3826
-3774
-3722
-3670
-3618
-3566
-3515
-3463
-3413
-3362
-3312
-3261
-3211
-3161
-3111
-3061
-3011
-2962
-2912
-2863
-2815
-2766
-2718
-2671
-2624
-2577
-2531
-2486
-2440
-2396
-2351
-2307
-2263
-2219
-2176
-2132
-2088
-2045
-2001
-1959
-1916
-1873
-1831
-1789
-1747
-1705
-1664
-1623
-1582
-1542
-1502
-1463
-1425
-1387
-1350
-1314
-1279
-1246
-1213
-1180
-1149
-1117
-1086
-1055
-1025
-994
-964
-934
-904
-874
-843
-813
-782
-752
-721
-691
-660
-630
-599
-569
-539
-508
-478
-449
-419
-389
-360
-331
-303
-275
-247
-220
-194
-167
-141
-115
-89
-63
-37
-11
15
42
68
96
123
151
180
209
239
269
299
329
360
390
421
451
481
511
540
570
599
628
657
686
714
742
770
797
824
850
876
900
925
948
971
993
1014
1036
1057
1078
1098
1117
1137
1156
1175
1194
1212
1231
1249
1266
1284
1301
1317
1333
1349
1364
1379
1393
1407
1421
1434
1448
1461
1475
1489
1503
1517
1531
1546
1560
1575
1589
1603
1618
1632
1646
1661
1675
1690
1705
1721
1737
1754
1771
1788
1805
1822
1839
1855
1871
1886
1900
1913
1926
1937
1948
1957
1966
1974
1982
1989
1995
2001
2005
2011
2015
2019
2023
2025
2029
2031
2033
2033
2033
2033
2033
2031
2028
2024
2019
2013
2007
1999
1990
1981
1971
1960
1949
1937
1924
1911
1898
1884
1870
1856
1841
1826
1810
1793
1776
1759
1741
1723
1705
1687
1669
1651
1632
1612
1592
1571
1550
1528
1506
1483
1460
1436
1412
1388
1364
1339
1314
1289
1263
1237
1211
1185
1159
1132
1106
1079
1053
1026
999
971
944
917
890
863
836
809
782
756
730
704
678
652
627
601
576
551
525
500
475
450
424
398
372
346
319
292
264
236
207
177
146
115
83
51
19
-14
-48
-81
-114
-148
-182
-217
-251
-287
-323
-359
-396
-433
-470
-508
-546
-584
-622
-660
-698
-735
-773
-810
-848
-885
-922
-958
-995
-1031
-1067
-1102
-1138
-1174
-1209
-1244
-1279
-1314
-1349
-1383
-1417
-1451
-1485
-1518
-1551
-1583
-1615
-1647
-1679
-1711
-1743
-1775
-1806
-1837
-1869
-1900
-1931
-1963
-1994
-2025
-2058
-2090
-2122
-2155
-2188
-2220
-2253
-2285
-2318
-2349
-2381
-2411
-2442
-2471
-2500
-2529
-2557
-2584
-2612
-2639
-2666
-2693
-2720
-2746
-2772
-2798
-2823
-2847
-2871
-2895
-2918
-2941
-2963
-2985
-3007
-3028
-3049
-3069
-3088
-3107
-3125
-3142
-3158
-3173
-3187
-3201
-3214
-3227
-3240
-3253
-3266
-3279
-3292
-3306
-3320
-3334
-3349
-3364
-3380
-3396
-3413
-3431
-3449
-3468
-3487
-3506
-3525
-3544
-3563
-3581
-3599
-3617
-3634
-3651
-3667
-3683
-3699
-3715
-3730
-3744
-3758
-3771
-3784
-3796
-3807
-3818
-3828
-3836
-3845
-3852
-3859
-3866
-3872
-3878
-3884
-3889
-3895
-3900
-3905
-3910
-3916
-3921
-3926
-3932
-3937
-3943
-3949
-3954
-3959
-3964
-3968
-3972
-3975
-3978
-3980
-3982
-3984
-3984
-3984
-3982
-3979
-3975
-3970
-3963
-3955
-3946
-3936
-3926
-3914
-3902
-3890
-3878
-3866
-3855
-3845
-3835
-3825
-3816
-3808
-3799
-3790
-3781
-3771
-3761
-3750
-3739
-3727
-3716
-3704
-3692
-3681
-3669
-3657
-3645
-3633
-3621
-3608
-3595
-3581
-3567
-3553
-3538
-3524
-3509
-3494
-3478
-3462
-3446
-3429
-3411
-3393
-3374
-3353
-3333
-3311
-3289
-3266
-3241
-3216
-3190
-3162
-3132
-3102
-3070
-3036
-3002
-2966
-2929
-2891
-2853
-2814
-2774
-2734
-2694
-2654
-2613
-2571
-2530
-2487
-2445
-2402
-2359
-2316
-2272
-2228
-2184
-2139
-2094
-2048
-2001
-1954
-1906
-1858
-1808
-1757
-1705
-1652
-1598
-1543
-1487
-1431
-1373
-1315
-1257
-1198
-1138
-1078
-1018
-957
-897
-835
-774
-713
-651
-589
-527
-464
-402
-339
-277
-214
-152
-89
-27
36
98
161
225
289
353
418
484
551
619
687
757
827
898
969
1041
1114
1187
1261
1336
1411
1487
1564
1641
1718
1795
1872
1949
2027
2104
2181
2258
2335
2413
2490
2568
2647
2725
2804
2883
2962
3041
3120
3200
3280
3361
3441
3523
3604
3686
3769
3852
3935
4019
4103
4187
4272
4357
4443
4530
4617
4704
4792
4881
4971
5061
5152
5243
5334
5426
5518
5610
5702
5794
5886
5977
6068
6159
6249
6339
6429
6518
6608
6697
6786
6876
6965
7055
7144
7233
7322
7411
7499
7586
7673
7759
7844
7929
8013
8099
8183
8268
8353
8439
8525
8611
8697
8783
8869
8956
9042
9127
9213
9298
9382
9466
9550
9632
9714
9796
9876
9956
10035
10114
10191
10268
10344
10418
10492
10564
10636
10707
10776
10845
10914
10981
11048
11114
11180
11245
11310
11374
11438
11502
11565
11627
11689
11750
11811
11871
11931
11990
12049
12108
12167
12225
12283
12340
12397
12455
12511
12567
12623
12678
12733
12787
12841
12895
12947
13000
13052
13104
13155
13206
13257
13306
13356
13404
13452
13499
13545
13591
13636
13682
13726
13771
13815
13859
13903
13946
13989
14031
14073
14115
14156
14197
14237
14277
14317
14357
14396
14434
14472
14510
14547
14584
14620
14655
14690
14723
14757
14789
14821
14852
14882
14912
14941
14969
14998
15026
15054
15081
15109
15136
15163
15190
15217
15244
15272
15299
15326
15354
15382
15409
15437
15465
15493
15520
15547
15574
15600
15626
15651
15676
15701
15725
15749
15773
15797
15821
15845
15869
15892
15915
15939
15962
15985
16008
16030
16055
16078
16100
16123
16145
16167
16187
16209
16229
16248
16268
16286
16306
16324
16341
16360
16378
16396
16413
16430
16447
16465
16482
16499
16516
16533
16550
16567
16583
16599
16615
16629
16644
16657
16670
16682
16693
16704
16715
16725
16735
16744
16753
16761
16769
16776
16783
16788
16794
16798
16802
16805
16807
16809
16810
16811
16812
16812
16812
16811
16809
16807
16804
16801
16797
16793
16788
16782
16777
16770
16764
16757
16749
16742
16734
16726
16717
16708
16699
16689
16678
16667
16655
16643
16630
16617
16603
16589
16575
16560
16545
16530
16515
16500
16485
16470
16456
16442
16428
16415
16402
16390
16378
16367
16356
16344
16335
16325
16315
16306
16299
16290
16282
16274
16265
16257
16248
16239
16231
16222
16213
16204
16196
16187
16177
16168
16158
16148
16138
16128
16117
16107
16097
16085
16076
16065
16053
16043
16030
16020
16007
15995
15983
15970
15957
15944
15931
15917
15903
15889
15874
15859
15843
15827
15810
15792
15774
15755
15736
15716
15695
15673
15650
15626
15601
15575
15548
15520
15492
15463
15433
15402
15370
15338
15305
15270
15235
15199
15162
15124
15085
15046
15006
14966
14925
14885
14844
14803
14762
14720
14678
14635
14592
14549
14506
14463
14419
14375
14331
14286
14241
14195
14148
14100
14051
14002
13952
13901
13849
13796
13744
13690
13637
13584
13530
13476
13423
13370
13316
13262
13208
13154
13099
13043
12986
12929
12870
12810
12749
12688
12625
12562
12499
12434
12370
12305
12239
12173
12107
12040
11973
11905
11837
11767
11697
11625
11554
11481
11409
11336
11264
11191
11118
11046
10973
10900
10827
10753
10678
10604
10529
10453
10378
10303
10227
10151
10075
9999
9923
9846
9770
9692
9615
9537
9458
9380
9301
9222
9143
9064
8985
8907
8828
8750
8671
8593
8514
8436
8358
8279
8201
8122
8044
7967
7889
7813
7737
7662
7587
7513
7440
7367
7294
7222
7149
7077
7006
6934
6862
6791
6720
6649
6578
6508
6437
6367
6297
6228
6158
6089
6020
5952
5883
5815
5747
5680
5612
5545
5477
5410
5343
5276
5209
5143
5077
5012
4947
4883
4819
4755
4692
4629
4567
4505
4444
4384
4325
4266
4208
4151
4094
4038
3983
3929
3875
3822
3769
3716
3664
3613
3562
3513
3464
3415
3368
3322
3277
3232
3189
3146
3105
3064
3024
2985
2946
2908
2870
2834
2798
2762
2728
2695
2662
2631
2600
2570
2540
2511
2482
2454
2426
2399
2371
2345
2319
2293
2268
2245
2221
2199
2177
2157
2136
2117
2098
2080
2062
2045
2028
2012
1996
1981
1966
1952
1938
1924
1912
1899
1887
1876
1865
1854
1844
1834
1825
1816
1807
1799
1791
1784
1777
1770
1764
1758
1752
1746
1740
1734
1729
1723
1717
1712
1706
1701
1696
1692
1688
1684
1680
1677
1675
1673
1671
1670
1670
1670
1671
1672
1674
1676
1680
1683
1687
1690
1694
1699
1703
1707
1712
1717
1722
1728
1734
1741
1748
1756
1765
1775
1786
1798
1810
1823
1835
1849
1862
1876
1890
1904
1919
1934
1950
1966
1984
2001
2020
2040
2060
2080
2100
2120
2140
2161
2181
2201
2221
2240
2259
2278
2297
2316
2334
2352
2370
2388
2405
2422
2439
2456
2473
2490
2506
2523
2541
2558
2575
2593
2611
2629
2647
2665
2683
2701
2720
2739
2759
2780
2801
2824
2846
2870
2894
2919
2945
2970
2997
3024
3052
3080
3109
3139
3170
3201
3233
3266
3298
3331
3364
3396
3429
3463
3496
3530
3564
3598
3633
3667
3703
3738
3774
3810
3847
3884
3921
3959
3997
4035
4075
4114
4153
4192
4231
4271
4310
4349
4388
4427
4466
4504
4541
4577
4613
4647
4680
4712
4743
4773
4802
4831
4860
4888
4917
4945
4973
5002
5030
5058
5085
5113
5139
5165
5191
5215
5239
5261
5283
5305
5325
5345
5365
5384
5403
5421
5439
5456
5473
5489
5505
5520
5535
5549
5563
5576
5589
5601
5613
5625
5636
5647
5657
5668
5678
5689
5700
5711
5722
5733
5744
5755
5766
5776
5786
5796
5806
5816
5825
5834
5843
5853
5862
5871
5879
5888
5896
5904
5912
5920
5927
5935
5941
5948
5955
5961
5968
5974
5981
5988
5995
6002
6009
6016
6023
6029
6035
6040
6045
6049
6053
6056
6058
6061
6062
6063
6064
6065
6065
6064
6064
6063
6062
6061
6060
6059
6058
6056
6055
6054
6053
6053
6053
6054
6055
6057
6060
6063
6067
6071
6076
6081
6086
6091
6097
6103
6109
6116
6122
6128
6135
6141
6147
6153
6158
6163
6168
6173
6178
6182
6187
6191
6195
6198
6202
6205
6209
6212
6215
6219
6222
6225
6229
6232
6235
6237
6240
6242
6245
6247
6249
6251
6253
6255
6257
6258
6260
6261
6263
6264
6265
6266
6267
6268
6269
6270
6271
6271
6271
6271
6270
6268
6266
6263
6259
6255
6250
6244
6238
6231
6224
6217
6211
6204
6197
6190
6183
6175
6167
6158
6149
6138
6128
6116
6104
6091
6078
6065
6052
6038
6024
6010
5995
5981
5966
5951
5936
5920
5904
5888
5872
5856
5839
5822
5806
5789
5772
5756
5739
5723
5708
5692
5678
5663
5649
5635
5620
5606
5591
5577
5562
5546
5530
5514
5498
5481
5465
5448
5432
5415
5399
5383
5367
5351
5335
5320
5305
5289
5274
5259
5244
5228
5213
5198
5183
5168
5153
5139
5125
5111
5097
5083
5069
5054
5039
5023
5008
4992
4976
4961
4945
4929
4914
4898
4883
4867
4850
4833
4816
4797
4778
4759
4738
4717
4696
4674
4653
4630
4608
4586
4564
4542
4520
4498
4476
4454
4432
4410
4387
4365
4342
4319
4296
4272
4249
4225
4202
4179
4156
4133
4110
4086
4065
4043
4019
3997
3974
3949
3924
3898
3872
3844
3816
3787
3758
3728
3697
3667
3636
3605
3574
3542
3509
3476
3442
3407
3372
3337
3301
3265
3228
3192
3156
3120
3084
3047
3010
2973
2936
2898
2859
2820
2781
2741
2700
2659
2618
2577
2535
2492
2449
2406
2361
2316
2270
2223
2176
2128
2080
2031
1981
1931
1881
1831
1780
1729
1677
1625
1573
1521
1468
1415
1362
1310
1257
1205
1152
1100
1048
997
945
894
843
792
742
692
642
593
544
495
447
399
351
304
257
211
166
121
77
33
-9
-51
-93
-133
-173
-213
-252
-290
-329
-366
-403
-439
-475
-511
-546
-580
-614
-648
-681
-714
-747
-779
-810
-840
-871
-900
-930
-958
-986
-1014
-1041
-1067
-1093
-1118
-1142
-1166
-1189
-1212
-1234
-1255
-1276
-1296
-1316
-1335
-1353
-1371
-1389
-1407
-1424
-1441
-1458
-1475
-1492
-1508
-1524
-1540
-1555
-1570
-1584
-1598
-1612
-1626
-1639
-1652
-1665
-1678
-1691
-1704
-1716
-1728
-1741
-1753
-1765
-1777
-1790
-1803
-1816
-1829
-1842
-1856
-1869
-1882
-1895
-1909
-1922
-1936
-1949
-1963
-1977
-1991
-2005
-2020
-2033
-2048
-2063
-2077
-2092
-2107
-2123
-2139
-2155
-2171
-2188
-2206
-2224
-2242
-2260
-2279
-2298
-2317
-2337
-2357
-2378
-2400
-2422
-2444
-2467
-2491
-2514
-2539
-2563
-2588
-2613
-2639
-2665
-2692
-2719
-2747
-2774
-2803
-2832
-2861
-2891
-2922
-2954
-2985
-3017
-3050
-3082
-3114
-3146
-3178
-3210
-3241
-3273
-3304
-3336
-3367
-3398
-3429
-3460
-3491
-3523
-3554
-3587
-3619
-3652
-3685
-3719
-3752
-3785
-3818
-3852
-3885
-3917
-3950
-3983
-4016
-4050
-4083
-4117
-4151
-4186
-4221
-4257
-4294
-4331
-4368
-4406
-4445
-4484
-4524
-4564
-4605
-4646
-4688
-4730
-4773
-4816
-4860
-4904
-4949
-4995
-5041
-5087
-5133
-5179
-5225
-5271
-5317
-5362
-5407
-5452
-5496
-5540
-5584
-5628
-5671
-5714
-5757
-5799
-5842
-5884
-5926
-5969
-6011
-6053
-6096
-6138
-6179
-6221
-6262
-6303
-6343
-6383
-6422
-6461
-6500
-6539
-6577
-6615
-6653
-6691
-6729
-6768
-6806
-6844
-6883
-6922
-6962
-7001
-7041
-7081
-7122
-7163
-7204
-7245
-7287
-7329
-7371
-7414
-7456
-7499
-7542
-7586
-7629
-7672
-7716
-7759
-7802
-7845
-7888
-7931
-7973
-8015
-8057
-8098
-8138
-8179
-8218
-8257
-8295
-8333
-8370
-8406
-8442
-8478
-8513
-8547
-8582
-8615
-8649
-8682
-8715
-8748
-8780
-8812
-8844
-8876
-8907
-8938
-8969
-9000
-9030
-9060
-9090
-9119
-9149
-9177
-9206
-9234
-9262
-9289
-9317
-9344
-9371
-9398
-9425
-9452
-9478
-9504
-9530
-9555
-9580
-9605
-9630
-9655
-9680
-9705
-9731
-9757
-9783
-9811
-9838
-9866
-9894
-9923
-9951
-9980
-10009
-10038
-10067
-10096
-10125
-10153
-10181
-10209
-10236
-10263
-10289
-10314
-10339
-10364
-10387
-10410
-10433
-10454
-10475
-10495
-10515
-10533
-10552
-10569
-10586
-10602
-10618
-10634
-10649
-10664
-10679
-10693
-10708
-10722
-10736
-10750
-10763
-10776
-10788
-10799
-10810
-10821
-10831
-10841
-10850
-10860
-10868
-10877
-10884
-10892
-10899
-10906
-10913
-10921
-10928
-10936
-10945
-10954
-10964
-10974
-10986
-10998
-11011
-11024
-11037
-11051
-11065
-11079
-11093
-11107
-11121
-11135
-11150
-11165
-11180
-11196
-11211
-11227
-11244
-11260
-11277
-11294
-11310
-11327
-11343
-11359
-11375
-11391
-11406
-11421
-11436
-11450
-11464
-11477
-11490
-11503
-11515
-11528
-11539
-11551
-11562
-11573
-11584
-11595
-11605
-11616
-11626
-11636
-11645
-11654
-11663
-11672
-11680
-11687
-11694
-11701
-11707
-11713
-11719
-11725
-11731
-11737
-11742
-11748
-11754
-11760
-11765
-11771
-11777
-11783
-11789
-11795
-11801
-11807
-11813
-11819
-11825
-11831
-11837
-11843
-11849
-11856
-11863
-11871
-11879
-11888
-11897
-11907
-11918
-11929
-11941
-11953
-11966
-11978
-11991
-12004
-12016
-12028
-12039
-12049
-12059
-12069
-12078
-12086
-12094
-12102
-12109
-12116
-12123
-12129
-12135
-12140
-12145
-12149
-12153
-12157
-12160
-12163
-12166
-12168
-12170
-12172
-12174
-12174
-12175
-12174
-12174
-12172
-12171
-12169
-12166
-12164
-12161
-12157
-12154
-12150
-12146
-12142
-12138
-12133
-12129
-12124
-12119
-12114
-12108
-12103
-12098
-12094
-12089
-12085
-12081
-12077
-12074
-12071
-12068
-12066
-12064
-12063
-12062
-12061
-12062
-12062
-12064
-12066
-12068
-12071
-12075
-12079
-12083
-12088
-12093
-12099
-12104
-12111
-12117
-12124
-12131
-12138
-12146
-12153
-12160
-12167
-12174
-12180
-12187
-12193
-12198
-12204
-12209
-12214
-12219
-12223
-12228
-12233
-12238
-12243
-12248
-12253
-12258
-12263
-12269
-12275
-12281
-12287
-12293
-12299
-12305
-12311
-12318
-12324
-12329
-12335
-12340
-12346
-12351
-12356
-12360
-12365
-12369
-12373
-12376
-12379
-12381
-12383
-12385
-12386
-12387
-12387
-12387
-12387
-12387
-12386
-12385
-12385
-12384
-12383
-12383
-12382
-12382
-12383
-12383
-12385
-12386
-12388
-12390
-12392
-12395
-12397
-12400
-12402
-12405
-12408
-12410
-12413
-12416
-12418
-12421
-12425
-12428
-12432
-12436
-12441
-12446
-12451
-12458
-12465
-12472
-12481
-12489
-12498
-12507
-12515
-12524
-12533
-12542
-12550
-12558
-12565
-12573
-12580
-12587
-12593
-12599
-12605
-12610
-12615
-12619
-12624
-12627
-12631
-12633
-12636
-12638
-12640
-12641
-12643
-12645
-12647
-12650
-12652
-12655
-12659
-12663
-12667
-12672
-12677
-12682
-12688
-12694
-12701
-12707
-12713
-12720
-12726
-12732
-12738
-12744
-12749
-12754
-12758
-12761
-12764
-12766
-12767
-12769
-12770
-12771
-12772
-12773
-12775
-12776
-12777
-12779
-12780
-12780
-12780
-12780
-12779
-12777
-12775
-12773
-12769
-12766
-12761
-12756
-12750
-12744
-12738
-12731
-12725
-12718
-12710
-12703
-12695
-12688
-12680
-12672
-12664
-12656
-12648
-12640
-12632
-12625
-12619
-12612
-12607
-12602
-12598
-12595
-12592
-12590
-12589
-12590
-12590
-12592
-12595
-12598
-12602
-12607
-12612
-12618
-12624
-12631
-12638
-12646
-12654
-12662
-12671
-12681
-12690
-12700
-12710
-12720
-12730
-12741
-12751
-12762
-12773
-12784
-12794
-12805
-12815
-12824
-12833
-12842
-12850
-12858
-12866
-12873
-12880
-12887
-12893
-12899
-12904
-12908
-12912
-12915
-12917
-12919
-12920
-12920
-12921
-12920
-12920
-12920
-12919
-12918
-12916
-12915
-12913
-12912
-12910
-12908
-12907
-12906
-12905
-12904
-12904
-12903
-12903
-12902
-12902
-12902
-12902
-12902
-12903
-12903
-12904
-12906
-12908
-12910
-12914
-12917
-12922
-12927
-12932
-12938
-12943
-12950
-12956
-12962
-12969
-12975
-12982
-12988
-12995
-13001
-13007
-13013
-13019
-13026
-13032
-13038
-13044
-13050
-13056
-13062
-13067
-13072
-13076
-13080
-13083
-13086
-13088
-13090
-13092
-13093
-13093
-13092
-13091
-13089
-13086
-13082
-13078
-13073
-13068
-13062
-13056
-13050
-13045
-13039
-13033
-13028
-13023
-13018
-13013
-13008
-13004
-12999
-12994
-12990
-12984
-12979
-12972
-12965
-12958
-12949
-12940
-12930
-12919
-12908
-12896
-12883
-12870
-12857
-12844
-12831
-12817
-12804
-12791
-12778
-12765
-12751
-12738
-12724
-12710
-12696
-12681
-12666
-12650
-12634
-12618
-12601
-12585
-12568
-12551
-12534
-12516
-12499
-12480
-12462
-12444
-12425
-12406
-12387
-12368
-12349
-12329
-12310
-12291
-12272
-12253
-12234
-12215
-12196
-12178
-12160
-12143
-12126
-12110
-12095
-12080
-12066
-12052
-12038
-12025
-12010
-11996
-11980
-11964
-11947
-11928
-11909
-11888
-11867
-11845
-11822
-11798
-11775
-11751
-11727
-11702
-11677
-11651
-11624
-11597
-11568
-11539
-11508
-11477
-11445
-11412
-11378
-11344
-11309
-11274
-11239
-11203
-11166
-11130
-11092
-11054
-11015
-10975
-10935
-10894
-10852
-10810
-10766
-10722
-10677
-10631
-10584
-10536
-10487
-10437
-10387
-10336
-10285
-10233
-10181
-10128
-10074
-10019
-9964
-9907
-9849
-9790
-9730
-9670
-9608
-9546
-9483
-9419
-9355
-9291
-9226
-9161
-9096
-9030
-8964
-8898
-8832
-8766
-8699
-8632
-8565
-8498
-8432
-8365
-8298
-8232
-8167
-8102
-8037
-7974
-7911
-7849
-7788
-7728
-7668
-7609
-7551
-7492
-7433
-7374
-7314
-7253
-7192
-7129
-7066
-7002
-6937
-6871
-6803
-6735
-6667
-6597
-6527
-6457
-6387
-6317
-6247
-6177
-6107
-6038
-5969
-5900
-5831
-5763
-5694
-5626
-5558
-5490
-5423
-5355
-5288
-5222
-5155
-5089
-5023
-4957
-4891
-4825
-4760
-4694
-4629
-4564
-4499
-4434
-4369
-4304
-4240
-4175
-4111
-4046
-3981
-3917
-3851
-3786
-3720
-3654
-3587
-3520
-3453
-3386
-3318
-3251
-3183
-3116
-3049
-2983
-2917
-2851
-2785
-2720
-2655
-2591
-2527
-2464
-2402
-2340
-2278
-2217
-2156
-2095
-2033
-1972
-1911
-1849
-1787
-1726
-1664
-1603
-1541
-1480
-1420
-1360
-1300
-1240
-1181
-1122
-1062
-1002
-944
-885
-826
-766
-707
-648
-588
-528
-467
-407
-345
-284
-221
-159
-96
-34
29
91
153
214
275
334
393
450
506
561
615
667
718
768
816
864
910
956
1000
1046
1090
1135
1178
1222
1265
1309
1352
1394
1437
1480
1522
1565
1608
1651
1694
1738
1781
1825
1869
1914
1959
2004
2049
2095
2141
2188
2235
2282
2330
2378
2427
2475
2524
2572
2620
2668
2716
2764
2811
2858
2905
2950
2996
3041
3085
3129
3172
3215
3258
3300
3343
3384
3426
3467
3509
3549
3590
3630
3671
3710
3749
3788
3826
3864
3900
3937
3973
4008
4043
4078
4115
4150
4184
4219
4253
4288
4322
4355
4388
4421
4453
4484
4515
4545
4574
4604
4632
4661
4689
4717
4744
4771
4798
4825
4852
4878
4904
4929
4955
4980
5005
5031
5056
5081
5105
5130
5154
5178
5202
5225
5248
5271
5292
5312
5332
5351
5369
5386
5403
5420
5436
5452
5467
5482
5496
5510
5523
5536
5549
5561
5574
5586
5599
5611
5624
5636
5649
5661
5673
5685
5696
5707
5718
5728
5738
5748
5757
5766
5775
5784
5793
5802
5811
5820
5829
5838
5846
5854
5862
5869
5875
5882
5887
5892
5896
5900
5903
5905
5906
5906
5906
5905
5904
5902
5900
5898
5895
5892
5889
5886
5882
5879
5876
5874
5872
5870
5870
5870
5871
5873
5875
5878
5882
5886
5891
5897
5903
5910
5917
5924
5931
5939
5946
5954
5961
5968
5976
5983
5990
5998
6005
6013
6020
6026
6032
6038
6042
6046
6048
6050
6051
6051
6051
6050
6048
6047
6045
6042
6039
6036
6033
6029
6025
6021
6017
6012
6007
6001
5995
5988
5981
5973
5965
5956
5948
5939
5930
5921
5913
5904
5895
5887
5878
5869
5860
5850
5840
5831
5820
5810
5800
5790
5780
5769
5759
5748
5737
5726
5714
5702
5690
5678
5665
5652
5639
5626
5612
5597
5583
5568
5553
5538
5522
5506
5490
5473
5456
5438
5419
5400
5381
5361
5340
5318
5296
5273
5250
5225
5200
5175
5150
5124
5099
5074
5048
5023
4998
4972
4946
4919
4891
4863
4834
4804
4774
4743
4710
4677
4644
4609
4573
4536
4498
4460
4420
4379
4337
4295
4251
4207
4162
4116
4070
4024
3977
3930
3882
3834
3786
3737
3687
3637
3585
3533
3481
3427
3373
3319
3264
3209
3154
3099
3043
2988
2932
2876
2819
2763
2705
2648
2590
2532
2474
2415
2357
2298
2240
2181
2122
2063
2003
1943
1883
1823
1762
1701
1640
1578
1516
1454
1392
1329
1267
1204
1142
1080
1018
958
897
837
777
717
658
600
542
485
429
374
319
264
211
158
105
53
2
-50
-100
-150
-200
-250
-298
-347
-395
-443
-490
-537
-583
-629
-675
-720
-765
-809
-853
-897
-940
-982
-1025
-1066
-1107
-1148
-1188
-1227
-1266
-1304
-1342
-1379
-1415
-1451
-1486
-1521
-1556
-1590
-1624
-1658
-1691
-1724
-1757
-1789
-1821
-1853
-1885
-1916
-1946
-1976
-2005
-2033
-2063
-2091
-2118
-2146
-2173
-2199
-2224
-2249
-2273
-2296
-2318
-2339
-2359
-2378
-2397
-2415
-2432
-2448
-2464
-2479
-2493
-2507
-2521
-2534
-2548
-2560
-2572
-2584
-2595
-2606
-2615
-2624
-2633
-2640
-2647
-2654
-2659
-2664
-2669
-2673
-2676
-2679
-2682
-2685
-2687
-2689
-2691
-2692
-2694
-2696
-2697
-2699
-2700
-2701
-2701
-2701
-2700
-2699
-2696
-2693
-2689
-2684
-2678
-2671
-2664
-2656
-2648
-2639
-2630
-2621
-2611
-2601
-2591
-2581
-2570
-2560
-2549
-2538
-2527
-2516
-2503
-2491
-2478
-2464
-2450
-2435
-2419
-2403
-2387
-2370
-2353
-2335
-2318
-2300
-2282
-2263
-2245
-2226
-2207
-2188
-2169
-2150
-2130
-2109
-2088
-2066
-2044
-2021
-1999
-1976
-1953
-1930
-1907
-1885
-1863
-1840
-1818
-1796
-1774
-1752
-1729
-1706
-1683
-1660
-1636
-1612
-1588
-1564
-1539
-1514
-1488
-1461
-1434
-1406
-1377
-1348
-1318
-1287
-1255
-1222
-1188
-1154
-1119
-1083
-1047
-1010
-972
-934
-895
-856
-815
-774
-733
-691
-649
-606
-564
-521
-478
-435
-391
-348
-304
-259
-215
-170
-124
-79
-33
13
60
106
152
198
244
290
336
382
428
475
522
569
617
665
712
760
808
856
904
953
1002
1050
1100
1149
1199
1250
1301
1353
1405
1458
1512
1566
1622
1677
1734
1791
1849
1907
1966
2025
2084
2144
2204
2265
2325
2386
2447
2508
2568
2629
2689
2750
2810
2870
2930
2990
3051
3112
3173
3235
3298
3361
3425
3489
3553
3617
3682
3747
3811
3876
3941
4006
4070
4136
4202
4267
4333
4399
4465
4531
4598
4665
4732
4800
4867
4935
5002
5069
5136
5203
5269
5335
5400
5466
5530
5595
5660
5724
5788
5853
5917
5980
6044
6108
6171
6234
6297
6358
6420
6480
6540
6599
6657
6715
6772
6828
6884
6939
6993
7047
7100
7152
7205
7256
7307
7357
7407
7456
7504
7553
7601
7648
7695
7742
7789
7836
7882
7927
7973
8018
8063
8106
8151
8195
8238
8281
8323
8365
8406
8446
8486
8525
8564
8602
8640
8677
8713
8749
8785
8820
8855
8889
8922
8955
8988
9019
9050
9081
9110
9139
9167
9194
9221
9246
9270
9294
9316
9337
9357
9376
9394
9411
9426
9440
9453
9464
9475
9484
9493
9501
9509
9517
9524
9530
9536
9541
9546
9550
9553
9556
9558
9560
9561
9562
9562
9563
9563
9562
9561
9560
9558
9556
9554
9552
9549
9546
9544
9541
9538
9536
9533
9531
9528
9525
9522
9519
9516
9513
9510
9507
9504
9500
9497
9493
9488
9484
9479
9473
9467
9461
9454
9446
9438
9430
9421
9412
9402
9392
9382
9372
9361
9351
9340
9329
9318
9307
9296
9285
9274
9264
9255
9246
9238
9230
9222
9215
9209
9202
9196
9190
9185
9179
9173
9167
9160
9153
9145
9136
9126
9116
9105
9093
9081
9068
9054
9040
9025
9009
8993
8976
8958
8939
8920
8900
8879
8858
8835
8812
8787
8761
8735
8707
8679
8649
8618
8587
8554
8520
8485
8450
8413
8376
8338
8299
8260
8221
8180
8141
8100
8058
8018
7976
7933
7890
7846
7802
7757
7711
7666
7619
7572
7525
7478
7430
7382
7334
7286
7238
7190
7142
7094
7047
6999
6951
6903
6855
6807
6758
6710
6661
6612
6564
6515
6466
6417
6369
6320
6272
6223
6174
6125
6076
6027
5977
5928
5878
5828
5778
5727
5677
5627
5577
5526
5476
5425
5375
5324
5272
5221
5169
5117
5065
5013
4960
4908
4855
4802
4750
4697
4644
4592
4540
4488
4436
4384
4332
4280
4228
4176
4124
4070
4019
3966
3912
3859
3804
3750
3696
3641
3586
3532
3478
3425
3372
3320
3268
3216
3166
3115
3065
3015
2966
2916
2866
2817
2767
2718
2670
2622
2574
2527
2481
2435
2389
2345
2301
2258
2215
2173
2132
2092
2052
2013
1976
1939
1903
1867
1832
1797
1763
1729
1695
1661
1628
1595
1562
1530
1498
1466
1435
1404
1374
1344
1315
1286
1258
1231
1205
1179
1155
1131
1108
1086
1065
1044
1024
1004
987
969
951
934
917
900
884
868
853
838
823
809
795
781
767
754
740
727
713
701
688
675
663
651
640
628
617
607
597
587
578
570
562
555
549
543
538
534
530
527
524
522
520
520
519
520
521
523
526
529
533
537
542
548
553
560
566
573
579
586
592
599
605
611
617
623
629
636
643
650
658
666
674
682
691
700
709
719
729
739
750
762
773
785
796
808
820
831
843
855
868
880
893
906
920
934
948
962
976
991
1004
1020
1034
1048
1062
1077
1091
1105
1119
1133
1147
1161
1175
1189
1203
1217
1231
1246
1260
1275
1291
1306
1323
1339
1355
1372
1388
1404
1420
1436
1452
1467
1482
1497
1511
1526
1541
1555
1570
1584
1598
1613
1627
1641
1655
1668
1682
1696
1709
1722
1736
1749
1762
1776
1789
1802
1816
1829
1843
1857
1871
1885
1899
1913
1928
1943
1958
1974
1990
2005
2023
2041
2058
2076
2095
2114
2134
2154
2174
2195
2217
2239
2261
2284
2306
2329
2352
2375
2399
2423
2448
2474
2500
2527
2554
2583
2612
2642
2673
2705
2737
2770
2804
2838
2872
2907
2943
2978
3013
3049
3084
3120
3155
3191
3227
3262
3298
3334
3370
3406
3441
3477
3512
3547
3582
3616
3651
3686
3720
3755
3789
3824
3859
3893
3927
3962
3996
4030
4065
4099
4134
4168
4203
4237
4272
4307
4342
4378
4415
4451
4488
4526
4563
4601
4639
4677
4716
4754
4793
4831
4869
4907
4945
4982
5020
5056
5093
5129
5165
5200
5234
5268
5301
5333
5365
5396
5427
5457
5486
5515
5543
5571
5598
5626
5653
5680
5706
5733
5760
5787
5813
5839
5865
5890
5914
5938
5960
5982
6003
6022
6041
6058
6075
6091
6107
6123
6138
6153
6169
6184
6199
6214
6229
6243
6257
6270
6284
6297
6310
6323
6336
6349
6363
6376
6389
6403
6416
6429
6441
6454
6466
6478
6490
6502
6513
6524
6535
6546
6556
6566
6576
6585
6594
6602
6610
6617
6624
6630
6635
6639
6643
6646
6648
6649
6650
6651
6651
6652
6651
6651
6650
6649
6647
6645
6641
6637
6632
6626
6620
6612
6605
6597
6589
6580
6572
6564
6555
6546
6537
6527
6517
6505
6493
6480
6466
6452
6436
6420
6404
6387
6371
6355
6339
6323
6307
6292
6277
6262
6246
6231
6215
6199
6183
6167
6151
6134
6117
6100
6082
6065
6047
6028
6010
5992
5974
5957
5940
5925
5910
5897
5885
5874
5865
5856
5848
5841
5834
5827
5820
5813
5807
5801
5795
5789
5783
5777
5771
5765
5759
5753
5747
5741
5736
5730
5726
5721
5718
5714
5711
5708
5705
5702
5700
5698
5696
5693
5691
5688
5685
5681
5676
5671
5666
5660
5654
5647
5640
5633
5626
5619
5612
5604
5597
5589
5581
5573
5564
5554
5545
5534
5523
5512
5500
5488
5476
5463
5451
5438
5425
5411
5397
5383
5368
5353
5338
5322
5306
5290
5273
5256
5238
5221
5204
5186
5169
5153
5136
5120
5104
5088
5073
5057
5042
5027
5013
4999
4985
4972
4959
4947
4935
4923
4912
4902
4892
4882
4872
4863
4853
4843
4833
4822
4811
4798
4786
4772
4758
4744
4729
4713
4697
4680
4661
4643
4623
4602
4580
4558
4534
4510
4484
4458
4430
4401
4371
4340
4308
4274
4240
4204
4168
4130
4091
4051
4011
3970
3928
3885
3841
3796
3750
3704
3656
3609
3561
3513
3464
3415
3366
3317
3268
3219
3169
3119
3069
3019
2969
2918
2867
2817
2765
2714
2663
2611
2560
2508
2456
2404
2352
2300
2248
2195
2143
2090
2037
1983
1930
1876
1822
1768
1714
1661
1608
1555
1503
1451
1399
1347
1295
1242
1189
1137
1083
1030
977
923
869
815
760
705
650
593
536
479
421
362
303
243
182
121
58
-5
-69
-133
-198
-263
-329
-395
-461
-528
-596
-664
-734
-804
-876
-949
-1022
-1098
-1174
-1249
-1325
-1401
-1476
-1551
-1626
-1701
-1775
-1850
-1925
-2000
-2076
-2153
-2231
-2309
-2388
-2467
-2546
-2626
-2705
-2783
-2861
-2939
-3016
-3093
-3170
-3246
-3323
-3399
-3475
-3551
-3626
-3701
-3776
-3850
-3923
-3997
-4070
-4143
-4216
-4290
-4364
-4438
-4513
-4589
-4665
-4741
-4817
-4893
-4969
-5045
-5121
-5197
-5273
-5349
-5424
-5499
-5574
-5649
-5723
-5796
-5869
-5941
-6012
-6083
-6153
-6222
-6291
-6359
-6427
-6495
-6562
-6629
-6695
-6761
-6826
-6890
-6954
-7018
-7081
-7143
-7205
-7267
-7328
-7389
-7449
-7509
-7568
-7627
-7686
-7745
-7804
-7862
-7920
-7978
-8037
-8095
-8153
-8211
-8270
-8327
-8385
-8442
-8498
-8554
-8609
-8664
-8718
-8771
-8824
-8875
-8927
-8977
-9026
-9075
-9123
-9171
-9218
-9265
-9311
-9357
-9403
-9448
-9494
-9539
-9584
-9629
-9674
-9719
-9764
-9808
-9851
-9894
-9937
-9978
-10019
-10059
-10097
-10135
-10173
-10209
-10245
-10280
-10315
-10349
-10381
-10413
-10444
-10474
-10503
-10531
-10557
-10583
-10607
-10631
-10653
-10675
-10695
-10715
-10734
-10753
-10771
-10790
-10808
-10826
-10844
-10862
-10880
-10898
-10916
-10934
-10951
-10969
-10987
-11005
-11023
-11040
-11058
-11075
-11091
-11107
-11122
-11136
-11150
-11162
-11174
-11186
-11197
-11208
-11219
-11229
-11240
-11251
-11262
-11273
-11284
-11295
-11306
-11317
-11328
-11338
-11347
-11355
-11362
-11369
-11374
-11379
-11383
-11386
-11389
-11390
-11392
-11392
-11392
-11391
-11389
-11387
-11385
-11381
-11378
-11373
-11368
-11362
-11356
-11349
-11340
-11331
-11321
-11310
-11298
-11285
-11272
-11258
-11243
-11228
-11212
-11196
-11179
-11162
-11145
-11127
-11109
-11091
-11073
-11054
-11035
-11015
-10995
-10975
-10954
-10933
-10911
-10889
-10867
-10844
-10821
-10798
-10775
-10752
-10728
-10705
-10681
-10658
-10634
-10611
-10588
-10564
-10540
-10517
-10493
-10469
-10445
-10421
-10396
-10371
-10346
-10321
-10295
-10269
-10243
-10216
-10190
-10162
-10134
-10105
-10075
-10045
-10013
-9981
-9949
-9916
-9882
-9848
-9814
-9779
-9745
-9709
-9674
-9637
-9601
-9564
-9526
-9489
-9450
-9412
-9373
-9334
-9294
-9254
-9213
-9172
-9130
-9087
-9044
-9000
-8956
-8912
-8868
-8824
-8779
-8735
-8690
-8645
-8601
-8556
-8511
-8467
-8422
-8377
-8333
-8289
-8245
-8201
-8157
-8113
-8068
-8023
-7978
-7932
-7886
-7838
-7790
-7741
-7690
-7640
-7589
-7537
-7485
-7434
-7382
-7331
-7279
-7228
-7177
-7126
-7076
-7025
-6974
-6924
-6873
-6823
-6772
-6721
-6670
-6619
-6568
-6517
-6465
-6414
-6362
-6310
-6258
-6206
-6153
-6101
-6049
-5996
-5943
-5890
-5837
-5783
-5729
-5675
-5620
-5566
-5511
-5456
-5401
-5346
-5291
-5236
-5182
-5127
-5073
-5018
-4963
-4908
-4853
-4798
-4742
-4687
-4631
-4576
-4520
-4465
-4410
-4356
-4302
-4248
-4195
-4142
-4089
-4037
-3984
-3932
-3879
-3827
-3774
-3722
-3670
-3618
-3566
-3515
-3464
-3413
-3363
-3313
-3264
-3214
-3165
-3115
-3065
-3014
-2962
-2910
-2856
-2802
-2746
-2689
-2632
-2573
-2513
-2452
-2391
-2329
-2267
-2205
-2143
-2081
-2020
-1958
-1897
-1836
-1776
-1716
-1656
-1597
-1539
-1480
-1422
-1365
-1307
-1250
-1194
-1137
-1080
-1022
-966
-908
-850
-792
-733
-674
-615
-556
-496
-436
-375
-314
-253
-192
-131
-69
-7
56
119
183
248
313
379
446
513
581
648
715
783
849
916
982
1048
1114
1180
1246
1313
1380
1447
1516
1584
1654
1723
1794
1864
1935
2005
2077
2148
2220
2292
2365
2438
2512
2585
2660
2734
2809
2884
2960
3036
3112
3188
3264
3341
3417
3494
3570
3647
3723
3799
3875
3950
4026
4102
4178
4253
4328
4404
4479
4554
4629
4704
4780
4855
4931
5007
5082
5158
5234
5310
5386
5462
5537
5613
5689
5765
5841
5917
5993
6069
6145
6222
6298
6375
6452
6529
6605
6682
6758
6833
6908
6983
7058
7133
7208
7283
7358
7433
7509
7584
7660
7736
7812
7889
7966
8042
8119
8198
8276
8353
8431
8508
8585
8661
8737
8813
8887
8961
9035
9107
9179
9249
9318
9387
9454
9521
9586
9651
9716
9779
9841
9903
9963
10021
10079
10135
10190
10244
10297
10348
10399
10449
10498
10547
10595
10643
10690
10736
10781
10826
10871
10915
10958
11001
11044
11086
11128
11169
11209
11249
11288
11326
11364
11402
11440
11477
11515
11554
11592
11631
11670
11709
11749
11789
11828
11868
11908
11947
11986
12025
12063
12101
12139
12176
12212
12249
12284
12320
12355
12390
12424
12458
12492
12524
12555
12586
12615
12642
12669
12694
12718
12740
12761
12781
12799
12816
12832
12847
12862
12876
12889
12903
12916
12930
12944
12958
12971
12985
12998
13011
13024
13036
13047
13057
13066
13075
13083
13091
13097
13104
13110
13116
13122
13128
13134
13141
13148
13156
13164
13172
13181
13189
13198
13207
13217
13227
13237
13247
13256
13266
13275
13283
13290
13297
13303
13308
13312
13316
13320
13323
13326
13328
13330
13331
13332
13332
13331
13330
13328
13326
13323
13320
13315
13311
13305
13299
13292
13285
13277
13268
13259
13249
13239
13228
13217
13206
13195
13183
13171
13159
13146
13132
13118
13103
13087
13072
13056
13040
13024
13007
12991
12974
12957
12940
12923
12906
12888
12871
12854
12837
12820
12803
12786
12769
12753
12736
12720
12704
12687
12671
12655
12639
12623
12607
12590
12574
12558
12542
12526
12509
12493
12476
12459
12441
12424
12407
12389
12371
12353
12335
12317
12298
12280
12261
12242
12223
12204
12185
12165
12145
12125
12104
12081
12058
12035
12010
11984
11957
11929
11902
11873
11845
11816
11787
11759
11730
11702
11673
11644
11614
11584
11553
11522
11490
11457
11424
11390
11357
11322
11288
11253
11218
11182
11146
11110
11073
11037
11000
10963
10926
10889
10851
10814
10776
10739
10701
10663
10625
10586
10547
10507
10466
10424
10381
10338
10293
10248
10203
10158
10112
10067
10022
9977
9932
9888
9842
9797
9750
9703
9656
9607
9558
9509
9459
9409
9358
9307
9257
9206
9155
9105
9054
9004
8954
8904
8855
8806
8758
8710
8662
8614
8567
8520
8474
8427
8382
8336
8290
8245
8199
8153
8106
8058
8010
7961
7911
7860
7808
7756
7702
7648
7593
7538
7483
7428
7372
7317
7262
7207
7152
7098
7044
6990
6935
6881
6826
6771
6715
6659
6602
6545
6487
6429
6371
6313
6255
6196
6139
6081
6024
5968
5912
5856
5800
5745
5690
5635
5581
5526
5472
5418
5365
5312
5259
5207
5155
5104
5054
5004
4954
4905
4857
4809
4761
4713
4666
4619
4572
4526
4479
4433
4387
4343
4299
4256
4214
4173
4133
4094
4054
4018
3981
3945
3910
3876
3841
3808
3775
3742
3709
3677
3645
3614
3583
3553
3524
3495
3467
3440
3413
3388
3363
3340
3318
3296
3276
3257
3239
3222
3206
3191
3178
3165
3153
3142
3131
3121
3111
3102
3093
3084
3076
3067
3059
3050
3041
3033
3024
3014
3005
2996
2987
2978
2968
2960
2951
2943
2936
2928
2922
2916
2910
2905
2900
2897
2893
2891
2889
2888
2888
2888
2889
2890
2892
2894
2896
2898
2900
2902
2904
2905
2907
2908
2910
2912
2913
2915
2917
2920
2923
2927
2930
2935
2939
2944
2950
2955
2962
2969
2977
2985
2994
3004
3015
3027
3039
3052
3066
3079
3094
3108
3123
3139
3154
3170
3186
3201
3217
3233
3249
3265
3281
3297
3313
3329
3345
3361
3377
3393
3408
3424
3440
3456
3472
3488
3504
3520
3536
3552
3568
3584
3600
3616
3633
3649
3666
3684
3702
3720
3739
3758
3778
3798
3818
3839
3859
3880
3900
3921
3941
3962
3983
4005
4027
4050
4073
4097
4121
4146
4170
4195
4220
4245
4271
4296
4322
4348
4374
4400
4427
4453
4480
4507
4534
4561
4589
4617
4646
4676
4705
4736
4766
4797
4828
4858
4888
4918
4948
4978
5008
5038
5069
5100
5132
5164
5197
5231
5266
5301
5336
5371
5405
5440
5474
5508
5542
5576
5609
5643
5677
5711
5745
5779
5813
5847
5881
5915
5949
5983
6017
6050
6084
6117
6151
6184
6217
6249
6281
6312
6343
6373
6402
6431
6459
6487
6515
6543
6571
6598
6625
6651
6677
6703
6727
6752
6776
6800
6824
6847
6871
6895
6920
6944
6969
6994
7018
7043
7067
7091
7114
7137
7159
7179
7199
7218
7237
7255
7272
7289
7306
7322
7338
7354
7370
7385
7399
7413
7427
7439
7451
7462
7473
7482
7491
7499
7507
7514
7520
7526
7530
7534
7538
7541
7543
7545
7547
7548
7549
7550
7550
7550
7550
7548
7547
7545
7542
7540
7537
7535
7532
7529
7527
7524
7521
7518
7514
7511
7506
7502
7496
7490
7483
7476
7468
7459
7450
7441
7432
7423
7414
7406
7398
7390
7382
7374
7365
7356
7346
7335
7324
7312
7300
7287
7274
7260
7247
7233
7219
7204
7189
7174
7159
7143
7126
7109
7091
7073
7053
7033
7013
6992
6971
6950
6929
6908
6888
6868
6847
6827
6806
6785
6763
6741
6719
6696
6672
6648
6624
6599
6574
6549
6524
6498
6472
6446
6419
6392
6365
6337
6309
6281
6252
6222
6191
6160
6128
6096
6063
6029
5996
5962
5929
5895
5862
5829
5796
5763
5730
5696
5663
5629
5594
5559
5523
5487
5449
5411
5372
5332
5292
5250
5209
5166
5124
5081
5038
4995
4951
4908
4865
4822
4778
4735
4690
4645
4599
4553
4506
4457
4409
4359
4309
4258
4208
4156
4105
4053
4001
3949
3896
3843
3790
3736
3681
3626
3571
3517
3462
3409
3355
3302
3250
3198
3146
3095
3043
2992
2941
2890
2839
2789
2739
2689
2640
2591
2542
2494
2446
2397
2349
2300
2251
2202
2153
2105
2056
2008
1961
1915
1869
1825
1781
1738
1695
1653
1610
1568
1525
1482
1439
1395
1350
1304
1257
1210
1162
1113
1065
1016
967
918
869
820
771
723
674
627
579
533
486
441
395
351
306
261
217
172
127
82
36
-10
-56
-102
-147
-193
-238
-283
-328
-372
-417
-462
-507
-552
-598
-644
-691
-739
-787
-836
-885
-934
-984
-1034
-1084
-1135
-1185
-1236
-1286
-1337
-1387
-1438
-1488
-1539
-1589
-1640
-1692
-1743
-1795
-1847
-1900
-1952
-2005
-2057
-2110
-2162
-2213
-2264
-2316
-2367
-2418
-2469
-2520
-2571
-2622
-2672
-2721
-2770
-2817
-2862
-2906
-2949
-2991
-3031
-3071
-3111
-3150
-3189
-3228
-3267
-3305
-3342
-3379
-3415
-3451
-3487
-3522
-3557
-3592
-3626
-3660
-3693
-3726
-3758
-3789
-3819
-3849
-3879
-3907
-3936
-3964
-3991
-4018
-4045
-4070
-4097
-4124
-4150
-4177
-4205
-4233
-4261
-4290
-4318
-4347
-4375
-4404
-4433
-4461
-4490
-4518
-4546
-4574
-4601
-4627
-4654
-4680
-4707
-4734
-4761
-4789
-4817
-4845
-4874
-4902
-4931
-4959
-4987
-5015
-5042
-5069
-5096
-5122
-5148
-5173
-5197
-5221
-5245
-5268
-5290
-5312
-5335
-5357
-5380
-5403
-5426
-5449
-5472
-5496
-5518
-5541
-5563
-5585
-5606
-5626
-5646
-5666
-5685
-5703
-5721
-5738
-5754
-5770
-5785
-5799
-5812
-5825
-5837
-5850
-5862
-5874
-5885
-5897
-5907
-5918
-5927
-5936
-5944
-5951
-5957
-5962
-5966
-5969
-5972
-5974
-5976
-5977
-5979
-5980
-5981
-5981
-5981
-5980
-5978
-5976
-5974
-5971
-5968
-5965
-5961
-5957
-5954
-5949
-5945
-5940
-5934
-5927
-5919
-5910
-5899
-5888
-5876
-5863
-5849
-5834
-5818
-5802
-5786
-5770
-5753
-5737
-5720
-5704
-5688
-5672
-5656
-5640
-5624
-5607
-5590
-5572
-5554
-5534
-5514
-5492
-5470
-5447
-5423
-5399
-5374
-5348
-5323
-5297
-5270
-5243
-5215
-5187
-5158
-5128
-5099
-5068
-5038
-5007
-4976
-4945
-4913
-4881
-4849
-4817
-4786
-4754
-4723
-4692
-4661
-4630
-4600
-4569
-4539
-4508
-4477
-4446
-4415
-4383
-4352
-4320
-4288
-4255
-4223
-4190
-4158
-4125
-4093
-4061
-4030
-3999
-3969
-3939
-3909
-3880
-3852
-3823
-3795
-3767
-3738
-3709
-3680
-3651
-3622
-3593
-3564
-3535
-3508
-3481
-3455
-3430
-3407
-3385
-3363
-3343
-3323
-3304
-3286
-3268
-3250
-3232
-3215
-3198
-3181
-3164
-3148
-3131
-3114
-3097
-3080
-3063
-3046
-3029
-3012
-2996
-2980
-2965
-2950
-2936
-2922
-2908
-2895
-2882
-2868
-2854
-2839
-2824
-2809
-2793
-2778
-2762
-2748
-2734
-2721
-2710
-2699
-2689
-2680
-2670
-2661
-2652
-2643
-2633
-2624
-2615
-2605
-2596
-2588
-2579
-2571
-2563
-2556
-2549
-2543
-2537
-2531
-2525
-2519
-2514
-2508
-2502
-2496
-2489
-2482
-2475
-2468
-2461
-2454
-2447
-2441
-2436
-2431
-2426
-2422
-2419
-2415
-2412
-2408
-2404
-2400
-2395
-2391
-2386
-2381
-2376
-2372
-2369
-2366
-2365
-2364
-2365
-2366
-2368
-2370
-2372
-2375
-2377
-2379
-2381
-2383
-2384
-2386
-2389
-2392
-2395
-2399
-2404
-2410
-2417
-2424
-2432
-2441
-2451
-2461
-2471
-2482
-2493
-2504
-2516
-2527
-2539
-2551
-2564
-2576
-2589
-2602
-2616
-2629
-2643
-2657
-2672
-2686
-2701
-2717
-2734
-2751
-2769
-2787
-2807
-2827
-2847
-2868
-2889
-2910
-2931
-2953
-2975
-2998
-3020
-3044
-3068
-3092
-3117
-3143
-3170
-3197
-3224
-3252
-3279
-3308
-3337
-3366
-3396
-3427
-3457
-3488
-3520
-3551
-3583
-3615
-3647
-3679
-3711
-3744
-3777
-3811
-3844
-3879
-3914
-3949
-3984
-4019
-4056
-4091
-4129
-4165
-4202
-4239
-4276
-4313
-4350
-4386
-4422
-4458
-4494
-4530
-4567
-4604
-4641
-4679
-4717
-4755
-4795
-4834
-4874
-4914
-4954
-4995
-5035
-5076
-5117
-5158
-5199
-5241
-5283
-5326
-5369
-5412
-5457
-5501
-5546
-5592
-5637
-5684
-5731
-5778
-5825
-5873
-5921
-5968
-6016
-6063
-6110
-6157
-6203
-6250
-6296
-6343
-6389
-6435
-6481
-6527
-6573
-6620
-6666
-6713
-6760
-6808
-6855
-6903
-6951
-6999
-7047
-7095
-7142
-7189
-7236
-7282
-7327
-7372
-7417
-7461
-7505
-7549
-7593
-7636
-7679
-7722
-7765
-7807
-7848
-7889
-7929
-7969
-8007
-8047
-8086
-8125
-8163
-8202
-8240
-8279
-8317
-8355
-8393
-8430
-8467
-8503
-8539
-8574
-8608
-8643
-8677
-8711
-8746
-8780
-8815
-8850
-8884
-8919
-8953
-8986
-9019
-9051
-9081
-9110
-9138
-9165
-9190
-9214
-9237
-9260
-9281
-9302
-9321
-9341
-9360
-9378
-9395
-9412
-9428
-9444
-9459
-9473
-9488
-9502
-9515
-9529
-9542
-9554
-9567
-9579
-9590
-9602
-9613
-9624
-9634
-9645
-9656
-9667
-9678
-9689
-9700
-9711
-9722
-9733
-9743
-9752
-9761
-9769
-9775
-9781
-9786
-9790
-9793
-9796
-9798
-9799
-9800
-9800
-9799
-9798
-9796
-9794
-9790
-9786
-9781
-9776
-9770
-9763
-9756
-9748
-9740
-9730
-9721
-9710
-9700
-9689
-9678
-9667
-9656
-9644
-9633
-9622
-9610
-9598
-9585
-9571
-9557
-9541
-9525
-9509
-9492
-9474
-9457
-9439
-9422
-9404
-9386
-9369
-9352
-9335
-9317
-9299
-9281
-9261
-9241
-9219
-9195
-9171
-9146
-9120
-9093
-9066
-9039
-9011
-8983
-8954
-8926
-8897
-8868
-8838
-8809
-8778
-8748
-8717
-8685
-8653
-8620
-8587
-8553
-8518
-8482
-8445
-8408
-8370
-8332
-8292
-8253
-8212
-8170
-8130
-8087
-8045
-8003
-7961
-7919
-7877
-7834
-7792
-7749
-7705
-7661
-7616
-7569
-7522
-7474
-7425
-7374
-7323
-7272
-7219
-7167
-7114
-7060
-7007
-6952
-6898
-6843
-6787
-6730
-6674
-6616
-6558
-6500
-6441
-6382
-6322
-6263
-6203
-6142
-6081
-6020
-5959
-5897
-5835
-5773
-5710
-5648
-5585
-5523
-5460
-5398
-5335
-5272
-5210
-5147
-5083
-5020
-4956
-4892
-4828
-4763
-4699
-4634
-4568
-4502
-4436
-4369
-4301
-4233
-4165
-4096
-4027
-3958
-3889
-3819
-3750
-3680
-3610
-3540
-3470
-3401
-3332
-3263
-3194
-3126
-3057
-2989
-2920
-2852
-2783
-2714
-2645
-2576
-2508
-2439
-2370
-2301
-2232
-2163
-2094
-2025
-1958
-1890
-1822
-1755
-1688
-1621
-1554
-1488
-1421
-1353
-1286
-1218
-1150
-1082
-1014
-945
-876
-808
-739
-671
-604
-536
-469
-403
-337
-271
-205
-139
-74
-9
57
122
188
255
321
388
456
523
591
659
727
795
863
931
998
1066
1133
1200
1266
1332
1397
1461
1525
1587
1649
1711
1771
1830
1889
1947
2004
2061
2117
2172
2228
2284
2340
2396
2453
2509
2566
2622
2678
2734
2790
2845
2900
2955
3009
3063
3117
3171
3225
3278
3330
3381
3432
3481
3530
3577
3623
3669
3714
3758
3802
3846
3889
3933
3976
4019
4061
4104
4145
4187
4228
4269
4309
4350
4390
4430
4471
4511
4552
4592
4631
4670
4708
4745
4781
4816
4850
4883
4914
4945
4974
5003
5030
5056
5082
5107
5132
5157
5182
5206
5229
5252
5275
5297
5318
5338
5357
5375
5392
5407
5421
5434
5446
5457
5466
5475
5482
5489
5495
5500
5504
5508
5510
5511
5512
5511
5509
5506
5502
5497
5490
5482
5473
5463
5453
5442
5431
5419
5407
5394
5380
5366
5350
5334
5317
5298
5280
5260
5240
5219
5198
5177
5156
5134
5112
5090
5068
5046
5023
4999
4976
4953
4929
4906
4883
4860
4837
4814
4792
4769
4746
4724
4701
4678
4654
4630
4606
4581
4556
4530
4503
4475
4446
4417
4387
4356
4325
4292
4259
4225
4191
4155
4119
4083
4046
4009
3972
3935
3897
3859
3821
3784
3746
3708
3670
3632
3595
3558
3522
3486
3451
3416
3382
3349
3316
3284
3252
3221
3189
3158
3127
3095
3063
3031
2998
2966
2934
2903
2872
2842
2813
2784
2757
2729
2702
2675
2649
2622
2595
2568
2541
2514
2486
2458
2429
2399
2369
2339
2308
2277
2246
2215
2184
2153
2122
2091
2060
2029
1999
1969
1939
1910
1880
1851
1823
1795
1767
1740
1713
1687
1661
1636
1611
1586
1561
1536
1511
1486
1461
1436
1412
1388
1363
1339
1314
1289
1264
1239
1214
1190
1166
1142
1118
1095
1072
1049
1025
1000
977
952
927
901
876
850
825
801
777
754
732
711
690
669
649
629
610
591
572
554
537
520
503
486
470
454
438
423
407
392
376
361
345
331
316
302
289
276
264
252
242
231
221
211
201
191
182
172
162
153
143
134
125
116
107
99
91
83
76
68
61
54
47
41
34
29
23
18
13
8
4
-1
-5
-9
-13
-17
-21
-25
-29
-33
-36
-39
-41
-44
-45
-47
-48
-49
-49
-49
-48
-47
-46
-45
-43
-42
-40
-38
-36
-34
-31
-27
-24
-20
-15
-10
-4
2
8
15
22
29
37
44
52
60
68
76
84
93
103
113
124
136
149
163
177
193
208
224
240
257
274
292
311
330
350
371
392
413
434
455
476
497
518
538
559
580
602
623
646
668
690
712
733
754
774
794
814
833
852
870
888
906
923
940
956
972
988
1004
1020
1035
1051
1067
1082
1097
1112
1127
1142
1157
1171
1186
1200
1215
1229
1244
1258
1272
1286
1301
1315
1330
1345
1360
1376
1392
1409
1427
1445
1463
1481
1500
1519
1539
1558
1578
1597
1617
1637
1657
1678
1699
1720
1742
1764
1785
1807
1829
1852
1874
1896
1919
1941
1964
1987
2009
2032
2056
2079
2103
2127
2153
2178
2205
2232
2259
2288
2317
2346
2376
2406
2436
2466
2497
2527
2556
2586
2616
2645
2675
2705
2735
2765
2795
2826
2856
2887
2917
2947
2977
3007
3036
3065
3095
3125
3155
3185
3215
3246
3277
3309
3341
3372
3404
3437
3469
3501
3534
3568
3602
3637
3672
3708
3745
3782
3819
3856
3893
3930
3967
4003
4040
4075
4113
4150
4187
4224
4261
4298
4334
4371
4408
4445
4481
4517
4553
4589
4624
4659
4694
4730
4766
4802
4838
4874
4911
4947
4983
5019
5055
5090
5125
5160
5196
5232
5268
5304
5341
5378
5416
5455
5493
5532
5571
5609
5647
5684
5720
5755
5790
5825
5860
5895
5930
5966
6002
6039
6075
6112
6149
6185
6221
6256
6290
6323
6356
6389
6420
6451
6482
6513
6543
6574
6604
6634
6664
6693
6722
6751
6780
6808
6836
6864
6891
6918
6945
6972
6998
7025
7052
7079
7107
7134
7161
7188
7215
7241
7267
7292
7317
7341
7366
7390
7414
7437
7460
7483
7505
7526
7547
7566
7585
7603
7620
7636
7651
7666
7680
7694
7707
7721
7733
7745
7757
7767
7778
7787
7796
7804
7812
7819
7825
7830
7835
7838
7841
7842
7843
7842
7840
7837
7834
7829
7824
7818
7811
7804
7795
7787
7777
7767
7756
7744
7731
7717
7702
7686
7668
7650
7631
7611
7589
7567
7544
7521
7496
7472
7446
7420
7393
7365
7337
7307
7277
7246
7214
7182
7149
7116
7082
7047
7012
6977
6942
6906
6870
6834
6798
6761
6723
6685
6646
6606
6565
6524
6482
6439
6396
6353
6309
6266
6223
6180
6136
6092
6048
6004
5959
5914
5869
5823
5777
5732
5686
5641
5595
5550
5504
5459
5413
5367
5322
5276
5230
5184
5138
5092
5047
5001
4955
4909
4863
4817
4771
4724
4677
4630
4583
4535
4488
4440
4391
4342
4292
4241
4190
4138
4085
4032
3978
3924
3869
3814
3759
3703
3646
3589
3531
3472
3413
3353
3292
3231
3170
3108
3045
2983
2919
2855
2791
2726
2660
2594
2528
2462
2395
2328
2261
2194
2126
2059
1992
1924
1856
1789
1721
1653
1585
1516
1448
1379
1311
1242
1174
1106
1039
973
908
843
780
717
656
595
535
475
416
357
299
241
184
127
70
14
-41
-96
-150
-204
-257
-309
-361
-412
-462
-512
-561
-609
-657
-703
-750
-795
-841
-885
-929
-973
-1016
-1059
-1102
-1144
-1185
-1226
-1267
-1308
-1347
-1387
-1425
-1463
-1501
-1537
-1574
-1609
-1644
-1678
-1712
-1744
-1776
-1807
-1838
-1867
-1895
-1923
-1949
-1975
-2000
-2023
-2045
-2068
-2089
-2110
-2129
-2147
-2165
-2181
-2196
-2211
-2224
-2236
-2247
-2257
-2267
-2276
-2284
-2292
-2299
-2305
-2311
-2316
-2320
-2324
-2327
-2329
-2330
-2331
-2331
-2331
-2329
-2328
-2326
-2323
-2320
-2317
-2312
-2307
-2301
-2295
-2287
-2278
-2269
-2258
-2246
-2234
-2220
-2207
-2193
-2179
-2165
-2150
-2136
-2122
-2107
-2093
-2078
-2063
-2048
-2032
-2016
-1999
-1981
-1963
-1944
-1924
-1904
-1884
-1863
-1843
-1822
-1802
-1781
-1760
-1739
-1718
-1696
-1675
-1652
-1629
-1606
-1582
-1558
-1534
-1509
-1485
-1461
-1436
-1412
-1388
-1364
-1340
-1316
-1293
-1269
-1246
-1222
-1198
-1175
-1151
-1127
-1103
-1079
-1054
-1030
-1004
-980
-956
-931
-907
-883
-860
-837
-814
-792
-770
-748
-726
-704
-682
-660
-638
-615
-593
-570
-547
-525
-502
-478
-455
-431
-407
-383
-358
-332
-307
-281
-254
-227
-199
-170
-141
-111
-81
-50
-19
12
43
74
105
136
167
199
231
263
295
328
361
394
427
460
493
526
559
593
626
660
693
727
761
794
828
861
895
930
964
999
1034
1069
1105
1141
1178
1214
1251
1289
1326
1364
1401
1439
1477
1515
1553
1590
1628
1666
1703
1741
1779
1817
1855
1894
1933
1972
2012
2052
2092
2133
2174
2215
2257
2298
2340
2381
2423
2464
2506
2548
2590
2632
2674
2717
2758
2800
2842
2883
2925
2966
3007
3048
3088
3129
3170
3211
3251
3291
3332
3371
3411
3450
3489
3528
3566
3604
3642
3680
3718
3756
3794
3831
3869
3908
3946
3984
4022
4061
4100
4139
4177
4216
4254
4293
4331
4369
4406
4444
4481
4519
4556
4592
4629
4665
4701
4737
4772
4806
4841
4874
4907
4940
4973
5006
5039
5072
5105
5138
5170
5203
5235
5267
5298
5328
5358
5386
5414
5441
5468
5494
5520
5545
5570
5595
5620
5644
5667
5691
5714
5737
5759
5782
5804
5825
5847
5867
5887
5906
5924
5941
5957
5972
5986
5999
6012
6023
6034
6044
6053
6061
6068
6075
6080
6086
6091
6095
6100
6104
6108
6112
6115
6118
6120
6122
6123
6123
6123
6122
6121
6119
6116
6113
6110
6106
6101
6096
6091
6086
6080
6075
6069
6063
6056
6050
6043
6036
6029
6022
6014
6006
5998
5989
5980
5970
5960
5950
5939
5927
5915
5902
5889
5875
5860
5844
5827
5809
5790
5769
5748
5726
5703
5679
5655
5629
5603
5576
5549
5521
5492
5464
5435
5405
5376
5346
5316
5286
5255
5224
5192
5160
5127
5093
5058
5023
4987
4950
4913
4876
4838
4800
4761
4722
4682
4641
4599
4556
4512
4467
4420
4373
4324
4274
4223
4172
4119
4065
4011
3956
3901
3845
3788
3731
3674
3616
3557
3498
3438
3378
3317
3256
3194
3131
3068
3005
2941
2877
2812
2748
2683
2618
2553
2489
2424
2360
2296
2231
2167
2102
2037
1973
1908
1843
1778
1712
1646
1580
1514
1448
1381
1314
1246
1178
1110
1041
972
902
832
762
691
621
551
481
412
343
274
205
137
68
0
-69
-137
-205
-274
-342
-410
-479
-547
-616
-684
-752
-820
-889
-957
-1026
-1094
-1163
-1231
-1300
-1368
-1437
-1505
-1572
-1640
-1708
-1775
-1843
-1911
-1978
-2045
-2114
-2182
-2251
-2319
-2388
-2456
-2525
-2593
-2661
-2729
-2798
-2866
-2933
-3001
-3068
-3136
-3202
-3269
-3335
-3401
-3466
-3531
-3596
-3661
-3725
-3789
-3852
-3916
-3979
-4041
-4104
-4165
-4226
-4287
-4347
-4406
-4465
-4523
-4581
-4638
-4695
-4751
-4806
-4861
-4916
-4970
-5024
-5078
-5132
-5186
-5240
-5294
-5348
-5402
-5456
-5511
-5566
-5620
-5675
-5730
-5784
-5838
-5891
-5944
-5997
-6049
-6101
-6152
-6203
-6255
-6306
-6357
-6408
-6460
-6511
-6562
-6613
-6664
-6715
-6766
-6816
-6866
-6916
-6965
-7014
-7063
-7111
-7159
-7206
-7252
-7299
-7344
-7390
-7435
-7479
-7523
-7567
-7610
-7652
-7694
-7735
-7775
-7814
-7852
-7888
-7924
-7959
-7992
-8025
-8057
-8087
-8118
-8147
-8175
-8203
-8230
-8257
-8283
-8308
-8333
-8358
-8382
-8406
-8429
-8452
-8474
-8496
-8518
-8539
-8559
-8579
-8599
-8617
-8635
-8652
-8669
-8684
-8699
-8714
-8727
-8740
-8753
-8764
-8775
-8786
-8795
-8804
-8813
-8821
-8828
-8834
-8840
-8845
-8850
-8854
-8857
-8859
-8860
-8861
-8861
-8860
-8858
-8855
-8852
-8848
-8843
-8838
-8832
-8826
-8819
-8812
-8804
-8795
-8785
-8775
-8765
-8754
-8743
-8731
-8719
-8707
-8694
-8681
-8669
-8656
-8643
-8630
-8617
-8604
-8590
-8576
-8562
-8548
-8533
-8517
-8501
-8485
-8468
-8450
-8432
-8414
-8395
-8375
-8355
-8334
-8312
-8290
-8268
-8245
-8221
-8197
-8173
-8148
-8122
-8098
-8071
-8047
-8021
-7995
-7969
-7944
-7918
-7893
-7869
-7844
-7820
-7796
-7772
-7748
-7724
-7699
-7674
-7649
-7623
-7598
-7572
-7547
-7521
-7496
-7471
-7447
-7422
-7398
-7373
-7349
-7325
-7300
-7276
-7251
-7227
-7202
-7176
-7151
-7124
-7098
-7070
-7043
-7015
-6987
-6959
-6930
-6902
-6873
-6845
-6817
-6789
-6761
-6734
-6706
-6679
-6652
-6625
-6598
-6571
-6545
-6518
-6492
-6465
-6439
-6412
-6386
-6359
-6332
-6305
-6277
-6250
-6222
-6193
-6165
-6135
-6106
-6076
-6046
-6015
-5984
-5953
-5921
-5889
-5857
-5824
-5791
-5757
-5724
-5690
-5656
-5621
-5586
-5552
-5517
-5482
-5447
-5413
-5378
-5344
-5311
-5277
-5244
-5212
-5180
-5148
-5117
-5087
-5058
-5029
-5000
-4973
-4946
-4919
-4893
-4868
-4843
-4818
-4794
-4771
-4748
-4725
-4702
-4680
-4659
-4637
-4616
-4595
-4574
-4553
-4532
-4512
-4492
-4471
-4451
-4431
-4411
-4391
-4371
-4351
-4331
-4311
-4291
-4271
-4251
-4230
-4210
-4190
-4170
-4151
-4132
-4113
-4096
-4078
-4062
-4048
-4033
-4019
-4006
-3993
-3981
-3969
-3958
-3947
-3936
-3925
-3914
-3903
-3893
-3883
-3874
-3865
-3857
-3850
-3842
-3835
-3829
-3823
-3818
-3813
-3808
-3803
-3798
-3794
-3789
-3785
-3781
-3778
-3774
-3771
-3768
-3766
-3763
-3761
-3760
-3759
-3759
-3759
-3760
-3761
-3763
-3766
-3769
-3773
-3778
-3783
-3788
-3795
-3802
-3809
-3817
-3825
-3834
-3843
-3852
-3863
-3873
-3884
-3896
-3907
-3919
-3932
-3945
-3957
-3971
-3984
-3998
-4011
-4026
-4040
-4054
-4070
-4085
-4101
-4117
-4133
-4150
-4166
-4183
-4200
-4217
-4234
-4252
-4269
-4287
-4305
-4323
-4342
-4360
-4379
-4397
-4415
-4434
-4452
-4471
-4489
-4508
-4528
-4548
-4568
-4589
-4610
-4632
-4654
-4677
-4700
-4723
-4747
-4771
-4795
-4820
-4845
-4870
-4896
-4923
-4950
-4977
-5005
-5034
-5063
-5092
-5122
-5152
-5183
-5214
-5246
-5277
-5309
-5341
-5373
-5406
-5439
-5472
-5506
-5540
-5574
-5610
-5646
-5682
-5719
-5757
-5796
-5835
-5875
-5915
-5956
-5998
-6040
-6083
-6126
-6169
-6212
-6256
-6300
-6345
-6389
-6434
-6478
-6522
-6566
-6611
-6655
-6699
-6743
-6787
-6831
-6874
-6918
-6961
-7005
-7048
-7091
-7135
-7178
-7221
-7264
-7307
-7350
-7394
-7437
-7481
-7525
-7569
-7613
-7657
-7701
-7746
-7790
-7835
-7881
-7926
-7972
-8018
-8063
-8108
-8153
-8198
-8242
-8286
-8329
-8373
-8416
-8458
-8501
-8543
-8585
-8628
-8670
-8713
-8756
-8798
-8841
-8883
-8926
-8968
-9010
-9051
-9093
-9134
-9176
-9217
-9257
-9298
-9338
-9378
-9417
-9456
-9495
-9534
-9572
-9610
-9647
-9685
-9722
-9760
-9797
-9835
-9872
-9909
-9947
-9983
-10020
-10056
-10091
-10126
-10160
-10194
-10227
-10259
-10290
-10321
-10350
-10379
-10408
-10435
-10463
-10490
-10516
-10542
-10567
-10592
-10617
-10641
-10664
-10687
-10710
-10732
-10753
-10774
-10794
-10813
-10832
-10850
-10868
-10884
-10901
-10916
-10931
-10946
-10960
-10974
-10988
-11002
-11015
-11028
-11040
-11053
-11065
-11077
-11089
-11102
-11114
-11127
-11140
-11153
-11166
-11179
-11191
-11204
-11217
-11230
-11242
-11254
-11265
-11276
-11286
-11296
-11305
-11313
-11320
-11327
-11334
-11340
-11345
-11350
-11355
-11360
-11364
-11369
-11373
-11376
-11380
-11383
-11386
-11388
-11390
-11391
-11392
-11392
-11392
-11392
-11391
-11390
-11389
-11387
-11385
-11383
-11380
-11377
-11374
-11371
-11367
-11362
-11358
-11353
-11349
-11344
-11339
-11333
-11328
-11322
-11316
-11309
-11303
-11296
-11289
-11282
-11274
-11267
-11259
-11250
-11241
-11232
-11222
-11212
-11201
-11191
-11180
-11169
-11157
-11145
-11133
-11121
-11108
-11095
-11081
-11067
-11053
-11039
-11024
-11010
-10995
-10980
-10965
-10950
-10935
-10919
-10903
-10887
-10870
-10854
-10837
-10820
-10804
-10787
-10769
-10752
-10735
-10718
-10700
-10682
-10664
-10646
-10628
-10609
-10590
-10571
-10552
-10533
-10514
-10495
-10476
-10457
-10438
-10418
-10399
-10379
-10359
-10340
-10320
-10300
-10280
-10260
-10240
-10220
-10200
-10179
-10158
-10136
-10115
-10093
-10070
-10048
-10025
-10002
-9978
-9954
-9930
-9906
-9881
-9856
-9830
-9804
-9777
-9750
-9723
-9695
-9667
-9638
-9610
-9581
-9552
-9523
-9494
-9465
-9437
-9408
-9380
-9353
-9325
-9298
-9272
-9246
-9220
-9194
-9169
-9145
-9120
-9096
-9073
-9050
-9028
-9006
-8986
-8966
-8946
-8927
-8908
-8890
-8872
-8854
-8837
-8820
-8803
-8787
-8771
-8755
-8740
-8725
-8710
-8695
-8681
-8667
-8653
-8639
-8626
-8613
-8600
-8588
-8577
-8565
-8554
-8544
-8533
-8523
-8513
-8503
-8494
-8485
-8476
-8467
-8458
-8450
-8442
-8433
-8425
-8416
-8408
-8399
-8390
-8381
-8371
-8361
-8352
-8342
-8332
-8322
-8311
-8301
-8290
-8280
-8269
-8259
-8249
-8238
-8228
-8218
-8208
-8198
-8189
-8179
-8170
-8160
-8151
-8141
-8132
-8122
-8114
-8105
-8095
-8086
-8077
-8069
-8060
-8051
-8042
-8032
-8023
-8013
-8005
-7996
-7986
-7976
-7966
-7957
-7947
-7936
-7926
-7916
-7906
-7896
-7887
-7877
-7868
-7859
-7850
-7841
-7833
-7825
-7817
-7808
-7801
-7793
-7785
-7778
-7771
-7764
-7757
-7751
-7746
-7741
-7736
-7732
-7729
-7726
-7723
-7721
-7719
-7716
-7714
-7713
-7710
-7708
-7706
-7704
-7703
-7701
-7700
-7699
-7699
-7699
-7699
-7700
-7702
-7703
-7705
-7707
-7709
-7711
-7713
-7716
-7718
-7721
-7723
-7726
-7729
-7731
-7734
-7737
-7740
-7742
-7745
-7747
-7749
-7751
-7752
-7754
-7755
-7756
-7757
-7758
-7759
-7760
-7760
-7761
-7762
-7763
-7764
-7765
-7766
-7767
-7768
-7769
-7769
-7769
-7768
-7767
-7765
-7762
-7759
-7755
-7751
-7747
-7742
-7737
-7732
-7727
-7722
-7717
-7712
-7706
-7700
-7694
-7688
-7681
-7674
-7666
-7658
-7649
-7640
-7630
-7619
-7607
-7595
-7582
-7567
-7552
-7537
-7520
-7503
-7486
-7467
-7448
-7429
-7408
-7386
-7363
-7340
-7315
-7290
-7263
-7237
-7209
-7181
-7153
-7124
-7096
-7066
-7037
-7006
-6976
-6944
-6912
-6879
-6845
-6811
-6775
-6739
-6702
-6664
-6625
-6585
-6544
-6503
-6461
-6418
-6374
-6329
-6283
-6237
-6190
-6143
-6094
-6046
-5996
-5946
-5895
-5843
-5791
-5739
-5686
-5632
-5578
-5523
-5468
-5412
-5356
-5299
-5242
-5184
-5126
-5067
-5007
-4947
-4886
-4825
-4763
-4700
-4636
-4572
-4507
-4441
-4375
-4308
-4241
-4173
-4105
-4035
-3967
-3897
-3827
-3757
-3686
-3614
-3541
-3468
-3394
-3318
-3242
-3165
-3087
-3008
-2929
-2849
-2768
-2687
-2605
-2522
-2439
-2355
-2271
-2186
-2101
-2015
-1929
-1842
-1755
-1668
-1580
-1492
-1403
-1314
-1224
-1134
-1043
-952
-860
-768
-676
-583
-490
-396
-303
-209
-115
-21
73
168
263
357
452
548
643
738
834
930
1026
1122
1218
1314
1411
1507
1604
1701
1797
1894
1991
2088
2185
2282
2380
2477
2575
2673
2771
2869
2968
3066
3164
3263
3361
3459
3557
3655
3752
3850
3947
4043
4142
4239
4337
4435
4533
4632
4730
4829
4928
5026
5124
5222
5320
5417
5514
5610
5705
5800
5894
5987
6079
6171
6263
6353
6444
6534
6623
6712
6801
6890
6978
7066
7154
7241
7327
7413
7498
7583
7667
7750
7833
7915
7997
8079
8160
8241
8321
8401
8481
8561
8641
8720
8799
8877
8955
9032
9108
9183
9258
9332
9404
9476
9546
9615
9684
9751
9818
9884
9949
10014
10078
10142
10205
10269
10331
10394
10456
10518
10579
10640
10699
10757
10815
10870
10925
10979
11031
11083
11133
11183
11232
11280
11327
11374
11421
11466
11512
11556
11600
11643
11685
11726
11767
11807
11846
11884
11922
11959
11996
12032
12068
12103
12138
12172
12205
12238
12270
12301
12332
12361
12391
12419
12447
12474
12501
12527
12552
12577
12601
12625
12647
12669
12690
12710
12728
12746
12763
12779
12794
12808
12822
12836
12850
12863
12877
12891
12905
12919
12933
12946
12960
12972
12985
12996
13007
13017
13027
13035
13043
13051
13058
13064
13070
13075
13081
13085
13090
13094
13098
13102
13106
13109
13113
13116
13119
13121
13123
13125
13126
13126
13126
13126
13125
13123
13122
13119
13116
13113
13110
13107
13104
13100
13097
13094
13092
13089
13087
13085
13084
13083
13083
13083
13083
13083
13084
13085
13086
13087
13088
13090
13091
13094
13096
13099
13102
13106
13110
13115
13120
13124
13129
13134
13139
13144
13148
13152
13156
13159
13162
13164
13166
13168
13170
13171
13173
13175
13177
13179
13181
13183
13186
13189
13192
13196
13200
13204
13209
13214
13219
13224
13229
13234
13239
13245
13250
13256
13262
13268
13275
13282
13289
13297
13306
13314
13323
13331
13340
13348
13357
13365
13373
13381
13390
13398
13407
13415
13425
13434
13444
13453
13463
13473
13484
13494
13504
13514
13523
13532
13540
13547
13553
13558
13561
13564
13566
13567
13568
13568
13568
13568
13567
13567
13567
13567
13566
13566
13566
13565
13565
13564
13562
13561
13559
13556
13552
13547
13542
13536
13530
13523
13517
13510
13503
13496
13489
13482
13476
13470
13464
13459
13454
13448
13443
13438
13432
13426
13419
13412
13405
13398
13390
13383
13375
13367
13359
13350
13342
13334
13326
13318
13310
13302
13295
13289
13283
13277
13271
13266
13260
13254
13247
13240
13233
13225
13216
13207
13198
13188
13178
13169
13159
13150
13140
13131
13122
13113
13105
13096
13088
13079
13071
13062
13054
13045
13036
13027
13017
13007
12997
12987
12976
12965
12953
12941
12929
12916
12903
12889
12876
12862
12848
12833
12819
12805
12791
12776
12762
12747
12732
12716
12701
12685
12670
12655
12639
12624
12610
12596
12583
12571
12559
12548
12538
12527
12518
12507
12497
12487
12475
12464
12451
12438
12425
12411
12396
12381
12365
12349
12334
12318
12301
12285
12269
12254
12238
12222
12206
12190
12173
12156
12139
12121
12103
12083
12062
12040
12017
11993
11967
11940
11912
11884
11856
11827
11798
11769
11740
11712
11684
11656
11628
11600
11572
11544
11516
11487
11459
11430
11400
11371
11342
11313
11284
11255
11227
11199
11171
11144
11117
11091
11064
11037
11010
10983
10955
10927
10899
10870
10841
10812
10783
10753
10724
10695
10667
10638
10609
10580
10552
10524
10495
10467
10439
10411
10383
10355
10327
10299
10272
10245
10218
10191
10164
10138
10112
10087
10061
10035
10010
9984
9957
9931
9904
9877
9849
9822
9794
9767
9740
9712
9685
9658
9631
9604
9576
9549
9521
9494
9465
9437
9408
9378
9347
9316
9284
9251
9217
9182
9147
9112
9077
9042
9008
8974
8940
8906
8873
8841
8808
8776
8743
8711
8679
8646
8614
8582
8550
8518
8485
8453
8420
8387
8354
8321
8287
8254
8220
8186
8151
8119
8085
8052
8020
7988
7957
7926
7896
7866
7836
7807
7778
7750
7721
7692
7663
7634
7605
7576
7547
7517
7488
7459
7430
7401
7372
7343
7314
7285
7256
7227
7198
7168
7137
7106
7075
7043
7011
6978
6945
6912
6879
6846
6813
6781
6748
6716
6684
6651
6619
6587
6555
6522
6490
6457
6424
6391
6358
6325
6293
6260
6228
6196
6164
6133
6102
6072
6042
6013
5985
5957
5930
5903
5877
5851
5826
5801
5777
5753
5730
5707
5685
5663
5642
5621
5601
5581
5562
5542
5523
5504
5484
5465
5446
5426
5407
5388
5370
5352
5334
5317
5300
5284
5267
5251
5235
5219
5203
5188
5173
5158
5144
5131
5118
5106
5095
5084
5074
5064
5055
5046
5038
5030
5023
5015
5008
5000
4993
4986
4979
4971
4964
4957
4950
4944
4937
4932
4926
4921
4917
4913
4909
4906
4903
4900
4899
4897
4896
4896
4897
4898
4900
4903
4906
4910
4915
4921
4929
4937
4946
4956
4968
4980
4994
5008
5023
5039
5055
5071
5088
5105
5122
5140
5157
5175
5193
5210
5228
5247
5265
5284
5304
5324
5344
5365
5387
5409
5432
5454
5477
5501
5524
5547
5570
5594
5618
5642
5666
5691
5716
5741
5768
5794
5822
5850
5878
5907
5936
5966
5997
6027
6058
6089
6121
6153
6185
6217
6249
6281
6313
6345
6377
6409
6440
6472
6504
6535
6566
6598
6628
6659
6690
6721
6751
6782
6812
6843
6873
6904
6935
6966
6997
7028
7060
7091
7123
7156
7188
7220
7253
7286
7318
7351
7384
7417
7450
7483
7516
7549
7582
7615
7649
7684
7719
7754
7790
7826
7863
7900
7937
7975
8013
8052
8090
8130
8169
8209
8249
8289
8329
8368
8408
8447
8487
8527
8566
8606
8646
8686
8726
8767
8807
8847
8887
8927
8967
9007
9046
9085
9124
9163
9202
9240
9278
9316
9354
9392
9429
9466
9503
9541
9578
9616
9653
9691
9729
9768
9807
9845
9885
9924
9964
10004
10045
10087
10129
10172
10216
10261
10307
10353
10400
10446
10493
10541
10588
10635
10683
10730
10778
10825
10873
10921
10969
11018
11066
11115
11165
11214
11264
11313
11363
11412
11462
11511
11560
11609
11657
11705
11753
11801
11849
11896
11943
11990
12036
12082
12127
12172
12217
12261
12305
12348
12391
12434
12477
12520
12562
12605
12648
12692
12735
12779
12823
12867
12911
12954
12998
13041
13084
13127
13169
13211
13252
13292
13332
13371
13410
13448
13486
13523
13560
13598
13635
13672
13709
13747
13784
13822
13860
13898
13937
13975
14014
14053
14092
14131
14171
14211
14251
14292
14333
14375
14417
14459
14502
14546
14589
14633
14677
14722
14766
14810
14855
14899
14943
14987
15031
15075
15119
15163
15207
15251
15295
15339
15382
15424
15467
15509
15550
15592
15633
15674
15715
15755
15796
15837
15877
15918
15959
16000
16042
16084
16126
16169
16212
16254
16297
16341
16385
16429
16472
16516
16559
16602
16644
16687
16729
16771
16812
16853
16893
16933
16973
17011
17049
17087
17123
17160
17195
17231
17266
17300
17334
17367
17400
17432
17463
17494
17525
17555
17585
17615
17644
17674
17704
17734
17764
17794
17825
17855
17886
17917
17947
17978
18008
18039
18068
18098
18127
18155
18184
18211
18239
18266
18293
18320
18346
18372
18398
18425
18451
18478
18504
18531
18559
18586
18613
18641
18668
18695
18722
18748
18775
18802
18828
18854
18880
18907
18933
18959
18985
19012
19038
19065
19092
19119
19146
19174
19202
19231
19260
19289
19319
19349
19380
19411
19442
19473
19504
19536
19568
19601
19633
19666
19700
19733
19768
19802
19837
19873
19909
19946
19984
20022
20062
20102
20143
20185
20227
20270
20314
20358
20403
20449
20495
20541
20588
20636
20683
20731
20780
20828
20876
20925
20973
21020
21067
21114
21160
21205
21249
21293
21335
21376
21417
21457
21496
21535
21573
21611
21649
21687
21725
21763
21802
21841
21879
21918
21958
21997
22036
22076
22115
22154
22194
22233
22273
22313
22353
22393
22433
22474
22514
22555
22597
22639
22681
22723
22767
22810
22854
22899
22944
22990
23036
23083
23129
23177
23224
23272
23320
23368
23416
23465
23513
23561
23610
23657
23705
23752
23799
23845
23892
23937
23983
24028
24073
24117
24162
24206
24250
24294
24338
24381
24425
24469
24513
24557
24601
24645
24689
24733
24777
24822
24867
24912
24958
25004
25050
25097
25143
25190
25237
25284
25331
25377
25424
25470
25516
25561
25606
25651
25695
25739
25783
25826
25868
25911
25953
25995
26038
26080
26123
26165
26208
26251
26293
26336
26379
26422
26466
26509
26553
26597
26641
26686
26731
26777
26822
26868
26915
26961
27007
27053
27098
27143
27188
27233
27277
27320
27363
27405
27446
27486
27526
27565
27604
27641
27678
27715
27751
27786
27822
27857
27892
27927
27962
27997
28032
28067
28102
28137
28171
28206
28240
28274
28307
28341
28373
28406
28438
28469
28500
28531
28561
28590
28620
28648
28676
28704
28731
28758
28784
28809
28834
28859
28883
28906
28929
28951
28973
28995
29017
29038
29058
29078
29098
29117
29136
29154
29172
29190
29208
29226
29244
29262
29280
29298
29316
29335
29354
29372
29391
29409
29427
29444
29461
29477
29494
29509
29524
29539
29554
29568
29582
29596
29610
29624
29637
29650
29663
29675
29687
29699
29711
29722
29732
29742
29751
29760
29768
29776
29783
29788
29794
29798
29802
29805
29807
29809
29809
29810
29809
29809
29807
29805
29803
29800
29796
29792
29787
29782
29777
29771
29765
29758
29751
29744
29736
29728
29719
29710
29700
29689
29678
29667
29654
29641
29627
29613
29598
29583
29567
29551
29535
29518
29501
29483
29465
29447
29428
29409
29390
29370
29350
29329
29307
29285
29262
29239
29215
29190
29164
29137
29110
29081
29052
29021
28989
28956
28922
28886
28849
28811
28771
28729
28687
28643
28598
28552
28506
28458
28410
28361
28311
28261
28211
28160
28109
28057
28006
27954
27901
27849
27797
27744
27691
27639
27586
27533
27481
27428
27376
27323
27270
27218
27165
27112
27059
27007
26954
26902
26850
26798
26746
26695
26643
26592
26541
26490
26439
26389
26338
26288
26237
26187
26137
26086
26036
25986
25935
25884
25833
25781
25728
25675
25621
25567
25511
25455
25398
25340
25282
25223
25163
25103
25042
24981
24919
24858
24795
24733
24671
24608
24546
24483
24421
24358
24296
24233
24170
24107
24044
23981
23917
23853
23789
23724
23659
23594
23529
23463
23398
23333
23267
23202
23137
23073
23008
22944
22880
22816
22753
22689
22626
22563
22500
22437
22374
22311
22247
22184
22119
22055
21989
21924
21857
21790
21723
21655
21586
21517
21447
21376
21305
21234
21162
21089
21016
20942
20867
20792
20717
20641
20564
20488
20411
20333
20256
20179
20102
20025
19948
19871
19795
19718
19642
19566
19490
19414
19338
19262
19186
19110
19034
18958
18882
18806
18729
18653
18576
18499
18422
18344
18267
18189
18111
18032
17954
17875
17796
17716
17636
17556
17475
17394
17312
17231
17149
17067
16985
16903
16821
16739
16657
16574
16491
16409
16326
16242
16158
16076
15993
15909
15826
15742
15659
15575
15491
15407
15323
15239
15155
15070
14985
14900
14814
14727
14640
14552
14463
14373
14283
14192
14101
14008
13915
13821
13726
13631
13535
13438
13341
13243
13145
13047
12948
12849
12750
12650
12550
12450
12350
12251
12151
12052
11952
11854
11755
11657
11560
11463
11366
11270
11174
11079
10984
10889
10794
10700
10605
10511
10416
10321
10227
10132
10036
9941
9845
9749
9653
9556
9460
9363
9267
9170
9074
8977
8881
8784
8687
8591
8494
8396
8299
8202
8105
8007
7912
7815
7718
7622
7526
7430
7334
7239
7143
7048
6954
6859
6765
6671
6576
6481
6386
6291
6195
6099
6003
5906
5809
5712
5615
5518
5422
5325
5229
5132
5036
4940
4844
4749
4654
4559
4464
4370
4276
4183
4090
3998
3906
3814
3723
3632
3542
3452
3362
3273
3184
3095
3007
2918
2830
2742
2654
2567
2479
2392
2305
2218
2131
2044
1958
1872
1787
1702
1617
1533
1450
1366
1283
1201
1118
1036
954
872
790
709
628
547
466
386
306
227
148
70
-8
-84
-160
-235
-309
-383
-455
-527
-599
-669
-740
-809
-878
-947
-1014
-1082
-1150
-1216
-1283
-1350
-1416
-1483
-1550
-1616
-1683
-1751
-1818
-1885
-1953
-2021
-2089
-2157
-2225
-2293
-2362
-2430
-2498
-2566
-2633
-2701
-2768
-2834
-2901
-2968
-3034
-3101
-3168
-3235
-3303
-3371
-3440
-3509
-3578
-3648
-3718
-3789
-3860
-3932
-4003
-4075
-4149
-4223
-4296
-4369
-4442
-4515
-4588
-4660
-4731
-4802
-4872
-4941
-5009
-5077
-5143
-5209
-5274
-5338
-5401
-5464
-5527
-5588
-5650
-5711
-5772
-5832
-5893
-5953
-6014
-6074
-6135
-6196
-6257
-6318
-6379
-6440
-6501
-6563
-6625
-6686
-6748
-6810
-6872
-6934
-6996
-7058
-7120
-7181
-7241
-7301
-7361
-7419
-7477
-7534
-7590
-7645
-7700
-7754
-7807
-7860
-7912
-7964
-8015
-8066
-8117
-8167
-8217
-8267
-8318
-8368
-8418
-8468
-8518
-8568
-8619
-8669
-8719
-8769
-8818
-8868
-8917
-8965
-9013
-9061
-9108
-9155
-9201
-9247
-9293
-9337
-9381
-9425
-9468
-9511
-9553
-9594
-9635
-9676
-9715
-9753
-9791
-9828
-9864
-9899
-9934
-9968
-10001
-10034
-10067
-10099
-10132
-10164
-10197
-10229
-10261
-10293
-10325
-10356
-10388
-10419
-10450
-10481
-10511
-10542
-10572
-10602
-10632
-10662
-10692
-10721
-10751
-10781
-10811
-10841
-10870
-10901
-10931
-10961
-10990
-11020
-11049
-11078
-11106
-11134
-11161
-11188
-11214
-11240
-11266
-11292
-11318
-11343
-11368
-11394
-11419
-11443
-11468
-11492
-11516
-11540
-11564
-11587
-11610
-11633
-11655
-11677
-11699
-11720
-11741
-11761
-11781
-11800
-11819
-11837
-11855
-11872
-11889
-11905
-11922
-11938
-11954
-11970
-11986
-12001
-12016
-12031
-12046
-12060
-12074
-12087
-12100
-12113
-12124
-12135
-12145
-12155
-12164
-12172
-12180
-12187
-12194
-12201
-12207
-12212
-12218
-12224
-12229
-12235
-12240
-12245
-12250
-12255
-12259
-12264
-12267
-12271
-12274
-12278
-12281
-12284
-12287
-12290
-12292
-12295
-12297
-12299
-12301
-12302
-12304
-12305
-12306
-12306
-12307
-12307
-12307
-12308
-12308
-12308
-12309
-12310
-12311
-12312
-12313
-12315
-12317
-12320
-12323
-12326
-12330
-12335
-12340
-12347
-12354
-12362
-12372
-12382
-12394
-12407
-12421
-12436
-12452
-12469
-12487
-12504
-12523
-12541
-12559
-12577
-12595
-12613
-12630
-12647
-12663
-12679
-12695
-12710
-12725
-12740
-12755
-12770
-12784
-12799
-12813
-12827
-12842
-12856
-12871
-12886
-12901
-12916
-12932
-12947
-12962
-12978
-12993
-13008
-13023
-13039
-13054
-13069
-13085
-13101
-13116
-13132
-13148
-13164
-13180
-13197
-13213
-13229
-13246
-13263
-13279
-13296
-13312
-13328
-13344
-13360
-13376
-13391
-13406
-13421
-13436
-13452
-13467
-13483
-13500
-13517
-13534
-13552
-13571
-13590
-13609
-13628
-13647
-13666
-13684
-13703
-13721
-13738
-13756
-13773
-13790
-13807
-13824
-13841
-13859
-13876
-13894
-13911
-13929
-13947
-13965
-13983
-14001
-14019
-14038
-14057
-14076
-14096
-14116
-14136
-14157
-14178
-14198
-14219
-14240
-14261
-14283
-14304
-14326
-14348
-14370
-14392
-14414
-14436
-14459
-14482
-14504
-14527
-14550
-14573
-14597
-14620
-14644
-14667
-14691
-14714
-14737
-14761
-14784
-14807
-14830
-14853
-14876
-14900
-14924
-14948
-14973
-14999
-15025
-15052
-15080
-15108
-15138
-15168
-15199
-15231
-15264
-15296
-15330
-15364
-15398
-15433
-15468
-15503
-15539
-15575
-15611
-15647
-15684
-15721
-15758
-15794
-15831
-15868
-15905
-15942
-15978
-16014
-16050
-16085
-16120
-16155
-16190
-16224
-16259
-16294
-16328
-16363
-16399
-16434
-16470
-16507
-16544
-16581
-16619
-16658
-16697
-16736
-16775
-16814
-16854
-16894
-16933
-16973
-17012
-17051
-17091
-17130
-17169
-17208
-17248
-17288
-17328
-17368
-17409
-17449
-17490
-17531
-17572
-17613
-17655
-17696
-17738
-17781
-17824
-17867
-17912
-17956
-18002
-18049
-18096
-18144
-18193
-18243
-18293
-18344
-18395
-18447
-18499
-18551
-18603
-18654
-18706
-18757
-18807
-18857
-18906
-18955
-19003
-19050
-19097
-19142
-19188
-19232
-19276
-19320
-19363
-19406
-19448
-19490
-19531
-19572
-19613
-19653
-19694
-19735
-19775
-19816
-19858
-19900
-19942
-19985
-20029
-20072
-20116
-20161
-20205
-20250
-20295
-20340
-20385
-20430
-20475
-20520
-20566
-20611
-20656
-20702
-20747
-20792
-20838
-20883
-20929
-20975
-21020
-21066
-21111
-21156
-21201
-21246
-21289
-21333
-21376
-21418
-21460
-21502
-21544
-21586
-21628
-21670
-21712
-21755
-21798
-21842
-21887
-21932
-21977
-22024
-22071
-22118
-22166
-22213
-22261
-22309
-22357
-22404
-22450
-22496
-22542
-22586
-22630
-22673
-22715
-22756
-22796
-22835
-22873
-22910
-22946
-22981
-23016
-23050
-23083
-23116
-23148
-23180
-23211
-23242
-23272
-23302
-23332
-23361
-23389
-23418
-23446
-23475
-23503
-23530
-23558
-23585
-23613
-23640
-23667
-23693
-23719
-23745
-23770
-23794
-23818
-23841
-23863
-23884
-23905
-23925
-23944
-23963
-23981
-23998
-24015
-24032
-24048
-24065
-24080
-24096
-24111
-24126
-24141
-24156
-24171
-24185
-24200
-24215
-24230
-24245
-24260
-24276
-24291
-24307
-24323
-24338
-24354
-24369
-24384
-24399
-24413
-24426
-24439
-24450
-24461
-24470
-24479
-24486
-24493
-24498
-24502
-24506
-24508
-24510
-24510
-24510
-24510
-24508
-24506
-24503
-24500
-24496
-24491
-24486
-24481
-24475
-24468
-24461
-24453
-24445
-24436
-24427
-24417
-24407
-24397
-24386
-24376
-24364
-24353
-24342
-24330
-24318
-24306
-24293
-24281
-24268
-24256
-24243
-24230
-24218
-24205
-24193
-24181
-24169
-24157
-24146
-24134
-24122
-24111
-24099
-24087
-24075
-24063
-24051
-24039
-24027
-24014
-24002
-23989
-23976
-23963
-23950
-23936
-23922
-23908
-23894
-23879
-23864
-23848
-23832
-23815
-23798
-23780
-23762
-23743
-23723
-23703
-23683
-23662
-23640
-23619
-23596
-23574
-23551
-23528
-23504
-23480
-23456
-23432
-23407
-23382
-23357
-23332
-23307
-23281
-23256
-23230
-23205
-23179
-23154
-23129
-23103
-23078
-23054
-23029
-23005
-22980
-22956
-22931
-22906
-22881
-22855
-22829
-22802
-22775
-22747
-22718
-22689
-22659
-22629
-22599
-22568
-22537
-22505
-22473
-22442
-22410
-22378
-22346
-22313
-22281
-22248
-22215
-22182
-22148
-22114
-22080
-22046
-22011
-21975
-21939
-21903
-21866
-21829
-21791
-21753
-21715
-21676
-21638
-21599
-21560
-21521
-21482
-21443
-21404
-21365
-21327
-21289
-21251
-21214
-21177
-21140
-21104
-21068
-21033
-20997
-20963
-20928
-20894
-20859
-20825
-20791
-20757
-20723
-20688
-20654
-20620
-20585
-20551
-20516
-20482
-20447
-20413
-20379
-20345
-20311
-20278
-20245
-20212
-20179
-20147
-20116
-20084
-20054
-20023
-19993
-19963
-19934
-19905
-19876
-19847
-19818
-19789
-19760
-19730
-19701
-19670
-19640
-19608
-19576
-19544
-19511
-19478
-19444
-19410
-19375
-19340
-19305
-19270
-19235
-19201
-19166
-19132
-19098
-19065
-19031
-18999
-18966
-18934
-18902
-18870
-18839
-18808
-18777
-18746
-18716
-18685
-18655
-18626
-18596
-18567
-18538
-18509
-18481
-18453
-18425
-18398
-18371
-18345
-18319
-18293
-18268
-18243
-18218
-18193
-18168
-18143
-18118
-18093
-18067
-18042
-18017
-17991
-17966
-17941
-17915
-17889
-17864
-17838
-17812
-17786
-17760
-17734
-17708
-17682
-17656
-17631
-17605
-17580
-17555
-17530
-17506
-17481
-17457
-17434
-17410
-17386
-17363
-17340
-17317
-17294
-17271
-17249
-17227
-17205
-17183
-17162
-17141
-17121
-17102
-17083
-17065
-17047
-17029
-17012
-16995
-16979
-16962
-16946
-16929
-16912
-16896
-16878
-16861
-16843
-16825
-16806
-16787
-16768
-16749
-16729
-16709
-16689
-16669
-16649
-16630
-16610
-16591
-16572
-16552
-16533
-16514
-16495
-16476
-16457
-16439
-16420
-16401
-16382
-16364
-16344
-16327
-16308
-16289
-16271
-16253
-16234
-16216
-16198
-16181
-16163
-16145
-16128
-16111
-16093
-16076
-16059
-16043
-16027
-16011
-15995
-15979
-15964
-15950
-15936
-15922
-15908
-15896
-15883
-15871
-15860
-15848
-15837
-15827
-15816
-15806
-15797
-15787
-15778
-15769
-15761
-15753
-15744
-15736
-15728
-15720
-15712
-15704
-15695
-15687
-15678
-15669
-15661
-15652
-15642
-15633
-15623
-15613
-15602
-15591
-15580
-15568
-15556
-15544
-15531
-15518
-15505
-15492
-15480
-15467
-15455
-15442
-15430
-15418
-15407
-15395
-15383
-15372
-15361
-15350
-15340
-15329
-15319
-15310
-15301
-15292
-15284
-15276
-15268
-15261
-15254
-15247
-15241
-15235
-15229
-15224
-15218
-15214
-15209
-15205
-15201
-15197
-15193
-15190
-15186
-15183
-15179
-15175
-15171
-15167
-15163
-15158
-15153
-15148
-15142
-15136
-15130
-15123
-15116
-15108
-15100
-15092
-15084
-15075
-15067
-15058
-15050
-15041
-15033
-15024
-15015
-15006
-14998
-14989
-14980
-14972
-14963
-14954
-14945
-14936
-14926
-14917
-14906
-14895
-14884
-14872
-14860
-14847
-14834
-14820
-14806
-14792
-14777
-14762
-14747
-14733
-14718
-14703
-14688
-14673
-14658
-14644
-14629
-14615
-14601
-14587
-14573
-14560
-14547
-14535
-14523
-14511
-14500
-14488
-14477
-14466
-14455
-14445
-14434
-14424
-14413
-14404
-14394
-14384
-14375
-14366
-14357
-14348
-14340
-14332
-14324
-14316
-14309
-14303
-14296
-14291
-14286
-14281
-14277
-14273
-14270
-14268
-14266
-14265
-14265
-14265
-14265
-14266
-14268
-14269
-14272
-14274
-14277
-14280
-14283
-14286
-14290
-14294
-14298
-14302
-14307
-14312
-14318
-14323
-14329
-14335
-14341
-14347
-14352
-14358
-14364
-14370
-14375
-14380
-14386
-14391
-14396
-14400
-14405
-14410
-14414
-14419
-14423
-14428
-14433
-14438
-14442
-14448
-14453
-14458
-14464
-14469
-14475
-14481
-14487
-14493
-14500
-14506
-14513
-14520
-14526
-14533
-14540
-14547
-14553
-14560
-14567
-14573
-14580
-14587
-14594
-14602
-14609
-14616
-14623
-14630
-14637
-14643
-14650
-14657
-14663
-14670
-14677
-14684
-14691
-14698
-14705
-14712
-14720
-14727
-14734
-14741
-14748
-14754
-14761
-14767
-14773
-14779
-14785
-14791
-14797
-14802
-14808
-14813
-14818
-14823
-14827
-14832
-14836
-14840
-14844
-14848
-14851
-14854
-14858
-14860
-14863
-14865
-14867
-14869
-14871
-14872
-14873
-14875
-14876
-14877
-14878
-14880
-14881
-14883
-14885
-14887
-14889
-14891
-14894
-14897
-14899
-14902
-14904
-14907
-14909
-14911
-14913
-14914
-14915
-14915
-14916
-14915
-14915
-14914
-14912
-14911
-14908
-14906
-14903
-14899
-14896
-14892
-14887
-14882
-14877
-14871
-14866
-14859
-14853
-14847
-14840
-14833
-14826
-14819
-14811
-14804
-14796
-14788
-14780
-14773
-14764
-14756
-14748
-14741
-14733
-14726
-14719
-14712
-14706
-14700
-14694
-14688
-14683
-14678
-14673
-14668
-14664
-14659
-14655
-14650
-14645
-14640
-14636
-14630
-14625
-14620
-14614
-14608
-14602
-14595
-14589
-14582
-14575
-14568
-14561
-14554
-14548
-14541
-14535
-14529
-14523
-14518
-14512
-14507
-14502
-14496
-14491
-14485
-14480
-14474
-14468
-14461
-14455
-14448
-14441
-14433
-14425
-14418
-14410
-14402
-14393
-14385
-14377
-14368
-14359
-14351
-14342
-14333
-14324
-14315
-14305
-14296
-14286
-14277
-14267
-14257
-14247
-14236
-14226
-14216
-14205
-14195
-14185
-14174
-14164
-14153
-14142
-14131
-14120
-14109
-14097
-14086
-14074
-14063
-14051
-14040
-14029
-14018
-14007
-13996
-13986
-13975
-13964
-13953
-13942
-13931
-13920
-13909
-13897
-13885
-13873
-13861
-13849
-13836
-13823
-13810
-13797
-13783
-13769
-13755
-13741
-13727
-13713
-13699
-13684
-13670
-13656
-13641
-13626
-13612
-13597
-13582
-13566
-13550
-13534
-13517
-13500
-13482
-13464
-13446
-13427
-13408
-13389
-13369
-13349
-13329
-13309
-13289
-13268
-13247
-13226
-13205
-13183
-13161
-13138
-13116
-13093
-13069
-13046
-13022
-12998
-12974
-12949
-12925
-12901
-12877
-12853
-12828
-12804
-12780
-12756
-12732
-12707
-12682
-12657
-12632
-12606
-12580
-12553
-12526
-12499
-12471
-12442
-12414
-12384
-12354
-12323
-12291
-12258
-12225
-12191
-12156
-12120
-12084
-12047
-12010
-11972
-11933
-11895
-11856
-11816
-11776
-11736
-11696
-11655
-11614
-11573
-11532
-11491
-11450
-11408
-11366
-11324
-11281
-11238
-11195
-11151
-11107
-11062
-11018
-10973
-10927
-10882
-10836
-10791
-10745
-10699
-10653
-10606
-10560
-10513
-10467
-10420
-10373
-10327
-10280
-10232
-10185
-10138
-10090
-10043
-9995
-9947
-9899
-9851
-9803
-9754
-9706
-9657
-9607
-9558
-9508
-9458
-9407
-9357
-9306
-9255
-9204
-9152
-9101
-9050
-8998
-8947
-8895
-8844
-8792
-8741
-8689
-8638
-8586
-8535
-8483
-8431
-8379
-8327
-8275
-8223
-8170
-8118
-8064
-8012
-7958
-7904
-7850
-7795
-7740
-7685
-7629
-7573
-7517
-7460
-7403
-7346
-7289
-7231
-7174
-7116
-7057
-6999
-6940
-6881
-6822
-6762
-6702
-6642
-6582
-6521
-6461
-6400
-6339
-6278
-6217
-6156
-6095
-6035
-5974
-5913
-5852
-5791
-5730
-5669
-5608
-5546
-5485
-5423
-5361
-5299
-5237
-5174
-5112
-5050
-4987
-4925
-4862
-4800
-4738
-4676
-4614
-4553
-4491
-4430
-4369
-4308
-4247
-4187
-4126
-4065
-4003
-3944
-3883
-3822
-3761
-3701
-3640
-3580
-3520
-3460
-3400
-3341
-3282
-3223
-3164
-3106
-3048
-2990
-2932
-2874
-2817
-2760
-2703
-2646
-2590
-2534
-2478
-2422
-2367
-2311
-2256
-2201
-2145
-2090
-2035
-1980
-1924
-1869
-1814
-1758
-1702
-1647
-1591
-1535
-1480
-1424
-1368
-1312
-1255
-1199
-1143
-1086
-1029
-972
-915
-858
-801
-743
-686
-629
-573
-516
-460
-404
-348
-293
-238
-183
-129
-75
-21
32
86
139
192
245
297
349
401
452
503
553
603
653
702
751
799
847
894
940
986
1031
1075
1119
1162
1204
1245
1285
1325
1364
1403
1440
1478
1514
1551
1587
1623
1658
1693
1729
1763
1798
1832
1866
1900
1933
1966
1999
2031
2063
2094
2126
2157
2188
2218
2248
2278
2307
2336
2364
2393
2420
2448
2475
2501
2528
2554
2579
2605
2630
2654
2678
2702
2726
2749
2772
2795
2818
2840
2862
2883
2905
2926
2946
2966
2986
3005
3024
3042
3059
3076
3093
3108
3123
3138
3152
3165
3178
3191
3202
3214
3225
3235
3246
3256
3265
3274
3283
3291
3299
3307
3314
3320
3326
3331
3335
3339
3342
3344
3346
3347
3347
3347
3347
3346
3346
3344
3343
3342
3340
3338
3336
3334
3332
3330
3328
3326
3324
3321
3319
3316
3313
3310
3306
3302
3297
3292
3287
3282
3276
3270
3264
3258
3252
3246
3239
3233
3226
3219
3212
3204
3197
3189
3181
3173
3165
3157
3149
3141
3133
3124
3116
3108
3099
3091
3082
3073
3064
3055
3045
3036
3026
3015
3004
2993
2982
2970
2957
2945
2931
2918
2904
2889
2874
2859
2843
2827
2811
2794
2777
2760
2743
2726
2709
2693
2676
2659
2643
2626
2610
2593
2577
2560
2543
2526
2509
2492
2474
2456
2438
2420
2401
2382
2363
2343
2324
2304
2284
2264
2244
2224
2204
2184
2163
2143
2122
2101
2079
2058
2036
2013
1992
1969
1947
1924
1901
1878
1854
1831
1807
1783
1759
1734
1710
1685
1660
1635
1610
1585
1560
1534
1509
1484
1459
1434
1408
1383
1358
1333
1308
1282
1257
1231
1206
1180
1154
1127
1101
1074
1047
1018
992
965
937
909
881
854
826
798
770
742
714
686
658
630
602
574
545
517
488
459
430
401
371
342
313
284
254
225
196
167
138
109
80
51
22
-7
-36
-64
-92
-120
-148
-175
-203
-230
-258
-286
-313
-341
-368
-396
-423
-451
-478
-505
-532
-559
-586
-613
-640
-666
-693
-719
-746
-772
-799
-825
-852
-879
-907
-934
-962
-990
-1018
-1046
-1074
-1102
-1131
-1159
-1187
-1214
-1242
-1269
-1297
-1323
-1350
-1377
-1403
-1429
-1454
-1480
-1505
-1529
-1553
-1577
-1601
-1624
-1646
-1668
-1690
-1711
-1731
-1751
-1771
-1789
-1808
-1825
-1842
-1859
-1874
-1889
-1904
-1917
-1930
-1942
-1954
-1965
-1975
-1985
-1995
-2004
-2013
-2021
-2029
-2037
-2045
-2054
-2062
-2070
-2078
-2085
-2093
-2101
-2109
-2117
-2126
-2134
-2143
-2152
-2161
-2171
-2181
-2191
-2201
-2211
-2221
-2232
-2242
-2253
-2264
-2276
-2287
-2299
-2310
-2322
-2334
-2346
-2359
-2371
-2383
-2396
-2408
-2420
-2433
-2445
-2457
-2468
-2479
-2490
-2500
-2510
-2519
-2528
-2535
-2543
-2550
-2556
-2562
-2568
-2574
-2579
-2584
-2589
-2593
-2597
-2601
-2604
-2607
-2609
-2611
-2612
-2612
-2613
-2612
-2611
-2609
-2607
-2604
-2601
-2597
-2593
-2589
-2584
-2578
-2572
-2566
-2559
-2552
-2544
-2536
-2528
-2519
-2510
-2501
-2491
-2482
-2471
-2461
-2451
-2440
-2430
-2419
-2408
-2397
-2386
-2375
-2363
-2352
-2340
-2328
-2316
-2303
-2291
-2278
-2265
-2252
-2238
-2225
-2211
-2196
-2182
-2167
-2152
-2137
-2121
-2105
-2088
-2072
-2054
-2037
-2019
-2001
-1982
-1963
-1943
-1923
-1903
-1882
-1860
-1839
-1816
-1793
-1770
-1746
-1721
-1696
-1670
-1644
-1617
-1591
-1563
-1536
-1508
-1481
-1453
-1425
-1397
-1370
-1343
-1316
-1289
-1262
-1235
-1209
-1182
-1155
-1129
-1102
-1075
-1048
-1020
-993
-966
-938
-910
-882
-854
-826
-797
-769
-740
-711
-681
-652
-622
-591
-560
-529
-497
-464
-431
-398
-364
-329
-294
-258
-222
-186
-148
-111
-73
-35
4
43
82
121
161
201
242
282
323
364
406
447
489
530
572
614
655
697
738
780
821
862
903
943
983
1024
1063
1103
1142
1181
1220
1259
1298
1337
1376
1415
1455
1494
1534
1574
1614
1654
1695
1735
1776
1816
1857
1898
1939
1980
2021
2063
2104
2146
2188
2231
2273
2316
2359
2403
2446
2490
2534
2578
2623
2668
2713
2758
2804
2850
2896
2942
2988
3035
3082
3129
3176
3223
3271
3318
3365
3413
3460
3507
3554
3601
3648
3694
3740
3785
3831
3875
3920
3964
4009
4051
4096
4139
4182
4225
4268
4310
4352
4395
4436
4478
4520
4561
4603
4644
4685
4726
4767
4808
4849
4889
4930
4971
5012
5053
5094
5135
5176
5217
5258
5299
5341
5382
5424
5466
5507
5549
5591
5633
5675
5717
5758
5799
5841
5882
5923
5964
6005
6046
6087
6128
6169
6210
6251
6292
6333
6374
6415
6456
6496
6537
6578
6618
6659
6699
6739
6780
6820
6859
6899
6939
6978
7018
7057
7096
7135
7174
7213
7251
7290
7327
7365
7402
7439
7475
7512
7548
7584
7619
7655
7690
7726
7761
7796
7830
7865
7899
7933
7967
8000
8032
8067
8100
8132
8166
8198
8231
8264
8297
8331
8364
8397
8430
8463
8496
8529
8562
8594
8626
8658
8689
8721
8752
8782
8813
8843
8873
8903
8933
8963
8993
9023
9053
9083
9114
9145
9176
9207
9239
9270
9302
9334
9367
9399
9431
9463
9495
9527
9559
9591
9623
9655
9687
9718
9750
9782
9813
9844
9875
9906
9937
9967
9997
10027
10057
10086
10115
10143
10171
10199
10227
10254
10282
10308
10335
10361
10387
10412
10437
10461
10485
10508
10531
10553
10575
10596
10616
10636
10656
10675
10694
10713
10731
10749
10768
10786
10804
10822
10840
10858
10876
10894
10912
10930
10949
10967
10985
11003
11021
11039
11057
11075
11093
11110
11128
11146
11163
11181
11198
11216
11233
11251
11269
11287
11305
11323
11341
11360
11378
11397
11416
11435
11454
11473
11493
11512
11531
11551
11570
11589
11608
11628
11647
11667
11686
11706
11725
11745
11765
11785
11805
11826
11847
11868
11889
11910
11932
11954
11977
12000
12024
12048
12073
12098
12124
12150
12177
12204
12232
12261
12290
12319
12349
12380
12412
12444
12476
12509
12543
12577
12611
12646
12681
12716
12751
12787
12823
12859
12895
12931
12967
13003
13039
13075
13111
13147
13183
13219
13255
13290
13326
13362
13398
13433
13469
13504
13540
13575
13609
13644
13678
13712
13746
13779
13811
13844
13876
13907
13938
13969
14000
14030
14060
14091
14121
14152
14183
14214
14245
14277
14308
14340
14372
14404
14436
14468
14500
14533
14566
14599
14632
14665
14699
14733
14767
14801
14836
14871
14906
14942
14979
15015
15053
15090
15128
15167
15205
15245
15284
15323
15363
15403
15443
15483
15522
15562
15601
15641
15680
15719
15757
15796
15834
15872
15910
15948
15986
16024
16062
16099
16136
16172
16210
16245
16283
16318
16355
16390
16425
16461
16495
16530
16564
16598
16633
16666
16700
16734
16768
16802
16836
16870
16904
16938
16971
17005
17038
17072
17105
17138
17171
17204
17237
17269
17301
17333
17365
17396
17427
17457
17487
17516
17545
17573
17601
17628
17654
17679
17704
17728
17752
17775
17797
17818
17839
17859
17879
17898
17917
17935
17953
17971
17988
18004
18021
18037
18052
18067
18082
18096
18110
18124
18137
18149
18162
18174
18185
18196
18206
18216
18225
18234
18242
18250
18258
18265
18272
18278
18285
18291
18297
18303
18308
18314
18319
18325
18330
18335
18340
18345
18350
18355
18359
18363
18367
18370
18373
18376
18378
18380
18382
18383
18384
18385
18385
18386
18386
18385
18385
18384
18383
18382
18381
18380
18378
18377
18375
18374
18372
18369
18367
18365
18362
18359
18356
18352
18348
18344
18340
18336
18331
18327
18322
18317
18312
18307
18303
18298
18292
18287
18282
18276
18270
18264
18258
18251
18245
18238
18232
18225
18218
18212
18206
18200
18194
18188
18183
18178
18173
18169
18165
18161
18157
18154
18151
18148
18145
18142
18139
18135
18132
18128
18124
18120
18116
18111
18107
18102
18097
18093
18088
18083
18079
18075
18070
18066
18062
18058
18054
18051
18047
18044
18041
18038
18035
18032
18030
18027
18024
18022
18019
18016
18013
18009
18006
18003
17999
17995
17992
17988
17985
17982
17979
17976
17974
17972
17970
17969
17968
17968
17968
17968
17969
17970
17972
17973
17976
17978
17981
17984
17987
17990
17994
17997
18001
18005
18008
18012
18015
18019
18023
18026
18030
18033
18037
18040
18043
18046
18049
18051
18053
18055
18057
18058
18059
18059
18059
18059
18059
18058
18056
18054
18052
18049
18046
18042
18038
18033
18027
18021
18015
18008
18000
17993
17984
17975
17966
17956
17947
17936
17926
17915
17903
17892
17880
17868
17856
17843
17830
17817
17803
17790
17776
17762
17747
17732
17717
17701
17686
17669
17653
17635
17618
17600
17582
17563
17543
17524
17503
17483
17461
17440
17417
17395
17372
17348
17324
17299
17274
17249
17223
17197
17170
17144
17117
17090
17062
17035
17008
16980
16953
16925
16898
16871
16844
16817
16789
16763
16736
16709
16682
16656
16629
16603
16576
16550
16523
16497
16470
16443
16416
16388
16360
16332
16303
16274
16244
16213
16183
16152
16120
16088
16055
16021
15988
15953
15918
15882
15846
15809
15772
15734
15696
15657
15618
15579
15539
15499
15458
15417
15376
15335
15293
15251
15209
15167
15125
15082
15039
14996
14952
14909
14865
14820
14776
14731
14686
14641
14596
14551
14506
14461
14415
14370
14324
14279
14233
14186
14140
14093
14046
13999
13951
13902
13853
13804
13754
13704
13653
13602
13550
13498
13445
13392
13338
13284
13230
13175
13119
13063
13007
12950
12893
12835
12777
12719
12661
12602
12543
12483
12424
12364
12304
12244
12184
12124
12064
12004
11944
11884
11824
11763
11703
11643
11584
11524
11464
11405
11345
11286
11228
11169
11111
11053
10995
10938
10880
10823
10766
10710
10653
10597
10540
10484
10429
10373
10317
10262
10206
10151
10095
10039
9983
9927
9870
9814
9757
9699
9642
9584
9527
9469
9410
9352
9294
9235
9177
9118
9060
9001
8942
8884
8825
8766
8707
8649
8590
8531
8471
8412
8353
8294
8234
8175
8116
8055
7997
7938
7880
7821
7763
7705
7647
7590
7533
7476
7419
7363
7307
7251
7196
7140
7085
7030
6975
6920
6865
6810
6756
6701
6647
6592
6538
6484
6430
6376
6322
6268
6215
6162
6109
6057
6005
5953
5901
5850
5798
5747
5696
5645
5594
5544
5493
5442
5392
5341
5291
5241
5191
5141
5092
5043
4994
4946
4899
4852
4806
4760
4715
4670
4625
4582
4538
4495
4452
4410
4368
4326
4285
4243
4202
4162
4122
4082
4042
4003
3963
3925
3886
3848
3809
3772
3734
3696
3659
3622
3585
3549
3513
3477
3441
3406
3371
3337
3302
3268
3235
3202
3168
3136
3103
3071
3040
3008
2978
2948
2918
2889
2861
2834
2807
2780
2754
2729
2704
2680
2656
2633
2610
2588
2566
2545
2525
2505
2487
2469
2451
2435
2419
2404
2391
2378
2365
2354
2344
2335
2327
2319
2313
2307
2302
2298
2295
2293
2292
2291
2292
2294
2296
2300
2305
2310
2316
2324
2331
2340
2350
2360
2371
2383
2396
2409
2424
2439
2455
2471
2489
2507
2525
2545
2565
2586
2607
2629
2651
2675
2699
2723
2749
2774
2801
2829
2857
2886
2915
2946
2977
3009
3042
3076
3110
3146
3182
3218
3255
3293
3331
3370
3409
3448
3488
3527
3567
3607
3647
3687
3727
3767
3808
3848
3888
3929
3970
4010
4051
4093
4134
4176
4218
4260
4303
4346
4390
4433
4478
4523
4568
4614
4660
4707
4754
4801
4849
4897
4945
4993
5041
5090
5139
5188
5237
5287
5337
5388
5439
5491
5544
5597
5651
5705
5761
5816
5873
5930
5988
6046
6105
6165
6225
6286
6347
6409
6472
6535
6599
6664
6729
6795
6862
6929
6996
7064
7131
7199
7268
7336
7404
7473
7542
7611
7680
7749
7819
7889
7960
8029
8101
8172
8243
8315
8387
8458
8530
8603
8675
8748
8820
8893
8966
9040
9113
9187
9260
9334
9408
9482
9556
9630
9704
9779
9854
9928
10003
10078
10153
10228
10303
10377
10452
10526
10600
10673
10747
10819
10892
10964
11036
11108
11180
11251
11322
11392
11462
11532
11602
11671
11740
11809
11877
11945
12012
12080
12147
12213
12280
12346
12412
12478
12544
12609
12675
12740
12806
12871
12936
13002
13067
13131
13196
13260
13324
13387
13450
13512
13574
13635
13695
13755
13814
13873
13930
13987
14043
14098
14151
14204
14256
14307
14357
14407
14455
14503
14551
14597
14643
14688
14733
14778
14822
14866
14909
14953
14996
15038
15081
15123
15164
15205
15245
15285
15324
15363
15401
15438
15474
15510
15545
15579
15612
15644
15675
15705
15734
15761
15788
15814
15839
15863
15887
15909
15931
15952
15973
15993
16013
16033
16052
16070
16088
16106
16123
16139
16155
16170
16184
16198
16210
16222
16234
16245
16254
16264
16271
16279
16285
16290
16295
16299
16300
16303
16305
16305
16305
16303
16303
16300
16297
16294
16290
16285
16279
16271
16265
16257
16248
16239
16228
16216
16204
16192
16178
16165
16151
16137
16120
16105
16088
16072
16055
16036
16018
16000
15981
15961
15941
15920
15899
15877
15855
15832
15809
15785
15760
15736
15710
15684
15658
15630
15602
15574
15545
15515
15485
15454
15422
15390
15358
15325
15291
15257
15222
15187
15152
15115
15079
15041
15003
14964
14925
14885
14844
14802
14760
14717
14673
14629
14584
14538
14492
14445
14397
14349
14300
14251
14201
14151
14100
14049
13997
13945
13893
13840
13786
13732
13678
13623
13568
13512
13456
13400
13343
13286
13229
13172
13114
13056
12997
12939
12880
12821
12761
12701
12641
12580
12519
12458
12396
12334
12271
12208
12144
12080
12016
11952
11887
11821
11756
11690
11624
11557
11491
11424
11356
11289
11221
11154
11086
11018
10950
10881
10813
10745
10676
10608
10540
10473
10405
10338
10271
10205
10138
10072
10005
9939
9872
9806
9740
9673
9607
9541
9475
9409
9343
9277
9211
9146
9081
9015
8951
8886
8822
8758
8694
8630
8567
8505
8442
8380
8319
8258
8197
8137
8076
8016
7957
7897
7837
7777
7717
7657
7597
7537
7477
7417
7357
7297
7237
7177
7117
7058
6999
6940
6882
6824
6766
6709
6652
6596
6540
6484
6429
6374
6320
6266
6213
6161
6109
6058
6007
5957
5908
5859
5810
5762
5714
5666
5619
5572
5526
5480
5435
5389
5344
5300
5255
5211
5167
5124
5081
5038
4996
4954
4912
4871
4830
4789
4749
4709
4669
4630
4591
4553
4515
4478
4441
4405
4369
4334
4299
4264
4230
4197
4164
4131
4099
4067
4035
4005
3975
3944
3914
3884
3854
3825
3795
3766
3737
3708
3679
3650
3622
3593
3565
3537
3510
3483
3456
3429
3403
3377
3351
3326
3301
3276
3252
3228
3205
3182
3159
3137
3115
3093
3072
3051
3031
3011
2991
2971
2952
2933
2914
2896
2877
2859
2841
2824
2807
2790
2774
2758
2742
2727
2712
2698
2684
2670
2656
2643
2630
2617
2604
2592
2580
2569
2557
2546
2536
2525
2516
2506
2497
2489
2481
2473
2465
2458
2451
2445
2438
2432
2426
2420
2414
2408
2403
2397
2392
2387
2382
2378
2373
2369
2364
2360
2355
2351
2346
2342
2337
2333
2328
2324
2320
2316
2313
2310
2307
2304
2302
2300
2299
2298
2297
2297
2297
2297
2298
2299
2300
2302
2304
2306
2309
2311
2314
2318
2321
2324
2328
2332
2336
2340
2344
2348
2352
2356
2360
2365
2369
2374
2378
2383
2388
2394
2399
2405
2411
2417
2423
2429
2436
2443
2450
2457
2464
2471
2479
2487
2495
2503
2511
2519
2528
2536
2545
2554
2562
2571
2580
2589
2598
2607
2617
2626
2635
2645
2654
2664
2674
2684
2694
2704
2715
2725
2736
2746
2757
2768
2778
2789
2799
2810
2820
2831
2841
2851
2861
2871
2881
2891
2901
2911
2921
2931
2941
2951
2960
2971
2981
2991
3001
3011
3022
3033
3044
3055
3066
3077
3089
3101
3112
3124
3135
3147
3158
3170
3181
3193
3205
3217
3229
3242
3254
3267
3280
3294
3308
3322
3337
3351
3366
3382
3397
3413
3430
3446
3463
3481
3498
3516
3534
3552
3571
3589
3608
3626
3645
3664
3682
3701
3720
3738
3757
3775
3794
3813
3831
3850
3869
3888
3908
3927
3947
3967
3987
4006
4027
4049
4069
4091
4112
4134
4155
4177
4199
4221
4243
4266
4288
4311
4334
4357
4380
4403
4426
4449
4472
4495
4518
4540
4563
4585
4608
4631
4653
4676
4698
4721
4744
4766
4789
4811
4834
4856
4879
4901
4924
4947
4969
4992
5015
5037
5060
5083
5106
5129
5153
5176
5199
5222
5245
5268
5291
5315
5338
5361
5385
5408
5432
5455
5479
5502
5525
5549
5572
5595
5618
5642
5665
5688
5711
5733
5756
5779
5801
5823
5845
5868
5889
5911
5933
5954
5975
5996
6017
6038
6058
6079
6099
6119
6139
6159
6180
6200
6220
6240
6260
6280
6301
6321
6342
6362
6383
6404
6425
6446
6467
6489
6510
6531
6552
6574
6595
6616
6637
6658
6679
6701
6722
6744
6765
6787
6809
6831
6852
6874
6896
6919
6941
6963
6985
7008
7030
7053
7076
7098
7121
7144
7167
7190
7213
7237
7260
7283
7307
7330
7354
7377
7401
7425
7449
7473
7497
7521
7545
7570
7594
7619
7644
7669
7694
7719
7745
7770
7796
7822
7848
7874
7900
7927
7953
7980
8007
8034
8061
8087
8115
8143
8170
8198
8226
8254
8283
8311
8340
8369
8399
8429
8459
8489
8519
8549
8579
8610
8640
8671
8702
8732
8763
8793
8824
8854
8884
8914
8944
8974
9004
9033
9063
9092
9122
9151
9179
9208
9236
9263
9291
9318
9344
9370
9396
9422
9447
9471
9496
9520
9543
9567
9590
9613
9636
9659
9681
9703
9725
9747
9769
9790
9812
9833
9853
9874
9894
9914
9934
9953
9972
9991
10010
10028
10046
10064
10081
10098
10115
10132
10148
10164
10180
10196
10211
10226
10240
10255
10269
10282
10296
10309
10322
10334
10346
10358
10370
10381
10392
10403
10413
10423
10433
10443
10452
10461
10470
10479
10488
10496
10505
10513
10521
10528
10536
10543
10550
10556
10562
10568
10574
10579
10584
10588
10593
10597
10601
10605
10608
10611
10614
10616
10618
10620
10621
10622
10623
10623
10623
10622
10622
10621
10621
10620
10618
10617
10616
10614
10612
10610
10607
10604
10601
10598
10594
10590
10585
10580
10575
10569
10562
10555
10547
10539
10530
10520
10510
10499
10488
10476
10463
10450
10436
10422
10407
10391
10376
10359
10343
10326
10309
10291
10273
10255
10237
10218
10200
10181
10161
10142
10122
10102
10081
10060
10039
10018
9996
9974
9951
9928
9905
9881
9857
9833
9808
9783
9757
9731
9705
9678
9651
9624
9596
9567
9539
9510
9480
9451
9421
9390
9360
9328
9297
9265
9233
9200
9168
9135
9102
9068
9035
9001
8967
8933
8898
8864
8829
8794
8759
8723
8688
8652
8615
8579
8542
8505
8468
8431
8394
8357
8320
8283
8246
8208
8172
8135
8098
8061
8023
7988
7951
7915
7878
7842
7806
7769
7733
7697
7661
7625
7588
7552
7516
7480
7443
7407
7371
7336
7300
7265
7229
7194
7160
7125
7091
7056
7022
6989
6955
6921
6888
6855
6821
6788
6755
6722
6689
6656
6623
6590
6557
6524
6491
6458
6425
6392
6359
6326
6292
6259
6225
6191
6157
6123
6089
6055
6020
5986
5951
5916
5881
5847
5812
5777
5742
5706
5671
5636
5601
5565
5530
5494
5458
5423
5387
5351
5315
5279
5243
5207
5171
5134
5098
5061
5025
4989
4952
4916
4879
4843
4807
4771
4735
4699
4664
4628
4593
4558
4523
4488
4453
4419
4384
4349
4315
4280
4245
4211
4176
4141
4106
4070
4035
4001
3966
3931
3896
3861
3826
3791
3756
3721
3686
3652
3617
3583
3548
3514
3480
3447
3413
3380
3346
3313
3281
3248
3215
3183
3151
3119
3087
3055
3023
2991
2959
2927
2895
2864
2832
2800
2767
2735
2703
2671
2639
2607
2574
2542
2509
2477
2444
2411
2379
2345
2312
2279
2246
2212
2178
2144
2110
2076
2041
2007
1972
1938
1903
1868
1832
1797
1761
1726
1690
1653
1617
1581
1544
1507
1471
1433
1396
1359
1321
1284
1246
1208
1170
1132
1094
1055
1016
978
939
899
860
820
780
740
700
659
618
577
536
495
454
412
370
329
287
245
202
160
117
74
31
-12
-55
-99
-142
-186
-230
-273
-317
-361
-406
-450
-494
-539
-583
-628
-673
-718
-764
-809
-854
-900
-945
-991
-1037
-1082
-1128
-1174
-1220
-1266
-1312
-1358
-1404
-1450
-1497
-1544
-1590
-1637
-1684
-1731
-1779
-1826
-1873
-1921
-1969
-2016
-2064
-2112
-2160
-2209
-2257
-2305
-2354
-2402
-2451
-2500
-2549
-2598
-2647
-2696
-2745
-2794
-2844
-2893
-2942
-2992
-3041
-3091
-3140
-3190
-3240
-3290
-3340
-3391
-3441
-3492
-3543
-3595
-3646
-3698
-3750
-3802
-3854
-3906
-3959
-4011
-4065
-4118
-4171
-4225
-4278
-4332
-4386
-4439
-4493
-4547
-4601
-4655
-4709
-4763
-4818
-4872
-4926
-4980
-5034
-5088
-5142
-5196
-5250
-5304
-5358
-5412
-5466
-5520
-5573
-5627
-5681
-5735
-5789
-5844
-5898
-5952
-6007
-6062
-6116
-6171
-6226
-6282
-6337
-6392
-6448
-6503
-6559
-6615
-6670
-6726
-6782
-6839
-6895
-6951
-7007
-7063
-7119
-7175
-7231
-7287
-7342
-7398
-7453
-7508
-7563
-7617
-7672
-7726
-7780
-7834
-7887
-7940
-7994
-8047
-8100
-8151
-8205
-8257
-8309
-8361
-8413
-8465
-8516
-8567
-8618
-8669
-8719
-8770
-8820
-8871
-8921
-8971
-9022
-9072
-9123
-9173
-9224
-9275
-9326
-9377
-9428
-9479
-9530
-9582
-9633
-9685
-9737
-9788
-9840
-9892
-9945
-9997
-10050
-10103
-10156
-10209
-10262
-10316
-10369
-10423
-10477
-10531
-10585
-10640
-10694
-10748
-10803
-10857
-10912
-10967
-11022
-11076
-11131
-11186
-11242
-11297
-11352
-11408
-11463
-11519
-11575
-11630
-11686
-11742
-11798
-11854
-11910
-11966
-12022
-12077
-12133
-12188
-12244
-12299
-12354
-12409
-12464
-12519
-12574
-12629
-12684
-12739
-12795
-12850
-12905
-12961
-13016
-13072
-13128
-13184
-13240
-13296
-13353
-13409
-13465
-13522
-13579
-13635
-13692
-13749
-13806
-13863
-13921
-13978
-14036
-14094
-14152
-14210
-14268
-14326
-14384
-14443
-14501
-14559
-14617
-14675
-14734
-14792
-14849
-14907
-14965
-15022
-15080
-15137
-15194
-15251
-15308
-15364
-15421
-15477
-15533
-15590
-15646
-15702
-15758
-15813
-15869
-15925
-15980
-16036
-16091
-16146
-16201
-16254
-16309
-16364
-16418
-16471
-16525
-16578
-16630
-16683
-16735
-16786
-16837
-16888
-16938
-16988
-17038
-17087
-17135
-17184
-17232
-17279
-17326
-17373
-17420
-17466
-17512
-17558
-17604
-17649
-17694
-17739
-17784
-17829
-17873
-17917
-17961
-18005
-18049
-18092
-18135
-18178
-18221
-18264
-18306
-18349
-18391
-18433
-18475
-18517
-18558
-18600
-18641
-18682
-18722
-18763
-18803
-18843
-18883
-18923
-18962
-19001
-19041
-19080
-19118
-19157
-19195
-19234
-19272
-19310
-19348
-19385
-19423
-19460
-19497
-19534
-19571
-19607
-19643
-19680
-19716
-19751
-19787
-19823
-19858
-19894
-19929
-19964
-20000
-20035
-20071
-20106
-20142
-20177
-20213
-20249
-20284
-20320
-20355
-20391
-20426
-20462
-20497
-20532
-20567
-20602
-20637
-20671
-20706
-20740
-20774
-20809
-20843
-20877
-20911
-20945
-20979
-21013
-21047
-21081
-21115
-21148
-21182
-21216
-21250
-21284
-21319
-21353
-21387
-21421
-21456
-21490
-21525
-21559
-21594
-21629
-21663
-21698
-21733
-21767
-21802
-21837
-21871
-21906
-21940
-21974
-22009
-22043
-22077
-22111
-22145
-22179
-22213
-22246
-22280
-22313
-22346
-22379
-22412
-22444
-22476
-22508
-22540
-22572
-22604
-22635
-22667
-22698
-22729
-22761
-22792
-22823
-22854
-22885
-22915
-22946
-22977
-23007
-23038
-23068
-23099
-23129
-23159
-23189
-23218
-23247
-23277
-23305
-23334
-23362
-23390
-23418
-23445
-23473
-23499
-23526
-23552
-23578
-23604
-23630
-23656
-23681
-23707
-23732
-23757
-23782
-23806
-23831
-23855
-23880
-23904
-23928
-23951
-23975
-23999
-24022
-24046
-24069
-24092
-24116
-24139
-24163
-24186
-24209
-24233
-24256
-24280
-24303
-24327
-24350
-24374
-24397
-24421
-24444
-24468
-24491
-24515
-24538
-24562
-24585
-24609
-24632
-24656
-24679
-24702
-24726
-24749
-24772
-24795
-24818
-24841
-24864
-24887
-24910
-24932
-24954
-24976
-24998
-25020
-25041
-25063
-25084
-25105
-25126
-25147
-25167
-25188
-25208
-25228
-25248
-25268
-25287
-25307
-25326
-25345
-25364
-25383
-25402
-25420
-25439
-25457
-25475
-25493
-25511
-25529
-25547
-25565
-25582
-25600
-25617
-25635
-25652
-25670
-25687
-25704
-25722
-25739
-25756
-25773
-25790
-25807
-25824
-25841
-25858
-25875
-25892
-25908
-25925
-25942
-25958
-25975
-25991
-26008
-26024
-26040
-26056
-26072
-26088
-26104
-26119
-26135
-26150
-26165
-26180
-26194
-26209
-26223
-26237
-26250
-26264
-26277
-26290
-26303
-26315
-26328
-26340
-26351
-26363
-26374
-26385
-26396
-26407
-26417
-26427
-26437
-26446
-26456
-26465
-26474
-26482
-26491
-26499
-26507
-26515
-26522
-26530
-26537
-26544
-26550
-26557
-26563
-26569
-26575
-26581
-26586
-26592
-26597
-26602
-26607
-26612
-26616
-26621
-26626
-26630
-26634
-26639
-26643
-26647
-26651
-26655
-26659
-26663
-26666
-26670
-26674
-26677
-26681
-26684
-26688
-26692
-26695
-26699
-26702
-26706
-26710
-26714
-26718
-26722
-26726
-26730
-26734
-26739
-26743
-26748
-26753
-26758
-26762
-26767
-26772
-26777
-26783
-26788
-26793
-26798
-26804
-26809
-26815
-26821
-26827
-26833
-26839
-26845
-26851
-26858
-26864
-26871
-26877
-26884
-26890
-26897
-26903
-26910
-26917
-26923
-26930
-26937
-26944
-26950
-26957
-26964
-26970
-26977
-26984
-26990
-26997
-27003
-27010
-27016
-27023
-27029
-27035
-27042
-27048
-27054
-27060
-27067
-27073
-27079
-27086
-27092
-27099
-27105
-27112
-27119
-27125
-27132
-27139
-27146
-27152
-27159
-27165
-27172
-27178
-27184
-27191
-27197
-27204
-27210
-27217
-27223
-27230
-27237
-27244
-27251
-27258
-27265
-27273
-27280
-27288
-27296
-27303
-27311
-27319
-27328
-27336
-27344
-27353
-27361
-27370
-27378
-27387
-27396
-27405
-27414
-27423
-27432
-27441
-27450
-27459
-27468
-27477
-27486
-27495
-27504
-27512
-27521
-27530
-27538
-27546
-27555
-27563
-27571
-27579
-27587
-27595
-27602
-27610
-27618
-27625
-27633
-27640
-27648
-27655
-27662
-27669
-27676
-27683
-27690
-27697
-27704
-27710
-27717
-27723
-27730
-27736
-27742
-27749
-27755
-27761
-27766
-27772
-27778
-27784
-27789
-27795
-27801
-27806
-27812
-27817
-27822
-27828
-27833
-27838
-27844
-27849
-27854
-27859
-27864
-27869
-27873
-27878
-27883
-27887
-27891
-27896
-27900
-27904
-27908
-27911
-27915
-27918
-27921
-27924
-27927
-27929
-27932
-27934
-27935
-27937
-27938
-27939
-27940
-27940
-27940
-27939
-27938
-27937
-27935
-27933
-27931
-27928
-27925
-27922
-27918
-27913
-27908
-27903
-27897
-27891
-27885
-27878
-27870
-27862
-27854
-27845
-27836
-27826
-27815
-27804
-27793
-27781
-27768
-27756
-27742
-27729
-27715
-27700
-27686
-27671
-27655
-27639
-27623
-27606
-27589
-27571
-27553
-27535
-27516
-27497
-27477
-27457
-27436
-27415
-27394
-27372
-27350
-27328
-27305
-27281
-27258
-27234
-27209
-27184
-27159
-27133
-27107
-27081
-27054
-27027
-26999
-26971
-26942
-26913
-26884
-26853
-26823
-26791
-26760
-26728
-26695
-26662
-26629
-26595
-26561
-26527
-26492
-26457
-26421
-26385
-26348
-26311
-26274
-26236
-26198
-26160
-26121
-26082
-26043
-26004
-25964
-25924
-25884
-25843
-25803
-25762
-25720
-25678
-25636
-25593
-25549
-25505
-25461
-25417
-25371
-25326
-25280
-25234
-25187
-25140
-25093
-25045
-24997
-24948
-24899
-24850
-24800
-24750
-24699
-24649
-24597
-24546
-24494
-24441
-24388
-24335
-24281
-24228
-24174
-24119
-24065
-24010
-23955
-23900
-23845
-23789
-23734
-23678
-23622
-23565
-23509
-23452
-23395
-23337
-23279
-23221
-23162
-23102
-23042
-22982
-22921
-22860
-22799
-22737
-22675
-22613
-22551
-22489
-22426
-22364
-22301
-22238
-22174
-22110
-22046
-21982
-21917
-21852
-21787
-21722
-21656
-21590
-21524
-21458
-21391
-21324
-21257
-21190
-21123
-21056
-20988
-20921
-20853
-20785
-20717
-20649
-20580
-20511
-20442
-20373
-20303
-20233
-20162
-20092
-20021
-19950
-19878
-19806
-19734
-19662
-19589
-19516
-19443
-19369
-19295
-19221
-19146
-19071
-18996
-18920
-18844
-18767
-18689
-18612
-18533
-18455
-18375
-18296
-18216
-18135
-18054
-17973
-17891
-17809
-17727
-17644
-17561
-17477
-17394
-17310
-17226
-17141
-17056
-16971
-16885
-16799
-16712
-16625
-16538
-16450
-16361
-16273
-16183
-16094
-16004
-15913
-15822
-15731
-15639
-15546
-15454
-15360
-15266
-15171
-15076
-14981
-14885
-14788
-14691
-14593
-14495
-14396
-14296
-14196
-14095
-13993
-13891
-13788
-13685
-13581
-13476
-13371
-13266
-13160
-13053
-12946
-12838
-12730
-12621
-12512
-12402
-12292
-12182
-12071
-11959
-11847
-11734
-11621
-11507
-11393
-11278
-11162
-11045
-10928
-10811
-10692
-10573
-10454
-10334
-10213
-10092
-9970
-9847
-9725
-9601
-9477
-9353
-9228
-9103
-8977
-8851
-8725
-8598
-8471
-8344
-8217
-8089
-7961
-7833
-7705
-7577
-7449
-7320
-7191
-7063
-6934
-6805
-6676
-6546
-6417
-6288
-6158
-6028
-5898
-5769
-5639
-5509
-5378
-5248
-5118
-4987
-4857
-4726
-4595
-4464
-4333
-4202
-4070
-3940
-3809
-3677
-3546
-3414
-3283
-3151
-3020
-2889
-2757
-2626
-2495
-2365
-2234
-2104
-1974
-1844
-1715
-1585
-1457
-1328
-1199
-1071
-943
-815
-688
-561
-434
-308
-182
-56
69
195
319
444
568
692
816
939
1063
1186
1308
1431
1553
1675
1796
1917
2037
2159
2279
2399
2519
2638
2757
2876
2994
3112
3229
3346
3463
3579
3695
3811
3926
4041
4155
4269
4382
4496
4608
4721
4833
4945
5056
5168
5279
5389
5500
5610
5720
5829
5939
6048
6157
6265
6374
6482
6589
6697
6804
6910
7017
7123
7229
7334
7439
7544
7649
7753
7858
7962
8066
8169
8273
8376
8479
8582
8684
8787
8889
8991
9093
9195
9296
9397
9498
9599
9700
9800
9900
10000
10100
10200
10299
10399
10498
10597
10695
10794
10892
10990
11088
11186
11283
11381
11478
11574
11671
11767
11863
11959
12055
12150
12245
12340
12435
12529
12623
12717
12810
12903
12996
13088
13180
13272
13363
13455
13545
13636
13725
13815
13904
13993
14081
14169
14257
14344
14430
14516
14602
14687
14771
14855
14938
15021
15103
15184
15265
15345
15425
15503
15581
15659
15735
15811
15886
15961
16035
16108
16180
16251
16322
16392
16461
16529
16596
16662
16727
16792
16855
16918
16979
17040
17100
17160
17218
17276
17333
17389
17444
17499
17552
17605
17658
17709
17759
17809
17858
17906
17952
17998
18043
18088
18131
18174
18215
18256
18296
18335
18374
18412
18449
18485
18520
18555
18588
18621
18653
18685
18716
18745
18775
18803
18831
18858
18884
18909
18934
18958
18981
19003
19024
19045
19064
19083
19101
19119
19135
19151
19166
19181
19194
19207
19219
19231
19242
19252
19262
19270
19279
19286
19293
19300
19306
19311
19316
19320
19323
19326
19328
19330
19331
19332
19332
19332
19331
19329
19326
19323
19320
19315
19310
19305
19298
19291
19284
19275
19266
19256
19245
19233
19221
19208
19194
19179
19164
19148
19131
19113
19095
19076
19056
19036
19015
18993
18971
18948
18924
18900
18876
18850
18825
18799
18772
18745
18717
18689
18660
18631
18602
18572
18542
18512
18481
18449
18418
18386
18353
18320
18287
18254
18220
18186
18151
18117
18082
18047
18011
17975
17939
17903
17866
17829
17792
17755
17717
17679
17641
17603
17565
17526
17487
17449
17410
17371
17332
17292
17253
17214
17175
17136
17097
17058
17019
16980
16941
16902
16863
16825
16786
16748
16710
16672
16634
16596
16559
16522
16484
16448
16411
16375
16338
16302
16267
16231
16196
16161
16126
16093
16059
16026
15993
15961
15929
15897
15866
15835
15804
15774
15744
15715
15686
15657
15629
15601
15574
15547
15520
15494
15468
15443
15418
15394
15370
15347
15324
15302
15280
15259
15238
15218
15199
15180
15162
15145
15128
15111
15096
15080
15066
15052
15039
15026
15014
15003
14992
14982
14972
14963
14955
14947
14940
14933
14927
14921
14916
14912
14908
14904
14901
14899
14897
14896
14895
14895
14895
14896
14897
14899
14902
14905
14909
14913
14917
14923
14929
14935
14942
14949
14957
14966
14975
14985
14995
15006
15017
15029
15042
15055
15069
15083
15098
15113
15129
15146
15163
15181
15199
15219
15238
15258
15279
15300
15322
15345
15368
15391
15416
15440
15466
15492
15518
15545
15573
15601
15630
15659
15689
15719
15750
15781
15813
15845
15878
15911
15944
15978
16013
16047
16084
16120
16155
16193
16230
16268
16306
16344
16384
16423
16463
16502
16543
16583
16624
16665
16707
16749
16792
16834
16878
16922
16966
17011
17056
17102
17148
17195
17242
17290
17339
17388
17437
17487
17538
17589
17641
17694
17746
17800
17854
17908
17963
18019
18075
18132
18189
18247
18305
18364
18423
18483
18544
18605
18667
18730
18792
18856
18920
18985
19050
19116
19182
19248
19316
19383
19451
19520
19589
19659
19729
19799
19870
19942
20014
20086
20159
20232
20306
20381
20456
20531
20607
20683
20760
20837
20915
20993
21071
21150
21230
21309
21390
21470
21552
21633
21715
21798
21880
21964
22047
22131
22215
22300
22385
22470
22556
22642
22728
22815
22903
22990
23079
23167
23256
23346
23436
23526
23617
23708
23800
23892
23985
24078
24171
24265
24359
24454
24549
24644
24740
24836
24933
25030
25128
25226
25324
25423
25522
25621
25721
25821
25921
26022
26123
26224
26325
26427
26529
26631
26734
26837
26940
27043
27147
27250
27354
27459
27563
27668
27772
27877
27982
28087
28192
28297
28402
28507
28612
28718
28823
28928
29034
29139
29244
29350
29455
29560
29665
29771
29876
29981
30086
30190
30295
30400
30504
30609
30713
30818
30922
31026
31130
31234
31337
31441
31544
31647
31750
31853
31956
32058
32161
32262
32365
32467
32569
32670
32771
32873
32973
33074
33174
33274
33374
33474
33573
33672
33771
33870
33968
34067
34165
34262
34360
34457
34553
34650
34746
34841
34937
35032
35126
35221
35314
35408
35501
35594
35687
35779
35871
35962
36053
36144
36234
36324
36414
36502
36591
36679
36767
36854
36940
37026
37112
37197
37282
37366
37449
37532
37615
37697
37779
37860
37940
38020
38100
38179
38257
38335
38412
38489
38565
38640
38715
38790
38864
38937
39010
39082
39154
39225
39296
39366
39435
39504
39572
39640
39707
39773
39839
39905
39970
40034
40098
40161
40224
40286
40348
40409
40470
40530
40589
40649
40707
40765
40822
40879
40935
40991
41045
41100
41153
41206
41258
41309
41360
41410
41459
41508
41556
41603
41650
41696
41742
41786
41830
41874
41917
41959
42001
42042
42083
42123
42163
42202
42240
42278
42315
42352
42388
42424
42459
42493
42527
42560
42593
42625
42656
42687
42717
42747
42776
42804
42832
42859
42886
42912
42937
42962
42986
43010
43032
43055
43076
43097
43117
43137
43155
43173
43190
43207
43222
43237
43251
43265
43277
43289
43300
43310
43319
43328
43336
43343
43349
43354
43358
43362
43365
43366
43368
43368
43367
43366
43363
43360
43356
43351
43346
43339
43332
43323
43314
43305
43294
43283
43271
43258
43245
43231
43216
43200
43184
43167
43149
43130
43111
43091
43070
43048
43026
43003
42979
42954
42929
42903
42876
42848
42820
42791
42761
42730
42699
42667
42634
42600
42566
42531
42495
42458
42421
42383
42344
42304
42264
42223
42181
42139
42095
42051
42007
41961
41915
41868
41820
41771
41722
41672
41621
41570
41518
41465
41411
41357
41301
41245
41189
41131
41073
41014
40954
40894
40832
40771
40708
40645
40580
40516
40450
40384
40317
40249
40181
40112
40042
39971
39900
39828
39756
39682
39608
39533
39457
39381
39304
39226
39147
39068
38988
38907
38825
38743
38660
38576
38491
38406
38320
38233
38146
38058
37969
37879
37789
37697
37606
37513
37420
37326
37231
37136
37040
36944
36846
36749
36650
36551
36452
36352
36251
36150
36048
35945
35842
35738
35634
35529
35423
35317
35210
35102
34994
34886
34776
34666
34556
34445
34333
34221
34108
33994
33880
33765
33650
33534
33417
33300
33182
33063
32944
32824
32703
32582
32460
32338
32215
32091
31967
31842
31716
31590
31464
31337
31209
31081
30952
30823
30693
30563
30432
30301
30170
30038
29905
29772
29639
29505
29370
29236
29101
28965
28829
28693
28556
28419
28282
28144
28005
27867
27728
27589
27450
27310
27170
27030
26889
26749
26608
26466
26325
26183
26041
25898
25756
25613
25470
25326
25182
25038
24894
24749
24604
24459
24314
24168
24023
23877
23731
23585
23438
23292
23145
22999
22852
22705
22558
22411
22263
22116
21969
21822
21675
21527
21380
21233
21086
20939
20791
20644
20497
20350
20203
20056
19909
19762
19615
19468
19321
19174
19028
18881
18734
18588
18441
18295
18149
18002
17856
17709
17563
17417
17270
17124
16978
16832
16686
16541
16395
16250
16104
15959
15814
15669
15524
15380
15235
15091
14947
14802
14658
14515
14371
14228
14084
13941
13798
13656
13513
13371
13229
13087
12946
12805
12664
12523
12382
12241
12101
11961
11821
11681
11541
11402
11263
11124
10985
10846
10707
10568
10430
10292
10153
10015
9877
9740
9602
9465
9327
9190
9054
8917
8781
8645
8509
8373
8238
8103
7969
7834
7700
7566
7433
7300
7167
7034
6902
6770
6639
6508
6377
6246
6116
5986
5857
5727
5599
5470
5342
5214
5086
4959
4832
4705
4578
4452
4326
4201
4075
3950
3826
3701
3577
3454
3330
3207
3085
2962
2841
2719
2598
2477
2357
2237
2117
1998
1879
1760
1642
1525
1408
1291
1175
1060
945
830
716
602
488
375
263
150
39
-73
-184
-295
-405
-515
-625
-734
-843
-951
-1059
-1167
-1275
-1382
-1488
-1595
-1701
-1806
-1912
-2017
-2122
-2226
-2331
-2435
-2538
-2642
-2744
-2847
-2949
-3051
-3153
-3254
-3355
-3456
-3556
-3655
-3755
-3854
-3953
-4051
-4149
-4247
-4344
-4441
-4538
-4634
-4730
-4825
-4920
-5015
-5109
-5203
-5297
-5390
-5482
-5574
-5666
-5758
-5848
-5939
-6029
-6118
-6208
-6296
-6385
-6473
-6560
-6647
-6734
-6820
-6906
-6991
-7076
-7161
-7244
-7327
-7410
-7492
-7574
-7655
-7735
-7815
-7894
-7972
-8050
-8127
-8204
-8280
-8356
-8431
-8505
-8579
-8652
-8724
-8796
-8868
-8939
-9009
-9078
-9147
-9216
-9284
-9351
-9418
-9484
-9549
-9614
-9678
-9741
-9804
-9867
-9929
-9990
-10051
-10111
-10170
-10229
-10288
-10346
-10403
-10460
-10516
-10571
-10626
-10680
-10733
-10786
-10839
-10890
-10942
-10992
-11042
-11092
-11141
-11190
-11238
-11285
-11331
-11377
-11423
-11468
-11512
-11555
-11598
-11641
-11682
-11724
-11764
-11805
-11844
-11884
-11922
-11961
-11998
-12035
-12072
-12108
-12144
-12179
-12213
-12247
-12280
-12313
-12345
-12377
-12408
-12438
-12468
-12497
-12525
-12553
-12581
-12607
-12633
-12659
-12684
-12708
-12732
-12755
-12777
-12800
-12821
-12842
-12863
-12883
-12902
-12921
-12940
-12958
-12975
-12992
-13008
-13024
-13039
-13053
-13067
-13081
-13093
-13105
-13117
-13128
-13138
-13148
-13157
-13166
-13174
-13181
-13188
-13195
-13201
-13206
-13211
-13216
-13219
-13223
-13225
-13227
-13229
-13230
-13230
-13230
-13230
-13229
-13227
-13225
-13223
-13220
-13217
-13213
-13209
-13204
-13199
-13194
-13188
-13182
-13176
-13170
-13163
-13156
-13148
-13141
-13133
-13125
-13116
-13108
-13099
-13090
-13081
-13072
-13062
-13052
-13042
-13032
-13022
-13011
-13001
-12990
-12979
-12968
-12957
-12945
-12934
-12923
-12911
-12900
-12889
-12877
-12866
-12855
-12843
-12832
-12820
-12809
-12798
-12786
-12775
-12764
-12753
-12742
-12731
-12720
-12709
-12698
-12687
-12676
-12666
-12655
-12645
-12634
-12624
-12614
-12604
-12595
-12585
-12576
-12567
-12558
-12549
-12541
-12533
-12525
-12517
-12510
-12503
-12496
-12489
-12483
-12477
-12471
-12465
-12460
-12455
-12450
-12445
-12441
-12437
-12434
-12430
-12427
-12425
-12422
-12420
-12419
-12417
-12416
-12416
-12416
-12416
-12416
-12417
-12419
-12420
-12422
-12425
-12428
-12431
-12435
-12439
-12443
-12448
-12453
-12459
-12464
-12470
-12477
-12483
-12490
-12498
-12506
-12514
-12522
-12531
-12540
-12550
-12560
-12570
-12581
-12592
-12603
-12615
-12627
-12639
-12652
-12665
-12679
-12693
-12707
-12722
-12737
-12752
-12768
-12784
-12801
-12817
-12835
-12852
-12870
-12888
-12906
-12925
-12943
-12962
-12982
-13001
-13021
-13041
-13061
-13081
-13102
-13123
-13144
-13165
-13187
-13208
-13230
-13252
-13274
-13297
-13319
-13342
-13364
-13387
-13410
-13433
-13457
-13480
-13504
-13527
-13551
-13575
-13599
-13624
-13648
-13673
-13698
-13723
-13748
-13774
-13799
-13825
-13851
-13877
-13903
-13929
-13956
-13983
-14010
-14037
-14064
-14091
-14118
-14146
-14173
-14201
-14228
-14256
-14283
-14311
-14339
-14366
-14394
-14421
-14449
-14477
-14505
-14532
-14560
-14588
-14615
-14643
-14670
-14697
-14725
-14752
-14779
-14806
-14833
-14859
-14886
-14913
-14940
-14967
-14994
-15021
-15048
-15075
-15102
-15129
-15156
-15183
-15209
-15236
-15262
-15289
-15315
-15341
-15368
-15394
-15420
-15446
-15471
-15497
-15522
-15548
-15573
-15598
-15622
-15647
-15671
-15696
-15720
-15744
-15768
-15792
-15816
-15839
-15863
-15886
-15909
-15932
-15955
-15977
-16000
-16021
-16045
-16067
-16088
-16111
-16132
-16154
-16175
-16197
-16218
-16239
-16260
-16280
-16302
-16323
-16343
-16364
-16384
-16404
-16425
-16445
-16465
-16485
-16504
-16524
-16543
-16563
-16582
-16601
-16621
-16640
-16659
-16678
-16696
-16715
-16734
-16752
-16770
-16788
-16806
-16824
-16842
-16859
-16877
-16894
-16911
-16928
-16945
-16962
-16979
-16995
-17011
-17028
-17044
-17059
-17075
-17091
-17106
-17121
-17136
-17151
-17166
-17180
-17195
-17209
-17223
-17237
-17251
-17265
-17278
-17291
-17304
-17317
-17330
-17342
-17354
-17366
-17378
-17389
-17400
-17411
-17421
-17432
-17442
-17452
-17462
-17471
-17481
-17490
-17499
-17507
-17516
-17524
-17533
-17541
-17548
-17556
-17564
-17571
-17578
-17586
-17593
-17600
-17607
-17613
-17620
-17626
-17633
-17639
-17645
-17651
-17657
-17662
-17668
-17673
-17678
-17683
-17688
-17693
-17697
-17701
-17706
-17710
-17714
-17718
-17722
-17726
-17730
-17734
-17737
-17741
-17744
-17748
-17751
-17754
-17758
-17761
-17764
-17767
-17771
-17774
-17777
-17781
-17784
-17788
-17792
-17795
-17799
-17803
-17807
-17811
-17815
-17820
-17824
-17829
-17833
-17838
-17843
-17848
-17853
-17858
-17864
-17870
-17875
-17881
-17887
-17894
-17900
-17906
-17913
-17920
-17927
-17934
-17941
-17948
-17956
-17963
-17971
-17979
-17987
-17995
-18004
-18012
-18021
-18030
-18039
-18048
-18057
-18066
-18075
-18084
-18094
-18103
-18113
-18123
-18133
-18143
-18153
-18163
-18173
-18183
-18193
-18203
-18213
-18224
-18234
-18244
-18255
-18265
-18275
-18286
-18296
-18306
-18316
-18327
-18337
-18347
-18357
-18367
-18377
-18388
-18398
-18408
-18418
-18428
-18439
-18449
-18459
-18469
-18479
-18489
-18500
-18510
-18520
-18531
-18541
-18552
-18563
-18573
-18584
-18595
-18606
-18616
-18627
-18638
-18649
-18659
-18670
-18681
-18691
-18702
-18713
-18724
-18734
-18745
-18756
-18767
-18778
-18788
-18799
-18810
-18820
-18831
-18841
-18851
-18861
-18872
-18882
-18892
-18902
-18912
-18923
-18933
-18943
-18953
-18963
-18974
-18984
-18994
-19004
-19015
-19025
-19035
-19045
-19056
-19066
-19077
-19087
-19097
-19108
-19118
-19129
-19140
-19150
-19161
-19171
-19182
-19193
-19203
-19214
-19224
-19234
-19244
-19255
-19265
-19274
-19284
-19294
-19304
-19313
-19323
-19332
-19341
-19350
-19359
-19368
-19377
-19385
-19393
-19402
-19410
-19418
-19426
-19434
-19442
-19450
-19457
-19465
-19473
-19481
-19488
-19496
-19503
-19510
-19517
-19524
-19532
-19538
-19545
-19552
-19559
-19565
-19572
-19578
-19584
-19590
-19596
-19602
-19608
-19613
-19619
-19624
-19629
-19635
-19640
-19644
-19649
-19654
-19658
-19663
-19667
-19671
-19675
-19679
-19683
-19687
-19690
-19693
-19696
-19699
-19702
-19704
-19706
-19708
-19710
-19711
-19711
-19712
-19712
-19712
-19711
-19710
-19709
-19707
-19705
-19702
-19700
-19696
-19693
-19689
-19685
-19680
-19675
-19670
-19664
-19658
-19651
-19644
-19637
-19629
-19621
-19612
-19603
-19594
-19584
-19574
-19563
-19552
-19541
-19529
-19517
-19505
-19492
-19479
-19466
-19452
-19438
-19423
-19409
-19393
-19378
-19362
-19346
-19329
-19312
-19295
-19278
-19260
-19242
-19224
-19205
-19186
-19167
-19147
-19127
-19107
-19087
-19066
-19045
-19023
-19002
-18980
-18958
-18935
-18912
-18889
-18866
-18842
-18818
-18794
-18770
-18745
-18720
-18694
-18668
-18642
-18616
-18589
-18562
-18535
-18507
-18479
-18451
-18422
-18393
-18364
-18335
-18305
-18276
-18246
-18215
-18185
-18154
-18123
-18091
-18060
-18028
-17995
-17963
-17930
-17898
-17865
-17832
-17798
-17765
-17731
-17697
-17663
-17629
-17594
-17560
-17525
-17490
-17455
-17420
-17384
-17349
-17313
-17277
-17241
-17205
-17169
-17132
-17096
-17059
-17022
-16985
-16948
-16910
-16873
-16835
-16798
-16760
-16722
-16685
-16647
-16609
-16571
-16533
-16495
-16457
-16419
-16379
-16341
-16303
-16264
-16225
-16186
-16146
-16108
-16068
-16030
-15990
-15951
-15911
-15871
-15831
-15791
-15751
-15711
-15671
-15631
-15590
-15549
-15509
-15468
-15427
-15386
-15345
-15305
-15264
-15223
-15182
-15141
-15100
-15059
-15019
-14978
-14937
-14896
-14855
-14815
-14774
-14733
-14693
-14652
-14612
-14571
-14531
-14490
-14450
-14410
-14369
-14329
-14289
-14249
-14208
-14168
-14128
-14087
-14047
-14007
-13967
-13926
-13886
-13846
-13806
-13766
-13725
-13685
-13645
-13605
-13565
-13525
-13485
-13445
-13405
-13366
-13326
-13286
-13247
-13208
-13168
-13129
-13090
-13051
-13012
-12973
-12934
-12895
-12856
-12817
-12779
-12740
-12701
-12663
-12625
-12586
-12548
-12510
-12472
-12434
-12396
-12358
-12320
-12282
-12244
-12206
-12168
-12130
-12092
-12054
-12016
-11979
-11941
-11903
-11865
-11827
-11790
-11752
-11714
-11676
-11639
-11601
-11563
-11525
-11487
-11449
-11411
-11373
-11334
-11296
-11257
-11219
-11180
-11141
-11102
-11063
-11024
-10985
-10946
-10906
-10866
-10827
-10787
-10747
-10707
-10667
-10626
-10586
-10546
-10505
-10465
-10424
-10384
-10343
-10302
-10262
-10221
-10180
-10139
-10098
-10057
-10017
-9976
-9935
-9894
-9853
-9812
-9771
-9730
-9689
-9648
-9607
-9566
-9525
-9483
-9442
-9401
-9360
-9319
-9278
-9238
-9197
-9156
-9115
-9075
-9034
-8994
-8953
-8913
-8873
-8833
-8793
-8753
-8714
-8674
-8635
-8596
-8557
-8518
-8479
-8441
-8402
-8364
-8326
-8288
-8250
-8213
-8176
-8138
-8102
-8064
-8028
-7992
-7956
-7920
-7884
-7849
-7813
-7778
-7744
-7709
-7674
-7640
-7606
-7573
-7539
-7506
-7472
-7440
-7407
-7375
-7343
-7311
-7279
-7248
-7216
-7185
-7155
-7124
-7094
-7064
-7034
-7004
-6975
-6946
-6917
-6888
-6859
-6831
-6803
-6776
-6748
-6721
-6694
-6667
-6641
-6614
-6588
-6562
-6537
-6511
-6486
-6461
-6436
-6412
-6388
-6364
-6340
-6317
-6294
-6271
-6248
-6226
-6204
-6182
-6160
-6139
-6118
-6097
-6076
-6055
-6035
-6014
-5994
-5974
-5954
-5934
-5914
-5895
-5875
-5856
-5837
-5818
-5799
-5781
-5762
-5744
-5726
-5708
-5690
-5672
-5654
-5636
-5619
-5601
-5584
-5567
-5550
-5533
-5517
-5500
-5484
-5469
-5453
-5438
-5422
-5407
-5392
-5377
-5363
-5348
-5334
-5319
-5305
-5291
-5277
-5264
-5250
-5237
-5224
-5210
-5197
-5184
-5172
-5159
-5146
-5134
-5121
-5109
-5097
-5085
-5073
-5061
-5049
-5037
-5025
-5013
-5001
-4989
-4977
-4965
-4952
-4940
-4928
-4915
-4903
-4890
-4878
-4865
-4853
-4840
-4827
-4814
-4801
-4787
-4774
-4760
-4746
-4732
-4717
-4703
-4688
-4673
-4658
-4642
-4626
-4610
-4594
-4577
-4560
-4543
-4526
-4508
-4490
-4472
-4454
-4435
-4415
-4396
-4376
-4356
-4335
-4314
-4293
-4271
-4249
-4227
-4204
-4181
-4158
-4134
-4109
-4085
-4059
-4035
-4009
-3983
-3956
-3929
-3902
-3874
-3846
-3817
-3788
-3758
-3728
-3698
-3667
-3636
-3604
-3572
-3540
-3507
-3473
-3440
-3406
-3371
-3336
-3301
-3265
-3228
-3192
-3155
-3117
-3079
-3041
-3002
-2964
-2924
-2885
-2845
-2805
-2764
-2724
-2682
-2641
-2599
-2557
-2515
-2472
-2429
-2386
-2343
-2299
-2255
-2211
-2167
-2122
-2077
-2032
-1987
-1941
-1895
-1849
-1803
-1757
-1710
-1663
-1616
-1569
-1522
-1475
-1428
-1380
-1332
-1285
-1237
-1189
-1141
-1093
-1045
-997
-949
-901
-852
-804
-756
-707
-659
-610
-561
-513
-464
-416
-367
-318
-270
-221
-173
-124
-76
-27
22
70
119
167
216
265
313
362
411
459
507
556
604
653
701
749
797
845
893
941
988
1036
1084
1131
1178
1226
1272
1319
1366
1412
1458
1504
1549
1595
1640
1685
1730
1775
1819
1864
1908
1952
1996
2040
2084
2128
2171
2214
2257
2300
2343
2386
2428
2470
2513
2555
2597
2638
2680
2721
2763
2804
2846
2887
2928
2969
3009
3050
3090
3131
3171
3210
3250
3290
3329
3368
3407
3445
3484
3522
3560
3598
3635
3672
3710
3746
3783
3819
3855
3891
3927
3962
3997
4030
4066
4100
4134
4167
4201
4234
4267
4299
4332
4364
4396
4427
4459
4490
4521
4552
4583
4613
4643
4673
4703
4732
4761
4790
4819
4848
4876
4904
4932
4959
4987
5013
5040
5066
5092
5117
5142
5167
5191
5215
5239
5262
5285
5307
5330
5352
5373
5394
5415
5435
5454
5474
5493
5511
5529
5547
5564
5581
5598
5614
5630
5645
5660
5674
5688
5702
5715
5727
5740
5751
5763
5773
5784
5793
5803
5811
5820
5827
5835
5842
5848
5854
5860
5865
5870
5874
5878
5881
5884
5887
5889
5891
5893
5894
5895
5895
5894
5894
5892
5891
5888
5886
5883
5879
5875
5871
5866
5861
5856
5850
5844
5838
5831
5824
5816
5808
5800
5792
5783
5774
5764
5754
5744
5734
5723
5711
5700
5688
5676
5663
5650
5637
5623
5609
5594
5579
5564
5548
5532
5516
5499
5482
5465
5447
5430
5411
5393
5374
5355
5336
5316
5297
5276
5256
5235
5214
5193
5171
5149
5126
5104
5081
5057
5034
5010
4986
4962
4938
4913
4889
4864
4838
4813
4788
4762
4736
4710
4683
4656
4630
4602
4575
4548
4520
4492
4465
4437
4409
4380
4352
4324
4296
4268
4239
4211
4182
4154
4125
4097
4067
4040
4011
3982
3953
3925
3896
3867
3839
3810
3781
3753
3724
3695
3667
3639
3610
3582
3554
3526
3498
3470
3442
3415
3387
3360
3332
3305
3278
3251
3224
3198
3171
3145
3119
3093
3068
3043
3018
2993
2969
2945
2921
2898
2874
2852
2829
2807
2785
2764
2743
2722
2702
2682
2663
2644
2626
2608
2590
2573
2556
2539
2523
2508
2493
2478
2463
2449
2436
2423
2410
2397
2385
2373
2362
2351
2340
2330
2320
2310
2301
2293
2285
2277
2270
2263
2257
2251
2246
2241
2237
2233
2229
2226
2224
2222
2220
2219
2218
2218
2218
2219
2220
2221
2223
2226
2228
2231
2235
2239
2243
2248
2253
2259
2265
2271
2278
2286
2294
2302
2311
2320
2330
2340
2351
2362
2373
2385
2398
2411
2424
2438
2452
2467
2482
2497
2513
2529
2546
2563
2581
2599
2618
2637
2657
2677
2698
2719
2741
2763
2785
2809
2832
2856
2881
2906
2931
2957
2984
3011
3039
3067
3096
3125
3155
3185
3216
3247
3279
3311
3344
3378
3412
3447
3482
3518
3554
3591
3628
3666
3705
3744
3783
3823
3864
3905
3947
3989
4032
4075
4119
4163
4208
4254
4300
4347
4394
4442
4490
4539
4588
4637
4688
4738
4789
4841
4893
4945
4999
5052
5106
5161
5216
5272
5328
5384
5441
5499
5557
5615
5674
5733
5793
5853
5914
5975
6036
6098
6160
6222
6285
6349
6413
6477
6541
6606
6671
6737
6803
6869
6935
7002
7069
7137
7205
7273
7341
7410
7479
7548
7618
7688
7758
7829
7899
7971
8042
8114
8186
8259
8331
8405
8478
8552
8626
8700
8775
8850
8925
9001
9077
9153
9229
9305
9382
9459
9536
9613
9691
9768
9846
9925
10003
10081
10160
10238
10317
10396
10475
10554
10633
10712
10791
10870
10949
11028
11107
11186
11265
11345
11424
11503
11582
11662
11741
11821
11900
11979
12059
12138
12217
12296
12376
12455
12534
12613
12692
12771
12850
12929
13008
13087
13166
13244
13323
13402
13480
13559
13637
13716
13794
13872
13950
14028
14106
14183
14261
14338
14415
14492
14569
14646
14723
14799
14875
14951
15027
15103
15178
15253
15328
15402
15477
15551
15625
15698
15771
15845
15917
15990
16062
16134
16206
16277
16349
16421
16491
16562
16632
16703
16772
16842
16911
16980
17049
17118
17186
17254
17322
17389
17456
17523
17590
17656
17722
17788
17854
17919
17984
18048
18113
18177
18240
18304
18367
18430
18492
18554
18616
18678
18739
18801
18861
18922
18982
19043
19102
19162
19221
19280
19339
19398
19456
19514
19572
19630
19687
19744
19801
19858
19914
19970
20026
20082
20137
20192
20248
20302
20357
20411
20465
20519
20573
20626
20679
20732
20785
20837
20889
20941
20993
21044
21095
21146
21196
21246
21296
21345
21394
21443
21492
21540
21588
21635
21682
21729
21776
21822
21868
21914
21959
22005
22049
22094
22138
22183
22226
22270
22313
22357
22400
22442
22485
22527
22569
22611
22652
22694
22735
22775
22816
22856
22896
22936
22975
23015
23054
23092
23130
23168
23206
23243
23281
23317
23354
23390
23425
23461
23496
23530
23564
23598
23632
23665
23698
23730
23762
23793
23824
23855
23885
23915
23945
23974
24002
24030
24058
24086
24113
24139
24166
24191
24217
24242
24266
24291
24314
24338
24361
24384
24406
24428
24449
24470
24491
24511
24531
24551
24570
24588
24607
24625
24642
24659
24676
24692
24707
24723
24737
24751
24765
24778
24791
24803
24814
24825
24836
24846
24855
24864
24872
24880
24888
24894
24901
24906
24912
24916
24920
24923
24926
24928
24930
24931
24931
24931
24931
24929
24928
24925
24922
24919
24915
24911
24906
24900
24894
24888
24881
24874
24866
24858
24849
24840
24830
24820
24809
24798
24787
24775
24763
24750
24736
24723
24708
24693
24678
24663
24646
24630
24613
24595
24577
24559
24540
24520
24500
24480
24459
24438
24416
24394
24372
24349
24325
24302
24277
24253
24228
24202
24177
24150
24124
24097
24070
24042
24014
23985
23957
23927
23898
23868
23838
23807
23776
23744
23713
23681
23648
23616
23583
23549
23516
23482
23447
23413
23378
23342
23307
23271
23235
23198
23162
23124
23087
23049
23011
22973
22934
22895
22856
22816
22777
22737
22696
22656
22615
22574
22532
22491
22449
22406
22364
22321
22278
22235
22192
22148
22104
22059
22015
21970
21925
21880
21834
21788
21742
21696
21649
21603
21556
21508
21461
21414
21366
21318
21270
21222
21173
21125
21076
21027
20978
20929
20880
20830
20781
20731
20681
20631
20581
20530
20480
20429
20378
20327
20276
20225
20173
20122
20070
20018
19966
19914
19861
19809
19756
19703
19650
19597
19544
19490
19437
19384
19330
19276
19222
19169
19115
19061
19006
18952
18898
18844
18789
18735
18681
18626
18572
18517
18463
18408
18353
18298
18244
18188
18133
18078
18023
17967
17911
17856
17800
17744
17688
17632
17576
17520
17464
17408
17352
17295
17239
17182
17126
17069
17013
16956
16899
16842
16786
16729
16672
16615
16557
16500
16443
16386
16328
16271
16213
16155
16097
16040
15982
15924
15865
15807
15748
15690
15631
15572
15513
15455
15395
15336
15277
15217
15158
15098
15038
14978
14918
14858
14798
14737
14676
14616
14555
14494
14433
14371
14310
14249
14187
14125
14063
14001
13939
13877
13814
13752
13689
13626
13563
13500
13437
13374
13310
13247
13184
13120
13057
12993
12930
12866
12802
12739
12675
12611
12547
12483
12420
12356
12292
12228
12164
12100
12036
11973
11909
11845
11781
11717
11654
11590
11526
11462
11399
11335
11271
11208
11144
11080
11016
10953
10889
10825
10761
10698
10634
10570
10507
10443
10380
10317
10253
10190
10127
10064
10001
9938
9875
9812
9749
9687
9624
9561
9499
9437
9374
9312
9250
9188
9126
9065
9003
8942
8881
8820
8759
8698
8637
8577
8516
8456
8395
8335
8275
8215
8154
8095
8035
7975
7915
7855
7796
7736
7677
7617
7558
7499
7440
7380
7321
7263
7204
7145
7086
7028
6970
6911
6853
6795
6737
6680
6622
6564
6507
6449
6392
6335
6278
6221
6164
6108
6051
5994
5938
5882
5825
5769
5713
5657
5601
5545
5489
5434
5378
5323
5268
5212
5157
5103
5048
4993
4938
4884
4830
4775
4721
4667
4613
4559
4505
4452
4398
4345
4291
4238
4185
4133
4080
4027
3975
3923
3871
3819
3767
3715
3663
3612
3560
3509
3458
3407
3357
3306
3256
3205
3155
3105
3056
3006
2957
2907
2858
2810
2761
2713
2664
2616
2569
2521
2474
2427
2380
2333
2286
2240
2193
2147
2101
2056
2009
1965
1920
1875
1830
1785
1741
1697
1653
1609
1565
1521
1478
1435
1392
1349
1307
1264
1222
1180
1138
1096
1055
1012
972
931
891
850
810
770
730
691
651
612
573
535
496
458
420
382
345
308
271
234
197
161
125
89
53
18
-17
-53
-88
-122
-157
-191
-226
-260
-294
-328
-361
-395
-428
-461
-494
-527
-559
-591
-623
-655
-687
-718
-749
-780
-810
-841
-871
-900
-930
-959
-988
-1016
-1045
-1073
-1100
-1128
-1155
-1181
-1208
-1234
-1260
-1285
-1310
-1335
-1360
-1384
-1409
-1433
-1457
-1480
-1503
-1526
-1549
-1572
-1594
-1617
-1639
-1660
-1682
-1703
-1725
-1746
-1766
-1787
-1807
-1827
-1847
-1866
-1885
-1904
-1922
-1941
-1959
-1976
-1994
-2011
-2027
-2044
-2060
-2076
-2092
-2107
-2122
-2137
-2151
-2165
-2179
-2192
-2206
-2218
-2231
-2243
-2255
-2267
-2278
-2289
-2300
-2310
-2320
-2330
-2340
-2350
-2359
-2368
-2376
-2385
-2393
-2401
-2408
-2415
-2422
-2429
-2436
-2442
-2448
-2454
-2459
-2465
-2470
-2475
-2480
-2484
-2488
-2493
-2497
-2500
-2504
-2508
-2511
-2515
-2518
-2521
-2524
-2527
-2530
-2533
-2535
-2538
-2541
-2543
-2546
-2548
-2551
-2553
-2555
-2557
-2560
-2562
-2564
-2566
-2568
-2570
-2572
-2574
-2576
-2579
-2581
-2583
-2585
-2587
-2589
-2591
-2593
-2595
-2597
-2600
-2602
-2604
-2606
-2608
-2611
-2613
-2616
-2618
-2621
-2624
-2627
-2630
-2634
-2637
-2641
-2645
-2649
-2653
-2657
-2662
-2666
-2671
-2675
-2680
-2685
-2690
-2695
-2700
-2705
-2710
-2715
-2721
-2726
-2732
-2738
-2744
-2749
-2755
-2761
-2767
-2774
-2780
-2787
-2793
-2800
-2807
-2814
-2821
-2829
-2837
-2844
-2853
-2861
-2869
-2878
-2887
-2896
-2905
-2914
-2924
-2933
-2943
-2953
-2963
-2974
-2984
-2995
-3006
-3017
-3029
-3041
-3053
-3065
-3078
-3090
-3103
-3116
-3130
-3143
-3157
-3171
-3185
-3199
-3213
-3228
-3243
-3258
-3273
-3288
-3304
-3319
-3335
-3351
-3367
-3383
-3400
-3417
-3434
-3451
-3468
-3486
-3504
-3522
-3541
-3560
-3579
-3598
-3618
-3638
-3658
-3679
-3700
-3721
-3742
-3764
-3786
-3809
-3831
-3854
-3877
-3900
-3924
-3948
-3972
-3996
-4021
-4046
-4070
-4097
-4123
-4149
-4176
-4203
-4231
-4258
-4287
-4315
-4344
-4373
-4403
-4433
-4464
-4495
-4526
-4557
-4589
-4621
-4653
-4686
-4719
-4753
-4787
-4821
-4855
-4890
-4925
-4961
-4997
-5033
-5070
-5107
-5144
-5182
-5220
-5258
-5297
-5336
-5376
-5416
-5456
-5496
-5537
-5579
-5620
-5662
-5704
-5747
-5789
-5832
-5875
-5919
-5962
-6006
-6050
-6094
-6138
-6183
-6228
-6273
-6318
-6364
-6409
-6455
-6501
-6548
-6594
-6641
-6688
-6735
-6782
-6829
-6876
-6924
-6971
-7018
-7066
-7113
-7161
-7208
-7256
-7304
-7352
-7400
-7448
-7496
-7544
-7592
-7640
-7688
-7737
-7785
-7834
-7883
-7932
-7981
-8029
-8079
-8129
-8179
-8229
-8279
-8329
-8379
-8429
-8479
-8529
-8580
-8630
-8680
-8730
-8780
-8831
-8881
-8931
-8981
-9031
-9081
-9131
-9180
-9230
-9280
-9329
-9379
-9429
-9478
-9528
-9577
-9626
-9676
-9725
-9775
-9824
-9873
-9922
-9972
-10021
-10070
-10119
-10168
-10217
-10266
-10315
-10364
-10412
-10461
-10510
-10558
-10606
-10655
-10703
-10751
-10799
-10846
-10894
-10941
-10989
-11036
-11083
-11129
-11176
-11222
-11268
-11313
-11359
-11404
-11449
-11494
-11538
-11583
-11627
-11671
-11715
-11759
-11802
-11845
-11888
-11931
-11974
-12017
-12059
-12102
-12144
-12186
-12228
-12270
-12311
-12353
-12394
-12434
-12475
-12515
-12555
-12595
-12635
-12674
-12714
-12753
-12791
-12830
-12869
-12907
-12945
-12983
-13020
-13058
-13095
-13132
-13169
-13206
-13243
-13279
-13316
-13352
-13387
-13423
-13458
-13493
-13528
-13563
-13597
-13631
-13664
-13698
-13731
-13764
-13796
-13829
-13861
-13893
-13924
-13955
-13986
-14017
-14048
-14078
-14108
-14137
-14167
-14196
-14225
-14253
-14281
-14309
-14337
-14364
-14391
-14418
-14445
-14471
-14498
-14524
-14549
-14575
-14600
-14626
-14650
-14675
-14700
-14724
-14748
-14773
-14797
-14820
-14844
-14868
-14891
-14915
-14938
-14961
-14984
-15007
-15030
-15052
-15075
-15097
-15119
-15141
-15163
-15184
-15206
-15228
-15249
-15270
-15291
-15312
-15333
-15354
-15374
-15395
-15416
-15436
-15456
-15477
-15497
-15517
-15537
-15557
-15577
-15597
-15617
-15637
-15657
-15678
-15698
-15718
-15738
-15758
-15778
-15799
-15819
-15839
-15859
-15880
-15900
-15920
-15941
-15961
-15981
-16001
-16021
-16042
-16062
-16082
-16102
-16122
-16142
-16161
-16181
-16202
-16221
-16241
-16261
-16280
-16302
-16322
-16341
-16361
-16383
-16403
-16424
-16445
-16465
-16486
-16508
-16529
-16550
-16572
-16593
-16615
-16636
-16658
-16680
-16701
-16723
-16745
-16766
-16788
-16810
-16832
-16853
-16875
-16896
-16918
-16939
-16961
-16982
-17004
-17025
-17047
-17068
-17090
-17111
-17132
-17154
-17175
-17196
-17218
-17239
-17260
-17281
-17302
-17324
-17345
-17366
-17386
-17407
-17428
-17448
-17469
-17489
-17509
-17529
-17549
-17569
-17589
-17608
-17628
-17647
-17666
-17685
-17704
-17723
-17742
-17760
-17779
-17797
-17815
-17833
-17851
-17869
-17886
-17904
-17921
-17938
-17955
-17972
-17989
-18005
-18021
-18037
-18053
-18069
-18084
-18099
-18114
-18128
-18142
-18156
-18169
-18182
-18195
-18207
-18219
-18231
-18242
-18254
-18264
-18275
-18285
-18295
-18305
-18314
-18323
-18332
-18341
-18349
-18357
-18364
-18372
-18379
-18385
-18392
-18398
-18403
-18409
-18414
-18418
-18423
-18427
-18430
-18434
-18437
-18439
-18441
-18443
-18445
-18446
-18446
-18447
-18447
-18447
-18446
-18445
-18444
-18442
-18440
-18438
-18435
-18432
-18428
-18424
-18420
-18416
-18411
-18405
-18400
-18393
-18387
-18380
-18373
-18365
-18357
-18348
-18339
-18329
-18319
-18308
-18297
-18286
-18274
-18261
-18248
-18235
-18221
-18206
-18191
-18175
-18159
-18142
-18125
-18107
-18089
-18070
-18050
-18030
-18009
-17988
-17966
-17944
-17921
-17897
-17873
-17848
-17823
-17797
-17770
-17743
-17715
-17687
-17658
-17628
-17598
-17567
-17536
-17504
-17471
-17438
-17405
-17370
-17335
-17300
-17263
-17226
-17189
-17151
-17112
-17072
-17032
-16991
-16950
-16907
-16865
-16821
-16777
-16732
-16687
-16641
-16594
-16547
-16499
-16450
-16401
-16351
-16300
-16248
-16197
-16145
-16091
-16038
-15984
-15929
-15874
-15818
-15762
-15705
-15647
-15589
-15530
-15471
-15411
-15351
-15290
-15229
-15167
-15104
-15041
-14977
-14913
-14848
-14783
-14717
-14650
-14583
-14515
-14446
-14377
-14307
-14237
-14166
-14095
-14023
-13951
-13878
-13805
-13731
-13656
-13581
-13506
-13430
-13353
-13276
-13198
-13119
-13040
-12961
-12880
-12800
-12718
-12636
-12554
-12471
-12387
-12303
-12218
-12133
-12047
-11961
-11874
-11787
-11699
-11611
-11522
-11432
-11343
-11252
-11161
-11070
-10978
-10886
-10793
-10700
-10607
-10513
-10419
-10324
-10229
-10133
-10037
-9941
-9844
-9746
-9649
-9551
-9452
-9353
-9254
-9154
-9054
-8953
-8852
-8751
-8649
-8547
-8444
-8341
-8238
-8135
-8031
-7927
-7822
-7717
-7612
-7507
-7401
-7295
-7189
-7083
-6976
-6869
-6761
-6654
-6546
-6438
-6330
-6221
-6113
-6004
-5895
-5786
-5676
-5567
-5457
-5347
-5237
-5127
-5016
-4906
-4795
-4684
-4572
-4461
-4349
-4237
-4125
-4013
-3901
-3788
-3676
-3563
-3450
-3337
-3223
-3110
-2996
-2883
-2769
-2655
-2541
-2427
-2313
-2198
-2084
-1970
-1855
-1741
-1626
-1511
-1397
-1282
-1167
-1053
-938
-824
-709
-595
-481
-366
-252
-138
-25
89
203
316
429
542
655
768
881
993
1105
1217
1329
1441
1552
1663
1774
1885
1996
2106
2216
2326
2435
2544
2653
2762
2870
2978
3086
3193
3300
3407
3513
3619
3725
3830
3935
4038
4143
4247
4350
4453
4555
4657
4758
4859
4960
5060
5159
5258
5357
5455
5553
5650
5746
5842
5938
6033
6127
6221
6314
6407
6499
6591
6682
6772
6862
6952
7040
7129
7216
7303
7390
7475
7561
7645
7729
7813
7896
7978
8060
8141
8221
8302
8381
8460
8538
8616
8693
8770
8846
8921
8996
9070
9144
9217
9290
9362
9433
9504
9575
9645
9714
9783
9851
9919
9986
10052
10118
10183
10248
10312
10376
10439
10501
10563
10624
10684
10744
10804
10863
10921
10979
11036
11092
11148
11203
11257
11311
11364
11417
11469
11520
11571
11621
11671
11720
11768
11815
11862
11909
11954
11999
12044
12087
12130
12173
12215
12256
12297
12337
12377
12415
12454
12491
12529
12565
12601
12636
12671
12705
12738
12771
12804
12835
12866
12897
12927
12956
12985
13013
13040
13067
13093
13119
13143
13168
13191
13214
13237
13258
13280
13300
13320
13339
13358
13376
13393
13410
13426
13441
13456
13470
13483
13496
13508
13520
13531
13542
13552
13561
13570
13578
13586
13593
13600
13606
13611
13616
13620
13624
13627
13630
13632
13633
13634
13634
13634
13633
13632
13630
13627
13624
13621
13617
13612
13607
13601
13595
13588
13581
13573
13564
13555
13545
13535
13524
13513
13501
13489
13476
13462
13448
13434
13419
13403
13387
13370
13353
13335
13317
13298
13279
13259
13239
13219
13197
13176
13154
13131
13108
13085
13061
13037
13012
12987
12961
12936
12909
12882
12855
12828
12800
12771
12742
12713
12683
12653
12622
12592
12560
12529
12497
12464
12431
12398
12365
12331
12297
12263
12228
12193
12157
12122
12086
12050
12013
11976
11939
11902
11864
11826
11788
11750
11711
11672
11633
11593
11553
11513
11472
11432
11391
11350
11308
11267
11225
11183
11141
11099
11056
11013
10970
10927
10884
10841
10797
10754
10710
10666
10622
10578
10534
10490
10446
10401
10357
10312
10268
10223
10179
10134
10089
10044
10000
9955
9910
9865
9820
9775
9729
9684
9639
9594
9549
9504
9459
9413
9368
9323
9278
9233
9188
9143
9098
9053
9008
8964
8919
8874
8829
8785
8740
8695
8651
8606
8562
8517
8473
8429
8385
8341
8297
8253
8209
8164
8122
8077
8035
7992
7949
7906
7863
7821
7778
7736
7694
7652
7611
7570
7529
7488
7447
7407
7367
7327
7287
7247
7208
7169
7130
7091
7053
7014
6976
6938
6901
6863
6826
6789
6753
6716
6680
6644
6609
6573
6538
6503
6468
6434
6399
6365
6331
6298
6264
6231
6198
6165
6133
6101
6069
6037
6006
5974
5944
5913
5883
5853
5823
5793
5764
5735
5706
5678
5650
5622
5594
5567
5541
5514
5488
5463
5437
5412
5387
5363
5339
5315
5292
5269
5246
5224
5201
5180
5158
5137
5116
5095
5075
5055
5035
5016
4996
4978
4959
4941
4923
4906
4888
4872
4855
4839
4823
4807
4792
4777
4762
4748
4734
4720
4707
4694
4681
4669
4657
4645
4634
4623
4612
4601
4590
4580
4570
4561
4551
4542
4533
4525
4517
4509
4501
4494
4486
4479
4473
4467
4460
4455
4449
4444
4439
4435
4431
4427
4423
4420
4417
4415
4413
4411
4410
4409
4408
4408
4408
4409
4410
4411
4413
4415
4417
4420
4423
4426
4430
4434
4439
4444
4449
4454
4461
4467
4474
4481
4489
4497
4505
4514
4523
4532
4542
4553
4563
4574
4586
4598
4610
4622
4635
4649
4662
4676
4691
4706
4721
4737
4753
4770
4787
4804
4822
4840
4859
4878
4897
4917
4937
4957
4978
4999
5021
5043
5066
5089
5112
5136
5161
5185
5211
5236
5263
5289
5317
5344
5372
5401
5430
5460
5490
5520
5551
5583
5615
5647
5680
5714
5748
5782
5817
5852
5888
5924
5960
5997
6034
6072
6110
6148
6187
6226
6265
6305
6345
6385
6426
6467
6508
6550
6592
6634
6676
6719
6762
6805
6848
6892
6936
6980
7025
7070
7115
7160
7205
7251
7297
7343
7389
7435
7482
7529
7576
7623
7670
7717
7765
7812
7860
7908
7956
8004
8053
8101
8150
8198
8247
8296
8345
8394
8443
8492
8541
8590
8640
8689
8738
8788
8837
8887
8936
8985
9035
9084
9134
9183
9232
9282
9331
9380
9429
9478
9527
9576
9624
9673
9721
9770
9818
9866
9914
9962
10009
10057
10104
10151
10198
10245
10292
10338
10385
10431
10477
10522
10568
10613
10658
10702
10747
10791
10835
10878
10921
10964
11007
11049
11091
11133
11174
11215
11256
11296
11336
11376
11415
11454
11493
11532
11570
11608
11645
11682
11719
11756
11792
11828
11864
11899
11934
11969
12003
12037
12071
12105
12138
12171
12204
12236
12269
12301
12332
12364
12395
12425
12456
12486
12516
12546
12575
12604
12633
12662
12690
12718
12746
12773
12801
12827
12854
12880
12906
12932
12957
12982
13007
13032
13056
13080
13104
13128
13151
13174
13196
13219
13240
13262
13283
13304
13325
13345
13365
13385
13404
13423
13441
13459
13477
13494
13511
13527
13544
13560
13575
13590
13605
13620
13634
13648
13661
13674
13687
13699
13711
13723
13734
13745
13756
13766
13775
13785
13794
13802
13811
13818
13826
13833
13840
13846
13852
13858
13863
13867
13871
13875
13878
13881
13883
13885
13887
13888
13888
13888
13888
13887
13886
13885
13883
13881
13878
13875
13872
13868
13863
13859
13853
13848
13842
13835
13828
13821
13814
13806
13797
13789
13779
13770
13760
13750
13739
13728
13716
13704
13691
13678
13665
13651
13637
13622
13607
13591
13575
13559
13542
13525
13507
13489
13471
13452
13433
13413
13393
13372
13352
13330
13309
13286
13264
13241
13217
13193
13168
13144
13118
13093
13066
13040
13013
12986
12958
12930
12901
12872
12843
12813
12783
12752
12721
12690
12658
12626
12593
12561
12527
12494
12460
12426
12391
12357
12321
12286
12250
12214
12177
12141
12103
12066
12028
11990
11952
11913
11874
11835
11795
11756
11716
11675
11635
11594
11553
11511
11469
11427
11385
11343
11300
11257
11214
11171
11127
11083
11039
10995
10951
10906
10861
10816
10771
10725
10679
10633
10587
10541
10494
10447
10400
10352
10305
10257
10209
10161
10112
10064
10015
9966
9916
9867
9817
9768
9718
9667
9617
9567
9516
9465
9415
9364
9313
9261
9210
9159
9107
9056
9004
8952
8900
8848
8796
8744
8692
8640
8587
8535
8483
8431
8379
8326
8274
8222
8169
8117
8064
8012
7960
7908
7855
7803
7751
7698
7646
7594
7542
7489
7437
7385
7333
7281
7229
7177
7125
7073
7021
6969
6917
6865
6813
6761
6709
6657
6606
6554
6502
6451
6399
6348
6296
6245
6194
6143
6092
6041
5990
5939
5888
5837
5786
5736
5685
5634
5584
5534
5483
5433
5383
5333
5283
5233
5183
5133
5083
5034
4984
4935
4886
4837
4787
4738
4690
4641
4592
4544
4495
4447
4398
4350
4302
4254
4206
4157
4109
4061
4014
3966
3918
3870
3823
3775
3728
3680
3633
3586
3539
3492
3445
3398
3351
3304
3257
3211
3164
3118
3072
3026
2980
2934
2889
2844
2798
2753
2708
2664
2619
2575
2531
2487
2443
2399
2356
2313
2269
2226
2183
2141
2098
2056
2013
1972
1930
1888
1847
1805
1764
1723
1682
1642
1601
1561
1521
1481
1442
1403
1364
1325
1286
1248
1209
1171
1134
1096
1059
1020
985
948
911
875
839
803
768
732
697
663
628
594
560
526
493
460
427
394
361
329
297
265
234
202
171
140
110
80
50
21
-9
-37
-66
-94
-122
-149
-176
-203
-230
-256
-282
-308
-334
-359
-384
-409
-433
-457
-481
-504
-526
-549
-571
-592
-614
-634
-655
-675
-695
-714
-733
-752
-770
-789
-806
-824
-841
-858
-875
-891
-907
-923
-938
-953
-968
-982
-997
-1010
-1024
-1036
-1049
-1061
-1073
-1084
-1095
-1105
-1115
-1124
-1133
-1142
-1150
-1159
-1166
-1173
-1180
-1187
-1193
-1198
-1204
-1209
-1213
-1217
-1221
-1225
-1228
-1231
-1234
-1236
-1238
-1239
-1240
-1241
-1241
-1242
-1242
-1241
-1241
-1240
-1239
-1237
-1236
-1234
-1231
-1229
-1226
-1223
-1219
-1216
-1212
-1207
-1203
-1198
-1193
-1188
-1183
-1177
-1171
-1165
-1158
-1152
-1145
-1138
-1130
-1123
-1115
-1107
-1099
-1090
-1082
-1073
-1064
-1055
-1045
-1036
-1026
-1016
-1006
-997
-987
-976
-966
-956
-945
-934
-924
-913
-902
-891
-880
-869
-858
-847
-836
-825
-814
-802
-791
-780
-768
-757
-745
-733
-721
-709
-698
-686
-674
-662
-650
-638
-627
-615
-603
-592
-580
-569
-557
-546
-534
-523
-511
-500
-489
-477
-466
-455
-444
-433
-422
-411
-400
-389
-378
-368
-357
-347
-337
-327
-317
-307
-297
-287
-278
-268
-259
-250
-241
-232
-223
-215
-206
-198
-190
-182
-174
-167
-160
-153
-146
-140
-133
-127
-122
-116
-110
-105
-100
-95
-90
-85
-81
-76
-72
-67
-63
-59
-55
-51
-47
-43
-39
-36
-32
-29
-26
-23
-20
-17
-15
-12
-10
-8
-5
-3
-1
1
3
4
6
8
9
11
12
14
15
16
17
18
19
20
20
21
21
22
22
22
22
22
21
21
20
19
18
17
16
14
12
10
8
6
3
0
-3
-6
-10
-13
-17
-21
-25
-30
-34
-39
-44
-49
-54
-60
-65
-71
-77
-83
-89
-96
-102
-109
-116
-123
-130
-137
-145
-152
-160
-168
-176
-184
-192
-200
-209
-217
-226
-235
-244
-253
-262
-271
-281
-290
-300
-310
-320
-330
-341
-351
-362
-373
-384
-395
-406
-418
-430
-442
-454
-466
-478
-491
-503
-516
-529
-542
-555
-569
-582
-596
-609
-623
-637
-651
-665
-679
-693
-708
-722
-737
-751
-766
-781
-796
-811
-826
-842
-857
-873
-889
-905
-921
-937
-953
-970
-986
-1002
-1020
-1037
-1054
-1071
-1089
-1106
-1124
-1142
-1160
-1178
-1196
-1214
-1233
-1251
-1270
-1289
-1307
-1326
-1345
-1364
-1383
-1403
-1422
-1441
-1461
-1480
-1500
-1520
-1539
-1559
-1579
-1599
-1619
-1640
-1660
-1681
-1702
-1722
-1743
-1764
-1786
-1807
-1828
-1850
-1872
-1893
-1915
-1937
-1959
-1982
-2004
-2027
-2049
-2072
-2095
-2118
-2141
-2164
-2187
-2210
-2233
-2257
-2280
-2304
-2327
-2351
-2375
-2398
-2422
-2446
-2470
-2494
-2518
-2542
-2566
-2591
-2615
-2639
-2663
-2688
-2712
-2737
-2761
-2785
-2810
-2834
-2859
-2883
-2907
-2932
-2956
-2981
-3005
-3029
-3054
-3078
-3102
-3127
-3151
-3175
-3199
-3224
-3248
-3272
-3296
-3320
-3344
-3369
-3393
-3417
-3441
-3465
-3489
-3513
-3537
-3561
-3585
-3609
-3633
-3657
-3681
-3705
-3730
-3754
-3778
-3803
-3827
-3852
-3877
-3901
-3926
-3951
-3976
-4000
-4025
-4050
-4075
-4100
-4124
-4149
-4174
-4199
-4223
-4248
-4273
-4297
-4322
-4347
-4372
-4397
-4421
-4446
-4471
-4496
-4521
-4546
-4571
-4596
-4621
-4647
-4672
-4697
-4722
-4748
-4773
-4799
-4824
-4850
-4875
-4901
-4926
-4952
-4977
-5003
-5028
-5054
-5080
-5105
-5131
-5156
-5182
-5208
-5234
-5259
-5285
-5311
-5337
-5363
-5389
-5415
-5441
-5467
-5493
-5519
-5546
-5572
-5598
-5624
-5651
-5677
-5704
-5730
-5757
-5783
-5810
-5837
-5863
-5890
-5917
-5943
-5970
-5997
-6024
-6050
-6077
-6104
-6131
-6157
-6184
-6211
-6237
-6264
-6290
-6317
-6343
-6369
-6396
-6422
-6448
-6474
-6500
-6526
-6552
-6578
-6604
-6630
-6655
-6681
-6706
-6732
-6757
-6782
-6808
-6833
-6858
-6883
-6909
-6934
-6959
-6984
-7009
-7034
-7059
-7084
-7109
-7134
-7159
-7184
-7208
-7233
-7257
-7282
-7306
-7331
-7355
-7379
-7403
-7427
-7451
-7474
-7498
-7522
-7545
-7569
-7592
-7615
-7639
-7662
-7685
-7708
-7731
-7754
-7777
-7799
-7822
-7845
-7867
-7889
-7911
-7933
-7955
-7977
-7999
-8020
-8042
-8063
-8084
-8105
-8125
-8146
-8167
-8186
-8207
-8227
-8246
-8266
-8285
-8304
-8323
-8342
-8360
-8379
-8397
-8415
-8433
-8451
-8468
-8486
-8503
-8520
-8537
-8553
-8570
-8586
-8602
-8617
-8633
-8648
-8663
-8678
-8693
-8707
-8721
-8735
-8749
-8762
-8776
-8789
-8802
-8814
-8827
-8839
-8851
-8862
-8874
-8885
-8896
-8907
-8917
-8928
-8938
-8947
-8957
-8966
-8975
-8984
-8992
-9000
-9008
-9016
-9023
-9030
-9037
-9043
-9049
-9055
-9060
-9065
-9070
-9075
-9079
-9083
-9087
-9090
-9093
-9096
-9099
-9101
-9104
-9106
-9107
-9109
-9110
-9111
-9112
-9113
-9114
-9114
-9114
-9114
-9113
-9113
-9112
-9111
-9110
-9109
-9107
-9105
-9103
-9101
-9099
-9096
-9094
-9091
-9088
-9084
-9081
-9077
-9074
-9070
-9066
-9061
-9057
-9053
-9048
-9044
-9039
-9034
-9029
-9025
-9020
-9015
-9009
-9004
-8999
-8993
-8988
-8982
-8977
-8971
-8965
-8959
-8953
-8947
-8941
-8935
-8928
-8922
-8916
-8909
-8903
-8896
-8890
-8883
-8876
-8869
-8862
-8855
-8848
-8841
-8834
-8827
-8819
-8812
-8805
-8798
-8791
-8784
-8776
-8769
-8762
-8755
-8748
-8741
-8734
-8727
-8720
-8713
-8706
-8699
-8692
-8685
-8678
-8671
-8665
-8658
-8651
-8644
-8637
-8630
-8624
-8617
-8610
-8603
-8597
-8590
-8583
-8577
-8570
-8564
-8557
-8551
-8544
-8538
-8532
-8525
-8519
-8513
-8506
-8500
-8494
-8488
-8481
-8475
-8469
-8463
-8457
-8451
-8445
-8439
-8433
-8428
-8422
-8417
-8412
-8407
-8402
-8398
-8393
-8389
-8385
-8381
-8377
-8373
-8370
-8366
-8363
-8359
-8356
-8353
-8349
-8346
-8343
-8339
-8336
-8333
-8330
-8327
-8325
-8322
-8319
-8317
-8314
-8312
-8310
-8307
-8305
-8303
-8301
-8298
-8296
-8294
-8292
-8290
-8288
-8287
-8285
-8284
-8282
-8281
-8280
-8279
-8278
-8277
-8276
-8275
-8275
-8274
-8273
-8273
-8272
-8272
-8272
-8271
-8271
-8271
-8272
-8272
-8272
-8273
-8274
-8274
-8275
-8276
-8277
-8278
-8278
-8279
-8279
-8279
-8279
-8280
-8280
-8280
-8280
-8280
-8279
-8279
-8279
-8279
-8278
-8278
-8277
-8277
-8276
-8275
-8275
-8274
-8273
-8272
-8271
-8269
-8268
-8267
-8265
-8264
-8262
-8260
-8257
-8255
-8252
-8250
-8247
-8244
-8241
-8238
-8235
-8232
-8229
-8225
-8221
-8217
-8213
-8208
-8203
-8198
-8193
-8188
-8182
-8177
-8170
-8164
-8159
-8151
-8146
-8138
-8131
-8122
-8115
-8106
-8099
-8090
-8080
-8071
-8063
-8053
-8044
-8034
-8023
-8013
-8003
-7992
-7981
-7970
-7958
-7946
-7934
-7922
-7909
-7896
-7882
-7869
-7855
-7840
-7826
-7810
-7795
-7779
-7763
-7746
-7729
-7712
-7695
-7677
-7658
-7639
-7620
-7601
-7581
-7560
-7539
-7518
-7496
-7474
-7451
-7428
-7405
-7381
-7357
-7332
-7307
-7281
-7255
-7229
-7202
-7175
-7147
-7119
-7090
-7061
-7031
-7002
-6971
-6941
-6910
-6878
-6846
-6814
-6781
-6748
-6714
-6680
-6646
-6611
-6576
-6540
-6504
-6468
-6431
-6393
-6356
-6317
-6279
-6240
-6201
-6161
-6121
-6081
-6040
-5999
-5957
-5915
-5873
-5830
-5787
-5743
-5699
-5655
-5610
-5565
-5520
-5475
-5429
-5383
-5336
-5290
-5242
-5195
-5147
-5099
-5050
-5002
-4952
-4903
-4853
-4803
-4752
-4701
-4650
-4598
-4546
-4494
-4441
-4388
-4334
-4281
-4226
-4172
-4117
-4062
-4006
-3951
-3894
-3838
-3781
-3724
-3667
-3609
-3551
-3493
-3434
-3375
-3316
-3257
-3197
-3137
-3077
-3017
-2957
-2896
-2835
-2773
-2712
-2650
-2588
-2526
-2464
-2401
-2339
-2276
-2213
-2150
-2086
-2023
-1959
-1896
-1832
-1768
-1704
-1640
-1575
-1511
-1447
-1382
-1317
-1252
-1187
-1122
-1057
-992
-926
-861
-795
-729
-663
-597
-531
-465
-399
-332
-266
-200
-133
-67
0
66
133
199
266
332
399
465
532
598
664
731
797
863
930
996
1062
1128
1194
1260
1326
1392
1457
1523
1588
1653
1718
1783
1848
1912
1977
2041
2105
2169
2233
2296
2360
2423
2486
2549
2612
2675
2737
2799
2862
2924
2986
3047
3109
3170
3231
3292
3353
3414
3474
3535
3595
3655
3714
3774
3833
3892
3951
4010
4069
4127
4185
4243
4300
4358
4415
4472
4529
4585
4641
4697
4753
4809
4864
4919
4974
5029
5083
5137
5191
5245
5298
5352
5405
5457
5510
5562
5614
5666
5718
5769
5820
5871
5922
5972
6022
6072
6121
6171
6220
6269
6317
6366
6414
6462
6510
6557
6605
6652
6698
6745
6791
6838
6883
6929
6975
7020
7065
7110
7155
7199
7243
7287
7331
7375
7418
7461
7504
7546
7589
7631
7672
7714
7755
7796
7836
7877
7917
7956
7996
8035
8074
8113
8151
8189
8227
8265
8303
8340
8377
8414
8450
8487
8523
8559
8595
8630
8666
8701
8736
8771
8805
8839
8873
8907
8940
8974
9007
9039
9072
9104
9137
9169
9200
9232
9263
9294
9325
9355
9386
9416
9445
9475
9504
9533
9562
9590
9618
9646
9673
9701
9728
9754
9781
9807
9833
9858
9884
9909
9934
9958
9983
10007
10031
10054
10078
10101
10124
10147
10169
10192
10214
10236
10257
10278
10300
10320
10341
10361
10381
10400
10419
10438
10457
10475
10493
10511
10528
10545
10562
10579
10595
10610
10626
10641
10656
10671
10685
10699
10712
10726
10739
10751
10763
10775
10787
10798
10809
10819
10829
10839
10849
10858
10866
10875
10883
10891
10898
10905
10912
10919
10925
10931
10936
10941
10946
10951
10955
10959
10963
10966
10969
10972
10974
10976
10978
10979
10981
10981
10982
10982
10982
10981
10980
10979
10977
10975
10973
10970
10967
10963
10959
10955
10950
10945
10940
10934
10928
10922
10915
10907
10900
10892
10884
10875
10866
10856
10847
10837
10826
10816
10804
10793
10781
10769
10757
10744
10731
10718
10704
10690
10676
10661
10646
10631
10616
10600
10584
10568
10551
10534
10517
10499
10482
10464
10445
10426
10407
10388
10369
10349
10329
10308
10287
10266
10245
10223
10201
10179
10156
10133
10110
10086
10062
10038
10013
9988
9963
9938
9912
9886
9860
9834
9807
9780
9753
9726
9698
9670
9642
9614
9585
9556
9527
9498
9469
9439
9409
9379
9348
9318
9287
9256
9224
9193
9161
9129
9096
9064
9031
8999
8966
8932
8899
8865
8831
8797
8763
8728
8694
8659
8624
8588
8552
8517
8480
8444
8407
8371
8333
8296
8259
8221
8183
8145
8106
8069
8029
7991
7953
7914
7875
7835
7796
7756
7717
7677
7637
7597
7557
7516
7476
7435
7395
7354
7313
7272
7231
7190
7149
7108
7066
7025
6984
6942
6901
6859
6817
6776
6734
6692
6651
6609
6567
6526
6484
6442
6401
6359
6317
6275
6233
6192
6150
6108
6065
6023
5981
5939
5896
5854
5811
5768
5726
5683
5640
5598
5555
5512
5469
5426
5383
5340
5297
5254
5211
5168
5125
5082
5039
4996
4954
4911
4868
4825
4782
4740
4697
4654
4612
4569
4526
4483
4441
4398
4355
4313
4270
4228
4186
4144
4102
4059
4018
3976
3935
3893
3852
3811
3770
3729
3688
3647
3606
3566
3525
3485
3445
3404
3364
3324
3284
3244
3204
3164
3124
3084
3045
3005
2966
2927
2888
2849
2810
2771
2733
2695
2656
2618
2580
2543
2505
2468
2430
2393
2356
2320
2283
2247
2210
2174
2138
2103
2067
2031
1996
1961
1926
1891
1856
1821
1787
1752
1718
1684
1651
1617
1584
1551
1518
1486
1454
1422
1390
1359
1327
1296
1265
1235
1204
1174
1144
1114
1084
1055
1025
996
967
939
911
883
855
827
800
773
746
719
693
667
641
616
591
566
541
517
493
469
446
423
400
377
354
332
310
288
267
246
225
204
183
163
143
124
105
86
67
49
31
14
-3
-20
-37
-53
-69
-85
-100
-115
-130
-144
-159
-173
-186
-199
-213
-225
-238
-250
-262
-274
-285
-296
-306
-317
-327
-336
-346
-354
-363
-371
-379
-387
-394
-401
-408
-414
-420
-425
-431
-436
-440
-445
-449
-452
-456
-459
-462
-464
-466
-468
-470
-471
-472
-472
-472
-472
-472
-471
-470
-468
-466
-464
-462
-459
-456
-452
-448
-444
-440
-435
-429
-424
-418
-412
-406
-399
-392
-384
-376
-368
-360
-351
-341
-332
-322
-311
-300
-289
-277
-265
-253
-240
-227
-214
-200
-186
-171
-156
-141
-126
-110
-94
-77
-61
-43
-26
-8
10
28
47
65
84
104
124
144
164
185
205
227
248
270
292
315
338
361
385
409
433
458
483
508
534
560
586
612
639
666
693
721
749
777
805
834
863
892
922
952
982
1012
1043
1074
1105
1136
1167
1199
1231
1263
1295
1328
1360
1393
1426
1459
1492
1526
1560
1593
1627
1662
1696
1730
1765
1800
1834
1869
1905
1940
1975
2011
2047
2083
2119
2155
2191
2227
2264
2300
2337
2374
2411
2448
2485
2522
2559
2596
2633
2671
2708
2745
2783
2820
2857
2895
2933
2970
3008
3046
3084
3121
3159
3197
3235
3273
3311
3348
3386
3424
3461
3499
3536
3574
3611
3648
3686
3723
3760
3797
3834
3870
3907
3944
3980
4017
4053
4090
4126
4162
4198
4234
4270
4305
4341
4376
4411
4446
4481
4516
4550
4585
4619
4653
4687
4721
4754
4787
4821
4853
4886
4918
4951
4983
5014
5046
5077
5108
5139
5169
5199
5229
5258
5288
5316
5345
5373
5401
5428
5456
5482
5509
5535
5561
5586
5611
5635
5660
5683
5707
5730
5753
5775
5797
5818
5839
5860
5880
5900
5920
5939
5958
5976
5994
6012
6029
6046
6063
6079
6095
6110
6125
6139
6153
6167
6180
6192
6205
6216
6228
6239
6249
6259
6269
6278
6286
6295
6302
6310
6316
6322
6328
6333
6338
6342
6346
6349
6352
6355
6356
6358
6358
6359
6359
6358
6357
6356
6354
6352
6349
6346
6342
6338
6333
6328
6322
6315
6308
6301
6293
6284
6275
6266
6255
6245
6233
6222
6209
6197
6183
6170
6155
6141
6126
6111
6095
6079
6062
6045
6028
6010
5992
5973
5955
5935
5916
5896
5876
5855
5834
5813
5791
5769
5746
5723
5700
5676
5652
5628
5603
5578
5552
5526
5500
5473
5446
5419
5391
5363
5335
5306
5277
5247
5217
5187
5156
5126
5094
5063
5031
4999
4966
4934
4901
4867
4834
4800
4765
4731
4696
4661
4625
4590
4554
4518
4482
4445
4408
4371
4334
4297
4259
4221
4183
4145
4107
4069
4030
3991
3952
3913
3874
3835
3795
3755
3715
3675
3635
3595
3555
3515
3474
3434
3393
3352
3312
3271
3230
3189
3148
3107
3066
3025
2984
2942
2901
2860
2818
2777
2735
2694
2652
2611
2569
2528
2486
2444
2403
2361
2319
2277
2235
2193
2151
2109
2067
2025
1983
1941
1899
1857
1815
1772
1730
1688
1646
1604
1562
1520
1478
1436
1394
1352
1310
1269
1227
1186
1145
1103
1062
1020
980
939
898
858
817
777
736
696
656
616
577
537
497
458
419
380
341
302
264
225
187
149
111
73
36
-1
-38
-75
-112
-149
-185
-221
-256
-292
-327
-362
-397
-431
-465
-499
-533
-566
-600
-632
-665
-698
-730
-762
-794
-825
-856
-887
-918
-948
-978
-1006
-1036
-1065
-1094
-1122
-1150
-1178
-1205
-1232
-1259
-1285
-1311
-1337
-1362
-1387
-1411
-1435
-1459
-1482
-1505
-1528
-1550
-1573
-1595
-1616
-1638
-1659
-1679
-1700
-1720
-1739
-1759
-1778
-1796
-1814
-1832
-1850
-1867
-1883
-1900
-1916
-1931
-1946
-1961
-1975
-1989
-2001
-2015
-2027
-2039
-2051
-2062
-2072
-2082
-2092
-2101
-2110
-2118
-2126
-2134
-2141
-2148
-2154
-2160
-2165
-2170
-2174
-2178
-2182
-2185
-2187
-2189
-2191
-2192
-2193
-2193
-2193
-2193
-2192
-2191
-2190
-2188
-2185
-2183
-2180
-2176
-2172
-2168
-2163
-2158
-2152
-2146
-2139
-2132
-2125
-2117
-2109
-2100
-2091
-2081
-2071
-2061
-2050
-2039
-2027
-2015
-2003
-1990
-1977
-1964
-1950
-1935
-1921
-1906
-1891
-1875
-1859
-1843
-1826
-1809
-1792
-1774
-1756
-1738
-1720
-1701
-1682
-1662
-1643
-1623
-1603
-1582
-1561
-1540
-1519
-1497
-1475
-1453
-1430
-1407
-1384
-1361
-1337
-1313
-1289
-1264
-1239
-1214
-1189
-1163
-1137
-1111
-1085
-1058
-1031
-1004
-976
-948
-920
-892
-863
-835
-806
-777
-747
-718
-689
-659
-629
-599
-569
-539
-509
-478
-448
-417
-386
-356
-325
-294
-263
-232
-201
-169
-138
-107
-76
-44
-13
19
50
82
114
146
177
209
241
274
306
338
370
402
435
467
499
532
564
597
629
662
695
727
760
793
825
858
890
923
956
988
1020
1053
1085
1118
1150
1182
1214
1246
1278
1309
1341
1373
1405
1436
1468
1499
1531
1562
1593
1624
1655
1686
1717
1748
1778
1809
1839
1869
1899
1929
1959
1988
2017
2047
2076
2105
2134
2163
2192
2221
2249
2277
2306
2334
2362
2389
2417
2444
2472
2499
2526
2552
2579
2606
2632
2658
2684
2710
2736
2762
2788
2813
2838
2863
2888
2913
2938
2963
2987
3011
3035
3059
3083
3107
3130
3154
3177
3200
3223
3245
3268
3290
3312
3334
3356
3377
3398
3420
3441
3462
3482
3503
3523
3543
3563
3583
3602
3622
3641
3660
3678
3697
3715
3734
3751
3769
3787
3804
3821
3838
3855
3871
3887
3904
3919
3935
3951
3966
3981
3996
4011
4025
4040
4054
4067
4081
4094
4108
4121
4134
4146
4159
4171
4183
4195
4207
4218
4230
4241
4252
4263
4273
4284
4294
4304
4314
4324
4333
4342
4352
4360
4369
4378
4386
4394
4402
4410
4418
4425
4433
4440
4447
4454
4460
4467
4473
4480
4486
4492
4497
4503
4508
4514
4519
4524
4529
4533
4538
4542
4546
4551
4554
4558
4562
4565
4568
4571
4574
4577
4579
4582
4584
4586
4588
4590
4591
4593
4594
4595
4596
4597
4598
4598
4599
4599
4599
4599
4599
4598
4598
4597
4596
4595
4593
4592
4590
4588
4586
4584
4582
4580
4577
4575
4572
4569
4566
4562
4559
4555
4551
4547
4542
4538
4534
4529
4524
4519
4514
4509
4504
4499
4493
4488
4482
4476
4470
4464
4458
4452
4446
4440
4434
4428
4422
4415
4409
4403
4397
4390
4384
4378
4371
4365
4358
4351
4345
4338
4331
4324
4317
4310
4303
4296
4288
4280
4273
4265
4257
4250
4242
4234
4226
4218
4210
4202
4194
4186
4178
4170
4161
4153
4145
4136
4128
4119
4110
4102
4093
4083
4075
4066
4057
4048
4038
4030
4021
4011
4003
3994
3985
3976
3967
3958
3949
3940
3931
3922
3913
3904
3895
3886
3877
3867
3858
3849
3839
3830
3820
3810
3800
3790
3780
3770
3760
3750
3739
3729
3719
3708
3697
3687
3676
3665
3654
3642
3631
3619
3608
3596
3584
3573
3561
3549
3537
3526
3514
3502
3490
3478
3466
3454
3442
3429
3417
3405
3392
3380
3367
3355
3342
3329
3317
3304
3291
3278
3265
3252
3238
3225
3212
3198
3185
3171
3158
3144
3130
3117
3103
3089
3075
3061
3048
3034
3020
3006
2992
2978
2964
2949
2935
2921
2907
2892
2878
2864
2850
2835
2821
2807
2792
2778
2764
2749
2735
2721
2706
2692
2678
2663
2649
2634
2620
2606
2591
2577
2563
2548
2534
2520
2505
2491
2477
2463
2449
2435
2421
2407
2394
2380
2367
2353
2340
2326
2313
2300
2287
2274
2261
2248
2236
2223
2211
2199
2187
2175
2163
2151
2139
2128
2116
2105
2094
2083
2072
2061
2051
2040
2029
2019
2009
1999
1989
1978
1968
1958
1948
1938
1928
1919
1909
1900
1891
1881
1873
1864
1855
1847
1839
1830
1822
1814
1806
1799
1791
1783
1776
1768
1761
1754
1747
1741
1734
1728
1722
1716
1710
1704
1698
1693
1687
1682
1676
1671
1666
1661
1656
1651
1646
1641
1637
1632
1628
1624
1619
1615
1611
1607
1603
1599
1595
1591
1588
1584
1581
1577
1574
1570
1567
1564
1561
1558
1555
1552
1550
1547
1544
1542
1540
1538
1536
1534
1532
1531
1529
1528
1527
1526
1525
1524
1523
1522
1522
1521
1521
1520
1520
1519
1519
1519
1519
1519
1519
1519
1520
1520
1520
1521
1522
1522
1523
1524
1525
1527
1528
1529
1531
1532
1534
1536
1538
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1562
1564
1566
1568
1570
1572
1575
1577
1579
1581
1583
1586
1588
1590
1592
1594
1596
1598
1600
1602
1604
1605
1607
1609
1610
1612
1613
1615
1616
1618
1619
1620
1622
1623
1624
1625
1626
1627
1628
1629
1629
1630
1630
1631
1631
1631
1631
1631
1631
1631
1631
1630
1630
1629
1629
1628
1627
1626
1625
1624
1623
1622
1620
1619
1617
1616
1614
1612
1610
1608
1606
1604
1601
1599
1596
1593
1590
1587
1584
1581
1577
1574
1570
1566
1562
1557
1553
1548
1544
1539
1534
1529
1523
1518
1512
1506
1500
1494
1488
1481
1475
1468
1461
1453
1446
1438
1431
1423
1415
1406
1398
1389
1380
1371
1362
1352
1342
1333
1323
1313
1302
1292
1281
1271
1260
1249
1237
1226
1214
1203
1191
1178
1166
1153
1141
1128
1115
1101
1088
1074
1060
1046
1032
1018
1002
989
974
959
943
928
912
896
881
864
848
832
815
798
781
764
747
730
712
694
677
658
640
622
603
585
566
547
528
509
489
470
450
430
410
390
370
349
329
308
287
266
245
224
202
181
159
137
116
93
71
49
26
4
-19
-42
-65
-88
-111
-134
-158
-181
-205
-229
-253
-277
-301
-325
-349
-373
-398
-422
-447
-471
-496
-521
-546
-571
-596
-621
-646
-671
-696
-721
-746
-772
-797
-823
-848
-874
-900
-926
-951
-977
-1002
-1029
-1055
-1081
-1107
-1134
-1160
-1186
-1212
-1239
-1265
-1292
-1318
-1344
-1371
-1398
-1424
-1451
-1478
-1505
-1532
-1559
-1586
-1613
-1640
-1667
-1694
-1722
-1749
-1776
-1803
-1831
-1858
-1886
-1913
-1941
-1968
-1996
-2023
-2051
-2079
-2106
-2134
-2162
-2190
-2217
-2245
-2273
-2301
-2328
-2356
-2384
-2411
-2439
-2466
-2494
-2521
-2548
-2576
-2603
-2630
-2657
-2684
-2711
-2738
-2765
-2791
-2818
-2844
-2871
-2897
-2923
-2949
-2975
-3001
-3027
-3052
-3078
-3103
-3128
-3153
-3178
-3203
-3227
-3252
-3276
-3300
-3324
-3348
-3372
-3395
-3418
-3442
-3465
-3487
-3510
-3532
-3555
-3577
-3599
-3621
-3643
-3664
-3686
-3707
-3728
-3749
-3770
-3791
-3811
-3832
-3852
-3872
-3892
-3912
-3931
-3951
-3970
-3989
-4008
-4026
-4045
-4062
-4081
-4098
-4116
-4133
-4150
-4167
-4183
-4199
-4215
-4231
-4247
-4262
-4277
-4292
-4307
-4321
-4335
-4349
-4363
-4376
-4389
-4402
-4415
-4427
-4439
-4451
-4463
-4474
-4485
-4495
-4506
-4516
-4526
-4535
-4544
-4553
-4562
-4570
-4578
-4586
-4593
-4601
-4607
-4614
-4620
-4626
-4632
-4638
-4643
-4647
-4652
-4656
-4660
-4663
-4667
-4669
-4672
-4674
-4676
-4678
-4679
-4680
-4681
-4682
-4682
-4682
-4681
-4680
-4679
-4678
-4676
-4674
-4672
-4669
-4667
-4664
-4660
-4656
-4652
-4648
-4644
-4639
-4633
-4628
-4622
-4616
-4610
-4603
-4596
-4589
-4582
-4574
-4566
-4558
-4549
-4541
-4531
-4522
-4512
-4502
-4492
-4482
-4471
-4459
-4448
-4436
-4424
-4411
-4399
-4386
-4372
-4358
-4344
-4330
-4316
-4301
-4286
-4270
-4254
-4238
-4222
-4205
-4188
-4171
-4153
-4135
-4117
-4099
-4080
-4061
-4041
-4021
-4001
-3981
-3960
-3939
-3917
-3896
-3874
-3852
-3829
-3806
-3783
-3759
-3735
-3711
-3687
-3662
-3637
-3611
-3585
-3559
-3533
-3506
-3479
-3452
-3424
-3396
-3368
-3340
-3311
-3282
-3253
-3223
-3193
-3163
-3132
-3102
-3071
-3040
-3008
-2977
-2945
-2913
-2880
-2848
-2815
-2782
-2749
-2716
-2682
-2648
-2614
-2579
-2544
-2509
-2474
-2439
-2403
-2367
-2331
-2295
-2258
-2221
-2184
-2147
-2110
-2072
-2033
-1996
-1958
-1920
-1881
-1842
-1803
-1764
-1724
-1685
-1645
-1605
-1565
-1525
-1484
-1444
-1403
-1362
-1321
-1279
-1238
-1196
-1154
-1112
-1070
-1028
-985
-943
-900
-857
-815
-772
-729
-686
-643
-599
-556
-513
-469
-425
-382
-338
-294
-250
-206
-162
-117
-73
-29
16
60
105
149
194
238
283
328
373
417
462
507
552
597
641
686
731
776
821
866
911
955
1000
1045
1090
1134
1179
1224
1268
1313
1358
1402
1446
1491
1535
1579
1623
1667
1711
1755
1798
1842
1886
1929
1972
2016
2059
2102
2145
2187
2230
2272
2314
2357
2398
2440
2482
2523
2565
2606
2647
2687
2728
2769
2809
2849
2889
2929
2968
3008
3047
3086
3124
3163
3201
3239
3276
3314
3351
3388
3425
3461
3498
3534
3569
3605
3640
3675
3710
3745
3779
3813
3847
3881
3915
3948
3981
4014
4046
4078
4111
4142
4174
4205
4236
4267
4297
4327
4357
4387
4417
4446
4475
4503
4532
4560
4587
4615
4642
4668
4695
4721
4746
4772
4797
4821
4846
4870
4893
4917
4940
4962
4985
5007
5029
5050
5071
5092
5112
5132
5152
5171
5190
5209
5227
5245
5263
5280
5297
5314
5330
5346
5362
5377
5392
5407
5421
5435
5448
5461
5474
5486
5498
5509
5520
5531
5541
5551
5560
5569
5578
5586
5594
5601
5608
5615
5621
5627
5633
5638
5643
5647
5651
5654
5657
5660
5662
5664
5666
5667
5667
5668
5668
5667
5666
5665
5664
5662
5660
5657
5654
5651
5647
5643
5638
5633
5628
5622
5616
5610
5603
5596
5588
5580
5571
5562
5553
5543
5533
5523
5512
5501
5489
5477
5465
5452
5439
5425
5412
5397
5383
5368
5353
5338
5322
5306
5289
5273
5256
5238
5221
5203
5184
5166
5147
5127
5108
5088
5068
5048
5027
5006
4985
4963
4942
4920
4897
4875
4852
4829
4805
4782
4758
4733
4709
4684
4659
4634
4609
4583
4557
4531
4505
4478
4451
4424
4397
4369
4342
4314
4286
4258
4230
4201
4173
4144
4115
4086
4057
4027
3998
3969
3939
3909
3879
3849
3819
3788
3758
3727
3697
3666
3635
3604
3573
3542
3510
3479
3447
3416
3384
3353
3321
3289
3257
3225
3193
3161
3129
3097
3065
3033
3001
2968
2936
2904
2872
2839
2807
2775
2742
2710
2678
2645
2613
2580
2548
2516
2483
2451
2418
2386
2353
2321
2288
2256
2224
2191
2159
2127
2095
2063
2029
1998
1966
1934
1902
1870
1838
1806
1774
1742
1711
1679
1647
1615
1583
1551
1520
1488
1456
1425
1393
1362
1331
1299
1268
1237
1206
1175
1144
1113
1082
1051
1020
989
958
927
897
866
835
805
775
744
714
684
654
623
593
563
534
504
474
444
415
385
356
327
298
268
240
211
182
153
125
96
68
40
12
-16
-44
-72
-99
-127
-154
-182
-209
-236
-262
-289
-315
-342
-368
-394
-419
-445
-471
-496
-521
-546
-571
-596
-621
-645
-669
-694
-718
-741
-765
-788
-812
-835
-858
-880
-903
-925
-947
-969
-991
-1012
-1033
-1054
-1075
-1096
-1117
-1137
-1158
-1178
-1198
-1218
-1238
-1257
-1277
-1296
-1315
-1334
-1353
-1372
-1391
-1409
-1427
-1445
-1463
-1481
-1498
-1515
-1533
-1549
-1566
-1583
-1599
-1616
-1632
-1648
-1663
-1679
-1694
-1709
-1724
-1739
-1754
-1768
-1782
-1796
-1810
-1824
-1837
-1850
-1863
-1876
-1889
-1901
-1914
-1926
-1938
-1949
-1961
-1972
-1983
-1994
-2004
-2015
-2025
-2035
-2044
-2054
-2063
-2072
-2081
-2089
-2097
-2105
-2113
-2121
-2128
-2135
-2142
-2149
-2156
-2162
-2168
-2174
-2180
-2185
-2190
-2195
-2200
-2205
-2209
-2213
-2217
-2221
-2224
-2228
-2231
-2233
-2236
-2238
-2240
-2242
-2244
-2246
-2247
-2248
-2249
-2250
-2251
-2251
-2251
-2251
-2251
-2250
-2249
-2248
-2247
-2245
-2243
-2241
-2239
-2237
-2234
-2231
-2228
-2224
-2221
-2217
-2213
-2209
-2204
-2200
-2195
-2190
-2184
-2179
-2173
-2167
-2161
-2155
-2148
-2141
-2134
-2127
-2120
-2113
-2105
-2098
-2090
-2082
-2074
-2065
-2057
-2048
-2039
-2029
-2021
-2012
-2001
-1992
-1982
-1972
-1962
-1951
-1941
-1930
-1919
-1907
-1896
-1884
-1872
-1860
-1848
-1836
-1823
-1811
-1798
-1785
-1772
-1759
-1745
-1732
-1718
-1705
-1691
-1677
-1663
-1649
-1634
-1620
-1605
-1590
-1575
-1560
-1545
-1530
-1515
-1499
-1484
-1468
-1452
-1437
-1421
-1405
-1388
-1372
-1356
-1339
-1323
-1306
-1289
-1272
-1256
-1239
-1221
-1204
-1187
-1170
-1152
-1135
-1118
-1100
-1083
-1065
-1047
-1030
-1012
-994
-976
-959
-941
-923
-905
-887
-868
-850
-832
-814
-796
-777
-759
-740
-722
-703
-685
-666
-647
-628
-610
-591
-572
-553
-534
-515
-496
-476
-457
-438
-418
-399
-379
-359
-339
-320
-300
-280
-260
-240
-220
-200
-179
-159
-139
-119
-99
-79
-58
-38
-18
2
22
42
62
83
103
123
144
164
184
205
225
245
265
286
306
326
346
367
387
407
427
447
467
487
507
527
547
567
587
606
626
646
665
685
704
723
743
762
781
801
820
839
859
878
897
916
935
955
974
993
1012
1031
1050
1069
1087
1106
1125
1144
1162
1181
1199
1217
1235
1253
1271
1289
1307
1324
1342
1359
1376
1394
1411
1428
1445
1461
1478
1495
1511
1528
1544
1560
1577
1593
1609
1625
1641
1656
1672
1688
1703
1718
1733
1748
1763
1778
1792
1807
1821
1835
1849
1863
1876
1890
1903
1916
1929
1943
1955
1968
1981
1993
2005
2017
2029
2041
2054
2065
2076
2087
2098
2109
2120
2130
2140
2150
2160
2170
2180
2189
2199
2208
2217
2226
2234
2243
2251
2260
2268
2276
2284
2292
2300
2307
2314
2322
2329
2336
2342
2349
2356
2362
2368
2374
2380
2385
2391
2396
2402
2407
2412
2417
2421
2426
2431
2435
2439
2443
2447
2451
2454
2458
2461
2464
2467
2470
2473
2475
2478
2480
2482
2484
2486
2488
2490
2491
2493
2494
2495
2496
2497
2498
2499
2499
2500
2500
2500
2500
2500
2500
2500
2499
2499
2498
2497
2496
2495
2493
2492
2490
2488
2486
2484
2482
2480
2478
2475
2473
2470
2467
2464
2461
2458
2454
2451
2447
2444
2440
2436
2432
2428
2424
2419
2415
2410
2406
2401
2396
2391
2386
2380
2375
2369
2364
2358
2352
2347
2341
2334
2328
2322
2315
2309
2302
2295
2288
2281
2274
2267
2259
2251
2244
2236
2228
2220
2212
2203
2195
2186
2178
2169
2160
2151
2142
2133
2123
2114
2104
2095
2085
2075
2065
2055
2044
2033
2023
2013
2001
1991
1980
1969
1958
1947
1935
1924
1912
1901
1889
1877
1865
1853
1840
1828
1816
1803
1791
1778
1765
1752
1739
1726
1713
1700
1687
1674
1660
1647
1634
1620
1607
1593
1580
1566
1553
1539
1526
1512
1498
1485
1471
1457
1443
1429
1415
1401
1386
1372
1358
1343
1329
1315
1300
1286
1272
1257
1243
1229
1214
1200
1186
1171
1157
1142
1128
1113
1099
1084
1070
1055
1040
1026
1010
997
982
967
953
938
924
909
895
881
866
852
837
823
808
794
779
765
751
736
722
708
693
679
665
651
637
623
609
595
582
568
554
541
528
514
501
488
475
462
449
436
424
411
399
386
374
362
350
338
326
314
302
291
279
268
257
246
235
224
213
202
192
182
172
162
152
142
133
123
114
105
96
88
79
71
62
54
46
38
30
23
15
8
0
-7
-14
-21
-28
-34
-40
-47
-53
-58
-64
-69
-75
-80
-84
-89
-94
-98
-102
-106
-110
-113
-117
-120
-123
-125
-128
-130
-132
-134
-135
-137
-138
-139
-140
-141
-141
-141
-141
-141
-141
-140
-139
-138
-137
-135
-134
-132
-130
-128
-126
-123
-120
-118
-114
-111
-108
-104
-101
-97
-93
-88
-84
-79
-75
-70
-65
-60
-55
-49
-44
-38
-32
-26
-19
-13
-6
0
7
14
22
29
36
44
52
60
68
76
84
93
102
110
119
129
138
147
157
167
176
186
196
207
217
228
238
249
260
271
282
293
304
316
327
339
351
363
375
387
399
412
424
436
449
461
474
486
499
512
525
538
551
564
577
590
603
617
630
644
657
671
685
698
712
726
740
754
767
781
796
810
824
838
852
866
880
894
908
923
937
951
966
980
995
1008
1024
1039
1053
1068
1083
1098
1112
1127
1142
1157
1172
1186
1201
1216
1231
1246
1261
1276
1291
1305
1320
1335
1350
1365
1379
1394
1409
1424
1438
1453
1468
1482
1497
1511
1526
1540
1554
1569
1583
1597
1611
1626
1640
1654
1668
1683
1697
1711
1725
1740
1754
1768
1782
1796
1810
1823
1837
1851
1865
1878
1892
1905
1919
1932
1946
1959
1972
1985
1999
2012
2025
2037
2050
2063
2076
2088
2101
2113
2125
2137
2150
2162
2174
2186
2198
2209
2221
2233
2244
2256
2267
2279
2290
2301
2313
2324
2335
2346
2357
2367
2378
2389
2399
2410
2420
2431
2441
2451
2461
2471
2481
2491
2500
2510
2519
2528
2537
2546
2555
2564
2573
2581
2590
2598
2606
2615
2622
2630
2638
2646
2653
2660
2668
2675
2682
2688
2695
2702
2708
2715
2721
2728
2734
2740
2746
2751
2757
2763
2768
2774
2779
2784
2789
2794
2799
2804
2808
2813
2817
2821
2824
2828
2832
2835
2838
2841
2844
2847
2850
2852
2855
2857
2859
2861
2863
2865
2866
2867
2869
2870
2870
2871
2872
2872
2873
2873
2873
2873
2873
2873
2873
2872
2872
2871
2871
2870
2869
2868
2867
2866
2864
2863
2861
2859
2858
2856
2853
2851
2849
2846
2843
2840
2837
2834
2830
2827
2823
2819
2815
2811
2806
2802
2797
2793
2788
2782
2777
2772
2766
2761
2755
2749
2743
2736
2730
2723
2716
2709
2702
2695
2688
2680
2673
2665
2657
2649
2641
2632
2624
2616
2607
2598
2589
2580
2571
2562
2552
2543
2533
2523
2513
2504
2494
2484
2473
2463
2453
2442
2432
2421
2410
2399
2388
2377
2366
2355
2344
2332
2321
2309
2298
2286
2275
2263
2252
2240
2228
2217
2205
2193
2181
2169
2157
2145
2133
2120
2108
2096
2084
2071
2059
2047
2035
2023
2009
1998
1986
1974
1961
1949
1937
1925
1912
1900
1888
1876
1864
1852
1839
1827
1815
1804
1792
1780
1768
1756
1745
1733
1722
1710
1699
1687
1676
1665
1653
1642
1631
1620
1610
1599
1588
1577
1567
1556
1546
1535
1525
1515
1505
1495
1485
1476
1466
1456
1447
1438
1428
1419
1410
1401
1392
1384
1375
1366
1358
1350
1342
1333
1325
1317
1309
1302
1294
1286
1279
1272
1264
1257
1250
1244
1237
1230
1224
1218
1212
1206
1200
1194
1189
1183
1178
1173
1167
1162
1157
1152
1147
1142
1138
1133
1129
1124
1120
1115
1111
1107
1103
1099
1096
1092
1089
1086
1082
1079
1077
1074
1071
1069
1067
1064
1062
1061
1059
1057
1055
1054
1053
1051
1050
1049
1048
1048
1047
1046
1046
1046
1046
1046
1046
1047
1047
1048
1049
1050
1051
1052
1053
1054
1056
1057
1058
1060
1062
1063
1065
1067
1069
1071
1073
1075
1078
1080
1083
1086
1088
1091
1094
1097
1100
1103
1106
1108
1111
1115
1118
1121
1124
1127
1131
1134
1138
1141
1145
1148
1152
1156
1160
1163
1167
1171
1174
1178
1181
1185
1189
1192
1196
1200
1204
1207
1211
1215
1219
1223
1226
1230
1234
1238
1242
1246
1250
1254
1258
1262
1266
1270
1275
1279
1283
1287
1291
1295
1299
1303
1308
1312
1316
1320
1325
1329
1333
1337
1341
1346
1350
1354
1358
1362
1366
1370
1375
1379
1383
1387
1391
1395
1399
1403
1407
1411
1415
1420
1424
1428
1432
1436
1440
1444
1448
1452
1456
1460
1464
1468
1471
1475
1479
1483
1487
1491
1495
1498
1502
1506
1510
1513
1517
1521
1525
1528
1532
1536
1540
1543
1547
1551
1554
1558
1561
1565
1568
1572
1575
1579
1582
1586
1589
1592
1596
1599
1602
1605
1608
1611
1614
1617
1620
1623
1625
1628
1631
1633
1636
1638
1641
1643
1646
1648
1650
1652
1654
1656
1658
1660
1662
1664
1665
1667
1668
1670
1671
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1682
1683
1683
1684
1684
1684
1684
1685
1685
1685
1685
1685
1685
1685
1685
1684
1684
1683
1683
1682
1681
1681
1680
1679
1678
1677
1675
1674
1673
1671
1670
1669
1667
1665
1663
1662
1660
1658
1655
1653
1651
1648
1646
1643
1640
1638
1635
1632
1628
1625
1622
1618
1615
1611
1608
1604
1600
1596
1592
1587
1583
1578
1574
1569
1564
1559
1554
1548
1543
1537
1532
1526
1520
1514
1508
1501
1495
1489
1482
1475
1469
1462
1455
1449
1442
1435
1428
1421
1414
1407
1399
1392
1385
1377
1370
1362
1354
1346
1339
1331
1323
1314
1306
1298
1289
1281
1272
1264
1255
1246
1237
1228
1219
1210
1201
1191
1182
1172
1163
1153
1144
1134
1124
1115
1105
1095
1085
1075
1065
1055
1045
1035
1025
1014
1004
994
984
974
963
953
942
932
921
911
900
889
879
868
857
847
836
825
814
804
793
782
771
760
749
738
727
716
705
694
683
672
661
650
638
627
616
605
594
583
572
560
549
538
528
517
506
495
485
474
464
453
443
433
423
413
403
393
383
374
364
354
345
335
326
316
307
298
288
279
270
261
253
244
235
227
218
210
202
193
185
177
169
161
154
146
138
131
124
117
110
103
96
89
83
76
70
64
57
51
46
40
34
29
24
19
14
9
4
0
-5
-9
-13
-17
-21
-25
-29
-32
-36
-39
-42
-45
-48
-50
-53
-56
-58
-60
-62
-65
-66
-68
-70
-71
-72
-73
-74
-74
-75
-75
-75
-76
-76
-76
-76
-76
-76
-75
-75
-74
-73
-72
-71
-69
-67
-65
-62
-59
-56
-53
-49
-46
-42
-38
-33
-29
-24
-19
-14
-9
-4
2
8
14
20
26
33
40
48
55
63
71
79
88
97
106
115
125
134
144
154
164
175
185
196
206
217
228
240
251
263
274
286
298
311
323
335
348
361
373
386
400
413
426
440
454
468
482
496
510
525
540
555
570
586
602
618
634
651
667
684
702
719
737
755
773
792
811
830
849
869
888
908
928
948
968
988
1008
1028
1049
1070
1091
1112
1133
1154
1176
1198
1220
1242
1264
1286
1308
1330
1353
1375
1398
1421
1444
1467
1490
1513
1537
1560
1584
1608
1631
1655
1680
1704
1728
1753
1777
1802
1827
1852
1877
1902
1927
1952
1977
2003
2028
2053
2078
2104
2129
2155
2180
2206
2232
2258
2284
2310
2336
2362
2388
2414
2440
2466
2492
2517
2543
2569
2595
2621
2647
2673
2699
2725
2751
2777
2802
2828
2854
2880
2906
2932
2958
2984
3010
3035
3061
3087
3113
3139
3165
3190
3216
3242
3267
3293
3318
3343
3369
3394
3419
3444
3469
3493
3518
3543
3567
3592
3616
3640
3665
3689
3713
3737
3761
3784
3808
3832
3855
3878
3902
3925
3948
3971
3994
4017
4040
4062
4085
4107
4130
4152
4174
4196
4217
4239
4260
4282
4303
4324
4345
4366
4386
4407
4427
4447
4467
4487
4506
4525
4545
4564
4582
4601
4619
4637
4655
4673
4690
4708
4725
4741
4758
4775
4791
4807
4823
4838
4854
4869
4884
4899
4914
4928
4943
4957
4971
4985
4998
5012
5025
5038
5051
5064
5076
5088
5100
5112
5123
5135
5146
5157
5167
5178
5188
5198
5208
5218
5227
5236
5245
5254
5262
5270
5278
5286
5293
5300
5307
5314
5320
5326
5332
5338
5343
5348
5353
5358
5363
5367
5371
5374
5378
5381
5384
5387
5390
5392
5394
5396
5397
5398
5399
5400
5400
5400
5400
5400
5399
5398
5396
5395
5393
5391
5389
5386
5383
5380
5377
5373
5370
5366
5361
5357
5352
5347
5342
5337
5331
5325
5319
5313
5306
5299
5292
5285
5278
5270
5262
5254
5246
5237
5228
5219
5210
5201
5191
5182
5172
5162
5151
5141
5130
5120
5109
5097
5086
5074
5063
5051
5039
5026
5014
5001
4988
4976
4963
4949
4936
4923
4909
4896
4882
4868
4854
4839
4825
4810
4796
4781
4766
4750
4735
4720
4704
4688
4673
4657
4641
4625
4608
4592
4576
4559
4542
4526
4509
4492
4475
4457
4440
4422
4404
4386
4368
4350
4332
4313
4295
4276
4257
4238
4219
4200
4180
4161
4141
4121
4101
4081
4061
4040
4019
3999
3978
3957
3936
3915
3893
3872
3850
3829
3807
3785
3763
3741
3719
3697
3675
3652
3630
3607
3584
3562
3539
3516
3493
3470
3447
3424
3402
3379
3356
3333
3310
3288
3265
3242
3219
3196
3172
3149
3125
3101
3078
3054
3030
3006
2982
2958
2934
2911
2887
2864
2840
2816
2793
2769
2746
2722
2698
2674
2650
2626
2602
2579
2555
2531
2507
2484
2460
2437
2414
2391
2367
2344
2321
2298
2274
2251
2228
2204
2181
2158
2134
2111
2088
2065
2041
2019
1997
1974
1951
1929
1906
1884
1861
1839
1817
1795
1773
1751
1729
1708
1686
1665
1643
1622
1601
1580
1559
1538
1517
1497
1476
1456
1435
1415
1395
1375
1356
1336
1316
1297
1278
1259
1240
1221
1202
1184
1165
1147
1128
1110
1092
1074
1057
1039
1020
1004
987
970
953
936
919
902
886
870
853
837
821
805
789
773
757
742
726
711
696
681
667
652
638
624
611
597
583
570
557
544
531
519
506
494
482
470
458
446
435
423
412
401
390
379
369
358
348
338
328
318
308
299
290
280
272
263
254
246
238
230
222
215
208
201
194
187
180
174
168
162
156
150
145
140
135
130
126
122
117
114
110
106
103
100
97
95
92
90
88
86
84
83
82
81
80
79
79
79
79
79
80
80
81
82
83
85
86
88
90
92
94
96
99
102
105
108
111
114
118
122
126
130
134
139
143
148
153
158
163
169
174
180
186
192
198
204
210
217
224
231
238
245
252
260
268
276
284
292
300
309
317
326
335
344
353
363
372
382
392
402
412
422
432
443
453
464
475
486
497
508
519
531
542
554
566
578
591
603
615
628
641
653
666
679
692
706
719
732
746
759
773
787
801
815
829
843
858
872
886
901
916
930
945
960
975
990
1004
1018
1034
1049
1065
1080
1095
1110
1125
1140
1155
1171
1186
1202
1217
1233
1248
1264
1279
1295
1311
1327
1343
1359
1375
1391
1407
1423
1439
1455
1471
1487
1503
1519
1535
1551
1567
1583
1599
1615
1631
1647
1663
1679
1695
1711
1727
1743
1760
1776
1792
1808
1824
1840
1856
1873
1889
1905
1921
1937
1953
1969
1985
2001
2017
2032
2048
2063
2079
2094
2109
2124
2139
2154
2168
2183
2198
2212
2226
2241
2255
2269
2283
2298
2311
2325
2339
2352
2366
2379
2392
2405
2417
2430
2442
2455
2467
2479
2490
2502
2514
2525
2536
2547
2557
2568
2578
2588
2598
2608
2618
2628
2638
2647
2657
2666
2675
2684
2692
2701
2709
2717
2725
2732
2740
2747
2754
2760
2767
2773
2779
2785
2790
2796
2801
2806
2811
2816
2821
2825
2829
2833
2836
2840
2843
2846
2848
2851
2853
2855
2856
2858
2859
2860
2861
2862
2862
2862
2862
2862
2861
2860
2859
2858
2856
2855
2853
2850
2848
2845
2843
2839
2836
2833
2829
2825
2821
2816
2812
2807
2802
2797
2792
2787
2781
2775
2769
2762
2756
2749
2741
2734
2726
2718
2710
2702
2693
2685
2676
2666
2657
2648
2638
2628
2618
2608
2597
2587
2576
2565
2554
2542
2531
2519
2507
2495
2482
2470
2457
2444
2431
2418
2405
2392
2378
2364
2351
2337
2322
2308
2293
2279
2264
2248
2233
2218
2202
2186
2170
2154
2138
2121
2105
2088
2072
2055
2037
2021
2004
1987
1970
1952
1935
1917
1899
1881
1863
1845
1826
1808
1789
1771
1752
1733
1714
1695
1676
1656
1637
1617
1597
1578
1558
1538
1517
1497
1477
1456
1435
1415
1394
1373
1352
1331
1309
1288
1267
1245
1224
1202
1181
1159
1137
1115
1093
1071
1049
1027
1004
983
961
938
916
893
871
848
826
804
781
759
736
714
691
669
646
624
601
579
556
534
512
489
467
445
422
400
378
356
334
312
290
268
246
224
202
181
159
137
116
95
73
52
31
9
-12
-33
-54
-75
-96
-117
-138
-159
-179
-200
-221
-241
-262
-282
-302
-322
-342
-362
-382
-402
-422
-442
-462
-481
-501
-520
-539
-558
-577
-596
-615
-634
-652
-670
-688
-706
-724
-742
-760
-777
-795
-812
-829
-846
-863
-879
-895
-912
-928
-943
-959
-974
-990
-1004
-1018
-1034
-1048
-1062
-1076
-1090
-1103
-1117
-1130
-1143
-1155
-1168
-1180
-1192
-1204
-1216
-1227
-1239
-1250
-1261
-1272
-1282
-1293
-1303
-1313
-1323
-1333
-1343
-1352
-1361
-1370
-1379
-1388
-1397
-1405
-1413
-1421
-1429
-1437
-1444
-1451
-1458
-1465
-1471
-1478
-1484
-1490
-1496
-1501
-1507
-1512
-1517
-1521
-1526
-1530
-1534
-1538
-1542
-1545
-1548
-1552
-1554
-1557
-1559
-1561
-1563
-1565
-1566
-1567
-1568
-1569
-1569
-1569
-1569
-1569
-1569
-1568
-1568
-1567
-1566
-1564
-1563
-1561
-1560
-1558
-1555
-1553
-1550
-1547
-1544
-1541
-1537
-1533
-1529
-1524
-1519
-1514
-1509
-1503
-1497
-1491
-1485
-1478
-1471
-1463
-1456
-1448
-1439
-1431
-1422
-1413
-1404
-1395
-1385
-1375
-1365
-1355
-1344
-1333
-1322
-1310
-1299
-1287
-1274
-1262
-1249
-1236
-1223
-1209
-1196
-1182
-1168
-1153
-1138
-1123
-1108
-1092
-1076
-1060
-1044
-1027
-1010
-993
-975
-957
-939
-920
-901
-882
-863
-843
-823
-803
-782
-761
-740
-718
-697
-675
-652
-630
-607
-584
-560
-537
-513
-489
-464
-440
-415
-389
-364
-338
-312
-286
-259
-233
-205
-178
-151
-123
-95
-67
-38
-9
19
48
78
107
137
167
197
228
258
289
320
351
383
414
446
478
510
543
575
608
641
674
707
741
775
809
843
877
911
946
981
1016
1051
1086
1122
1158
1194
1230
1266
1303
1339
1376
1413
1450
1487
1525
1562
1600
1638
1676
1714
1752
1791
1829
1867
1906
1945
1983
2021
2061
2100
2139
2178
2217
2257
2296
2335
2375
2414
2454
2493
2533
2573
2612
2652
2692
2731
2771
2811
2851
2891
2931
2971
3011
3052
3092
3132
3172
3213
3253
3294
3334
3375
3415
3456
3497
3537
3578
3618
3659
3700
3740
3781
3821
3862
3902
3943
3983
4024
4064
4104
4145
4185
4225
4265
4305
4345
4384
4424
4464
4503
4543
4582
4621
4660
4699
4738
4777
4815
4854
4892
4930
4969
5007
5044
5082
5120
5157
5195
5232
5270
5307
5344
5381
5418
5455
5491
5528
5564
5600
5635
5671
5706
5741
5776
5811
5845
5880
5914
5947
5981
6014
6047
6080
6112
6145
6177
6208
6240
6271
6302
6332
6362
6392
6422
6451
6481
6509
6538
6567
6595
6623
6650
6678
6705
6732
6758
6784
6810
6836
6861
6886
6910
6935
6959
6982
7006
7029
7052
7074
7096
7118
7139
7160
7181
7201
7221
7241
7260
7279
7297
7316
7333
7351
7368
7385
7401
7417
7432
7448
7462
7477
7491
7504
7518
7530
7543
7555
7566
7577
7588
7598
7608
7618
7627
7636
7644
7652
7660
7667
7674
7681
7687
7692
7697
7702
7707
7711
7714
7718
7721
7723
7725
7727
7729
7730
7731
7731
7731
7730
7729
7728
7726
7724
7722
7719
7716
7712
7709
7704
7700
7695
7690
7684
7678
7672
7666
7659
7651
7644
7636
7627
7618
7609
7600
7590
7580
7569
7559
7547
7536
7524
7512
7500
7487
7474
7461
7447
7433
7419
7404
7390
7374
7359
7343
7326
7310
7293
7276
7258
7240
7222
7204
7185
7166
7146
7127
7107
7087
7067
7046
7025
7004
6983
6961
6939
6917
6894
6871
6848
6825
6801
6777
6753
6729
6704
6679
6653
6628
6602
6576
6549
6523
6496
6469
6441
6414
6386
6358
6329
6300
6272
6242
6213
6183
6153
6123
6093
6062
6031
6000
5969
5937
5905
5873
5841
5809
5776
5743
5710
5677
5644
5610
5577
5543
5509
5474
5440
5405
5370
5335
5300
5264
5229
5193
5157
5121
5084
5048
5011
4974
4937
4900
4862
4825
4788
4750
4712
4675
4637
4599
4561
4523
4485
4447
4408
4370
4331
4293
4254
4215
4177
4138
4099
4059
4019
3981
3942
3902
3863
3823
3784
3744
3704
3664
3624
3584
3544
3504
3464
3424
3384
3344
3304
3263
3223
3183
3142
3102
3061
3021
2980
2939
2899
2858
2817
2777
2736
2696
2655
2614
2574
2534
2493
2453
2412
2372
2332
2292
2252
2211
2171
2131
2091
2052
2012
1972
1932
1893
1853
1814
1774
1735
1696
1657
1618
1579
1540
1501
1462
1424
1385
1347
1308
1270
1232
1194
1156
1118
1080
1042
1004
967
929
892
855
818
781
745
708
671
635
599
563
527
492
456
421
386
351
316
281
247
212
178
144
111
77
44
10
-23
-55
-88
-120
-153
-185
-216
-248
-279
-311
-342
-372
-403
-433
-464
-494
-524
-553
-583
-612
-642
-671
-700
-728
-757
-785
-813
-841
-869
-896
-923
-950
-977
-1004
-1030
-1056
-1083
-1108
-1134
-1159
-1185
-1210
-1235
-1259
-1284
-1308
-1332
-1356
-1379
-1403
-1426
-1449
-1472
-1494
-1517
-1539
-1561
-1583
-1604
-1625
-1647
-1667
-1688
-1708
-1729
-1749
-1769
-1788
-1808
-1827
-1846
-1865
-1884
-1902
-1920
-1938
-1956
-1974
-1991
-2008
-2025
-2041
-2059
-2075
-2091
-2107
-2123
-2139
-2155
-2170
-2185
-2200
-2215
-2230
-2244
-2259
-2273
-2287
-2301
-2315
-2328
-2342
-2355
-2368
-2381
-2394
-2407
-2419
-2432
-2444
-2456
-2468
-2479
-2491
-2502
-2513
-2525
-2536
-2547
-2557
-2568
-2579
-2589
-2599
-2609
-2619
-2629
-2639
-2649
-2658
-2668
-2677
-2686
-2695
-2704
-2713
-2722
-2730
-2739
-2747
-2755
-2763
-2771
-2779
-2786
-2794
-2801
-2808
-2816
-2823
-2830
-2836
-2843
-2850
-2856
-2863
-2869
-2875
-2881
-2887
-2893
-2899
-2905
-2911
-2916
-2921
-2927
-2932
-2937
-2942
-2947
-2952
-2957
-2961
-2966
-2970
-2974
-2978
-2983
-2986
-2990
-2994
-2998
-3001
-3005
-3008
-3011
-3014
-3017
-3020
-3023
-3025
-3028
-3030
-3033
-3035
-3037
-3039
-3041
-3043
-3044
-3046
-3048
-3049
-3051
-3052
-3053
-3055
-3056
-3057
-3058
-3059
-3060
-3061
-3062
-3063
-3063
-3064
-3064
-3065
-3065
-3065
-3066
-3066
-3066
-3066
-3066
-3066
-3066
-3066
-3066
-3066
-3065
-3065
-3064
-3063
-3062
-3061
-3060
-3059
-3057
-3056
-3054
-3053
-3051
-3049
-3047
-3046
-3044
-3041
-3039
-3037
-3035
-3032
-3030
-3028
-3025
-3022
-3020
-3017
-3014
-3012
-3009
-3006
-3003
-3000
-2996
-2993
-2990
-2987
-2983
-2980
-2976
-2973
-2969
-2966
-2962
-2958
-2955
-2951
-2947
-2944
-2940
-2936
-2933
-2929
-2925
-2921
-2917
-2913
-2909
-2905
-2901
-2897
-2893
-2889
-2885
-2881
-2877
-2872
-2868
-2864
-2860
-2855
-2851
-2846
-2842
-2837
-2833
-2828
-2823
-2819
-2814
-2809
-2804
-2800
-2795
-2790
-2785
-2780
-2775
-2769
-2764
-2759
-2754
-2748
-2743
-2737
-2732
-2726
-2721
-2715
-2710
-2704
-2698
-2693
-2687
-2681
-2675
-2669
-2663
-2656
-2650
-2644
-2637
-2631
-2624
-2618
-2611
-2604
-2597
-2591
-2584
-2577
-2570
-2563
-2556
-2549
-2542
-2535
-2528
-2521
-2514
-2507
-2500
-2493
-2486
-2479
-2472
-2465
-2458
-2450
-2443
-2436
-2429
-2422
-2415
-2408
-2400
-2393
-2386
-2379
-2372
-2364
-2357
-2350
-2343
-2336
-2328
-2321
-2314
-2306
-2299
-2291
-2284
-2276
-2269
-2261
-2254
-2246
-2239
-2231
-2223
-2216
-2208
-2201
-2193
-2185
-2177
-2169
-2162
-2154
-2146
-2138
-2130
-2122
-2113
-2105
-2097
-2089
-2081
-2073
-2065
-2057
-2049
-2041
-2033
-2025
-2017
-2009
-2001
-1993
-1984
-1976
-1968
-1960
-1951
-1943
-1935
-1926
-1918
-1909
-1901
-1892
-1883
-1875
-1866
-1857
-1848
-1840
-1831
-1822
-1813
-1804
-1795
-1785
-1776
-1767
-1758
-1748
-1739
-1729
-1720
-1710
-1701
-1692
-1682
-1672
-1663
-1653
-1644
-1634
-1624
-1614
-1604
-1594
-1584
-1574
-1564
-1554
-1544
-1534
-1524
-1514
-1504
-1494
-1484
-1474
-1463
-1453
-1443
-1433
-1423
-1413
-1402
-1392
-1382
-1371
-1361
-1351
-1340
-1330
-1320
-1309
-1299
-1288
-1277
-1267
-1256
-1246
-1235
-1224
-1213
-1203
-1192
-1181
-1171
-1160
-1149
-1138
-1127
-1116
-1105
-1094
-1083
-1072
-1061
-1050
-1039
-1027
-1016
-1004
-994
-982
-971
-959
-948
-936
-925
-913
-901
-890
-878
-866
-854
-842
-831
-819
-807
-795
-783
-771
-759
-747
-735
-723
-711
-699
-687
-674
-662
-650
-638
-626
-614
-601
-589
-577
-565
-553
-541
-528
-516
-504
-492
-479
-467
-455
-442
-430
-417
-405
-392
-380
-367
-355
-342
-330
-317
-304
-292
-279
-266
-254
-241
-228
-215
-203
-190
-177
-164
-151
-138
-125
-112
-99
-86
-73
-60
-47
-34
-21
-7
6
19
32
45
58
72
85
98
112
125
138
152
165
179
193
206
220
234
248
262
275
289
303
317
331
345
359
373
387
401
415
430
444
458
472
486
501
515
529
543
558
572
586
600
615
629
643
658
672
686
701
715
729
744
758
772
786
801
815
829
844
858
872
887
901
916
930
945
959
974
988
1002
1016
1032
1046
1061
1075
1090
1104
1119
1134
1148
1163
1178
1193
1207
1222
1237
1252
1267
1281
1296
1311
1326
1340
1355
1370
1385
1399
1414
1428
1443
1457
1472
1486
1501
1515
1529
1543
1557
1571
1585
1599
1613
1627
1641
1655
1669
1682
1696
1710
1723
1737
1750
1764
1777
1790
1804
1817
1830
1843
1855
1868
1881
1893
1906
1918
1931
1943
1955
1967
1979
1991
2003
2015
2025
2037
2049
2061
2072
2084
2095
2106
2117
2128
2139
2150
2161
2171
2182
2192
2202
2212
2222
2232
2242
2252
2261
2271
2280
2290
2299
2308
2317
2326
2335
2344
2352
2361
2369
2377
2385
2392
2400
2407
2414
2421
2428
2435
2442
2448
2454
2460
2466
2472
2478
2484
2489
2495
2500
2505
2510
2515
2520
2525
2530
2534
2538
2543
2547
2551
2555
2558
2562
2565
2569
2572
2575
2578
2581
2583
2586
2588
2591
2593
2595
2597
2599
2600
2602
2603
2604
2605
2606
2606
2607
2607
2607
2607
2607
2607
2606
2606
2605
2604
2603
2602
2601
2600
2598
2596
2595
2593
2590
2588
2585
2583
2580
2577
2574
2571
2567
2564
2560
2557
2553
2548
2544
2540
2535
2530
2525
2520
2514
2509
2503
2497
2491
2484
2478
2471
2464
2457
2449
2442
2434
2427
2419
2411
2403
2395
2387
2379
2370
2362
2353
2345
2336
2327
2318
2309
2300
2291
2281
2272
2262
2252
2242
2231
2221
2210
2199
2188
2177
2165
2154
2142
2130
2118
2106
2094
2082
2069
2056
2043
2029
2017
2004
1990
1977
1963
1949
1936
1922
1908
1893
1879
1865
1851
1836
1822
1807
1792
1777
1762
1747
1732
1717
1701
1686
1670
1655
1639
1623
1607
1591
1575
1559
1543
1527
1510
1494
1477
1460
1444
1427
1410
1393
1376
1359
1342
1325
1307
1290
1273
1256
1238
1221
1204
1186
1169
1152
1134
1117
1100
1083
1065
1048
1031
1012
996
979
961
944
927
909
892
875
857
840
823
805
788
770
753
736
718
701
683
666
649
631
614
597
579
562
545
528
511
494
478
461
444
428
411
395
378
362
346
330
314
298
282
267
251
236
220
205
190
175
160
146
131
116
102
87
73
58
44
30
16
2
-12
-26
-40
-53
-67
-80
-93
-106
-119
-132
-145
-157
-170
-182
-194
-206
-218
-230
-241
-253
-264
-275
-286
-297
-308
-318
-329
-339
-349
-359
-369
-378
-388
-397
-406
-415
-423
-431
-440
-448
-455
-463
-471
-478
-485
-492
-499
-506
-512
-519
-525
-531
-536
-542
-547
-552
-557
-562
-566
-571
-575
-579
-582
-586
-589
-592
-595
-598
-600
-602
-604
-606
-607
-608
-609
-610
-610
-611
-611
-610
-610
-609
-608
-607
-606
-604
-603
-601
-599
-596
-593
-590
-587
-584
-580
-576
-572
-567
-563
-558
-553
-547
-541
-535
-529
-522
-516
-509
-501
-494
-486
-478
-469
-461
-452
-443
-433
-424
-414
-404
-393
-383
-372
-361
-350
-338
-327
-315
-302
-290
-277
-264
-251
-237
-223
-209
-195
-180
-165
-150
-135
-120
-104
-88
-72
-56
-40
-23
-6
11
28
46
63
81
99
118
136
155
174
193
212
232
252
272
292
312
333
354
375
396
418
440
462
484
506
529
552
575
598
621
645
669
693
717
741
766
790
815
840
865
891
916
942
968
994
1020
1047
1074
1101
1128
1155
1183
1210
1238
1266
1294
1322
1351
1380
1408
1437
1467
1496
1526
1556
1585
1616
1646
1676
1707
1737
1768
1799
1830
1861
1892
1923
1955
1986
2017
2049
2081
2113
2144
2176
2208
2240
2272
2303
2336
2368
2400
2432
2464
2497
2529
2562
2594
2627
2660
2692
2725
2758
2790
2823
2856
2889
2922
2954
2987
3020
3053
3086
3119
3152
3185
3218
3251
3284
3317
3351
3384
3417
3450
3483
3516
3549
3582
3615
3648
3681
3713
3746
3779
3812
3844
3877
3909
3942
3975
4006
4040
4073
4105
4138
4171
4203
4235
4268
4300
4332
4365
4397
4429
4461
4493
4525
4557
4589
4620
4652
4683
4715
4746
4777
4808
4839
4870
4901
4932
4962
4993
5023
5053
5084
5114
5144
5174
5204
5234
5264
5294
5324
5353
5383
5413
5442
5472
5501
5530
5560
5589
5618
5646
5675
5703
5732
5760
5788
5816
5844
5872
5899
5927
5954
5981
6008
6035
6061
6088
6114
6140
6166
6192
6218
6243
6268
6293
6318
6343
6367
6391
6415
6439
6463
6486
6509
6532
6555
6577
6600
6622
6644
6665
6687
6708
6729
6750
6771
6791
6811
6832
6852
6872
6891
6911
6930
6949
6968
6987
7006
7024
7042
7060
7078
7096
7113
7130
7147
7163
7179
7195
7211
7226
7242
7257
7271
7286
7300
7314
7328
7341
7355
7368
7381
7394
7406
7418
7430
7442
7453
7465
7476
7486
7497
7507
7517
7527
7537
7546
7555
7564
7572
7581
7589
7597
7604
7612
7619
7626
7633
7639
7645
7651
7657
7662
7668
7673
7678
7682
7687
7691
7694
7698
7701
7704
7707
7710
7712
7714
7715
7717
7718
7719
7719
7720
7720
7719
7719
7718
7717
7716
7715
7713
7711
7709
7706
7704
7701
7697
7694
7690
7686
7682
7677
7673
7668
7663
7657
7651
7645
7639
7632
7625
7618
7611
7603
7595
7587
7579
7570
7561
7552
7542
7532
7522
7512
7501
7490
7479
7467
7456
7444
7432
7419
7407
7394
7381
7368
7355
7341
7327
7313
7299
7285
7270
7255
7240
7225
7209
7193
7177
7161
7145
7128
7111
7095
7077
7060
7043
7025
7008
6990
6972
6954
6936
6918
6899
6881
6862
6843
6825
6806
6787
6768
6748
6729
6709
6690
6670
6650
6630
6610
6590
6569
6549
6528
6507
6486
6465
6444
6423
6402
6381
6359
6337
6316
6294
6272
6250
6227
6205
6182
6159
6136
6113
6090
6067
6044
6020
5997
5973
5950
5926
5903
5879
5855
5832
5808
5784
5760
5736
5712
5688
5665
5641
5617
5593
5569
5545
5521
5497
5473
5449
5425
5401
5376
5352
5328
5305
5281
5257
5233
5209
5185
5161
5137
5113
5089
5065
5041
5017
4993
4969
4945
4921
4897
4873
4849
4825
4801
4777
4753
4729
4705
4682
4658
4634
4611
4587
4563
4540
4516
4493
4470
4446
4423
4400
4377
4354
4332
4309
4286
4264
4241
4219
4197
4174
4152
4130
4108
4086
4064
4042
4019
3999
3977
3955
3934
3913
3891
3870
3849
3828
3808
3787
3766
3746
3725
3705
3685
3665
3645
3625
3605
3586
3566
3547
3528
3509
3490
3471
3453
3434
3416
3398
3380
3362
3344
3327
3309
3292
3275
3257
3240
3224
3207
3190
3174
3158
3142
3126
3110
3095
3080
3064
3049
3035
3020
3006
2991
2978
2964
2950
2937
2924
2911
2898
2886
2874
2862
2850
2838
2827
2815
2804
2793
2783
2772
2762
2752
2743
2733
2724
2715
2706
2698
2690
2681
2674
2666
2658
2651
2644
2637
2630
2623
2617
2610
2604
2598
2592
2586
2581
2575
2570
2565
2560
2555
2551
2547
2543
2539
2535
2532
2529
2526
2523
2520
2518
2516
2514
2512
2510
2509
2508
2507
2506
2506
2506
2506
2506
2506
2507
2508
2509
2511
2512
2514
2516
2518
2521
2523
2526
2529
2532
2535
2539
2543
2547
2551
2555
2560
2565
2570
2575
2581
2586
2592
2598
2605
2611
2618
2624
2631
2638
2645
2652
2659
2666
2674
2681
2689
2696
2704
2712
2720
2728
2737
2745
2754
2763
2772
2781
2790
2799
2809
2819
2828
2838
2848
2858
2868
2878
2889
2899
2910
2920
2931
2941
2952
2963
2974
2985
2996
3007
3019
3030
3041
3053
3064
3076
3087
3099
3110
3122
3133
3145
3156
3168
3179
3191
3202
3214
3225
3237
3248
3260
3271
3283
3294
3306
3317
3329
3340
3352
3363
3375
3386
3398
3409
3420
3432
3443
3454
3466
3477
3488
3499
3510
3521
3533
3544
3555
3566
3577
3588
3599
3610
3621
3633
3644
3655
3666
3677
3688
3700
3711
3722
3733
3744
3755
3766
3777
3788
3799
3810
3821
3831
3842
3853
3863
3873
3884
3894
3904
3914
3925
3935
3945
3955
3965
3974
3984
3993
4003
4011
4021
4030
4038
4046
4054
4062
4070
4078
4085
4091
4099
4106
4113
4119
4126
4132
4138
4144
4150
4156
4162
4167
4173
4178
4183
4189
4194
4199
4204
4210
4215
4220
4224
4229
4234
4238
4242
4247
4251
4255
4259
4263
4266
4270
4273
4277
4280
4283
4286
4289
4292
4295
4297
4300
4302
4304
4307
4309
4311
4313
4315
4316
4318
4319
4321
4322
4324
4325
4326
4327
4328
4329
4329
4330
4330
4330
4330
4330
4329
4329
4328
4327
4326
4325
4323
4322
4320
4318
4316
4314
4311
4308
4305
4302
4299
4295
4292
4288
4284
4280
4276
4271
4266
4261
4256
4251
4245
4240
4234
4228
4222
4216
4209
4203
4196
4189
4182
4175
4168
4160
4153
4145
4137
4130
4121
4113
4105
4096
4088
4078
4070
4061
4051
4043
4033
4024
4014
4003
3994
3984
3974
3964
3953
3943
3932
3921
3910
3899
3887
3876
3865
3853
3842
3830
3818
3806
3794
3782
3769
3757
3744
3731
3719
3705
3692
3679
3666
3652
3638
3625
3611
3597
3583
3568
3554
3539
3525
3510
3495
3480
3465
3449
3434
3418
3402
3386
3370
3354
3338
3321
3304
3288
3271
3253
3236
3219
3201
3184
3166
3148
3130
3112
3094
3076
3058
3039
3021
3002
2983
2965
2946
2927
2908
2889
2870
2851
2832
2812
2793
2774
2755
2735
2716
2696
2677
2657
2637
2617
2597
2577
2557
2537
2517
2497
2476
2456
2435
2415
2394
2373
2352
2331
2310
2289
2268
2246
2225
2203
2181
2159
2137
2115
2093
2071
2048
2025
2003
1981
1958
1935
1913
1890
1867
1844
1821
1797
1774
1751
1728
1704
1681
1657
1633
1610
1586
1562
1538
1514
1490
1465
1441
1417
1392
1368
1343
1319
1294
1269
1244
1219
1194
1169
1144
1119
1093
1068
1043
1016
992
966
941
915
890
864
839
813
787
762
736
711
685
660
635
609
584
559
533
508
483
458
433
407
382
357
332
307
282
257
232
206
181
156
131
106
81
56
30
5
-20
-45
-70
-95
-120
-145
-170
-194
-219
-244
-269
-294
-319
-343
-368
-393
-417
-442
-466
-491
-515
-539
-564
-588
-612
-636
-660
-684
-708
-732
-755
-779
-803
-826
-850
-873
-897
-920
-943
-967
-990
-1012
-1036
-1059
-1081
-1104
-1127
-1149
-1172
-1194
-1216
-1238
-1261
-1282
-1304
-1326
-1348
-1369
-1390
-1411
-1433
-1453
-1474
-1495
-1515
-1535
-1555
-1575
-1595
-1614
-1633
-1652
-1671
-1690
-1708
-1726
-1744
-1762
-1779
-1796
-1813
-1830
-1847
-1863
-1879
-1895
-1910
-1926
-1941
-1956
-1970
-1985
-1999
-2013
-2025
-2040
-2053
-2066
-2079
-2091
-2104
-2116
-2128
-2139
-2151
-2162
-2173
-2184
-2195
-2205
-2215
-2225
-2235
-2245
-2254
-2263
-2272
-2280
-2289
-2297
-2305
-2312
-2320
-2327
-2334
-2341
-2348
-2354
-2360
-2365
-2371
-2376
-2381
-2385
-2389
-2393
-2397
-2400
-2403
-2406
-2409
-2411
-2413
-2415
-2416
-2417
-2418
-2419
-2419
-2419
-2418
-2417
-2416
-2415
-2413
-2411
-2409
-2406
-2402
-2399
-2395
-2391
-2386
-2381
-2376
-2370
-2364
-2357
-2351
-2343
-2336
-2328
-2320
-2311
-2302
-2293
-2284
-2274
-2264
-2253
-2242
-2231
-2219
-2208
-2195
-2183
-2170
-2156
-2143
-2129
-2114
-2100
-2085
-2069
-2054
-2037
-2021
-2004
-1987
-1970
-1952
-1935
-1916
-1898
-1879
-1859
-1839
-1819
-1799
-1778
-1757
-1736
-1714
-1692
-1670
-1647
-1624
-1601
-1577
-1553
-1528
-1504
-1479
-1453
-1427
-1401
-1375
-1348
-1321
-1294
-1267
-1239
-1211
-1182
-1154
-1125
-1096
-1067
-1037
-1006
-977
-947
-916
-886
-854
-823
-791
-760
-727
-695
-662
-629
-596
-563
-529
-495
-461
-427
-393
-358
-323
-287
-252
-216
-180
-144
-107
-70
-33
4
42
80
118
156
194
233
272
311
350
389
429
469
509
549
589
630
670
711
752
793
834
875
916
957
999
1040
1082
1123
1165
1207
1249
1291
1333
1376
1418
1460
1503
1545
1588
1630
1673
1715
1758
1801
1844
1887
1930
1972
2015
2058
2101
2145
2188
2231
2274
2317
2360
2403
2447
2490
2533
2576
2619
2663
2706
2749
2792
2835
2878
2921
2964
3007
3050
3093
3136
3179
3222
3265
3307
3350
3393
3435
3478
3520
3563
3605
3648
3690
3733
3775
3817
3860
3902
3944
3986
4027
4069
4111
4153
4194
4235
4277
4318
4359
4400
4441
4481
4522
4562
4603
4643
4683
4723
4763
4802
4842
4881
4920
4959
4998
5037
5075
5114
5152
5190
5228
5265
5302
5340
5377
5414
5450
5487
5523
5559
5595
5631
5666
5701
5736
5771
5806
5840
5874
5908
5941
5974
6007
6040
6072
6105
6136
6168
6200
6231
6262
6292
6323
6353
6383
6412
6442
6471
6500
6528
6557
6585
6612
6640
6667
6694
6721
6747
6773
6799
6825
6850
6875
6900
6924
6949
6973
6996
7020
7043
7066
7089
7111
7133
7155
7176
7197
7218
7239
7259
7279
7299
7318
7337
7356
7375
7393
7410
7428
7445
7462
7478
7494
7510
7526
7541
7556
7570
7584
7598
7611
7624
7637
7649
7661
7673
7684
7695
7705
7715
7725
7735
7744
7752
7761
7769
7776
7784
7791
7797
7803
7809
7815
7820
7825
7830
7834
7838
7841
7845
7848
7850
7853
7855
7856
7858
7859
7859
7860
7860
7860
7859
7858
7857
7855
7853
7851
7849
7846
7843
7839
7835
7831
7826
7821
7816
7811
7805
7798
7792
7785
7777
7769
7761
7753
7744
7735
7725
7716
7705
7695
7684
7673
7662
7650
7638
7626
7613
7600
7587
7574
7560
7546
7531
7517
7502
7486
7471
7455
7439
7423
7406
7389
7372
7354
7336
7318
7300
7281
7262
7243
7223
7204
7184
7164
7143
7123
7102
7080
7059
7038
7016
6994
6972
6949
6926
6904
6881
6857
6834
6810
6787
6763
6739
6714
6690
6665
6641
6616
6590
6565
6540
6514
6489
6463
6437
6411
6384
6358
6332
6305
6278
6251
6224
6197
6169
6141
6114
6086
6058
6029
6001
5972
5943
5914
5885
5856
5827
5797
5767
5737
5707
5677
5647
5616
5585
5555
5524
5493
5461
5430
5399
5367
5336
5304
5272
5241
5209
5177
5145
5113
5081
5048
5016
4984
4951
4919
4886
4854
4821
4789
4756
4723
4690
4657
4624
4591
4557
4524
4491
4457
4424
4390
4357
4323
4289
4255
4221
4187
4153
4119
4085
4051
4016
3982
3948
3914
3879
3845
3811
3776
3742
3708
3673
3639
3604
3570
3535
3501
3467
3432
3398
3364
3329
3295
3261
3227
3193
3159
3125
3091
3057
3023
2989
2955
2921
2887
2853
2820
2786
2752
2719
2685
2651
2618
2584
2551
2518
2484
2451
2418
2385
2351
2318
2285
2253
2220
2187
2154
2122
2089
2057
2024
1992
1960
1928
1897
1865
1834
1802
1771
1740
1709
1678
1648
1617
1587
1556
1526
1497
1467
1437
1408
1378
1349
1320
1292
1263
1234
1206
1178
1149
1121
1093
1065
1038
1010
983
955
928
901
874
847
820
793
767
740
714
688
662
636
611
585
560
535
510
485
461
436
412
388
364
340
316
292
269
246
222
199
177
154
131
109
87
65
43
21
0
-21
-43
-64
-85
-105
-126
-146
-167
-187
-207
-227
-246
-266
-286
-305
-324
-343
-362
-381
-400
-419
-437
-456
-474
-492
-510
-528
-546
-563
-581
-598
-615
-633
-649
-666
-683
-699
-715
-731
-747
-763
-778
-793
-808
-823
-838
-853
-867
-881
-895
-909
-922
-936
-949
-962
-975
-988
-1000
-1012
-1025
-1037
-1049
-1061
-1072
-1084
-1095
-1106
-1117
-1128
-1139
-1149
-1160
-1170
-1180
-1190
-1200
-1210
-1219
-1229
-1238
-1247
-1256
-1265
-1274
-1283
-1291
-1299
-1308
-1316
-1324
-1332
-1339
-1347
-1354
-1362
-1369
-1376
-1383
-1390
-1396
-1403
-1409
-1416
-1422
-1428
-1434
-1440
-1446
-1452
-1458
-1463
-1469
-1474
-1479
-1485
-1490
-1495
-1500
-1504
-1509
-1514
-1518
-1522
-1527
-1531
-1535
-1539
-1543
-1547
-1551
-1554
-1558
-1561
-1565
-1568
-1571
-1575
-1578
-1581
-1584
-1586
-1589
-1592
-1594
-1597
-1599
-1602
-1604
-1606
-1608
-1610
-1612
-1614
-1616
-1617
-1619
-1621
-1622
-1623
-1625
-1626
-1627
-1628
-1629
-1630
-1631
-1631
-1632
-1632
-1633
-1633
-1633
-1633
-1633
-1633
-1633
-1633
-1633
-1632
-1632
-1632
-1631
-1630
-1630
-1629
-1628
-1627
-1626
-1625
-1624
-1623
-1622
-1621
-1619
-1618
-1616
-1615
-1613
-1611
-1609
-1607
-1605
-1603
-1601
-1599
-1597
-1594
-1592
-1590
-1587
-1584
-1582
-1579
-1576
-1573
-1570
-1567
-1564
-1561
-1557
-1554
-1550
-1547
-1543
-1540
-1536
-1533
-1529
-1525
-1521
-1518
-1514
-1510
-1506
-1502
-1498
-1494
-1490
-1486
-1482
-1478
-1474
-1470
-1466
-1461
-1457
-1453
-1449
-1445
-1441
-1437
-1433
-1429
-1425
-1421
-1416
-1412
-1408
-1404
-1400
-1395
-1391
-1387
-1383
-1378
-1374
-1370
-1365
-1361
-1356
-1352
-1348
-1343
-1339
-1334
-1329
-1325
-1320
-1315
-1310
-1305
-1300
-1295
-1290
-1285
-1280
-1274
-1269
-1264
-1258
-1253
-1247
-1241
-1236
-1230
-1224
-1218
-1212
-1206
-1200
-1193
-1187
-1181
-1174
-1168
-1161
-1155
-1148
-1141
-1134
-1127
-1120
-1113
-1106
-1099
-1091
-1084
-1076
-1069
-1061
-1054
-1046
-1038
-1030
-1022
-1014
-1006
-998
-990
-982
-973
-965
-957
-948
-940
-931
-923
-914
-906
-897
-889
-880
-871
-862
-854
-845
-836
-827
-818
-810
-801
-792
-783
-774
-765
-756
-747
-738
-729
-720
-711
-702
-693
-684
-675
-666
-657
-647
-638
-629
-620
-611
-601
-592
-583
-573
-564
-555
-546
-536
-527
-518
-508
-499
-489
-480
-471
-461
-452
-443
-433
-424
-414
-405
-396
-387
-377
-368
-359
-349
-340
-331
-321
-312
-303
-294
-284
-275
-266
-256
-247
-238
-228
-219
-210
-200
-191
-182
-172
-163
-154
-145
-136
-126
-117
-108
-99
-90
-80
-71
-62
-53
-44
-35
-25
-16
-7
2
11
20
29
38
47
56
65
73
82
91
100
109
117
126
135
143
152
161
169
178
186
195
203
211
219
227
235
243
251
259
267
274
282
289
297
304
311
318
325
332
338
345
352
358
365
371
378
384
390
396
402
408
414
420
425
431
436
442
447
452
457
462
467
472
476
481
485
490
494
498
503
507
511
515
518
522
526
529
532
536
539
542
545
547
550
552
555
557
559
561
563
565
567
568
570
571
573
574
575
576
577
578
579
580
580
581
581
582
582
583
583
583
583
584
584
584
583
583
583
583
582
582
581
581
580
579
579
578
577
576
575
574
573
571
570
569
567
566
564
563
561
559
557
556
554
552
550
548
546
544
542
540
538
535
533
531
529
526
524
521
519
516
514
511
509
506
503
501
498
495
492
489
486
484
481
478
475
472
469
466
463
459
456
453
450
447
444
440
437
434
430
427
424
420
417
413
410
407
403
400
397
393
390
387
383
380
377
374
371
367
364
361
358
355
352
349
346
344
341
338
335
333
330
328
325
323
320
318
316
313
311
309
306
304
301
299
297
294
292
290
287
285
283
280
278
276
274
272
270
268
266
264
262
261
259
257
256
254
253
251
250
249
248
247
246
246
245
244
244
243
243
243
243
243
243
243
244
244
244
245
246
246
247
248
249
250
252
253
254
256
258
260
261
264
266
268
271
273
276
279
282
286
289
293
296
300
304
308
313
317
321
326
331
335
340
345
350
355
361
366
371
377
382
388
394
400
406
412
418
424
430
437
444
450
457
464
471
479
486
494
501
509
517
524
532
540
549
557
565
574
582
591
600
609
618
627
637
646
656
665
675
685
695
705
715
726
736
747
758
769
780
791
802
814
825
837
848
860
872
884
896
908
921
933
946
958
971
984
997
1008
1022
1036
1049
1062
1075
1088
1102
1115
1129
1142
1156
1170
1183
1197
1211
1225
1239
1253
1268
1282
1296
1311
1325
1340
1354
1369
1384
1399
1414
1429
1444
1459
1474
1489
1505
1520
1536
1551
1567
1582
1598
1614
1629
1645
1661
1676
1692
1708
1724
1739
1755
1771
1786
1802
1818
1834
1849
1865
1881
1896
1912
1928
1943
1959
1975
1990
2005
2021
2036
2052
2067
2083
2098
2113
2128
2143
2159
2174
2189
2204
2218
2233
2248
2263
2278
2292
2307
2322
2337
2351
2366
2380
2395
2409
2424
2438
2452
2467
2481
2495
2509
2523
2537
2551
2565
2579
2593
2606
2620
2633
2647
2660
2673
2687
2700
2713
2726
2739
2752
2764
2777
2790
2802
2815
2827
2839
2852
2864
2876
2888
2900
2912
2924
2935
2947
2959
2970
2982
2993
3005
3016
3027
3038
3049
3060
3071
3082
3093
3103
3114
3124
3135
3145
3156
3166
3176
3186
3196
3205
3215
3225
3234
3243
3253
3262
3271
3280
3288
3297
3306
3314
3322
3330
3339
3346
3354
3362
3370
3377
3384
3392
3399
3406
3413
3420
3427
3433
3440
3446
3453
3459
3465
3471
3477
3483
3488
3494
3499
3505
3510
3516
3521
3526
3531
3536
3541
3546
3551
3556
3560
3565
3569
3573
3578
3582
3586
3590
3593
3597
3600
3604
3607
3610
3613
3616
3618
3621
3623
3626
3628
3630
3632
3634
3635
3637
3639
3640
3641
3642
3643
3644
3644
3644
3644
3644
3644
3644
3644
3643
3642
3642
3641
3640
3638
3637
3636
3634
3632
3631
3629
3627
3625
3622
3620
3617
3615
3612
3609
3606
3603
3600
3596
3593
3589
3585
3581
3577
3573
3568
3564
3559
3555
3550
3545
3540
3535
3529
3524
3518
3512
3506
3500
3494
3487
3481
3474
3467
3460
3453
3446
3438
3430
3423
3415
3407
3399
3391
3382
3374
3366
3357
3348
3339
3330
3321
3312
3302
3292
3283
3273
3263
3253
3243
3233
3222
3212
3201
3191
3180
3169
3158
3147
3136
3124
3113
3101
3090
3078
3066
3054
3041
3029
3017
3004
2991
2979
2966
2952
2939
2926
2913
2899
2886
2872
2858
2844
2830
2816
2802
2788
2774
2759
2745
2730
2716
2701
2686
2671
2656
2641
2626
2611
2596
2580
2565
2549
2534
2518
2503
2487
2471
2456
2440
2424
2408
2392
2376
2360
2344
2327
2311
2294
2278
2261
2245
2228
2211
2194
2178
2161
2144
2127
2110
2093
2075
2058
2041
2023
2005
1988
1971
1953
1936
1918
1900
1882
1864
1846
1828
1810
1792
1774
1756
1737
1719
1701
1682
1664
1645
1627
1608
1589
1571
1552
1534
1515
1496
1478
1459
1440
1421
1403
1384
1365
1346
1327
1309
1290
1271
1252
1233
1214
1195
1176
1157
1138
1119
1100
1081
1062
1042
1022
1004
985
966
946
927
907
888
869
849
829
810
790
771
751
732
712
692
673
653
634
614
594
575
555
536
516
497
477
458
438
419
400
380
361
342
323
303
284
265
246
227
208
190
171
152
133
115
96
77
59
40
22
3
-15
-33
-52
-70
-88
-107
-125
-143
-161
-179
-197
-215
-233
-251
-269
-287
-304
-322
-340
-357
-375
-392
-410
-427
-444
-462
-479
-496
-513
-530
-547
-564
-581
-598
-615
-632
-648
-665
-682
-698
-715
-732
-748
-765
-781
-798
-814
-830
-846
-863
-879
-895
-911
-927
-943
-959
-975
-991
-1006
-1022
-1038
-1053
-1069
-1085
-1100
-1116
-1131
-1147
-1162
-1177
-1192
-1207
-1222
-1237
-1252
-1267
-1282
-1296
-1311
-1325
-1340
-1354
-1368
-1382
-1396
-1410
-1423
-1437
-1451
-1464
-1477
-1491
-1504
-1517
-1530
-1543
-1556
-1569
-1582
-1595
-1608
-1620
-1633
-1646
-1659
-1671
-1684
-1696
-1709
-1721
-1734
-1746
-1758
-1770
-1783
-1795
-1807
-1819
-1830
-1842
-1854
-1866
-1877
-1888
-1900
-1911
-1922
-1933
-1944
-1955
-1965
-1976
-1987
-1997
-2007
-2017
-2028
-2037
-2048
-2057
-2067
-2077
-2086
-2096
-2105
-2114
-2123
-2132
-2141
-2149
-2158
-2166
-2175
-2183
-2191
-2199
-2207
-2215
-2222
-2230
-2238
-2245
-2252
-2260
-2267
-2274
-2281
-2288
-2295
-2302
-2309
-2316
-2323
-2329
-2336
-2342
-2349
-2355
-2361
-2367
-2373
-2379
-2385
-2391
-2397
-2402
-2408
-2414
-2419
-2424
-2430
-2435
-2440
-2445
-2450
-2455
-2460
-2465
-2469
-2474
-2478
-2483
-2487
-2491
-2495
-2499
-2503
-2506
-2510
-2513
-2517
-2520
-2523
-2526
-2529
-2532
-2535
-2537
-2540
-2542
-2545
-2547
-2549
-2551
-2553
-2555
-2557
-2558
-2559
-2561
-2562
-2563
-2564
-2565
-2565
-2566
-2567
-2567
-2567
-2568
-2568
-2568
-2568
-2568
-2568
-2568
-2567
-2567
-2566
-2565
-2564
-2563
-2562
-2561
-2559
-2558
-2556
-2554
-2552
-2550
-2548
-2546
-2543
-2541
-2538
-2536
-2533
-2530
-2527
-2524
-2521
-2518
-2515
-2512
-2508
-2505
-2502
-2498
-2494
-2490
-2487
-2483
-2479
-2474
-2470
-2465
-2461
-2456
-2451
-2446
-2441
-2436
-2431
-2426
-2420
-2415
-2409
-2403
-2397
-2391
-2385
-2379
-2373
-2367
-2360
-2354
-2347
-2340
-2334
-2327
-2320
-2312
-2305
-2298
-2291
-2284
-2276
-2269
-2261
-2254
-2246
-2238
-2230
-2223
-2215
-2207
-2200
-2192
-2184
-2176
-2168
-2160
-2152
-2144
-2136
-2128
-2120
-2112
-2104
-2095
-2087
-2079
-2071
-2062
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1996
-1988
-1980
-1972
-1963
-1955
-1946
-1937
-1929
-1920
-1911
-1902
-1893
-1884
-1874
-1865
-1856
-1847
-1837
-1828
-1818
-1809
-1799
-1790
-1780
-1771
-1761
-1752
-1743
-1734
-1725
-1716
-1707
-1698
-1689
-1680
-1672
-1663
-1654
-1645
-1637
-1628
-1619
-1611
-1602
-1594
-1585
-1577
-1569
-1560
-1552
-1544
-1536
-1528
-1520
-1512
-1504
-1497
-1489
-1481
-1473
-1466
-1458
-1451
-1443
-1435
-1428
-1420
-1413
-1405
-1398
-1390
-1383
-1375
-1368
-1360
-1353
-1346
-1339
-1332
-1325
-1319
-1312
-1305
-1299
-1293
-1286
-1280
-1274
-1268
-1262
-1256
-1251
-1245
-1240
-1235
-1230
-1225
-1220
-1215
-1211
-1206
-1202
-1198
-1194
-1190
-1186
-1182
-1178
-1174
-1169
-1165
-1161
-1157
-1153
-1149
-1145
-1141
-1137
-1133
-1129
-1125
-1121
-1117
-1113
-1109
-1105
-1101
-1097
-1093
-1089
-1085
-1081
-1077
-1073
-1069
-1065
-1061
-1057
-1053
-1049
-1045
-1041
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-997
-993
-989
-985
-982
-978
-974
-970
-966
-962
-958
-954
-950
-946
-942
-938
-935
-931
-927
-923
-919
-915
-911
-907
-903
-900
-896
-892
-888
-884
-880
-876
-873
-869
-865
-861
-857
-853
-850
-846
-842
-838
-834
-830
-827
-823
-819
-815
-811
-808
-804
-800
-796
-792
-789
-785
-781
-777
-773
-770
-766
-762
-758
-755
-751
-747
-743
-740
-736
-732
-728
-725
-721
-717
-713
-710
-706
-702
-698
-695
-691
-687
-684
-680
-676
-672
-669
-665
-661
-658
-654
-650
-647
-643
-639
-636
-632
-628
-625
-621
-617
-614
-610
-606
-603
-599
-595
-592
-588
-584
-581
-577
-574
-570
-566
-563
-559
-556
-552
-548
-545
-541
-538
-534
-530
-527
-523
-520
-516
-512
-509
-505
-502
-498
-495
-491
-487
-484
-480
-477
-473
-470
-466
-463
-459
-456
-452
-448
-445
-441
-438
-434
-431
-427
-424
-420
-417
-413
-410
-406
-403
-399
-396
-392
-389
-385
-382
-379
-375
-372
-368
-365
-361
-358
-354
-351
-347
-344
-341
-337
-334
-330
-327
-323
-320
-317
-313
-310
-306
-303
-299
-296
-293
-289
-286
-282
-279
-276
-272
-269
-266
-262
-259
-255
-252
-249
-245
-242
-239
-235
-232
-229
-225
-222
-219
-215
-212
-209
-205
-202
-199
-195
-192
-189
-185
-182
-179
-175
-172
-169
-165
-162
-159
-156
-152
-149
-146
-142
-139
-136
-133
-129
-126
-123
-120
-116
-113
-110
-107
-103
-100
-97
-94
-90
-87
-84
-81
-77
-74
-71
-68
-65
-61
-58
-55
-52
-49
-45
-42
-39
-36
-33
-29
-26
-23
-20
-17
-14
-10
-7
-4
-1
2
5
9
12
15
18
21
24
27
31
34
37
40
43
46
49
52
56
59
62
65
68
71
74
77
80
83
86
90
93
96
99
102
105
108
111
114
117
120
123
126
129
132
135
138
141
145
148
151
154
157
160
163
166
169
172
175
178
181
184
187
190
193
196
199
202
205
208
211
214
217
219
222
225
228
231
234
237
240
243
246
249
252
255
258
261
264
267
269
272
275
278
281
284
287
290
293
296
299
301
304
307
310
313
316
319
322
325
327
330
333
336
339
342
345
347
350
353
356
359
362
364
367
370
373
376
379
381
384
387
390
393
395
398
401
404
407
409
412
415
418
421
423
426
429
432
434
437
440
443
446
448
451
454
457
459
462
465
468
470
473
476
478
481
484
487
489
492
495
498
500
503
506
508
511
514
516
519
522
524
527
530
533
535
538
541
543
546
549
551
554
557
559
562
564
567
570
572
575
578
580
583
586
588
591
593
596
599
601
604
607
609
612
614
617
620
622
625
627
630
632
635
638
640
643
645
648
650
653
656
658
661
663
666
668
671
673
676
679
681
684
686
689
691
694
696
699
701
704
706
709
711
714
716
719
721
724
726
729
731
734
736
739
741
744
746
749
751
754
756
759
761
763
766
768
771
773
776
778
781
783
785
788
790
793
795
798
800
802
805
807
810
812
814
817
819
822
824
826
829
831
834
836
838
841
843
845
848
850
853
855
857
860
862
864
867
869
871
874
876
878
881
883
885
888
890
892
895
897
899
902
904
906
909
911
913
916
918
920
922
925
927
929
932
934
936
938
941
943
945
948
950
952
954
957
959
961
963
966
968
970
972
975
977
979
981
984
986
988
990
992
995
997
999
1000
1002
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1028
1030
1032
1034
1036
1039
1041
1043
1045
1047
1049
1052
1054
1056
1058
1060
1062
1064
1067
1069
1071
1073
1075
1077
1079
1082
1084
1086
1088
1090
1092
1094
1096
1098
1101
1103
1105
1107
1109
1111
1113
1115
1117
1119
1122
1124
1126
1128
1130
1132
1134
1136
1138
1140
1142
1144
1146
1148
1150
1153
1155
1157
1159
1161
1163
1165
1167
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1207
1209
1211
1213
1215
1217
1219
1221
1223
1225
1227
1229
1231
1233
1235
1237
1239
1241
1243
1244
1246
1248
1250
1252
1254
1256
1258
1260
1262
1264
1266
1268
1270
1272
1273
1275
1277
1279
1281
1283
1285
1287
1289
1291
1292
1294
1296
1298
1300
1302
1304
1306
1308
1309
1311
1313
1315
1317
1319
1321
1323
1324
1326
1328
1330
1332
1334
1335
1337
1339
1341
1343
1345
1347
1348
1350
1352
1354
1356
1357
1359
1361
1363
1365
1367
1368
1370
1372
1374
1376
1377
1379
1381
1383
1385
1386
1388
1390
1392
1393
1395
1397
1399
1401
1402
1404
1406
1408
1409
1411
1413
1415
1416
1418
1420
1422
1423
1425
1427
1429
1430
1432
1434
1436
1437
1439
1441
1442
1444
1446
1448
1449
1451
1453
1454
1456
1458
1459
1461
1463
1465
1466
1468
1470
1471
1473
1475
1476
1478
1480
1481
1483
1485
1486
1488
1490
1491
1493
1495
1496
1498
1500
1501
1503
1505
1506
1508
1510
1511
1513
1514
1516
1518
1519
1521
1523
1524
1526
1527
1529
1531
1532
1534
1536
1537
1539
1540
1542
1544
1545
1547
1548
1550
1551
1553
1555
