5
19250
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
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
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
81
81
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
88
88
88
88
89
89
89
90
90
90
91
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
95
96
96
96
97
97
97
98
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
107
107
107
107
108
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
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
149
149
149
149
149
150
150
150
150
150
151
151
151
151
152
152
152
152
152
153
153
153
153
153
154
154
154
154
154
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
215
215
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
217
217
218
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
223
223
223
224
224
224
224
224
224
225
225
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
227
228
228
228
228
228
228
228
229
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
231
232
232
232
232
232
232
233
233
233
233
233
233
233
234
234
234
234
234
234
235
235
235
235
235
235
236
236
236
236
236
236
237
237
237
237
237
237
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
241
241
241
241
241
241
242
242
242
242
242
243
243
243
243
243
244
244
244
244
244
245
245
245
245
245
246
246
246
246
246
246
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
252
252
252
252
253
253
253
253
253
254
254
254
254
254
255
255
255
255
255
256
256
256
256
257
257
257
257
257
258
258
258
258
259
259
259
259
259
260
260
260
260
261
261
261
261
261
262
262
262
262
263
263
263
263
263
264
264
264
264
265
265
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
270
270
270
270
270
271
271
271
272
272
272
272
273
273
273
273
274
274
274
274
275
275
275
275
276
276
276
276
277
277
277
277
278
278
278
279
279
279
279
280
280
280
281
281
281
281
282
282
282
282
283
283
283
284
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
288
289
289
289
290
290
290
290
291
291
291
292
292
292
292
293
293
293
294
294
294
295
295
295
295
296
296
296
297
297
297
298
298
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
314
314
314
315
315
315
316
316
316
317
317
317
318
318
319
319
319
320
320
320
321
321
321
322
322
323
323
323
324
324
324
325
325
326
326
326
327
327
327
328
328
329
329
329
330
330
331
331
331
332
332
332
333
333
334
334
334
335
335
336
336
336
337
337
338
338
339
339
339
340
340
341
341
341
342
342
343
343
344
344
344
345
345
346
346
346
347
347
348
348
349
349
349
350
350
351
351
351
352
352
353
353
354
354
354
355
355
356
356
357
357
357
358
358
359
359
360
360
360
361
361
362
362
363
363
364
364
364
365
365
366
366
367
367
367
368
368
369
369
370
370
371
371
372
372
372
373
373
374
374
375
375
376
376
376
377
377
378
378
379
379
380
380
380
381
381
382
382
383
383
384
384
384
385
385
386
386
387
387
387
388
388
389
389
390
390
390
391
391
392
392
393
393
393
394
394
395
395
396
396
396
397
397
398
398
399
399
399
400
400
401
401
401
402
402
403
403
403
404
404
405
405
405
406
406
407
407
407
408
408
409
409
409
410
410
411
411
411
412
412
413
413
413
414
414
415
415
415
416
416
417
417
417
418
418
419
419
420
420
420
421
421
422
422
423
423
424
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
431
432
433
433
434
434
435
435
436
436
437
437
438
438
439
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
447
447
448
448
449
449
450
450
450
451
451
452
452
453
453
454
454
454
455
455
456
456
457
457
458
458
459
459
460
460
460
461
461
462
462
463
463
464
464
464
465
465
466
466
467
467
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
477
477
478
479
479
480
481
481
482
483
483
484
485
485
486
487
487
488
489
489
490
490
491
491
492
492
493
493
493
494
494
495
495
495
496
496
497
497
497
498
498
499
499
499
500
500
501
501
501
502
502
502
503
503
504
504
504
505
505
505
506
506
506
506
507
507
507
507
507
507
507
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
509
509
509
509
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
514
514
514
514
514
514
514
514
514
514
514
514
514
514
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
514
514
514
514
514
514
514
514
513
513
513
512
512
512
511
511
510
510
509
509
508
508
507
507
506
506
505
505
504
504
504
503
503
503
502
502
502
502
502
501
501
501
501
501
501
501
501
501
501
502
502
502
502
502
502
503
503
503
504
504
504
505
505
506
506
506
507
507
507
508
508
509
509
509
510
511
511
512
512
513
513
514
514
515
515
516
516
517
517
518
519
519
520
520
521
521
522
522
523
523
524
524
525
525
525
526
526
526
527
527
527
527
528
528
528
528
529
529
529
529
530
530
530
531
531
531
532
532
532
532
533
533
533
534
534
535
536
536
537
538
538
539
540
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
559
560
561
563
564
565
566
567
569
570
571
572
572
573
574
575
576
576
577
578
578
579
579
579
580
580
580
580
580
580
580
580
580
580
579
579
579
579
578
578
578
578
577
577
577
577
577
577
576
576
576
575
575
574
574
573
572
572
571
570
570
569
568
568
567
566
566
565
565
564
564
563
563
563
562
562
561
561
560
560
559
559
559
558
558
558
558
557
557
557
557
557
557
557
557
557
558
558
558
559
559
560
560
561
562
563
563
564
565
566
568
569
570
571
573
574
576
577
578
580
582
583
585
586
588
589
591
592
594
595
597
598
600
601
602
604
605
606
607
608
609
610
610
611
611
611
611
611
611
611
611
611
611
611
611
610
610
610
610
609
609
609
608
608
607
607
606
606
606
605
605
604
603
602
601
601
600
599
598
597
597
596
595
594
593
592
590
589
588
587
585
584
583
582
580
579
578
577
576
575
574
572
571
570
569
568
566
565
563
562
561
559
557
556
554
553
551
550
548
547
545
544
542
541
539
537
536
534
533
531
529
528
526
525
523
522
521
519
518
517
516
515
514
513
512
511
510
509
508
507
506
504
503
501
500
498
497
495
494
493
492
490
489
488
487
487
486
485
484
484
483
483
482
482
481
481
480
479
479
478
477
476
475
474
473
472
470
468
466
464
462
460
457
455
452
449
447
444
441
438
435
432
429
426
422
419
416
412
409
406
403
400
397
394
392
389
387
384
382
380
378
376
374
372
369
367
365
363
361
358
356
354
352
350
348
346
344
342
339
337
335
333
331
329
326
323
321
318
315
311
308
304
300
297
292
288
284
280
276
272
267
263
258
254
249
244
240
235
230
225
219
214
209
204
198
193
187
182
176
171
165
160
154
149
143
138
132
127
121
115
110
104
99
93
87
82
76
70
64
59
53
47
41
36
30
25
19
14
8
3
-2
-7
-12
-17
-22
-26
-31
-36
-41
-45
-50
-54
-59
-63
-67
-71
-75
-79
-82
-86
-89
-92
-96
-99
-102
-105
-108
-111
-114
-117
-119
-122
-124
-126
-128
-129
-131
-132
-133
-134
-135
-136
-137
-138
-139
-139
-140
-140
-140
-140
-139
-139
-138
-137
-136
-135
-133
-132
-131
-129
-128
-126
-125
-123
-121
-120
-118
-116
-114
-112
-110
-108
-106
-103
-101
-98
-95
-92
-89
-86
-82
-79
-76
-72
-68
-65
-61
-57
-52
-48
-44
-39
-35
-30
-25
-21
-16
-10
-5
1
7
13
19
25
32
39
46
53
61
68
75
83
91
98
106
114
123
132
141
150
159
169
179
189
199
209
219
229
239
249
260
270
280
291
301
311
322
332
342
351
361
371
381
391
401
411
421
431
442
452
463
474
484
495
506
516
527
538
549
560
571
582
594
605
617
628
640
651
663
674
686
697
709
720
732
743
754
765
775
785
795
805
815
824
833
843
852
861
870
879
887
896
903
911
918
925
931
937
943
949
954
959
964
969
974
978
982
985
988
991
994
996
998
1000
1000
1002
1004
1004
1004
1004
1004
1004
1002
1000
999
997
994
992
989
987
984
981
977
974
970
966
961
957
952
947
943
938
933
928
923
918
913
909
904
900
896
892
888
884
880
877
873
869
865
861
857
852
847
842
837
832
826
821
816
811
806
801
796
791
785
780
775
770
765
760
755
750
745
739
734
728
723
717
711
705
699
693
688
682
676
671
665
659
653
646
639
632
624
617
609
601
593
585
578
571
563
556
550
543
536
530
523
517
510
504
499
493
487
482
477
471
466
461
455
450
444
438
433
427
421
416
411
405
400
396
391
387
383
379
376
373
371
369
367
366
365
364
364
364
363
364
364
364
365
366
367
369
370
372
373
375
377
378
380
382
384
387
389
391
394
397
399
402
404
407
409
411
413
415
417
418
419
420
421
421
422
422
422
422
422
421
421
419
418
416
413
411
408
405
402
398
395
392
388
384
381
376
372
367
362
357
352
346
340
334
328
322
316
310
304
298
292
285
279
273
266
260
253
247
240
234
227
221
215
209
203
197
192
186
181
176
171
166
161
156
151
146
141
137
132
128
125
121
118
115
112
109
106
104
102
100
98
97
96
96
96
95
95
95
95
94
94
93
92
91
91
90
89
89
88
88
87
86
85
84
83
82
81
81
80
80
79
79
78
77
77
76
75
75
75
76
77
78
80
82
83
85
87
88
89
90
91
91
91
92
92
92
93
93
94
94
95
96
97
98
99
101
103
104
107
109
111
114
117
120
124
127
131
134
138
142
145
149
152
156
159
162
165
167
170
172
173
174
175
175
174
173
171
170
168
166
163
161
159
156
153
150
148
145
141
138
135
132
128
125
121
117
114
110
106
102
98
95
91
87
84
80
76
72
68
63
59
54
50
45
41
37
32
28
23
19
14
10
5
0
-5
-9
-14
-18
-23
-27
-31
-35
-38
-42
-45
-48
-51
-54
-57
-60
-63
-66
-68
-71
-74
-77
-79
-82
-85
-88
-91
-94
-97
-101
-104
-108
-112
-115
-119
-123
-126
-129
-132
-135
-137
-139
-142
-144
-146
-148
-151
-153
-155
-156
-158
-159
-160
-162
-163
-163
-164
-164
-165
-164
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-153
-150
-147
-144
-140
-135
-130
-124
-118
-112
-105
-97
-90
-82
-74
-66
-57
-49
-40
-32
-23
-14
-4
5
15
24
34
43
51
60
68
77
85
93
101
110
119
129
138
149
159
170
181
192
203
214
225
237
248
259
269
280
291
301
311
321
330
340
348
356
364
371
378
384
390
396
401
405
410
414
417
421
423
426
427
429
429
430
429
429
428
427
425
424
422
419
417
414
412
408
405
402
398
395
391
387
384
381
377
374
371
368
365
362
359
356
352
348
343
339
333
328
322
315
308
301
293
285
277
268
259
249
240
229
219
208
197
186
174
162
150
137
125
112
99
86
73
60
47
34
21
8
-4
-17
-30
-44
-57
-70
-83
-95
-108
-119
-131
-142
-154
-165
-176
-187
-198
-210
-221
-232
-243
-254
-265
-276
-286
-297
-307
-317
-326
-336
-345
-354
-363
-372
-381
-389
-397
-405
-412
-419
-426
-432
-438
-444
-449
-455
-460
-465
-471
-476
-480
-485
-489
-493
-497
-501
-504
-508
-511
-514
-518
-521
-524
-528
-531
-535
-539
-542
-546
-549
-552
-555
-558
-561
-564
-567
-570
-573
-577
-581
-586
-590
-596
-601
-607
-613
-618
-624
-631
-637
-643
-650
-656
-663
-670
-678
-685
-692
-699
-706
-713
-720
-726
-731
-736
-741
-745
-749
-754
-758
-761
-765
-769
-772
-776
-779
-782
-786
-790
-794
-798
-803
-809
-815
-822
-829
-837
-844
-852
-860
-868
-876
-883
-891
-898
-905
-913
-920
-928
-935
-943
-950
-958
-965
-972
-979
-985
-991
-997
-1002
-1008
-1012
-1018
-1022
-1028
-1032
-1036
-1041
-1045
-1049
-1053
-1057
-1061
-1065
-1069
-1073
-1077
-1081
-1085
-1088
-1092
-1094
-1097
-1098
-1099
-1100
-1100
-1100
-1099
-1098
-1097
-1095
-1093
-1090
-1087
-1084
-1081
-1077
-1074
-1070
-1067
-1063
-1060
-1056
-1053
-1049
-1045
-1041
-1036
-1032
-1027
-1022
-1018
-1014
-1010
-1006
-1004
-1000
-996
-992
-988
-983
-977
-972
-966
-959
-953
-946
-939
-933
-926
-919
-912
-904
-897
-890
-882
-874
-867
-860
-853
-846
-840
-835
-829
-824
-819
-815
-811
-807
-804
-801
-797
-794
-792
-789
-786
-783
-781
-778
-776
-774
-772
-771
-770
-768
-767
-766
-765
-764
-763
-762
-760
-759
-758
-757
-757
-757
-758
-760
-762
-765
-769
-774
-779
-784
-790
-797
-803
-810
-817
-824
-831
-838
-844
-850
-855
-860
-866
-871
-875
-880
-884
-889
-893
-897
-901
-905
-910
-915
-920
-926
-931
-937
-944
-950
-956
-962
-968
-974
-980
-985
-991
-997
-1002
-1008
-1014
-1020
-1025
-1030
-1034
-1038
-1041
-1044
-1045
-1046
-1047
-1047
-1046
-1045
-1043
-1041
-1039
-1036
-1032
-1028
-1024
-1018
-1012
-1006
-999
-991
-982
-972
-961
-950
-937
-924
-911
-897
-883
-868
-853
-838
-822
-806
-790
-774
-759
-743
-728
-712
-697
-682
-667
-651
-635
-619
-602
-585
-568
-550
-531
-512
-492
-471
-450
-428
-406
-383
-360
-337
-314
-290
-267
-244
-220
-197
-173
-150
-126
-103
-80
-58
-36
-15
6
26
46
66
85
104
123
141
159
177
194
210
226
241
256
269
283
295
307
319
331
341
352
361
370
378
385
392
397
402
406
410
413
415
416
417
416
415
413
410
406
402
396
390
384
377
369
360
351
341
331
321
311
300
290
280
270
261
252
244
236
229
222
215
209
204
199
194
189
184
180
176
172
168
165
161
157
153
149
144
139
134
129
123
118
112
106
100
93
87
80
74
67
61
56
50
46
41
38
34
31
28
26
23
20
17
14
12
9
7
5
3
1
0
-1
-1
-1
-1
0
1
3
4
6
9
11
14
17
21
25
29
34
40
46
52
58
65
71
79
86
94
102
111
120
129
139
149
159
168
178
188
198
207
216
224
232
240
247
254
261
268
274
280
286
291
296
301
305
309
313
316
319
321
324
326
328
329
331
332
332
332
332
331
330
328
327
325
323
321
320
319
319
318
318
318
318
318
318
318
318
318
319
320
322
324
327
331
334
338
343
347
352
356
360
365
369
373
377
382
386
391
395
400
404
408
412
415
418
420
422
423
424
425
426
427
427
427
427
426
426
425
424
423
423
422
423
424
425
427
429
431
434
437
441
444
448
452
455
459
462
466
468
471
474
476
479
482
485
489
493
497
501
505
510
515
521
527
533
540
547
555
562
569
575
581
586
591
594
598
600
603
605
606
608
608
609
609
610
610
610
611
612
613
615
616
619
621
623
625
628
630
632
635
637
640
643
645
648
650
652
654
656
657
658
658
658
657
655
652
650
647
643
640
636
632
628
624
619
614
609
603
597
591
586
580
575
570
565
561
558
555
553
551
550
549
549
549
550
552
554
557
561
565
570
575
582
588
595
603
611
618
626
634
642
650
658
666
674
682
689
697
705
713
722
731
740
750
761
772
783
794
806
817
827
837
847
856
864
872
879
886
892
897
902
907
910
914
917
919
921
923
925
927
929
930
932
933
935
936
938
940
942
944
947
950
954
959
964
969
974
980
985
990
995
1000
1004
1008
1012
1014
1016
1018
1020
1020
1020
1020
1020
1018
1018
1016
1014
1012
1010
1006
1004
1000
997
993
988
983
978
972
966
960
953
946
938
931
923
915
906
897
888
879
869
858
847
836
824
812
800
788
776
763
750
737
724
711
698
686
674
662
652
642
633
625
617
610
604
598
593
587
582
577
572
567
563
558
553
549
544
540
536
532
529
525
522
519
516
513
510
507
505
502
500
499
497
497
496
496
497
497
498
499
500
502
503
505
507
510
512
515
518
520
523
525
527
529
530
532
533
534
536
537
538
539
541
542
543
545
547
549
552
555
558
561
564
568
572
576
580
584
589
593
598
603
608
614
619
624
629
633
638
642
645
649
652
655
657
660
662
664
666
668
670
672
675
677
680
683
686
690
694
698
703
708
713
718
724
729
734
740
744
749
752
755
758
759
761
761
762
761
761
761
760
760
759
759
758
758
757
756
755
754
752
750
747
744
740
736
732
727
721
715
708
701
692
683
674
664
653
642
631
619
608
597
586
575
565
554
544
535
525
517
509
502
495
489
483
478
474
470
467
464
462
460
459
458
457
457
456
456
455
455
455
455
456
456
457
458
459
460
462
463
465
467
469
471
474
478
481
486
491
496
502
508
514
521
528
535
543
551
559
567
575
584
592
601
610
619
628
637
647
658
669
681
694
707
721
735
750
766
782
799
816
833
850
867
885
903
920
938
956
974
992
1010
1028
1045
1062
1078
1093
1108
1122
1134
1146
1158
1168
1179
1189
1198
1208
1217
1226
1234
1242
1249
1256
1263
1269
1275
1281
1287
1294
1300
1306
1313
1319
1327
1334
1342
1351
1360
1370
1380
1391
1402
1414
1426
1439
1451
1464
1476
1489
1501
1514
1526
1538
1550
1561
1572
1583
1594
1604
1614
1624
1634
1644
1654
1663
1672
1681
1690
1698
1706
1714
1721
1728
1734
1740
1745
1750
1754
1758
1761
1764
1767
1770
1772
1774
1776
1778
1780
1782
1784
1787
1789
1791
1794
1797
1801
1804
1808
1813
1817
1822
1827
1832
1838
1844
1850
1857
1864
1871
1877
1884
1890
1896
1901
1905
1909
1912
1914
1916
1917
1918
1918
1918
1917
1916
1915
1913
1911
1909
1907
1905
1903
1901
1899
1897
1896
1895
1894
1894
1894
1895
1896
1897
1899
1902
1904
1907
1910
1913
1916
1919
1922
1924
1927
1929
1930
1932
1933
1933
1934
1934
1933
1933
1933
1932
1932
1932
1932
1933
1934
1935
1937
1939
1941
1943
1945
1947
1949
1950
1952
1954
1956
1958
1960
1962
1965
1968
1971
1974
1978
1981
1985
1989
1993
1997
2001
2005
2011
2015
2020
2025
2029
2033
2039
2043
2047
2052
2056
2060
2064
2068
2073
2077
2081
2085
2089
2092
2095
2098
2099
2101
2101
2101
2100
2098
2095
2091
2087
2082
2076
2070
2064
2057
2051
2045
2037
2033
2028
2023
2019
2016
2013
2009
2007
2005
2001
1999
1996
1993
1989
1986
1982
1978
1975
1971
1966
1962
1957
1952
1947
1941
1935
1928
1921
1914
1906
1898
1889
1880
1871
1862
1852
1843
1833
1823
1813
1803
1793
1783
1772
1761
1750
1739
1728
1716
1705
1694
1682
1671
1661
1650
1639
1629
1618
1608
1598
1588
1579
1570
1561
1553
1546
1539
1533
1527
1522
1517
1512
1507
1503
1498
1494
1489
1484
1479
1474
1469
1463
1457
1451
1444
1437
1430
1423
1415
1407
1399
1391
1382
1374
1366
1357
1349
1340
1332
1324
1316
1309
1302
1296
1291
1287
1283
1280
1277
1275
1274
1273
1272
1272
1272
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1282
1283
1283
1284
1286
1287
1289
1291
1294
1297
1300
1304
1308
1313
1318
1323
1329
1335
1342
1349
1356
1363
1371
1378
1386
1394
1401
1408
1415
1422
1428
1434
1439
1445
1450
1455
1459
1464
1468
1473
1477
1481
1485
1489
1493
1496
1498
1500
1501
1502
1502
1502
1501
1499
1497
1495
1492
1489
1486
1483
1479
1476
1472
1468
1464
1460
1456
1452
1448
1444
1440
1435
1431
1426
1422
1417
1413
1409
1406
1402
1399
1396
1394
1391
1389
1387
1385
1384
1382
1381
1380
1379
1379
1379
1380
1382
1383
1386
1388
1391
1394
1397
1401
1404
1407
1411
1415
1419
1424
1429
1435
1441
1447
1454
1460
1467
1474
1482
1489
1496
1504
1511
1518
1525
1532
1539
1546
1553
1560
1567
1574
1581
1588
1593
1599
1603
1606
1609
1611
1611
1612
1612
1612
1611
1611
1611
1611
1611
1611
1612
1612
1613
1613
1614
1615
1616
1617
1618
1618
1619
1619
1619
1619
1618
1617
1616
1614
1612
1610
1608
1606
1604
1602
1600
1599
1597
1595
1594
1592
1590
1588
1586
1583
1581
1578
1575
1572
1569
1566
1563
1559
1556
1553
1551
1549
1548
1547
1546
1546
1546
1546
1547
1548
1549
1550
1551
1551
1552
1552
1551
1550
1549
1547
1544
1542
1538
1535
1531
1526
1521
1516
1511
1506
1500
1494
1487
1480
1473
1465
1456
1446
1435
1423
1411
1398
1384
1370
1355
1340
1325
1310
1294
1278
1262
1245
1228
1210
1193
1175
1156
1138
1120
1102
1084
1066
1048
1031
1014
999
984
970
956
943
931
919
909
899
890
882
874
868
863
858
854
850
847
844
842
839
836
833
830
826
823
819
815
811
807
803
798
793
788
783
778
774
769
764
760
755
750
745
740
734
728
722
715
708
701
693
686
677
669
660
650
641
631
622
612
603
594
586
578
570
562
555
548
541
534
527
520
514
507
500
493
486
479
472
464
457
450
442
435
427
420
412
404
396
388
379
370
362
353
344
336
327
319
311
304
297
290
283
277
272
266
261
256
251
247
243
239
235
232
229
226
223
221
219
217
214
212
210
208
205
203
200
197
194
190
187
183
179
175
170
166
161
156
151
146
141
137
133
129
126
123
120
117
115
113
112
111
110
109
109
109
109
108
108
108
108
107
106
106
105
103
102
100
98
95
92
89
85
82
78
73
69
64
59
53
48
42
36
30
24
18
12
6
1
-4
-10
-15
-20
-24
-29
-34
-39
-43
-48
-53
-58
-63
-69
-75
-82
-89
-96
-104
-112
-121
-130
-138
-148
-157
-166
-176
-186
-197
-208
-219
-231
-244
-256
-269
-282
-296
-309
-323
-336
-350
-364
-377
-391
-405
-419
-434
-448
-463
-477
-492
-507
-522
-537
-552
-567
-583
-599
-615
-631
-647
-664
-680
-696
-712
-728
-744
-760
-776
-792
-807
-823
-838
-852
-866
-880
-892
-904
-914
-924
-933
-941
-948
-954
-960
-964
-968
-970
-972
-974
-974
-974
-974
-973
-971
-969
-967
-964
-960
-956
-952
-947
-942
-936
-930
-924
-917
-910
-902
-894
-886
-877
-868
-858
-848
-838
-827
-815
-803
-790
-777
-762
-747
-731
-713
-695
-676
-657
-637
-616
-596
-575
-553
-532
-511
-489
-468
-447
-426
-406
-386
-366
-347
-328
-310
-291
-272
-254
-236
-219
-202
-185
-169
-153
-137
-122
-107
-93
-78
-64
-50
-36
-22
-8
6
20
34
48
63
77
92
107
122
136
150
164
178
190
203
214
225
235
244
252
259
265
271
276
280
284
287
289
291
292
293
293
292
291
289
287
285
283
280
278
275
272
269
266
263
260
256
253
249
245
242
238
234
230
225
220
215
210
204
198
192
185
178
170
162
154
145
136
126
115
105
93
82
70
59
47
35
23
11
-1
-13
-24
-35
-46
-56
-66
-75
-84
-92
-100
-108
-115
-123
-129
-136
-143
-149
-155
-162
-168
-174
-181
-187
-194
-200
-208
-215
-222
-231
-239
-248
-258
-268
-279
-290
-301
-313
-324
-336
-348
-359
-370
-380
-390
-399
-407
-415
-422
-428
-434
-438
-442
-446
-448
-450
-451
-451
-450
-448
-446
-444
-440
-437
-434
-430
-426
-423
-419
-415
-411
-406
-401
-396
-391
-385
-380
-374
-368
-362
-356
-350
-344
-338
-331
-325
-319
-312
-306
-300
-294
-288
-282
-277
-271
-266
-261
-256
-252
-248
-244
-241
-239
-238
-237
-238
-239
-241
-244
-248
-252
-256
-261
-266
-270
-275
-280
-285
-290
-295
-300
-306
-311
-316
-321
-326
-331
-335
-340
-343
-347
-350
-353
-355
-358
-359
-361
-362
-362
-362
-362
-361
-360
-358
-356
-353
-350
-348
-345
-342
-339
-337
-335
-334
-332
-332
-332
-332
-332
-333
-334
-336
-337
-339
-341
-343
-345
-346
-348
-349
-351
-352
-353
-353
-354
-354
-355
-356
-356
-357
-358
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-367
-367
-367
-366
-365
-364
-362
-360
-359
-357
-355
-353
-352
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-340
-340
-339
-338
-338
-338
-338
-338
-339
-339
-340
-341
-341
-342
-342
-342
-342
-342
-342
-342
-342
-343
-343
-343
-344
-345
-345
-347
-348
-350
-352
-354
-356
-358
-361
-363
-365
-367
-369
-370
-371
-373
-374
-375
-377
-378
-380
-383
-385
-389
-392
-397
-402
-407
-414
-421
-428
-436
-445
-453
-463
-472
-482
-493
-503
-514
-526
-537
-549
-562
-574
-587
-600
-613
-627
-640
-653
-667
-681
-694
-708
-721
-735
-748
-762
-775
-788
-801
-813
-825
-836
-847
-857
-867
-875
-883
-891
-897
-903
-908
-912
-916
-919
-922
-924
-925
-926
-926
-925
-924
-922
-920
-917
-914
-910
-907
-903
-899
-895
-891
-887
-883
-879
-876
-873
-871
-868
-867
-866
-865
-865
-865
-866
-868
-870
-872
-875
-878
-881
-885
-889
-894
-898
-902
-906
-910
-914
-918
-922
-926
-930
-934
-937
-941
-943
-946
-947
-948
-948
-947
-945
-943
-940
-936
-932
-927
-922
-916
-910
-904
-897
-890
-883
-875
-866
-858
-848
-838
-828
-818
-807
-796
-785
-775
-764
-754
-744
-734
-725
-715
-706
-698
-689
-681
-673
-666
-660
-654
-649
-646
-643
-641
-640
-640
-640
-641
-643
-645
-647
-650
-654
-657
-661
-666
-670
-674
-678
-682
-687
-691
-695
-699
-703
-708
-712
-717
-722
-726
-731
-736
-740
-745
-750
-756
-761
-767
-774
-780
-787
-794
-801
-808
-815
-822
-829
-836
-843
-851
-858
-865
-872
-879
-886
-893
-899
-905
-911
-916
-921
-925
-929
-932
-935
-938
-940
-941
-943
-944
-945
-946
-946
-947
-948
-949
-949
-950
-950
-950
-949
-948
-946
-944
-942
-938
-935
-931
-927
-922
-917
-912
-906
-900
-893
-887
-880
-873
-866
-859
-852
-845
-838
-831
-825
-819
-813
-807
-801
-796
-791
-786
-782
-779
-776
-773
-771
-769
-768
-768
-768
-768
-769
-770
-771
-773
-775
-777
-779
-781
-783
-785
-787
-789
-791
-792
-794
-795
-797
-798
-800
-801
-802
-802
-803
-804
-804
-804
-805
-806
-807
-808
-810
-812
-814
-817
-820
-823
-826
-830
-834
-837
-841
-845
-849
-853
-857
-861
-865
-869
-873
-877
-882
-886
-890
-895
-899
-903
-908
-912
-917
-922
-926
-931
-936
-942
-947
-953
-958
-964
-970
-976
-982
-988
-993
-998
-1002
-1006
-1008
-1012
-1014
-1016
-1016
-1018
-1018
-1018
-1018
-1018
-1016
-1014
-1014
-1010
-1008
-1006
-1002
-998
-994
-990
-985
-979
-974
-968
-962
-955
-949
-942
-936
-930
-923
-917
-911
-905
-899
-893
-887
-881
-876
-870
-865
-859
-854
-849
-844
-839
-834
-830
-826
-822
-819
-815
-812
-808
-805
-803
-800
-797
-795
-793
-791
-789
-788
-786
-785
-784
-782
-780
-778
-776
-773
-769
-765
-761
-756
-751
-745
-739
-732
-726
-718
-711
-702
-694
-685
-676
-666
-657
-646
-636
-625
-614
-603
-592
-580
-568
-557
-545
-534
-522
-511
-499
-488
-476
-465
-453
-441
-430
-418
-406
-394
-382
-371
-359
-348
-337
-326
-316
-306
-297
-287
-279
-270
-263
-256
-249
-243
-237
-233
-229
-226
-223
-221
-220
-219
-219
-220
-220
-221
-222
-223
-224
-224
-225
-225
-225
-224
-223
-221
-219
-216
-213
-208
-204
-198
-193
-186
-179
-172
-164
-156
-147
-138
-127
-117
-106
-94
-82
-71
-59
-47
-36
-25
-14
-3
8
18
28
38
48
57
67
76
86
95
104
113
122
130
138
145
151
157
163
167
171
174
176
178
179
180
180
179
177
174
171
167
162
157
152
145
139
131
124
115
106
96
85
74
61
49
35
21
7
-8
-23
-39
-55
-71
-88
-105
-122
-139
-155
-172
-189
-206
-222
-239
-256
-272
-289
-306
-322
-338
-354
-370
-385
-400
-414
-428
-442
-455
-468
-480
-492
-504
-515
-526
-535
-545
-553
-561
-567
-573
-579
-583
-587
-591
-593
-595
-597
-598
-599
-599
-599
-599
-599
-598
-597
-597
-596
-595
-593
-592
-590
-588
-586
-583
-581
-578
-574
-571
-568
-565
-561
-558
-554
-550
-546
-542
-538
-533
-529
-524
-518
-513
-508
-502
-496
-490
-484
-477
-471
-464
-458
-451
-444
-437
-430
-422
-415
-408
-401
-395
-388
-381
-375
-368
-361
-354
-347
-340
-332
-325
-317
-308
-299
-290
-280
-270
-260
-249
-238
-226
-215
-203
-192
-181
-170
-160
-149
-140
-130
-121
-112
-104
-96
-89
-82
-76
-70
-65
-60
-57
-53
-51
-49
-48
-47
-47
-47
-48
-50
-51
-54
-56
-59
-62
-65
-68
-71
-74
-78
-82
-85
-89
-94
-98
-103
-109
-115
-121
-129
-137
-145
-155
-165
-176
-187
-199
-212
-225
-239
-252
-266
-281
-295
-310
-324
-339
-353
-367
-380
-393
-405
-417
-427
-438
-448
-457
-466
-474
-482
-490
-497
-503
-509
-515
-520
-524
-529
-532
-536
-539
-541
-544
-546
-548
-549
-551
-552
-552
-553
-553
-552
-551
-549
-547
-544
-541
-537
-532
-527
-522
-516
-509
-502
-495
-487
-479
-470
-461
-452
-443
-433
-424
-414
-404
-394
-384
-374
-364
-355
-345
-337
-328
-321
-313
-307
-301
-296
-291
-287
-284
-281
-278
-277
-275
-274
-273
-272
-270
-269
-268
-267
-266
-264
-263
-262
-261
-260
-259
-257
-256
-254
-253
-251
-248
-245
-242
-238
-233
-228
-221
-214
-206
-196
-186
-174
-161
-147
-132
-115
-98
-79
-60
-39
-18
4
26
48
70
92
114
135
156
176
195
214
233
250
267
284
299
315
329
343
357
369
382
393
405
415
426
436
446
455
465
474
484
493
503
512
522
531
541
551
560
569
578
587
596
604
611
618
625
632
638
644
649
655
660
666
672
678
684
691
698
706
714
724
734
745
757
769
783
797
811
826
842
858
875
892
910
927
945
962
980
997
1014
1030
1046
1061
1076
1090
1103
1116
1128
1140
1151
1161
1171
1181
1190
1199
1207
1215
1222
1229
1235
1241
1246
1250
1254
1257
1260
1261
1262
1263
1263
1262
1260
1258
1255
1252
1249
1244
1240
1235
1230
1224
1218
1212
1205
1198
1190
1182
1173
1164
1155
1146
1137
1127
1117
1108
1098
1088
1078
1069
1060
1051
1042
1034
1027
1020
1012
1006
1000
995
990
985
981
977
975
974
973
974
976
980
984
990
997
1004
1012
1020
1031
1041
1051
1062
1073
1085
1098
1110
1124
1137
1151
1166
1181
1196
1212
1227
1243
1260
1277
1294
1312
1331
1350
1370
1390
1410
1431
1451
1471
1491
1510
1529
1547
1565
1582
1599
1616
1632
1648
1664
1679
1694
1709
1724
1738
1753
1766
1780
1793
1807
1820
1832
1844
1856
1868
1879
1889
1899
1909
1918
1926
1935
1943
1952
1960
1969
1978
1987
1996
2005
2017
2028
2040
2053
2067
2082
2098
2115
2134
2154
2175
2197
2221
2247
2274
2302
2332
2362
2395
2428
2463
2498
2535
2573
2611
2651
2691
2732
2774
2816
2859
2902
2945
2988
3031
3073
3115
3156
3197
3237
3276
3314
3352
3387
3421
3454
3484
3513
3539
3564
3586
3607
3626
3643
3659
3674
3687
3700
3712
3723
3734
3744
3754
3764
3774
3785
3795
3807
3818
3831
3844
3858
3873
3889
3906
3925
3944
3966
3988
4011
4035
4062
4089
4117
4146
4175
4206
4237
4269
4302
4335
4369
4403
4438
4474
4510
4546
4582
4619
4656
4693
4731
4769
4807
4846
4885
4924
4964
5004
5044
5085
5125
5166
5206
5246
5287
5327
5367
5406
5445
5483
5521
5558
5594
5630
5665
5699
5733
5766
5798
5830
5861
5893
5923
5954
5984
6015
6046
6077
6108
6140
6172
6205
6238
6272
6307
6342
6378
6415
6453
6492
6532
6574
6617
6661
6706
6753
6800
6847
6894
6941
6988
7033
7077
7120
7161
7199
7236
7270
7302
7332
7359
7384
7407
7428
7447
7465
7481
7496
7510
7522
7534
7544
7553
7561
7567
7573
7577
7580
7582
7582
7580
7577
7572
7565
7556
7544
7530
7513
7494
7471
7446
7418
7387
7354
7317
7279
7238
7195
7149
7103
7054
7005
6954
6903
6851
6798
6746
6693
6641
6589
6539
6490
6441
6395
6350
6306
6263
6222
6181
6142
6104
6068
6032
5998
5965
5933
5903
5874
5847
5821
5798
5777
5759
5744
5731
5722
5716
5714
5715
5719
5727
5737
5751
5769
5789
5812
5839
5868
5900
5934
5970
6008
6048
6089
6132
6176
6220
6265
6311
6357
6402
6447
6492
6535
6577
6618
6657
6694
6730
6764
6796
6827
6856
6884
6911
6936
6960
6982
7003
7022
7040
7056
7071
7085
7097
7108
7118
7127
7135
7141
7147
7152
7155
7158
7160
7161
7162
7162
7162
7161
7159
7156
7153
7148
7143
7137
7130
7123
7115
7107
7099
7091
7083
7076
7071
7066
7064
7063
7064
7068
7073
7082
7092
7105
7121
7138
7158
7181
7205
7232
7261
7291
7324
7358
7394
7431
7469
7510
7551
7594
7637
7683
7729
7776
7825
7874
7925
7976
8028
8080
8134
8188
8242
8296
8349
8402
8454
8506
8555
8604
8651
8695
8738
8778
8816
8852
8885
8917
8946
8974
9000
9025
9049
9071
9092
9111
9130
9147
9163
9179
9193
9206
9217
9228
9236
9243
9247
9248
9247
9242
9234
9222
9205
9185
9160
9131
9097
9058
9014
8966
8914
8856
8794
8727
8657
8582
8503
8421
8335
8247
8154
8061
7964
7864
7762
7657
7550
7441
7330
7216
7100
6982
6862
6740
6616
6491
6364
6236
6106
5976
5846
5715
5583
5451
5319
5187
5054
4921
4788
4655
4522
4389
4257
4126
3995
3866
3739
3613
3489
3368
3249
3134
3021
2911
2804
2701
2601
2504
2411
2321
2235
2151
2071
1994
1919
1847
1778
1712
1648
1587
1528
1472
1419
1368
1318
1271
1225
1180
1137
1095
1053
1012
972
931
891
850
808
765
722
677
632
586
539
491
444
397
349
302
255
208
161
114
67
19
-30
-79
-130
-181
-234
-287
-342
-399
-456
-515
-576
-637
-700
-763
-826
-889
-952
-1014
-1075
-1135
-1194
-1251
-1305
-1358
-1409
-1458
-1504
-1549
-1591
-1632
-1672
-1709
-1745
-1778
-1810
-1840
-1868
-1894
-1918
-1941
-1962
-1983
-2003
-2024
-2045
-2067
-2090
-2114
-2140
-2169
-2200
-2233
-2268
-2307
-2348
-2392
-2438
-2486
-2537
-2589
-2642
-2697
-2752
-2808
-2864
-2921
-2978
-3036
-3095
-3154
-3213
-3274
-3335
-3397
-3460
-3523
-3587
-3651
-3716
-3780
-3845
-3909
-3972
-4035
-4097
-4158
-4218
-4276
-4332
-4386
-4437
-4486
-4532
-4574
-4613
-4648
-4679
-4706
-4730
-4749
-4765
-4776
-4782
-4784
-4781
-4774
-4762
-4745
-4724
-4699
-4671
-4639
-4604
-4566
-4527
-4486
-4444
-4400
-4357
-4313
-4269
-4226
-4182
-4140
-4098
-4058
-4019
-3981
-3946
-3913
-3882
-3854
-3829
-3808
-3790
-3777
-3768
-3764
-3766
-3774
-3789
-3811
-3840
-3876
-3920
-3971
-4029
-4093
-4164
-4240
-4321
-4408
-4498
-4592
-4690
-4790
-4894
-4999
-5107
-5216
-5326
-5438
-5550
-5662
-5775
-5887
-5999
-6110
-6220
-6330
-6439
-6546
-6652
-6757
-6861
-6963
-7064
-7164
-7262
-7359
-7455
-7549
-7641
-7732
-7821
-7909
-7995
-8079
-8161
-8241
-8318
-8393
-8465
-8534
-8599
-8661
-8718
-8770
-8816
-8857
-8892
-8920
-8942
-8958
-8968
-8972
-8971
-8963
-8951
-8933
-8911
-8883
-8852
-8816
-8776
-8732
-8685
-8635
-8582
-8525
-8466
-8405
-8341
-8274
-8205
-8132
-8058
-7982
-7903
-7822
-7739
-7655
-7568
-7481
-7392
-7302
-7211
-7119
-7025
-6931
-6834
-6736
-6636
-6534
-6431
-6325
-6218
-6110
-6000
-5889
-5777
-5665
-5552
-5438
-5325
-5211
-5098
-4985
-4873
-4762
-4651
-4542
-4433
-4325
-4219
-4114
-4011
-3909
-3809
-3711
-3614
-3519
-3425
-3332
-3239
-3148
-3056
-2965
-2874
-2782
-2691
-2599
-2507
-2415
-2322
-2230
-2137
-2044
-1952
-1861
-1770
-1681
-1593
-1507
-1423
-1341
-1263
-1187
-1115
-1046
-980
-918
-860
-805
-753
-705
-659
-616
-575
-536
-499
-464
-431
-400
-371
-345
-320
-299
-279
-262
-248
-237
-229
-223
-220
-220
-222
-227
-234
-243
-254
-267
-281
-298
-316
-335
-356
-378
-401
-426
-451
-476
-501
-527
-552
-577
-601
-625
-647
-669
-690
-710
-728
-745
-761
-775
-787
-799
-809
-819
-829
-839
-850
-861
-874
-888
-903
-919
-937
-955
-975
-996
-1016
-1040
-1064
-1089
-1114
-1142
-1170
-1199
-1229
-1260
-1290
-1321
-1350
-1379
-1407
-1434
-1459
-1482
-1504
-1525
-1543
-1560
-1575
-1589
-1600
-1610
-1618
-1624
-1629
-1631
-1632
-1630
-1626
-1620
-1610
-1598
-1582
-1563
-1540
-1515
-1486
-1455
-1421
-1386
-1348
-1308
-1267
-1225
-1180
-1135
-1087
-1039
-989
-937
-884
-830
-774
-716
-656
-595
-533
-469
-405
-340
-275
-211
-147
-84
-23
36
92
146
196
243
286
325
359
389
414
433
447
457
461
459
452
440
422
397
366
328
283
231
171
104
30
-52
-140
-236
-338
-447
-564
-687
-817
-953
-1096
-1246
-1401
-1562
-1728
-1898
-2073
-2251
-2433
-2618
-2805
-2994
-3184
-3376
-3568
-3761
-3953
-4144
-4333
-4519
-4702
-4881
-5054
-5222
-5384
-5539
-5687
-5827
-5958
-6082
-6197
-6304
-6401
-6491
-6571
-6643
-6706
-6762
-6810
-6852
-6886
-6915
-6939
-6958
-6972
-6981
-6988
-6990
-6990
-6986
-6980
-6972
-6961
-6949
-6934
-6919
-6902
-6883
-6863
-6841
-6817
-6791
-6762
-6731
-6697
-6660
-6619
-6576
-6530
-6480
-6426
-6370
-6309
-6245
-6177
-6106
-6032
-5954
-5873
-5789
-5702
-5612
-5520
-5424
-5326
-5225
-5122
-5017
-4909
-4799
-4687
-4573
-4457
-4339
-4219
-4097
-3973
-3847
-3720
-3591
-3461
-3329
-3195
-3061
-2924
-2787
-2648
-2507
-2366
-2224
-2081
-1938
-1795
-1651
-1508
-1366
-1224
-1083
-943
-804
-667
-531
-397
-266
-137
-10
113
234
351
466
577
685
790
893
993
1091
1187
1281
1374
1465
1555
1644
1731
1817
1901
1983
2064
2143
2221
2297
2371
2444
2515
2584
2652
2718
2781
2843
2903
2961
3017
3071
3124
3174
3223
3270
3314
3357
3397
3435
3470
3502
3531
3557
3580
3600
3616
3629
3640
3647
3653
3656
3658
3659
3659
3659
3658
3656
3655
3653
3650
3647
3644
3641
3638
3634
3631
3628
3625
3624
3624
3626
3630
3636
3646
3660
3677
3699
3724
3752
3784
3819
3857
3897
3939
3982
4027
4072
4118
4165
4212
4259
4306
4353
4399
4444
4489
4533
4576
4619
4662
4704
4747
4790
4835
4879
4925
4971
5018
5065
5113
5161
5208
5256
5304
5353
5401
5449
5497
5545
5593
5641
5688
5735
5781
5826
5870
5912
5953
5991
6027
6060
6090
6117
6141
6162
6179
6194
6204
6212
6216
6217
6215
6210
6203
6193
6181
6166
6148
6128
6106
6080
6052
6021
5989
5954
5918
5882
5845
5807
5771
5734
5699
5664
5630
5597
5565
5534
5504
5474
5445
5416
5387
5358
5328
5296
5264
5230
5195
5159
5121
5081
5040
4998
4955
4910
4865
4819
4773
4726
4678
4631
4583
4535
4486
4437
4387
4335
4283
4230
4176
4122
4067
4014
3961
3910
3859
3810
3763
3718
3675
3635
3596
3559
3525
3493
3462
3432
3404
3376
3349
3321
3294
3266
3239
3211
3184
3158
3132
3106
3081
3057
3033
3009
2986
2964
2942
2920
2899
2877
2856
2835
2814
2792
2770
2747
2723
2698
2671
2644
2615
2584
2553
2519
2485
2449
2413
2375
2336
2296
2255
2212
2167
2120
2071
2021
1969
1915
1860
1803
1746
1687
1627
1566
1504
1441
1376
1310
1243
1175
1106
1037
967
897
828
759
691
624
557
492
427
365
304
245
188
133
81
33
-12
-53
-91
-124
-152
-177
-196
-210
-220
-225
-225
-220
-211
-197
-179
-156
-130
-100
-68
-32
5
43
83
123
162
202
240
278
314
349
382
414
443
472
498
522
544
564
582
598
613
625
636
645
652
659
664
668
672
675
677
679
681
682
683
683
682
681
680
678
678
677
678
680
682
686
690
696
701
707
713
719
724
729
734
739
743
748
753
758
765
774
785
799
815
835
858
885
915
948
984
1024
1065
1109
1156
1204
1255
1307
1361
1416
1472
1529
1587
1646
1705
1764
1825
1886
1948
2009
2074
2138
2202
2267
2332
2397
2461
2526
2589
2653
2716
2778
2840
2902
2964
3026
3087
3149
3210
3272
3335
3398
3462
3527
3593
3661
3729
3798
3869
3940
4011
4083
4155
4227
4298
4367
4436
4504
4570
4634
4698
4759
4819
4877
4933
4987
5038
5086
5132
5175
5214
5251
5284
5314
5341
5366
5388
5407
5423
5438
5450
5460
5469
5477
5484
5491
5497
5504
5512
5520
5530
5540
5552
5565
5579
5594
5611
5630
5649
5670
5692
5714
5737
5760
5782
5803
5823
5842
5860
5876
5890
5902
5913
5922
5929
5935
5940
5943
5944
5943
5941
5936
5930
5922
5912
5900
5887
5873
5858
5843
5827
5811
5795
5778
5760
5742
5723
5703
5682
5659
5635
5610
5582
5554
5523
5491
5457
5422
5385
5347
5307
5267
5226
5184
5141
5099
5056
5014
4973
4932
4893
4854
4817
4781
4746
4712
4679
4647
4617
4588
4560
4533
4506
4481
4457
4433
4410
4388
4366
4345
4323
4301
4279
4256
4232
4207
4182
4156
4129
4102
4075
4048
4022
3996
3970
3945
3922
3899
3878
3859
3842
3827
3814
3804
3797
3794
3793
3795
3800
3808
3818
3831
3847
3865
3886
3908
3934
3962
3992
4024
4059
4097
4136
4177
4220
4264
4310
4356
4404
4453
4503
4553
4604
4656
4708
4760
4812
4863
4914
4965
5015
5064
5112
5159
5205
5249
5292
5333
5372
5409
5443
5475
5504
5529
5552
5572
5587
5599
5606
5609
5607
5600
5588
5570
5547
5518
5484
5445
5400
5350
5295
5234
5169
5098
5022
4941
4855
4766
4672
4574
4472
4367
4259
4147
4033
3916
3798
3678
3556
3433
3310
3187
3063
2940
2818
2697
2577
2459
2343
2229
2117
2008
1902
1800
1702
1608
1519
1435
1356
1284
1218
1159
1107
1062
1024
993
969
953
943
939
942
951
965
984
1006
1035
1066
1100
1136
1175
1215
1257
1300
1343
1388
1433
1479
1524
1570
1615
1659
1702
1744
1785
1825
1863
1899
1933
1965
1995
2023
2049
2074
2096
2116
2134
2151
2165
2178
2188
2197
2204
2208
2210
2210
2207
2202
2194
2182
2168
2150
2128
2103
2073
2040
2004
1964
1920
1874
1825
1774
1720
1663
1604
1543
1478
1412
1343
1272
1198
1122
1043
962
879
793
703
611
517
419
319
216
110
3
-107
-218
-331
-445
-561
-678
-796
-916
-1036
-1158
-1281
-1405
-1530
-1657
-1784
-1913
-2041
-2171
-2299
-2428
-2555
-2682
-2806
-2929
-3049
-3168
-3284
-3397
-3508
-3616
-3722
-3825
-3926
-4024
-4119
-4212
-4302
-4389
-4474
-4556
-4637
-4716
-4792
-4867
-4940
-5012
-5081
-5149
-5215
-5279
-5342
-5403
-5462
-5519
-5575
-5629
-5682
-5733
-5783
-5832
-5879
-5926
-5971
-6015
-6058
-6100
-6141
-6181
-6219
-6256
-6292
-6325
-6357
-6386
-6412
-6436
-6456
-6474
-6488
-6499
-6507
-6512
-6515
-6514
-6511
-6506
-6498
-6487
-6475
-6460
-6443
-6423
-6401
-6378
-6353
-6327
-6300
-6274
-6247
-6220
-6195
-6170
-6147
-6125
-6104
-6084
-6065
-6049
-6033
-6020
-6007
-5997
-5988
-5981
-5976
-5971
-5969
-5967
-5967
-5968
-5971
-5974
-5979
-5984
-5990
-5996
-6002
-6009
-6015
-6021
-6026
-6031
-6035
-6038
-6040
-6040
-6040
-6038
-6035
-6030
-6023
-6016
-6007
-5996
-5985
-5972
-5958
-5943
-5927
-5910
-5892
-5872
-5852
-5830
-5808
-5785
-5760
-5736
-5711
-5686
-5661
-5636
-5611
-5587
-5564
-5541
-5519
-5497
-5475
-5452
-5429
-5406
-5381
-5356
-5329
-5301
-5273
-5244
-5213
-5182
-5151
-5118
-5085
-5051
-5017
-4983
-4948
-4915
-4882
-4851
-4821
-4793
-4768
-4744
-4722
-4703
-4685
-4669
-4655
-4643
-4633
-4624
-4617
-4612
-4609
-4608
-4609
-4612
-4617
-4625
-4635
-4647
-4661
-4678
-4698
-4719
-4743
-4768
-4796
-4825
-4855
-4886
-4919
-4951
-4984
-5017
-5050
-5082
-5113
-5143
-5172
-5200
-5226
-5251
-5274
-5296
-5316
-5335
-5351
-5365
-5377
-5386
-5392
-5395
-5395
-5392
-5386
-5377
-5365
-5350
-5333
-5314
-5292
-5269
-5243
-5216
-5187
-5156
-5125
-5093
-5061
-5028
-4995
-4962
-4930
-4898
-4867
-4837
-4808
-4781
-4754
-4729
-4705
-4683
-4663
-4644
-4628
-4613
-4601
-4592
-4585
-4581
-4579
-4581
-4585
-4592
-4602
-4616
-4632
-4651
-4673
-4698
-4725
-4754
-4785
-4818
-4853
-4890
-4928
-4968
-5010
-5054
-5100
-5147
-5197
-5249
-5303
-5359
-5417
-5477
-5538
-5601
-5666
-5732
-5798
-5866
-5934
-6004
-6074
-6145
-6218
-6291
-6365
-6441
-6518
-6595
-6674
-6753
-6832
-6912
-6991
-7070
-7150
-7228
-7307
-7384
-7462
-7538
-7614
-7689
-7763
-7836
-7907
-7976
-8044
-8109
-8172
-8232
-8289
-8344
-8395
-8443
-8488
-8530
-8568
-8603
-8634
-8662
-8686
-8707
-8725
-8740
-8752
-8761
-8767
-8770
-8771
-8769
-8766
-8760
-8752
-8742
-8730
-8716
-8699
-8681
-8661
-8638
-8614
-8587
-8558
-8527
-8494
-8459
-8422
-8382
-8341
-8299
-8255
-8210
-8163
-8116
-8068
-8018
-7969
-7918
-7866
-7814
-7761
-7707
-7653
-7598
-7543
-7488
-7433
-7378
-7323
-7269
-7214
-7160
-7106
-7052
-6998
-6945
-6892
-6840
-6788
-6738
-6688
-6640
-6593
-6547
-6503
-6459
-6417
-6376
-6336
-6297
-6260
-6225
-6191
-6159
-6129
-6101
-6075
-6051
-6029
-6009
-5990
-5973
-5957
-5943
-5930
-5919
-5909
-5901
-5895
-5890
-5888
-5887
-5887
-5889
-5893
-5898
-5904
-5911
-5920
-5930
-5941
-5953
-5967
-5982
-5998
-6016
-6035
-6055
-6076
-6098
-6120
-6142
-6164
-6186
-6208
-6228
-6248
-6267
-6285
-6301
-6316
-6330
-6343
-6354
-6365
-6374
-6383
-6391
-6398
-6404
-6409
-6414
-6417
-6419
-6420
-6420
-6418
-6415
-6410
-6404
-6396
-6386
-6375
-6362
-6347
-6331
-6313
-6293
-6271
-6248
-6223
-6196
-6167
-6137
-6105
-6072
-6038
-6003
-5967
-5930
-5893
-5855
-5817
-5779
-5740
-5703
-5665
-5629
-5594
-5559
-5526
-5494
-5462
-5432
-5402
-5372
-5343
-5314
-5285
-5256
-5226
-5195
-5164
-5131
-5097
-5061
-5024
-4986
-4946
-4905
-4863
-4820
-4775
-4731
-4685
-4639
-4592
-4545
-4498
-4450
-4402
-4354
-4307
-4259
-4211
-4163
-4116
-4067
-4019
-3972
-3924
-3875
-3826
-3777
-3728
-3678
-3628
-3577
-3527
-3476
-3424
-3372
-3320
-3266
-3212
-3157
-3101
-3043
-2984
-2923
-2859
-2794
-2726
-2655
-2581
-2504
-2424
-2341
-2254
-2164
-2070
-1973
-1872
-1766
-1657
-1543
-1426
-1304
-1179
-1050
-918
-783
-646
-506
-364
-221
-76
70
217
365
512
660
808
955
1102
1247
1392
1536
1678
1820
1961
2102
2241
2380
2518
2655
2791
2927
3061
3194
3325
3455
3584
3710
3835
3958
4078
4199
4316
4432
4546
4657
4767
4876
4982
5087
5191
5293
5394
5494
5592
5689
5785
5879
5971
6062
6151
6238
6324
6407
6488
6567
6644
6719
6792
6862
6931
6997
7061
7123
7184
7242
7299
7354
7408
7460
7512
7562
7612
7660
7708
7756
7803
7850
7897
7944
7992
8039
8087
8137
8186
8235
8285
8334
8383
8431
8479
8526
8572
8616
8660
8703
8744
8784
8823
8861
8897
8933
8967
9001
9033
9066
9098
9130
9162
9194
9227
9261
9295
9331
9367
9404
9443
9481
9521
9561
9601
9641
9681
9721
9761
9801
9841
9881
9920
9959
9998
10036
10073
10110
10145
10179
10211
10242
10270
10297
10322
10344
10365
10382
10397
10409
10418
10425
10429
10431
10430
10427
10423
10417
10410
10402
10394
10385
10376
10368
10359
10352
10345
10339
10334
10330
10327
10325
10323
10322
10321
10320
10319
10319
10318
10317
10316
10314
10312
10309
10305
10301
10295
10289
10281
10273
10263
10253
10242
10229
10216
10203
10188
10173
10158
10142
10126
10109
10093
10077
10061
10046
10031
10018
10005
9994
9984
9976
9969
9964
9960
9957
9956
9956
9958
9961
9965
9971
9978
9986
9995
10005
10016
10028
10041
10055
10070
10085
10101
10118
10136
10155
10174
10194
10215
10237
10260
10283
10308
10333
10359
10386
10413
10441
10469
10498
10527
10557
10587
10617
10647
10677
10706
10736
10764
10793
10820
10847
10874
10900
10925
10949
10973
10996
11018
11040
11061
11081
11099
11117
11134
11149
11162
11174
11184
11191
11196
11199
11198
11195
11189
11180
11168
11153
11135
11114
11089
11062
11033
11000
10966
10929
10890
10849
10807
10763
10719
10674
10627
10581
10533
10485
10437
10388
10338
10289
10238
10188
10138
10087
10035
9984
9931
9878
9825
9770
9714
9657
9599
9540
9480
9418
9356
9292
9227
9162
9095
9027
8958
8888
8817
8745
8671
8596
8520
8442
8362
8280
8197
8112
8026
7939
7850
7761
7670
7579
7487
7394
7301
7208
7114
7020
6926
6832
6737
6643
6548
6453
6358
6262
6167
6071
5975
5879
5783
5686
5590
5493
5397
5301
5206
5111
5017
4924
4832
4742
4653
4565
4480
4397
4315
4235
4157
4081
4006
3933
3861
3790
3720
3651
3582
3514
3446
3379
3311
3244
3176
3109
3041
2972
2902
2831
2759
2686
2611
2535
2457
2379
2298
2217
2134
2051
1966
1880
1793
1705
1616
1525
1434
1342
1249
1156
1061
967
872
776
681
586
491
397
303
211
121
33
-53
-135
-215
-292
-365
-435
-500
-562
-620
-674
-724
-770
-812
-851
-886
-919
-947
-974
-997
-1018
-1038
-1055
-1070
-1084
-1097
-1108
-1119
-1128
-1137
-1146
-1154
-1163
-1171
-1181
-1191
-1201
-1213
-1226
-1240
-1255
-1272
-1289
-1308
-1328
-1350
-1372
-1395
-1420
-1445
-1470
-1496
-1523
-1549
-1575
-1601
-1627
-1653
-1679
-1704
-1730
-1756
-1781
-1806
-1832
-1857
-1882
-1907
-1932
-1958
-1983
-2009
-2033
-2060
-2086
-2112
-2138
-2164
-2190
-2216
-2241
-2267
-2292
-2316
-2339
-2361
-2381
-2399
-2415
-2429
-2440
-2449
-2454
-2456
-2455
-2450
-2441
-2429
-2412
-2392
-2368
-2340
-2308
-2272
-2233
-2191
-2145
-2095
-2043
-1987
-1928
-1866
-1801
-1732
-1661
-1587
-1509
-1429
-1345
-1259
-1169
-1077
-982
-884
-784
-682
-578
-472
-365
-257
-148
-38
71
181
290
398
505
611
715
818
918
1016
1111
1203
1292
1378
1461
1541
1617
1689
1758
1823
1885
1943
1996
2045
2092
2134
2172
2207
2238
2266
2291
2313
2332
2349
2363
2375
2385
2393
2398
2402
2403
2403
2402
2399
2394
2389
2383
2376
2369
2361
2354
2347
2341
2336
2331
2328
2327
2326
2328
2332
2337
2345
2354
2367
2381
2398
2417
2438
2462
2488
2516
2546
2578
2611
2647
2684
2722
2762
2803
2844
2886
2928
2969
3009
3049
3087
3123
3158
3190
3220
3247
3271
3292
3310
3324
3335
3343
3347
3348
3344
3337
3327
3313
3296
3275
3251
3223
3193
3159
3122
3082
3039
2994
2946
2895
2842
2786
2729
2669
2607
2544
2479
2413
2345
2276
2205
2134
2061
1988
1914
1839
1764
1689
1614
1540
1467
1395
1324
1255
1188
1122
1059
999
940
884
830
779
730
684
640
599
560
523
489
458
429
404
380
360
343
329
318
310
305
304
306
312
320
332
347
365
386
409
435
463
494
526
560
595
632
670
708
747
786
826
865
904
942
979
1014
1050
1084
1116
1146
1174
1201
1226
1249
1270
1290
1308
1324
1339
1351
1363
1372
1379
1385
1389
1390
1389
1386
1381
1372
1362
1348
1331
1312
1289
1262
1233
1200
1164
1124
1081
1035
986
934
879
821
761
698
633
565
496
425
352
278
203
126
50
-28
-105
-183
-261
-338
-415
-492
-568
-644
-719
-793
-867
-940
-1012
-1083
-1153
-1223
-1291
-1358
-1423
-1488
-1550
-1611
-1669
-1725
-1779
-1830
-1878
-1923
-1966
-2005
-2041
-2075
-2105
-2133
-2157
-2179
-2198
-2214
-2227
-2238
-2246
-2251
-2255
-2256
-2255
-2252
-2247
-2241
-2233
-2224
-2214
-2203
-2192
-2179
-2166
-2153
-2139
-2125
-2111
-2096
-2081
-2067
-2052
-2037
-2024
-2009
-1996
-1982
-1968
-1954
-1940
-1926
-1911
-1896
-1879
-1863
-1845
-1826
-1807
-1786
-1765
-1742
-1719
-1694
-1669
-1642
-1615
-1587
-1557
-1527
-1496
-1463
-1430
-1397
-1362
-1327
-1291
-1254
-1217
-1178
-1139
-1098
-1055
-1012
-967
-920
-871
-821
-769
-715
-659
-602
-542
-480
-416
-350
-282
-211
-138
-63
15
95
178
263
351
441
534
629
726
826
928
1032
1138
1246
1356
1468
1582
1697
1814
1931
2049
2168
2286
2405
2522
2639
2755
2869
2981
3092
3199
3304
3406
3504
3599
3690
3777
3860
3937
4010
4078
4140
4197
4247
4291
4329
4359
4383
4400
4409
4412
4407
4395
4375
4349
4315
4275
4227
4172
4111
4043
3969
3889
3802
3711
3614
3512
3405
3293
3177
3057
2934
2806
2676
2542
2406
2267
2127
1986
1843
1700
1556
1412
1268
1125
982
840
699
559
421
284
148
13
-120
-251
-381
-510
-636
-761
-884
-1004
-1122
-1238
-1351
-1461
-1567
-1670
-1770
-1866
-1958
-2045
-2130
-2209
-2285
-2356
-2422
-2485
-2543
-2597
-2647
-2693
-2735
-2774
-2808
-2840
-2867
-2891
-2912
-2930
-2945
-2957
-2966
-2973
-2977
-2978
-2977
-2974
-2968
-2960
-2949
-2937
-2922
-2905
-2886
-2864
-2841
-2816
-2789
-2760
-2730
-2697
-2664
-2629
-2592
-2554
-2514
-2473
-2430
-2385
-2339
-2292
-2242
-2192
-2140
-2086
-2031
-1975
-1918
-1861
-1802
-1743
-1684
-1625
-1567
-1509
-1453
-1397
-1343
-1290
-1240
-1191
-1144
-1100
-1057
-1016
-980
-945
-912
-881
-852
-825
-800
-777
-755
-735
-716
-698
-680
-663
-646
-630
-613
-596
-579
-560
-542
-522
-501
-479
-456
-432
-406
-379
-350
-320
-289
-256
-222
-186
-149
-111
-72
-31
10
52
95
138
182
227
272
318
365
412
459
508
557
607
658
709
761
813
866
919
973
1027
1081
1135
1190
1244
1298
1351
1405
1457
1509
1561
1612
1663
1713
1762
1811
1860
1908
1956
2004
2052
2100
2147
2195
2242
2289
2336
2383
2430
2477
2524
2571
2617
2663
2709
2754
2799
2843
2887
2930
2972
3012
3052
3091
3128
3164
3198
3231
3262
3291
3319
3346
3371
3394
3416
3438
3458
3477
3495
3513
3530
3547
3563
3579
3596
3612
3629
3646
3664
3682
3702
3722
3743
3766
3790
3815
3842
3870
3900
3932
3966
4001
4038
4075
4116
4157
4198
4241
4284
4328
4372
4416
4459
4503
4545
4587
4629
4669
4709
4748
4786
4823
4860
4896
4932
4968
5002
5037
5072
5106
5140
5175
5210
5245
5282
5318
5356
5395
5435
5476
5519
5563
5608
5656
5705
5755
5808
5862
5917
5975
6033
6093
6155
6217
6281
6345
6410
6476
6543
6609
6677
6744
6811
6879
6946
7014
7081
7148
7215
7282
7348
7414
7479
7543
7606
7668
7730
7790
7850
7909
7966
8023
8077
8132
8186
8237
8286
8334
8380
8423
8464
8503
8539
8572
8602
8629
8653
8674
8691
8705
8716
8724
8728
8729
8726
8720
8711
8699
8684
8666
8645
8621
8595
8566
8534
8499
8463
8423
8381
8337
8291
8243
8192
8138
8085
8028
7969
7909
7846
7782
7715
7646
7575
7501
7425
7347
7265
7182
7095
7006
6914
6820
6724
6626
6525
6423
6320
6215
6109
6002
5895
5787
5678
5570
5461
5352
5244
5136
5028
4922
4816
4710
4606
4502
4400
4299
4198
4100
4002
3906
3812
3718
3627
3537
3449
3362
3277
3193
3112
3031
2953
2876
2801
2727
2655
2584
2516
2449
2384
2321
2260
2202
2146
2092
2040
1992
1945
1902
1862
1824
1789
1757
1728
1701
1677
1656
1637
1620
1604
1591
1579
1569
1560
1552
1545
1539
1534
1530
1526
1522
1519
1516
1514
1511
1508
1505
1502
1499
1495
1491
1486
1480
1473
1465
1456
1446
1435
1423
1410
1396
1380
1364
1348
1330
1311
1292
1272
1252
1230
1209
1186
1163
1140
1116
1091
1066
1041
1014
989
962
934
906
878
850
821
791
762
732
701
671
640
610
579
548
517
486
455
425
395
365
336
308
279
252
225
199
174
149
126
103
82
61
43
25
9
-6
-20
-32
-43
-52
-61
-68
-74
-79
-83
-86
-87
-88
-87
-85
-82
-78
-73
-66
-58
-49
-39
-27
-15
-2
13
28
45
62
80
98
117
137
157
177
197
217
238
258
278
297
317
336
354
372
389
406
421
437
451
465
477
489
500
510
519
526
533
538
541
544
545
545
543
541
537
533
527
521
514
506
498
489
480
471
461
451
441
431
421
410
400
390
380
371
361
352
343
334
326
318
311
304
297
291
285
280
275
270
266
263
260
257
255
253
252
251
251
251
252
253
254
255
257
259
262
265
269
273
277
282
288
294
301
308
315
323
331
340
349
358
368
378
388
398
409
419
429
439
448
457
466
474
481
487
493
498
502
506
508
510
511
510
509
508
505
501
496
489
482
474
464
454
442
429
414
398
381
362
342
321
298
274
249
223
195
167
138
107
76
45
12
-21
-54
-87
-121
-155
-188
-222
-256
-289
-322
-355
-388
-421
-454
-486
-518
-550
-582
-614
-646
-677
-708
-739
-769
-798
-827
-856
-883
-910
-936
-961
-984
-1006
-1029
-1049
-1069
-1087
-1104
-1121
-1136
-1151
-1164
-1177
-1190
-1201
-1213
-1224
-1235
-1246
-1257
-1269
-1281
-1293
-1307
-1321
-1336
-1352
-1368
-1386
-1405
-1424
-1444
-1465
-1487
-1509
-1532
-1555
-1578
-1601
-1625
-1648
-1671
-1694
-1716
-1738
-1758
-1779
-1798
-1816
-1833
-1849
-1864
-1878
-1891
-1902
-1912
-1922
-1930
-1937
-1942
-1947
-1951
-1954
-1956
-1958
-1958
-1958
-1957
-1955
-1953
-1951
-1948
-1944
-1940
-1935
-1930
-1924
-1918
-1911
-1903
-1894
-1885
-1874
-1862
-1849
-1835
-1820
-1803
-1785
-1766
-1745
-1723
-1700
-1675
-1650
-1624
-1596
-1568
-1540
-1511
-1482
-1452
-1423
-1394
-1365
-1336
-1309
-1282
-1256
-1231
-1207
-1184
-1163
-1142
-1123
-1105
-1088
-1072
-1057
-1043
-1031
-1020
-1008
-1000
-992
-986
-980
-975
-971
-968
-966
-965
-964
-964
-965
-966
-968
-970
-972
-974
-976
-979
-981
-984
-986
-988
-990
-992
-994
-995
-996
-997
-998
-998
-997
-996
-995
-993
-990
-986
-982
-977
-972
-965
-957
-949
-939
-927
-915
-901
-885
-868
-850
-830
-808
-785
-761
-735
-708
-679
-649
-617
-584
-550
-516
-480
-444
-407
-369
-332
-294
-256
-218
-181
-143
-106
-69
-33
4
40
76
111
147
182
218
253
288
323
358
393
428
463
498
533
568
604
640
676
713
750
787
825
863
901
940
979
1018
1059
1099
1139
1180
1220
1261
1302
1344
1385
1427
1469
1511
1553
1595
1638
1681
1724
1766
1810
1853
1896
1940
1984
2027
2072
2116
2160
2205
2249
2293
2338
2382
2425
2468
2511
2552
2593
2633
2672
2710
2746
2782
2815
2848
2878
2908
2935
2960
2984
3006
3026
3044
3060
3074
3086
3096
3104
3110
3114
3116
3115
3113
3108
3101
3092
3081
3068
3053
3036
3017
2996
2973
2949
2923
2895
2866
2835
2803
2770
2735
2698
2660
2621
2581
2539
2496
2452
2407
2361
2314
2267
2218
2168
2117
2066
2013
1960
1907
1852
1797
1741
1685
1629
1572
1514
1456
1398
1339
1280
1221
1162
1102
1042
981
921
860
799
738
676
614
552
490
428
366
303
240
178
115
52
-12
-75
-139
-203
-267
-331
-396
-461
-526
-592
-658
-724
-791
-858
-925
-992
-1060
-1127
-1195
-1262
-1330
-1397
-1464
-1531
-1597
-1663
-1728
-1793
-1857
-1921
-1983
-2045
-2106
-2166
-2225
-2284
-2342
-2398
-2455
-2510
-2565
-2619
-2672
-2725
-2777
-2828
-2878
-2928
-2977
-3025
-3072
-3118
-3164
-3209
-3252
-3295
-3338
-3379
-3419
-3459
-3497
-3535
-3571
-3607
-3642
-3676
-3709
-3742
-3774
-3806
-3837
-3868
-3899
-3929
-3959
-3989
-4019
-4048
-4078
-4108
-4139
-4169
-4201
-4232
-4264
-4297
-4330
-4363
-4397
-4431
-4466
-4501
-4537
-4572
-4608
-4644
-4681
-4718
-4754
-4792
-4829
-4866
-4904
-4942
-4980
-5018
-5056
-5094
-5132
-5170
-5207
-5245
-5282
-5319
-5355
-5391
-5426
-5461
-5494
-5527
-5559
-5589
-5619
-5647
-5674
-5699
-5724
-5746
-5768
-5788
-5808
-5825
-5842
-5857
-5872
-5885
-5897
-5908
-5919
-5928
-5937
-5945
-5953
-5960
-5967
-5974
-5982
-5989
-5996
-6004
-6012
-6021
-6031
-6041
-6051
-6063
-6075
-6087
-6101
-6115
-6129
-6144
-6160
-6176
-6192
-6209
-6226
-6244
-6263
-6281
-6301
-6321
-6341
-6362
-6383
-6405
-6427
-6450
-6473
-6497
-6521
-6546
-6570
-6596
-6621
-6647
-6674
-6700
-6727
-6754
-6782
-6809
-6837
-6864
-6892
-6919
-6947
-6974
-7002
-7029
-7057
-7083
-7110
-7136
-7161
-7186
-7210
-7233
-7255
-7275
-7294
-7312
-7328
-7342
-7355
-7366
-7374
-7381
-7386
-7389
-7390
-7388
-7385
-7380
-7373
-7363
-7352
-7339
-7324
-7306
-7287
-7266
-7243
-7219
-7192
-7164
-7134
-7103
-7070
-7036
-7000
-6963
-6925
-6885
-6845
-6803
-6761
-6717
-6673
-6628
-6582
-6535
-6488
-6441
-6393
-6345
-6297
-6249
-6200
-6152
-6104
-6056
-6008
-5960
-5913
-5866
-5820
-5774
-5729
-5684
-5641
-5597
-5555
-5513
-5472
-5432
-5393
-5354
-5316
-5279
-5242
-5207
-5171
-5137
-5103
-5069
-5036
-5004
-4971
-4940
-4908
-4877
-4846
-4816
-4785
-4755
-4725
-4696
-4666
-4637
-4609
-4580
-4552
-4524
-4497
-4469
-4442
-4415
-4388
-4362
-4335
-4309
-4283
-4256
-4230
-4204
-4178
-4151
-4125
-4098
-4070
-4043
-4017
-3990
-3963
-3935
-3908
-3881
-3853
-3825
-3798
-3770
-3743
-3716
-3688
-3661
-3635
-3608
-3583
-3557
-3532
-3508
-3483
-3460
-3437
-3414
-3392
-3370
-3349
-3328
-3308
-3288
-3268
-3249
-3231
-3213
-3195
-3178
-3162
-3146
-3131
-3116
-3102
-3090
-3078
-3067
-3057
-3048
-3041
-3034
-3029
-3026
-3023
-3022
-3022
-3024
-3027
-3032
-3037
-3044
-3053
-3062
-3073
-3085
-3099
-3113
-3129
-3146
-3165
-3184
-3205
-3226
-3249
-3272
-3296
-3321
-3347
-3373
-3400
-3427
-3454
-3482
-3510
-3537
-3565
-3592
-3618
-3644
-3670
-3694
-3717
-3740
-3761
-3780
-3798
-3815
-3830
-3843
-3854
-3863
-3869
-3874
-3876
-3876
-3874
-3869
-3861
-3851
-3838
-3823
-3805
-3785
-3762
-3736
-3708
-3677
-3643
-3607
-3568
-3526
-3481
-3434
-3383
-3330
-3273
-3214
-3151
-3086
-3017
-2945
-2870
-2792
-2711
-2627
-2541
-2452
-2360
-2266
-2170
-2073
-1973
-1873
-1771
-1668
-1565
-1462
-1358
-1255
-1153
-1051
-950
-851
-753
-657
-563
-472
-383
-296
-212
-131
-54
21
92
160
224
284
341
394
444
489
531
569
603
633
659
682
700
715
726
733
737
737
734
728
719
707
692
674
655
633
609
584
557
528
499
468
437
404
372
339
305
272
239
206
173
140
109
77
47
17
-13
-41
-69
-97
-124
-150
-176
-201
-226
-251
-276
-301
-325
-349
-373
-396
-419
-442
-465
-487
-508
-529
-550
-571
-591
-611
-630
-649
-668
-686
-704
-722
-739
-756
-773
-789
-804
-820
-835
-850
-864
-878
-892
-905
-918
-931
-943
-956
-968
-980
-992
-1004
-1016
-1027
-1039
-1050
-1061
-1072
-1082
-1092
-1101
-1109
-1116
-1122
-1126
-1130
-1132
-1133
-1132
-1130
-1127
-1121
-1115
-1106
-1096
-1085
-1072
-1058
-1043
-1027
-1008
-991
-972
-952
-932
-911
-889
-867
-845
-822
-799
-776
-753
-730
-708
-685
-664
-642
-622
-602
-582
-564
-546
-529
-513
-498
-484
-471
-459
-449
-440
-432
-426
-421
-417
-414
-413
-413
-414
-416
-419
-423
-427
-433
-440
-447
-454
-463
-472
-481
-491
-502
-512
-523
-535
-546
-557
-569
-580
-592
-603
-615
-626
-637
-648
-659
-670
-680
-691
-701
-711
-722
-732
-742
-753
-764
-775
-786
-797
-809
-821
-834
-847
-860
-874
-889
-904
-919
-935
-951
-968
-985
-1002
-1022
-1041
-1060
-1080
-1101
-1122
-1144
-1166
-1188
-1211
-1235
-1259
-1283
-1308
-1333
-1358
-1384
-1411
-1438
-1465
-1493
-1521
-1550
-1580
-1610
-1640
-1670
-1701
-1733
-1764
-1796
-1829
-1861
-1894
-1926
-1959
-1992
-2024
-2056
-2088
-2119
-2149
-2178
-2206
-2233
-2259
-2284
-2307
-2328
-2349
-2368
-2385
-2402
-2416
-2430
-2441
-2452
-2461
-2469
-2475
-2480
-2483
-2485
-2485
-2484
-2481
-2477
-2471
-2464
-2454
-2443
-2430
-2415
-2398
-2379
-2358
-2334
-2309
-2282
-2252
-2221
-2187
-2151
-2113
-2073
-2031
-1986
-1940
-1892
-1842
-1790
-1735
-1679
-1621
-1561
-1499
-1435
-1369
-1301
-1231
-1158
-1084
-1008
-931
-851
-770
-687
-602
-515
-427
-338
-247
-154
-60
35
132
229
328
428
528
630
732
835
939
1043
1148
1253
1359
1466
1573
1681
1789
1897
2005
2116
2226
2337
2449
2561
2674
2787
2902
3017
3134
3251
3369
3489
3609
3730
3852
3974
4098
4222
4346
4471
4596
4722
4848
4973
5099
5224
5349
5474
5598
5722
5845
5967
6088
6208
6327
6445
6561
6675
6788
6900
7009
7117
7224
7328
7430
7530
7629
7725
7819
7912
8002
8090
8177
8262
8345
8426
8505
8583
8658
8732
8805
8875
8944
9012
9078
9142
9205
9267
9327
9386
9444
9501
9558
9613
9668
9723
9777
9832
9886
9940
9994
10049
10104
10159
10214
10271
10327
10384
10442
10500
10559
10618
10678
10738
10798
10859
10920
10981
11042
11104
11165
11226
11287
11348
11408
11468
11527
11586
11644
11701
11758
11815
11871
11926
11981
12035
12088
12141
12194
12246
12298
12349
12400
12451
12502
12552
12602
12653
12703
12752
12802
12851
12901
12950
12998
13047
13096
13144
13192
13240
13287
13334
13381
13428
13474
13519
13565
13610
13654
13698
13742
13786
13829
13872
13915
13957
13999
14041
14083
14124
14166
14206
14247
14287
14327
14366
14405
14443
14480
14517
14552
14587
14621
14654
14686
14717
14746
14775
14801
14827
14851
14873
14894
14914
14932
14948
14963
14976
14988
14999
15007
15015
15021
15025
15028
15030
15030
15029
15027
15024
15019
15014
15008
15001
14993
14985
14976
14966
14956
14946
14935
14924
14912
14901
14889
14878
14866
14854
14842
14830
14818
14807
14795
14783
14771
14758
14746
14734
14722
14709
14696
14683
14670
14656
14642
14627
14612
14596
14580
14563
14546
14528
14510
14491
14471
14451
14431
14410
14388
14366
14344
14322
14300
14277
14255
14233
14210
14188
14166
14145
14123
14102
14081
14060
14040
14019
13999
13978
13958
13938
13918
13898
13878
13857
13837
13816
13795
13774
13752
13730
13708
13685
13662
13638
13613
13588
13562
13536
13509
13481
13453
13425
13395
13366
13336
13305
13274
13244
13212
13181
13150
13119
13087
13056
13025
12994
12963
12932
12901
12871
12841
12811
12781
12752
12722
12693
12664
12635
12607
12579
12551
12523
12495
12468
12441
12413
12386
12359
12331
12304
12277
12249
12221
12192
12163
12133
12103
12072
12041
12008
11975
11940
11904
11868
11829
11789
11748
11705
11660
11614
11565
11515
11462
11408
11351
11292
11231
11168
11103
11035
10965
10894
10820
10744
10667
10587
10506
10423
10339
10253
10166
10078
9988
9897
9806
9714
9620
9527
9432
9337
9242
9146
9051
8955
8859
8763
8667
8571
8475
8380
8286
8191
8098
8005
7913
7821
7731
7641
7552
7464
7377
7290
7205
7120
7036
6953
6871
6790
6710
6631
6553
6476
6401
6327
6254
6183
6113
6045
5979
5914
5852
5791
5732
5674
5619
5565
5513
5463
5414
5367
5322
5278
5236
5195
5155
5117
5080
5044
5010
4976
4944
4912
4881
4851
4822
4794
4766
4739
4712
4686
4660
4635
4609
4585
4560
4535
4511
4486
4462
4438
4414
4390
4366
4343
4319
4295
4272
4249
4225
4202
4179
4155
4132
4109
4086
4062
4041
4018
3996
3974
3952
3931
3910
3889
3869
3849
3830
3811
3793
3775
3758
3742
3726
3711
3697
3683
3671
3659
3648
3637
3628
3620
3612
3606
3601
3596
3593
3590
3589
3588
3589
3591
3593
3597
3601
3607
3614
3621
3630
3639
3649
3660
3672
3684
3697
3710
3724
3738
3752
3767
3782
3797
3812
3827
3842
3857
3872
3888
3903
3918
3933
3948
3962
3977
3991
4006
4019
4033
4046
4059
4072
4083
4094
4105
4115
4124
4132
4139
4145
4150
4153
4156
4157
4157
4156
4153
4149
4144
4138
4130
4121
4111
4099
4086
4072
4057
4041
4024
4005
3986
3965
3944
3921
3898
3873
3848
3821
3794
3765
3735
3705
3673
3640
3606
3571
3534
3497
3458
3419
3378
3336
3292
3248
3203
3156
3108
3060
3010
2959
2908
2855
2801
2747
2691
2635
2578
2520
2461
2401
2340
2279
2217
2154
2091
2025
1961
1895
1828
1761
1692
1623
1553
1482
1410
1337
1264
1189
1114
1038
961
883
804
725
645
564
483
401
319
236
152
69
-15
-99
-183
-267
-351
-435
-519
-603
-687
-771
-854
-937
-1020
-1103
-1186
-1268
-1350
-1431
-1513
-1593
-1674
-1754
-1834
-1913
-1992
-2071
-2149
-2227
-2304
-2381
-2457
-2533
-2608
-2683
-2757
-2830
-2903
-2975
-3046
-3117
-3186
-3255
-3323
-3391
-3457
-3523
-3588
-3652
-3715
-3778
-3840
-3901
-3961
-4019
-4078
-4137
-4194
-4251
-4307
-4362
-4416
-4469
-4522
-4574
-4625
-4675
-4724
-4771
-4818
-4864
-4908
-4952
-4994
-5035
-5074
-5113
-5150
-5185
-5219
-5252
-5283
-5312
-5340
-5366
-5391
-5414
-5436
-5456
-5474
-5491
-5507
-5521
-5534
-5545
-5556
-5565
-5574
-5581
-5588
-5594
-5599
-5604
-5608
-5612
-5615
-5619
-5621
-5624
-5626
-5628
-5629
-5630
-5631
-5632
-5632
-5631
-5630
-5629
-5626
-5623
-5620
-5615
-5610
-5604
-5597
-5589
-5580
-5569
-5558
-5546
-5532
-5517
-5502
-5485
-5467
-5447
-5427
-5406
-5383
-5360
-5336
-5310
-5284
-5258
-5230
-5202
-5173
-5144
-5113
-5083
-5052
-5020
-4988
-4955
-4922
-4888
-4854
-4819
-4783
-4747
-4711
-4674
-4637
-4600
-4562
-4523
-4485
-4446
-4407
-4368
-4329
-4290
-4250
-4211
-4172
-4134
-4094
-4057
-4019
-3981
-3944
-3908
-3872
-3836
-3801
-3767
-3733
-3700
-3667
-3635
-3604
-3573
-3543
-3514
-3485
-3457
-3429
-3402
-3376
-3350
-3324
-3300
-3275
-3251
-3228
-3204
-3182
-3159
-3137
-3114
-3092
-3070
-3048
-3026
-3004
-2981
-2959
-2935
-2912
-2887
-2863
-2837
-2811
-2785
-2758
-2730
-2701
-2672
-2643
-2612
-2582
-2550
-2518
-2486
-2453
-2420
-2387
-2353
-2319
-2285
-2250
-2216
-2181
-2147
-2112
-2077
-2043
-2009
-1975
-1941
-1908
-1875
-1843
-1812
-1781
-1751
-1722
-1694
-1666
-1640
-1615
-1591
-1568
-1546
-1526
-1507
-1489
-1473
-1457
-1444
-1431
-1420
-1411
-1403
-1396
-1390
-1386
-1383
-1382
-1382
-1383
-1385
-1388
-1393
-1398
-1404
-1412
-1420
-1429
-1439
-1450
-1461
-1473
-1486
-1499
-1513
-1528
-1543
-1558
-1574
-1590
-1607
-1624
-1641
-1658
-1677
-1695
-1713
-1732
-1751
-1771
-1790
-1810
-1829
-1849
-1869
-1889
-1908
-1928
-1948
-1967
-1987
-2005
-2025
-2044
-2062
-2081
-2099
-2118
-2136
-2154
-2172
-2191
-2209
-2227
-2245
-2264
-2282
-2300
-2319
-2337
-2356
-2374
-2393
-2412
-2431
-2451
-2470
-2490
-2510
-2530
-2551
-2572
-2594
-2616
-2639
-2663
-2687
-2711
-2737
-2763
-2789
-2817
-2845
-2873
-2902
-2932
-2962
-2993
-3025
-3056
-3088
-3120
-3153
-3185
-3218
-3251
-3283
-3316
-3348
-3381
-3413
-3445
-3477
-3509
-3541
-3572
-3603
-3634
-3665
-3695
-3725
-3755
-3785
-3814
-3843
-3872
-3901
-3930
-3958
-3986
-4014
-4041
-4067
-4096
-4122
-4149
-4176
-4202
-4229
-4255
-4281
-4307
-4333
-4359
-4385
-4411
-4437
-4463
-4490
-4516
-4543
-4569
-4596
-4624
-4651
-4679
-4708
-4736
-4765
-4795
-4825
-4855
-4886
-4918
-4950
-4982
-5014
-5047
-5080
-5114
-5148
-5182
-5216
-5250
-5284
-5318
-5352
-5387
-5421
-5454
-5488
-5521
-5554
-5586
-5617
-5648
-5678
-5708
-5736
-5764
-5790
-5815
-5839
-5862
-5884
-5904
-5923
-5940
-5957
-5971
-5984
-5996
-6006
-6015
-6022
-6028
-6033
-6036
-6038
-6038
-6037
-6034
-6030
-6025
-6019
-6011
-6001
-5991
-5979
-5966
-5952
-5936
-5919
-5901
-5882
-5862
-5840
-5817
-5792
-5767
-5740
-5712
-5682
-5651
-5618
-5585
-5549
-5513
-5475
-5435
-5395
-5353
-5309
-5264
-5218
-5171
-5123
-5073
-5023
-4971
-4919
-4866
-4812
-4757
-4702
-4646
-4589
-4532
-4474
-4416
-4357
-4298
-4238
-4179
-4118
-4058
-3997
-3936
-3875
-3813
-3751
-3689
-3627
-3565
-3502
-3440
-3376
-3313
-3249
-3185
-3121
-3056
-2990
-2925
-2858
-2792
-2724
-2657
-2589
-2520
-2451
-2381
-2311
-2240
-2169
-2098
-2027
-1955
-1884
-1813
-1741
-1671
-1600
-1530
-1461
-1392
-1324
-1257
-1191
-1125
-1060
-997
-934
-872
-811
-750
-691
-633
-575
-518
-461
-405
-350
-295
-241
-187
-134
-80
-27
26
79
132
186
239
292
346
401
455
510
566
622
679
736
794
853
912
972
1032
1093
1154
1216
1278
1340
1403
1467
1530
1594
1658
1722
1786
1851
1915
1980
2044
2109
2173
2237
2301
2364
2428
2491
2553
2615
2677
2739
2800
2861
2921
2981
3041
3101
3160
3219
3277
3336
3394
3452
3510
3567
3625
3682
3738
3795
3851
3907
3962
4017
4070
4125
4179
4232
4284
4336
4387
4438
4487
4536
4584
4631
4678
4723
4767
4810
4853
4893
4933
4972
5009
5044
5078
5111
5142
5171
5199
5224
5248
5270
5290
5308
5323
5337
5348
5357
5363
5368
5369
5369
5365
5360
5351
5341
5328
5312
5293
5273
5249
5223
5195
5164
5130
5094
5056
5015
4972
4927
4880
4831
4780
4727
4673
4617
4560
4501
4441
4380
4317
4254
4190
4124
4058
3991
3923
3854
3785
3715
3644
3573
3501
3429
3355
3281
3207
3131
3055
2978
2900
2821
2742
2661
2580
2498
2415
2331
2246
2160
2074
1986
1898
1808
1718
1627
1535
1443
1350
1256
1161
1066
970
874
777
680
582
484
386
288
189
90
-9
-109
-208
-307
-407
-506
-606
-706
-806
-905
-1004
-1105
-1205
-1305
-1404
-1504
-1603
-1702
-1802
-1900
-1999
-2097
-2195
-2293
-2391
-2488
-2586
-2682
-2779
-2875
-2972
-3067
-3163
-3258
-3352
-3446
-3540
-3633
-3726
-3818
-3910
-4001
-4091
-4183
-4273
-4363
-4452
-4541
-4630
-4718
-4806
-4893
-4980
-5066
-5152
-5238
-5323
-5407
-5491
-5574
-5657
-5738
-5819
-5899
-5978
-6055
-6132
-6207
-6281
-6354
-6425
-6494
-6562
-6628
-6693
-6756
-6817
-6876
-6934
-6989
-7042
-7094
-7143
-7190
-7235
-7278
-7318
-7356
-7393
-7426
-7458
-7487
-7514
-7539
-7562
-7583
-7601
-7617
-7632
-7644
-7654
-7661
-7667
-7671
-7672
-7671
-7669
-7664
-7657
-7649
-7638
-7626
-7611
-7595
-7578
-7558
-7537
-7515
-7491
-7465
-7439
-7411
-7382
-7352
-7321
-7289
-7256
-7222
-7188
-7153
-7118
-7082
-7046
-7010
-6973
-6936
-6899
-6863
-6826
-6789
-6753
-6716
-6680
-6645
-6610
-6576
-6542
-6509
-6477
-6445
-6414
-6384
-6355
-6327
-6299
-6273
-6247
-6222
-6198
-6175
-6153
-6132
-6112
-6093
-6074
-6057
-6042
-6027
-6013
-6001
-5990
-5981
-5972
-5966
-5960
-5957
-5954
-5954
-5955
-5957
-5961
-5967
-5974
-5983
-5994
-6006
-6020
-6036
-6053
-6072
-6093
-6115
-6140
-6165
-6192
-6221
-6251
-6283
-6315
-6349
-6385
-6421
-6458
-6497
-6536
-6576
-6617
-6658
-6700
-6742
-6784
-6826
-6869
-6911
-6953
-6995
-7036
-7077
-7117
-7156
-7194
-7231
-7268
-7303
-7336
-7368
-7399
-7428
-7455
-7481
-7505
-7527
-7547
-7565
-7581
-7595
-7607
-7616
-7624
-7629
-7633
-7634
-7632
-7629
-7623
-7616
-7605
-7593
-7578
-7561
-7542
-7520
-7496
-7469
-7440
-7409
-7375
-7338
-7299
-7258
-7213
-7167
-7117
-7065
-7010
-6951
-6890
-6827
-6760
-6690
-6617
-6541
-6463
-6381
-6297
-6210
-6120
-6027
-5932
-5834
-5733
-5630
-5525
-5417
-5308
-5196
-5083
-4968
-4852
-4734
-4616
-4496
-4375
-4254
-4133
-4011
-3888
-3766
-3643
-3521
-3398
-3276
-3155
-3034
-2913
-2793
-2673
-2555
-2436
-2319
-2203
-2087
-1972
-1859
-1746
-1634
-1524
-1414
-1306
-1198
-1092
-986
-882
-779
-677
-575
-475
-375
-276
-178
-81
15
111
207
301
396
490
583
676
769
862
954
1047
1140
1233
1326
1419
1513
1607
1701
1795
1890
1986
2082
2178
2275
2373
2471
2569
2668
2767
2867
2968
3068
3169
3271
3372
3474
3577
3679
3781
3884
3987
4089
4192
4294
4397
4499
4601
4702
4804
4904
5005
5105
5204
5303
5402
5499
5596
5693
5788
5883
5977
6070
6162
6253
6344
6433
6522
6609
6696
6782
6867
6951
7033
7115
7196
7276
7354
7432
7508
7584
7658
7731
7803
7874
7944
8013
8080
8148
8215
8280
8345
8409
8472
8535
8597
8658
8718
8779
8838
8897
8956
9014
9072
9130
9187
9244
9301
9358
9415
9471
9528
9584
9641
9698
9755
9813
9871
9929
9988
10047
10107
10167
10227
10289
10350
10413
10476
10539
10603
10668
10733
10798
10865
10931
10998
11066
11134
11202
11270
11339
11409
11478
11548
11617
11687
11757
11827
11897
11966
12036
12105
12173
12241
12309
12376
12442
12508
12572
12636
12698
12760
12820
12879
12937
12993
13048
13102
13154
13204
13252
13299
13345
13388
13430
13470
13508
13545
13579
13612
13643
13671
13698
13723
13745
13766
13784
13801
13815
13827
13836
13844
13849
13852
13852
13851
13847
13841
13832
13822
13809
13794
13777
13757
13736
13712
13687
13659
13630
13599
13566
13531
13495
13456
13417
13376
13333
13289
13243
13197
13148
13099
13049
12997
12945
12892
12837
12782
12726
12670
12613
12555
12497
12439
12380
12320
12261
12201
12141
12081
12020
11960
11899
11839
11778
11717
11656
11595
11534
11473
11412
11352
11291
11231
11171
11112
11052
10994
10936
10878
10822
10766
10711
10657
10604
10552
10501
10451
10402
10354
10307
10262
10217
10174
10132
10091
10051
10012
9974
9937
9901
9866
9832
9799
9766
9734
9703
9672
9642
9613
9584
9555
9527
9499
9471
9444
9416
9389
9361
9333
9305
9277
9249
9221
9192
9162
9133
9102
9072
9040
9008
8976
8942
8908
8874
8838
8801
8764
8726
8687
8647
8606
8564
8522
8478
8434
8389
8343
8297
8250
8202
8153
8103
8054
8003
7952
7901
7848
7796
7743
7689
7635
7581
7526
7471
7416
7361
7306
7251
7195
7140
7085
7031
6976
6922
6869
6816
6763
6711
6660
6610
6560
6512
6464
6418
6373
6328
6285
6244
6203
6164
6127
6091
6056
6023
5991
5961
5933
5906
5880
5856
5833
5812
5791
5772
5754
5738
5721
5706
5692
5678
5664
5651
5638
5625
5612
5599
5585
5571
5557
5542
5526
5510
5492
5474
5455
5434
5413
5391
5367
5342
5316
5289
5260
5231
5200
5167
5134
5099
5063
5026
4988
4948
4907
4865
4823
4779
4734
4688
4642
4594
4546
4498
4449
4399
4350
4300
4249
4199
4149
4099
4049
3999
3950
3902
3854
3807
3760
3715
3670
3627
3585
3544
3504
3465
3427
3391
3357
3323
3291
3260
3231
3203
3176
3151
3127
3104
3083
3063
3044
3026
3009
2994
2979
2965
2952
2940
2928
2918
2908
2898
2889
2880
2872
2863
2855
2847
2838
2829
2820
2811
2801
2790
2779
2767
2754
2740
2725
2709
2692
2673
2654
2633
2610
2586
2560
2533
2504
2474
2441
2407
2371
2333
2294
2252
2209
2163
2116
2067
2017
1964
1910
1854
1796
1737
1676
1613
1550
1484
1418
1350
1281
1210
1139
1067
994
919
844
769
693
616
539
461
383
305
227
148
70
-9
-87
-165
-244
-322
-399
-477
-554
-630
-706
-782
-857
-931
-1004
-1077
-1149
-1220
-1291
-1360
-1429
-1498
-1565
-1631
-1697
-1762
-1826
-1890
-1952
-2013
-2075
-2135
-2195
-2253
-2311
-2368
-2424
-2480
-2534
-2588
-2641
-2693
-2743
-2793
-2842
-2890
-2937
-2983
-3028
-3072
-3115
-3157
-3198
-3237
-3276
-3314
-3351
-3387
-3422
-3457
-3490
-3522
-3553
-3582
-3611
-3639
-3665
-3691
-3715
-3739
-3761
-3782
-3802
-3821
-3839
-3856
-3872
-3887
-3901
-3914
-3926
-3937
-3947
-3956
-3964
-3972
-3978
-3983
-3988
-3991
-3994
-3995
-3995
-3995
-3993
-3991
-3988
-3984
-3979
-3973
-3967
-3959
-3952
-3943
-3934
-3924
-3914
-3903
-3892
-3880
-3867
-3854
-3841
-3827
-3813
-3798
-3784
-3768
-3752
-3736
-3720
-3703
-3686
-3669
-3651
-3633
-3615
-3596
-3577
-3557
-3537
-3517
-3496
-3475
-3453
-3430
-3406
-3382
-3358
-3332
-3306
-3278
-3250
-3221
-3192
-3161
-3130
-3097
-3064
-3030
-2996
-2961
-2924
-2888
-2850
-2812
-2774
-2734
-2695
-2654
-2613
-2572
-2530
-2487
-2445
-2401
-2358
-2314
-2270
-2226
-2182
-2138
-2093
-2049
-2005
-1961
-1917
-1873
-1830
-1786
-1744
-1701
-1659
-1617
-1576
-1536
-1496
-1456
-1417
-1379
-1342
-1306
-1270
-1236
-1202
-1169
-1137
-1106
-1076
-1047
-1018
-992
-966
-940
-916
-892
-870
-848
-827
-807
-788
-770
-753
-736
-721
-706
-693
-680
-668
-658
-648
-640
-632
-626
-620
-616
-613
-611
-611
-611
-613
-616
-621
-627
-634
-643
-654
-666
-679
-694
-710
-728
-748
-769
-792
-816
-842
-870
-899
-930
-962
-995
-1030
-1066
-1104
-1143
-1183
-1225
-1267
-1311
-1355
-1401
-1447
-1494
-1541
-1589
-1638
-1686
-1735
-1783
-1832
-1880
-1928
-1976
-2023
-2070
-2116
-2161
-2205
-2248
-2290
-2331
-2371
-2410
-2447
-2482
-2517
-2549
-2580
-2609
-2637
-2663
-2687
-2709
-2729
-2748
-2764
-2778
-2791
-2801
-2809
-2815
-2819
-2820
-2820
-2817
-2812
-2805
-2796
-2784
-2771
-2755
-2737
-2716
-2694
-2669
-2642
-2613
-2582
-2549
-2514
-2477
-2439
-2398
-2355
-2311
-2265
-2218
-2169
-2119
-2067
-2013
-1960
-1905
-1849
-1792
-1734
-1676
-1616
-1556
-1496
-1435
-1373
-1311
-1249
-1187
-1125
-1062
-1000
-937
-875
-813
-751
-689
-628
-567
-507
-447
-387
-328
-270
-213
-156
-100
-45
9
63
115
167
217
267
315
363
409
455
499
543
585
626
667
706
745
782
818
853
888
921
954
985
1014
1045
1074
1102
1128
1155
1180
1204
1228
1251
1274
1295
1316
1336
1356
1375
1393
1411
1428
1445
1461
1476
1491
1506
1519
1532
1545
1557
1569
1580
1591
1602
1611
1621
1630
1638
1646
1653
1660
1666
1672
1677
1681
1685
1688
1690
1691
1692
1691
1690
1688
1685
1680
1675
1669
1662
1654
1645
1635
1624
1613
1600
1587
1572
1557
1541
1524
1507
1489
1470
1450
1430
1409
1388
1366
1343
1321
1297
1274
1250
1226
1202
1177
1153
1128
1103
1078
1053
1029
1004
979
954
929
904
880
855
831
806
782
758
734
710
687
663
640
617
594
571
549
526
504
482
461
439
418
396
375
354
333
311
290
268
246
224
202
180
157
135
112
88
65
41
17
-7
-31
-56
-80
-105
-129
-154
-178
-203
-227
-252
-276
-300
-324
-347
-370
-393
-415
-438
-459
-480
-501
-521
-541
-560
-579
-597
-615
-631
-648
-663
-678
-693
-707
-720
-733
-745
-756
-768
-778
-788
-798
-807
-816
-824
-832
-839
-846
-852
-857
-863
-867
-871
-875
-878
-880
-882
-883
-884
-884
-883
-882
-880
-877
-873
-869
-864
-859
-853
-846
-839
-831
-822
-813
-803
-793
-782
-771
-760
-748
-736
-724
-712
-699
-686
-673
-660
-647
-633
-620
-606
-593
-579
-565
-552
-538
-524
-510
-497
-483
-469
-455
-441
-427
-413
-399
-385
-370
-355
-339
-324
-308
-291
-274
-257
-239
-221
-202
-183
-163
-143
-122
-101
-79
-57
-34
-11
13
38
63
89
116
143
170
198
227
256
285
315
345
376
407
438
470
502
534
566
599
632
665
698
732
766
800
834
869
904
939
974
1008
1045
1081
1116
1152
1189
1225
1261
1297
1334
1370
1406
1443
1479
1515
1551
1588
1624
1659
1695
1730
1766
1801
1836
1870
1904
1938
1972
2005
2039
2071
2104
2135
2167
2198
2229
2259
2289
2318
2347
2375
2403
2431
2458
2484
2510
2535
2560
2584
2607
2630
2652
2673
2693
2713
2733
2751
2769
2786
2802
2818
2833
2848
2862
2875
2887
2899
2911
2922
2932
2942
2951
2960
2968
2976
2983
2990
2996
3003
3008
3014
3019
3024
3028
3032
3036
3040
3044
3048
3052
3055
3059
3063
3067
3070
3074
3079
3083
3088
3093
3098
3103
3109
3116
3123
3130
3137
3146
3154
3163
3173
3183
3194
3205
3217
3229
3242
3255
3269
3283
3298
3313
3329
3345
3361
3378
3395
3412
3430
3447
3465
3483
3501
3519
3537
3555
3573
3590
3607
3624
3641
3657
3673
3688
3703
3717
3730
3743
3756
3768
3779
3790
3800
3809
3818
3826
3834
3841
3847
3853
3858
3862
3867
3870
3874
3876
3879
3881
3883
3885
3887
3889
3890
3892
3894
3895
3897
3899
3901
3903
3906
3908
3911
3914
3917
3919
3923
3926
3929
3932
3935
3938
3940
3943
3945
3947
3949
3950
3950
3951
3950
3949
3947
3944
3941
3936
3931
3924
3916
3907
3897
3886
3874
3860
3845
3829
3811
3792
3772
3750
3727
3703
3677
3650
3621
3591
3560
3527
3493
3457
3420
3382
3343
3302
3259
3216
3171
3124
3077
3028
2978
2927
2875
2821
2767
2712
2655
2598
2539
2480
2420
2359
2297
2235
2172
2108
2044
1979
1914
1848
1781
1714
1647
1579
1511
1443
1374
1306
1237
1167
1098
1028
958
888
818
747
677
606
535
464
394
323
253
182
112
42
-28
-98
-167
-236
-304
-372
-440
-507
-574
-640
-706
-771
-836
-900
-963
-1026
-1087
-1149
-1209
-1269
-1328
-1387
-1445
-1501
-1557
-1613
-1667
-1720
-1773
-1824
-1874
-1924
-1972
-2019
-2065
-2109
-2153
-2195
-2235
-2275
-2313
-2349
-2385
-2418
-2451
-2481
-2511
-2539
-2565
-2590
-2614
-2636
-2656
-2675
-2693
-2709
-2724
-2737
-2749
-2759
-2768
-2775
-2781
-2785
-2788
-2789
-2789
-2787
-2784
-2779
-2773
-2765
-2756
-2746
-2734
-2720
-2705
-2689
-2672
-2653
-2633
-2611
-2589
-2565
-2540
-2514
-2486
-2458
-2428
-2398
-2366
-2333
-2300
-2265
-2230
-2194
-2157
-2119
-2081
-2041
-2001
-1962
-1921
-1880
-1838
-1796
-1753
-1710
-1667
-1623
-1579
-1534
-1490
-1445
-1400
-1354
-1309
-1263
-1217
-1171
-1125
-1079
-1033
-987
-940
-894
-848
-802
-756
-710
-665
-620
-575
-531
-487
-443
-400
-358
-317
-276
-236
-196
-158
-121
-84
-48
-14
20
52
83
113
141
168
194
218
241
262
282
300
316
331
344
355
365
373
379
383
386
387
386
384
380
375
368
360
349
338
325
311
295
278
260
241
221
200
178
156
133
109
85
60
35
10
-15
-41
-66
-91
-116
-141
-165
-188
-211
-234
-256
-276
-297
-316
-334
-351
-367
-382
-396
-408
-420
-430
-438
-446
-452
-457
-461
-464
-465
-465
-464
-462
-459
-454
-449
-443
-436
-428
-419
-410
-401
-390
-380
-369
-357
-346
-334
-322
-310
-297
-285
-273
-261
-249
-237
-225
-214
-203
-192
-182
-171
-161
-151
-142
-133
-124
-115
-106
-97
-88
-79
-70
-61
-51
-42
-31
-21
-9
2
15
28
42
57
73
90
109
128
149
171
194
219
245
273
303
334
367
401
438
476
515
557
600
645
692
741
791
843
897
953
1010
1070
1131
1194
1259
1326
1394
1464
1535
1608
1683
1759
1837
1916
1997
2079
2163
2247
2333
2420
2508
2598
2688
2779
2871
2964
3057
3151
3246
3342
3438
3534
3631
3728
3826
3923
4021
4119
4218
4316
4414
4512
4610
4708
4806
4903
5000
5097
5193
5289
5384
5479
5573
5666
5759
5851
5943
6034
6123
6212
6300
6388
6474
6559
6643
6726
6808
6888
6968
7046
7122
7197
7270
7342
7413
7481
7548
7613
7676
7738
7797
7855
7910
7964
8016
8064
8113
8157
8201
8242
8281
8318
8353
8386
8417
8445
8472
8497
8520
8541
8561
8578
8594
8609
8622
8633
8643
8652
8659
8665
8669
8673
8675
8676
8676
8675
8673
8670
8666
8661
8654
8647
8639
8630
8620
8610
8598
8585
8572
8557
8542
8526
8508
8490
8472
8452
8431
8410
8387
8364
8340
8315
8289
8263
8236
8208
8179
8150
8119
8090
8058
8026
7996
7963
7930
7897
7864
7830
7796
7762
7728
7693
7659
7624
7589
7553
7518
7483
7447
7411
7376
7340
7304
7268
7232
7197
7161
7125
7090
7055
7020
6985
6950
6916
6881
6847
6814
6780
6747
6714
6681
6648
6616
6584
6552
6520
6489
6458
6427
6396
6366
6336
6306
6276
6247
6218
6189
6160
6131
6103
6074
6046
6018
5989
5961
5932
5903
5875
5845
5816
5787
5757
5727
5697
5666
5635
5604
5573
5541
5509
5477
5445
5412
5379
5346
5313
5279
5246
5212
5178
5143
5109
5074
5039
5004
4969
4934
4899
4864
4829
4794
4760
4725
4690
4656
4621
4587
4553
4519
4486
4452
4419
4386
4354
4321
4289
4258
4226
4195
4164
4134
4104
4074
4043
4014
3986
3958
3929
3902
3874
3846
3819
3792
3765
3739
3712
3686
3660
3633
3607
3581
3555
3529
3503
3476
3450
3424
3398
3371
3345
3318
3291
3264
3237
3209
3181
3153
3125
3096
3067
3038
3008
2978
2947
2916
2885
2854
2822
2790
2758
2726
2693
2661
2628
2595
2562
2529
2496
2463
2431
2398
2366
2335
2303
2272
2242
2211
2182
2153
2124
2097
2070
2043
2017
1993
1969
1946
1923
1901
1880
1860
1841
1822
1805
1788
1771
1756
1741
1728
1714
1702
1690
1678
1668
1657
1648
1638
1630
1621
1613
1605
1598
1591
1584
1577
1570
1563
1557
1551
1545
1538
1532
1526
1520
1513
1507
1500
1493
1486
1479
1471
1463
1454
1446
1436
1427
1416
1405
1394
1382
1370
1357
1343
1329
1315
1299
1284
1267
1250
1233
1215
1196
1177
1157
1137
1116
1094
1072
1048
1025
1000
975
949
922
894
866
837
807
776
745
712
679
645
610
574
538
500
462
423
383
342
300
257
214
169
123
77
29
-19
-68
-119
-170
-222
-276
-330
-386
-442
-499
-558
-617
-678
-739
-802
-865
-929
-994
-1060
-1127
-1195
-1263
-1332
-1402
-1472
-1543
-1614
-1686
-1758
-1830
-1902
-1975
-2048
-2121
-2194
-2268
-2341
-2414
-2487
-2560
-2632
-2705
-2777
-2849
-2920
-2991
-3062
-3132
-3202
-3272
-3341
-3409
-3477
-3545
-3611
-3678
-3743
-3808
-3872
-3936
-3999
-4061
-4122
-4183
-4243
-4302
-4360
-4418
-4474
-4530
-4585
-4638
-4691
-4744
-4795
-4845
-4894
-4943
-4990
-5037
-5082
-5127
-5171
-5214
-5255
-5296
-5336
-5375
-5414
-5451
-5487
-5523
-5557
-5591
-5624
-5656
-5688
-5718
-5748
-5776
-5804
-5832
-5858
-5883
-5908
-5932
-5955
-5977
-5999
-6020
-6040
-6059
-6077
-6094
-6111
-6127
-6142
-6156
-6170
-6183
-6195
-6206
-6217
-6227
-6236
-6245
-6254
-6262
-6269
-6276
-6283
-6289
-6296
-6302
-6308
-6313
-6319
-6325
-6330
-6336
-6342
-6347
-6353
-6359
-6364
-6370
-6376
-6382
-6387
-6393
-6399
-6405
-6410
-6416
-6421
-6427
-6432
-6437
-6441
-6446
-6450
-6454
-6458
-6461
-6464
-6466
-6468
-6469
-6470
-6471
-6471
-6470
-6468
-6466
-6463
-6460
-6455
-6450
-6444
-6437
-6429
-6420
-6411
-6400
-6388
-6375
-6361
-6346
-6330
-6313
-6294
-6275
-6254
-6232
-6209
-6185
-6159
-6133
-6106
-6077
-6047
-6017
-5985
-5953
-5920
-5886
-5851
-5816
-5780
-5744
-5707
-5670
-5632
-5595
-5557
-5519
-5482
-5444
-5407
-5370
-5334
-5298
-5262
-5227
-5193
-5160
-5127
-5095
-5064
-5034
-5006
-4978
-4951
-4926
-4901
-4878
-4856
-4836
-4817
-4799
-4783
-4769
-4756
-4745
-4735
-4727
-4721
-4716
-4713
-4712
-4712
-4714
-4718
-4723
-4730
-4738
-4748
-4759
-4772
-4786
-4801
-4818
-4836
-4856
-4876
-4897
-4920
-4943
-4967
-4992
-5018
-5044
-5071
-5098
-5125
-5153
-5182
-5210
-5239
-5267
-5296
-5325
-5354
-5382
-5411
-5439
-5467
-5495
-5523
-5550
-5577
-5603
-5629
-5655
-5680
-5704
-5728
-5751
-5774
-5796
-5817
-5837
-5857
-5875
-5893
-5910
-5926
-5942
-5956
-5970
-5982
-5994
-6005
-6015
-6024
-6032
-6039
-6045
-6050
-6055
-6058
-6061
-6063
-6063
-6063
-6062
-6060
-6057
-6054
-6049
-6043
-6036
-6028
-6020
-6010
-5999
-5987
-5974
-5960
-5945
-5930
-5913
-5894
-5875
-5855
-5834
-5811
-5788
-5763
-5737
-5710
-5682
-5653
-5623
-5591
-5558
-5524
-5489
-5453
-5415
-5376
-5336
-5295
-5253
-5210
-5165
-5120
-5073
-5025
-4977
-4927
-4876
-4824
-4772
-4718
-4663
-4608
-4551
-4494
-4436
-4377
-4317
-4257
-4195
-4134
-4070
-4008
-3944
-3880
-3816
-3751
-3685
-3620
-3554
-3488
-3421
-3355
-3289
-3222
-3156
-3090
-3024
-2958
-2893
-2828
-2763
-2699
-2635
-2572
-2509
-2447
-2385
-2325
-2265
-2205
-2147
-2089
-2032
-1976
-1921
-1867
-1813
-1761
-1709
-1658
-1608
-1559
-1511
-1463
-1417
-1371
-1327
-1283
-1240
-1197
-1156
-1115
-1075
-1035
-997
-958
-921
-883
-847
-810
-774
-739
-703
-668
-633
-598
-563
-528
-493
-458
-423
-387
-352
-315
-279
-242
-205
-167
-128
-89
-50
-9
32
74
117
161
206
252
299
347
396
447
498
551
605
660
717
775
834
895
957
1020
1086
1153
1221
1291
1362
1434
1509
1584
1662
1740
1821
1903
1986
2071
2158
2246
2335
2426
2519
2613
2709
2806
2904
3004
3105
3208
3312
3417
3524
3632
3741
3851
3963
4075
4189
4303
4419
4535
4652
4770
4889
5008
5128
5248
5369
5490
5611
5733
5855
5976
6098
6220
6341
6462
6583
6704
6824
6944
7063
7181
7299
7416
7533
7648
7763
7876
7989
8100
8211
8320
8427
8534
8639
8742
8844
8944
9043
9140
9235
9328
9420
9509
9597
9683
9766
9848
9927
10005
10080
10153
10224
10293
10359
10424
10486
10546
10603
10659
10711
10762
10811
10857
10900
10942
10981
11018
11053
11086
11116
11145
11171
11195
11217
11237
11256
11272
11287
11300
11311
11321
11329
11335
11340
11344
11346
11347
11346
11344
11341
11337
11332
11326
11318
11310
11300
11290
11279
11267
11254
11240
11225
11209
11193
11175
11157
11138
11118
11097
11076
11053
11030
11006
10980
10954
10928
10900
10871
10841
10811
10779
10747
10713
10679
10643
10606
10568
10530
10490
10449
10406
10363
10319
10273
10226
10178
10129
10079
10028
9976
9922
9868
9813
9756
9699
9641
9582
9522
9462
9400
9338
9275
9212
9148
9083
9018
8952
8886
8820
8754
8687
8620
8552
8485
8418
8350
8282
8215
8147
8080
8012
7945
7877
7810
7743
7676
7609
7543
7477
7410
7345
7279
7214
7149
7084
7020
6956
6892
6829
6766
6703
6641
6579
6517
6455
6394
6333
6272
6212
6151
6091
6031
5971
5911
5851
5792
5732
5672
5612
5552
5492
5432
5371
5311
5250
5188
5127
5065
5002
4939
4876
4813
4748
4684
4619
4553
4487
4421
4354
4286
4218
4150
4080
4011
3940
3870
3798
3726
3654
3581
3508
3434
3359
3284
3208
3132
3055
2978
2900
2822
2743
2664
2584
2504
2423
2342
2260
2178
2096
2013
1930
1847
1763
1680
1596
1511
1427
1343
1259
1175
1090
1006
923
839
756
673
590
508
426
344
263
183
103
23
-56
-134
-211
-288
-365
-440
-515
-589
-663
-736
-808
-879
-950
-1020
-1089
-1157
-1225
-1292
-1358
-1423
-1488
-1552
-1615
-1677
-1739
-1800
-1860
-1919
-1978
-2036
-2093
-2149
-2204
-2259
-2313
-2366
-2418
-2469
-2519
-2568
-2617
-2665
-2711
-2757
-2802
-2845
-2888
-2930
-2970
-3010
-3048
-3085
-3121
-3155
-3188
-3220
-3251
-3279
-3307
-3333
-3357
-3380
-3401
-3420
-3438
-3454
-3469
-3481
-3492
-3501
-3508
-3514
-3517
-3519
-3519
-3517
-3513
-3507
-3500
-3490
-3479
-3465
-3450
-3433
-3414
-3393
-3370
-3345
-3319
-3290
-3260
-3228
-3194
-3158
-3120
-3080
-3039
-2995
-2950
-2903
-2854
-2803
-2751
-2696
-2640
-2582
-2522
-2461
-2398
-2333
-2266
-2198
-2128
-2056
-1983
-1908
-1832
-1754
-1675
-1595
-1513
-1430
-1346
-1261
-1174
-1087
-998
-908
-817
-726
-633
-540
-446
-351
-256
-160
-64
34
131
229
327
426
525
624
724
824
923
1022
1123
1222
1322
1421
1520
1619
1718
1816
1913
2011
2107
2204
2299
2394
2488
2581
2674
2766
2856
2946
3035
3123
3210
3297
3382
3466
3549
3631
3712
3793
3872
3950
4027
4103
4178
4252
4325
4397
4468
4537
4606
4673
4740
4805
4870
4933
4995
5056
5116
5175
5232
5289
5345
5399
5453
5505
5557
5607
5656
5705
5752
5799
5844
5889
5933
5976
6018
6059
6100
6139
6179
6217
6255
6293
6330
6366
6402
6438
6474
6509
6545
6580
6615
6651
6686
6722
6758
6794
6830
6867
6904
6942
6980
7018
7057
7097
7137
7177
7218
7260
7303
7346
7390
7434
7479
7525
7571
7618
7666
7714
7763
7813
7863
7914
7965
8016
8069
8121
8173
8227
8281
8335
8388
8442
8496
8550
8604
8658
8711
8764
8817
8869
8921
8973
9023
9073
9122
9171
9218
9265
9311
9355
9399
9441
9482
9522
9561
9598
9634
9668
9701
9733
9763
9791
9817
9842
9865
9887
9906
9924
9940
9954
9966
9976
9984
9991
9995
9998
9998
9997
9994
9988
9981
9972
9961
9948
9933
9917
9898
9877
9855
9831
9805
9777
9748
9717
9684
9650
9614
9577
9538
9497
9456
9413
9369
9323
9277
9229
9180
9130
9080
9028
8976
8923
8869
8814
8759
8703
8647
8591
8534
8477
8420
8363
8306
8248
8191
8132
8076
8019
7962
7906
7849
7793
7738
7682
7628
7573
7520
7466
7414
7362
7311
7261
7211
7163
7115
7068
7023
6978
6934
6892
6850
6810
6771
6733
6696
6660
6625
6591
6558
6526
6496
6466
6437
6409
6382
6355
6330
6305
6281
6257
6235
6212
6191
6169
6149
6128
6108
6088
6069
6050
6030
6011
5992
5973
5954
5935
5916
5896
5877
5857
5837
5817
5797
5776
5756
5735
5713
5692
5670
5648
5626
5604
5581
5558
5534
5511
5487
5463
5438
5413
5388
5363
5337
5311
5285
5258
5232
5205
5178
5151
5123
5096
5068
5040
5012
4984
4955
4927
4898
4870
4841
4812
4783
4754
4725
4696
4667
4638
4609
4581
4552
4523
4494
4466
4437
4409
4381
4353
4325
4297
4270
4243
4216
4189
4163
4136
4111
4085
4059
4035
4010
3985
3961
3937
3914
3890
3867
3845
3822
3800
3778
3756
3735
3713
3692
3671
3650
3630
3609
3588
3568
3547
3526
3506
3485
3464
3442
3421
3400
3378
3356
3333
3311
3288
3265
3241
3217
3193
3168
3143
3118
3093
3067
3041
3014
2987
2960
2933
2905
2877
2849
2820
2791
2762
2732
2702
2672
2642
2611
2580
2549
2517
2485
2453
2420
2387
2354
2320
2286
2252
2217
2182
2146
2111
2075
2037
2001
1964
1926
1888
1850
1812
1773
1734
1694
1655
1615
1575
1535
1494
1454
1413
1373
1332
1291
1250
1210
1169
1128
1088
1047
1006
967
927
887
848
808
769
730
692
654
616
578
541
504
467
430
394
358
322
287
252
217
182
147
113
78
44
10
-24
-58
-92
-126
-160
-194
-229
-263
-297
-332
-367
-402
-437
-473
-509
-545
-581
-618
-655
-693
-731
-769
-808
-847
-887
-927
-968
-1008
-1050
-1092
-1135
-1177
-1221
-1264
-1308
-1352
-1397
-1442
-1487
-1533
-1578
-1624
-1670
-1716
-1762
-1809
-1855
-1901
-1947
-1993
-2039
-2085
-2131
-2176
-2221
-2266
-2311
-2355
-2398
-2441
-2484
-2526
-2567
-2608
-2648
-2688
-2726
-2764
-2802
-2838
-2873
-2908
-2941
-2974
-3006
-3037
-3066
-3095
-3123
-3149
-3175
-3200
-3224
-3246
-3268
-3289
-3308
-3327
-3345
-3362
-3378
-3394
-3408
-3422
-3435
-3448
-3460
-3471
-3481
-3491
-3501
-3510
-3519
-3527
-3534
-3542
-3549
-3555
-3561
-3567
-3573
-3578
-3583
-3588
-3593
-3597
-3601
-3605
-3608
-3611
-3614
-3616
-3618
-3620
-3621
-3622
-3623
-3622
-3622
-3621
-3619
-3617
-3614
-3610
-3606
-3602
-3596
-3590
-3583
-3575
-3567
-3557
-3547
-3536
-3524
-3511
-3497
-3482
-3466
-3449
-3431
-3411
-3391
-3369
-3346
-3322
-3297
-3271
-3244
-3215
-3186
-3155
-3124
-3091
-3057
-3022
-2986
-2949
-2911
-2873
-2833
-2793
-2751
-2709
-2666
-2623
-2579
-2534
-2488
-2442
-2396
-2349
-2301
-2253
-2205
-2156
-2107
-2058
-2008
-1958
-1907
-1857
-1806
-1755
-1704
-1652
-1601
-1550
-1498
-1447
-1395
-1344
-1293
-1242
-1191
-1141
-1090
-1040
-991
-942
-893
-844
-796
-749
-702
-656
-610
-565
-520
-476
-433
-390
-348
-307
-266
-226
-187
-148
-110
-73
-37
-1
34
69
103
136
169
201
233
265
295
326
356
385
414
443
471
499
526
553
580
606
632
658
683
707
732
756
779
802
825
847
869
891
912
932
952
971
990
1008
1026
1044
1061
1077
1093
1108
1122
1137
1150
1163
1176
1188
1199
1210
1221
1231
1241
1250
1258
1266
1274
1281
1287
1293
1298
1303
1308
1311
1315
1318
1320
1322
1323
1324
1325
1325
1325
1324
1323
1322
1320
1318
1315
1312
1309
1305
1301
1296
1291
1286
1280
1273
1266
1259
1251
1242
1233
1223
1213
1202
1190
1178
1165
1152
1137
1122
1106
1090
1072
1054
1035
1014
994
973
950
927
903
878
852
826
798
770
741
711
680
649
616
583
549
514
479
443
406
368
329
290
250
210
169
127
85
42
-2
-46
-90
-135
-181
-227
-273
-320
-367
-414
-462
-510
-558
-607
-655
-704
-754
-803
-853
-903
-952
-1002
-1053
-1103
-1154
-1204
-1255
-1306
-1357
-1408
-1460
-1511
-1563
-1614
-1666
-1718
-1770
-1822
-1875
-1927
-1980
-2032
-2085
-2138
-2191
-2244
-2297
-2350
-2403
-2457
-2510
-2563
-2616
-2669
-2722
-2775
-2828
-2880
-2932
-2985
-3037
-3089
-3140
-3192
-3243
-3294
-3345
-3396
-3446
-3497
-3547
-3597
-3647
-3696
-3746
-3795
-3844
-3893
-3942
-3990
-4038
-4086
-4135
-4183
-4231
-4279
-4327
-4374
-4421
-4468
-4515
-4562
-4609
-4655
-4701
-4747
-4792
-4837
-4882
-4927
-4971
-5015
-5058
-5101
-5143
-5186
-5227
-5268
-5309
-5349
-5389
-5428
-5467
-5505
-5542
-5579
-5615
-5651
-5686
-5720
-5754
-5787
-5819
-5851
-5882
-5913
-5943
-5973
-6002
-6030
-6058
-6085
-6112
-6137
-6163
-6188
-6212
-6235
-6258
-6281
-6303
-6324
-6345
-6365
-6384
-6403
-6421
-6439
-6456
-6473
-6489
-6504
-6519
-6533
-6546
-6559
-6572
-6584
-6595
-6606
-6616
-6626
-6635
-6643
-6651
-6658
-6665
-6671
-6676
-6681
-6685
-6688
-6690
-6692
-6693
-6694
-6693
-6692
-6689
-6686
-6682
-6677
-6671
-6664
-6656
-6647
-6637
-6625
-6613
-6599
-6584
-6568
-6551
-6532
-6512
-6491
-6468
-6444
-6418
-6391
-6363
-6333
-6302
-6269
-6235
-6200
-6162
-6124
-6084
-6042
-6000
-5955
-5909
-5862
-5814
-5764
-5712
-5660
-5606
-5550
-5494
-5436
-5377
-5316
-5255
-5192
-5128
-5064
-4998
-4931
-4864
-4796
-4726
-4657
-4586
-4515
-4443
-4371
-4298
-4225
-4151
-4078
-4003
-3929
-3854
-3779
-3704
-3629
-3554
-3478
-3403
-3327
-3252
-3177
-3101
-3026
-2952
-2877
-2802
-2728
-2654
-2580
-2507
-2433
-2360
-2288
-2215
-2143
-2071
-2000
-1929
-1858
-1788
-1718
-1648
-1579
-1509
-1441
-1372
-1305
-1237
-1170
-1103
-1037
-971
-905
-840
-775
-711
-647
-583
-519
-456
-393
-330
-267
-205
-142
-80
-17
45
107
170
232
295
357
420
483
546
610
674
738
802
866
931
996
1061
1127
1192
1258
1324
1390
1456
1522
1588
1655
1721
1787
1853
1918
1984
2049
2114
2178
2242
2305
2368
2430
2492
2552
2612
2671
2728
2785
2841
2895
2948
3000
3050
3099
3147
3193
3237
3280
3321
3360
3398
3434
3468
3500
3530
3558
3584
3609
3631
3651
3670
3686
3701
3713
3723
3732
3739
3743
3746
3747
3746
3743
3738
3732
3724
3714
3702
3689
3674
3657
3639
3620
3599
3576
3553
3528
3501
3474
3446
3416
3386
3354
3322
3289
3255
3221
3186
3150
3114
3078
3041
3004
2967
2930
2893
2855
2818
2780
2743
2706
2670
2633
2597
2561
2526
2491
2456
2422
2389
2356
2323
2292
2260
2230
2200
2170
2141
2113
2085
2058
2031
2005
1979
1953
1929
1904
1880
1856
1833
1809
1787
1764
1742
1720
1698
1676
1655
1633
1612
1591
1570
1549
1529
1508
1487
1467
1446
1426
1405
1385
1364
1344
1323
1303
1283
1262
1242
1221
1201
1180
1160
1139
1119
1098
1077
1057
1036
1014
995
974
953
932
912
891
870
850
829
809
788
768
748
728
708
688
669
649
630
611
592
573
554
535
517
498
480
462
444
426
408
391
373
356
339
322
305
289
273
256
240
225
209
194
178
163
149
134
120
105
91
77
63
50
36
23
10
-3
-16
-28
-41
-53
-65
-77
-88
-99
-110
-121
-132
-142
-152
-162
-172
-181
-190
-198
-206
-214
-221
-228
-235
-241
-246
-251
-255
-259
-262
-264
-266
-267
-267
-266
-264
-262
-258
-254
-248
-241
-233
-225
-215
-203
-191
-177
-162
-146
-128
-109
-89
-68
-45
-20
5
32
61
90
121
153
187
221
257
294
333
372
413
454
497
540
585
631
677
725
773
822
872
923
975
1027
1080
1134
1188
1243
1298
1354
1411
1468
1525
1583
1641
1700
1759
1818
1878
1938
1998
2058
2118
2179
2240
2301
2362
2423
2484
2545
2606
2667
2728
2788
2849
2909
2969
3028
3088
3146
3205
3263
3321
3378
3435
3491
3547
3602
3657
3711
3765
3818
3871
3923
3974
4025
4075
4126
4176
4225
4273
4322
4369
4416
4463
4509
4555
4600
4645
4690
4734
4778
4821
4864
4907
4950
4992
5034
5075
5117
5158
5199
5240
5281
5322
5362
5403
5443
5484
5524
5565
5605
5646
5687
5727
5768
5808
5849
5889
5930
5970
6010
6051
6091
6131
6171
6211
6251
6290
6330
6369
6408
6446
6484
6522
6560
6597
6633
6669
6704
6739
6773
6806
6839
6871
6901
6931
6960
6988
7015
7041
7065
7089
7111
7132
7152
7171
7188
7204
7219
7232
7244
7255
7264
7272
7278
7283
7287
7289
7289
7289
7286
7282
7277
7270
7262
7253
7242
7230
7216
7201
7185
7167
7148
7128
7106
7084
7060
7034
7008
6980
6952
6922
6891
6859
6826
6792
6756
6720
6683
6645
6606
6566
6525
6484
6441
6398
6354
6309
6264
6218
6171
6123
6075
6027
5977
5927
5876
5825
5774
5721
5669
5615
5562
5508
5453
5398
5343
5288
5232
5176
5119
5063
5006
4949
4892
4835
4778
4721
4664
4607
4550
4494
4438
4382
4326
4271
4216
4161
4107
4054
4001
3948
3897
3846
3796
3747
3699
3652
3605
3560
3516
3473
3431
3390
3351
3313
3276
3240
3206
3173
3142
3112
3083
3056
3031
3007
2984
2963
2944
2926
2910
2895
2882
2870
2860
2851
2844
2839
2835
2832
2830
2831
2832
2835
2839
2844
2850
2858
2866
2876
2887
2899
2912
2925
2940
2955
2971
2988
3005
3023
3041
3060
3079
3099
3119
3139
3159
3180
3200
3220
3241
3261
3280
3300
3319
3338
3356
3374
3391
3407
3423
3438
3452
3466
3478
3490
3501
3511
3520
3529
3536
3542
3548
3552
3555
3558
3559
3559
3559
3557
3555
3551
3546
3541
3534
3527
3519
3510
3500
3489
3478
3466
3453
3440
3426
3412
3397
3381
3365
3349
3332
3314
3297
3278
3260
3241
3222
3202
3182
3162
3141
3121
3100
3078
3057
3035
3012
2990
2967
2944
2921
2897
2873
2849
2824
2799
2774
2748
2722
2696
2670
2643
2616
2589
2562
2534
2506
2478
2449
2420
2391
2362
2332
2302
2272
2241
2211
2180
2148
2117
2085
2053
2021
1989
1956
1924
1891
1859
1826
1794
1761
1729
1696
1664
1632
1600
1569
1538
1507
1476
1446
1416
1387
1357
1329
1300
1273
1245
1218
1192
1166
1141
1116
1092
1069
1046
1024
1002
981
960
941
921
903
885
867
851
834
818
803
788
774
760
746
733
719
706
694
681
668
656
643
631
619
606
593
581
568
555
541
528
514
499
485
470
454
438
421
404
387
368
349
330
309
288
266
244
221
197
172
146
120
93
66
37
8
-22
-52
-84
-116
-148
-181
-215
-249
-284
-320
-355
-392
-428
-466
-503
-541
-579
-617
-656
-694
-733
-772
-811
-850
-890
-929
-967
-1006
-1045
-1083
-1121
-1159
-1196
-1233
-1270
-1306
-1341
-1376
-1410
-1444
-1477
-1509
-1540
-1571
-1601
-1630
-1658
-1685
-1711
-1736
-1760
-1783
-1805
-1826
-1845
-1864
-1881
-1897
-1912
-1926
-1938
-1949
-1959
-1967
-1974
-1980
-1984
-1986
-1988
-1987
-1986
-1983
-1978
-1972
-1965
-1956
-1946
-1935
-1922
-1907
-1892
-1875
-1856
-1837
-1816
-1793
-1770
-1745
-1719
-1691
-1662
-1632
-1600
-1567
-1533
-1498
-1461
-1422
-1383
-1342
-1299
-1256
-1211
-1164
-1117
-1068
-1016
-966
-913
-859
-803
-747
-689
-630
-569
-507
-444
-380
-314
-247
-179
-109
-39
33
106
180
255
332
409
487
567
647
729
811
895
979
1065
1151
1238
1326
1415
1505
1595
1686
1778
1870
1963
2057
2151
2246
2341
2436
2532
2628
2724
2821
2918
3015
3112
3209
3306
3404
3501
3598
3695
3792
3889
3985
4081
4177
4272
4367
4461
4555
4648
4741
4833
4925
5016
5106
5195
5284
5372
5459
5545
5631
5715
5799
5882
5964
6045
6125
6204
6282
6359
6434
6509
6582
6655
6726
6796
6864
6932
6998
7064
7128
7190
7252
7312
7371
7429
7486
7541
7595
7648
7699
7749
7798
7846
7892
7938
7981
8023
8064
8105
8144
8180
8217
8252
8285
8317
8347
8377
8404
8431
8456
8479
8502
8522
8541
8559
8575
8590
8603
8615
8625
8634
8641
8647
8651
8653
8654
8653
8651
8647
8642
8634
8626
8615
8603
8589
8573
8556
8537
8516
8493
8469
8443
8415
8385
8354
8321
8286
8250
8211
8170
8129
8086
8041
7994
7946
7896
7845
7792
7737
7681
7624
7565
7504
7442
7379
7315
7249
7182
7114
7044
6974
6902
6830
6756
6681
6606
6530
6453
6375
6297
6218
6138
6058
5977
5896
5814
5732
5650
5568
5485
5402
5319
5236
5153
5070
4987
4904
4822
4739
4657
4575
4493
4412
4331
4251
4170
4091
4011
3932
3854
3776
3698
3621
3545
3469
3394
3319
3244
3171
3098
3025
2954
2882
2812
2742
2673
2604
2536
2469
2402
2336
2270
2205
2140
2076
2013
1950
1887
1825
1764
1703
1642
1582
1522
1463
1404
1345
1287
1229
1172
1115
1059
1002
947
891
836
782
728
674
620
567
515
462
411
359
308
257
207
157
108
59
11
-37
-85
-132
-178
-224
-270
-315
-359
-403
-446
-489
-530
-571
-612
-652
-691
-729
-766
-803
-838
-873
-907
-940
-972
-1002
-1032
-1061
-1088
-1115
-1140
-1164
-1187
-1208
-1229
-1248
-1265
-1281
-1296
-1309
-1321
-1332
-1341
-1349
-1355
-1359
-1363
-1364
-1364
-1363
-1360
-1356
-1350
-1343
-1334
-1324
-1313
-1300
-1285
-1270
-1253
-1234
-1214
-1193
-1171
-1148
-1123
-1097
-1070
-1042
-1012
-983
-952
-920
-887
-853
-818
-782
-746
-708
-670
-632
-592
-552
-512
-470
-429
-387
-344
-301
-258
-215
-171
-127
-83
-38
7
51
96
141
186
231
275
320
365
409
453
497
540
584
627
669
711
753
794
835
876
915
955
993
1032
1069
1107
1143
1179
1215
1250
1284
1318
1351
1384
1416
1447
1478
1508
1538
1567
1596
1624
1651
1678
1705
1731
1756
1781
1805
1829
1852
1875
1897
1919
1941
1961
1982
2001
2021
2040
2059
2077
2095
2112
2129
2146
2162
2178
2193
2208
2222
2236
2249
2263
2275
2288
2300
2311
2322
2333
2343
2353
2362
2371
2380
2388
2396
2404
2411
2418
2424
2430
2436
2441
2446
2451
2455
2459
2463
2466
2469
2471
2473
2474
2475
2476
2476
2475
2474
2473
2470
2468
2464
2460
2455
2449
2442
2435
2426
2417
2407
2396
2384
2370
2356
2341
2325
2308
2289
2270
2250
2228
2206
2182
2157
2131
2105
2077
2048
2017
1987
1955
1921
1887
1852
1816
1778
1740
1701
1661
1620
1578
1534
1490
1446
1400
1353
1306
1258
1209
1159
1108
1057
1006
953
900
846
792
738
683
627
571
515
458
401
344
287
230
172
114
56
-1
-59
-117
-174
-232
-289
-346
-403
-460
-516
-572
-627
-682
-737
-791
-844
-897
-949
-1000
-1052
-1102
-1151
-1199
-1247
-1294
-1340
-1384
-1428
-1471
-1513
-1554
-1593
-1632
-1669
-1706
-1741
-1775
-1807
-1838
-1868
-1897
-1925
-1951
-1976
-1999
-2021
-2041
-2061
-2079
-2096
-2111
-2124
-2136
-2147
-2157
-2164
-2171
-2176
-2179
-2181
-2182
-2181
-2179
-2175
-2170
-2163
-2155
-2145
-2134
-2121
-2107
-2092
-2075
-2057
-2037
-2016
-1994
-1970
-1945
-1919
-1891
-1862
-1832
-1801
-1769
-1735
-1701
-1665
-1628
-1591
-1552
-1513
-1472
-1431
-1389
-1346
-1303
-1259
-1214
-1169
-1123
-1076
-1029
-982
-934
-886
-838
-789
-740
-691
-642
-592
-542
-492
-442
-392
-341
-291
-241
-191
-141
-90
-40
10
59
109
158
207
256
305
353
402
450
497
544
591
638
684
730
776
822
867
911
956
1000
1044
1088
1131
1174
1217
1259
1301
1344
1385
1427
1468
1510
1551
1592
1632
1673
1713
1754
1794
1834
1874
1914
1954
1994
2033
2074
2114
2154
2194
2234
2274
2314
2354
2395
2435
2475
2516
2556
2597
2638
2679
2720
2761
2803
2844
2886
2928
2970
3012
3054
3096
3139
3182
3224
3267
3310
3353
3396
3439
3482
3525
3568
3611
3654
3696
3739
3781
3824
3866
3908
3950
3991
4033
4074
4114
4155
4195
4235
4274
4313
4351
4389
4427
4464
4501
4537
4573
4608
4643
4677
4710
4743
4776
4807
4838
4869
4898
4927
4955
4983
5010
5036
5061
5085
5109
5131
5153
5174
5194
5213
5232
5249
5266
5281
5296
5310
5323
5335
5346
5356
5366
5374
5382
5389
5395
5400
5405
5409
5412
5414
5416
5417
5417
5417
5416
5414
5412
5409
5406
5402
5398
5393
5388
5382
5375
5369
5361
5353
5345
5336
5327
5317
5307
5297
5286
5274
5262
5250
5237
5224
5211
5197
5182
5168
5152
5137
5121
5105
5088
5071
5054
5037
5018
5000
4981
4962
4943
4923
4902
4881
4860
4838
4816
4793
4770
4746
4722
4697
4671
4645
4618
4591
4563
4535
4506
4476
4446
4415
4383
4351
4318
4285
4251
4216
4181
4146
4109
4073
4035
3998
3960
3921
3882
3843
3803
3764
3723
3683
3642
3601
3560
3519
3478
3437
3395
3354
3312
3271
3229
3188
3147
3105
3064
3023
2982
2941
2900
2859
2818
2778
2738
2698
2658
2618
2579
2540
2501
2462
2424
2386
2349
2312
2275
2238
2202
2167
2131
2096
2061
2027
1993
1959
1926
1893
1861
1828
1796
1764
1733
1702
1671
1640
1609
1579
1549
1519
1489
1459
1430
1400
1371
1342
1313
1284
1255
1227
1198
1169
1141
1113
1084
1056
1028
1000
972
944
916
888
860
832
804
776
748
720
692
663
635
607
578
550
521
493
464
435
406
377
348
319
289
260
230
201
171
141
112
82
52
22
-9
-39
-69
-99
-130
-160
-191
-221
-252
-283
-313
-344
-374
-405
-436
-466
-497
-528
-558
-589
-619
-649
-679
-709
-739
-769
-799
-828
-858
-887
-916
-945
-973
-1002
-1030
-1058
-1086
-1114
-1142
-1169
-1197
-1224
-1251
-1278
-1305
-1331
-1358
-1384
-1411
-1437
-1463
-1489
-1515
-1541
-1567
-1593
-1619
-1645
-1671
-1697
-1723
-1749
-1775
-1801
-1827
-1853
-1879
-1905
-1931
-1957
-1983
-2008
-2033
-2060
-2085
-2111
-2136
-2161
-2186
-2211
-2236
-2260
-2284
-2308
-2332
-2355
-2378
-2401
-2424
-2446
-2468
-2489
-2510
-2530
-2550
-2570
-2589
-2607
-2625
-2642
-2659
-2675
-2690
-2705
-2719
-2732
-2744
-2755
-2766
-2776
-2785
-2793
-2800
-2806
-2812
-2816
-2820
-2822
-2824
-2824
-2824
-2823
-2820
-2817
-2812
-2807
-2800
-2792
-2784
-2774
-2763
-2751
-2738
-2724
-2709
-2692
-2675
-2656
-2636
-2616
-2594
-2571
-2546
-2521
-2495
-2467
-2438
-2409
-2378
-2346
-2313
-2279
-2243
-2207
-2170
-2131
-2092
-2051
-2009
-1966
-1923
-1878
-1832
-1785
-1737
-1688
-1638
-1587
-1535
-1482
-1429
-1374
-1318
-1262
-1204
-1146
-1087
-1027
-966
-904
-841
-777
-713
-647
-581
-514
-446
-378
-308
-238
-167
-96
-23
50
123
198
272
348
424
500
577
654
731
809
887
965
1044
1123
1201
1280
1359
1437
1516
1594
1672
1750
1827
1904
1981
2057
2133
2208
2282
2356
2430
2502
2574
2646
2716
2786
2855
2923
2990
3056
3122
3186
3250
3312
3374
3435
3494
3553
3611
3667
3723
3778
3831
3884
3936
3987
4037
4086
4134
4181
4228
4273
4318
4362
4405
4447
4488
4529
4569
4608
4646
4684
4721
4757
4792
4827
4861
4894
4927
4959
4991
5021
5052
5081
5110
5138
5166
5193
5219
5245
5270
5295
5318
5341
5364
5386
5407
5427
5447
5466
5484
5501
5517
5533
5548
5561
5574
5586
5596
5606
5615
5622
5628
5633
5637
5639
5641
5640
5639
5635
5631
5625
5617
5607
5596
5583
5569
5553
5535
5515
5493
5469
5444
5416
5387
5355
5322
5287
5249
5210
5168
5125
5079
5032
4982
4930
4877
4821
4764
4704
4643
4579
4514
4447
4378
4307
4235
4161
4085
4008
3929
3848
3766
3683
3599
3513
3426
3338
3248
3158
3067
2975
2882
2788
2694
2599
2504
2408
2311
2214
2117
2020
1922
1824
1726
1628
1531
1433
1335
1238
1141
1044
947
851
755
660
565
471
378
285
193
101
10
-79
-169
-257
-344
-431
-516
-601
-684
-767
-848
-929
-1008
-1086
-1163
-1239
-1314
-1387
-1460
-1531
-1601
-1670
-1738
-1805
-1870
-1934
-1997
-2059
-2119
-2179
-2237
-2294
-2349
-2404
-2457
-2510
-2561
-2611
-2659
-2707
-2753
-2799
-2843
-2886
-2928
-2969
-3009
-3048
-3086
-3123
-3159
-3193
-3227
-3260
-3292
-3323
-3354
-3383
-3411
-3439
-3465
-3491
-3516
-3540
-3564
-3586
-3608
-3629
-3649
-3668
-3687
-3705
-3722
-3739
-3754
-3769
-3783
-3797
-3809
-3821
-3832
-3842
-3852
-3861
-3869
-3876
-3882
-3887
-3892
-3895
-3898
-3900
-3901
-3901
-3900
-3898
-3895
-3891
-3886
-3880
-3873
-3864
-3855
-3845
-3833
-3821
-3807
-3792
-3776
-3759
-3741
-3721
-3701
-3679
-3657
-3633
-3608
-3583
-3556
-3529
-3500
-3471
-3440
-3409
-3377
-3345
-3311
-3277
-3242
-3207
-3171
-3134
-3097
-3059
-3021
-2982
-2943
-2904
-2864
-2824
-2783
-2743
-2702
-2661
-2620
-2578
-2537
-2495
-2454
-2412
-2370
-2328
-2287
-2245
-2203
-2161
-2119
-2077
-2036
-1994
-1952
-1910
-1868
-1827
-1785
-1743
-1701
-1659
-1617
-1575
-1533
-1491
-1449
-1406
-1363
-1321
-1278
-1234
-1191
-1148
-1104
-1060
-1016
-971
-927
-882
-837
-792
-746
-701
-655
-609
-563
-516
-469
-422
-375
-328
-280
-232
-184
-136
-88
-39
10
59
108
157
206
255
305
354
404
453
503
552
602
651
700
749
798
847
896
944
992
1039
1086
1133
1179
1225
1270
1315
1359
1403
1446
1488
1529
1569
1609
1648
1686
1723
1759
1795
1829
1863
1895
1926
1957
1986
2013
2041
2067
2091
2114
2136
2157
2177
2195
2212
2227
2241
2254
2265
2275
2283
2290
2296
2300
2303
2304
2304
2302
2300
2295
2289
2282
2274
2264
2253
2240
2226
2211
2195
2177
2158
2138
2117
2094
2071
2045
2020
1993
1966
1937
1907
1877
1845
1813
1780
1746
1711
1676
1640
1604
1567
1529
1491
1453
1414
1375
1335
1295
1255
1214
1174
1133
1092
1051
1008
968
927
886
845
803
762
722
681
640
600
560
520
481
442
403
364
326
288
251
214
178
142
107
72
37
3
-30
-63
-95
-126
-157
-188
-217
-246
-274
-302
-328
-354
-380
-404
-428
-451
-473
-494
-514
-533
-551
-569
-585
-601
-615
-628
-641
-652
-663
-672
-680
-687
-693
-699
-702
-705
-707
-708
-708
-706
-704
-700
-696
-690
-684
-676
-667
-658
-647
-635
-623
-609
-595
-579
-563
-545
-527
-508
-488
-467
-445
-422
-399
-374
-349
-323
-296
-268
-240
-211
-181
-150
-119
-87
-54
-21
13
48
83
118
155
191
229
267
305
344
383
423
463
503
544
585
626
668
710
752
795
838
881
925
968
1012
1057
1101
1146
1191
1236
1281
1327
1372
1418
1464
1510
1557
1603
1650
1696
1743
1790
1837
1884
1931
1979
2025
2073
2121
2168
2216
2263
2311
2358
2406
2453
2500
2548
2595
2642
2689
2736
2783
2830
2877
2923
2970
3016
3062
3107
3153
3199
3244
3289
3333
3378
3422
3466
3509
3552
3595
3638
3680
3722
3763
3804
3845
3885
3925
3965
4003
4042
4081
4118
4156
4192
4229
4265
4300
4335
4369
4403
4436
4469
4502
4533
4564
4595
4625
4654
4683
4712
4739
4767
4793
4819
4845
4870
4894
4918
4941
4964
4986
5007
5029
5049
5069
5089
5108
5126
5144
5162
5179
5195
5211
5227
5242
5257
5271
5285
5299
5312
5325
5338
5350
5362
5373
5385
5396
5407
5417
5427
5437
5447
5457
5466
5475
5484
5493
5502
5511
5520
5529
5537
5546
5554
5563
5572
5580
5589
5598
5606
5615
5624
5633
5642
5652
5661
5671
5680
5690
5700
5711
5721
5732
5743
5754
5766
5778
5790
5802
5815
5828
5841
5855
5869
5883
5898
5913
5929
5944
5961
5977
5994
6012
6030
6048
6067
6086
6106
6126
6146
6168
6189
6212
6234
6258
6281
6306
6331
6356
6382
6409
6436
6464
6492
6521
6550
6580
6610
6641
6673
6705
6737
6770
6803
6837
6871
6905
6940
6975
7010
7045
7081
7117
7153
7189
7225
7261
7297
7333
7368
7404
7440
7475
7510
7545
7579
7613
7646
7679
7712
7744
7775
7806
7836
7865
7893
7920
7947
7972
7997
8020
8042
8064
8084
8103
8119
8137
8151
8164
8176
8186
8195
8203
8208
8212
8214
8214
8213
8209
8204
8197
8188
8177
8164
8148
8132
8113
8092
8069
8042
8016
7986
7954
7920
7884
7846
7806
7763
7718
7671
7622
7571
7518
7462
7404
7345
7283
7219
7153
7085
7015
6943
6869
6793
6715
6635
6553
6469
6383
6296
6206
6115
6022
5928
5831
5733
5634
5532
5430
5325
5219
5112
5003
4893
4781
4668
4554
4438
4321
4203
4083
3964
3842
3719
3595
3470
3344
3217
3089
2960
2830
2700
2568
2436
2303
2169
2033
1899
1763
1627
1489
1352
1213
1074
935
795
655
514
373
231
90
-52
-195
-337
-480
-623
-766
-909
-1052
-1195
-1338
-1480
-1623
-1765
-1908
-2049
-2191
-2332
-2473
-2613
-2753
-2892
-3031
-3169
-3307
-3443
-3579
-3715
-3849
-3983
-4115
-4247
-4378
-4507
-4636
-4764
-4890
-5016
-5140
-5263
-5385
-5505
-5625
-5743
-5859
-5974
-6088
-6201
-6312
-6421
-6529
-6635
-6740
-6843
-6945
-7045
-7143
-7240
-7335
-7428
-7519
-7609
-7697
-7783
-7867
-7950
-8029
-8109
-8186
-8261
-8334
-8406
-8475
-8543
-8609
-8673
-8736
-8796
-8855
-8912
-8967
-9020
-9072
-9122
-9170
-9216
-9261
-9304
-9346
-9385
-9424
-9460
-9495
-9528
-9560
-9590
-9618
-9645
-9671
-9695
-9717
-9738
-9758
-9776
-9793
-9808
-9822
-9835
-9846
-9856
-9865
-9872
-9878
-9883
-9886
-9889
-9889
-9889
-9888
-9885
-9881
-9876
-9869
-9862
-9853
-9843
-9832
-9820
-9806
-9792
-9776
-9760
-9742
-9723
-9704
-9683
-9661
-9639
-9615
-9591
-9566
-9539
-9513
-9485
-9456
-9427
-9397
-9366
-9335
-9303
-9270
-9237
-9203
-9168
-9133
-9098
-9062
-9025
-8988
-8951
-8913
-8875
-8837
-8798
-8759
-8720
-8680
-8640
-8600
-8559
-8519
-8478
-8437
-8396
-8355
-8314
-8272
-8231
-8189
-8148
-8106
-8064
-8023
-7981
-7939
-7897
-7855
-7813
-7771
-7729
-7686
-7644
-7602
-7560
-7517
-7474
-7432
-7389
-7346
-7303
-7260
-7216
-7172
-7128
-7084
-7039
-6994
-6949
-6903
-6857
-6811
-6764
-6716
-6668
-6619
-6570
-6520
-6470
-6418
-6366
-6314
-6260
-6205
-6150
-6094
-6036
-5978
-5918
-5858
-5796
-5733
-5668
-5603
-5536
-5468
-5398
-5327
-5254
-5180
-5105
-5027
-4949
-4868
-4786
-4702
-4617
-4530
-4441
-4350
-4258
-4163
-4067
-3969
-3870
-3768
-3665
-3560
-3452
-3344
-3233
-3120
-3006
-2889
-2771
-2651
-2530
-2406
-2281
-2154
-2025
-1895
-1763
-1630
-1494
-1358
-1219
-1080
-939
-796
-652
-507
-360
-212
-63
87
238
390
544
698
853
1008
1166
1324
1483
1642
1802
1963
2124
2286
2449
2612
2775
2939
3104
3269
3434
3599
3765
3931
4098
4264
4431
4598
4765
4933
5100
5267
5435
5603
5770
5938
6106
6273
6441
6609
6776
6944
7111
7278
7445
7612
7778
7944
8109
8276
8442
8607
8772
8937
9101
9265
9428
9591
9754
9916
10077
10238
10399
10559
10718
10877
11035
11192
11348
11504
11659
11813
11967
12119
12271
12422
12571
12720
12868
13015
13160
13305
13449
13591
13732
13872
14011
14149
14285
14420
14553
14685
14816
14945
15073
15199
15324
15447
15568
15688
15807
15923
16038
16151
16262
16372
16480
16586
16690
16792
16893
16991
17088
17183
17276
17366
17455
17542
17627
17710
17791
17869
17946
18020
18093
18163
18231
18297
18361
18423
18482
18539
18594
18647
18698
18746
18792
18836
18878
18917
18954
18989
19022
19052
19080
19106
19130
19152
19171
19189
19204
19217
19227
19236
19243
19247
19250
19250
19248
19245
19239
19232
19222
19211
19198
19182
19165
19147
19126
19104
19080
19054
19027
18998
18967
18934
18900
18865
18828
18789
18749
18707
18664
18620
18574
18527
18478
18428
18377
18325
18271
18216
18160
18103
18045
17986
17925
17864
17801
17738
17674
17608
17542
17475
17407
17339
17269
17199
17128
17056
16984
16911
16837
16763
16688
16612
16536
16460
16383
16305
16227
16149
16070
15991
15911
15831
15751
15670
15589
15508
15427
15345
15263
15181
15099
15016
14934
14851
14768
14684
14601
14517
14434
14350
14266
14182
14097
14013
13928
13844
13759
13674
13589
13504
13419
13333
13248
13162
13077
12991
12905
12820
12734
12648
12562
12476
12390
12304
12218
12132
12045
11959
11872
11786
11699
11613
11526
11439
11352
11265
11177
11090
11002
10914
10826
10738
10649
10560
10471
10381
10292
10202
10111
10020
9929
9838
9746
9653
9560
9467
9373
9278
9183
9088
8992
8895
8798
8700
8601
8502
8402
8301
8200
8098
7995
7892
7787
7682
7577
7470
7363
7255
7146
7036
6926
6814
6702
6590
6476
6362
6247
6131
6014
5897
5779
5660
5541
5421
5300
5179
5057
4935
4812
4688
4564
4439
4314
4189
4062
3937
3810
3683
3556
3428
3301
3173
3045
2917
2789
2661
2534
2406
2278
2151
2023
1896
1769
1643
1517
1391
1266
1141
1016
893
770
647
526
405
284
165
46
-71
-188
-304
-419
-533
-646
-758
-869
-978
-1087
-1195
-1301
-1407
-1511
-1614
-1716
-1817
-1916
-2015
-2112
-2208
-2302
-2396
-2488
-2579
-2669
-2758
-2845
-2931
-3016
-3100
-3183
-3264
-3344
-3423
-3501
-3578
-3654
-3728
-3802
-3874
-3945
-4014
-4083
-4152
-4219
-4285
-4350
-4414
-4477
-4539
-4599
-4659
-4718
-4776
-4833
-4890
-4945
-4999
-5053
-5106
-5157
-5208
-5259
-5308
-5356
-5404
-5451
-5498
-5543
-5588
-5632
-5675
-5718
-5760
-5801
-5842
-5882
-5922
-5961
-5999
-6037
-6074
-6110
-6147
-6182
-6217
-6251
-6285
-6319
-6352
-6384
-6416
-6448
-6479
-6510
-6540
-6570
-6599
-6628
-6656
-6684
-6712
-6739
-6765
-6792
-6817
-6843
-6868
-6892
-6916
-6939
-6963
-6985
-7007
-7029
-7050
-7071
-7091
-7110
-7129
-7148
-7166
-7184
-7201
-7217
-7233
-7248
-7262
-7276
-7289
-7302
-7314
-7325
-7335
-7345
-7354
-7362
-7369
-7375
-7381
-7386
-7390
-7393
-7396
-7397
-7398
-7397
-7396
-7394
-7391
-7387
-7382
-7377
-7370
-7362
-7353
-7343
-7333
-7321
-7308
-7294
-7279
-7263
-7246
-7228
-7209
-7189
-7168
-7145
-7122
-7097
-7072
-7045
-7017
-6988
-6958
-6927
-6895
-6862
-6828
-6792
-6756
-6718
-6679
-6640
-6599
-6557
-6514
-6470
-6425
-6379
-6332
-6284
-6234
-6184
-6133
-6080
-6027
-5972
-5916
-5860
-5802
-5743
-5683
-5622
-5560
-5497
-5434
-5369
-5303
-5236
-5168
-5099
-5029
-4959
-4887
-4814
-4741
-4667
-4592
-4516
-4439
-4362
-4283
-4204
-4125
-4043
-3963
-3881
-3798
-3714
-3630
-3546
-3460
-3374
-3287
-3200
-3112
-3024
-2935
-2845
-2755
-2665
-2574
-2482
-2390
-2298
-2205
-2112
-2017
-1924
-1830
-1735
-1640
-1545
-1449
-1353
-1257
-1161
-1064
-968
-870
-773
-676
-578
-480
-382
-284
-186
-87
11
110
209
308
407
506
605
704
803
902
1000
1100
1199
1298
1396
1495
1593
1691
1789
1886
1983
2080
2177
2273
2368
2463
2558
2652
2746
2838
2931
3022
3113
3203
3293
3381
3469
3556
3642
3727
3811
3894
3976
4056
4136
4215
4293
4369
4444
4518
4591
4662
4732
4801
4869
4935
4999
5063
5125
5185
5244
5302
5358
5413
5466
5518
5568
5617
5664
5710
5754
5796
5837
5877
5915
5951
5986
6019
6050
6080
6109
6136
6161
6185
6207
6227
6246
6264
6280
6295
6307
6319
6329
6338
6345
6350
6355
6357
6359
6359
6358
6355
6351
6346
6340
6332
6324
6314
6302
6290
6277
6263
6247
6231
6213
6195
6176
6155
6134
6112
6090
6066
6042
6017
5991
5964
5937
5909
5880
5851
5821
5791
5760
5728
5696
5663
5630
5596
5562
5528
5493
5457
5422
5386
5349
5312
5275
5237
5200
5162
5123
5085
5046
5007
4967
4928
4888
4849
4809
4769
4729
4689
4648
4608
4568
4528
4488
4447
4407
4367
4327
4287
4247
4207
4168
4128
4088
4049
4010
3971
3932
3893
3854
3816
3777
3739
3701
3663
3625
3588
3550
3513
3476
3439
3402
3365
3329
3293
3256
3220
3185
3149
3113
3078
3043
3008
2973
2938
2903
2868
2834
2799
2765
2730
2696
2662
2628
2594
2560
2527
2493
2459
2426
2392
2358
2325
2291
2258
2224
2191
2157
2124
2090
2057
2023
1989
1955
1921
1887
1852
1818
1783
1748
1713
1678
1643
1607
1571
1535
1498
1462
1425
1388
1350
1312
1274
1236
1197
1158
1118
1078
1038
997
957
915
873
831
789
746
702
659
614
570
524
479
433
386
339
292
244
196
147
98
48
-2
-52
-103
-155
-206
-259
-311
-364
-417
-471
-525
-580
-634
-690
-745
-801
-857
-913
-970
-1027
-1084
-1142
-1200
-1258
-1316
-1375
-1434
-1493
-1552
-1611
-1671
-1731
-1791
-1850
-1910
-1970
-2031
-2091
-2151
-2211
-2271
-2331
-2390
-2450
-2510
-2569
-2628
-2687
-2746
-2804
-2863
-2920
-2978
-3035
-3092
-3148
-3204
-3259
-3314
-3369
-3423
-3476
-3529
-3581
-3632
-3683
-3733
-3783
-3831
-3879
-3926
-3972
-4018
-4062
-4106
-4148
-4190
-4231
-4271
-4309
-4347
-4383
-4419
-4453
-4487
-4519
-4550
-4580
-4608
-4636
-4662
-4687
-4711
-4733
-4755
-4775
-4793
-4811
-4827
-4842
-4855
-4868
-4878
-4888
-4896
-4903
-4908
-4912
-4915
-4916
-4916
-4915
-4912
-4908
-4902
-4895
-4887
-4877
-4866
-4854
-4840
-4826
-4809
-4792
-4773
-4753
-4732
-4710
-4686
-4662
-4636
-4609
-4581
-4551
-4521
-4490
-4457
-4424
-4390
-4354
-4318
-4280
-4242
-4203
-4162
-4121
-4078
-4037
-3993
-3948
-3903
-3857
-3810
-3762
-3714
-3664
-3615
-3564
-3513
-3461
-3408
-3355
-3301
-3247
-3192
-3136
-3080
-3024
-2967
-2909
-2851
-2793
-2734
-2675
-2615
-2555
-2494
-2433
-2371
-2309
-2247
-2184
-2121
-2058
-1994
-1930
-1865
-1800
-1735
-1669
-1603
-1537
-1470
-1403
-1336
-1268
-1200
-1132
-1063
-995
-926
-857
-787
-718
-648
-578
-508
-437
-367
-296
-226
-155
-84
-13
58
129
200
271
342
413
484
555
625
696
766
836
906
975
1044
1113
1182
1250
1318
1385
1452
1518
1584
1650
1715
1779
1843
1906
1968
2029
2091
2152
2212
2271
2330
2387
2445
2501
2557
2612
2666
2719
2772
2824
2875
2926
2976
3025
3073
3120
3167
3213
3258
3303
3347
3390
3432
3473
3514
3554
3593
3632
3670
3707
3744
3780
3815
3850
3884
3917
3950
3982
4013
4043
4075
4104
4134
4162
4190
4218
4245
4271
4297
4322
4346
4370
4394
4417
4439
4460
4482
4502
4522
4541
4559
4577
4595
4611
4627
4642
4657
4671
4684
4697
4708
4719
4730
4739
4748
4756
4764
4770
4776
4781
4785
4788
4790
4792
4792
4792
4791
4789
4786
4781
4776
4770
4763
4755
4745
4735
4723
4711
4697
4682
4667
4650
4632
4612
4592
4571
4548
4525
4500
4474
4447
4419
4390
4360
4329
4297
4263
4229
4194
4158
4120
4082
4043
4003
3962
3921
3878
3834
3790
3745
3699
3652
3605
3557
3508
3458
3408
3357
3306
3254
3201
3148
3095
3041
2986
2932
2876
2821
2765
2709
2653
2596
2539
2482
2425
2368
2310
2253
2196
2138
2080
2023
1965
1908
1851
1793
1736
1679
1622
1566
1509
1453
1396
1341
1285
1229
1174
1119
1064
1010
956
902
849
796
743
691
639
587
536
485
435
385
335
285
236
188
140
92
45
-2
-49
-95
-141
-186
-231
-276
-320
-364
-407
-450
-493
-535
-577
-618
-659
-700
-740
-780
-819
-859
-897
-936
-974
-1012
-1049
-1086
-1122
-1159
-1194
-1230
-1265
-1300
-1334
-1368
-1402
-1435
-1468
-1501
-1533
-1566
-1597
-1629
-1660
-1690
-1720
-1750
-1780
-1809
-1838
-1867
-1896
-1924
-1951
-1979
-2005
-2033
-2059
-2085
-2111
-2136
-2161
-2186
-2211
-2235
-2259
-2283
-2306
-2329
-2352
-2374
-2396
-2418
-2439
-2461
-2482
-2502
-2523
-2543
-2563
-2582
-2602
-2621
-2639
-2658
-2676
-2694
-2711
-2728
-2745
-2762
-2778
-2794
-2810
-2825
-2841
-2855
-2870
-2884
-2898
-2912
-2925
-2939
-2952
-2964
-2977
-2989
-3001
-3013
-3025
-3036
-3048
-3059
-3070
-3081
-3092
-3103
-3113
-3124
-3135
-3146
-3156
-3167
-3178
-3188
-3199
-3210
-3221
-3232
-3243
-3254
-3265
-3277
-3288
-3300
-3312
-3324
-3336
-3348
-3361
-3373
-3386
-3399
-3413
-3426
-3440
-3454
-3468
-3482
-3497
-3512
-3527
-3542
-3557
-3573
-3589
-3605
-3621
-3637
-3653
-3669
-3686
-3702
-3719
-3736
-3752
-3769
-3785
-3802
-3819
-3835
-3851
-3868
-3884
-3900
-3916
-3932
-3947
-3962
-3978
-3992
-4006
-4022
-4035
-4050
-4062
-4077
-4090
-4102
-4115
-4127
-4139
-4150
-4161
-4172
-4182
-4192
-4202
-4211
-4220
-4228
-4236
-4244
-4251
-4258
-4265
-4271
-4277
-4282
-4287
-4291
-4296
-4299
-4303
-4305
-4308
-4310
-4312
-4313
-4314
-4315
-4315
-4315
-4314
-4313
-4312
-4310
-4308
-4306
-4303
-4300
-4296
-4292
-4288
-4284
-4279
-4274
-4268
-4262
-4256
-4249
-4242
-4234
-4227
-4219
-4210
-4201
-4192
-4182
-4172
-4162
-4151
-4140
-4128
-4116
-4104
-4091
-4078
-4064
-4050
-4035
-4021
-4006
-3991
-3975
-3958
-3941
-3924
-3906
-3888
-3870
-3850
-3831
-3811
-3790
-3769
-3748
-3726
-3703
-3681
-3657
-3633
-3609
-3584
-3558
-3532
-3506
-3479
-3451
-3423
-3394
-3364
-3335
-3304
-3273
-3241
-3209
-3176
-3143
-3109
-3074
-3039
-3003
-2967
-2930
-2892
-2854
-2815
-2775
-2735
-2695
-2653
-2611
-2569
-2526
-2482
-2438
-2393
-2347
-2301
-2255
-2208
-2160
-2112
-2063
-2013
-1964
-1914
-1863
-1812
-1761
-1708
-1656
-1603
-1550
-1496
-1442
-1388
-1333
-1278
-1223
-1167
-1111
-1055
-998
-942
-885
-828
-770
-713
-655
-597
-539
-481
-423
-365
-307
-248
-190
-131
-72
-14
45
103
162
221
279
338
397
455
514
572
631
689
748
806
864
923
981
1039
1097
1156
1214
1272
1330
1388
1446
1504
1563
1621
1679
1737
1795
1854
1912
1970
2029
2087
2145
2204
2262
2321
2380
2439
2498
2557
2616
2675
2734
2794
2854
2914
2974
3034
3094
3155
3215
3276
3337
3399
3460
3522
3583
3645
3707
3769
3832
3894
3956
4019
4081
4144
4206
4269
4331
4394
4456
4519
4581
4643
4706
4768
4830
4891
4953
5014
5075
5136
5196
5256
5316
5376
5435
5493
5551
5609
5667
5723
5780
5836
5891
5946
6000
6054
6107
6159
6211
6262
6313
6362
6412
6460
6508
6555
6601
6647
6692
6736
6779
6821
6863
6903
6943
6982
7020
7058
7094
7130
7164
7198
7230
7262
7293
7322
7351
7379
7406
7431
7456
7480
7502
7524
7545
7564
7583
7600
7616
7632
7646
7659
7671
7682
7692
7701
7709
7716
7722
7727
7730
7733
7735
7736
7735
7734
7732
7729
7725
7720
7714
7707
7699
7690
7681
7671
7660
7648
7635
7621
7607
7592
7577
7560
7543
7526
7508
7489
7470
7450
7429
7409
7387
7365
7343
7320
7297
7274
7250
7226
7201
7177
7151
7126
7100
7074
7048
7021
6994
6967
6940
6913
6886
6858
6830
6802
6774
6747
6719
6691
6663
6635
6607
6579
6551
6523
6496
6468
6441
6414
6387
6360
6334
6307
6281
6256
6230
6205
6180
6155
6131
6107
6083
6060
6038
6015
5993
5972
5951
5930
5910
5891
5872
5854
5836
5819
5802
5786
5770
5755
5741
5728
5715
5702
5691
5680
5670
5660
5651
5643
5636
5629
5624
5618
5614
5611
5608
5606
5604
5604
5604
5605
5607
5610
5613
5617
5622
5627
5634
5641
5649
5657
5667
5677
5687
5699
5711
5724
5738
5752
5767
5783
5799
5816
5833
5851
5870
5889
5909
5929
5950
5972
5993
6016
6038
6061
6085
6108
6133
6157
6182
6207
6232
6258
6283
6309
6335
6361
6387
6413
6439
6465
6492
6518
6544
6569
6595
6621
6646
6671
6696
6720
6745
6769
6792
6816
6838
6861
6883
6904
6926
6946
6966
6986
7005
7023
7041
7058
7074
7090
7106
7120
7134
7147
7160
7171
7182
7193
7202
7211
7218
7225
7231
7237
7241
7244
7247
7249
7249
7249
7248
7246
7243
7239
7234
7228
7221
7213
7205
7195
7184
7173
7160
7147
7132
7117
7100
7083
7065
7046
7026
7005
6983
6961
6937
6913
6887
6861
6834
6807
6778
6749
6719
6688
6656
6624
6591
6557
6523
6488
6453
6417
6380
6343
6305
6267
6229
6190
6151
6111
6071
6031
5991
5950
5910
5869
5828
5786
5745
5704
5663
5621
5580
5539
5498
5457
5416
5376
5335
5295
5256
5216
5177
5139
5100
5063
5025
4988
4952
4916
4881
4846
4812
4778
4746
4713
4682
4651
4620
4591
4562
4534
4506
4479
4454
4428
4404
4381
4358
4336
4315
4295
4275
4256
4239
4222
4205
4190
4176
4162
4149
4137
4126
4116
4107
4098
4090
4083
4077
4072
4067
4064
4061
4059
4058
4058
4059
4059
4062
4065
4069
4074
4078
4085
4091
4099
4108
4117
4127
4137
4149
4161
4174
4187
4201
4216
4231
4247
4264
4281
4299
4318
4337
4356
4376
4397
4418
4440
4462
4484
4507
4530
4554
4578
4602
4627
4652
4677
4702
4728
4754
4779
4806
4832
4858
4884
4911
4937
4963
4990
5016
5042
5068
5093
5119
5144
5169
5194
5219
5243
5267
5290
5314
5337
5359
5381
5403
5424
5445
5465
5485
5504
5523
5542
5560
5577
5594
5610
5626
5641
5656
5670
5683
5696
5709
5721
5732
5743
5753
5762
5771
5780
5788
5795
5802
5808
5814
5819
5824
5828
5832
5836
5839
5842
5844
5846
5848
5850
5851
5852
5853
5853
5854
5854
5854
5854
5854
5855
5855
5855
5855
5855
5856
5856
5857
5858
5859
5860
5862
5864
5866
5869
5872
5875
5879
5884
5888
5893
5899
5905
5912
5919
5927
5935
5944
5953
5964
5974
5985
5997
6010
6023
6037
6052
6067
6083
6100
6117
6135
6154
6173
6193
6214
6235
6258
6280
6304
6328
6353
6378
6404
6431
6458
6486
6515
6543
6573
6603
6633
6664
6696
6727
6760
6792
6825
6858
6892
6926
6960
6995
7029
7064
7099
7135
7170
7206
7241
7277
7313
7348
7384
7420
7456
7491
7527
7562
7597
7632
7667
7702
7736
7770
7804
7838
7871
7904
7937
7969
8000
8032
8063
8093
8124
8154
8183
8212
8240
8268
8295
8322
8348
8373
8398
8422
8446
8469
8491
8513
8534
8554
8574
8593
8611
8628
8645
8660
8675
8689
8703
8715
8727
8737
8747
8756
8763
8770
8776
8781
8785
8788
8790
8791
8791
8789
8787
8784
8779
8774
8767
8759
8750
8740
8729
8717
8703
8689
8673
8656
8637
8618
8597
8575
8552
8528
8502
8475
8447
8418
8387
8356
8323
8288
8253
8216
8178
8138
8098
8057
8013
7970
7924
7878
7830
7781
7731
7679
7627
7573
7519
7463
7406
7348
7289
7229
7168
7106
7043
6980
6915
6849
6782
6715
6647
6578
6508
6437
6366
6294
6221
6148
6074
6000
5925
5849
5773
5696
5619
5542
5464
5385
5307
5228
5148
5069
4989
4909
4829
4748
4668
4587
4506
4425
4345
4264
4183
4102
4022
3941
3861
3781
3701
3621
3541
3462
3383
3305
3226
3148
3071
2993
2916
2840
2764
2689
2614
2539
2465
2392
2319
2247
2175
2104
2033
1963
1894
1825
1757
1690
1623
1557
1491
1427
1362
1299
1236
1174
1113
1052
992
933
874
816
759
702
646
591
537
483
430
377
325
274
224
174
125
77
29
-18
-64
-109
-154
-199
-242
-285
-327
-368
-409
-449
-489
-527
-566
-603
-640
-676
-712
-747
-781
-815
-848
-881
-913
-944
-975
-1006
-1035
-1065
-1093
-1121
-1149
-1176
-1202
-1229
-1254
-1279
-1304
-1328
-1351
-1374
-1397
-1419
-1441
-1463
-1484
-1504
-1525
-1545
-1564
-1583
-1602
-1621
-1639
-1657
-1675
-1693
-1710
-1727
-1744
-1761
-1777
-1793
-1809
-1825
-1841
-1857
-1873
-1888
-1904
-1919
-1935
-1950
-1965
-1981
-1996
-2011
-2027
-2041
-2058
-2073
-2089
-2105
-2121
-2137
-2153
-2169
-2186
-2203
-2220
-2237
-2254
-2272
-2290
-2308
-2327
-2345
-2365
-2384
-2404
-2424
-2445
-2466
-2487
-2509
-2531
-2554
-2577
-2600
-2624
-2648
-2673
-2698
-2724
-2749
-2776
-2803
-2830
-2858
-2886
-2914
-2943
-2972
-3002
-3032
-3062
-3093
-3124
-3155
-3186
-3218
-3250
-3282
-3315
-3347
-3380
-3413
-3446
-3479
-3512
-3545
-3579
-3612
-3645
-3678
-3711
-3744
-3777
-3810
-3842
-3874
-3906
-3938
-3969
-4000
-4030
-4061
-4091
-4120
-4149
-4178
-4205
-4233
-4260
-4286
-4311
-4336
-4361
-4384
-4407
-4429
-4450
-4471
-4491
-4509
-4527
-4544
-4561
-4576
-4590
-4603
-4615
-4626
-4637
-4646
-4654
-4660
-4666
-4671
-4674
-4677
-4678
-4678
-4676
-4674
-4670
-4666
-4659
-4652
-4644
-4634
-4623
-4611
-4597
-4582
-4567
-4549
-4531
-4512
-4491
-4469
-4446
-4422
-4397
-4371
-4343
-4315
-4286
-4255
-4224
-4192
-4158
-4124
-4089
-4053
-4017
-3979
-3941
-3902
-3863
-3822
-3782
-3740
-3698
-3656
-3613
-3569
-3526
-3481
-3437
-3392
-3347
-3301
-3255
-3209
-3163
-3117
-3070
-3024
-2977
-2930
-2884
-2837
-2790
-2744
-2697
-2651
-2605
-2558
-2513
-2467
-2422
-2376
-2331
-2287
-2242
-2198
-2155
-2111
-2068
-2025
-1983
-1941
-1900
-1858
-1818
-1777
-1737
-1698
-1659
-1620
-1582
-1545
-1507
-1471
-1434
-1399
-1363
-1328
-1294
-1260
-1227
-1193
-1161
-1129
-1097
-1066
-1035
-1004
-975
-946
-917
-889
-861
-834
-807
-780
-754
-728
-703
-678
-653
-629
-606
-582
-559
-537
-515
-493
-471
-450
-429
-408
-388
-368
-348
-329
-310
-291
-273
-254
-236
-219
-201
-184
-167
-151
-134
-119
-103
-88
-73
-58
-44
-30
-16
-3
9
22
34
45
56
66
76
86
95
103
111
119
126
132
137
142
147
150
154
156
158
159
159
159
157
156
153
150
146
141
135
129
122
114
105
96
86
75
63
50
37
23
8
-7
-23
-40
-58
-76
-95
-115
-135
-156
-177
-199
-222
-245
-269
-293
-318
-343
-369
-395
-422
-449
-476
-504
-532
-560
-589
-617
-647
-676
-706
-735
-765
-795
-826
-856
-886
-917
-947
-978
-1008
-1039
-1070
-1101
-1132
-1163
-1193
-1224
-1255
-1286
-1316
-1347
-1378
-1408
-1439
-1469
-1500
-1530
-1561
-1591
-1622
-1652
-1682
-1713
-1743
-1773
-1803
-1834
-1864
-1894
-1924
-1955
-1985
-2015
-2045
-2076
-2106
-2137
-2167
-2198
-2228
-2259
-2289
-2320
-2350
-2381
-2411
-2442
-2472
-2503
-2533
-2564
-2595
-2625
-2656
-2687
-2717
-2748
-2779
-2810
-2841
-2871
-2902
-2933
-2964
-2995
-3026
-3057
-3088
-3118
-3149
-3180
-3211
-3242
-3273
-3304
-3335
-3366
-3396
-3427
-3458
-3488
-3519
-3549
-3579
-3610
-3640
-3670
-3700
-3729
-3759
-3788
-3818
-3847
-3876
-3905
-3934
-3962
-3991
-4019
-4046
-4075
-4103
-4131
-4159
-4186
-4214
-4241
-4268
-4295
-4322
-4349
-4375
-4402
-4428
-4454
-4480
-4506
-4532
-4557
-4583
-4608
-4634
-4659
-4684
-4709
-4734
-4759
-4783
-4808
-4832
-4857
-4881
-4905
-4929
-4954
-4977
-5001
-5025
-5049
-5073
-5096
-5120
-5143
-5167
-5190
-5213
-5237
-5260
-5283
-5307
-5330
-5353
-5376
-5399
-5422
-5445
-5468
-5491
-5514
-5537
-5559
-5582
-5604
-5627
-5649
-5671
-5693
-5715
-5737
-5758
-5780
-5801
-5823
-5844
-5864
-5885
-5906
-5926
-5946
-5966
-5986
-6005
-6025
-6044
-6063
-6082
-6100
-6118
-6136
-6154
-6172
-6189
-6206
-6223
-6239
-6256
-6272
-6287
-6303
-6318
-6333
-6347
-6362
-6376
-6389
-6403
-6416
-6428
-6441
-6453
-6464
-6475
-6486
-6497
-6507
-6516
-6525
-6534
-6542
-6550
-6557
-6564
-6570
-6576
-6582
-6586
-6591
-6594
-6597
-6600
-6602
-6603
-6604
-6604
-6604
-6603
-6601
-6598
-6595
-6591
-6587
-6582
-6576
-6569
-6561
-6553
-6544
-6534
-6523
-6511
-6499
-6485
-6471
-6456
-6440
-6423
-6405
-6386
-6366
-6345
-6323
-6301
-6277
-6252
-6226
-6200
-6172
-6143
-6114
-6083
-6051
-6018
-5984
-5949
-5913
-5876
-5837
-5798
-5757
-5716
-5673
-5629
-5584
-5538
-5490
-5442
-5392
-5342
-5290
-5237
-5183
-5127
-5071
-5013
-4955
-4895
-4834
-4773
-4710
-4646
-4581
-4515
-4448
-4380
-4311
-4241
-4170
-4098
-4026
-3952
-3878
-3803
-3727
-3650
-3572
-3494
-3415
-3336
-3256
-3175
-3093
-3011
-2928
-2845
-2761
-2677
-2593
-2507
-2422
-2336
-2250
-2163
-2076
-1989
-1902
-1814
-1727
-1639
-1551
-1463
-1374
-1286
-1198
-1110
-1022
-933
-845
-758
-670
-582
-495
-408
-321
-234
-148
-62
24
109
194
278
362
446
529
612
694
776
857
938
1018
1097
1176
1255
1332
1409
1486
1562
1637
1711
1785
1858
1931
2003
2074
2144
2214
2283
2351
2418
2485
2551
2616
2681
2745
2808
2870
2932
2993
3053
3113
3172
3230
3288
3345
3401
3457
3512
3567
3621
3674
3727
3779
3831
3882
3933
3983
4033
4083
4132
4180
4229
4277
4324
4371
4418
4465
4511
4557
4603
4649
4694
4739
4784
4829
4874
4919
4963
5008
5052
5096
5141
5185
5229
5273
5318
5362
5406
5451
5495
5540
5584
5629
5673
5718
5763
5808
5853
5898
5944
5989
6035
6081
6126
6172
6219
6265
6311
6358
6405
6452
6499
6546
6593
6641
6689
6736
6785
6833
6881
6929
6978
7027
7076
7125
7174
7223
7272
7321
7371
7420
7469
7519
7569
7618
7668
7717
7767
7817
7866
7916
7965
8015
8064
8114
8163
8212
8261
8310
8359
8408
8456
8504
8553
8601
8648
8696
8743
8790
8837
8884
8930
8976
9022
9067
9112
9156
9200
9244
9287
9329
9371
9413
9454
9495
9535
9574
9613
9651
9688
9725
9761
9796
9831
9865
9898
9931
9962
9993
10023
10052
10080
10108
10134
10160
10185
10209
10232
10254
10275
10295
10314
10332
10349
10365
10381
10395
10408
10420
10432
10442
10451
10459
10467
10473
10478
10482
10486
10488
10489
10489
10489
10487
10485
10481
10477
10472
10466
10459
10451
10443
10433
10423
10412
10401
10388
10375
10361
10347
10332
10316
10300
10283
10266
10248
10229
10210
10191
10171
10150
10129
10108
10087
10065
10043
10020
9997
9974
9951
9927
9903
9879
9855
9831
9806
9782
9757
9732
9707
9683
9658
9632
9607
9582
9557
9532
9507
9482
9457
9432
9407
9382
9357
9332
9308
9283
9259
9235
9210
9186
9162
9139
9115
9092
9069
9046
9023
9001
8978
8956
8934
8913
8892
8871
8850
8829
8809
8789
8770
8750
8731
8713
8694
8676
8658
8641
8623
8606
8590
8574
8558
8542
8527
8512
8497
8483
8469
8455
8442
8429
8416
8404
8392
8380
8368
8357
8347
8336
8326
8316
8306
8297
8288
8279
8270
8262
8254
8246
8238
8231
8223
8216
8209
8202
8196
8189
8182
8176
8170
8163
8157
8151
8144
8138
8132
8125
8119
8113
8106
8100
8093
8086
8079
8071
8064
8058
8050
8042
8034
8026
8016
8007
7999
7990
7980
7970
7960
7950
7939
7928
7916
7904
7892
7880
7867
7854
7840
7826
7812
7797
7782
7766
7751
7734
7718
7700
7683
7665
7647
7628
7609
7589
7569
7549
7528
7507
7486
7464
7441
7419
7395
7372
7348
7324
7299
7274
7248
7222
7196
7170
7143
7115
7087
7059
7031
7002
6973
6944
6914
6884
6854
6823
6792
6761
6730
6698
6667
6635
6603
6570
6538
6505
6472
6440
6407
6374
6340
6307
6274
6241
6208
6175
6142
6109
6076
6043
6010
5977
5945
5912
5880
5848
5816
5784
5752
5721
5690
5659
5628
5598
5567
5537
5508
5478
5449
5420
5392
5364
5336
5308
5281
5254
5228
5201
5175
5150
5125
5100
5075
5051
5027
5004
4981
4958
4935
4913
4891
4870
4849
4828
4807
4786
4766
4746
4727
4707
4688
4669
4650
4631
4612
4594
4575
4557
4539
4521
4502
4484
4466
4449
4431
4413
4395
4377
4359
4341
4323
4305
4287
4269
4251
4232
4214
4195
4177
4158
4139
4120
4101
4081
4062
4042
4022
4003
3983
3963
3942
3922
3901
3881
3860
3839
3818
3797
3775
3754
3732
3710
3689
3667
3645
3622
3600
3578
3556
3533
3511
3488
3465
3443
3420
3398
3375
3352
3330
3307
3285
3262
3240
3217
3195
3172
3150
3128
3106
3083
3061
3039
3017
2995
2973
2951
2929
2908
2886
2864
2842
2821
2799
2777
2756
2734
2712
2691
2669
2648
2626
2604
2583
2561
2539
2518
2496
2474
2452
2430
2408
2386
2364
2342
2319
2297
2274
2252
2229
2206
2183
2160
2137
2114
2090
2067
2043
2019
1995
1971
1947
1922
1898
1873
1849
1824
1799
1774
1748
1723
1697
1672
1646
1620
1594
1568
1542
1515
1489
1462
1436
1409
1382
1355
1328
1300
1273
1246
1218
1191
1163
1135
1108
1080
1053
1025
997
970
942
915
887
860
833
805
778
751
725
698
671
645
619
593
567
542
517
492
467
443
418
395
371
348
325
303
280
259
238
217
196
177
157
138
120
102
85
68
52
37
22
8
-6
-18
-31
-42
-53
-63
-72
-80
-88
-94
-100
-105
-110
-113
-115
-117
-118
-117
-116
-114
-111
-107
-103
-97
-90
-82
-73
-64
-53
-41
-29
-15
-1
15
32
49
68
87
107
129
151
174
198
223
249
276
303
332
361
391
422
454
486
519
553
588
623
659
696
733
771
809
848
887
927
967
1008
1049
1090
1132
1173
1216
1258
1300
1343
1385
1428
1470
1513
1555
1598
1640
1682
1724
1765
1806
1847
1887
1927
1967
2005
2044
2082
2120
2157
2193
2228
2263
2297
2331
2364
2396
2427
2457
2487
2515
2543
2570
2596
2621
2645
2668
2691
2712
2732
2751
2770
2787
2803
2818
2832
2845
2857
2868
2878
2887
2895
2902
2908
2912
2916
2919
2921
2921
2921
2920
2918
2915
2911
2907
2901
2894
2887
2879
2870
2861
2850
2839
2828
2815
2802
2788
2774
2759
2744
2728
2711
2694
2676
2658
2639
2620
2601
2581
2560
2540
2519
2497
2475
2453
2431
2408
2385
2362
2338
2314
2290
2266
2242
2217
2192
2168
2143
2118
2093
2067
2041
2017
1991
1966
1941
1915
1890
1864
1839
1813
1788
1762
1737
1712
1687
1662
1637
1612
1588
1563
1539
1515
1491
1467
1443
1420
1397
1374
1352
1330
1308
1286
1264
1243
1223
1202
1183
1163
1144
1125
1107
1089
1071
1055
1038
1022
1006
992
977
963
950
937
925
913
902
892
882
873
864
856
849
843
837
832
827
824
821
818
817
816
816
817
818
820
823
826
831
836
841
848
855
863
871
880
890
901
912
924
937
950
964
979
994
1010
1027
1044
1062
1081
1100
1120
1140
1161
1182
1204
1227
1250
1273
1297
1321
1346
1371
1397
1423
1449
1476
1503
1530
1558
1585
1613
1641
1669
1698
1726
1755
1783
1812
1841
1870
1898
1927
1956
1984
2013
2041
2069
2097
2125
2153
2180
2207
2234
2260
2286
2312
2338
2363
2388
2412
2436
2459
2482
2504
2526
2548
2569
2589
2609
2628
2646
2664
2682
2699
2715
2730
2745
2759
2772
2785
2797
2808
2819
2828
2837
2846
2853
2860
2866
2871
2876
2879
2882
2884
2886
2886
2886
2885
2883
2881
2877
2873
2868
2863
2856
2849
2841
2832
2822
2812
2800
2788
2775
2762
2747
2732
2716
2700
2682
2664
2645
2626
2605
2584
2562
2540
2517
2493
2468
2443
2417
2391
2364
2336
2307
2278
2249
2219
2188
2156
2124
2092
2059
2025
1991
1957
1921
1886
1850
1813
1776
1739
1701
1663
1624
1585
1546
1507
1467
1426
1386
1345
1304
1262
1220
1178
1136
1094
1051
1008
966
923
880
837
793
750
707
663
620
577
533
490
447
403
360
317
274
231
188
145
103
61
18
-24
-66
-107
-149
-190
-231
-272
-313
-353
-394
-434
-474
-513
-553
-592
-631
-670
-709
-747
-785
-823
-861
-898
-935
-972
-1008
-1046
-1082
-1118
-1154
-1190
-1225
-1261
-1296
-1331
-1365
-1400
-1434
-1468
-1502
-1535
-1569
-1602
-1635
-1667
-1700
-1732
-1764
-1795
-1827
-1858
-1888
-1919
-1949
-1979
-2009
-2037
-2067
-2095
-2123
-2151
-2179
-2206
-2233
-2259
-2285
-2310
-2335
-2359
-2383
-2407
-2430
-2452
-2474
-2495
-2516
-2536
-2556
-2575
-2593
-2611
-2628
-2644
-2660
-2675
-2689
-2703
-2716
-2729
-2741
-2752
-2763
-2772
-2782
-2790
-2798
-2805
-2812
-2817
-2823
-2827
-2831
-2834
-2837
-2838
-2840
-2840
-2840
-2839
-2838
-2836
-2834
-2831
-2827
-2823
-2818
-2812
-2807
-2800
-2793
-2786
-2778
-2770
-2762
-2753
-2743
-2733
-2723
-2712
-2701
-2690
-2678
-2666
-2654
-2642
-2629
-2616
-2603
-2589
-2576
-2562
-2548
-2533
-2519
-2505
-2490
-2476
-2461
-2446
-2431
-2416
-2401
-2387
-2372
-2357
-2342
-2327
-2312
-2298
-2283
-2269
-2255
-2241
-2227
-2213
-2199
-2186
-2173
-2160
-2147
-2134
-2122
-2110
-2098
-2086
-2075
-2063
-2053
-2041
-2032
-2021
-2012
-2003
-1994
-1985
-1976
-1968
-1960
-1953
-1945
-1938
-1932
-1925
-1919
-1914
-1908
-1903
-1898
-1893
-1889
-1884
-1880
-1876
-1873
-1869
-1866
-1862
-1859
-1856
-1854
-1851
-1848
-1846
-1843
-1841
-1839
-1836
-1834
-1832
-1829
-1827
-1825
-1822
-1820
-1818
-1815
-1812
-1810
-1807
-1804
-1801
-1797
-1794
-1790
-1787
-1783
-1779
-1774
-1770
-1765
-1760
-1755
-1750
-1744
-1739
-1733
-1726
-1720
-1713
-1706
-1698
-1691
-1683
-1675
-1666
-1657
-1648
-1639
-1629
-1620
-1609
-1599
-1588
-1577
-1566
-1555
-1543
-1531
-1519
-1507
-1494
-1481
-1468
-1454
-1441
-1427
-1413
-1398
-1384
-1369
-1354
-1339
-1324
-1309
-1293
-1278
-1262
-1246
-1230
-1214
-1198
-1182
-1166
-1149
-1132
-1116
-1099
-1082
-1065
-1048
-1031
-1014
-997
-980
-962
-945
-928
-911
-893
-876
-859
-842
-824
-807
-790
-773
-755
-738
-721
-704
-686
-669
-652
-635
-617
-600
-583
-566
-548
-531
-514
-496
-479
-462
-444
-427
-409
-391
-373
-355
-337
-319
-301
-283
-264
-245
-226
-207
-188
-169
-149
-129
-109
-89
-69
-49
-28
-7
14
36
57
79
101
123
146
169
192
215
239
263
287
311
336
360
386
411
436
462
488
515
541
568
595
622
649
677
705
732
761
789
817
845
874
902
931
960
988
1016
1046
1075
1103
1132
1161
1189
1218
1246
1274
1302
1330
1358
1386
1413
1441
1468
1494
1521
1547
1573
1598
1624
1648
1673
1697
1720
1744
1766
1789
1810
1832
1852
1872
1892
1911
1930
1948
1965
1982
1998
2013
2028
2041
2056
2069
2081
2092
2103
2113
2123
2132
2140
2148
2154
2161
2166
2171
2175
2179
2181
2184
2185
2186
2187
2186
2185
2184
2182
2179
2176
2172
2168
2163
2157
2151
2145
2138
2131
2123
2115
2107
2098
2089
2079
2069
2059
2049
2037
2027
2016
2005
1993
1982
1970
1959
1947
1935
1923
1911
1900
1888
1876
1865
1853
1842
1830
1819
1808
1798
1787
1777
1767
1757
1747
1738
1729
1720
1712
1703
1696
1688
1681
1674
1668
1662
1656
1651
1646
1641
1637
1633
1630
1627
1624
1622
1621
1619
1619
1618
1618
1619
1620
1621
1623
1625
1628
1631
1634
1638
1643
1648
1653
1659
1665
1672
1679
1686
1694
1702
1711
1720
1729
1739
1749
1760
1771
1783
1794
1807
1819
1832
1845
1859
1873
1887
1902
1917
1933
1948
1965
1981
1998
2015
2032
2050
2068
2086
2105
2124
2143
2162
2182
2202
2223
2244
2265
2286
2307
2329
2351
2373
2396
2418
2441
2464
2487
2511
2534
2558
2582
2606
2630
2654
2678
2702
2727
2751
2775
2800
2824
2849
2873
2897
2921
2945
2969
2993
3017
3040
3063
3086
3109
3132
3154
3176
3197
3219
3240
3260
3281
3301
3320
3339
3358
3376
3394
3411
3428
3444
3460
3475
3490
3504
3518
3531
3544
3556
3567
3578
3588
3598
3607
3616
3624
3632
3639
3645
3651
3656
3661
3665
3668
3671
3674
3676
3678
3679
3679
3679
3679
3678
3677
3675
3673
3671
3668
3665
3661
3657
3653
3648
3644
3639
3634
3628
3623
3617
3611
3605
3599
3593
3586
3580
3574
3568
3562
3556
3550
3544
3538
3533
3527
3522
3518
3513
3509
3505
3502
3499
3496
3494
3492
3491
3490
3490
3490
3491
3492
3494
3496
3499
3503
3507
3512
3518
3524
3531
3539
3547
3556
3566
3576
3588
3600
3613
3626
3640
3655
3671
3687
3704
3722
3741
3760
3780
3801
3823
3845
3868
3892
3916
3941
3967
3993
4021
4048
4077
4106
4135
4166
4196
4228
4259
4292
4324
4357
4391
4425
4459
4494
4529
4564
4599
4635
4671
4708
4744
4781
4818
4855
4892
4929
4966
5003
5041
5078
5115
5152
5190
5227
5264
5300
5337
5373
5410
5446
5481
5517
5552
5587
5622
5656
5690
5724
5757
5790
5822
5854
5885
5916
5946
5976
6006
6034
6063
6090
6118
6144
6170
6196
6221
6245
6269
6292
6315
6337
6358
6379
6399
6419
6438
6456
6474
6491
6508
6523
6539
6553
6567
6581
6594
6606
6618
6629
6640
6650
6660
6669
6677
6685
6693
6700
6707
6713
6718
6724
6729
6733
6737
6741
6744
6748
6750
6753
6755
6757
6759
6761
6762
6764
6765
6766
6767
6768
6768
6769
6770
6771
6771
6772
6773
6774
6775
6776
6778
6779
6781
6783
6785
6787
6789
6792
6795
6798
6801
6805
6808
6813
6817
6822
6827
6832
6838
6843
6849
6856
6863
6870
6877
6884
6892
6900
6908
6917
6925
6934
6943
6953
6962
6972
6981
6991
7001
7011
7022
7032
7042
7053
7063
7073
7083
7093
7104
7114
7123
7133
7143
7152
7161
7170
7179
7187
7195
7203
7211
7218
7224
7231
7237
7242
7247
7251
7255
7259
7262
7264
7266
7267
7267
7267
7266
7264
7261
7258
7255
7250
7245
7239
7232
7224
7216
7207
7197
7186
7175
7162
7149
7135
7121
7105
7089
7072
7054
7035
7016
6995
6974
6952
6930
6906
6882
6858
6832
6806
6779
6752
6724
6695
6666
6636
6605
6574
6543
6511
6478
6445
6412
6378
6343
6309
6274
6238
6202
6166
6129
6093
6056
6018
5981
5943
5905
5866
5828
5789
5750
5711
5672
5633
5594
5555
5515
5476
5436
5397
5358
5318
5279
5240
5201
5162
5123
5085
5046
5008
4970
4932
4895
4857
4820
4784
4747
4711
4675
4640
4605
4570
4536
4502
4468
4435
4403
4371
4339
4308
4278
4248
4218
4190
4161
4134
4107
4080
4054
4029
4005
3981
3957
3935
3913
3891
3871
3851
3832
3813
3795
3779
3762
3747
3732
3718
3705
3693
3681
3670
3660
3651
3642
3635
3628
3622
3616
3612
3608
3605
3603
3602
3601
3601
3602
3604
3607
3610
3615
3620
3626
3632
3640
3648
3657
3667
3677
3688
3700
3713
3726
3740
3755
3770
3786
3803
3820
3838
3857
3876
3896
3917
3938
3959
3981
4003
4027
4050
4074
4099
4124
4149
4175
4200
4227
4253
4280
4307
4334
4361
4389
4416
4444
4471
4499
4526
4554
4582
4609
4636
4663
4690
4717
4744
4770
4796
4821
4846
4871
4896
4920
4943
4966
4989
5011
5033
5054
5074
5094
5114
5132
5150
5168
5185
5201
5216
5231
5245
5258
5271
5283
5294
5304
5314
5323
5331
5338
5344
5350
5355
5359
5362
5365
5366
5367
5367
5367
5365
5363
5360
5357
5353
5347
5342
5335
5328
5320
5311
5302
5292
5281
5270
5258
5245
5232
5218
5203
5188
5172
5156
5139
5122
5104
5085
5066
5047
5027
5006
4985
4964
4942
4919
4896
4873
4850
4826
4801
4776
4751
4725
4700
4673
4647
4620
4593
4565
4537
4509
4481
4452
4423
4394
4365
4336
4306
4276
4246
4216
4186
4155
4125
4094
4062
4032
4001
3970
3938
3907
3875
3844
3812
3780
3748
3716
3684
3652
3620
3588
3556
3524
3491
3459
3426
3394
3361
3328
3296
3263
3230
3197
3164
3131
3098
3065
3031
2998
2964
2931
2897
2863
2829
2795
2761
2727
2692
2658
2623
2588
2553
2518
2482
2447
2411
2375
2338
2302
2265
2228
2191
2153
2115
2077
2039
2000
1961
1922
1882
1842
1801
1761
1720
1678
1636
1594
1551
1508
1464
1420
1376
1331
1285
1240
1194
1147
1100
1053
1004
957
908
859
810
760
710
660
609
558
506
455
403
350
298
245
192
138
85
31
-23
-77
-131
-185
-240
-294
-348
-403
-457
-511
-566
-620
-674
-728
-781
-835
-888
-941
-994
-1047
-1099
-1151
-1202
-1254
-1304
-1355
-1405
-1454
-1503
-1551
-1599
-1647
-1693
-1739
-1785
-1830
-1874
-1918
-1961
-2003
-2044
-2085
-2125
-2164
-2203
-2240
-2277
-2313
-2348
-2383
-2416
-2449
-2481
-2512
-2543
-2572
-2601
-2628
-2655
-2682
-2707
-2731
-2755
-2778
-2800
-2821
-2841
-2861
-2880
-2898
-2915
-2931
-2947
-2962
-2977
-2990
-3003
-3016
-3027
-3038
-3049
-3059
-3068
-3077
-3085
-3092
-3099
-3106
-3112
-3118
-3123
-3127
-3131
-3135
-3139
-3142
-3144
-3146
-3148
-3150
-3151
-3152
-3153
-3154
-3154
-3154
-3154
-3153
-3153
-3152
-3151
-3150
-3149
-3147
-3146
-3144
-3143
-3141
-3139
-3137
-3135
-3133
-3131
-3129
-3127
-3124
-3122
-3120
-3118
-3116
-3114
-3111
-3109
-3107
-3105
-3103
-3101
-3100
-3098
-3096
-3095
-3093
-3092
-3091
-3089
-3088
-3087
-3086
-3085
-3085
-3084
-3084
-3083
-3083
-3083
-3083
-3083
-3083
-3083
-3084
-3084
-3085
-3086
-3087
-3088
-3089
-3091
-3092
-3094
-3096
-3098
-3100
-3103
-3106
-3108
-3111
-3115
-3118
-3122
-3126
-3130
-3134
-3139
-3143
-3148
-3154
-3159
-3165
-3171
-3177
-3183
-3190
-3197
-3204
-3211
-3219
-3227
-3235
-3244
-3253
-3262
-3271
-3281
-3291
-3302
-3313
-3324
-3335
-3347
-3359
-3372
-3385
-3398
-3412
-3426
-3440
-3455
-3470
-3485
-3501
-3517
-3534
-3551
-3568
-3586
-3604
-3622
-3640
-3659
-3678
-3698
-3717
-3737
-3757
-3778
-3798
-3819
-3840
-3862
-3883
-3905
-3927
-3949
-3971
-3993
-4014
-4037
-4059
-4082
-4105
-4127
-4150
-4172
-4194
-4217
-4239
-4261
-4283
-4305
-4327
-4348
-4370
-4391
-4412
-4433
-4454
-4474
-4494
-4514
-4533
-4552
-4571
-4589
-4607
-4624
-4641
-4657
-4673
-4689
-4704
-4718
-4732
-4745
-4758
-4770
-4781
-4792
-4802
-4812
-4821
-4829
-4836
-4843
-4849
-4854
-4859
-4862
-4865
-4868
-4869
-4869
-4869
-4868
-4866
-4863
-4860
-4855
-4850
-4843
-4836
-4828
-4819
-4809
-4799
-4787
-4774
-4761
-4747
-4731
-4715
-4698
-4680
-4661
-4641
-4621
-4599
-4577
-4553
-4529
-4504
-4478
-4451
-4424
-4395
-4366
-4336
-4305
-4273
-4241
-4207
-4173
-4139
-4103
-4067
-4030
-3992
-3954
-3915
-3875
-3835
-3794
-3753
-3711
-3668
-3625
-3581
-3537
-3493
-3448
-3403
-3357
-3311
-3264
-3217
-3170
-3123
-3076
-3028
-2980
-2932
-2884
-2836
-2788
-2740
-2691
-2643
-2595
-2547
-2498
-2450
-2403
-2355
-2307
-2260
-2213
-2166
-2119
-2072
-2025
-1980
-1935
-1889
-1844
-1800
-1755
-1712
-1668
-1625
-1582
-1540
-1498
-1457
-1416
-1376
-1336
-1296
-1257
-1219
-1180
-1143
-1106
-1069
-1033
-997
-961
-926
-892
-858
-824
-791
-758
-726
-694
-662
-631
-600
-569
-539
-509
-479
-450
-421
-392
-363
-335
-307
-279
-252
-224
-197
-170
-143
-117
-90
-64
-37
-11
15
41
67
93
119
145
170
196
222
248
274
300
325
351
377
403
429
455
481
507
533
559
585
611
637
663
689
715
741
767
794
820
846
872
899
925
951
977
1004
1030
1056
1082
1108
1134
1160
1186
1212
1237
1263
1288
1314
1339
1364
1389
1414
1438
1463
1487
1511
1534
1558
1581
1604
1627
1649
1671
1693
1715
1736
1757
1778
1798
1818
1838
1857
1877
1895
1914
1932
1949
1967
1983
2000
2016
2032
2047
2062
2077
2091
2105
2119
2132
2145
2157
2169
2181
2192
2203
2214
2224
2234
2244
2253
2262
2271
2279
2287
2295
2302
2309
2316
2322
2329
2335
2340
2346
2351
2356
2361
2366
2370
2375
2379
2383
2387
2390
2394
2397
2400
2404
2407
2410
2412
2415
2418
2421
2423
2426
2428
2430
2433
2435
2437
2440
2442
2444
2447
2449
2451
2454
2456
2459
2461
2464
2466
2469
2472
2475
2478
2481
2484
2487
2491
2494
2498
2501
2505
2509
2513
2518
2522
2527
2532
2536
2542
2547
2552
2558
2563
2569
2575
2582
2588
2595
2601
2608
2616
2623
2631
2639
2647
2655
2664
2672
2681
2691
2700
2710
2720
2730
2740
2751
2762
2773
2785
2796
2808
2820
2833
2846
2859
2872
2885
2899
2913
2927
2942
2957
2972
2987
3003
3018
3035
3051
3068
3085
3102
3119
3137
3155
3174
3193
3212
3231
3251
3271
3291
3311
3332
3354
3375
3397
3419
3442
3464
3488
3511
3535
3559
3583
3608
3633
3658
3684
3710
3737
3763
3790
3818
3845
3873
3902
3930
3959
3989
4018
4049
4078
4110
4141
4172
4204
4236
4268
4301
4334
4367
4400
4434
4468
4503
4538
4573
4608
4644
4680
4716
4753
4790
4827
4865
4902
4941
4979
5018
5057
5096
5136
5176
5216
5257
5297
5338
5380
5421
5463
5506
5548
5591
5634
5678
5721
5765
5810
5854
5899
5944
5989
6034
6080
6126
6172
6218
6265
6311
6358
6405
6452
6499
6547
6594
6642
6690
6738
6786
6834
6882
6930
6978
7026
7075
7123
7171
7219
7267
7316
7364
7412
7460
7508
7556
7603
7651
7698
7746
7793
7840
7887
7933
7980
8026
8071
8117
8162
8207
8251
8296
8339
8383
8425
8468
8510
8551
8592
8632
8672
8711
8750
8788
8825
8862
8898
8933
8967
9001
9034
9067
9098
9129
9159
9188
9216
9243
9270
9296
9320
9344
9367
9389
9410
9430
9450
9468
9485
9501
9517
9531
9545
9557
9568
9579
9588
9597
9605
9611
9617
9622
9626
9629
9631
9632
9632
9632
9630
9628
9625
9621
9616
9610
9604
9597
9589
9580
9571
9561
9550
9539
9527
9515
9501
9488
9473
9458
9443
9427
9410
9393
9376
9358
9340
9321
9302
9283
9263
9243
9223
9202
9181
9160
9139
9117
9095
9073
9051
9029
9006
8984
8961
8938
8915
8893
8870
8847
8824
8801
8778
8754
8731
8708
8686
8663
8640
8617
8594
8572
8549
8527
8505
8482
8460
8438
8417
8395
8373
8352
8331
8310
8289
8269
8248
8228
8208
8188
8169
8150
8131
8112
8093
8074
8057
8039
8022
8004
7987
7971
7954
7938
7922
7907
7891
7876
7861
7847
7833
7819
7805
7791
7778
7765
7753
7740
7728
7716
7705
7693
7682
7672
7661
7651
7641
7631
7622
7613
7604
7596
7587
7579
7572
7564
7557
7550
7543
7537
7531
7525
7519
7514
7509
7504
7499
7494
7490
7486
7482
7478
7474
7470
7467
7463
7460
7457
7454
7451
7448
7446
7443
7440
7438
7435
7433
7430
7428
7425
7423
7421
7418
7416
7413
7411
7408
7405
7402
7399
7396
7393
7390
7386
7382
7378
7374
7370
7366
7361
7356
7351
7345
7339
7333
7327
7321
7314
7307
7299
7291
7283
7274
7266
7256
7247
7237
7226
7215
7204
7193
7181
7168
7155
7142
7128
7114
7100
7085
7070
7054
7038
7021
7004
6986
6969
6950
6931
6912
6892
6872
6852
6831
6810
6788
6766
6743
6720
6696
6672
6648
6623
6598
6573
6547
6520
6494
6467
6439
6411
6383
6355
6326
6297
6267
6237
6207
6176
6145
6114
6082
6051
6018
5986
5953
5920
5887
5853
5819
5785
5750
5715
5680
5645
5609
5573
5537
5500
5463
5426
5389
5351
5313
5275
5237
5198
5159
5120
5081
5041
5001
4961
4921
4880
4839
4798
4756
4714
4672
4630
4587
4545
4501
4458
4414
4370
4326
4282
4237
4192
4147
4102
4056
4011
3964
3918
3872
3825
3778
3731
3684
3637
3589
3541
3493
3445
3397
3349
3300
3251
3203
3154
3105
3056
3006
2957
2908
2858
2809
2759
2710
2660
2610
2561
2511
2461
2412
2362
2312
2263
2213
2164
2114
2065
2016
1967
1917
1868
1819
1771
1722
1673
1625
1577
1528
1480
1433
1385
1337
1290
1243
1196
1149
1103
1056
1010
964
918
873
828
783
738
693
649
605
561
518
475
432
389
347
305
264
222
181
140
100
60
20
-19
-58
-97
-135
-173
-211
-248
-285
-321
-357
-393
-428
-462
-497
-531
-564
-597
-630
-662
-693
-725
-755
-785
-815
-844
-873
-902
-930
-957
-984
-1010
-1036
-1062
-1087
-1111
-1136
-1159
-1182
-1205
-1227
-1249
-1270
-1291
-1311
-1331
-1351
-1370
-1388
-1406
-1424
-1441
-1457
-1474
-1489
-1505
-1519
-1534
-1548
-1561
-1574
-1587
-1599
-1611
-1622
-1633
-1643
-1653
-1663
-1672
-1680
-1688
-1696
-1704
-1710
-1717
-1723
-1729
-1734
-1739
-1743
-1747
-1751
-1754
-1757
-1760
-1762
-1764
-1766
-1767
-1768
-1769
-1769
-1769
-1769
-1769
-1768
-1767
-1766
-1765
-1764
-1762
-1760
-1758
-1756
-1754
-1752
-1750
-1747
-1745
-1742
-1740
-1737
-1735
-1733
-1730
-1728
-1726
-1724
-1722
-1720
-1718
-1716
-1715
-1714
-1712
-1712
-1711
-1711
-1710
-1710
-1711
-1711
-1712
-1714
-1715
-1717
-1720
-1722
-1725
-1729
-1733
-1737
-1741
-1747
-1752
-1758
-1764
-1771
-1779
-1786
-1795
-1803
-1813
-1822
-1832
-1843
-1854
-1866
-1878
-1890
-1903
-1917
-1931
-1945
-1960
-1975
-1991
-2007
-2023
-2040
-2057
-2075
-2093
-2111
-2130
-2149
-2168
-2188
-2207
-2227
-2248
-2268
-2289
-2310
-2331
-2352
-2373
-2395
-2416
-2437
-2459
-2481
-2502
-2524
-2545
-2566
-2588
-2609
-2630
-2651
-2671
-2692
-2712
-2732
-2752
-2771
-2791
-2809
-2828
-2846
-2864
-2882
-2899
-2915
-2932
-2948
-2963
-2978
-2993
-3007
-3020
-3033
-3046
-3058
-3069
-3080
-3090
-3100
-3109
-3118
-3126
-3134
-3140
-3147
-3152
-3157
-3161
-3165
-3168
-3170
-3172
-3173
-3173
-3173
-3172
-3170
-3168
-3165
-3161
-3156
-3151
-3145
-3139
-3131
-3123
-3115
-3105
-3095
-3084
-3073
-3061
-3048
-3034
-3020
-3005
-2989
-2973
-2956
-2938
-2919
-2900
-2880
-2860
-2839
-2817
-2795
-2771
-2748
-2723
-2698
-2673
-2647
-2620
-2592
-2565
-2536
-2507
-2477
-2447
-2417
-2385
-2354
-2322
-2289
-2256
-2223
-2189
-2155
-2121
-2086
-2050
-2015
-1979
-1943
-1906
-1869
-1832
-1795
-1757
-1719
-1681
-1642
-1604
-1565
-1526
-1486
-1447
-1408
-1368
-1328
-1288
-1248
-1208
-1168
-1127
-1087
-1047
-1006
-966
-925
-885
-844
-804
-764
-723
-683
-643
-603
-563
-523
-483
-443
-404
-364
-325
-286
-246
-207
-168
-130
-91
-52
-14
24
62
100
138
176
214
251
288
325
362
399
436
472
509
545
581
617
652
688
723
759
794
828
863
898
932
966
1000
1034
1067
1101
1134
1167
1200
1232
1265
1297
1329
1361
1392
1423
1455
1485
1516
1546
1576
1606
1636
1665
1695
1723
1752
1780
1808
1836
1863
1891
1917
1944
1970
1996
2021
2047
2071
2096
2120
2144
2167
2191
2213
2236
2258
2279
2301
2322
2342
2362
2382
2402
2421
2440
2458
2476
2493
2511
2528
2544
2560
2576
2591
2607
2621
2636
2650
2664
2677
2690
2703
2716
2728
2740
2752
2763
2774
2785
2796
2807
2817
2827
2837
2847
2857
2867
2876
2886
2895
2904
2913
2922
2931
2940
2949
2958
2967
2976
2985
2994
3003
3012
3021
3031
3040
3049
3059
3069
3078
3088
3098
3109
3119
3129
3140
3151
3162
3173
3185
3196
3208
3220
3232
3244
3257
3269
3282
3295
3308
3322
3335
3349
3363
3377
3391
3406
3420
3435
3450
3464
3480
3495
3510
3525
3541
3556
3572
3587
3603
3619
3635
3650
3666
3682
3697
3713
3729
3744
3760
3775
3790
3805
3820
3835
3850
3864
3878
3892
3906
3920
3933
3946
3959
3971
3983
3995
4006
4017
4027
4038
4048
4057
4066
4074
4082
4090
4097
4103
4109
4114
4119
4123
4127
4130
4132
4134
4135
4135
4135
4134
4132
4129
4126
4122
4117
4112
4106
4099
4091
4082
4073
4062
4051
4041
4027
4014
4001
3986
3971
3954
3937
3919
3900
3881
3860
3839
3817
3795
3771
3747
3722
3696
3670
3643
3615
3586
3557
3526
3496
3464
3432
3399
3365
3331
3296
3261
3224
3188
3150
3112
3074
3034
2995
2954
2913
2872
2830
2788
2745
2702
2658
2614
2569
2524
2479
2433
2387
2341
2294
2247
2200
2153
2105
2058
2009
1962
1914
1865
1817
1769
1720
1672
1623
1575
1526
1478
1430
1382
1333
1286
1238
1190
1143
1096
1049
1002
955
909
863
818
773
728
683
639
595
552
509
467
424
383
342
301
261
221
182
143
105
67
30
-6
-42
-78
-112
-147
-180
-213
-246
-277
-309
-339
-369
-398
-427
-455
-482
-509
-535
-560
-585
-609
-632
-655
-677
-698
-719
-739
-758
-777
-795
-812
-829
-845
-860
-875
-889
-902
-915
-927
-938
-949
-959
-968
-977
-985
-993
-1000
-1006
-1012
-1018
-1022
-1026
-1030
-1033
-1035
-1037
-1038
-1039
-1039
-1039
-1038
-1037
-1035
-1033
-1030
-1027
-1022
-1018
-1014
-1008
-1004
-998
-991
-985
-978
-970
-962
-954
-946
-937
-928
-919
-909
-899
-889
-878
-867
-856
-845
-834
-822
-810
-798
-786
-774
-761
-749
-736
-723
-709
-696
-683
-669
-655
-641
-627
-613
-599
-585
-570
-556
-541
-527
-512
-497
-482
-467
-452
-437
-422
-407
-392
-376
-361
-345
-330
-314
-299
-283
-267
-251
-235
-220
-204
-188
-171
-155
-139
-123
-106
-90
-74
-57
-40
-24
-7
10
27
44
62
79
97
114
132
150
168
187
205
224
243
262
281
300
320
340
360
381
401
422
444
465
487
509
531
554
577
600
624
648
672
696
721
746
771
797
823
850
876
903
931
958
986
1014
1043
1072
1101
1131
1161
1191
1221
1252
1283
1314
1346
1378
1410
1442
1475
1508
1541
1575
1608
1642
1676
1711
1745
1780
1815
1850
1886
1921
1957
1993
2029
2065
2101
2137
2174
2210
2247
2284
2321
2358
2395
2432
2469
2507
2544
2581
2619
2656
2693
2731
2768
2806
2843
2881
2918
2955
2993
3030
3067
3105
3142
3179
3216
3253
3290
3327
3364
3401
3438
3475
3511
3548
3584
3621
3657
3693
3729
3765
3801
3837
3872
3908
3944
3979
4014
4049
4083
4119
4154
4188
4223
4257
4291
4325
4359
4392
4426
4459
4492
4525
4557
4590
4622
4654
4685
4716
4747
4778
4809
4839
4869
4898
4928
4957
4985
5013
5041
5069
5096
5123
5149
5175
5201
5226
5251
5275
5299
5322
5345
5368
5390
5411
5432
5453
5473
5492
5511
5530
5548
5565
5582
5598
5614
5629
5643
5657
5670
5683
5695
5707
5718
5728
5738
5747
5756
5764
5771
5778
5785
5790
5795
5800
5804
5807
5810
5812
5813
5814
5815
5814
5814
5812
5811
5808
5805
5802
5798
5794
5789
5784
5778
5772
5765
5758
5750
5742
5734
5725
5716
5707
5697
5687
5676
5666
5655
5643
5632
5620
5608
5596
5583
5570
5558
5545
5531
5518
5505
5491
5478
5464
5450
5436
5422
5409
5395
5381
5367
5353
5339
5325
5311
5298
5284
5270
5257
5244
5230
5217
5204
5192
5179
5167
5155
5143
5132
5120
5109
5098
5088
5078
5068
5059
5050
5041
5032
5025
5017
5010
5003
4997
4991
4986
4981
4976
4972
4969
4966
4963
4961
4960
4959
4958
4958
4959
4960
4962
4964
4967
4971
4975
4979
4984
4990
4996
5003
5011
5019
5027
5037
5046
5057
5068
5079
5091
5104
5117
5130
5145
5159
5175
5190
5206
5223
5240
5258
5276
5295
5314
5333
5353
5373
5394
5415
5436
5458
5480
5502
5525
5548
5571
5594
5618
5642
5666
5690
5714
5738
5763
5788
5812
5837
5862
5887
5912
5937
5962
5986
6011
6036
6061
6085
6109
6134
6158
6182
6205
6229
6252
6275
6298
6321
6343
6365
6387
6408
6430
6450
6471
6491
6510
6530
6549
6567
6585
6603
6621
6637
6654
6670
6686
6701
6716
6730
6744
6757
6770
6783
6795
6806
6817
6828
6838
6847
6856
6865
6873
6881
6888
6894
6900
6906
6911
6916
6920
6923
6926
6929
6931
6933
6933
6934
6934
6933
6932
6930
6928
6926
6922
6918
6914
6909
6904
6898
6891
6884
6876
6868
6859
6850
6840
6830
6819
6808
6796
6783
6770
6757
6743
6728
6713
6697
6681
6665
6647
6630
6612
6593
6574
6555
6535
6514
6493
6472
6450
6428
6405
6382
6358
6334
6309
6284
6259
6233
6207
6181
6154
6127
6099
6071
6042
6014
5984
5955
5925
5895
5864
5833
5802
5771
5739
5706
5674
5641
5608
5574
5540
5506
5472
5437
5402
5366
5330
5294
5258
5221
5184
5147
5110
5072
5034
4995
4956
4917
4878
4839
4799
4759
4718
4678
4637
4596
4555
4513
4472
4430
4387
4345
4302
4259
4216
4173
4130
4086
4042
3998
3954
3909
3865
3820
3775
3730
3684
3639
3593
3547
3501
3455
3409
3362
3316
3269
3222
3175
3128
3081
3033
2986
2938
2891
2843
2795
2747
2699
2651
2603
2555
2507
2459
2411
2363
2315
2267
2219
2171
2123
2075
2027
1979
1932
1884
1837
1789
1742
1695
1648
1601
1554
1507
1461
1415
1369
1323
1277
1232
1186
1141
1096
1052
1006
963
919
876
833
789
747
704
662
620
578
537
496
455
414
374
334
294
255
216
177
138
100
62
24
-13
-51
-87
-124
-161
-197
-232
-268
-303
-338
-373
-408
-442
-476
-510
-543
-576
-609
-642
-675
-707
-739
-771
-802
-834
-865
-895
-926
-956
-986
-1016
-1046
-1075
-1104
-1133
-1162
-1190
-1218
-1246
-1274
-1302
-1329
-1356
-1383
-1410
-1436
-1462
-1488
-1513
-1539
-1564
-1589
-1613
-1638
-1662
-1685
-1709
-1732
-1755
-1778
-1800
-1822
-1844
-1865
-1886
-1907
-1927
-1948
-1967
-1987
-2005
-2025
-2043
-2061
-2079
-2096
-2114
-2130
-2147
-2162
-2178
-2193
-2208
-2223
-2237
-2250
-2264
-2277
-2289
-2301
-2313
-2324
-2335
-2345
-2355
-2365
-2374
-2383
-2391
-2398
-2405
-2412
-2418
-2424
-2429
-2434
-2438
-2441
-2444
-2447
-2448
-2450
-2451
-2451
-2450
-2449
-2447
-2445
-2442
-2438
-2434
-2429
-2423
-2417
-2410
-2402
-2394
-2384
-2374
-2364
-2352
-2340
-2327
-2313
-2298
-2283
-2266
-2249
-2231
-2212
-2193
-2172
-2151
-2128
-2105
-2081
-2056
-2029
-2004
-1976
-1947
-1918
-1887
-1856
-1824
-1790
-1756
-1721
-1685
-1648
-1610
-1571
-1531
-1490
-1448
-1405
-1361
-1317
-1271
-1224
-1176
-1128
-1078
-1028
-976
-924
-870
-816
-761
-705
-648
-590
-531
-471
-410
-349
-286
-223
-159
-94
-28
38
105
174
242
312
382
454
525
598
671
745
820
895
971
1047
1124
1202
1280
1358
1437
1517
1597
1678
1759
1840
1922
2004
2086
2169
2252
2335
2418
2502
2586
2670
2754
2839
2923
3008
3093
3177
3262
3347
3431
3516
3600
3685
3769
3853
3937
4021
4104
4187
4270
4353
4435
4517
4599
4680
4761
4841
4921
5000
5079
5158
5236
5313
5389
5465
5541
5616
5690
5763
5835
5907
5978
6048
6118
6187
6254
6321
6387
6452
6516
6579
6642
6703
6763
6822
6880
6938
6994
7049
7102
7155
7207
7257
7307
7355
7402
7448
7493
7536
7578
7619
7659
7698
7735
7771
7806
7840
7872
7903
7933
7961
7988
8013
8039
8061
8084
8105
8124
8141
8159
8173
8188
8201
8213
8223
8232
8239
8246
8251
8255
8257
8258
8259
8257
8255
8251
8246
8240
8233
8224
8214
8203
8191
8178
8163
8148
8131
8113
8093
8074
8052
8029
8006
7982
7956
7929
7901
7872
7842
7812
7780
7747
7713
7678
7642
7605
7568
7529
7489
7449
7408
7365
7322
7278
7234
7188
7141
7094
7046
6997
6947
6897
6846
6794
6741
6688
6634
6579
6524
6468
6411
6354
6296
6238
6179
6119
6059
5998
5937
5875
5812
5750
5686
5622
5558
5494
5429
5363
5297
5231
5165
5098
5031
4963
4895
4827
4759
4690
4621
4552
4483
4413
4344
4274
4204
4134
4064
3994
3923
3853
3783
3712
3642
3571
3501
3431
3361
3291
3221
3151
3081
3011
2942
2873
2803
2735
2666
2597
2529
2461
2394
2326
2259
2192
2126
2060
1994
1929
1864
1799
1735
1671
1607
1544
1482
1419
1358
1296
1235
1175
1115
1056
997
938
880
823
766
710
654
599
544
490
436
383
331
279
227
177
126
77
27
-21
-69
-116
-163
-210
-255
-301
-345
-390
-433
-476
-519
-561
-602
-643
-684
-724
-764
-803
-841
-879
-917
-954
-991
-1028
-1064
-1099
-1134
-1169
-1204
-1238
-1271
-1304
-1337
-1370
-1402
-1434
-1466
-1497
-1528
-1559
-1589
-1619
-1649
-1678
-1708
-1737
-1766
-1794
-1822
-1851
-1878
-1906
-1934
-1961
-1988
-2015
-2041
-2068
-2095
-2121
-2147
-2173
-2199
-2225
-2251
-2277
-2302
-2328
-2353
-2379
-2404
-2430
-2455
-2480
-2505
-2531
-2556
-2581
-2606
-2631
-2656
-2681
-2706
-2732
-2757
-2782
-2807
-2832
-2858
-2883
-2908
-2933
-2959
-2984
-3010
-3035
-3061
-3086
-3112
-3138
-3164
-3190
-3216
-3242
-3268
-3294
-3320
-3347
-3373
-3400
-3427
-3453
-3480
-3507
-3534
-3561
-3588
-3615
-3642
-3669
-3697
-3724
-3751
-3778
-3806
-3833
-3861
-3888
-3916
-3943
-3971
-3999
-4026
-4054
-4081
-4109
-4137
-4164
-4192
-4219
-4247
-4274
-4302
-4329
-4356
-4384
-4411
-4438
-4465
-4492
-4519
-4545
-4572
-4598
-4625
-4651
-4677
-4703
-4728
-4754
-4779
-4804
-4829
-4854
-4878
-4902
-4926
-4950
-4973
-4996
-5019
-5042
-5064
-5086
-5108
-5129
-5150
-5171
-5191
-5211
-5231
-5250
-5269
-5288
-5306
-5324
-5341
-5358
-5375
-5391
-5407
-5422
-5437
-5452
-5466
-5479
-5492
-5505
-5517
-5529
-5540
-5551
-5561
-5571
-5580
-5589
-5597
-5605
-5612
-5618
-5625
-5630
-5635
-5640
-5644
-5647
-5650
-5652
-5654
-5655
-5656
-5656
-5655
-5654
-5652
-5650
-5647
-5644
-5639
-5635
-5630
-5624
-5617
-5610
-5602
-5594
-5585
-5575
-5565
-5554
-5543
-5531
-5518
-5505
-5491
-5476
-5461
-5445
-5428
-5411
-5393
-5375
-5356
-5336
-5316
-5295
-5273
-5251
-5228
-5204
-5180
-5155
-5130
-5104
-5077
-5050
-5022
-4993
-4964
-4934
-4904
-4873
-4841
-4809
-4777
-4743
-4709
-4675
-4639
-4604
-4567
-4530
-4493
-4455
-4416
-4377
-4338
-4297
-4257
-4215
-4174
-4131
-4088
-4045
-4001
-3957
-3912
-3866
-3821
-3774
-3727
-3680
-3633
-3584
-3536
-3487
-3438
-3388
-3338
-3287
-3236
-3185
-3133
-3081
-3029
-2977
-2924
-2871
-2817
-2764
-2710
-2656
-2601
-2547
-2492
-2437
-2382
-2327
-2272
-2217
-2161
-2106
-2050
-1995
-1939
-1884
-1828
-1773
-1717
-1662
-1607
-1551
-1496
-1441
-1387
-1332
-1278
-1223
-1169
-1116
-1062
-1008
-956
-903
-851
-799
-747
-695
-644
-594
-543
-493
-444
-394
-346
-297
-249
-202
-155
-108
-62
-17
29
73
117
161
204
247
289
330
371
411
451
490
529
567
604
641
678
714
749
783
817
851
883
916
947
978
1008
1039
1068
1097
1125
1153
1180
1206
1232
1257
1282
1306
1330
1353
1376
1398
1420
1441
1461
1481
1501
1520
1539
1557
1575
1592
1609
1626
1642
1658
1673
1688
1703
1717
1731
1745
1758
1771
1784
1796
1808
1820
1832
1844
1855
1866
1877
1888
1899
1910
1920
1931
1941
1951
1961
1971
1982
1992
2001
2012
2021
2032
2041
2053
2063
2074
2084
2095
2106
2117
2128
2139
2151
2162
2174
2186
2199
2212
2224
2238
2251
2265
2279
2294
2308
2323
2339
2355
2371
2388
2405
2422
2440
2459
2477
2497
2516
2536
2557
2578
2600
2622
2644
2667
2691
2715
2740
2765
2791
2817
2844
2871
2899
2928
2957
2986
3017
3047
3079
3110
3143
3176
3209
3243
3278
3313
3349
3385
3422
3459
3497
3536
3575
3614
3654
3695
3736
3778
3820
3863
3906
3950
3994
4038
4083
4130
4176
4222
4270
4317
4365
4414
4463
4512
4562
4612
4663
4714
4766
4818
4870
4923
4976
5029
5083
5138
5192
5247
5303
5358
5414
5471
5527
5584
5641
5699
5757
5815
5873
5932
5991
6050
6109
6168
6228
6288
6348
6408
6469
6529
6590
6651
6711
6772
6834
6895
6956
7017
7079
7140
7201
7263
7324
7385
7446
7508
7569
7630
7690
7751
7812
7872
7932
7992
8052
8112
8170
8230
8289
8347
8406
8463
8521
8578
8635
8691
8747
8803
8858
8912
8967
9020
9074
9126
9179
9231
9282
9332
9383
9432
9481
9530
9578
9625
9672
9718
9763
9808
9852
9896
9939
9981
10023
10064
10104
10144
10183
10222
10259
10296
10333
10369
10404
10438
10472
10505
10537
10569
10600
10631
10661
10690
10718
10746
10774
10801
10827
10852
10877
10902
10926
10949
10972
10994
11016
11037
11058
11078
11097
11116
11135
11153
11171
11188
11204
11221
11236
11251
11266
11281
11294
11308
11321
11333
11346
11357
11369
11380
11390
11400
11410
11419
11428
11436
11445
11452
11460
11467
11473
11479
11485
11490
11495
11500
11504
11508
11511
11514
11517
11519
11521
11522
11523
11524
11524
11524
11523
11522
11521
11519
11517
11514
11511
11507
11503
11499
11494
11489
11483
11477
11470
11463
11455
11447
11439
11430
11420
11410
11400
11389
11378
11366
11354
11341
11328
11315
11300
11286
11271
11255
11239
11223
11206
11188
11170
11152
11133
11114
11094
11073
11053
11031
11009
10987
10964
10941
10917
10893
10868
10842
10817
10790
10763
10736
10708
10680
10651
10622
10592
10562
10531
10500
10469
10437
10404
10371
10338
10304
10269
10235
10200
10164
10128
10092
10055
10017
9980
9942
9904
9865
9826
9786
9747
9707
9666
9625
9584
9543
9502
9460
9418
9375
9333
9290
9247
9204
9161
9117
9073
9030
8986
8942
8898
8854
8809
8765
8721
8676
8632
8588
8543
8499
8455
8411
8367
8323
8280
8236
8193
8150
8106
8064
8022
7980
7938
7896
7855
7814
7774
7734
7694
7655
7616
7577
7539
7502
7464
7428
7392
7356
7321
7286
7252
7219
7186
7154
7122
7091
7060
7030
7001
6973
6945
6917
6891
6865
6839
6815
6791
6767
6745
6723
6702
6681
6661
6642
6624
6606
6589
6573
6557
6542
6528
6514
6501
6489
6478
6467
6457
6447
6438
6430
6422
6415
6409
6403
6398
6394
6390
6386
6384
6381
6380
6379
6378
6378
6378
6379
6381
6382
6385
6387
6390
6394
6398
6402
6406
6411
6416
6422
6427
6434
6440
6446
6453
6460
6467
6475
6482
6490
6498
6506
6514
6522
6530
6538
6547
6555
6563
6572
6580
6588
6597
6605
6613
6621
6629
6637
6645
6653
6660
6668
6675
6682
6689
6696
6702
6708
6714
6720
6726
6731
6736
6741
6746
6750
6754
6758
6761
6764
6767
6770
6772
6774
6775
6776
6777
6777
6777
6776
6775
6774
6772
6770
6768
6765
6761
6757
6753
6748
6743
6738
6732
6725
6718
6711
6703
6695
6686
6677
6667
6657
6646
6635
6624
6612
6599
6587
6573
6559
6545
6530
6515
6499
6483
6467
6450
6432
6414
6396
6377
6358
6338
6318
6297
6276
6255
6233
6211
6189
6166
6142
6118
6094
6069
6044
6019
5993
5967
5940
5913
5885
5858
5829
5801
5772
5742
5713
5682
5652
5621
5590
5558
5526
5494
5461
5428
5395
5362
5328
5294
5259
5224
5189
5154
5118
5082
5046
5009
4973
4935
4898
4861
4823
4785
4746
4707
4668
4629
4590
4550
4510
4470
4429
4388
4347
4306
4264
4222
4180
4138
4094
4051
4009
3966
3922
3878
3834
3789
3745
3700
3655
3609
3564
3518
3472
3425
3379
3332
3285
3238
3190
3142
3094
3046
2998
2949
2900
2851
2801
2752
2702
2652
2601
2551
2500
2449
2397
2346
2294
2242
2189
2137
2084
2031
1978
1924
1870
1816
1762
1707
1652
1597
1542
1486
1430
1374
1317
1261
1204
1146
1089
1031
973
914
855
796
737
678
618
558
497
437
376
314
253
191
129
67
4
-59
-122
-185
-249
-313
-377
-442
-506
-571
-637
-702
-768
-834
-900
-967
-1033
-1100
-1167
-1235
-1302
-1370
-1438
-1506
-1575
-1643
-1712
-1781
-1850
-1919
-1988
-2057
-2127
-2197
-2266
-2336
-2406
-2476
-2546
-2616
-2686
-2756
-2826
-2896
-2966
-3036
-3106
-3176
-3246
-3316
-3386
-3456
-3525
-3595
-3664
-3733
-3802
-3871
-3940
-4008
-4075
-4144
-4212
-4279
-4346
-4413
-4479
-4546
-4611
-4677
-4741
-4806
-4870
-4934
-4997
-5060
-5122
-5184
-5246
-5306
-5367
-5427
-5486
-5545
-5603
-5661
-5717
-5774
-5830
-5885
-5939
-5993
-6046
-6098
-6150
-6200
-6251
-6300
-6349
-6397
-6444
-6490
-6535
-6580
-6624
-6667
-6709
-6750
-6790
-6829
-6868
-6905
-6942
-6978
-7012
-7046
-7079
-7110
-7141
-7171
-7200
-7228
-7254
-7280
-7305
-7329
-7351
-7373
-7394
-7413
-7432
-7449
-7466
-7481
-7495
-7509
-7521
-7532
-7542
-7551
-7559
-7566
-7572
-7576
-7580
-7583
-7584
-7585
-7584
-7583
-7580
-7577
-7572
-7567
-7560
-7552
-7544
-7534
-7524
-7512
-7499
-7486
-7471
-7456
-7439
-7422
-7404
-7385
-7365
-7344
-7322
-7299
-7276
-7251
-7226
-7200
-7173
-7145
-7116
-7087
-7056
-7025
-6993
-6961
-6927
-6893
-6858
-6823
-6786
-6749
-6712
-6673
-6634
-6595
-6554
-6513
-6472
-6430
-6387
-6344
-6300
-6255
-6210
-6165
-6119
-6072
-6025
-5977
-5929
-5880
-5831
-5781
-5731
-5681
-5630
-5578
-5526
-5474
-5421
-5368
-5315
-5261
-5207
-5152
-5097
-5042
-4986
-4930
-4874
-4817
-4760
-4703
-4645
-4587
-4529
-4470
-4412
-4353
-4293
-4234
-4174
-4114
-4054
-3993
-3933
-3872
-3811
-3749
-3688
-3626
-3564
-3502
-3440
-3378
-3316
-3253
-3190
-3128
-3065
-3002
-2939
-2875
-2812
-2749
-2685
-2622
-2558
-2495
-2431
-2367
-2303
-2240
-2176
-2112
-2048
-1984
-1921
-1857
-1793
-1729
-1666
-1602
-1539
-1476
-1412
-1349
-1286
-1223
-1160
-1098
-1035
-973
-910
-848
-786
-724
-663
-601
-540
-479
-418
-357
-296
-236
-176
-116
-56
3
62
121
180
238
296
354
411
468
525
581
637
693
748
803
857
911
965
1018
1071
1123
1175
1226
1277
1328
1378
1427
1476
1524
1572
1619
1666
1712
1758
1803
1847
1891
1934
1976
2017
2059
2100
2140
2179
2218
2255
2293
2329
2365
2400
2434
2467
2500
2532
2564
2594
2624
2653
2681
2708
2734
2760
2785
2809
2832
2854
2876
2897
2917
2936
2954
2971
2988
3004
3019
3033
3046
3059
3071
3081
3091
3101
3109
3117
3124
3130
3135
3139
3143
3146
3148
3149
3150
3150
3149
3147
3145
3142
3138
3134
3129
3123
3116
3109
3101
3093
3083
3074
3063
3052
3041
3029
3016
3003
2989
2975
2960
2945
2929
2913
2897
2880
2862
2844
2826
2808
2789
2769
2749
2729
2709
2688
2667
2646
2624
2602
2580
2557
2535
2512
2489
2466
2442
2418
2395
2371
2347
2323
2298
2274
2249
2225
2200
2175
2151
2126
2101
2076
2051
2027
2001
1977
1952
1928
1903
1878
1854
1829
1805
1781
1757
1733
1709
1685
1662
1638
1615
1592
1569
1546
1523
1501
1478
1456
1434
1413
1391
1370
1349
1328
1307
1287
1266
1246
1226
1207
1188
1168
1149
1131
1112
1094
1076
1058
1040
1022
1006
989
972
955
939
923
907
891
876
861
846
831
817
802
788
774
761
747
734
721
709
696
684
672
660
648
637
626
615
604
593
583
573
563
553
544
534
525
516
508
499
491
483
475
468
460
453
446
439
432
426
420
414
408
403
398
393
388
383
379
375
371
368
365
362
359
357
354
352
351
349
348
347
347
347
347
347
348
349
350
351
353
355
358
361
364
368
371
376
380
385
390
396
402
408
415
422
429
437
445
453
462
471
481
491
501
512
523
534
546
558
571
584
597
611
625
639
654
670
685
701
717
734
751
769
786
805
823
842
861
880
900
920
941
962
983
1004
1026
1048
1071
1094
1117
1140
1164
1188
1213
1238
1263
1288
1314
1340
1366
1393
1420
1447
1474
1502
1530
1558
1587
1616
1645
1674
1703
1733
1763
1793
1824
1854
1885
1916
1947
1979
2009
2041
2074
2106
2138
2171
2203
2236
2269
2301
2334
2368
2401
2434
2467
2501
2534
2568
2602
2635
2669
2703
2736
2770
2803
2837
2870
2904
2937
2971
3004
3037
3070
3103
3136
3168
3201
3233
3265
3297
3329
3361
3392
3423
3454
3485
3515
3545
3575
3604
3633
3662
3691
3719
3746
3774
3801
3827
3854
3879
3905
3930
3954
3978
4002
4025
4048
4070
4091
4113
4134
4154
4174
4193
4211
4229
4247
4263
4279
4295
4310
4325
4338
4352
4364
4376
4387
4398
4408
4418
4427
4435
4442
4449
4455
4461
4466
4470
4474
4476
4479
4480
4481
4481
4481
4480
4478
4476
4473
4469
4465
4460
4454
4448
4441
4434
4426
4417
4408
4398
4387
4377
4365
4353
4340
4327
4314
4300
4285
4270
4255
4239
4223
4206
4189
4172
4154
4136
4117
4098
4078
4059
4040
4019
4000
3980
3959
3938
3917
3896
3875
3854
3832
3811
3789
3768
3746
3725
3703
3681
3660
3638
3617
3595
3574
3553
3532
3511
3490
3470
3449
3429
3409
3390
3370
3351
3332
3314
3295
3278
3260
3243
3226
3209
3193
3178
3163
3148
3133
3119
3106
3093
3080
3068
3057
3046
3035
3025
3016
3006
2998
2990
2983
2976
2969
2963
2958
2953
2949
2946
2942
2940
2938
2936
2936
2935
2936
2936
2938
2940
2942
2945
2949
2953
2958
2963
2969
2975
2982
2990
2998
3006
3015
3025
3035
3046
3057
3068
3081
3093
3107
3121
3135
3150
3165
3181
3197
3213
3231
3248
3266
3284
3303
3323
3342
3362
3383
3404
3425
3446
3468
3491
3513
3536
3559
3583
3607
3631
3656
3681
3706
3731
3757
3783
3809
3835
3862
3889
3916
3943
3970
3998
4025
4053
4081
4109
4138
4166
4194
4223
4252
4280
4309
4338
4367
4396
4424
4453
4482
4511
4540
4569
4598
4627
4656
4685
4713
4742
4771
4799
4828
4856
4884
4913
4941
4968
4996
5024
5051
5078
5105
5132
5159
5186
5212
5238
5264
5290
5315
5340
5365
5390
5415
5439
5463
5486
5510
5533
5555
5578
5600
5621
5643
5664
5685
5705
5725
5745
5764
5783
5801
5819
5837
5854
5871
5888
5904
5919
5935
5950
5964
5978
5992
6005
6018
6030
6042
6053
6064
6075
6085
6095
6104
6113
6122
6130
6137
6144
6151
6157
6163
6168
6173
6178
6182
6185
6188
6191
6194
6195
6197
6198
6199
6199
6199
6198
6197
6196
6194
6192
6189
6186
6182
6178
6174
6169
6164
6159
6153
6146
6139
6132
6124
6116
6108
6099
6090
6080
6070
6060
6049
6038
6026
6014
6002
5989
5976
5962
5948
5934
5920
5905
5889
5874
5858
5842
5825
5808
5791
5773
5755
5737
5719
5700
5681
5661
5642
5622
5602
5581
5561
5540
5519
5497
5476
5454
5432
5410
5387
5365
5342
5319
5296
5272
5249
5225
5202
5178
5154
5130
5105
5081
5057
5033
5008
4984
4959
4935
4910
4885
4861
4836
4812
4787
4762
4738
4713
4689
4664
4640
4615
4591
4567
4543
4519
4495
4471
4447
4423
4400
4376
4353
4330
4307
4284
4261
4239
4217
4195
4173
4151
4129
4108
4086
4066
4046
4025
4005
3985
3966
3946
3927
3908
3890
3872
3854
3836
3818
3801
3784
3768
3751
3735
3720
3704
3689
3674
3659
3645
3631
3617
3604
3591
3578
3565
3553
3541
3530
3518
3507
3496
3486
3476
3466
3456
3447
3438
3429
3421
3413
3405
3397
3390
3382
3376
3369
3363
3357
3351
3345
3340
3334
3329
3325
3320
3316
3311
3307
3304
3300
3296
3293
3290
3287
3284
3281
3279
3276
3274
3272
3269
3267
3265
3264
3262
3260
3258
3257
3255
3254
3253
3251
3250
3249
3248
3246
3245
3244
3243
3242
3241
3240
3238
3237
3236
3235
3234
3232
3231
3230
3228
3227
3226
3224
3222
3221
3219
3217
3215
3213
3211
3208
3206
3204
3201
3198
3195
3192
3189
3186
3183
3179
3176
3172
3168
3164
3160
3156
3151
3147
3142
3137
3132
3127
3122
3116
3110
3104
3098
3092
3086
3079
3073
3066
3059
3052
3044
3037
3029
3021
3013
3004
2996
2987
2978
2969
2960
2950
2940
2930
2920
2910
2899
2889
2878
2866
2855
2844
2832
2820
2807
2795
2782
2769
2756
2742
2729
2715
2701
2686
2671
2656
2641
2626
2610
2594
2578
2561
2544
2527
2510
2492
2474
2456
2438
2419
2400
2381
2362
2342
2322
2302
2281
2260
2239
2218
2197
2175
2153
2131
2108
2086
2063
2040
2016
1993
1969
1945
1921
1897
1873
1848
1823
1798
1773
1748
1723
1697
1672
1646
1620
1594
1569
1543
1517
1491
1465
1438
1412
1386
1360
1334
1308
1282
1257
1231
1205
1180
1155
1129
1104
1080
1055
1031
1006
983
959
936
913
890
868
846
824
803
782
761
741
721
702
684
665
648
630
614
597
582
567
552
538
525
512
500
489
478
468
458
450
441
434
427
421
416
411
407
404
402
400
400
400
400
402
404
407
411
416
421
428
435
442
451
461
471
482
494
507
520
535
550
566
583
600
619
638
658
678
700
722
745
769
793
818
844
871
898
926
955
984
1014
1045
1076
1108
1141
1174
1208
1243
1278
1313
1350
1386
1424
1461
1500
1539
1578
1618
1658
1698
1739
1781
1823
1865
1908
1951
1994
2037
2082
2126
2171
2216
2261
2307
2352
2398
2444
2490
2537
2583
2630
2677
2724
2771
2818
2866
2913
2960
3008
3055
3103
3150
3198
3245
3293
3340
3387
3434
3481
3528
3575
3622
3668
3715
3761
3807
3852
3898
3943
3988
4033
4077
4121
4165
4208
4251
4294
4336
4378
4420
4461
4502
4542
4582
4621
4660
4698
4736
4773
4810
4846
4882
4917
4951
4985
5018
5051
5083
5115
5145
5176
5205
5234
5262
5290
5317
5343
5368
5393
5417
5440
5463
5484
5505
5526
5545
5564
5582
5599
5615
5631
5645
5659
5672
5685
5696
5707
5717
5726
5734
5741
5748
5753
5758
5762
5766
5768
5770
5770
5770
5770
5768
5766
5762
5759
5754
5748
5742
5735
5727
5719
5709
5699
5689
5677
5665
5652
5638
5624
5609
5594
5577
5560
5543
5525
5506
5486
5466
5446
5424
5403
5380
5357
5334
5310
5285
5260
5234
5208
5182
5155
5127
5099
5071
5042
5013
4983
4953
4923
4892
4861
4830
4798
4767
4734
4702
4669
4636
4603
4570
4536
4503
4469
4435
4400
4366
4331
4297
4262
4227
4192
4157
4122
4086
4051
4017
3982
3947
3911
3876
3841
3806
3770
3735
3700
3665
3630
3595
3561
3526
3491
3457
3422
3388
3354
3320
3286
3253
3219
3186
3153
3120
3087
3054
3022
2990
2958
2926
2894
2863
2832
2801
2770
2740
2710
2680
2650
2621
2592
2563
2534
2506
2478
2450
2423
2396
2370
2343
2317
2292
2266
2242
2217
2193
2169
2146
2123
2100
2078
2056
2035
2013
1994
1974
1954
1935
1917
1899
1881
1864
1848
1832
1817
1802
1788
1774
1761
1749
1737
1726
1715
1705
1695
1687
1678
1671
1664
1658
1652
1647
1643
1640
1637
1634
1633
1632
1632
1632
1633
1635
1638
1641
1645
1650
1655
1661
1668
1676
1684
1693
1702
1713
1724
1735
1748
1761
1774
1789
1804
1819
1836
1853
1870
1889
1907
1927
1947
1968
1989
2011
2033
2056
2080
2104
2128
2153
2179
2205
2232
2259
2286
2314
2343
2372
2401
2431
2461
2492
2522
2554
2585
2617
2649
2682
2714
2747
2781
2814
2848
2881
2915
2950
2984
3018
3053
3087
3122
3157
3191
3226
3261
3295
3330
3365
3399
3434
3468
3502
3536
3570
3604
3638
3671
3704
3737
3770
3802
3834
3866
3897
3928
3959
3989
4019
4049
4078
4106
4135
4162
4190
4216
4243
4268
4294
4318
4343
4366
4389
4412
4434
4455
4476
4496
4515
4534
4552
4569
4586
4602
4618
4633
4647
4660
4673
4685
4696
4706
4716
4725
4733
4740
4747
4753
4758
4763
4766
4769
4771
4772
4773
4773
4772
4770
4767
4764
4760
4755
4749
4742
4735
4727
4718
4708
4698
4687
4675
4662
4648
4634
4619
4603
4586
4569
4551
4532
4513
4492
4471
4450
4427
4404
4380
4355
4330
4304
4277
4250
4222
4193
4164
4134
4103
4072
4040
4008
3975
3941
3907
3872
3837
3801
3765
3728
3691
3653
3615
3576
3537
3497
3457
3416
3375
3334
3292
3250
3208
3165
3122
3079
3035
2991
2947
2902
2857
2812
2767
2721
2676
2630
2584
2537
2491
2444
2398
2351
2304
2257
2210
2162
2115
2068
2021
1973
1926
1878
1831
1783
1736
1689
1641
1594
1547
1500
1452
1405
1359
1312
1265
1218
1172
1126
1079
1033
988
942
897
851
806
762
717
673
628
585
541
498
454
412
369
327
285
243
201
160
119
79
39
-1
-41
-80
-119
-158
-196
-234
-272
-310
-347
-383
-420
-456
-491
-527
-562
-596
-631
-665
-698
-731
-764
-796
-828
-860
-891
-922
-952
-982
-1012
-1041
-1070
-1099
-1127
-1154
-1182
-1209
-1235
-1261
-1287
-1312
-1337
-1362
-1386
-1410
-1433
-1457
-1479
-1502
-1524
-1546
-1567
-1588
-1608
-1629
-1649
-1668
-1687
-1706
-1724
-1743
-1760
-1778
-1795
-1811
-1828
-1844
-1859
-1875
-1889
-1904
-1918
-1932
-1945
-1958
-1971
-1984
-1996
-2007
-2019
-2029
-2040
-2050
-2060
-2070
-2079
-2088
-2096
-2104
-2112
-2119
-2126
-2133
-2139
-2145
-2150
-2155
-2160
-2165
-2169
-2172
-2176
-2179
-2181
-2184
-2185
-2187
-2188
-2189
-2189
-2189
-2189
-2188
-2187
-2185
-2184
-2181
-2179
-2176
-2172
-2169
-2165
-2160
-2155
-2150
-2144
-2138
-2132
-2125
-2118
-2110
-2102
-2094
-2085
-2076
-2067
-2057
-2045
-2035
-2024
-2013
-2001
-1988
-1976
-1963
-1949
-1935
-1921
-1906
-1891
-1875
-1859
-1843
-1826
-1809
-1792
-1774
-1755
-1737
-1718
-1698
-1678
-1658
-1637
-1616
-1595
-1573
-1551
-1529
-1506
-1483
-1459
-1435
-1411
-1387
-1362
-1337
-1311
-1286
-1260
-1233
-1207
-1180
-1152
-1125
-1097
-1069
-1041
-1012
-983
-954
-925
-895
-865
-835
-805
-775
-744
-713
-682
-651
-619
-587
-556
-523
-491
-459
-426
-394
-361
-328
-295
-262
-228
-195
-162
-128
-94
-61
-27
7
41
75
109
143
178
212
246
281
315
350
384
419
453
488
522
557
591
626
660
694
729
763
798
832
866
900
935
969
1002
1037
1071
1105
1138
1172
1206
1239
1272
1306
1339
1372
1404
1437
1470
1502
1534
1567
1599
1630
1662
1694
1725
1756
1787
1818
1849
1880
1910
1940
1970
2000
2029
2059
2089
2118
2147
2175
2204
2232
2260
2288
2316
2343
2370
2397
2424
2451
2477
2503
2529
2554
2580
2605
2630
2654
2679
2703
2727
2751
2774
2798
2821
2844
2867
2890
2912
2935
2957
2979
3000
3022
3044
3065
3086
3107
3128
3149
3169
3190
3210
3231
3251
3271
3291
3310
3330
3349
3369
3388
3407
3427
3446
3465
3483
3502
3521
3540
3558
3577
3595
3614
3632
3651
3669
3687
3706
3724
3742
3761
3779
3797
3815
3834
3852
3870
3888
3906
3925
3943
3961
3979
3997
4016
4034
4051
4070
4089
4107
4125
4143
4162
4180
4198
4217
4235
4253
4272
4290
4308
4327
4345
4363
4382
4400
4419
4437
4455
4474
4492
4511
4529
4547
4566
4584
4603
4621
4639
4658
4676
4694
4712
4730
4749
4767
4785
4803
4821
4839
4856
4874
4892
4910
4927
4945
4962
4980
4997
5014
5031
5048
5066
5082
5099
5116
5133
5149
5166
5182
5198
5214
5230
5246
5262
5278
5293
5309
5324
5339
5354
5369
5383
5398
5412
5427
5441
5454
5468
5482
5495
5508
5522
5535
5547
5560
5572
5584
5597
5608
5620
5632
5643
5654
5665
5676
5686
5696
5707
5716
5726
5736
5745
5754
5763
5772
5780
5789
5797
5805
5812
5820
5827
5834
5841
5847
5854
5860
5866
5872
5877
5882
5887
5892
5897
5901
5906
5910
5913
5917
5920
5923
5926
5929
5931
5933
5935
5937
5938
5940
5941
5942
5942
5943
5943
5943
5942
5942
5941
5940
5939
5938
5936
5934
5932
5930
5928
5925
5922
5919
5915
5911
5907
5903
5898
5894
5888
5883
5877
5871
5865
5859
5852
5845
5837
5829
5821
5813
5805
5796
5786
5777
5767
5757
5746
5736
5725
5713
5701
5689
5677
5665
5652
5638
5625
5611
5597
5582
5567
5552
5536
5521
5504
5488
5471
5454
5437
5419
5401
5383
5364
5345
5326
5306
5286
5266
5246
5225
5204
5183
5161
5139
5117
5095
5072
5049
5026
5002
4978
4954
4930
4905
4880
4855
4830
4804
4778
4752
4726
4699
4672
4645
4617
4590
4562
4534
4505
4477
4448
4419
4390
4360
4331
4301
4271
4240
4210
4179
4148
4117
4086
4054
4022
3991
3959
3927
3894
3862
3829
3796
3763
3730
3697
3663
3629
3595
3561
3527
3493
3458
3423
3389
3353
3318
3283
3248
3212
3176
3140
3104
3068
3032
2995
2958
2922
2885
2848
2811
2774
2736
2699
2661
2624
2586
2548
2510
2472
2434
2395
2357
2318
2280
2241
2203
2164
2125
2086
2047
2008
1969
1930
1891
1851
1812
1773
1734
1694
1655
1616
1576
1537
1498
1458
1419
1380
1341
1301
1262
1223
1184
1145
1106
1067
1028
989
950
911
872
834
795
757
718
680
642
604
566
528
490
452
415
377
340
303
266
229
192
156
119
83
47
11
-25
-60
-96
-131
-166
-201
-235
-269
-304
-338
-371
-405
-438
-471
-504
-536
-569
-601
-632
-664
-695
-726
-757
-787
-817
-847
-877
-906
-935
-964
-992
-1020
-1048
-1076
-1103
-1130
-1156
-1182
-1208
-1233
-1258
-1283
-1307
-1332
-1355
-1379
-1401
-1424
-1446
-1468
-1490
-1511
-1531
-1551
-1571
-1591
-1610
-1628
-1647
-1664
-1682
-1699
-1715
-1731
-1747
-1762
-1777
-1791
-1805
-1818
-1831
-1843
-1855
-1867
-1878
-1888
-1898
-1908
-1917
-1925
-1933
-1941
-1948
-1954
-1961
-1966
-1971
-1976
-1980
-1984
-1987
-1989
-1991
-1993
-1994
-1994
-1995
-1994
-1993
-1991
-1989
-1987
-1984
-1980
-1976
-1971
-1966
-1960
-1954
-1947
-1940
-1932
-1924
-1915
-1905
-1895
-1885
-1874
-1862
-1850
-1838
-1825
-1811
-1797
-1782
-1767
-1751
-1735
-1718
-1701
-1683
-1664
-1646
-1626
-1606
-1586
-1565
-1543
-1521
-1499
-1476
-1452
-1428
-1404
-1379
-1353
-1327
-1300
-1273
-1246
-1218
-1189
-1160
-1130
-1100
-1069
-1038
-1006
-974
-942
-908
-875
-840
-806
-770
-735
-699
-662
-625
-587
-549
-511
-472
-432
-393
-352
-311
-270
-229
-187
-144
-101
-58
-14
30
74
119
165
211
257
303
350
398
445
494
542
591
640
690
740
790
841
891
943
994
1046
1098
1151
1204
1257
1310
1364
1418
1472
1526
1581
1636
1691
1746
1802
1858
1914
1970
2025
2083
2139
2196
2253
2310
2367
2424
2481
2539
2596
2654
2711
2769
2827
2884
2942
3000
3057
3115
3172
3230
3287
3345
3402
3459
3516
3573
3630
3687
3743
3800
3856
3912
3968
4024
4080
4135
4190
4245
4300
4354
4408
4462
4516
4569
4622
4675
4728
4780
4832
4883
4934
4985
5036
5086
5136
5185
5234
5283
5331
5379
5427
5474
5521
5567
5613
5659
5704
5748
5793
5836
5880
5922
5965
6007
6048
6089
6130
6170
6209
6248
6287
6325
6363
6400
6436
6472
6508
6543
6577
6611
6645
6678
6710
6742
6773
6804
6834
6864
6893
6922
6950
6977
7004
7030
7056
7082
7106
7130
7154
7177
7200
7221
7243
7264
7284
7303
7323
7341
7359
7376
7393
7409
7425
7440
7454
7468
7481
7494
7506
7517
7528
7539
7548
7557
7566
7574
7582
7588
7595
7600
7606
7610
7614
7618
7621
7623
7625
7626
7626
7626
7626
7625
7623
7621
7618
7615
7611
7607
7602
7596
7590
7584
7577
7569
7561
7552
7543
7534
7524
7513
7502
7490
7478
7465
7452
7439
7425
7410
7395
7380
7364
7348
7331
7314
7297
7279
7260
7242
7222
7203
7183
7163
7142
7121
7099
7077
7055
7033
7010
6986
6963
6938
6914
6889
6864
6839
6813
6787
6761
6734
6707
6679
6651
6623
6595
6566
6537
6508
6479
6449
6419
6388
6357
6326
6295
6264
6232
6200
6167
6135
6102
6069
6036
6002
5968
5934
5900
5865
5830
5795
5760
5725
5689
5653
5617
5580
5544
5507
5470
5432
5395
5357
5319
5280
5242
5203
5164
5125
5085
5045
5005
4965
4925
4884
4843
4802
4761
4719
4677
4635
4592
4550
4507
4464
4420
4377
4333
4289
4244
4199
4154
4109
4062
4018
3971
3925
3878
3831
3784
3736
3688
3640
3591
3542
3493
3444
3394
3344
3294
3243
3192
3141
3089
3037
2985
2932
2880
2827
2773
2719
2665
2611
2557
2502
2447
2391
2336
2280
2224
2167
2110
2053
1996
1939
1881
1823
1765
1706
1648
1589
1530
1471
1411
1352
1292
1232
1172
1112
1052
992
931
871
810
750
689
629
568
508
447
387
326
266
206
146
86
26
-34
-93
-153
-212
-271
-329
-388
-446
-504
-561
-618
-675
-732
-788
-843
-899
-953
-1008
-1062
-1115
-1168
-1221
-1273
-1324
-1375
-1425
-1474
-1523
-1572
-1619
-1666
-1713
-1758
-1803
-1847
-1890
-1933
-1975
-2016
-2056
-2096
-2134
-2172
-2209
-2245
-2280
-2315
-2348
-2381
-2412
-2443
-2473
-2501
-2529
-2556
-2582
-2607
-2631
-2655
-2677
-2698
-2718
-2737
-2755
-2772
-2789
-2804
-2818
-2831
-2843
-2854
-2864
-2873
-2880
-2887
-2893
-2898
-2901
-2904
-2906
-2906
-2906
-2904
-2902
-2898
-2894
-2888
-2881
-2873
-2865
-2855
-2844
-2832
-2819
-2805
-2791
-2775
-2758
-2740
-2721
-2701
-2680
-2658
-2635
-2611
-2586
-2560
-2533
-2505
-2476
-2446
-2415
-2384
-2351
-2317
-2283
-2247
-2211
-2174
-2136
-2097
-2057
-2016
-1974
-1932
-1889
-1845
-1800
-1754
-1708
-1661
-1613
-1564
-1515
-1464
-1414
-1362
-1310
-1257
-1203
-1149
-1094
-1038
-982
-926
-868
-810
-752
-693
-634
-574
-513
-452
-391
-329
-266
-203
-140
-76
-12
52
117
182
248
314
380
447
514
581
649
716
784
853
921
990
1059
1128
1197
1267
1336
1406
1476
1546
1616
1687
1757
1827
1898
1969
2039
2110
2181
2252
2323
2393
2464
2535
2605
2676
2747
2817
2887
2958
3028
3098
3168
3238
3307
3377
3446
3515
3584
3653
3721
3789
3857
3925
3992
4059
4126
4193
4259
4325
4390
4455
4520
4585
4649
4712
4776
4839
4901
4963
5025
5086
5147
5208
5268
5327
5386
5445
5503
5561
5618
5675
5731
5787
5842
5897
5951
6004
6057
6110
6162
6213
6264
6314
6364
6413
6461
6509
6556
6602
6648
6693
6738
6782
6825
6868
6910
6951
6992
7032
7071
7110
7148
7185
7222
7258
7293
7328
7362
7395
7428
7460
7491
7521
7551
7580
7608
7635
7662
7688
7714
7738
7762
7785
7807
7829
7850
7870
7889
7908
7925
7942
7959
7974
7989
8003
8016
8029
8041
8052
8061
8071
8080
8087
8095
8102
8106
8112
8117
8119
8122
8125
8125
8125
8125
8125
8122
8119
8117
8113
8108
8103
8096
8089
8082
8073
8064
8054
8044
8032
8020
8007
7994
7980
7965
7950
7934
7917
7899
7881
7862
7842
7822
7801
7779
7757
7734
7710
7686
7662
7636
7611
7584
7557
7529
7501
7472
7443
7413
7382
7351
7320
7288
7255
7222
7188
7154
7119
7084
7048
7012
6975
6938
6901
6863
6824
6786
6746
6707
6667
6626
6585
6544
6503
6461
6419
6376
6333
6290
6246
6203
6159
6114
6070
6025
5979
5934
5888
5842
5796
5750
5703
5657
5610
5562
5515
5468
5420
5372
5324
5276
5228
5180
5131
5083
5034
4986
4937
4888
4839
4790
4741
4692
4643
4594
4545
4496
4447
4398
4349
4300
4251
4202
4153
4104
4056
4006
3958
3909
3861
3812
3764
3716
3668
3619
3571
3524
3476
3428
3381
3333
3286
3239
3192
3145
3098
3051
3005
2958
2912
2866
2820
2774
2728
2683
2638
2593
2548
2503
2459
2415
2371
2327
2283
2240
2197
2154
2112
2069
2027
1986
1944
1903
1862
1821
1781
1741
1701
1661
1622
1583
1545
1506
1468
1430
1393
1356
1319
1283
1247
1211
1175
1140
1106
1071
1038
1004
971
938
906
874
842
811
780
750
719
690
661
632
603
575
548
521
494
468
442
417
392
368
344
321
298
276
254
232
211
191
171
151
132
114
96
78
61
45
29
13
-2
-16
-30
-44
-57
-70
-82
-93
-104
-115
-125
-135
-144
-153
-161
-169
-176
-183
-189
-195
-200
-205
-209
-213
-217
-220
-222
-224
-226
-227
-228
-228
-228
-227
-226
-224
-222
-220
-217
-214
-210
-206
-202
-197
-192
-186
-180
-174
-167
-160
-153
-145
-137
-128
-120
-110
-101
-91
-81
-70
-59
-48
-37
-25
-13
0
13
26
40
54
68
82
97
112
128
144
160
177
193
211
228
246
264
283
301
321
340
360
380
400
421
442
463
485
507
529
552
575
598
622
646
670
694
719
744
770
795
822
848
875
902
929
957
985
1014
1042
1071
1101
1130
1160
1191
1221
1252
1284
1315
1347
1380
1412
1445
1478
1512
1546
1580
1615
1649
1684
1720
1756
1792
1828
1865
1902
1939
1976
2013
2052
2091
2129
2168
2207
2247
2286
2326
2366
2407
2447
2488
2530
2571
2613
2654
2696
2739
2781
2824
2867
2910
2953
2996
3040
3083
3127
3171
3216
3260
3304
3349
3394
3438
3483
3528
3573
3619
3664
3709
3755
3800
3846
3892
3937
3983
4029
4074
4120
4166
4211
4257
4303
4348
4394
4439
4485
4530
4575
4620
4665
4710
4755
4799
4844
4888
4932
4976
5020
5063
5107
5150
5193
5235
5278
5320
5361
5403
5444
5485
5525
5566
5606
5645
5684
5723
5761
5799
5837
5874
5911
5948
5984
6020
6055
6090
6124
6158
6191
6224
6257
6289
6321
6352
6382
6413
6442
6472
6501
6529
6557
6584
6611
6637
6663
6688
6713
6737
6761
6784
6807
6829
6851
6872
6893
6913
6933
6952
6971
6989
7007
7024
7041
7057
7073
7089
7103
7118
7132
7145
7158
7170
7182
7193
7204
7215
7225
7234
7243
7252
7260
7267
7274
7281
7287
7293
7298
7302
7307
7310
7314
7316
7319
7321
7322
7323
7323
7323
7323
7322
7320
7318
7316
7313
7310
7306
7302
7297
7292
7286
7280
7274
7266
7259
7251
7242
7233
7223
7213
7203
7192
7180
7168
7155
7142
7129
7114
7100
7084
7069
7052
7035
7018
7000
6981
6962
6942
6922
6901
6879
6857
6834
6811
6787
6763
6737
6712
6685
6658
6631
6602
6573
6544
6514
6483
6452
6420
6387
6354
6320
6286
6251
6215
6179
6142
6105
6067
6028
5989
5949
5909
5868
5827
5785
5742
5699
5655
5611
5567
5521
5476
5430
5383
5336
5288
5240
5191
5142
5093
5043
4992
4942
4890
4839
4787
4734
4682
4629
4575
4522
4468
4413
4359
4304
4249
4194
4138
4082
4026
3970
3913
3857
3800
3743
3686
3629
3572
3515
3457
3400
3342
3285
3228
3170
3113
3056
2998
2941
2884
2827
2770
2713
2656
2600
2544
2487
2431
2375
2320
2264
2209
2154
2099
2045
1991
1937
1883
1830
1776
1724
1671
1619
1567
1516
1465
1414
1363
1313
1264
1215
1166
1117
1069
1020
974
927
881
835
789
744
700
656
612
569
526
484
442
401
361
320
281
242
203
165
127
90
53
17
-18
-53
-88
-122
-155
-188
-220
-252
-283
-314
-344
-373
-402
-431
-459
-486
-513
-540
-565
-591
-616
-640
-664
-687
-710
-732
-754
-775
-796
-817
-837
-856
-875
-893
-911
-929
-946
-962
-978
-994
-1008
-1024
-1038
-1052
-1065
-1078
-1091
-1103
-1115
-1127
-1138
-1148
-1159
-1169
-1178
-1188
-1197
-1205
-1213
-1221
-1229
-1236
-1243
-1249
-1255
-1261
-1267
-1272
-1277
-1282
-1287
-1291
-1295
-1299
-1302
-1306
-1309
-1312
-1314
-1317
-1319
-1321
-1323
-1324
-1326
-1327
-1328
-1329
-1330
-1330
-1330
-1331
-1331
-1330
-1330
-1330
-1329
-1328
-1327
-1326
-1325
-1324
-1322
-1321
-1319
-1317
-1316
-1314
-1312
-1309
-1307
-1305
-1302
-1300
-1297
-1295
-1292
-1289
-1286
-1283
-1280
-1277
-1274
-1271
-1268
-1264
-1261
-1258
-1255
-1251
-1248
-1244
-1240
-1236
-1233
-1229
-1225
-1220
-1216
-1212
-1208
-1203
-1199
-1194
-1190
-1185
-1180
-1175
-1170
-1165
-1160
-1155
-1150
-1144
-1139
-1134
-1128
-1123
-1117
-1111
-1106
-1100
-1094
-1088
-1082
-1076
-1070
-1064
-1058
-1052
-1046
-1039
-1033
-1027
-1020
-1012
-1006
-1000
-993
-986
-979
-972
-964
-957
-950
-942
-934
-927
-919
-911
-903
-895
-887
-879
-871
-862
-854
-845
-837
-828
-820
-811
-802
-793
-784
-775
-766
-756
-747
-738
-728
-718
-709
-699
-689
-679
-669
-658
-648
-638
-627
-617
-606
-596
-585
-574
-563
-552
-541
-530
-518
-507
-496
-484
-473
-461
-450
-438
-427
-415
-404
-392
-380
-369
-357
-345
-333
-322
-310
-298
-286
-274
-263
-251
-239
-227
-215
-203
-192
-180
-168
-157
-145
-134
-122
-111
-99
-88
-76
-65
-54
-43
-32
-21
-10
1
12
22
33
43
53
63
73
83
93
103
112
122
131
140
149
158
167
176
184
193
201
209
217
225
233
241
248
256
263
270
277
284
291
297
304
310
317
323
329
335
341
347
353
358
364
369
375
380
385
390
395
400
405
409
414
418
422
427
431
435
439
442
446
450
453
457
460
464
467
471
474
477
481
484
487
491
494
497
500
503
507
510
513
517
520
523
527
530
534
537
541
544
548
552
556
560
564
568
572
576
581
585
590
595
600
605
610
615
621
626
632
638
644
650
656
663
670
677
684
691
699
706
714
722
730
739
747
756
765
774
784
793
803
813
823
834
845
856
867
878
890
902
915
927
940
953
967
980
994
1008
1022
1037
1052
1068
1083
1099
1115
1131
1148
1165
1182
1199
1217
1235
1253
1271
1290
1309
1328
1347
1367
1386
1406
1427
1447
1468
1489
1510
1531
1552
1574
1596
1618
1640
1663
1685
1708
1731
1754
1777
1801
1824
1848
1872
1896
1920
1944
1968
1992
2017
2041
2066
2090
2115
2139
2164
2189
2213
2238
2263
2287
2312
2336
2360
2385
2409
2433
2457
2481
2505
2528
2552
2575
2598
2621
2644
2667
2690
2712
2735
2757
2778
2800
2821
2842
2863
2884
2904
2924
2944
2963
2983
3002
3020
3039
3057
3075
3092
3109
3126
3143
3159
3175
3191
3206
3221
3236
3250
3265
3278
3292
3305
3318
3331
3343
3355
3367
3378
3389
3400
3410
3421
3430
3440
3449
3458
3467
3475
3484
3491
3499
3506
3513
3520
3526
3532
3538
3543
3549
3554
3558
3563
3567
3571
3575
3578
3581
3584
3587
3590
3592
3594
3596
3598
3600
3601
3602
3603
3604
3605
3606
3606
3607
3607
3607
3607
3607
3607
3606
3606
3605
3605
3604
3603
3602
3601
3600
3599
3598
3597
3596
3595
3594
3593
3591
3590
3589
3588
3586
3585
3584
3583
3581
3580
3579
3578
3577
3575
3574
3573
3572
3571
3570
3569
3568
3567
3566
3565
3565
3564
3563
3563
3562
3562
3561
3561
3561
3561
3561
3561
3561
3562
3562
3562
3563
3564
3564
3565
3566
3567
3568
3570
3571
3572
3574
3575
3577
3579
3581
3582
3584
3586
3588
3591
3593
3595
3597
3600
3602
3605
3607
3610
3613
3616
3618
3621
3624
3627
3630
3633
3635
3638
3641
3644
3647
3650
3653
3656
3659
3662
3665
3668
3670
3673
3676
3679
3681
3684
3686
3689
3691
3693
3696
3698
3700
3702
3704
3706
3708
3710
3711
3713
3715
3716
3718
3719
3721
3722
3723
3725
3726
3727
3729
3730
3731
3732
3733
3734
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3752
3753
3755
3756
3758
3759
3761
3763
3764
3766
3768
3770
3772
3775
3777
3780
3782
3785
3788
3790
3793
3797
3800
3803
3807
3811
3814
3819
3823
3827
3832
3837
3842
3848
3854
3860
3866
3872
3879
3886
3893
3901
3909
3917
3925
3934
3943
3953
3962
3972
3983
3993
4003
4016
4027
4038
4051
4064
4077
4091
4104
4118
4133
4147
4163
4178
4194
4210
4227
4244
4261
4278
4296
4315
4333
4353
4372
4392
4412
4433
4454
4475
4496
4518
4541
4563
4586
4610
4633
4657
4681
4706
4731
4756
4782
4807
4834
4860
4887
4914
4941
4969
4997
5025
5054
5083
5112
5141
5171
5201
5231
5262
5293
5324
5355
5386
5418
5450
5482
5515
5547
5580
5613
5646
5679
5712
5746
5779
5813
5847
5881
5915
5949
5983
6017
6052
6086
6120
6155
6189
6223
6258
6292
6326
6361
6395
6429
6463
6497
6531
6565
6599
6633
6666
6700
6733
6766
6800
6833
6865
6898
6931
6963
6995
7027
7059
7090
7122
7153
7183
7214
7244
7274
7304
7333
7362
7391
7420
7448
7476
7503
7530
7557
7584
7610
7636
7662
7687
7712
7736
7760
7784
7807
7830
7853
7875
7897
7918
7939
7960
7980
7999
8019
8038
8055
8074
8092
8109
8125
8141
8157
8172
8186
8201
8215
8228
8241
8253
8265
8276
8287
8297
8307
8316
8324
8332
8340
8346
8353
8359
8364
8369
8373
8377
8380
8382
8384
8386
8387
8387
8387
8387
8385
8384
8382
8379
8376
8372
8368
8364
8359
8353
8347
8341
8333
8326
8318
8309
8300
8291
8281
8270
8259
8248
8236
8224
8211
8198
8183
8170
8154
8140
8124
8108
8092
8074
8058
8039
8022
8004
7985
7966
7946
7927
7906
7886
7864
7843
7821
7799
7777
7754
7731
7707
7683
7659
7634
7610
7585
7559
7533
7507
7481
7455
7428
7401
7374
7346
7318
7290
7262
7234
7205
7176
7147
7118
7089
7059
7030
7000
6970
6940
6910
6879
6849
6818
6788
6757
6726
6695
6664
6633
6601
6570
6539
6507
6476
6444
6412
6381
6349
6317
6285
6253
6221
6189
6158
6126
6094
6062
6030
5998
5966
5934
5903
5871
5839
5808
5776
5745
5713
5682
5651
5620
5589
5558
5527
5496
5465
5435
5404
5374
5344
5314
5284
5254
5224
5195
5166
5137
5108
5079
5050
5022
4993
4965
4937
4909
4882
4854
4827
4800
4773
4747
4720
4694
4668
4642
4617
4591
4566
4541
4517
4492
4468
4444
4420
4397
4374
4351
4328
4305
4283
4261
4239
4218
4196
4175
4154
4134
4114
4094
4074
4054
4035
4017
3998
3980
3962
3944
3927
3909
3893
3876
3860
3844
3828
3813
3798
3783
3769
3755
3741
3728
3715
3702
3690
3678
3666
3654
3643
3632
3622
3612
3602
3592
3583
3574
3565
3557
3549
3541
3533
3526
3519
3512
3506
3499
3493
3488
3482
3477
3472
3468
3463
3459
3456
3452
3449
3446
3443
3440
3438
3436
3434
3433
3431
3430
3429
3429
3428
3428
3428
3428
3428
3428
3429
3429
3430
3431
3432
3433
3434
3435
3436
3437
3439
3440
3441
3443
3444
3445
3447
3448
3449
3450
3452
3453
3454
3455
3456
3457
3458
3459
3459
3460
3460
3460
3461
3461
3460
3460
3460
3459
3458
3457
3456
3454
3453
3451
3449
3446
3443
3441
3437
3434
3430
3426
3422
3418
3413
3408
3402
3397
3390
3384
3377
3370
3363
3355
3347
3339
3330
3320
3311
3301
3290
3279
3268
3257
3245
3232
3220
3206
3193
3179
3164
3150
3134
3118
3102
3086
3069
3051
3033
3014
2996
2976
2956
2936
2915
2894
2872
2850
2827
2804
2780
2756
2732
2707
2681
2655
2628
2601
2574
2546
2517
2489
2459
2429
2399
2368
2337
2305
2273
2240
2207
2173
2139
2105
2070
2035
1999
1962
1926
1888
1851
1812
1774
1735
1695
1655
1615
1574
1533
1491
1449
1407
1364
1321
1277
1233
1189
1144
1099
1054
1008
962
916
869
822
775
728
680
632
583
534
485
436
387
337
287
237
187
137
86
35
-16
-67
-118
-169
-221
-272
-323
-375
-427
-478
-530
-582
-633
-685
-737
-788
-840
-891
-942
-993
-1045
-1096
-1146
-1197
-1247
-1298
-1348
-1398
-1448
-1497
-1546
-1595
-1644
-1693
-1741
-1789
-1836
-1884
-1931
-1977
-2023
-2069
-2115
-2160
-2204
-2248
-2292
-2335
-2378
-2421
-2463
-2504
-2545
-2585
-2625
-2665
-2704
-2742
-2780
-2817
-2854
-2890
-2926
-2961
-2995
-3029
-3063
-3095
-3127
-3159
-3190
-3220
-3250
-3279
-3307
-3335
-3362
-3388
-3414
-3439
-3463
-3487
-3510
-3532
-3554
-3575
-3595
-3615
-3634
-3652
-3670
-3687
-3703
-3719
-3734
-3748
-3762
-3774
-3787
-3798
-3809
-3820
-3829
-3838
-3846
-3854
-3861
-3867
-3873
-3877
-3881
-3885
-3888
-3890
-3891
-3891
-3891
-3891
-3889
-3887
-3884
-3880
-3876
-3871
-3865
-3859
-3852
-3844
-3836
-3827
-3817
-3807
-3796
-3784
-3772
-3759
-3746
-3732
-3717
-3701
-3685
-3669
-3651
-3633
-3614
-3595
-3575
-3555
-3533
-3511
-3489
-3466
-3442
-3417
-3392
-3366
-3340
-3313
-3286
-3258
-3229
-3200
-3170
-3139
-3108
-3077
-3045
-3012
-2979
-2945
-2911
-2876
-2841
-2805
-2769
-2732
-2695
-2657
-2619
-2580
-2541
-2501
-2461
-2421
-2380
-2339
-2298
-2256
-2213
-2171
-2127
-2084
-2040
-1996
-1952
-1907
-1862
-1816
-1771
-1725
-1679
-1632
-1586
-1539
-1492
-1444
-1397
-1349
-1301
-1253
-1205
-1156
-1107
-1058
-1008
-960
-911
-861
-812
-762
-712
-663
-613
-563
-513
-463
-412
-362
-312
-262
-212
-162
-111
-61
-11
39
90
140
190
240
290
340
390
441
491
540
590
640
690
740
789
839
888
937
986
1036
1084
1133
1182
1230
1279
1327
1375
1423
1470
1518
1565
1612
1659
1705
1752
1798
1843
1889
1934
1980
2024
2069
2113
2157
2201
2245
2288
2331
2374
2417
2459
2501
2543
2584
2625
2666
2707
2747
2787
2827
2866
2905
2944
2982
3020
3058
3096
3133
3169
3206
3242
3278
3313
3348
3383
3417
3451
3485
3518
3551
3584
3616
3648
3679
3710
3741
3771
3801
3830
3860
3888
3917
3945
3973
4000
4027
4053
4080
4106
4131
4156
4181
4206
4230
4254
4277
4300
4323
4345
4367
4389
4410
4431
4452
4472
4492
4512
4531
4550
4569
4587
4605
4623
4640
4657
4674
4690
4706
4722
4737
4752
4767
4782
4796
4810
4824
4838
4851
4864
4877
4890
4902
4914
4926
4938
4950
4961
4972
4983
4994
5004
5014
5025
5035
5044
5054
5063
5072
5081
5090
5099
5107
5115
5123
5131
5139
5147
5154
5161
5168
5175
5182
5189
5195
5201
5207
5213
5219
5225
5230
5235
5240
5245
5250
5255
5259
5264
5268
5272
5276
5280
5284
5287
5291
5294
5297
5300
5302
5305
5307
5309
5312
5313
5315
5317
5318
5320
5321
5322
5323
5323
5324
5324
5324
5325
5325
5324
5324
5323
5323
5322
5321
5320
5319
5317
5316
5314
5313
5311
5309
5307
5304
5302
5299
5297
5294
5291
5288
5285
5282
5279
5276
5272
5269
5265
5262
5258
5254
5250
5246
5242
5238
5234
5230
5226
5222
5218
5214
5209
5205
5200
5196
5192
5187
5183
5178
5173
5169
5164
5159
5154
5149
5144
5139
5134
5129
5124
5118
5113
5108
5103
5097
5092
5087
5081
5076
5070
5064
5059
5053
5047
5042
5036
5030
5024
5018
5012
5005
4999
4993
4986
4980
4973
4966
4960
4953
4946
4939
4932
4924
4917
4910
4902
4894
4887
4879
4871
4863
4855
4846
4838
4829
4821
4812
4803
4794
4785
4776
4766
4757
4747
4737
4728
4717
4707
4697
4686
4676
4665
4654
4642
4631
4620
4608
4596
4584
4572
4560
4547
4535
4522
4509
4496
4483
4470
4456
4442
4428
4414
4400
4386
4371
4357
4342
4327
4311
4296
4281
4265
4249
4233
4217
4201
4185
4169
4152
4135
4119
4102
4085
4067
4050
4033
4014
3998
3980
3962
3944
3926
3908
3889
3871
3852
3833
3815
3796
3777
3758
3738
3719
3700
3681
3661
3642
3622
3602
3582
3563
3543
3523
3503
3483
3463
3443
3423
3402
3382
3362
3342
3321
3301
3281
3260
3240
3219
3199
3178
3157
3137
3116
3095
3074
3054
3033
3012
2991
2970
2949
2928
2908
2887
2866
2845
2824
2803
2782
2761
2740
2719
2698
2678
2657
2636
2615
2595
2574
2553
2533
2512
2492
2472
2451
2431
2411
2391
2371
2351
2331
2311
2292
2272
2252
2233
2213
2194
2175
2155
2136
2117
2098
2079
2061
2041
2024
2005
1987
1969
1951
1933
1916
1899
1881
1864
1848
1831
1815
1798
1782
1767
1751
1736
1721
1706
1692
1678
1664
1650
1637
1623
1610
1598
1585
1573
1561
1549
1537
1526
1515
1504
1494
1483
1473
1463
1454
1445
1436
1427
1418
1410
1403
1395
1388
1381
1374
1368
1362
1357
1351
1347
1342
1338
1334
1330
1327
1324
1321
1319
1317
1315
1314
1313
1312
1312
1312
1312
1312
1313
1314
1316
1317
1319
1321
1324
1327
1330
1333
1337
1340
1345
1349
1354
1359
1364
1370
1376
1382
1389
1396
1403
1410
1418
1426
1435
1443
1452
1462
1471
1481
1491
1502
1512
1523
1534
1546
1557
1569
1582
1594
1607
1620
1633
1647
1660
1674
1689
1703
1718
1733
1748
1764
1780
1796
1813
1829
1846
1863
1881
1898
1916
1935
1953
1972
1991
2009
2029
2049
2069
2089
2110
2130
2151
2173
2194
2216
2238
2260
2282
2305
2327
2350
2374
2397
2421
2445
2469
2493
2517
2542
2567
2592
2617
2643
2668
2694
2720
2747
2773
2800
2826
2853
2881
2908
2935
2963
2991
3019
3047
3075
3103
3131
3160
3188
3217
3246
3274
3303
3332
3361
3390
3419
3448
3478
3507
3536
3565
3595
3624
3653
3683
3712
3742
3771
3801
3830
3859
3889
3918
3947
3977
4006
4035
4064
4093
4122
4151
4180
4208
4237
4265
4294
4322
4350
4378
4406
4434
4462
4489
4517
4544
4571
4598
4625
4652
4679
4705
4731
4757
4783
4809
4834
4859
4885
4909
4934
4959
4983
5007
5031
5055
5078
5102
5125
5147
5170
5192
5214
5236
5258
5279
5300
5321
5342
5362
5382
5402
5421
5440
5459
5478
5496
5514
5531
5548
5565
5582
5598
5614
5630
5645
5660
5674
5689
5702
5716
5729
5742
5754
5766
5778
5790
5801
5811
5822
5832
5841
5850
5859
5868
5876
5883
5891
5898
5904
5910
5916
5921
5926
5931
5935
5938
5942
5944
5947
5949
5950
5951
5952
5952
5952
5951
5950
5948
5946
5944
5941
5938
5934
5930
5926
5921
5915
5910
5904
5897
5890
5883
5875
5866
5858
5849
5839
5829
5818
5807
5796
5784
5772
5759
5746
5733
5719
5705
5690
5675
5660
5644
5628
5612
5595
5578
5560
5543
5524
5506
5487
5468
5449
5430
5410
5390
5369
5348
5327
5306
5285
5263
5241
5219
5196
5174
5151
5128
5104
5081
5057
5033
5009
4985
4960
4936
4911
4886
4861
4836
4811
4785
4760
4734
4709
4683
4657
4632
4606
4580
4554
4528
4502
4476
4450
4424
4397
4371
4345
4319
4293
4266
4240
4214
4188
4161
4135
4109
4083
4056
4030
4003
3978
3952
3926
3900
3874
3848
3823
3797
3771
3746
3720
3695
3670
3645
3619
3594
3570
3545
3520
3495
3471
3446
3422
3398
3374
3350
3326
3302
3278
3255
3231
3208
3185
3162
3139
3116
3094
3071
3049
3026
3004
2982
2960
2939
2917
2895
2874
2853
2832
2811
2790
2769
2749
2729
2708
2688
2668
2648
2629
2609
2590
2570
2551
2532
2513
2494
2475
2457
2438
2420
2401
2383
2365
2347
2329
2311
2293
2276
2258
2241
2223
2206
2189
2172
2155
2138
2121
2104
2088
2071
2055
2037
2021
2005
1990
1974
1958
1942
1927
1911
1895
1880
1864
1849
1834
1819
1803
1788
1773
1758
1743
1728
1713
1698
1683
1668
1653
1638
1623
1608
1593
1579
1564
1549
1534
1519
1505
1490
1475
1460
1446
1431
1416
1401
1386
1371
1357
1342
1327
1312
1297
1282
1267
1253
1238
1223
1208
1193
1178
1163
1148
1133
1118
1103
1088
1073
1058
1042
1027
1012
997
982
967
953
938
923
908
893
878
863
849
834
819
805
790
775
761
746
732
717
703
689
674
660
646
632
618
604
590
577
563
550
536
523
510
496
483
470
458
445
432
420
407
395
383
371
359
347
335
324
313
301
290
279
269
258
248
238
228
218
208
199
189
180
171
162
154
146
137
129
122
114
107
100
93
86
80
74
67
62
56
51
45
41
36
31
27
23
19
15
12
9
6
3
1
-1
-3
-5
-6
-7
-8
-9
-9
-9
-9
-8
-7
-6
-4
-2
0
3
6
9
13
17
21
25
30
35
41
47
53
59
66
73
80
87
95
103
112
121
130
139
149
159
169
179
190
201
213
225
237
249
262
275
288
301
315
329
344
359
374
389
404
420
436
453
470
486
504
521
539
557
575
593
612
631
650
669
688
708
728
748
768
788
808
829
850
871
892
913
934
956
977
999
1020
1043
1064
1087
1109
1131
1153
1176
1198
1221
1243
1266
1288
1311
1334
1357
1379
1402
1425
1447
1470
1493
1515
1538
1560
1583
1605
1627
1650
1672
1694
1716
1737
1759
1781
1802
1823
1844
1865
1886
1907
1927
1948
1968
1988
2007
2027
2047
2066
2085
2104
2123
2141
2160
2178
2196
2214
2231
2249
2266
2283
2299
2316
2332
2348
2364
2379
2395
2410
2425
2439
2453
2467
2481
2495
2508
2521
2534
2546
2559
2571
2582
2594
2605
2616
2627
2638
2648
2658
2668
2678
2687
2696
2705
2714
2723
2731
2739
2747
2755
2763
2770
2777
2784
2791
2798
2804
2810
2816
2822
2828
2833
2838
2843
2848
2853
2857
2862
2866
2870
2873
2877
2880
2884
2887
2890
2892
2895
2898
2900
2902
2904
2907
2908
2910
2912
2914
2915
2917
2918
2919
2920
2921
2922
2923
2924
2925
2925
2926
2927
2927
2928
2928
2928
2929
2929
2929
2930
2930
2930
2930
2930
2931
2931
2931
2931
2932
2932
2932
2933
2933
2933
2934
2934
2935
2936
2936
2937
2938
2939
2939
2940
2942
2943
2944
2945
2947
2948
2950
2952
2954
2956
2958
2960
2962
2965
2968
2970
2973
2976
2979
2983
2986
2990
2994
2998
3002
3006
3010
3015
3020
3025
3030
3035
3041
3046
3052
3058
3064
3070
3077
3083
3090
3097
3104
3111
3119
3126
3134
3142
3150
3158
3167
3176
3184
3193
3203
3212
3222
3231
3241
3252
3262
3272
3283
3294
3305
3316
3328
3339
3351
3363
3375
3387
3399
3412
3425
3437
3450
3463
3477
3490
3503
3517
3531
3545
3559
3573
3587
3602
3616
3631
3645
3660
3675
3690
3705
3721
3736
3752
3767
3783
3799
3814
3830
3846
3863
3879
3895
3911
3928
3944
3961
3977
3994
4011
4027
4043
4061
4078
4094
4112
4129
4146
4164
4181
4198
4215
4233
4250
4267
4285
4302
4320
4337
4354
4372
4389
4407
4424
4441
4459
4476
4494
4511
4528
4546
4563
4580
4597
4615
4632
4649
4666
4683
4700
4717
4734
4751
4768
4784
4801
4818
4835
4851
4868
4884
4901
4917
4934
4950
4966
4983
4999
5015
5031
5047
5063
5079
5094
5110
5126
5141
5157
5172
5188
5203
5219
5234
5249
5264
5280
5295
5310
5325
5340
5355
5370
5384
5399
5414
5428
5443
5457
5472
5486
5500
5515
5529
5543
5557
5571
5585
5599
5613
5627
5640
5654
5668
5682
5695
5709
5723
5736
5750
5764
5777
5791
5804
5817
5831
5844
5858
5871
5884
5897
5910
5923
5936
5949
5962
5975
5988
6001
6013
6026
6039
6051
6064
6076
6088
6101
6113
6125
6137
6149
6161
6173
6185
6197
6209
6221
6232
6244
6255
6267
6278
6289
6300
6311
6322
6333
6344
6355
6365
6375
6386
6396
6406
6415
6425
6434
6444
6453
6461
6470
6479
6487
6495
6503
6510
6518
6525
6532
6539
6545
6551
6557
6563
6569
6574
6579
6583
6588
6592
6595
6599
6602
6605
6608
6610
6612
6613
6615
6616
6616
6617
6616
6616
6615
6614
6613
6611
6609
6607
6604
6601
6597
6593
6589
6585
6580
6575
6569
6563
6557
6550
6543
6536
6528
6520
6511
6503
6493
6484
6474
6464
6453
6442
6431
6419
6407
6394
6381
6368
6354
6341
6326
6312
6297
6282
6266
6250
6234
6217
6200
6183
6166
6148
6130
6112
6093
6074
6055
6035
6016
5996
5975
5955
5934
5913
5892
5871
5849
5827
5805
5783
5761
5738
5716
5693
5670
5647
5624
5601
5577
5553
5530
5506
5481
5457
5433
5408
5384
5359
5334
5309
5284
5259
5233
5208
5182
5157
5131
5105
5079
5054
5028
5002
4977
4951
4925
4900
4874
4849
4823
4798
4773
4748
4722
4697
4672
4648
4623
4598
4573
4549
4524
4500
4475
4451
4426
4402
4377
4353
4329
4305
4281
4256
4232
4209
4185
4161
4138
4114
4091
4067
4045
4022
3999
3977
3954
3932
3909
3887
3865
3843
3822
3800
3778
3757
3735
3714
3692
3671
3649
3628
3607
3585
3564
3543
3522
3500
3479
3458
3436
3415
3394
3372
3351
3329
3308
3286
3265
3243
3222
3200
3179
3157
3135
3114
3092
3071
3049
3028
3006
2985
2963
2941
2920
2898
2876
2854
2832
2810
2788
2765
2743
2720
2698
2675
2652
2629
2606
2583
2559
2536
2512
2489
2465
2441
2417
2393
2369
2345
2321
2297
2272
2248
2224
2199
2174
2150
2125
2100
2075
2050
2025
2000
1974
1949
1923
1898
1872
1846
1820
1794
1768
1741
1715
1688
1661
1635
1608
1581
1553
1526
1499
1471
1444
1416
1388
1360
1333
1305
1277
1249
1221
1193
1165
1137
1109
1081
1053
1026
998
970
942
914
887
859
832
804
777
750
723
696
669
642
616
589
563
536
510
484
458
433
407
381
356
330
305
280
255
230
206
181
157
133
109
85
62
39
16
-6
-29
-51
-72
-94
-115
-136
-157
-177
-197
-216
-236
-255
-273
-292
-309
-327
-344
-361
-377
-393
-409
-425
-440
-454
-468
-482
-496
-509
-522
-534
-546
-558
-569
-580
-591
-601
-611
-620
-629
-638
-646
-654
-661
-668
-674
-680
-686
-691
-696
-700
-704
-707
-710
-713
-715
-716
-717
-718
-718
-718
-717
-716
-715
-713
-710
-707
-704
-700
-695
-691
-686
-680
-674
-668
-661
-654
-647
-639
-631
-622
-613
-604
-594
-584
-573
-562
-551
-540
-528
-515
-503
-490
-477
-463
-449
-435
-421
-406
-391
-376
-360
-345
-329
-313
-296
-279
-263
-245
-228
-211
-193
-175
-157
-139
-121
-102
-84
-65
-46
-27
-9
10
29
48
68
87
106
125
144
163
182
201
220
239
258
276
295
314
332
350
369
387
405
423
441
458
476
493
511
528
545
562
579
596
612
629
645
661
678
694
710
726
741
757
773
788
803
818
833
848
863
877
892
906
920
933
947
960
974
987
999
1012
1024
1037
1049
1061
1072
1084
1095
1106
1117
1128
1139
1149
1160
1170
1180
1190
1200
1209
1219
1228
1237
1246
1255
1263
1272
1280
1288
1296
1304
1312
1319
1327
1334
1341
1348
1354
1361
1368
1374
1381
1387
1393
1399
1405
1411
1417
1423
1429
1434
1440
1446
1451
1457
1462
1468
1473
1479
1484
1490
1495
1501
1506
1512
1517
1523
1529
1534
1540
1546
1552
1558
1564
1570
1577
1583
1590
1597
1604
1611
1618
1626
1633
1641
1649
1658
1666
1675
1684
1693
1702
1712
1722
1731
1741
1752
1762
1772
1783
1794
1805
1816
1827
1838
1850
1861
1873
1885
1896
1908
1920
1933
1945
1957
1969
1982
1994
2005
2019
2032
2044
2057
2070
2083
2096
2109
2122
2136
2149
2163
2177
2191
2205
2220
2234
2249
2264
2279
2294
2309
2325
2340
2356
2372
2388
2404
2421
2437
2454
2471
2488
2505
2522
2539
2557
2574
2592
2609
2627
2644
2662
2680
2698
2715
2733
2752
2770
2788
2806
2825
2843
2862
2881
2899
2918
2937
2956
2975
2994
3013
3032
3051
3070
3089
3108
3126
3145
3164
3183
3202
3221
3240
3259
3278
3297
3315
3334
3352
3371
3389
3408
3426
3444
3462
3480
3498
3515
3532
3550
3567
3583
3600
3616
3632
3648
3664
3680
3695
3710
3725
3739
3753
3767
3781
3795
3808
3821
3834
3847
3859
3871
3883
3895
3906
3917
3928
3939
3949
3960
3970
3980
3989
3999
4008
4017
4026
4034
4043
4051
4059
4066
4074
4081
4088
4094
4101
4107
4113
4119
4125
4130
4135
4140
4144
4149
4153
4156
4160
4163
4166
4169
4172
4174
4176
4178
4179
4180
4181
4182
4182
4182
4182
4181
4180
4179
4178
4176
4174
4172
4169
4167
4164
4161
4157
4154
4150
4146
4142
4138
4133
4128
4124
4119
4113
4108
4102
4097
4091
4085
4078
4072
4066
4059
4051
4045
4038
4030
4024
4017
4009
4001
3994
3986
3978
3970
3962
3954
3946
3937
3929
3921
3912
3904
3895
3887
3878
3870
3861
3853
3844
3836
3827
3819
3810
3802
3794
3785
3777
3769
3761
3753
3745
3737
3729
3721
3713
3706
3698
3691
3684
3677
3670
3663
3657
3651
3645
3639
3634
3629
3624
3619
3615
3610
3607
3603
3600
3597
3594
3592
3590
3588
3587
3586
3585
3585
3584
3584
3585
3585
3586
3587
3588
3589
3591
3593
3595
3597
3600
3603
3606
3610
3613
3617
3622
3626
3631
3636
3642
3647
3653
3660
3666
3673
3681
3688
3696
3705
3713
3722
3732
3741
3751
3761
3772
3783
3794
3805
3817
3829
3841
3854
3867
3880
3893
3907
3921
3935
3950
3964
3980
3995
4010
4026
4042
4059
4075
4093
4110
4128
4145
4163
4182
4200
4219
4238
4257
4276
4296
4316
4336
4356
4376
4397
4418
4439
4460
4481
4503
4525
4547
4569
4591
4614
4636
4659
4682
4705
4729
4752
4776
4799
4823
4847
4871
4895
4919
4944
4968
4992
5017
5041
5066
5090
5115
5139
5164
5189
5213
5238
5263
5287
5312
5337
5361
5386
5411
5435
5460
5485
5509
5534
5559
5584
5608
5633
5657
5682
5707
5731
5756
5780
5804
5829
5853
5877
5901
5925
5949
5972
5996
6020
6043
6066
6090
6113
6136
6159
6182
6205
6227
6250
6272
6294
6316
6338
6359
6381
6402
6423
6443
6464
6484
6504
6524
6543
6562
6581
6600
6619
6637
6655
6673
6690
6707
6724
6741
6757
6773
6789
6805
6820
6835
6850
6864
6878
6892
6905
6918
6931
6944
6956
6968
6979
6991
7002
7012
7022
7032
7042
7051
7060
7069
7077
7085
7093
7100
7107
7114
7120
7126
7132
7137
7142
7147
7151
7155
7158
7162
7164
7167
7169
7171
7172
7173
7173
7174
7174
7173
7172
7171
7169
7167
7165
7162
7159
7155
7151
7146
7141
7136
7130
7123
7117
7109
7102
7094
7085
7076
7067
7057
7047
7037
7026
7015
7004
6992
6980
6968
6956
6943
6930
6917
6903
6890
6875
6861
6846
6831
6816
6800
6784
6768
6752
6735
6718
6701
6683
6665
6647
6628
6610
6590
6571
6551
6531
6511
6491
6470
6449
6428
6406
6385
6363
6341
6319
6296
6274
6251
6228
6205
6181
6157
6134
6110
6085
6061
6036
6012
5987
5961
5936
5911
5885
5859
5833
5807
5780
5754
5727
5700
5674
5647
5620
5593
5566
5539
5511
5484
5457
5429
5402
5374
5346
5319
5291
5263
5235
5207
5179
5150
5122
5094
5065
5037
5008
4979
4951
4922
4893
4864
4834
4805
4776
4746
4717
4687
4658
4628
4598
4569
4539
4509
4479
4450
4420
4390
4361
4331
4301
4272
4242
4213
4183
4154
4124
4094
4066
4037
4008
3979
3950
3921
3892
3863
3834
3805
3777
3748
3720
3691
3663
3635
3607
3579
3551
3523
3495
3467
3439
3412
3385
3357
3330
3303
3276
3249
3222
3195
3168
3141
3114
3088
3061
3035
3008
2982
2955
2929
2903
2877
2851
2825
2800
2774
2748
2723
2697
2672
2646
2621
2595
2570
2545
2520
2495
2470
2445
2420
2395
2370
2345
2320
2296
2271
2246
2222
2197
2172
2148
2123
2099
2074
2050
2025
2001
1977
1953
1928
1904
1880
1856
1833
1809
1785
1761
1738
1714
1691
1667
1644
1621
1597
1574
1551
1528
1505
1482
1459
1436
1413
1391
1368
1345
1322
1300
1277
1254
1232
1209
1187
1164
1142
1119
1097
1075
1053
1031
1008
987
965
944
922
901
880
858
837
816
795
774
753
732
711
690
669
648
627
606
586
565
545
525
504
484
464
444
424
404
385
365
346
326
307
288
269
250
232
213
195
177
159
141
124
106
89
72
56
39
23
6
-10
-25
-41
-56
-71
-86
-101
-115
-129
-143
-157
-170
-183
-196
-208
-221
-233
-245
-256
-268
-279
-289
-300
-310
-320
-330
-340
-349
-358
-367
-375
-384
-392
-399
-407
-414
-421
-428
-435
-441
-448
-454
-460
-465
-471
-476
-481
-485
-490
-494
-498
-502
-505
-508
-511
-514
-516
-518
-520
-522
-523
-524
-525
-525
-526
-525
-525
-524
-523
-522
-520
-519
-516
-514
-511
-509
-505
-502
-498
-495
-491
-486
-482
-477
-472
-467
-462
-456
-450
-444
-438
-432
-425
-418
-411
-404
-397
-389
-382
-374
-366
-358
-349
-341
-333
-324
-315
-306
-297
-288
-279
-270
-260
-250
-241
-231
-221
-211
-201
-191
-180
-170
-159
-148
-138
-127
-116
-105
-93
-82
-71
-59
-47
-35
-23
-11
1
14
26
38
51
64
76
89
102
115
128
141
154
167
180
194
207
221
234
247
261
274
288
301
315
328
342
355
369
383
396
410
423
437
451
465
478
492
506
520
535
549
563
578
592
607
621
636
651
666
681
696
711
727
742
757
772
788
803
818
834
849
864
879
895
910
925
940
955
971
986
1000
1016
1031
1046
1061
1076
1091
1106
1122
1137
1152
1166
1181
1196
1211
1226
1241
1256
1270
1285
1299
1314
1328
1343
1357
1371
1385
1399
1413
1427
1441
1455
1469
1483
1496
1510
1524
1538
1551
1565
1579
1593
1607
1621
1635
1649
1664
1678
1693
1708
1723
1738
1753
1768
1783
1799
1814
1830
1845
1860
1876
1891
1907
1922
1938
1953
1969
1984
2000
2015
2031
2045
2062
2077
2093
2109
2125
2141
2157
2173
2189
2205
2221
2237
2253
2270
2286
2302
2318
2335
2351
2367
2384
2400
2417
2434
2450
2467
2483
2500
2516
2533
2549
2565
2582
2598
2614
2630
2646
2663
2679
2695
2711
2727
2742
2758
2774
2790
2806
2821
2837
2852
2867
2883
2898
2913
2928
2943
2957
2972
2987
3001
3016
3030
3045
3059
3073
3088
3102
3116
3130
3144
3157
3171
3185
3199
3212
3225
3239
3252
3265
3278
3291
3304
3317
3330
3342
3355
3367
3379
3391
3403
3415
3427
3438
3450
3461
3472
3483
3494
3504
3515
3525
3535
3545
3555
3565
3574
3583
3592
3601
3610
3618
3627
3635
3642
3650
3658
3665
3672
3678
3685
3691
3697
3703
3708
3714
3719
3724
3728
3733
3737
3741
3745
3748
3752
3755
3758
3761
3764
3767
3769
3771
3773
3775
3777
3779
3780
3782
3783
3784
3785
3786
3787
3787
3787
3788
3788
3788
3787
3787
3787
3786
3785
3785
3784
3782
3781
3780
3778
3777
3775
3773
3771
3769
3767
3765
3763
3761
3758
3756
3753
3751
3748
3746
3743
3740
3738
3735
3732
3729
3727
3724
3721
3718
3716
3713
3710
3707
3704
3701
3698
3695
3692
3689
3686
3683
3680
3677
3673
3670
3667
3664
3661
3658
3655
3651
3648
3645
3642
3639
3635
3632
3629
3625
3622
3619
3615
3612
3608
3605
3601
3598
3594
3591
3587
3583
3580
3576
3572
3568
3565
3561
3557
3553
3549
3545
3541
3537
3533
3529
3525
3521
3516
3512
3508
3503
3499
3494
3490
3485
3481
3476
3471
3466
3461
3456
3451
3445
3440
3435
3429
3423
3417
3412
3406
3399
3393
3387
3381
3374
3367
3361
3354
3347
3340
3334
3327
3320
3313
3306
3299
3292
3285
3279
3272
3265
3258
3251
3244
3237
3230
3223
3216
3209
3202
3195
3188
3181
3174
3166
3159
3151
3144
3136
3129
3121
3114
3106
3098
3091
3083
3075
3067
3060
3052
3044
3036
3028
3020
3013
3005
2997
2989
2981
2973
2964
2956
2948
2940
2931
2923
2914
2906
2897
2889
2880
2871
2863
2854
2846
2837
2829
2820
2812
2803
2795
2786
2778
2769
2761
2753
2745
2736
2728
2720
2712
2703
2695
2687
2678
2670
2661
2653
2644
2635
2627
2618
2609
2599
2590
2581
2571
2562
2552
2542
2532
2523
2513
2503
2492
2482
2472
2461
2451
2440
2430
2419
2408
2397
2386
2375
2364
2353
2342
2331
2320
2308
2297
2285
2274
2262
2250
2239
2227
2215
2203
2191
2179
2167
2155
2142
2130
2118
2105
2093
2080
2068
2055
2041
2029
2017
2004
1992
1979
1966
1954
1941
1928
1915
1903
1890
1877
1864
1851
1839
1826
1813
1800
1787
1775
1762
1749
1736
1723
1711
1698
1685
1672
1659
1647
1634
1621
1609
1596
1584
1571
1559
1546
1534
1521
1509
1497
1485
1473
1461
1450
1438
1426
1415
1404
1393
1382
1371
1360
1349
1339
1329
1318
1308
1298
1289
1279
1269
1260
1250
1241
1232
1223
1214
1206
1197
1189
1180
1172
1164
1156
1148
1141
1133
1126
1119
1113
1106
1100
1094
1088
1082
1077
1072
1067
1062
1058
1054
1051
1047
1044
1042
1039
1037
1035
1034
1033
1032
1032
1032
1032
1033
1034
1035
1037
1039
1041
1044
1048
1052
1056
1060
1066
1071
1077
1084
1091
1098
1106
1114
1123
1132
1142
1153
1163
1175
1187
1199
1212
1225
1239
1253
1268
1283
1299
1315
1332
1349
1367
1385
1404
1423
1442
1462
1483
1504
1525
1547
1569
1592
1616
1639
1664
1688
1713
1739
1765
1792
1819
1846
1874
1902
1931
1960
1990
2020
2051
2082
2113
2145
2177
2210
2243
2277
2310
2345
2379
2415
2450
2486
2522
2559
2596
2634
2672
2710
2748
2787
2827
2866
2906
2946
2987
3028
3069
3111
3153
3195
3238
3280
3324
3367
3411
3456
3500
3545
3591
3636
3683
3729
3776
3823
3870
3918
3966
4014
4064
4113
4163
4213
4263
4314
4364
4416
4467
4519
4571
4623
4675
4728
4781
4834
4887
4940
4994
5047
5101
5155
5209
5263
5317
5372
5426
5480
5535
5589
5644
5698
5752
5807
5861
5916
5970
6024
6078
6132
6186
6240
6293
6347
6400
6453
6506
6559
6612
6664
6717
6769
6821
6873
6924
6975
7027
7077
7128
7178
7228
7278
7328
7377
7426
7475
7523
7571
7618
7666
7712
7759
7805
7851
7896
7941
7985
8029
8073
8116
8159
8202
8244
8285
8327
8367
8407
8447
8487
8526
8564
8602
8640
8677
8713
8750
8785
8821
8856
8890
8924
8957
8990
9023
9055
9087
9118
9148
9178
9208
9237
9265
9293
9321
9347
9374
9400
9425
9450
9474
9498
9521
9544
9566
9588
9610
9630
9651
9670
9689
9708
9726
9744
9761
9777
9793
9808
9823
9837
9851
9864
9877
9888
9900
9911
9921
9931
9940
9949
9957
9965
9972
9979
9985
9990
9995
10000
10004
10007
10010
10012
10014
10016
10017
10017
10017
10016
10015
10014
10012
10009
10007
10003
9999
9995
9990
9985
9980
9973
9967
9960
9953
9945
9937
9928
9919
9910
9900
9890
9879
9868
9857
9845
9833
9820
9807
9794
9780
9767
9752
9738
9723
9707
9692
9676
9659
9643
9626
9608
9591
9573
9555
9536
9517
9498
9479
9459
9439
9419
9398
9377
9356
9334
9313
9291
9268
9246
9223
9199
9176
9152
9128
9104
9079
9054
9029
9003
8978
8951
8925
8898
8871
8844
8817
8789
8761
8732
8704
8675
8645
8616
8586
8556
8525
8495
8464
8432
8401
8369
8337
8304
8271
8238
8205
8170
8138
8103
8069
8034
8000
7964
7929
7893
7858
7821
7785
7748
7711
7674
7637
7599
7561
7523
7485
7446
7407
7368
7328
7288
7248
7208
7168
7127
7086
7045
7003
6961
6919
6877
6835
6792
6749
6706
6662
6619
6575
6531
6486
6442
6397
6352
6307
6262
6216
6171
6125
6079
6032
5986
5939
5893
5846
5799
5751
5704
5657
5609
5561
5513
5465
5417
5368
5320
5271
5222
5173
5124
5075
5025
4976
4926
4877
4827
4777
4727
4677
4626
4576
4525
4475
4424
4373
4322
4271
4220
4169
4118
4066
4014
3963
3912
3860
3808
3756
3704
3653
3601
3549
3497
3445
3393
3341
3289
3237
3185
3133
3081
3029
2977
2925
2873
2822
2770
2719
2667
2616
2565
2514
2463
2412
2361
2310
2260
2209
2159
2109
2059
2009
1959
1910
1861
1812
1763
1715
1666
1618
1571
1523
1476
1429
1382
1336
1290
1244
1199
1153
1109
1064
1020
976
933
890
848
806
764
722
682
641
601
561
522
483
445
407
369
332
296
259
224
188
154
119
86
52
19
-13
-45
-76
-107
-138
-167
-197
-226
-254
-282
-309
-336
-362
-387
-412
-437
-461
-484
-507
-529
-551
-572
-592
-612
-631
-649
-667
-684
-701
-717
-733
-748
-762
-776
-789
-802
-814
-825
-836
-847
-857
-866
-875
-884
-892
-899
-906
-912
-918
-923
-928
-932
-936
-939
-942
-944
-946
-947
-947
-948
-947
-947
-945
-944
-941
-939
-935
-932
-928
-923
-918
-912
-906
-900
-893
-885
-877
-869
-860
-851
-842
-832
-821
-811
-800
-788
-777
-765
-752
-739
-726
-713
-700
-686
-672
-657
-643
-628
-612
-597
-581
-565
-549
-533
-516
-499
-482
-465
-448
-430
-412
-394
-376
-358
-339
-321
-302
-283
-264
-245
-225
-206
-187
-167
-147
-127
-107
-87
-67
-47
-27
-7
14
34
55
75
96
117
137
158
179
200
221
242
263
284
305
326
348
369
390
411
433
454
475
497
518
540
561
582
604
625
646
668
689
710
731
752
773
794
815
836
856
877
897
918
938
959
979
999
1018
1039
1059
1079
1099
1119
1139
1158
1178
1197
1217
1236
1255
1274
1293
1312
1330
1349
1367
1386
1404
1422
1440
1458
1475
1493
1511
1528
1545
1562
1579
1596
1612
1629
1645
1661
1677
1693
1709
1725
1740
1756
1771
1786
1801
1816
1831
1846
1860
1875
1889
1903
1918
1932
1946
1960
1974
1987
2001
2013
2028
2041
2054
2067
2080
2092
2105
2117
2129
2141
2153
2165
2176
2187
2198
2209
2220
2230
2240
2250
2260
2270
2279
2288
2297
2306
2314
2322
2330
2338
2345
2352
2359
2366
2372
2378
2384
2389
2394
2399
2404
2408
2412
2416
2419
2423
2425
2428
2430
2432
2434
2436
2437
2438
2439
2439
2440
2440
2440
2440
2439
2439
2438
2437
2436
2434
2433
2431
2429
2428
2425
2423
2421
2418
2415
2412
2409
2405
2402
2398
2394
2390
2385
2380
2376
2370
2365
2360
2354
2348
2341
2335
2328
2321
2314
2307
2299
2292
2284
2275
2267
2259
2250
2241
2232
2223
2214
2204
2195
2185
2175
2165
2154
2144
2133
2123
2112
2101
2090
2079
2067
2056
2045
2033
2021
2009
1998
1986
1974
1962
1950
1938
1926
1914
1901
1889
1877
1864
1852
1839
1827
1815
1802
1790
1777
1765
1752
1740
1728
1715
1703
1690
1678
1666
1653
1641
1629
1617
1604
1592
1580
1568
1556
1544
1532
1521
1509
1498
1486
1475
1464
1453
1442
1431
1421
1410
1400
1390
1380
1370
1360
1350
1341
1332
1322
1313
1304
1296
1287
1279
1271
1263
1255
1248
1240
1233
1226
1219
1213
1206
1200
1194
1188
1183
1177
1172
1167
1162
1158
1153
1149
1144
1140
1136
1133
1129
1125
1122
1119
1116
1113
1110
1107
1105
1102
1100
1098
1095
1094
1092
1090
1089
1087
1086
1085
1084
1083
1082
1082
1082
1082
1082
1082
1082
1083
1083
1084
1085
1086
1087
1089
1090
1092
1094
1096
1098
1100
1102
1105
1107
1110
1113
1116
1119
1122
1125
1128
1132
1135
1139
1142
1146
1150
1153
1157
1161
1165
1169
1173
1178
1182
1186
1190
1195
1199
1204
1208
1213
1217
1222
1227
1231
1236
1241
1245
1250
1255
1259
1264
1268
1273
1277
1282
1286
1291
1295
1299
1304
1308
1312
1316
1320
1324
1328
1332
1336
1340
1344
1348
1351
1355
1358
1362
1365
1368
1372
1375
1378
1381
1384
1387
1390
1393
1396
1398
1401
1403
1406
1408
1410
1412
1414
1416
1418
1420
1422
1424
1426
1427
1429
1431
1432
1434
1436
1438
1439
1441
1442
1444
1446
1447
1449
1450
1452
1453
1455
1456
1458
1459
1461
1462
1463
1465
1466
1467
1468
1470
1471
1472
1473
1474
1475
1475
1476
1477
1478
1478
1479
1479
1480
1480
1481
1481
1481
1482
1482
1482
1483
1483
1483
1484
1484
1485
1485
1486
1486
1487
1487
1488
1489
1489
1490
1491
1492
1493
1494
1495
1496
1497
1499
1500
1502
1503
1505
1506
1508
1510
1512
1515
1517
1519
1522
1525
1528
1531
1534
1537
1540
1544
1548
1552
1556
1560
1565
1570
1574
1579
1585
1590
1596
1601
1607
1613
1620
1626
1633
1639
1646
1653
1661
1668
1676
1684
1691
1700
1708
1716
1725
1733
1742
1751
1761
1770
1780
1790
1800
1810
1820
1830
1841
1852
1863
1874
1885
1897
1909
1921
1933
1945
1957
1970
1983
1996
2009
2021
2036
2049
2063
2077
2091
2106
2120
2135
2150
2166
2181
2197
2212
2228
2245
2261
2278
2295
2312
2330
2347
2365
2383
2402
2420
2439
2458
2478
2497
2517
2537
2557
2578
2599
2620
2641
2663
2684
2706
2728
2751
2773
2796
2819
2842
2865
2889
2912
2936
2960
2984
3009
3033
3058
3083
3107
3132
3158
3183
3208
3234
3259
3285
3311
3337
3363
3388
3414
3440
3466
3492
3518
3544
3570
3596
3622
3648
3674
3700
3726
3752
3778
3804
3830
3856
3882
3907
3933
3959
3985
4010
4035
4061
4086
4112
4137
4162
4188
4212
4237
4262
4287
4311
4336
4360
4384
4408
4432
4456
4479
4503
4526
4550
4573
4595
4618
4641
4663
4685
4707
4729
4750
4772
4793
4814
4835
4856
4876
4896
4917
4936
4956
4976
4995
5014
5033
5051
5070
5088
5106
5124
5141
5158
5175
5192
5208
5224
5240
5255
5270
5285
5299
5313
5327
5341
5354
5367
5379
5391
5403
5414
5425
5436
5447
5457
5466
5476
5485
5493
5502
5510
5517
5525
5532
5538
5544
5550
5556
5561
5566
5571
5575
5579
5582
5585
5588
5590
5592
5594
5595
5596
5597
5597
5597
5596
5595
5594
5592
5590
5588
5585
5582
5579
5575
5571
5567
5562
5557
5552
5547
5541
5535
5528
5521
5514
5507
5499
5491
5483
5475
5466
5457
5447
5438
5428
5417
5407
5396
5385
5373
5361
5349
5337
5325
5312
5298
5285
5271
5257
5243
5228
5214
5198
5183
5167
5151
5135
5119
5102
5085
5068
5051
5033
5015
4997
4979
4960
4942
4923
4904
4885
4865
4845
4826
4806
4786
4765
4745
4724
4703
4683
4662
4640
4619
4598
4576
4555
4533
4511
4489
4467
4445
4423
4400
4378
4355
4333
4310
4287
4265
4242
4219
4196
4173
4151
4128
4105
4083
4059
4037
4014
3992
3970
3948
3925
3903
3881
3859
3837
3816
3794
3772
3751
3730
3708
3687
3667
3646
3625
3605
3584
3564
3544
3524
3505
3485
3466
3447
3428
3409
3391
3373
3355
3337
3320
3302
3285
3269
3252
3236
3220
3204
3189
3174
3159
3145
3131
3117
3104
3091
3078
3065
3053
3042
3030
3019
3009
2998
2989
2979
2970
2962
2954
2946
2939
2932
2926
2920
2914
2909
2905
2901
2898
2895
2892
2890
2889
2888
2887
2887
2888
2889
2890
2892
2894
2897
2901
2905
2909
2914
2919
2925
2931
2938
2946
2953
2962
2970
2980
2990
3000
3011
3022
3034
3046
3059
3072
3086
3101
3116
3131
3147
3163
3180
3198
3216
3234
3253
3273
3293
3313
3334
3356
3378
3400
3424
3447
3471
3496
3521
3547
3573
3600
3627
3655
3683
3712
3741
3771
3801
3831
3862
3894
3926
3958
3991
4024
4057
4091
4125
4160
4195
4230
4266
4302
4338
4375
4411
4449
4486
4524
4562
4600
4638
4677
4715
4754
4794
4833
4873
4912
4952
4992
5033
5073
5114
5154
5195
5236
5277
5318
5360
5401
5443
5484
5526
5567
5609
5651
5693
5734
5776
5818
5860
5902
5944
5985
6027
6069
6110
6151
6193
6234
6275
6316
6357
6397
6438
6478
6518
6558
6598
6637
6676
6715
6754
6793
6831
6869
6907
6944
6981
7018
7055
7091
7127
7162
7197
7232
7266
7300
7333
7366
7399
7431
7462
7493
7524
7554
7584
7613
7642
7670
7698
7725
7752
7778
7804
7829
7854
7878
7902
7925
7947
7969
7991
8012
8032
8052
8071
8090
8108
8125
8143
8160
8176
8191
8206
8220
8234
8247
8260
8272
8283
8294
8304
8314
8323
8331
8339
8346
8353
8359
8364
8369
8373
8376
8379
8382
8383
8385
8385
8385
8385
8383
8382
8379
8376
8373
8369
8364
8359
8353
8347
8340
8333
8325
8317
8308
8298
8288
8278
8267
8255
8243
8231
8218
8204
8189
8176
8161
8145
8129
8113
8096
8079
8061
8042
8023
8004
7985
7964
7944
7923
7901
7879
7856
7833
7810
7786
7762
7737
7712
7687
7661
7635
7608
7582
7554
7527
7499
7470
7442
7413
7383
7354
7324
7294
7263
7232
7201
7170
7138
7106
7074
7042
7009
6976
6943
6910
6876
6842
6808
6774
6740
6705
6670
6636
6600
6565
6530
6494
6459
6423
6387
6351
6315
6279
6242
6206
6170
6133
6097
6060
6023
5987
5950
5913
5876
5840
5803
5766
5729
5693
5656
5619
5583
5546
5509
5473
5436
5400
5364
5327
5291
5255
5219
5183
5148
5112
5076
5041
5006
4971
4936
4901
4867
4833
4798
4765
4731
4698
4664
4632
4599
4567
4534
4503
4471
4440
4409
4378
4348
4318
4288
4259
4230
4201
4173
4145
4118
4090
4064
4037
4011
3986
3961
3936
3912
3888
3865
3842
3820
3797
3776
3755
3734
3714
3694
3674
3655
3636
3618
3600
3583
3566
3549
3533
3518
3502
3487
3473
3459
3445
3432
3420
3407
3395
3384
3373
3362
3352
3342
3333
3324
3315
3307
3299
3292
3285
3278
3272
3267
3261
3257
3252
3248
3244
3241
3238
3236
3234
3232
3231
3230
3230
3229
3230
3231
3232
3233
3235
3238
3240
3244
3247
3251
3255
3260
3265
3271
3276
3283
3289
3296
3304
3311
3320
3328
3337
3346
3355
3365
3375
3386
3397
3408
3420
3431
3444
3456
3469
3482
3496
3509
3523
3538
3552
3567
3582
3598
3613
3629
3645
3662
3678
3695
3712
3729
3747
3765
3782
3800
3819
3837
3855
3874
3893
3911
3930
3950
3969
3988
4008
4027
4046
4066
4086
4106
4126
4146
4166
4186
4206
4226
4245
4265
4285
4305
4325
4344
4364
4383
4403
4422
4441
4460
4479
4498
4516
4535
4553
4572
4590
4608
4625
4643
4660
4678
4695
4711
4728
4744
4761
4777
4792
4808
4823
4838
4853
4868
4883
4897
4911
4925
4939
4952
4965
4978
4991
5004
5016
5028
5040
5052
5063
5075
5086
5096
5107
5117
5127
5137
5146
5156
5165
5173
5182
5190
5198
5206
5213
5221
5228
5234
5240
5247
5252
5258
5263
5268
5273
5278
5282
5286
5290
5293
5296
5299
5302
5305
5307
5309
5311
5312
5314
5315
5316
5316
5317
5317
5317
5316
5316
5315
5314
5312
5311
5309
5307
5304
5302
5299
5296
5292
5289
5285
5280
5276
5271
5266
5261
5256
5250
5244
5238
5231
5224
5217
5210
5202
5194
5186
5178
5169
5160
5151
5141
5131
5121
5110
5100
5089
5077
5066
5054
5042
5030
5017
5004
4991
4978
4964
4950
4936
4922
4908
4893
4878
4863
4848
4832
4817
4801
4785
4768
4752
4735
4718
4701
4684
4666
4648
4630
4612
4594
4575
4557
4538
4519
4499
4480
4460
4440
4419
4399
4378
4357
4336
4315
4293
4271
4249
4227
4204
4182
4159
4136
4112
4089
4065
4041
4017
3993
3968
3944
3919
3894
3868
3843
3817
3792
3766
3739
3713
3687
3660
3633
3606
3579
3551
3524
3496
3468
3440
3412
3383
3355
3326
3297
3268
3238
3209
3179
3149
3119
3089
3058
3028
2997
2966
2935
2903
2871
2840
2808
2775
2743
2710
2677
2644
2611
2578
2544
2511
2477
2443
2409
2374
2340
2305
2270
2235
2200
2165
2130
2094
2058
2021
1986
1950
1914
1877
1841
1804
1767
1730
1693
1656
1618
1581
1543
1506
1468
1430
1392
1354
1315
1277
1239
1200
1162
1123
1084
1045
1006
968
929
890
851
811
772
733
694
655
615
576
537
497
458
419
379
340
301
262
222
183
144
105
66
27
-11
-50
-89
-127
-166
-204
-243
-281
-319
-357
-395
-433
-471
-508
-546
-583
-621
-658
-695
-732
-769
-806
-843
-879
-916
-952
-988
-1024
-1060
-1096
-1132
-1167
-1203
-1238
-1273
-1308
-1343
-1378
-1412
-1447
-1481
-1515
-1549
-1583
-1616
-1649
-1683
-1716
-1749
-1781
-1814
-1846
-1878
-1910
-1941
-1973
-2004
-2035
-2066
-2096
-2127
-2157
-2186
-2216
-2245
-2274
-2303
-2332
-2360
-2388
-2416
-2443
-2471
-2498
-2524
-2551
-2577
-2603
-2628
-2653
-2678
-2703
-2728
-2752
-2775
-2799
-2822
-2845
-2868
-2890
-2912
-2934
-2955
-2976
-2997
-3018
-3038
-3057
-3077
-3096
-3115
-3134
-3152
-3170
-3188
-3205
-3222
-3239
-3255
-3271
-3287
-3303
-3318
-3333
-3347
-3361
-3375
-3389
-3402
-3415
-3427
-3439
-3451
-3463
-3474
-3485
-3495
-3506
-3515
-3525
-3534
-3543
-3552
-3560
-3568
-3575
-3583
-3590
-3596
-3602
-3608
-3614
-3619
-3624
-3629
-3633
-3637
-3641
-3644
-3647
-3650
-3652
-3655
-3656
-3658
-3659
-3660
-3660
-3660
-3660
-3660
-3659
-3658
-3657
-3655
-3653
-3651
-3648
-3645
-3642
-3638
-3635
-3631
-3626
-3622
-3617
-3612
-3606
-3601
-3595
-3589
-3583
-3576
-3569
-3562
-3555
-3548
-3540
-3532
-3524
-3516
-3507
-3499
-3490
-3481
-3472
-3462
-3452
-3443
-3432
-3422
-3412
-3401
-3390
-3379
-3368
-3357
-3345
-3334
-3322
-3310
-3298
-3285
-3273
-3260
-3247
-3234
-3221
-3208
-3194
-3181
-3167
-3153
-3139
-3125
-3110
-3096
-3081
-3066
-3051
-3036
-3021
-3006
-2990
-2975
-2959
-2943
-2927
-2911
-2895
-2879
-2862
-2846
-2829
-2812
-2795
-2778
-2761
-2743
-2726
-2708
-2691
-2673
-2655
-2637
-2619
-2600
-2582
-2563
-2545
-2526
-2507
-2488
-2469
-2450
-2430
-2411
-2392
-2372
-2352
-2332
-2313
-2293
-2273
-2253
-2232
-2212
-2192
-2172
-2151
-2131
-2110
-2089
-2069
-2048
-2027
-2007
-1986
-1965
-1944
-1923
-1902
-1881
-1860
-1838
-1817
-1796
-1775
-1753
-1732
-1710
-1688
-1667
-1645
-1623
-1601
-1579
-1557
-1535
-1513
-1490
-1468
-1446
-1423
-1400
-1378
-1355
-1332
-1309
-1286
-1263
-1239
-1216
-1192
-1169
-1145
-1122
-1098
-1074
-1050
-1026
-1000
-977
-953
-928
-904
-879
-854
-829
-804
-779
-754
-729
-703
-678
-652
-627
-601
-575
-549
-523
-496
-470
-444
-417
-391
-364
-337
-310
-283
-256
-229
-201
-174
-147
-119
-91
-64
-36
-8
20
48
76
105
133
161
189
218
246
275
303
331
360
388
417
445
474
502
531
560
588
617
645
674
702
731
759
787
816
844
873
901
929
958
986
1014
1043
1071
1099
1127
1156
1184
1212
1240
1268
1296
1324
1352
1380
1408
1436
1464
1492
1520
1548
1576
1604
1631
1659
1687
1714
1742
1770
1797
1825
1852
1879
1907
1934
1962
1989
2016
2043
2070
2098
2125
2152
2179
2206
2232
2259
2286
2313
2339
2366
2393
2419
2445
2472
2498
2524
2551
2577
2603
2629
2655
2681
2706
2732
2758
2783
2809
2834
2860
2885
2911
2936
2961
2986
3011
3036
3061
3086
3111
3135
3160
3184
3209
3233
3257
3281
3305
3329
3353
3377
3400
3424
3447
3470
3493
3516
3539
3562
3585
3607
3630
3652
3674
3696
3719
3740
3762
3784
3806
3827
3849
3870
3891
3912
3933
3954
3975
3996
4017
4037
4058
4078
4099
4119
4139
4160
4180
4200
4220
4240
4260
4279
4299
4319
4338
4358
4377
4396
4416
4435
4454
4473
4492
4511
4530
4548
4567
4586
4604
4622
4641
4659
4677
4695
4713
4731
4749
4767
4784
4802
4820
4837
4855
4873
4890
4908
4925
4943
4960
4978
4995
5013
5030
5048
5065
5083
5100
5118
5135
5153
5170
5187
5205
5223
5240
5258
5275
5293
5311
5328
5346
5364
5382
5400
5417
5435
5453
5471
5490
5508
5526
5544
5563
5581
5600
5618
5637
5655
5674
5693
5712
5731
5750
5769
5788
5807
5826
5845
5865
5884
5904
5923
5943
5963
5982
6002
6022
6042
6062
6082
6102
6122
6143
6163
6184
6204
6225
6246
6267
6287
6308
6330
6351
6372
6393
6415
6436
6458
6480
6501
6523
6545
6567
6589
6612
6634
6656
6679
6701
6724
6747
6770
6792
6815
6838
6862
6885
6908
6931
6955
6978
7002
7026
7049
7073
7097
7121
7145
7169
7193
7217
7242
7266
7290
7314
7339
7363
7388
7412
7437
7461
7486
7510
7535
7560
7584
7609
7633
7658
7682
7707
7732
7756
7780
7805
7829
7854
7878
7902
7926
7951
7975
7999
8023
8047
8071
8095
8119
8141
8166
8189
8213
8237
8260
8284
8307
8330
8353
8376
8399
8422
8445
8467
8490
8512
8535
8557
8579
8601
8623
8644
8666
8687
8708
8730
8751
8772
8792
8813
8833
8854
8874
8894
8913
8933
8953
8972
8991
9010
9029
9048
9066
9084
9103
9120
9138
9156
9173
9190
9207
9224
9240
9257
9273
9289
9304
9320
9335
9350
9365
9379
9393
9407
9421
9435
9448
9461
9474
9486
9499
9511
9523
9534
9545
9556
9567
9577
9587
9597
9607
9616
9625
9634
9643
9651
9659
9667
9674
9682
9689
9695
9702
9708
9714
9720
9725
9730
9735
9740
9744
9748
9752
9756
9759
9762
9765
9768
9770
9772
9774
9776
9778
9779
9780
9781
9782
9783
9783
9783
9783
9783
9783
9782
9781
9780
9779
9778
9777
9775
9773
9771
9769
9767
9765
9762
9759
9756
9753
9750
9747
9743
9740
9736
9732
9728
9724
9719
9715
9710
9705
9701
9696
9690
9685
9680
9674
9669
9663
9657
9651
9645
9639
9632
9626
9619
9613
9606
9599
9592
9585
9578
9571
9564
9556
9549
9541
9534
9526
9518
9510
9502
9494
9486
9478
9470
9461
9453
9444
9436
9427
9418
9409
9400
9391
9382
9373
9364
9354
9345
9335
9326
9316
9307
9297
9287
9278
9268
9258
9248
9238
9228
9218
9208
9197
9187
9177
9166
9156
9145
9135
9124
9113
9102
9091
9080
9069
9057
9046
9034
9022
9010
8998
8986
8974
8962
8949
8936
8924
8911
8898
8884
8871
8858
8844
8830
8817
8803
8789
8774
8760
8746
8731
8716
8701
8686
8671
8656
8640
8625
8609
8593
8577
8561
8544
8528
8511
8494
8477
8460
8443
8425
8407
8389
8371
8353
8335
8316
8298
8279
8260
8241
8221
8202
8182
8162
8141
8122
8102
8082
8061
8039
8019
7998
7977
7956
7934
7913
7891
7869
7847
7824
7802
7779
7756
7733
7710
7687
7663
7640
7616
7592
7568
7544
7520
7495
7471
7446
7421
7396
7371
7346
7320
7295
7269
7244
7218
7192
7166
7140
7114
7088
7061
7035
7008
6982
6955
6928
6901
6874
6847
6820
6792
6765
6737
6710
6682
6654
6626
6598
6570
6542
6514
6486
6458
6429
6401
6373
6344
6316
6287
6259
6230
6201
6173
6144
6115
6087
6058
6029
6000
5972
5943
5914
5885
5857
5828
5799
5771
5742
5713
5685
5656
5628
5599
5571
5542
5514
5486
5458
5430
5402
5374
5346
5318
5291
5263
5236
5209
5182
5155
5128
5101
5075
5048
5022
4996
4970
4944
4919
4893
4868
4843
4818
4793
4769
4745
4720
4696
4672
4649
4625
4602
4579
4556
4534
4511
4489
4467
4445
4424
4402
4381
4360
4340
4319
4299
4279
4259
4240
4220
4201
4182
4164
4145
4127
4109
4091
4074
4057
4040
4022
4006
3991
3975
3959
3943
3928
3913
3898
3883
3869
3855
3841
3827
3814
3800
3787
3775
3762
3750
3738
3726
3715
3703
3692
3681
3671
3660
3650
3640
3630
3621
3612
3603
3594
3585
3576
3568
3560
3552
3544
3537
3530
3522
3515
3508
3502
3495
3488
3482
3476
3470
3464
3458
3452
3446
3441
3435
3430
3424
3419
3414
3409
3404
3398
3393
3388
3383
3378
3373
3368
3363
3358
3353
3348
3343
3338
3333
3327
3322
3316
3311
3305
3300
3294
3288
3282
3276
3270
3263
3257
3250
3243
3237
3230
3222
3215
3207
3200
3192
3184
3175
3167
3158
3149
3140
3131
3121
3112
3102
3091
3081
3070
3059
3048
3036
3025
3013
3000
2988
2975
2962
2949
2935
2921
2907
2892
2878
2863
2848
2832
2816
2800
2784
2767
2750
2733
2716
2698
2680
2661
2642
2623
2604
2584
2564
2544
2524
2503
2481
2460
2438
2416
2394
2371
2348
2325
2301
2278
2253
2229
2204
2179
2154
2128
2102
2076
2050
2023
1996
1969
1941
1913
1885
1857
1829
1800
1771
1741
1712
1682
1652
1622
1592
1561
1530
1499
1468
1436
1405
1373
1341
1309
1276
1244
1211
1178
1145
1112
1079
1046
1012
979
945
912
878
844
811
777
743
709
675
642
608
574
540
507
473
440
406
373
340
306
273
240
207
174
142
109
77
45
13
-19
-51
-82
-114
-145
-176
-206
-237
-267
-297
-327
-356
-385
-414
-443
-472
-500
-528
-555
-583
-610
-637
-663
-689
-715
-740
-766
-790
-815
-839
-863
-886
-909
-932
-954
-976
-998
-1018
-1040
-1061
-1081
-1101
-1120
-1139
-1157
-1176
-1193
-1211
-1228
-1244
-1260
-1276
-1291
-1306
-1320
-1334
-1348
-1361
-1373
-1385
-1397
-1409
-1419
-1430
-1440
-1449
-1458
-1467
-1475
-1482
-1490
-1496
-1502
-1508
-1513
-1518
-1522
-1526
-1529
-1532
-1534
-1536
-1537
-1538
-1538
-1538
-1538
-1536
-1535
-1533
-1531
-1528
-1525
-1521
-1517
-1512
-1507
-1502
-1496
-1490
-1484
-1477
-1470
-1463
-1455
-1447
-1438
-1429
-1420
-1411
-1401
-1391
-1381
-1370
-1359
-1348
-1337
-1325
-1313
-1300
-1288
-1275
-1262
-1249
-1235
-1221
-1207
-1193
-1178
-1164
-1149
-1134
-1118
-1103
-1087
-1071
-1055
-1038
-1022
-1004
-988
-971
-954
-937
-919
-902
-884
-866
-848
-830
-812
-793
-775
-756
-738
-719
-700
-681
-662
-643
-623
-604
-584
-565
-545
-526
-506
-486
-466
-446
-427
-407
-387
-367
-347
-327
-307
-287
-267
-247
-227
-207
-187
-167
-147
-127
-107
-88
-68
-48
-29
-9
11
30
49
68
87
106
125
144
162
181
199
217
235
253
271
288
306
323
340
357
373
390
406
422
438
453
469
484
499
513
528
542
556
570
583
596
609
622
634
647
659
670
682
693
704
715
725
735
745
755
764
773
782
791
799
807
815
822
830
837
843
850
856
862
867
873
878
882
887
891
895
899
902
905
908
911
913
915
917
919
920
921
922
922
923
923
923
922
922
921
920
918
917
915
913
910
908
905
902
899
895
892
888
883
879
875
870
865
860
854
849
843
837
831
825
819
812
805
798
791
784
776
769
761
753
745
737
729
720
712
703
694
685
676
667
658
649
639
630
620
611
601
591
581
571
561
551
541
531
521
511
501
490
480
470
459
449
438
428
417
407
396
385
375
364
353
342
332
321
310
300
289
278
267
257
246
235
225
214
204
193
182
172
161
150
140
129
119
108
98
87
77
66
56
45
35
24
14
4
-7
-17
-27
-37
-47
-58
-68
-78
-88
-97
-107
-117
-127
-137
-146
-156
-166
-175
-185
-195
-204
-214
-223
-232
-242
-251
-260
-269
-278
-287
-296
-305
-314
-323
-332
-340
-349
-357
-366
-374
-383
-391
-399
-407
-415
-424
-432
-439
-447
-455
-463
-471
-478
-486
-493
-501
-508
-515
-523
-530
-537
-544
-551
-558
-565
-571
-578
-585
-591
-598
-604
-610
-616
-622
-628
-634
-640
-646
-651
-657
-662
-667
-673
-678
-682
-687
-692
-696
-701
-705
-709
-713
-716
-720
-723
-727
-730
-732
-735
-738
-740
-742
-744
-746
-747
-749
-750
-751
-752
-753
-753
-753
-753
-753
-752
-751
-750
-749
-747
-745
-743
-741
-738
-735
-732
-729
-725
-721
-717
-712
-707
-702
-697
-691
-685
-679
-673
-666
-659
-651
-643
-635
-626
-617
-608
-599
-589
-578
-568
-557
-545
-534
-522
-510
-497
-484
-471
-457
-443
-428
-414
-399
-383
-367
-351
-335
-318
-300
-283
-265
-246
-228
-208
-189
-169
-148
-128
-106
-85
-63
-41
-18
5
29
53
77
102
127
152
178
204
231
258
285
313
341
370
399
428
458
488
518
549
580
611
643
675
708
740
774
807
841
875
910
945
980
1016
1052
1088
1124
1161
1199
1236
1274
1312
1350
1389
1428
1467
1507
1547
1587
1628
1668
1710
1751
1793
1835
1877
1920
1962
2005
2049
2093
2137
2181
2225
2270
2315
2360
2405
2451
2497
2543
2589
2635
2682
2729
2776
2823
2870
2918
2965
3013
3061
3109
3157
3205
3253
3301
3350
3398
3447
3495
3544
3593
3641
3690
3739
3788
3836
3885
3934
3983
4030
4080
4129
4177
4226
4274
4323
4371
4419
4467
4515
4563
4611
4659
4706
4753
4800
4847
4894
4941
4987
5033
5079
5125
5170
5215
5260
5305
5350
5394
5438
5481
5524
5567
5610
5652
5694
5736
5777
5818
5859
5899
5939
5979
6018
6057
6096
6134
6171
6209
6246
6282
6318
6354
6389
6424
6458
6492
6525
6558
6591
6623
6654
6685
6716
6746
6776
6805
6834
6862
6890
6917
6944
6970
6996
7022
7046
7071
7094
7118
7141
7163
7185
7206
7227
7247
7267
7286
7305
7323
7341
7359
7375
7392
7408
7423
7438
7452
7466
7480
7493
7505
7517
7529
7540
7550
7561
7570
7580
7588
7597
7605
7612
7619
7626
7632
7638
7643
7648
7653
7657
7661
7664
7667
7669
7671
7673
7674
7674
7675
7675
7674
7673
7672
7670
7668
7666
7663
7660
7657
7653
7649
7644
7639
7634
7629
7623
7616
7610
7603
7596
7588
7580
7572
7564
7555
7546
7537
7528
7518
7508
7498
7487
7476
7465
7454
7443
7431
7419
7407
7394
7382
7369
7356
7343
7329
7316
7302
7288
7274
7260
7246
7231
7217
7202
7187
7173
7158
7143
7128
7113
7098
7083
7068
7052
7037
7022
7007
6992
6977
6961
6946
6931
6916
6901
6886
6871
6856
6841
6827
6812
6797
6783
6768
6754
6740
6726
6712
6698
6684
6671
6658
6645
6632
6619
6606
6594
6581
6569
6557
6545
6534
6522
6511
6500
6489
6479
6468
6458
6448
6438
6428
6419
6409
6400
6392
6383
6375
6367
6359
6352
6344
6337
6331
6324
6318
6312
6307
6301
6296
6291
6287
6283
6279
6275
6271
6268
6265
6262
6260
6258
6256
6254
6253
6251
6250
6250
6249
6249
6249
6249
6250
6251
6252
6253
6255
6256
6258
6260
6263
6265
6268
6271
6275
6278
6282
6286
6290
6295
6299
6304
6309
6315
6320
6326
6332
6338
6344
6351
6358
6365
6372
6379
6387
6395
6402
6410
6419
6427
6436
6444
6453
6462
6471
6481
6490
6500
6509
6519
6529
6539
6549
6559
6569
6580
6590
6601
6611
6622
6632
6643
6654
6665
6676
6687
6698
6709
6720
6731
6742
6754
6765
6776
6787
6799
6810
6821
6833
6844
6855
6867
6878
6889
6901
6912
6923
6935
6946
6957
6968
6979
6990
7001
7012
7022
7033
7044
7054
7065
7075
7085
7095
7105
7115
7125
7134
7144
7153
7163
7172
7181
7190
7198
7207
7216
7224
7232
7240
7248
7256
7264
7271
7279
7286
7293
7300
7307
7313
7320
7326
7332
7338
7344
7349
7355
7360
7365
7370
7375
7380
7384
7388
7393
7397
7401
7404
7408
7412
7415
7419
7422
7425
7428
7431
7434
7437
7439
7442
7444
7447
7449
7451
7453
7455
7457
7459
7460
7462
7463
7464
7465
7466
7467
7468
7468
7469
7469
7470
7470
7470
7470
7470
7470
7470
7469
7469
7469
7468
7468
7467
7467
7466
7465
7465
7464
7463
7463
7462
7461
7460
7459
7458
7457
7456
7455
7454
7453
7451
7450
7449
7448
7446
7445
7444
7443
7441
7440
7439
7438
7437
7436
7434
7433
7432
7432
7431
7430
7429
7428
7428
7427
7426
7426
7425
7425
7425
7425
7425
7425
7425
7425
7425
7425
7426
7426
7427
7428
7428
7429
7430
7431
7432
7433
7434
7436
7437
7438
7440
7442
7444
7446
7448
7450
7452
7455
7457
7460
7463
7466
7469
7472
7476
7479
7483
7487
7491
7495
7499
7503
7507
7512
7516
7521
7526
7530
7535
7540
7546
7551
7556
7561
7567
7572
7578
7584
7589
7595
7601
7606
7612
7618
7624
7630
7636
7642
7648
7654
7660
7666
7672
7677
7683
7689
7695
7701
7707
7713
7718
7724
7730
7735
7740
7746
7751
7756
7761
7766
7771
7776
7780
7785
7789
7794
7798
7802
7806
7809
7813
7816
7819
7822
7825
7828
7830
7832
7834
7836
7838
7839
7840
7841
7842
7842
7843
7843
7842
7842
7841
7840
7839
7837
7836
7834
7831
7829
7826
7823
7819
7816
7812
7808
7803
7798
7793
7788
7782
7776
7770
7764
7757
7750
7742
7734
7726
7718
7709
7700
7690
7681
7671
7660
7650
7639
7627
7615
7603
7591
7578
7565
7552
7538
7524
7509
7495
7479
7464
7448
7432
7415
7398
7381
7363
7345
7326
7308
7289
7269
7249
7229
7209
7188
7167
7146
7124
7102
7079
7057
7034
7010
6986
6962
6938
6913
6888
6863
6837
6811
6785
6759
6732
6705
6678
6650
6622
6594
6566
6537
6508
6479
6449
6420
6389
6359
6329
6298
6267
6235
6204
6172
6140
6108
6075
6042
6010
5976
5943
5910
5876
5842
5808
5773
5739
5704
5669
5634
5599
5563
5527
5492
5456
5420
5383
5347
5311
5274
5237
5200
5163
5126
5089
5051
5014
4976
4938
4900
4862
4824
4786
4748
4709
4671
4632
4593
4554
4516
4477
4438
4399
4360
4321
4282
4243
4204
4165
4125
4086
4046
4008
3969
3930
3891
3852
3813
3774
3735
3696
3657
3618
3579
3541
3502
3464
3425
3387
3349
3311
3272
3234
3197
3159
3121
3084
3046
3009
2972
2935
2898
2861
2825
2788
2752
2716
2680
2644
2608
2573
2537
2502
2467
2432
2397
2362
2327
2293
2259
2225
2191
2157
2123
2090
2057
2024
1991
1958
1926
1894
1861
1830
1798
1766
1735
1704
1673
1643
1612
1582
1552
1522
1492
1462
1433
1404
1375
1346
1317
1289
1261
1233
1205
1178
1150
1123
1096
1069
1043
1016
990
964
938
913
887
862
837
812
787
763
739
715
691
667
643
620
597
574
551
528
505
483
461
439
417
395
373
351
330
309
288
267
246
225
204
184
164
144
124
104
84
65
45
26
7
-13
-32
-50
-69
-88
-106
-125
-143
-161
-180
-198
-216
-233
-251
-269
-287
-304
-322
-339
-357
-374
-391
-408
-426
-443
-460
-477
-493
-510
-527
-543
-560
-576
-593
-609
-625
-641
-657
-673
-688
-704
-719
-735
-750
-765
-780
-795
-809
-824
-838
-852
-867
-880
-894
-908
-921
-935
-948
-961
-974
-987
-999
-1010
-1022
-1035
-1047
-1059
-1070
-1082
-1093
-1104
-1114
-1125
-1135
-1145
-1155
-1165
-1174
-1183
-1192
-1201
-1210
-1218
-1226
-1234
-1242
-1249
-1256
-1263
-1270
-1276
-1282
-1288
-1294
-1299
-1304
-1309
-1313
-1317
-1321
-1324
-1327
-1330
-1333
-1335
-1337
-1338
-1340
-1340
-1341
-1341
-1341
-1341
-1341
-1340
-1339
-1337
-1335
-1333
-1331
-1328
-1326
-1322
-1319
-1315
-1311
-1306
-1302
-1296
-1291
-1285
-1279
-1273
-1266
-1259
-1251
-1244
-1236
-1227
-1219
-1210
-1200
-1191
-1181
-1170
-1160
-1149
-1137
-1126
-1114
-1101
-1089
-1076
-1062
-1049
-1035
-1020
-1006
-991
-975
-960
-944
-928
-911
-895
-878
-860
-843
-825
-807
-788
-769
-750
-731
-711
-691
-671
-650
-629
-608
-587
-565
-543
-521
-498
-475
-452
-429
-405
-381
-357
-333
-308
-283
-258
-233
-207
-181
-155
-128
-102
-75
-48
-21
7
35
62
91
119
147
176
205
234
263
293
323
352
382
413
443
473
504
535
566
597
628
660
691
723
755
787
819
851
883
915
947
980
1012
1045
1078
1110
1143
1176
1209
1242
1275
1308
1341
1375
1408
1441
1475
1508
1542
1575
1609
1642
1676
1710
1743
1777
1811
1844
1878
1912
1945
1979
2013
2047
2080
2114
2148
2181
2215
2248
2282
2315
2349
2382
2416
2449
2482
2515
2548
2581
2614
2647
2680
2712
2745
2777
2810
2842
2874
2906
2938
2970
3001
3033
3065
3096
3127
3158
3189
3220
3251
3281
3312
3342
3372
3402
3432
3461
3491
3520
3549
3578
3607
3636
3664
3693
3721
3749
3777
3804
3832
3859
3886
3913
3940
3967
3993
4019
4046
4070
4097
4122
4147
4172
4197
4221
4245
4269
4293
4316
4339
4362
4384
4407
4429
4451
4472
4493
4515
4535
4556
4576
4596
4616
4635
4655
4674
4692
4711
4729
4747
4765
4782
4799
4816
4833
4849
4865
4881
4897
4912
4927
4942
4957
4971
4985
4999
5012
5026
5039
5051
5064
5076
5088
5100
5111
5123
5134
5144
5155
5165
5175
5185
5194
5203
5212
5221
5230
5238
5246
5254
5262
5269
5277
5284
5290
5297
5303
5310
5316
5322
5327
5333
5338
5343
5348
5352
5356
5361
5365
5368
5372
5375
5378
5381
5384
5386
5389
5391
5393
5394
5396
5397
5399
5400
5401
5401
5402
5402
5403
5403
5403
5403
5402
5402
5401
5401
5400
5399
5398
5397
5395
5394
5393
5391
5389
5387
5385
5383
5381
5379
5377
5374
5372
5369
5366
5363
5360
5357
5354
5351
5348
5345
5341
5338
5334
5331
5327
5324
5320
5316
5312
5308
5304
5300
5296
5292
5287
5283
5279
5274
5269
5265
5260
5255
5250
5245
5240
5235
5230
5225
5220
5214
5209
5203
5198
5192
5186
5181
5175
5169
5163
5157
5152
5146
5140
5134
5128
5122
5116
5110
5103
5097
5091
5085
5079
5073
5067
5061
5055
5048
5042
5036
5030
5024
5018
5012
5006
5000
4994
4987
4981
4975
4969
4963
4957
4951
4945
4939
4933
4927
4921
4915
4909
4904
4898
4892
4886
4881
4875
4869
4863
4858
4852
4847
4841
4835
4830
4824
4819
4814
4808
4803
4798
4792
4787
4782
4777
4771
4766
4761
4756
4751
4746
4741
4736
4732
4727
4722
4717
4713
4708
4704
4699
4695
4691
4687
4683
4679
4675
4671
4667
4663
4660
4656
4653
4650
4646
4643
4640
4637
4635
4632
4630
4627
4625
4623
4621
4619
4617
4615
4614
4612
4611
4610
4609
4608
4607
4607
4606
4606
4606
4606
4607
4607
4608
4608
4609
4611
4612
4614
4615
4617
4619
4622
4624
4627
4630
4633
4636
4640
4643
4647
4651
4656
4660
4665
4670
4675
4681
4687
4692
4699
4705
4711
4718
4725
4732
4739
4747
4755
4763
4771
4779
4788
4796
4805
4815
4824
4834
4844
4854
4864
4875
4886
4897
4908
4919
4931
4943
4955
4967
4980
4992
5005
5018
5031
5044
5058
5071
5085
5099
5113
5128
5142
5157
5172
5187
5202
5217
5233
5248
5264
5280
5296
5312
5328
5345
5361
5378
5395
5412
5429
5446
5463
5481
5498
5516
5534
5552
5570
5588
5606
5624
5643
5662
5680
5699
5718
5737
5756
5775
5794
5813
5833
5852
5871
5891
5911
5930
5950
5970
5989
6009
6029
6049
6069
6089
6109
6129
6149
6170
6190
6210
6230
6251
6271
6291
6312
6332
6352
6373
6393
6414
6434
6454
6475
6495
6515
6535
6555
6576
6596
6616
6636
6655
6675
6695
6715
6734
6754
6773
6793
6812
6831
6851
6870
6889
6908
6927
6946
6965
6984
7003
7022
7040
7059
7078
7096
7115
7133
7151
7170
7188
7206
7224
7242
7260
7278
7296
7313
7331
7348
7366
7383
7400
7417
7434
7451
7468
7485
7502
7518
7535
7551
7567
7584
7600
7616
7632
7648
7663
7679
7695
7710
7726
7741
7757
7772
7787
7802
7817
7832
7847
7862
7876
7891
7906
7920
7935
7949
7963
7977
7992
8006
8020
8032
8047
8061
8074
8087
8102
8115
8129
8141
8154
8167
8182
8195
8208
8221
8234
8247
8260
8272
8285
8298
8311
8324
8336
8349
8362
8374
8387
8399
8412
8424
8437
8449
8461
8474
8486
8498
8510
8522
8534
8546
8558
8570
8582
8594
8606
8618
8630
8641
8653
8665
8676
8688
8700
8711
8723
8734
8746
8757
8769
8780
8792
8803
8815
8826
8837
8849
8860
8872
8883
8894
8906
8917
8928
8940
8951
8962
8973
8985
8996
9007
9018
9029
9041
9052
9063
9074
9085
9096
9107
9118
9129
9140
9151
9162
9173
9184
9195
9205
9216
9227
9237
9248
9258
9269
9279
9289
9300
9310
9320
9330
9340
9350
9360
9369
9379
9389
9398
9407
9417
9426
9435
9444
9453
9462
9470
9479
9488
9496
9504
9512
9520
9528
9536
9544
9551
9559
9566
9574
9581
9588
9595
9601
9608
9614
9621
9627
9633
9639
9645
9650
9656
9661
9666
9672
9676
9681
9686
9691
9695
9699
9703
9707
9711
9715
9719
9722
9725
9728
9731
9734
9737
9739
9741
9743
9745
9747
9749
9750
9751
9752
9753
9754
9755
9755
9755
9755
9755
9755
9754
9753
9753
9752
9750
9749
9748
9746
9744
9742
9740
9738
9735
9733
9730
9727
9724
9720
9717
9713
9709
9705
9701
9697
9692
9688
9683
9678
9672
9667
9662
9656
9650
9644
9638
9632
9625
9619
9612
9605
9598
9591
9583
9576
9568
9561
9553
9545
9536
9528
9519
9511
9502
9493
9484
9474
9465
9455
9445
9435
9425
9415
9405
9394
9383
9372
9361
9350
9339
9328
9316
9304
9292
9280
9268
9256
9244
9231
9219
9206
9193
9180
9167
9154
9141
9127
9114
9100
9086
9072
9058
9044
9029
9015
9000
8986
8971
8956
8941
8926
8910
8895
8879
8864
8848
8832
8816
8800
8784
8768
8752
8736
8719
8703
8687
8670
8654
8637
8621
8604
8587
8570
8554
8537
8520
8503
8486
8469
8452
8435
8418
8402
8385
8368
8351
8334
8317
8300
8283
8266
8249
8232
8216
8199
8182
8166
8148
8132
8117
8100
8084
8068
8052
8036
8020
8004
7988
7973
7957
7941
7926
7911
7895
7880
7865
7850
7835
7821
7806
7791
7777
7762
7748
7734
7719
7705
7691
7677
7663
7650
7636
7622
7609
7595
7582
7568
7555
7542
7528
7515
7502
7489
7476
7464
7451
7438
7425
7413
7400
7388
7375
7363
7351
7339
7326
7314
7302
7290
7278
7266
7254
7243
7231
7219
7208
7196
7185
7173
7162
7151
7140
7129
7118
7107
7096
7085
7074
7064
7053
7043
7032
7022
7012
7002
6992
6981
6971
6962
6952
6942
6932
6923
6913
6904
6894
6885
6875
6866
6857
6848
6838
6829
6820
6811
6802
6794
6785
6776
6767
6759
6750
6741
6733
6724
6716
6707
6699
6691
6682
6674
6666
6657
6649
6641
6633
6625
6617
6608
6600
6592
6584
6576
6568
6559
6551
6543
6535
6527
6519
6510
6502
6494
6486
6478
6470
6461
6453
6445
6437
6428
6420
6412
6404
6395
6387
6378
6370
6362
6353
6344
6336
6327
6318
6310
6301
6292
6283
6274
6265
6256
6247
6238
6229
6220
6211
6201
6192
6183
6173
6164
6154
6145
6135
6126
6116
6106
6097
6087
6077
6067
6057
6047
6037
6027
6016
6006
5996
5985
5975
5964
5953
5943
5932
5921
5910
5899
5887
5876
5865
5853
5841
5830
5818
5806
5794
5782
5770
5758
5746
5734
5721
5709
5696
5684
5671
5659
5646
5633
5620
5607
5594
5581
5568
5555
5541
5528
5515
5501
5488
5474
5460
5446
5433
5419
5405
5391
5377
5362
5348
5334
5320
5305
5291
5276
5261
5247
5232
5217
5202
5187
5172
5156
5141
5126
5110
5095
5080
5064
5048
5033
5017
5001
4986
4970
4954
4938
4922
4906
4890
4873
4857
4841
4824
4808
4791
4775
4758
4741
4724
4707
4690
4673
4656
4639
4621
4604
4586
4569
4551
4533
4515
4498
4480
4461
4443
4425
4407
4388
4370
4351
4333
4314
4295
4276
4257
4238
4219
4200
4180
4161
4141
4122
4102
4082
4062
4042
4022
4002
3981
3961
3940
3920
3899
3878
3857
3835
3814
3792
3771
3749
3727
3705
3683
3661
3639
3616
3594
3571
3549
3526
3503
3480
3456
3433
3409
3386
3362
3338
3314
3290
3266
3241
3217
3192
3167
3142
3117
3092
3066
3041
3015
2989
2963
2937
2911
2884
2858
2831
2804
2777
2750
2723
2695
2668
2640
2612
2584
2556
2527
2499
2470
2441
2412
2383
2353
2324
2294
2264
2234
2204
2173
2143
2112
2081
2049
2017
1986
1954
1922
1890
1857
1825
1792
1759
1725
1692
1658
1624
1590
1556
1521
1487
1452
1417
1381
1346
1310
1274
1238
1202
1166
1129
1092
1055
1018
981
943
906
868
830
791
753
714
676
637
598
559
520
480
441
401
361
321
281
241
200
159
119
78
37
-4
-46
-87
-129
-170
-212
-254
-296
-338
-380
-422
-465
-507
-550
-592
-635
-678
-721
-764
-807
-850
-893
-936
-980
-1022
-1067
-1110
-1154
-1197
-1241
-1285
-1328
-1372
-1416
-1460
-1504
-1548
-1592
-1636
-1680
-1724
-1768
-1812
-1856
-1900
-1944
-1988
-2032
-2076
-2120
-2164
-2208
-2252
-2296
-2340
-2384
-2428
-2472
-2516
-2560
-2604
-2648
-2692
-2735
-2779
-2823
-2867
-2910
-2954
-2998
-3041
-3085
-3128
-3172
-3215
-3258
-3301
-3345
-3388
-3431
-3474
-3517
-3559
-3602
-3645
-3687
-3730
-3772
-3814
-3857
-3899
-3941
-3983
-4025
-4067
-4108
-4150
-4192
-4233
-4275
-4316
-4357
-4399
-4440
-4481
-4522
-4562
-4603
-4644
-4684
-4725
-4765
-4805
-4845
-4885
-4925
-4965
-5004
-5044
-5083
-5122
-5161
-5200
-5239
-5277
-5316
-5354
-5392
-5430
-5468
-5506
-5543
-5580
-5618
-5655
-5692
-5728
-5765
-5801
-5837
-5873
-5909
-5945
-5981
-6016
-6051
-6086
-6121
-6156
-6190
-6224
-6259
-6293
-6326
-6360
-6393
-6427
-6460
-6492
-6525
-6558
-6590
-6622
-6654
-6685
-6717
-6748
-6779
-6809
-6840
-6870
-6901
-6931
-6960
-6990
-7019
-7048
-7077
-7106
-7135
-7163
-7191
-7219
-7246
-7274
-7301
-7328
-7355
-7381
-7407
-7433
-7459
-7484
-7510
-7535
-7559
-7584
-7608
-7632
-7656
-7679
-7702
-7725
-7748
-7770
-7792
-7814
-7835
-7857
-7878
-7898
-7919
-7939
-7958
-7978
-7997
-8016
-8035
-8053
-8071
-8089
-8106
-8124
-8141
-8157
-8173
-8189
-8206
-8222
-8237
-8252
-8267
-8281
-8295
-8309
-8323
-8336
-8349
-8362
-8374
-8386
-8397
-8409
-8420
-8430
-8441
-8450
-8460
-8469
-8478
-8487
-8495
-8503
-8510
-8518
-8524
-8531
-8537
-8543
-8548
-8553
-8558
-8562
-8566
-8570
-8573
-8576
-8578
-8580
-8582
-8583
-8584
-8585
-8585
-8585
-8584
-8583
-8582
-8580
-8578
-8575
-8572
-8569
-8565
-8561
-8557
-8552
-8547
-8541
-8535
-8529
-8522
-8515
-8507
-8500
-8491
-8483
-8474
-8465
-8455
-8445
-8435
-8424
-8413
-8402
-8390
-8378
-8366
-8353
-8340
-8327
-8313
-8299
-8284
-8269
-8254
-8239
-8223
-8206
-8189
-8173
-8156
-8138
-8119
-8102
-8083
-8064
-8045
-8026
-8006
-7986
-7966
-7945
-7925
-7903
-7882
-7860
-7839
-7816
-7794
-7771
-7748
-7725
-7702
-7678
-7654
-7630
-7606
-7581
-7556
-7531
-7506
-7480
-7455
-7429
-7403
-7376
-7350
-7323
-7297
-7270
-7242
-7215
-7187
-7160
-7132
-7104
-7076
-7048
-7019
-6991
-6962
-6933
-6904
-6875
-6846
-6817
-6788
-6758
-6729
-6699
-6669
-6640
-6610
-6580
-6550
-6520
-6491
-6461
-6431
-6401
-6371
-6340
-6310
-6280
-6250
-6220
-6190
-6160
-6130
-6099
-6069
-6039
-6009
-5979
-5949
-5918
-5888
-5858
-5828
-5798
-5768
-5738
-5708
-5678
-5648
-5618
-5589
-5559
-5530
-5500
-5471
-5442
-5413
-5384
-5355
-5326
-5297
-5269
-5240
-5212
-5184
-5156
-5128
-5100
-5073
-5045
-5018
-4991
-4964
-4937
-4911
-4884
-4858
-4832
-4806
-4779
-4753
-4727
-4701
-4675
-4649
-4623
-4597
-4571
-4545
-4520
-4494
-4468
-4442
-4417
-4391
-4366
-4340
-4315
-4289
-4264
-4238
-4213
-4188
-4162
-4137
-4112
-4086
-4062
-4037
-4011
-3987
-3962
-3937
-3912
-3887
-3862
-3838
-3813
-3788
-3764
-3739
-3714
-3690
-3665
-3641
-3617
-3592
-3568
-3544
-3519
-3495
-3471
-3447
-3423
-3399
-3375
-3351
-3327
-3303
-3279
-3255
-3231
-3208
-3184
-3160
-3136
-3113
-3089
-3066
-3042
-3019
-2995
-2972
-2949
-2925
-2902
-2879
-2856
-2833
-2810
-2787
-2764
-2741
-2718
-2695
-2672
-2649
-2626
-2603
-2581
-2558
-2535
-2513
-2490
-2468
-2445
-2423
-2400
-2378
-2356
-2333
-2311
-2289
-2267
-2244
-2222
-2200
-2178
-2156
-2134
-2112
-2090
-2068
-2047
-2025
-2003
-1981
-1960
-1938
-1917
-1895
-1873
-1852
-1830
-1809
-1788
-1766
-1745
-1724
-1703
-1681
-1660
-1639
-1618
-1597
-1576
-1555
-1534
-1513
-1492
-1472
-1451
-1430
-1409
-1389
-1368
-1347
-1327
-1306
-1286
-1265
-1245
-1225
-1204
-1184
-1164
-1143
-1123
-1103
-1083
-1063
-1043
-1022
-1002
-983
-963
-943
-923
-903
-884
-864
-844
-825
-805
-785
-766
-746
-727
-707
-688
-669
-649
-630
-611
-591
-572
-553
-534
-515
-496
-477
-458
-439
-420
-401
-382
-363
-345
-326
-307
-289
-270
-251
-233
-214
-196
-177
-159
-140
-122
-104
-86
-67
-49
-31
-13
5
23
41
59
77
95
113
131
149
167
185
202
220
238
255
273
290
308
325
343
360
378
395
412
430
447
464
481
498
515
533
550
567
584
601
617
634
651
668
685
701
718
735
751
768
785
801
818
834
851
867
883
900
916
932
949
965
981
997
1012
1029
1045
1061
1077
1093
1109
1125
1141
1157
1173
1188
1204
1220
1235
1251
1267
1282
1298
1313
1329
1344
1359
1375
1390
1405
1421
1436
1451
1466
1481
1496
1512
1527
1542
1557
1572
1586
1601
1616
1631
1646
1661
1675
1690
1705
1719
1734
1748
1763
1777
1792
1806
1821
1835
1849
1864
1878
1892
1907
1921
1935
1949
1963
1977
1991
2005
2019
2033
2047
2061
2075
2089
2102
2116
2130
2144
2157
2171
2184
2198
2212
2225
2239
2252
2265
2279
2292
2306
2319
2332
2345
2359
2372
2385
2398
2411
2424
2437
2450
2463
2476
2489
2502
2515
2528
2540
2553
2566
2579
2591
2604
2617
2629
2642
2654
2667
2679
2692
2704
2717
2729
2741
2754
2766
2778
2790
2802
2815
2827
2839
2851
2863
2875
2887
2899
2911
2923
2935
2946
2958
2970
2982
2994
3005
3017
3029
3040
3052
3063
3075
3086
3098
3109
3121
3132
3143
3155
3166
3177
3189
3200
3211
3222
3233
3244
3256
3267
3278
3289
3300
3311
3321
3332
3343
3354
3365
3376
3386
3397
3408
3419
3429
3440
3450
3461
3472
3482
3493
3503
3513
3524
3534
3545
3555
3565
3576
3586
3596
3606
3616
3627
3637
3647
3657
3667
3677
3687
3697
3707
3717
3727
3736
3746
3756
3766
3776
3785
3795
3805
3814
3824
3834
3843
3853
3862
3872
3881
3891
3900
3909
3919
3928
3938
3947
3956
3965
3975
3984
3993
4002
4011
4019
4029
4038
4046
4056
4065
4074
4083
4091
4101
4110
4119
4128
4136
4145
4154
4162
4171
4180
4188
4197
4206
4214
4223
4231
4240
4248
4257
4265
4273
4282
4290
4298
4307
4315
4323
4332
4340
4348
4356
4364
4372
4380
4388
4396
4404
4412
4420
4428
4436
4444
4452
4460
4468
4476
4483
4491
4499
4507
4514
4522
4530
4537
4545
4552
4560
4567
4575
4582
4590
4597
4605
4612
4619
4627
4634
4641
4649
4656
4663
4670
4678
4685
4692
4699
4706
4713
4720
4727
4734
4741
4748
4755
4762
4769
4776
4783
4790
4797
4803
4810
4817
4824
4830
4837
4844
4850
4857
4864
4870
4877
4883
4890
4896
4903
4909
4916
4922
4929
4935
4941
4948
4954
4960
4966
4973
4979
4985
4991
4998
5004
5010
5016
5022
5028
5034
5040
5046
5052
5058
5064
5070
5076
5082
5088
5094
5099
5105
5111
5117
5122
5128
5134
5140
5145
5151
5157
5162
5168
5173
5179
5184
5190
5195
5201
5206
5212
5217
5223
5228
5233
5239
5244
5249
5254
5260
5265
5270
5275
5281
5286
5291
5296
5301
5306
5311
5316
5321
5326
5331
5336
5341
5346
5351
5356
5361
5366
5371
5376
5380
5385
5390
5395
5399
5404
5409
5414
5418
5423
5428
5432
5437
5441
5446
5450
5455
5459
5464
5468
5473
5477
5482
5486
5491
5495
5499
5504
5508
5512
5516
5521
5525
5529
5533
5538
5542
5546
5550
5554
5558
5562
5566
5571
5575
5579
5583
5587
5591
5595
5598
5602
5606
5610
5614
5618
5622
5626
5629
5633
5637
5641
5644
5648
5652
5656
5659
5663
5667
5670
5674
5677
5681
5685
5688
5692
5695
5699
5702
5706
5709
5713
5716
5719
5723
5726
5729
5733
5736
5739
5743
5746
5749
5753
5756
5759
5762
5765
5769
5772
5775
5778
5781
5784
5787
5790
5793
5796
5799
5803
5805
5808
5811
5814
5817
5820
5823
5826
5829
5832
5835
5837
5840
5843
5846
5849
5851
5854
5857
5860
5862
5865
5868
5870
5873
5876
5878
5881
5883
5886
5889
5891
5894
5896
5899
5901
5904
5906
5909
5911
5913
5916
5918
5921
5923
5925
5928
5930
5932
5935
5937
5939
5941
5944
5946
5948
5950
5952
5955
5957
5959
5961
5963
5965
5967
5970
5972
5974
5976
5978
5980
5982
5984
5986
5988
5990
5992
5994
5995
5997
5999
6001
6003
6005
6007
6009
6010
6012
6014
6016
6018
6019
6021
6023
6024
6026
6028
6030
6031
6033
6035
6036
6038
6039
6041
6043
6044
6046
6047
6049
6050
6052
6053
6055
6056
6058
6059
6061
6062
6064
6065
6066
6068
6069
6071
6072
6073
6075
6076
6077
6078
6080
6081
6082
6084
6085
6086
6087
6088
6090
6091
6092
6093
6094
6095
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
