5
57744
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
17
18
18
18
18
18
18
18
18
18
18
18
19
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
21
22
22
22
22
22
22
22
22
22
22
23
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
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
110
111
111
111
112
112
112
112
113
113
113
113
114
114
114
115
115
115
115
116
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
145
145
145
146
146
146
147
147
147
148
148
149
149
149
150
150
150
151
151
152
152
152
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
159
159
159
160
160
161
161
162
162
162
163
163
164
164
164
165
165
166
166
167
167
167
168
168
169
169
170
170
170
171
171
172
172
173
173
173
174
174
175
175
175
176
176
177
177
178
178
178
179
179
180
180
180
181
181
182
182
183
183
183
184
184
185
185
185
186
186
187
187
187
188
188
189
189
190
190
190
191
191
192
192
192
193
193
194
194
194
195
195
196
196
196
197
197
198
198
198
199
199
200
200
200
201
201
202
202
202
203
203
204
204
204
205
205
206
206
206
207
207
208
208
208
209
209
210
210
210
211
211
212
212
212
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
222
222
222
223
223
224
224
225
225
225
226
226
227
227
228
228
228
229
229
230
230
231
231
232
232
232
233
233
234
234
235
235
236
236
236
237
237
238
238
239
239
240
240
241
241
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
283
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
304
304
305
305
306
306
307
307
308
308
309
310
310
311
311
312
312
313
313
314
314
315
316
316
317
317
318
318
319
319
320
321
321
322
322
323
323
324
324
325
326
326
327
327
328
328
329
329
330
331
331
332
332
333
333
334
334
335
336
336
337
337
338
338
339
339
340
341
341
342
342
343
343
344
344
345
345
346
347
347
348
348
349
349
350
350
351
351
352
353
353
354
354
355
355
356
356
357
357
358
359
359
360
360
361
361
362
362
363
363
364
364
365
365
366
367
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
394
395
395
396
396
397
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
414
415
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
429
430
430
431
431
432
432
433
433
434
434
435
435
435
436
436
437
437
438
438
439
439
440
440
441
441
441
442
442
443
443
444
444
445
445
446
446
446
447
447
448
448
449
449
450
450
451
451
451
452
452
453
453
454
454
455
455
455
456
456
457
457
458
458
459
459
459
460
460
461
461
462
462
463
463
463
464
464
465
465
466
466
466
467
467
468
468
469
469
470
470
470
471
471
472
472
473
473
473
474
474
475
475
476
476
477
477
477
478
478
479
479
480
480
481
481
481
482
482
483
483
484
484
484
485
485
486
486
487
487
488
488
488
489
489
490
490
491
491
491
492
492
493
493
494
494
495
495
495
496
496
497
497
498
498
498
499
499
500
500
500
501
501
502
502
502
503
503
504
504
504
505
505
506
506
507
507
507
508
508
508
509
509
510
510
510
511
511
512
512
512
513
513
514
514
514
515
515
515
516
516
517
517
517
518
518
518
519
519
520
520
520
521
521
521
522
522
523
523
523
524
524
524
525
525
526
526
526
527
527
527
528
528
528
529
529
530
530
530
531
531
531
532
532
532
533
533
533
534
534
534
535
535
536
536
536
537
537
537
538
538
538
539
539
539
540
540
540
541
541
541
542
542
542
543
543
543
544
544
544
545
545
545
546
546
546
546
547
547
547
548
548
548
549
549
549
550
550
550
551
551
551
551
552
552
552
553
553
553
554
554
554
554
555
555
555
556
556
556
557
557
557
557
558
558
558
559
559
559
559
560
560
560
561
561
561
562
562
562
562
563
563
563
564
564
564
564
565
565
565
566
566
566
566
567
567
567
568
568
568
568
569
569
569
570
570
570
570
571
571
571
572
572
572
573
573
573
573
574
574
574
575
575
575
575
576
576
576
577
577
577
577
578
578
578
579
579
579
580
580
580
580
581
581
581
582
582
582
582
583
583
583
584
584
584
585
585
585
585
586
586
586
587
587
587
587
588
588
588
589
589
589
589
590
590
590
591
591
591
591
592
592
592
592
593
593
593
594
594
594
594
595
595
595
595
596
596
596
596
597
597
597
598
598
598
598
599
599
599
599
600
600
600
600
601
601
601
601
602
602
602
602
603
603
603
603
604
604
604
604
604
605
605
605
605
606
606
606
606
607
607
607
607
607
608
608
608
608
609
609
609
609
609
610
610
610
610
611
611
611
611
611
612
612
612
612
612
613
613
613
613
614
614
614
614
614
615
615
615
615
615
616
616
616
616
616
617
617
617
617
617
618
618
618
618
618
619
619
619
619
619
620
620
620
620
620
621
621
621
621
621
622
622
622
622
622
622
623
623
623
623
623
624
624
624
624
624
624
625
625
625
625
625
625
626
626
626
626
626
626
627
627
627
627
627
627
628
628
628
628
628
628
629
629
629
629
629
629
629
630
630
630
630
630
630
630
631
631
631
631
631
631
631
631
632
632
632
632
632
632
632
633
633
633
633
633
633
633
633
634
634
634
634
634
634
634
634
634
635
635
635
635
635
635
635
635
635
636
636
636
636
636
636
636
636
636
636
637
637
637
637
637
637
637
637
637
638
638
638
638
638
638
638
638
638
638
639
639
639
639
639
639
639
639
639
639
639
640
640
640
640
640
640
640
640
640
640
641
641
641
641
641
641
641
641
641
641
642
642
642
642
642
642
642
642
642
642
642
643
643
643
643
643
643
643
643
643
643
644
644
644
644
644
644
644
644
644
644
644
645
645
645
645
645
645
645
645
645
645
645
646
646
646
646
646
646
646
646
646
646
646
646
647
647
647
647
647
647
647
647
647
647
647
647
647
647
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
657
657
657
657
657
657
657
657
657
657
657
657
657
658
658
658
658
658
658
658
658
658
658
658
658
659
659
659
659
659
659
659
659
659
659
659
660
660
660
660
660
660
660
660
660
660
661
661
661
661
661
661
661
661
661
661
662
662
662
662
662
662
662
662
663
663
663
663
663
663
663
663
663
664
664
664
664
664
664
664
664
664
665
665
665
665
665
665
665
665
665
666
666
666
666
666
666
666
666
666
667
667
667
667
667
667
667
667
667
667
668
668
668
668
668
668
668
668
668
668
668
669
669
669
669
669
669
669
669
669
669
669
670
670
670
670
670
670
670
670
670
670
670
671
671
671
671
671
671
671
671
671
671
671
672
672
672
672
672
672
672
672
672
672
673
673
673
673
673
673
673
673
673
673
673
674
674
674
674
674
674
674
674
674
674
674
675
675
675
675
675
675
675
675
675
675
675
676
676
676
676
676
676
676
676
676
676
677
677
677
677
677
677
677
677
677
677
678
678
678
678
678
678
678
678
678
678
679
679
679
679
679
679
679
679
679
679
680
680
680
680
680
680
680
680
680
680
681
681
681
681
681
681
681
681
681
681
682
682
682
682
682
682
682
682
682
682
683
683
683
683
683
683
683
683
683
684
684
684
684
684
684
684
684
684
684
685
685
685
685
685
685
685
685
685
685
685
686
686
686
686
686
686
686
686
686
686
686
687
687
687
687
687
687
687
687
687
687
687
687
687
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
692
692
692
692
692
692
692
692
692
692
692
692
692
692
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
709
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
705
705
705
705
705
705
705
705
705
705
705
705
705
705
704
704
704
704
704
704
704
704
704
704
704
704
704
703
703
703
703
703
703
703
703
703
703
703
703
703
702
702
702
702
702
702
702
702
702
702
702
701
701
701
701
701
701
701
701
701
701
701
700
700
700
700
700
700
700
700
700
700
699
699
699
699
699
699
699
699
699
698
698
698
698
698
698
698
698
698
697
697
697
697
697
697
697
697
697
696
696
696
696
696
696
696
696
695
695
695
695
695
695
695
695
694
694
694
694
694
694
694
693
693
693
693
693
693
693
692
692
692
692
692
692
692
691
691
691
691
691
691
691
690
690
690
690
690
690
689
689
689
689
689
689
688
688
688
688
688
688
687
687
687
687
687
687
686
686
686
686
686
686
685
685
685
685
685
684
684
684
684
684
684
683
683
683
683
683
682
682
682
682
682
682
681
681
681
681
681
680
680
680
680
680
679
679
679
679
679
678
678
678
678
678
677
677
677
677
676
676
676
676
676
675
675
675
675
674
674
674
674
674
673
673
673
673
672
672
672
672
671
671
671
671
670
670
670
670
670
669
669
669
669
668
668
668
668
667
667
667
666
666
666
666
665
665
665
665
664
664
664
664
663
663
663
663
662
662
662
662
661
661
661
660
660
660
660
659
659
659
659
658
658
658
658
657
657
657
656
656
656
656
655
655
655
655
654
654
654
653
653
653
653
652
652
652
651
651
651
651
650
650
650
649
649
649
649
648
648
648
647
647
647
647
646
646
646
645
645
645
645
644
644
644
643
643
643
642
642
642
641
641
641
641
640
640
640
639
639
639
638
638
638
637
637
637
636
636
636
635
635
635
634
634
634
633
633
633
632
632
632
631
631
631
630
630
630
629
629
629
628
628
628
627
627
627
626
626
626
625
625
625
624
624
624
623
623
623
622
622
622
621
621
621
620
620
620
619
619
619
618
618
618
617
617
617
616
616
616
615
615
615
614
614
614
613
613
613
612
612
612
611
611
611
610
610
610
609
609
609
608
608
608
607
607
607
606
606
606
605
605
605
604
604
604
603
603
603
602
602
601
601
601
600
600
600
599
599
599
598
598
598
597
597
596
596
596
595
595
595
594
594
593
593
593
592
592
592
591
591
591
590
590
589
589
589
588
588
588
587
587
586
586
586
585
585
585
584
584
584
583
583
582
582
582
581
581
581
580
580
579
579
579
578
578
578
577
577
577
576
576
575
575
575
574
574
574
573
573
573
572
572
571
571
571
570
570
570
569
569
569
568
568
567
567
567
566
566
566
565
565
565
564
564
563
563
563
562
562
562
561
561
560
560
560
559
559
559
558
558
557
557
557
556
556
555
555
555
554
554
554
553
553
552
552
552
551
551
551
550
550
549
549
549
548
548
547
547
547
546
546
546
545
545
544
544
544
543
543
542
542
542
541
541
540
540
540
539
539
538
538
538
537
537
536
536
535
535
535
534
534
533
533
533
532
532
531
531
530
530
530
529
529
528
528
527
527
527
526
526
525
525
524
524
523
523
523
522
522
521
521
520
520
519
519
518
518
518
517
517
516
516
515
515
514
514
513
513
512
512
511
511
511
510
510
509
509
508
508
507
507
506
506
505
505
504
504
503
503
502
502
501
501
500
500
499
499
498
498
497
497
496
496
495
495
494
494
493
493
492
492
491
491
490
490
489
489
488
488
487
487
486
486
485
485
484
484
483
483
482
482
481
481
480
480
479
479
478
478
477
477
476
476
475
475
474
474
473
473
472
472
471
470
470
469
469
468
468
467
467
466
466
465
465
464
464
463
463
462
462
461
460
460
459
459
458
458
457
457
456
456
455
455
454
453
453
452
452
451
451
450
450
449
449
448
447
447
446
446
445
445
444
444
443
442
442
441
441
440
440
439
439
438
437
437
436
436
435
435
434
433
433
432
432
431
431
430
429
429
428
428
427
427
426
425
425
424
424
423
423
422
421
421
420
420
419
419
418
417
417
416
416
415
414
414
413
413
412
411
411
410
410
409
408
408
407
407
406
406
405
404
404
403
403
402
401
401
400
399
399
398
398
397
396
396
395
395
394
393
393
392
391
391
390
390
389
388
388
387
386
386
385
385
384
383
383
382
381
381
380
379
379
378
378
377
376
376
375
374
374
373
373
372
371
371
370
369
369
368
368
367
366
366
365
364
364
363
363
362
361
361
360
359
359
358
357
357
356
356
355
354
354
353
352
352
351
350
350
349
348
348
347
346
346
345
344
344
343
342
342
341
340
340
339
339
338
337
337
336
335
335
334
333
333
332
331
331
330
329
329
328
327
327
326
325
325
324
323
323
322
321
321
320
319
319
318
318
317
316
316
315
314
314
313
312
312
311
310
310
309
308
308
307
307
306
305
305
304
303
303
302
301
301
300
300
299
298
298
297
296
296
295
295
294
293
293
292
291
291
290
290
289
288
288
287
287
286
285
285
284
284
283
282
282
281
281
280
279
279
278
278
277
276
276
275
275
274
273
273
272
272
271
271
270
269
269
268
268
267
267
266
265
265
264
264
263
263
262
261
261
260
260
259
259
258
258
257
256
256
255
255
254
254
253
252
252
251
251
250
250
249
249
248
247
247
246
246
245
245
244
244
243
242
242
241
241
240
240
239
239
238
238
237
236
236
235
235
234
234
233
233
232
231
231
230
230
229
229
228
228
227
227
226
226
225
224
224
223
223
222
222
221
221
220
220
219
219
218
218
217
216
216
215
215
214
214
213
213
212
212
211
211
210
210
209
209
208
208
207
206
206
205
205
204
204
203
203
202
202
201
201
200
200
199
199
198
198
197
197
196
196
195
195
194
194
193
193
192
192
191
191
190
190
189
189
188
188
187
187
186
186
185
185
184
184
183
183
183
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
174
174
174
173
173
172
172
171
171
170
170
169
169
168
168
168
167
167
166
166
165
165
164
164
163
163
163
162
162
161
161
160
160
159
159
159
158
158
157
157
156
156
155
155
155
154
154
153
153
152
152
152
151
151
150
150
149
149
148
148
148
147
147
146
146
145
145
144
144
144
143
143
142
142
141
141
140
140
140
139
139
138
138
137
137
136
136
136
135
135
134
134
133
133
132
132
132
131
131
130
130
129
129
128
128
128
127
127
126
126
125
125
124
124
124
123
123
122
122
121
121
120
120
120
119
119
118
118
117
117
117
116
116
115
115
114
114
114
113
113
112
112
111
111
111
110
110
109
109
108
108
108
107
107
106
106
106
105
105
104
104
103
103
103
102
102
101
101
101
100
100
99
99
99
98
98
97
97
97
96
96
95
95
95
94
94
94
93
93
92
92
92
91
91
90
90
90
89
89
89
88
88
88
87
87
86
86
86
85
85
85
84
84
84
83
83
83
82
82
82
81
81
81
80
80
80
79
79
79
78
78
78
77
77
77
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
70
69
69
69
68
68
68
67
67
67
66
66
66
65
65
65
64
64
64
64
63
63
63
62
62
62
61
61
61
60
60
60
59
59
59
58
58
58
57
57
57
56
56
56
56
55
55
55
54
54
54
53
53
53
52
52
52
51
51
51
50
50
50
50
49
49
49
48
48
48
47
47
47
47
46
46
46
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
40
39
39
39
39
38
38
38
37
37
37
37
36
36
36
35
35
35
35
34
34
34
34
33
33
33
32
32
32
32
31
31
31
31
30
30
30
30
29
29
29
28
28
28
28
27
27
27
27
26
26
26
26
25
25
25
25
24
24
24
24
23
23
23
22
22
22
22
21
21
21
21
20
20
20
20
19
19
19
19
18
18
18
18
17
17
17
17
16
16
16
15
15
15
15
14
14
14
14
13
13
13
13
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
8
8
8
8
7
7
7
6
6
6
6
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-186
-186
-186
-186
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-183
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-181
-181
-180
-180
-180
-180
-179
-179
-179
-179
-178
-178
-178
-178
-177
-177
-177
-177
-176
-176
-176
-176
-175
-175
-175
-175
-174
-174
-174
-174
-173
-173
-173
-173
-172
-172
-172
-171
-171
-171
-171
-170
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-161
-160
-160
-160
-159
-159
-159
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-148
-148
-147
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-124
-124
-124
-123
-123
-123
-122
-122
-121
-121
-121
-120
-120
-120
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-112
-112
-112
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-107
-107
-107
-106
-106
-105
-105
-105
-104
-104
-104
-103
-103
-102
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-95
-95
-95
-94
-94
-93
-93
-93
-92
-92
-91
-91
-91
-90
-90
-89
-89
-89
-88
-88
-87
-87
-87
-86
-86
-85
-85
-85
-84
-84
-83
-83
-83
-82
-82
-81
-81
-80
-80
-80
-79
-79
-78
-78
-78
-77
-77
-76
-76
-76
-75
-75
-74
-74
-73
-73
-73
-72
-72
-71
-71
-71
-70
-70
-69
-69
-69
-68
-68
-67
-67
-66
-66
-66
-65
-65
-64
-64
-63
-63
-63
-62
-62
-61
-61
-61
-60
-60
-59
-59
-58
-58
-58
-57
-57
-56
-56
-55
-55
-54
-54
-54
-53
-53
-52
-52
-51
-51
-51
-50
-50
-49
-49
-48
-48
-48
-47
-47
-46
-46
-45
-45
-45
-44
-44
-43
-43
-42
-42
-42
-41
-41
-40
-40
-39
-39
-39
-38
-38
-37
-37
-36
-36
-36
-35
-35
-34
-34
-33
-33
-32
-32
-32
-31
-31
-30
-30
-29
-29
-28
-28
-27
-27
-27
-26
-26
-25
-25
-24
-24
-23
-23
-22
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-4
-4
-3
-3
-2
-2
-1
-1
0
0
1
1
2
2
3
3
4
4
5
5
6
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
44
45
45
46
46
47
47
48
48
48
49
49
50
50
51
51
52
52
52
53
53
54
54
55
55
56
56
56
57
57
58
58
59
59
59
60
60
61
61
61
62
62
63
63
63
64
64
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
71
71
71
72
72
73
73
73
74
74
75
75
75
76
76
76
77
77
78
78
78
79
79
79
80
80
80
81
81
82
82
82
83
83
83
84
84
84
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
91
92
92
92
93
93
93
93
94
94
94
95
95
95
96
96
96
96
97
97
97
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
155
155
155
155
155
155
154
154
154
154
154
154
154
154
154
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
149
149
149
149
149
149
149
148
148
148
148
148
148
148
147
147
147
147
147
147
147
146
146
146
146
146
146
146
145
145
145
145
145
145
144
144
144
144
144
144
144
143
143
143
143
143
143
142
142
142
142
142
142
141
141
141
141
141
141
140
140
140
140
140
139
139
139
139
139
138
138
138
138
138
138
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
131
131
131
131
130
130
130
130
130
129
129
129
129
129
128
128
128
128
127
127
127
127
127
126
126
126
126
125
125
125
125
125
124
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
120
120
120
120
119
119
119
119
118
118
118
118
117
117
117
116
116
116
116
115
115
115
115
114
114
114
113
113
113
113
112
112
112
111
111
111
110
110
110
110
109
109
109
108
108
108
107
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
101
101
101
100
100
100
100
99
99
99
98
98
98
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
92
92
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
86
86
86
85
85
84
84
84
83
83
83
82
82
82
81
81
80
80
80
79
79
79
78
78
77
77
77
76
76
75
75
75
74
74
74
73
73
72
72
72
71
71
70
70
70
69
69
69
68
68
67
67
67
66
66
65
65
65
64
64
63
63
63
62
62
61
61
61
60
60
59
59
59
58
58
57
57
57
56
56
55
55
55
54
54
53
53
53
52
52
51
51
50
50
50
49
49
48
48
48
47
47
46
46
46
45
45
44
44
43
43
43
42
42
41
41
40
40
40
39
39
38
38
38
37
37
36
36
35
35
35
34
34
33
33
33
32
32
31
31
30
30
30
29
29
28
28
27
27
27
26
26
25
25
25
24
24
23
23
22
22
22
21
21
20
20
20
19
19
18
18
17
17
17
16
16
15
15
15
14
14
13
13
12
12
12
11
11
10
10
9
9
9
8
8
7
7
6
6
5
5
5
4
4
3
3
2
2
2
1
1
0
0
-1
-1
-2
-2
-2
-3
-3
-4
-4
-5
-5
-6
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-12
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-33
-34
-34
-35
-35
-36
-36
-37
-37
-38
-38
-39
-39
-40
-40
-41
-41
-42
-42
-43
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-52
-52
-53
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-62
-62
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-74
-74
-75
-75
-76
-76
-77
-78
-78
-79
-80
-80
-81
-81
-82
-83
-83
-84
-84
-85
-86
-86
-87
-87
-88
-89
-89
-90
-90
-91
-92
-92
-93
-94
-94
-95
-95
-96
-96
-97
-98
-98
-99
-99
-100
-100
-101
-101
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-136
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-166
-166
-166
-165
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-159
-159
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-151
-150
-150
-149
-148
-147
-146
-145
-144
-143
-142
-141
-140
-139
-138
-137
-135
-134
-133
-132
-131
-130
-128
-127
-126
-125
-124
-123
-122
-120
-119
-118
-117
-116
-115
-114
-113
-112
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-94
-93
-92
-91
-90
-89
-88
-88
-87
-86
-85
-85
-84
-83
-82
-82
-81
-80
-79
-78
-77
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-56
-55
-54
-53
-52
-50
-49
-48
-47
-45
-44
-43
-42
-40
-39
-38
-37
-35
-34
-33
-32
-30
-29
-28
-26
-25
-24
-22
-21
-20
-18
-17
-16
-15
-13
-12
-11
-10
-8
-7
-6
-5
-3
-2
-1
0
2
3
4
5
6
8
9
10
11
12
14
15
16
18
19
20
21
23
24
25
27
28
29
31
32
34
35
36
38
39
41
42
44
45
47
48
50
51
53
54
56
57
59
60
61
63
64
65
67
68
69
71
72
73
75
76
77
78
79
80
81
82
83
84
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
101
102
103
104
104
105
106
106
107
107
108
108
109
109
110
110
110
111
111
111
112
112
112
112
112
113
113
113
113
114
114
114
114
114
114
114
114
114
115
115
115
115
114
114
114
114
114
114
114
114
113
113
113
112
112
111
110
110
109
108
108
107
106
105
105
104
103
102
102
101
100
99
99
98
97
97
96
96
95
95
94
94
94
94
93
93
94
94
94
94
94
95
95
96
96
97
97
98
99
99
100
101
101
102
103
104
105
105
106
107
109
110
111
112
114
115
117
118
120
121
123
124
126
127
129
130
132
133
134
135
137
138
139
140
140
141
142
143
143
144
144
144
145
145
145
145
145
145
145
145
144
144
143
143
142
142
141
140
139
138
137
136
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
119
118
117
116
115
115
114
113
113
112
112
112
111
111
111
111
111
111
111
112
112
113
113
114
114
115
115
116
117
117
118
118
119
120
120
121
121
122
123
123
124
125
125
126
127
127
128
129
130
130
131
132
133
133
134
134
135
135
135
136
136
136
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
140
140
141
141
142
143
143
144
145
146
146
147
148
148
149
150
151
152
153
155
156
157
159
160
162
164
165
167
168
170
172
174
175
177
179
181
183
185
186
188
190
192
194
196
198
200
201
203
205
207
209
210
212
214
215
217
218
220
222
223
224
226
227
229
230
231
232
233
234
236
237
238
239
240
241
241
242
243
244
245
246
247
247
248
249
249
250
251
251
252
252
253
253
253
253
253
253
252
252
252
252
251
251
250
250
250
249
249
249
249
249
248
248
248
248
248
248
248
248
248
247
247
246
245
245
244
244
243
243
242
242
241
241
241
240
240
240
240
240
240
241
241
242
242
243
244
244
245
246
247
247
248
249
249
250
251
252
253
254
255
256
257
259
260
261
263
265
266
268
269
271
272
274
275
276
278
279
280
282
283
284
286
287
289
290
291
293
294
296
297
298
300
301
302
304
305
307
308
310
311
312
313
314
315
316
317
318
318
319
319
320
320
320
320
320
320
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
323
323
323
324
324
325
326
326
327
327
328
329
330
330
331
332
333
334
334
335
335
336
336
336
336
336
336
336
335
335
334
334
333
333
332
331
331
330
329
328
327
326
325
324
323
321
320
318
316
315
313
311
309
308
306
304
302
299
297
295
292
289
287
284
281
278
275
272
269
266
263
260
256
253
249
246
242
238
234
230
226
222
218
214
210
206
203
199
195
191
188
184
181
177
174
171
167
164
161
158
155
153
150
147
145
142
140
138
136
134
132
130
129
127
126
124
123
122
121
120
119
119
118
118
118
118
118
118
119
119
119
119
120
120
121
122
123
124
125
126
127
129
130
131
133
134
135
137
138
139
140
141
142
144
145
146
148
149
151
152
154
156
157
158
160
161
162
162
163
164
164
165
165
166
166
167
167
168
168
168
168
169
169
168
168
168
168
167
167
166
165
165
164
163
162
162
161
160
160
159
159
158
158
157
157
156
156
155
154
153
152
151
150
148
147
145
144
142
141
140
138
137
136
135
134
133
132
132
131
130
130
129
128
128
127
126
125
125
124
124
123
123
123
123
124
124
125
126
127
128
129
130
132
133
134
135
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
151
152
153
154
155
156
157
157
158
159
159
160
161
162
162
163
164
165
166
167
168
170
171
173
174
176
178
180
183
185
187
190
192
194
196
198
200
202
204
205
207
209
211
212
214
216
218
219
221
222
224
225
227
228
230
231
233
234
236
237
239
241
243
245
246
248
250
252
254
256
258
260
261
263
264
265
267
268
269
269
270
271
271
272
272
272
272
272
272
271
271
270
269
268
266
265
263
261
259
257
254
252
249
247
244
241
238
235
231
228
225
221
217
213
209
205
200
195
191
186
181
176
171
166
161
156
151
145
140
135
129
124
119
113
107
102
96
90
84
78
72
66
59
53
47
41
35
29
23
17
12
6
1
-4
-9
-14
-19
-24
-29
-33
-37
-41
-45
-49
-53
-56
-59
-63
-66
-69
-72
-75
-78
-81
-83
-86
-89
-92
-95
-97
-100
-102
-105
-107
-109
-111
-113
-114
-115
-117
-118
-119
-120
-121
-122
-123
-124
-125
-127
-128
-129
-130
-131
-132
-133
-135
-136
-137
-139
-140
-142
-144
-145
-147
-150
-152
-154
-157
-160
-163
-166
-169
-173
-176
-180
-183
-187
-191
-195
-199
-204
-208
-213
-218
-223
-228
-234
-239
-244
-250
-255
-261
-267
-273
-279
-285
-291
-297
-304
-311
-318
-325
-332
-339
-346
-353
-360
-367
-375
-382
-389
-396
-403
-410
-417
-423
-430
-436
-442
-448
-454
-460
-465
-471
-476
-481
-487
-492
-497
-502
-507
-511
-516
-520
-525
-529
-533
-538
-542
-547
-552
-557
-562
-567
-573
-579
-585
-591
-597
-603
-609
-615
-622
-628
-634
-640
-646
-652
-658
-664
-669
-675
-681
-686
-691
-696
-701
-706
-711
-715
-719
-723
-727
-731
-734
-737
-739
-741
-744
-745
-747
-749
-750
-752
-753
-755
-756
-758
-759
-761
-762
-764
-765
-766
-767
-768
-768
-769
-769
-769
-769
-768
-767
-766
-765
-764
-762
-761
-759
-757
-755
-753
-750
-748
-746
-743
-741
-738
-736
-733
-730
-727
-724
-721
-718
-714
-712
-709
-706
-703
-701
-698
-696
-694
-692
-691
-689
-687
-685
-684
-682
-681
-679
-677
-676
-674
-672
-671
-669
-668
-667
-666
-665
-664
-664
-663
-663
-662
-662
-662
-662
-662
-663
-663
-664
-665
-665
-667
-668
-669
-671
-672
-674
-676
-678
-680
-682
-685
-687
-689
-692
-695
-697
-700
-702
-705
-708
-710
-713
-715
-718
-720
-722
-724
-726
-728
-729
-731
-733
-734
-736
-738
-740
-742
-744
-746
-749
-750
-752
-754
-755
-756
-757
-757
-757
-758
-757
-757
-757
-756
-756
-755
-754
-753
-752
-751
-750
-749
-747
-746
-744
-742
-740
-738
-735
-732
-730
-727
-723
-720
-717
-713
-710
-706
-702
-698
-694
-689
-684
-679
-674
-668
-662
-656
-649
-642
-634
-626
-618
-610
-602
-593
-584
-576
-567
-558
-549
-540
-531
-521
-512
-502
-492
-482
-472
-461
-451
-441
-431
-421
-411
-401
-392
-382
-373
-364
-355
-346
-337
-329
-320
-312
-304
-296
-289
-282
-275
-268
-262
-256
-250
-245
-240
-235
-231
-227
-223
-219
-215
-211
-207
-203
-199
-195
-191
-187
-183
-180
-176
-172
-168
-164
-160
-156
-152
-148
-144
-140
-136
-132
-128
-124
-121
-117
-114
-111
-108
-106
-103
-101
-99
-97
-95
-93
-90
-88
-86
-83
-81
-79
-76
-74
-73
-71
-70
-68
-67
-66
-66
-65
-64
-64
-63
-63
-62
-62
-62
-61
-61
-61
-62
-62
-63
-64
-65
-66
-68
-70
-72
-74
-76
-79
-82
-85
-88
-91
-94
-98
-101
-104
-108
-111
-114
-117
-121
-124
-127
-131
-134
-137
-140
-143
-147
-150
-153
-156
-160
-163
-167
-171
-175
-179
-183
-187
-192
-196
-200
-204
-208
-212
-216
-219
-222
-226
-229
-232
-235
-238
-241
-244
-247
-249
-252
-255
-257
-259
-262
-264
-266
-268
-269
-271
-272
-273
-275
-276
-277
-278
-280
-281
-282
-284
-285
-287
-289
-291
-293
-296
-299
-301
-305
-308
-312
-315
-319
-324
-328
-333
-337
-343
-348
-353
-359
-365
-371
-377
-383
-390
-397
-404
-411
-418
-426
-433
-440
-448
-455
-463
-470
-478
-485
-492
-500
-507
-515
-522
-530
-538
-546
-554
-563
-571
-580
-590
-599
-609
-620
-630
-641
-652
-664
-675
-687
-700
-712
-725
-737
-750
-763
-776
-789
-803
-816
-829
-843
-856
-870
-884
-898
-912
-925
-939
-953
-967
-981
-995
-1008
-1022
-1035
-1049
-1062
-1074
-1087
-1099
-1111
-1123
-1134
-1145
-1156
-1166
-1176
-1185
-1194
-1203
-1212
-1220
-1228
-1235
-1243
-1250
-1256
-1263
-1269
-1275
-1281
-1287
-1292
-1298
-1303
-1308
-1313
-1319
-1324
-1329
-1335
-1340
-1345
-1350
-1356
-1361
-1366
-1371
-1376
-1381
-1386
-1391
-1395
-1400
-1404
-1408
-1412
-1416
-1420
-1424
-1428
-1431
-1435
-1439
-1443
-1447
-1452
-1456
-1461
-1465
-1470
-1475
-1480
-1486
-1491
-1497
-1503
-1509
-1515
-1521
-1527
-1533
-1539
-1545
-1551
-1557
-1563
-1569
-1574
-1579
-1584
-1588
-1592
-1596
-1600
-1603
-1606
-1608
-1610
-1612
-1613
-1614
-1614
-1614
-1614
-1613
-1612
-1610
-1609
-1606
-1604
-1601
-1598
-1594
-1591
-1587
-1582
-1578
-1573
-1568
-1563
-1557
-1552
-1546
-1540
-1534
-1527
-1521
-1514
-1507
-1500
-1492
-1485
-1477
-1469
-1462
-1454
-1445
-1437
-1429
-1420
-1412
-1403
-1394
-1386
-1376
-1367
-1358
-1348
-1338
-1328
-1318
-1307
-1295
-1284
-1272
-1259
-1247
-1234
-1220
-1207
-1194
-1181
-1167
-1154
-1141
-1128
-1115
-1103
-1090
-1078
-1066
-1053
-1042
-1030
-1018
-1006
-995
-984
-973
-962
-951
-940
-929
-919
-908
-898
-887
-877
-867
-857
-847
-837
-827
-817
-808
-798
-788
-778
-768
-758
-748
-738
-728
-718
-708
-698
-689
-679
-669
-659
-649
-639
-629
-619
-609
-598
-587
-576
-565
-554
-542
-530
-518
-506
-493
-480
-467
-454
-441
-428
-415
-402
-389
-376
-364
-351
-338
-326
-314
-302
-289
-277
-265
-253
-241
-229
-218
-206
-194
-182
-171
-159
-148
-137
-126
-114
-103
-93
-82
-71
-60
-49
-39
-28
-17
-7
4
15
25
36
46
57
67
77
87
97
107
116
126
135
144
153
162
171
180
188
197
205
213
221
229
237
245
253
260
268
275
282
289
296
302
309
315
321
326
332
338
343
349
355
361
367
373
380
386
393
400
407
415
422
430
438
446
455
464
472
481
491
500
509
518
528
537
546
555
564
573
582
591
599
608
616
624
632
640
647
655
662
669
676
683
690
696
703
709
715
720
726
731
736
741
745
748
752
755
757
759
761
763
764
765
766
766
767
767
767
767
767
767
766
766
765
765
764
763
762
762
761
760
759
758
757
756
755
754
752
750
749
747
745
743
741
739
736
734
732
729
727
725
722
720
718
715
713
711
708
706
704
701
698
696
693
690
686
683
679
675
670
665
660
655
649
643
636
629
622
615
607
599
590
581
572
563
553
544
534
524
514
504
494
485
475
466
457
448
439
431
423
416
409
402
395
389
383
377
371
365
360
354
349
344
340
335
331
327
324
320
317
314
312
309
307
305
304
302
301
300
299
299
298
298
298
298
298
298
299
300
301
303
305
307
309
311
314
317
320
323
326
329
332
335
339
342
345
347
350
353
355
357
359
361
362
363
364
365
365
365
364
363
361
359
356
353
349
345
340
335
330
325
319
312
306
300
293
286
280
273
267
261
255
249
244
239
234
230
226
222
220
217
215
214
213
212
212
212
213
214
215
216
218
220
222
225
228
231
234
238
242
247
251
256
261
266
271
276
281
286
291
296
301
305
309
314
317
321
324
327
330
332
334
336
338
339
340
341
341
341
341
341
341
340
339
337
336
334
332
329
326
323
319
315
311
307
302
297
292
287
282
277
272
268
263
259
255
251
247
244
241
238
235
232
229
227
225
223
221
220
219
218
218
218
218
219
221
223
225
228
231
235
239
243
248
253
259
265
271
277
284
291
298
306
314
322
331
340
349
359
369
379
390
401
412
423
434
446
457
468
480
491
502
513
523
534
544
553
563
572
581
589
598
605
613
620
627
633
639
645
650
655
660
664
668
671
675
679
682
685
689
692
696
699
703
707
711
715
719
724
728
733
737
742
747
753
758
764
770
776
782
789
796
802
810
817
824
832
839
847
855
862
870
879
887
895
904
912
921
930
939
948
957
967
976
986
996
1006
1016
1026
1036
1047
1057
1067
1077
1088
1098
1108
1118
1128
1138
1148
1158
1168
1178
1188
1197
1207
1217
1228
1238
1248
1258
1267
1277
1287
1297
1306
1316
1325
1334
1344
1353
1362
1371
1380
1390
1399
1408
1418
1428
1437
1447
1457
1467
1478
1488
1499
1509
1520
1531
1542
1553
1565
1576
1587
1598
1610
1621
1632
1643
1654
1665
1676
1687
1698
1708
1719
1729
1739
1749
1758
1768
1777
1785
1793
1801
1808
1815
1822
1827
1833
1838
1843
1848
1852
1856
1860
1864
1868
1872
1875
1879
1882
1885
1888
1892
1895
1897
1900
1903
1906
1908
1911
1914
1916
1919
1921
1924
1926
1929
1932
1934
1937
1940
1943
1945
1948
1951
1954
1958
1961
1964
1968
1971
1975
1980
1984
1989
1994
2000
2005
2012
2019
2025
2032
2039
2047
2054
2061
2068
2076
2083
2090
2097
2104
2111
2118
2125
2132
2139
2145
2152
2158
2164
2170
2175
2181
2185
2190
2193
2197
2199
2201
2203
2204
2204
2204
2204
2203
2201
2199
2197
2194
2191
2188
2184
2179
2175
2169
2163
2157
2151
2144
2136
2129
2121
2112
2104
2095
2086
2076
2067
2057
2048
2037
2028
2017
2008
1998
1988
1978
1969
1959
1949
1939
1930
1920
1911
1902
1893
1884
1875
1866
1857
1848
1839
1829
1820
1811
1802
1792
1783
1774
1765
1756
1747
1738
1729
1721
1713
1704
1696
1689
1681
1673
1666
1659
1652
1646
1640
1634
1628
1623
1618
1613
1609
1605
1601
1597
1593
1590
1587
1584
1581
1579
1576
1574
1572
1571
1569
1568
1567
1566
1565
1564
1563
1562
1561
1560
1559
1557
1556
1555
1553
1551
1550
1548
1546
1545
1543
1542
1540
1539
1538
1538
1537
1537
1537
1538
1539
1540
1541
1543
1546
1548
1551
1554
1558
1562
1566
1570
1574
1579
1583
1587
1591
1595
1599
1603
1606
1609
1612
1614
1617
1619
1621
1624
1626
1628
1630
1633
1635
1638
1640
1643
1646
1649
1651
1654
1657
1659
1662
1665
1667
1670
1672
1675
1677
1680
1682
1685
1688
1690
1692
1694
1697
1698
1700
1702
1703
1705
1706
1707
1708
1709
1710
1711
1712
1712
1713
1713
1713
1713
1713
1712
1712
1711
1710
1708
1707
1705
1704
1702
1701
1699
1698
1697
1696
1695
1694
1694
1693
1693
1692
1692
1691
1691
1690
1690
1689
1689
1688
1688
1688
1688
1688
1689
1689
1690
1690
1690
1691
1691
1691
1692
1692
1692
1693
1693
1693
1694
1695
1696
1697
1698
1700
1702
1704
1706
1709
1712
1715
1718
1721
1725
1728
1731
1735
1739
1742
1746
1750
1755
1759
1763
1768
1772
1776
1780
1784
1788
1792
1795
1799
1802
1804
1807
1809
1812
1814
1815
1817
1819
1820
1821
1823
1824
1825
1826
1826
1827
1827
1828
1828
1827
1827
1826
1825
1824
1822
1821
1819
1817
1815
1813
1810
1808
1805
1803
1800
1797
1794
1791
1788
1786
1783
1780
1777
1774
1771
1768
1765
1762
1760
1757
1754
1752
1750
1748
1746
1744
1743
1741
1740
1738
1737
1736
1735
1734
1733
1732
1730
1729
1728
1727
1725
1724
1722
1721
1719
1718
1716
1715
1713
1712
1710
1709
1707
1706
1704
1702
1699
1696
1693
1690
1686
1682
1678
1673
1668
1663
1657
1651
1645
1638
1631
1623
1616
1607
1599
1590
1580
1570
1560
1549
1538
1527
1515
1503
1490
1477
1464
1450
1436
1422
1408
1393
1378
1362
1346
1330
1314
1297
1281
1264
1246
1229
1211
1194
1176
1159
1141
1124
1107
1089
1072
1056
1039
1022
1006
992
976
961
946
932
918
904
890
876
863
850
837
824
811
799
786
774
761
749
737
725
714
702
691
679
668
658
647
636
626
615
605
595
585
574
564
554
543
533
522
512
501
490
479
468
456
445
433
421
409
396
383
371
358
344
331
318
304
290
276
262
248
234
219
205
191
176
162
148
134
121
107
94
80
67
54
41
29
16
3
-11
-24
-37
-51
-64
-78
-92
-106
-120
-134
-148
-162
-176
-191
-205
-218
-232
-246
-260
-273
-287
-300
-313
-326
-339
-351
-363
-376
-387
-399
-410
-421
-432
-442
-452
-461
-470
-478
-487
-494
-502
-508
-515
-521
-527
-533
-538
-543
-548
-553
-557
-561
-566
-569
-573
-577
-580
-584
-587
-590
-593
-596
-599
-602
-606
-609
-612
-616
-620
-625
-629
-634
-639
-644
-650
-656
-662
-668
-675
-681
-688
-694
-700
-707
-713
-719
-725
-730
-736
-742
-747
-753
-758
-764
-769
-775
-781
-787
-792
-798
-804
-810
-816
-822
-828
-834
-839
-845
-851
-857
-863
-869
-875
-881
-887
-894
-900
-907
-914
-921
-928
-935
-943
-951
-958
-966
-974
-982
-990
-998
-1006
-1014
-1022
-1030
-1038
-1046
-1054
-1062
-1070
-1077
-1085
-1092
-1099
-1106
-1113
-1119
-1125
-1131
-1137
-1143
-1148
-1153
-1159
-1163
-1168
-1172
-1176
-1180
-1184
-1187
-1190
-1194
-1196
-1199
-1202
-1204
-1206
-1209
-1211
-1213
-1214
-1216
-1217
-1219
-1220
-1221
-1222
-1223
-1223
-1224
-1224
-1224
-1224
-1224
-1223
-1222
-1221
-1219
-1218
-1216
-1214
-1212
-1209
-1206
-1204
-1201
-1197
-1194
-1191
-1188
-1184
-1181
-1178
-1175
-1173
-1170
-1168
-1165
-1163
-1161
-1160
-1158
-1156
-1154
-1153
-1151
-1150
-1148
-1147
-1146
-1145
-1144
-1143
-1142
-1141
-1141
-1140
-1140
-1139
-1139
-1138
-1137
-1136
-1135
-1133
-1131
-1129
-1127
-1125
-1122
-1119
-1116
-1113
-1109
-1106
-1103
-1099
-1096
-1092
-1089
-1085
-1082
-1079
-1076
-1073
-1070
-1067
-1064
-1062
-1059
-1057
-1054
-1052
-1049
-1047
-1045
-1043
-1041
-1039
-1038
-1036
-1035
-1034
-1034
-1034
-1034
-1034
-1034
-1035
-1036
-1038
-1039
-1041
-1043
-1045
-1048
-1050
-1053
-1056
-1058
-1061
-1064
-1067
-1070
-1072
-1075
-1078
-1081
-1084
-1087
-1090
-1093
-1096
-1099
-1102
-1104
-1107
-1110
-1113
-1115
-1118
-1121
-1124
-1127
-1129
-1133
-1136
-1139
-1142
-1145
-1148
-1152
-1155
-1158
-1161
-1165
-1168
-1171
-1174
-1177
-1181
-1184
-1188
-1191
-1195
-1199
-1204
-1208
-1213
-1217
-1222
-1227
-1232
-1237
-1242
-1247
-1252
-1257
-1263
-1268
-1274
-1280
-1286
-1293
-1300
-1307
-1314
-1322
-1330
-1338
-1347
-1356
-1365
-1374
-1383
-1393
-1402
-1411
-1421
-1430
-1439
-1448
-1456
-1465
-1473
-1481
-1489
-1497
-1505
-1512
-1520
-1527
-1533
-1540
-1546
-1551
-1557
-1562
-1566
-1570
-1574
-1577
-1580
-1583
-1585
-1587
-1588
-1589
-1589
-1590
-1590
-1590
-1590
-1590
-1589
-1589
-1589
-1589
-1589
-1588
-1588
-1588
-1587
-1587
-1586
-1586
-1585
-1584
-1583
-1583
-1582
-1581
-1580
-1579
-1578
-1577
-1576
-1575
-1574
-1573
-1572
-1571
-1570
-1569
-1568
-1567
-1565
-1564
-1562
-1561
-1560
-1558
-1557
-1556
-1555
-1554
-1553
-1553
-1553
-1553
-1553
-1554
-1555
-1556
-1558
-1560
-1562
-1565
-1567
-1571
-1574
-1578
-1583
-1587
-1592
-1598
-1604
-1610
-1616
-1622
-1629
-1636
-1643
-1650
-1657
-1665
-1672
-1679
-1687
-1695
-1702
-1710
-1718
-1726
-1734
-1743
-1751
-1759
-1767
-1775
-1783
-1791
-1799
-1807
-1815
-1823
-1831
-1839
-1846
-1853
-1861
-1868
-1875
-1882
-1889
-1897
-1904
-1911
-1919
-1927
-1934
-1942
-1950
-1958
-1967
-1975
-1984
-1993
-2003
-2012
-2021
-2033
-2043
-2055
-2066
-2078
-2089
-2102
-2114
-2126
-2139
-2152
-2164
-2177
-2191
-2204
-2217
-2231
-2244
-2258
-2272
-2286
-2300
-2314
-2329
-2343
-2357
-2372
-2386
-2400
-2414
-2428
-2442
-2455
-2469
-2483
-2496
-2509
-2522
-2535
-2548
-2560
-2573
-2585
-2597
-2609
-2621
-2633
-2645
-2657
-2669
-2681
-2692
-2704
-2716
-2728
-2739
-2751
-2762
-2773
-2785
-2796
-2808
-2819
-2831
-2842
-2854
-2866
-2878
-2890
-2902
-2914
-2925
-2937
-2948
-2959
-2970
-2981
-2991
-3001
-3011
-3020
-3029
-3038
-3046
-3054
-3061
-3068
-3075
-3082
-3088
-3094
-3099
-3105
-3110
-3115
-3120
-3125
-3129
-3133
-3137
-3141
-3144
-3147
-3150
-3153
-3156
-3158
-3160
-3162
-3164
-3165
-3166
-3167
-3167
-3167
-3166
-3165
-3163
-3161
-3158
-3154
-3150
-3146
-3141
-3135
-3129
-3123
-3116
-3109
-3102
-3095
-3087
-3079
-3071
-3063
-3055
-3046
-3037
-3028
-3019
-3010
-3000
-2991
-2981
-2972
-2962
-2953
-2943
-2933
-2923
-2912
-2902
-2892
-2881
-2871
-2860
-2849
-2838
-2826
-2815
-2803
-2791
-2779
-2766
-2753
-2740
-2726
-2713
-2699
-2685
-2671
-2656
-2641
-2626
-2611
-2595
-2580
-2564
-2548
-2531
-2515
-2498
-2482
-2465
-2448
-2431
-2413
-2396
-2378
-2360
-2342
-2324
-2305
-2287
-2269
-2250
-2231
-2213
-2194
-2175
-2156
-2136
-2117
-2097
-2077
-2057
-2037
-2017
-1996
-1976
-1955
-1935
-1914
-1894
-1873
-1853
-1833
-1812
-1792
-1771
-1751
-1730
-1710
-1690
-1670
-1650
-1630
-1610
-1590
-1571
-1552
-1532
-1513
-1494
-1475
-1456
-1437
-1418
-1399
-1380
-1362
-1343
-1324
-1305
-1286
-1266
-1247
-1227
-1208
-1188
-1168
-1148
-1128
-1107
-1087
-1067
-1046
-1026
-1004
-985
-964
-943
-922
-901
-879
-857
-835
-813
-791
-768
-745
-721
-698
-674
-649
-625
-600
-575
-549
-523
-497
-470
-443
-416
-388
-360
-331
-302
-272
-241
-211
-180
-148
-116
-84
-52
-20
13
45
77
109
141
173
205
236
266
297
326
356
384
413
440
467
493
519
544
569
593
616
639
661
683
704
725
745
765
784
803
821
839
856
873
889
905
920
934
948
962
975
988
1000
1012
1022
1033
1043
1052
1061
1069
1076
1082
1088
1094
1099
1103
1107
1110
1113
1115
1116
1117
1117
1117
1116
1115
1113
1111
1108
1105
1101
1097
1092
1087
1082
1076
1069
1063
1056
1048
1041
1034
1026
1018
1010
1002
994
985
977
968
959
950
940
931
921
911
901
891
880
869
858
846
834
822
809
796
783
770
756
743
729
714
700
685
670
654
638
622
606
590
573
556
539
523
506
489
472
455
437
420
403
386
369
352
335
318
301
284
268
251
235
218
202
187
171
156
141
126
111
97
83
69
55
41
28
14
1
-12
-24
-37
-49
-61
-73
-85
-97
-109
-121
-133
-145
-156
-168
-180
-192
-204
-215
-227
-238
-250
-261
-272
-283
-294
-304
-315
-325
-335
-345
-355
-364
-373
-382
-391
-399
-408
-416
-424
-431
-439
-446
-453
-460
-467
-474
-481
-488
-494
-501
-508
-515
-521
-528
-534
-540
-546
-553
-559
-564
-570
-576
-581
-586
-591
-596
-600
-605
-609
-612
-616
-619
-623
-626
-629
-632
-635
-638
-640
-643
-646
-648
-651
-653
-656
-659
-661
-664
-667
-670
-673
-676
-679
-682
-685
-689
-692
-696
-699
-702
-706
-709
-713
-716
-719
-723
-726
-730
-733
-737
-741
-744
-748
-752
-755
-759
-762
-766
-769
-772
-775
-777
-780
-782
-784
-786
-787
-788
-789
-790
-790
-790
-790
-790
-789
-789
-788
-787
-787
-786
-786
-785
-785
-785
-785
-785
-786
-786
-788
-789
-790
-792
-794
-796
-799
-801
-804
-806
-809
-812
-815
-817
-820
-823
-825
-828
-830
-833
-835
-837
-839
-841
-843
-844
-846
-849
-851
-853
-856
-859
-862
-866
-870
-873
-878
-882
-886
-891
-896
-901
-906
-911
-916
-921
-927
-932
-938
-943
-949
-955
-961
-967
-973
-979
-985
-991
-997
-1002
-1008
-1014
-1018
-1024
-1029
-1033
-1038
-1042
-1046
-1050
-1054
-1057
-1061
-1064
-1067
-1070
-1073
-1075
-1078
-1080
-1082
-1083
-1084
-1085
-1086
-1086
-1086
-1086
-1085
-1085
-1084
-1083
-1081
-1080
-1079
-1077
-1076
-1074
-1072
-1071
-1069
-1067
-1066
-1064
-1062
-1060
-1058
-1056
-1054
-1052
-1050
-1047
-1045
-1043
-1041
-1038
-1036
-1034
-1031
-1028
-1025
-1022
-1020
-1016
-1014
-1010
-1008
-1006
-1004
-1002
-1000
-1000
-999
-999
-999
-999
-999
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1002
-1002
-1000
-999
-998
-996
-994
-991
-988
-985
-982
-978
-973
-968
-963
-958
-952
-945
-938
-931
-924
-916
-908
-900
-892
-883
-875
-866
-857
-847
-838
-829
-819
-809
-799
-789
-779
-769
-758
-747
-736
-725
-713
-701
-688
-675
-661
-647
-633
-618
-602
-586
-569
-552
-534
-516
-497
-478
-458
-438
-418
-398
-377
-357
-336
-314
-293
-272
-250
-229
-208
-186
-165
-144
-123
-102
-81
-61
-40
-20
0
20
40
60
79
98
117
136
155
173
192
210
228
246
264
282
300
318
335
353
371
388
406
424
442
460
478
496
514
533
552
571
590
610
631
652
673
695
718
741
764
788
812
836
860
885
910
935
960
985
1010
1036
1061
1086
1111
1136
1161
1186
1210
1234
1258
1282
1305
1327
1350
1371
1393
1413
1434
1454
1473
1492
1511
1529
1548
1565
1583
1600
1618
1634
1651
1667
1683
1699
1714
1729
1744
1758
1772
1785
1799
1811
1824
1836
1847
1858
1869
1879
1889
1899
1908
1917
1926
1934
1942
1950
1957
1964
1970
1976
1982
1988
1993
1998
2003
2008
2013
2017
2021
2027
2031
2036
2040
2045
2049
2053
2057
2061
2066
2069
2073
2077
2080
2083
2086
2089
2091
2094
2096
2097
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2108
2109
2111
2112
2113
2114
2116
2117
2118
2120
2121
2122
2123
2124
2125
2126
2127
2128
2128
2129
2130
2130
2130
2130
2130
2130
2129
2128
2127
2125
2123
2121
2119
2116
2113
2109
2105
2101
2096
2091
2086
2080
2073
2066
2058
2050
2041
2032
2021
2011
2000
1989
1977
1964
1951
1938
1925
1911
1897
1883
1868
1854
1839
1824
1810
1795
1780
1765
1750
1735
1719
1704
1689
1674
1658
1643
1628
1612
1597
1582
1567
1552
1537
1523
1508
1493
1479
1464
1449
1435
1420
1404
1389
1373
1358
1342
1325
1309
1292
1275
1258
1240
1222
1204
1186
1168
1149
1130
1112
1093
1074
1054
1035
1016
997
977
958
939
919
900
881
863
844
826
809
792
775
759
744
729
715
702
689
677
666
656
646
638
630
623
616
611
606
602
598
596
594
592
592
592
592
594
596
598
601
605
609
614
619
625
631
638
645
653
660
669
677
685
694
703
711
720
729
739
748
758
768
778
789
800
812
823
836
849
862
876
890
904
919
935
951
967
983
1000
1018
1035
1053
1072
1090
1109
1128
1147
1166
1185
1204
1223
1242
1260
1279
1298
1316
1334
1352
1369
1387
1404
1421
1437
1454
1470
1486
1502
1517
1533
1548
1563
1578
1593
1607
1621
1636
1650
1664
1678
1692
1705
1719
1733
1746
1760
1774
1787
1801
1815
1829
1844
1859
1874
1889
1904
1920
1935
1951
1968
1984
2000
2017
2033
2051
2067
2084
2101
2118
2135
2152
2169
2186
2203
2220
2237
2253
2270
2286
2302
2318
2334
2349
2364
2378
2393
2406
2420
2433
2445
2458
2469
2481
2492
2503
2514
2524
2535
2545
2556
2566
2576
2587
2598
2608
2619
2630
2642
2653
2664
2676
2688
2700
2712
2724
2736
2748
2761
2774
2787
2800
2813
2827
2841
2856
2870
2885
2900
2916
2932
2948
2965
2981
2998
3015
3032
3050
3068
3085
3103
3122
3140
3159
3177
3196
3216
3235
3254
3274
3294
3313
3333
3353
3372
3392
3411
3430
3449
3468
3487
3506
3524
3542
3560
3578
3596
3614
3631
3649
3666
3683
3701
3718
3736
3754
3771
3789
3807
3825
3844
3862
3881
3900
3919
3938
3958
3978
3998
4019
4040
4061
4083
4105
4127
4149
4172
4195
4218
4242
4265
4289
4313
4337
4361
4385
4409
4433
4458
4482
4506
4530
4554
4578
4602
4625
4648
4671
4693
4715
4737
4758
4779
4799
4819
4839
4858
4877
4896
4915
4933
4951
4969
4986
5004
5021
5038
5055
5072
5089
5106
5123
5140
5157
5174
5192
5209
5226
5243
5260
5277
5294
5311
5328
5344
5360
5376
5392
5408
5423
5438
5452
5467
5480
5494
5507
5519
5532
5544
5555
5567
5577
5588
5598
5608
5617
5626
5635
5644
5652
5660
5667
5675
5682
5689
5696
5703
5710
5716
5723
5730
5736
5743
5750
5757
5763
5770
5777
5784
5791
5797
5804
5811
5818
5825
5832
5839
5846
5853
5860
5866
5873
5880
5887
5893
5899
5905
5911
5916
5921
5926
5930
5934
5938
5941
5944
5946
5949
5951
5952
5953
5954
5955
5955
5955
5955
5955
5954
5954
5953
5952
5952
5951
5950
5950
5950
5949
5949
5949
5949
5950
5950
5951
5951
5952
5953
5955
5956
5958
5960
5962
5964
5966
5969
5972
5975
5978
5981
5985
5989
5993
5997
6001
6006
6011
6016
6022
6028
6034
6040
6046
6052
6059
6065
6072
6078
6084
6091
6097
6103
6108
6114
6119
6123
6127
6131
6134
6137
6139
6141
6142
6143
6144
6144
6143
6142
6140
6138
6136
6133
6129
6125
6120
6115
6110
6103
6097
6089
6082
6073
6065
6055
6045
6035
6023
6011
5998
5985
5971
5955
5939
5923
5905
5887
5869
5850
5830
5810
5789
5768
5746
5724
5702
5679
5656
5632
5609
5585
5561
5536
5512
5487
5462
5437
5412
5387
5362
5336
5311
5285
5259
5234
5208
5182
5156
5130
5104
5078
5052
5026
5001
4975
4950
4924
4899
4874
4849
4825
4800
4776
4752
4729
4706
4683
4660
4638
4617
4595
4575
4554
4535
4515
4496
4477
4459
4441
4424
4407
4390
4374
4358
4342
4327
4312
4298
4284
4270
4257
4244
4231
4218
4206
4193
4181
4169
4157
4145
4132
4120
4108
4094
4083
4070
4058
4046
4034
4022
4010
3999
3988
3978
3968
3958
3949
3940
3932
3925
3918
3912
3906
3901
3896
3892
3888
3884
3881
3878
3875
3872
3870
3868
3866
3864
3862
3861
3860
3859
3858
3857
3857
3856
3855
3855
3854
3853
3852
3851
3849
3847
3845
3843
3840
3836
3832
3828
3824
3819
3813
3808
3802
3797
3791
3785
3779
3773
3768
3762
3756
3750
3744
3737
3730
3723
3716
3708
3700
3691
3682
3673
3664
3655
3645
3636
3628
3619
3611
3603
3596
3589
3583
3577
3572
3568
3564
3561
3558
3556
3555
3554
3555
3555
3557
3559
3563
3566
3571
3577
3583
3590
3597
3605
3613
3622
3632
3641
3651
3661
3670
3680
3690
3700
3709
3719
3728
3736
3745
3753
3761
3769
3776
3783
3789
3796
3801
3807
3812
3817
3821
3825
3829
3833
3836
3839
3841
3843
3845
3846
3848
3848
3849
3849
3848
3848
3847
3845
3844
3842
3840
3837
3835
3832
3830
3827
3824
3821
3818
3815
3812
3810
3807
3804
3802
3800
3797
3795
3793
3790
3788
3786
3784
3782
3780
3778
3776
3775
3774
3773
3773
3773
3773
3774
3775
3777
3778
3780
3783
3785
3789
3792
3796
3801
3807
3813
3821
3829
3838
3848
3859
3870
3883
3896
3910
3924
3939
3955
3972
3989
4006
4025
4043
4064
4085
4106
4128
4150
4173
4197
4222
4247
4272
4298
4324
4351
4378
4405
4432
4459
4486
4513
4540
4568
4595
4623
4651
4679
4707
4736
4765
4794
4824
4854
4884
4915
4946
4978
5009
5041
5072
5104
5135
5166
5197
5227
5257
5287
5317
5346
5375
5404
5433
5462
5491
5519
5548
5576
5604
5631
5658
5684
5710
5735
5759
5783
5806
5828
5850
5871
5891
5911
5931
5950
5968
5987
6005
6022
6040
6057
6073
6090
6106
6122
6139
6154
6170
6186
6202
6218
6234
6250
6266
6283
6299
6316
6332
6349
6365
6382
6398
6414
6431
6446
6462
6477
6491
6505
6519
6532
6544
6555
6566
6576
6585
6593
6601
6608
6615
6621
6627
6633
6638
6643
6648
6653
6658
6663
6669
6674
6681
6687
6695
6703
6712
6722
6733
6745
6758
6771
6786
6801
6816
6832
6849
6866
6882
6899
6915
6932
6948
6963
6978
6993
7008
7022
7035
7049
7061
7073
7085
7096
7107
7117
7127
7136
7144
7152
7159
7166
7173
7180
7186
7192
7198
7204
7209
7215
7221
7227
7232
7238
7244
7249
7255
7260
7265
7270
7274
7278
7281
7283
7285
7286
7286
7285
7283
7280
7277
7272
7267
7261
7254
7247
7239
7231
7222
7212
7202
7192
7180
7169
7157
7144
7131
7118
7104
7090
7076
7062
7047
7032
7018
7003
6989
6974
6960
6945
6931
6917
6903
6889
6875
6862
6848
6834
6820
6807
6793
6780
6767
6753
6740
6727
6714
6701
6688
6675
6662
6650
6637
6626
6614
6603
6592
6581
6571
6561
6551
6542
6533
6524
6514
6505
6496
6487
6477
6467
6457
6447
6436
6425
6414
6402
6390
6378
6364
6350
6336
6320
6304
6287
6268
6249
6228
6207
6184
6161
6136
6111
6085
6058
6030
6002
5973
5944
5914
5884
5854
5823
5793
5762
5731
5700
5669
5637
5605
5574
5542
5510
5477
5445
5413
5380
5347
5315
5282
5250
5217
5185
5154
5122
5092
5061
5032
5003
4975
4948
4922
4896
4872
4849
4826
4805
4785
4766
4748
4731
4714
4699
4685
4671
4658
4645
4633
4622
4611
4601
4591
4582
4573
4565
4557
4549
4542
4535
4529
4523
4518
4512
4508
4503
4499
4496
4493
4490
4487
4485
4483
4482
4480
4479
4477
4476
4474
4473
4471
4469
4467
4465
4462
4459
4456
4452
4448
4444
4439
4434
4428
4422
4415
4408
4401
4393
4385
4376
4367
4358
4348
4338
4327
4315
4304
4291
4278
4265
4251
4236
4221
4205
4189
4172
4155
4138
4120
4102
4083
4065
4046
4027
4008
3990
3971
3952
3933
3914
3896
3878
3860
3842
3824
3807
3790
3773
3757
3741
3725
3710
3695
3680
3665
3651
3636
3622
3608
3594
3580
3565
3551
3537
3523
3508
3493
3478
3463
3448
3433
3417
3402
3386
3371
3356
3340
3325
3310
3294
3279
3264
3248
3233
3217
3202
3187
3172
3157
3142
3128
3114
3100
3086
3073
3059
3046
3034
3021
3008
2995
2982
2969
2956
2943
2930
2916
2902
2888
2874
2859
2845
2830
2816
2802
2787
2773
2759
2746
2732
2719
2706
2693
2681
2669
2658
2647
2637
2628
2619
2611
2604
2597
2591
2586
2582
2578
2575
2573
2571
2570
2568
2568
2567
2567
2568
2568
2570
2571
2573
2576
2579
2582
2586
2590
2595
2601
2607
2613
2620
2627
2634
2641
2648
2656
2663
2670
2677
2683
2689
2694
2699
2703
2707
2709
2711
2712
2712
2712
2710
2708
2705
2701
2697
2692
2686
2680
2673
2666
2658
2650
2641
2632
2622
2612
2601
2589
2578
2565
2553
2539
2526
2512
2497
2482
2467
2451
2435
2419
2402
2385
2368
2350
2331
2312
2293
2273
2252
2231
2209
2186
2162
2138
2113
2088
2062
2035
2008
1980
1952
1923
1895
1866
1838
1809
1781
1752
1724
1697
1669
1642
1615
1589
1563
1538
1513
1488
1465
1442
1419
1398
1377
1358
1340
1323
1307
1292
1279
1267
1256
1246
1238
1230
1224
1218
1213
1208
1205
1201
1199
1197
1195
1194
1194
1194
1194
1194
1195
1196
1197
1198
1200
1201
1203
1205
1206
1208
1210
1212
1214
1217
1219
1222
1225
1228
1232
1236
1240
1244
1249
1254
1259
1265
1270
1276
1282
1288
1295
1301
1307
1314
1320
1326
1332
1338
1344
1350
1355
1361
1366
1371
1375
1380
1383
1387
1390
1393
1395
1397
1398
1399
1400
1400
1400
1399
1398
1396
1394
1392
1389
1386
1383
1379
1374
1369
1363
1357
1349
1341
1331
1321
1309
1296
1282
1267
1251
1234
1215
1196
1175
1153
1130
1106
1081
1055
1028
999
970
939
907
874
840
804
768
730
691
652
611
569
526
483
439
394
349
303
257
210
162
114
65
16
-34
-85
-136
-188
-241
-294
-348
-402
-458
-513
-570
-627
-685
-744
-803
-863
-923
-985
-1046
-1109
-1172
-1236
-1300
-1365
-1431
-1497
-1564
-1631
-1699
-1767
-1836
-1905
-1975
-2045
-2116
-2187
-2259
-2331
-2403
-2475
-2548
-2621
-2694
-2767
-2841
-2914
-2987
-3061
-3134
-3207
-3280
-3353
-3425
-3497
-3568
-3639
-3709
-3779
-3848
-3916
-3983
-4049
-4114
-4178
-4241
-4303
-4363
-4422
-4481
-4537
-4593
-4647
-4700
-4752
-4803
-4852
-4900
-4947
-4992
-5037
-5081
-5123
-5165
-5206
-5246
-5285
-5324
-5362
-5399
-5436
-5472
-5508
-5543
-5578
-5612
-5646
-5680
-5713
-5745
-5777
-5809
-5840
-5871
-5902
-5932
-5962
-5991
-6020
-6049
-6078
-6106
-6134
-6161
-6189
-6216
-6243
-6270
-6298
-6325
-6352
-6380
-6407
-6436
-6464
-6493
-6522
-6551
-6580
-6610
-6640
-6671
-6701
-6732
-6764
-6795
-6827
-6859
-6892
-6925
-6958
-6992
-7026
-7060
-7095
-7131
-7167
-7203
-7239
-7276
-7313
-7350
-7387
-7424
-7461
-7498
-7535
-7572
-7608
-7644
-7680
-7715
-7750
-7784
-7818
-7851
-7884
-7916
-7947
-7978
-8007
-8038
-8067
-8096
-8125
-8153
-8180
-8209
-8237
-8265
-8293
-8321
-8349
-8377
-8405
-8434
-8462
-8491
-8520
-8550
-8580
-8610
-8640
-8671
-8703
-8735
-8767
-8800
-8833
-8866
-8900
-8934
-8968
-9002
-9036
-9071
-9105
-9140
-9174
-9209
-9244
-9278
-9313
-9348
-9383
-9417
-9452
-9487
-9523
-9558
-9593
-9628
-9664
-9700
-9736
-9772
-9808
-9844
-9881
-9918
-9954
-9991
-10028
-10065
-10102
-10139
-10176
-10213
-10250
-10286
-10322
-10358
-10393
-10428
-10463
-10497
-10531
-10564
-10596
-10628
-10659
-10690
-10720
-10750
-10779
-10807
-10835
-10862
-10888
-10914
-10938
-10962
-10985
-11007
-11028
-11049
-11068
-11087
-11105
-11123
-11140
-11157
-11173
-11189
-11205
-11221
-11236
-11252
-11268
-11283
-11299
-11314
-11330
-11345
-11360
-11375
-11390
-11406
-11421
-11436
-11451
-11466
-11481
-11496
-11512
-11527
-11543
-11559
-11575
-11592
-11608
-11625
-11642
-11659
-11676
-11693
-11711
-11728
-11746
-11764
-11783
-11801
-11820
-11839
-11857
-11876
-11895
-11913
-11931
-11949
-11967
-11984
-12001
-12018
-12034
-12050
-12066
-12081
-12097
-12112
-12127
-12141
-12156
-12171
-12185
-12200
-12214
-12229
-12244
-12258
-12273
-12288
-12303
-12318
-12333
-12349
-12364
-12380
-12395
-12411
-12426
-12441
-12455
-12469
-12482
-12495
-12507
-12518
-12529
-12539
-12548
-12556
-12563
-12570
-12575
-12580
-12584
-12587
-12590
-12592
-12593
-12593
-12593
-12593
-12592
-12591
-12590
-12588
-12586
-12585
-12583
-12581
-12579
-12577
-12575
-12572
-12570
-12566
-12563
-12558
-12553
-12547
-12541
-12534
-12526
-12517
-12508
-12498
-12487
-12476
-12465
-12453
-12440
-12428
-12415
-12403
-12390
-12378
-12366
-12355
-12344
-12334
-12324
-12316
-12308
-12301
-12295
-12290
-12286
-12284
-12282
-12281
-12281
-12282
-12283
-12286
-12289
-12293
-12297
-12302
-12308
-12313
-12319
-12326
-12332
-12338
-12344
-12350
-12356
-12361
-12366
-12371
-12375
-12379
-12381
-12384
-12385
-12386
-12386
-12385
-12384
-12382
-12379
-12376
-12373
-12369
-12365
-12360
-12355
-12350
-12345
-12340
-12334
-12329
-12324
-12319
-12314
-12309
-12305
-12300
-12297
-12293
-12290
-12287
-12284
-12282
-12280
-12278
-12276
-12275
-12273
-12271
-12269
-12267
-12265
-12263
-12260
-12257
-12254
-12251
-12248
-12245
-12241
-12238
-12235
-12231
-12228
-12226
-12223
-12221
-12219
-12217
-12216
-12215
-12215
-12215
-12216
-12217
-12219
-12222
-12226
-12230
-12234
-12239
-12245
-12252
-12258
-12266
-12274
-12282
-12291
-12300
-12309
-12319
-12329
-12340
-12350
-12361
-12371
-12382
-12393
-12404
-12415
-12426
-12437
-12448
-12458
-12469
-12479
-12490
-12499
-12509
-12518
-12527
-12536
-12544
-12552
-12560
-12567
-12574
-12581
-12587
-12593
-12599
-12605
-12610
-12616
-12621
-12626
-12631
-12636
-12641
-12646
-12651
-12655
-12660
-12664
-12669
-12673
-12677
-12680
-12684
-12687
-12691
-12694
-12697
-12699
-12701
-12704
-12705
-12707
-12709
-12710
-12711
-12711
-12712
-12712
-12712
-12712
-12711
-12710
-12709
-12707
-12705
-12703
-12701
-12698
-12695
-12691
-12688
-12684
-12680
-12675
-12671
-12666
-12661
-12656
-12651
-12647
-12642
-12637
-12633
-12629
-12625
-12622
-12619
-12617
-12616
-12615
-12615
-12616
-12618
-12620
-12624
-12628
-12633
-12640
-12647
-12656
-12665
-12676
-12687
-12700
-12713
-12728
-12744
-12760
-12777
-12795
-12813
-12832
-12852
-12872
-12892
-12913
-12934
-12954
-12975
-12996
-13017
-13037
-13058
-13079
-13099
-13120
-13141
-13162
-13183
-13204
-13224
-13245
-13266
-13287
-13308
-13328
-13349
-13370
-13390
-13411
-13431
-13452
-13473
-13493
-13514
-13535
-13556
-13578
-13599
-13621
-13643
-13665
-13687
-13710
-13732
-13755
-13777
-13800
-13822
-13845
-13868
-13890
-13913
-13936
-13958
-13980
-14002
-14024
-14046
-14067
-14088
-14108
-14128
-14148
-14167
-14185
-14202
-14219
-14236
-14251
-14266
-14280
-14294
-14307
-14319
-14331
-14343
-14354
-14365
-14375
-14384
-14394
-14403
-14412
-14420
-14428
-14436
-14444
-14453
-14461
-14469
-14478
-14487
-14497
-14507
-14518
-14530
-14543
-14556
-14570
-14585
-14601
-14618
-14635
-14652
-14671
-14689
-14708
-14727
-14745
-14764
-14783
-14802
-14820
-14838
-14856
-14874
-14892
-14909
-14926
-14944
-14961
-14977
-14994
-15011
-15028
-15045
-15062
-15080
-15097
-15115
-15133
-15152
-15171
-15190
-15210
-15230
-15251
-15273
-15295
-15318
-15341
-15365
-15390
-15416
-15442
-15469
-15497
-15525
-15554
-15584
-15614
-15645
-15676
-15708
-15741
-15774
-15808
-15843
-15878
-15914
-15951
-15988
-16026
-16065
-16105
-16145
-16186
-16227
-16268
-16309
-16353
-16395
-16438
-16480
-16523
-16566
-16609
-16652
-16694
-16737
-16779
-16821
-16863
-16905
-16946
-16988
-17029
-17069
-17109
-17149
-17189
-17228
-17267
-17306
-17344
-17382
-17420
-17458
-17496
-17533
-17571
-17608
-17646
-17683
-17720
-17757
-17794
-17831
-17868
-17904
-17941
-17977
-18013
-18048
-18083
-18118
-18152
-18186
-18218
-18250
-18281
-18311
-18340
-18368
-18395
-18420
-18445
-18468
-18489
-18510
-18529
-18547
-18563
-18578
-18592
-18605
-18616
-18627
-18636
-18644
-18650
-18656
-18660
-18664
-18666
-18668
-18668
-18668
-18666
-18664
-18660
-18655
-18650
-18643
-18635
-18627
-18617
-18606
-18594
-18582
-18568
-18554
-18539
-18523
-18506
-18489
-18471
-18453
-18434
-18415
-18396
-18376
-18356
-18336
-18316
-18296
-18276
-18255
-18235
-18215
-18195
-18175
-18155
-18135
-18115
-18095
-18076
-18057
-18039
-18021
-18003
-17985
-17968
-17952
-17936
-17919
-17904
-17888
-17872
-17857
-17841
-17825
-17809
-17792
-17775
-17758
-17741
-17722
-17704
-17685
-17665
-17645
-17624
-17602
-17580
-17557
-17533
-17508
-17483
-17457
-17431
-17403
-17375
-17347
-17318
-17288
-17258
-17227
-17196
-17164
-17131
-17098
-17065
-17030
-16995
-16959
-16922
-16885
-16846
-16806
-16765
-16723
-16679
-16635
-16588
-16541
-16491
-16441
-16388
-16334
-16279
-16222
-16163
-16103
-16041
-15978
-15914
-15848
-15782
-15714
-15645
-15575
-15504
-15432
-15359
-15285
-15210
-15134
-15058
-14980
-14901
-14822
-14742
-14661
-14579
-14496
-14413
-14329
-14245
-14160
-14075
-13990
-13905
-13820
-13735
-13650
-13565
-13481
-13398
-13314
-13232
-13150
-13069
-12989
-12909
-12830
-12752
-12675
-12598
-12522
-12448
-12374
-12300
-12228
-12156
-12085
-12015
-11945
-11876
-11808
-11740
-11673
-11607
-11541
-11475
-11410
-11346
-11282
-11218
-11155
-11092
-11029
-10967
-10905
-10844
-10783
-10722
-10662
-10603
-10544
-10485
-10428
-10370
-10314
-10258
-10203
-10148
-10095
-10041
-9989
-9937
-9885
-9834
-9784
-9734
-9685
-9637
-9589
-9543
-9496
-9451
-9406
-9363
-9320
-9278
-9236
-9195
-9156
-9116
-9078
-9040
-9003
-8966
-8931
-8896
-8862
-8828
-8796
-8765
-8734
-8705
-8677
-8649
-8623
-8598
-8573
-8550
-8527
-8505
-8484
-8462
-8442
-8421
-8401
-8381
-8360
-8340
-8319
-8298
-8277
-8255
-8233
-8210
-8186
-8163
-8138
-8114
-8089
-8063
-8036
-8009
-7981
-7953
-7924
-7894
-7864
-7833
-7802
-7771
-7739
-7707
-7674
-7641
-7608
-7575
-7542
-7508
-7475
-7442
-7408
-7375
-7342
-7309
-7276
-7244
-7212
-7180
-7149
-7118
-7088
-7058
-7028
-6999
-6970
-6941
-6913
-6885
-6858
-6831
-6805
-6779
-6753
-6729
-6705
-6681
-6659
-6637
-6616
-6595
-6576
-6557
-6539
-6522
-6506
-6490
-6475
-6460
-6446
-6432
-6419
-6405
-6392
-6379
-6366
-6353
-6339
-6325
-6311
-6296
-6281
-6265
-6249
-6231
-6213
-6194
-6175
-6154
-6133
-6110
-6087
-6064
-6039
-6014
-5988
-5961
-5935
-5908
-5880
-5852
-5825
-5797
-5769
-5741
-5713
-5685
-5657
-5629
-5601
-5572
-5543
-5514
-5484
-5454
-5424
-5392
-5361
-5328
-5295
-5262
-5228
-5193
-5157
-5121
-5084
-5046
-5008
-4968
-4928
-4887
-4845
-4803
-4759
-4715
-4670
-4624
-4577
-4530
-4482
-4434
-4385
-4336
-4286
-4235
-4185
-4134
-4083
-4032
-3980
-3929
-3877
-3826
-3774
-3723
-3671
-3620
-3569
-3518
-3467
-3417
-3366
-3316
-3266
-3216
-3166
-3117
-3067
-3018
-2969
-2921
-2872
-2824
-2775
-2727
-2679
-2631
-2583
-2535
-2488
-2441
-2394
-2347
-2301
-2255
-2209
-2163
-2117
-2072
-2025
-1981
-1935
-1889
-1843
-1797
-1751
-1705
-1659
-1613
-1566
-1520
-1473
-1427
-1380
-1334
-1287
-1241
-1194
-1148
-1101
-1054
-1006
-960
-913
-865
-818
-769
-721
-672
-623
-573
-523
-473
-423
-372
-321
-269
-218
-166
-114
-61
-9
44
97
150
203
257
310
363
417
470
524
577
631
685
739
793
847
901
956
1010
1065
1120
1175
1229
1284
1338
1392
1446
1499
1552
1604
1656
1708
1759
1810
1860
1910
1959
2009
2057
2106
2154
2201
2248
2295
2341
2387
2432
2477
2521
2565
2608
2651
2693
2734
2774
2814
2853
2891
2928
2965
3000
3035
3068
3101
3133
3164
3194
3224
3252
3279
3305
3330
3354
3377
3399
3421
3441
3460
3478
3496
3512
3528
3543
3558
3571
3584
3596
3607
3618
3628
3637
3646
3654
3662
3669
3676
3683
3690
3696
3702
3708
3714
3720
3726
3732
3737
3743
3749
3755
3761
3767
3773
3779
3786
3792
3799
3805
3812
3820
3828
3836
3846
3856
3867
3878
3891
3905
3920
3937
3954
3973
3994
4014
4038
4064
4090
4118
4147
4179
4211
4245
4281
4318
4356
4396
4437
4479
4522
4567
4612
4658
4706
4754
4802
4852
4902
4953
5005
5058
5111
5164
5219
5274
5329
5385
5441
5498
5554
5611
5669
5726
5783
5840
5897
5954
6010
6066
6122
6177
6232
6286
6341
6395
6449
6502
6556
6610
6663
6717
6770
6824
6878
6932
6986
7040
7094
7149
7204
7259
7314
7370
7425
7481
7537
7593
7648
7704
7759
7813
7867
7920
7973
8025
8076
8127
8176
8225
8273
8321
8367
8413
8459
8504
8549
8593
8637
8682
8726
8770
8815
8860
8905
8950
8996
9042
9088
9135
9182
9229
9276
9324
9371
9419
9467
9516
9565
9614
9663
9713
9763
9814
9866
9918
9971
10025
10079
10134
10189
10245
10301
10358
10415
10473
10531
10589
10647
10705
10763
10822
10880
10938
10997
11055
11113
11170
11228
11285
11342
11399
11455
11512
11568
11624
11680
11737
11793
11850
11907
11964
12022
12081
12140
12200
12260
12321
12383
12445
12507
12571
12634
12698
12762
12827
12891
12956
13021
13085
13150
13215
13279
13344
13409
13474
13539
13604
13669
13734
13800
13866
13932
13999
14066
14133
14200
14267
14334
14402
14469
14536
14602
14669
14734
14800
14864
14928
14992
15055
15117
15178
15239
15299
15359
15417
15476
15533
15590
15647
15703
15759
15814
15868
15922
15976
16029
16082
16134
16184
16236
16286
16335
16386
16434
16482
16529
16575
16621
16665
16708
16750
16791
16831
16870
16907
16943
16977
17010
17041
17071
17099
17126
17151
17175
17196
17217
17235
17252
17267
17281
17294
17304
17314
17322
17328
17334
17338
17341
17344
17345
17345
17345
17344
17343
17341
17338
17335
17332
17329
17326
17323
17320
17317
17314
17311
17309
17306
17304
17302
17300
17298
17296
17295
17293
17291
17290
17288
17286
17285
17283
17282
17280
17278
17277
17275
17273
17272
17270
17268
17267
17265
17263
17262
17260
17259
17257
17256
17255
17254
17253
17252
17252
17251
17251
17251
17252
17252
17253
17253
17254
17255
17257
17258
17260
17262
17264
17267
17271
17274
17279
17283
17288
17294
17300
17306
17312
17319
17325
17332
17339
17346
17353
17360
17368
17376
17384
17393
17402
17412
17422
17433
17444
17457
17470
17483
17498
17513
17528
17544
17560
17577
17594
17611
17628
17646
17663
17681
17698
17716
17733
17751
17769
17787
17805
17823
17841
17860
17879
17898
17918
17938
17959
17980
18002
18025
18048
18071
18096
18121
18147
18173
18200
18228
18257
18286
18316
18347
18378
18410
18443
18476
18510
18544
18578
18613
18648
18684
18720
18756
18792
18829
18866
18903
18941
18978
19016
19054
19092
19131
19169
19208
19247
19286
19325
19364
19403
19442
19481
19520
19559
19597
19635
19673
19711
19749
19787
19825
19862
19900
19937
19975
20012
20050
20087
20124
20161
20198
20234
20270
20306
20342
20377
20411
20446
20479
20513
20546
20578
20610
20642
20673
20703
20733
20763
20793
20822
20850
20878
20906
20933
20959
20986
21011
21036
21061
21084
21108
21131
21153
21175
21196
21217
21238
21257
21277
21295
21314
21331
21348
21364
21380
21394
21409
21422
21434
21446
21457
21466
21475
21483
21490
21496
21501
21505
21508
21510
21510
21510
21508
21506
21502
21496
21490
21481
21472
21461
21449
21435
21420
21403
21385
21366
21346
21324
21301
21277
21252
21226
21199
21172
21143
21114
21084
21053
21022
20990
20958
20925
20891
20857
20823
20788
20753
20717
20681
20645
20609
20573
20536
20500
20463
20427
20391
20354
20318
20282
20246
20210
20173
20137
20102
20066
20030
19995
19960
19925
19890
19855
19821
19787
19752
19718
19684
19650
19616
19582
19548
19514
19479
19445
19411
19376
19341
19306
19270
19235
19199
19163
19127
19091
19054
19018
18981
18944
18907
18870
18833
18796
18758
18721
18683
18645
18607
18569
18531
18493
18455
18417
18379
18342
18304
18267
18230
18193
18156
18119
18083
18046
18010
17973
17937
17900
17863
17826
17788
17750
17711
17672
17632
17592
17551
17509
17467
17424
17380
17335
17290
17244
17198
17151
17103
17056
17008
16959
16911
16863
16815
16767
16719
16672
16625
16578
16532
16486
16442
16397
16354
16311
16268
16227
16187
16146
16108
16070
16032
15996
15960
15926
15892
15860
15828
15798
15768
15740
15712
15685
15660
15635
15610
15587
15564
15542
15521
15501
15481
15462
15444
15426
15409
15392
15376
15361
15347
15334
15321
15310
15299
15289
15281
15273
15266
15260
15255
15251
15248
15246
15245
15245
15246
15248
15251
15254
15259
15264
15270
15277
15284
15293
15302
15312
15323
15335
15347
15361
15375
15390
15406
15422
15440
15457
15476
15494
15513
15533
15553
15573
15594
15615
15637
15659
15681
15703
15725
15747
15769
15791
15812
15833
15854
15874
15894
15913
15931
15949
15966
15983
16000
16017
16033
16049
16065
16082
16097
16114
16133
16149
16169
16187
16207
16228
16248
16271
16295
16318
16344
16370
16396
16424
16453
16482
16512
16543
16575
16607
16640
16674
16708
16743
16778
16814
16850
16887
16924
16962
17000
17039
17078
17118
17158
17199
17240
17282
17324
17367
17411
17455
17500
17546
17592
17639
17686
17734
17782
17830
17879
17928
17976
18025
18074
18122
18170
18218
18266
18313
18360
18407
18452
18498
18543
18587
18630
18673
18715
18757
18798
18838
18878
18917
18955
18993
19029
19065
19100
19135
19169
19202
19234
19266
19298
19329
19359
19388
19417
19446
19474
19501
19528
19554
19579
19603
19627
19650
19672
19693
19713
19732
19751
19767
19783
19798
19811
19823
19833
19842
19850
19856
19860
19863
19865
19864
19862
19858
19853
19845
19836
19825
19811
19796
19779
19760
19739
19716
19691
19664
19635
19604
19572
19537
19501
19463
19423
19382
19339
19294
19248
19200
19150
19099
19047
18993
18938
18881
18823
18763
18702
18640
18576
18511
18445
18377
18308
18238
18168
18096
18023
17949
17874
17798
17722
17645
17567
17489
17410
17330
17250
17169
17088
17006
16924
16841
16758
16674
16590
16506
16421
16335
16250
16164
16078
15991
15904
15817
15729
15641
15552
15463
15373
15283
15191
15100
15007
14914
14820
14725
14629
14532
14435
14336
14237
14137
14036
13934
13831
13728
13624
13519
13414
13308
13201
13093
12985
12876
12767
12656
12545
12433
12321
12207
12092
11977
11860
11742
11623
11503
11382
11259
11136
11011
10885
10758
10629
10500
10369
10238
10105
9972
9837
9702
9566
9430
9292
9154
9016
8876
8737
8596
8456
8314
8172
8029
7887
7744
7600
7456
7311
7167
7022
6877
6732
6587
6442
6297
6153
6010
5867
5724
5582
5442
5302
5163
5024
4887
4751
4616
4482
4349
4217
4086
3957
3828
3701
3574
3449
3325
3201
3079
2958
2837
2718
2599
2481
2363
2247
2131
2016
1902
1788
1674
1561
1449
1337
1225
1114
1004
894
785
676
569
461
355
249
144
39
-65
-168
-271
-373
-475
-576
-676
-776
-875
-973
-1070
-1166
-1261
-1356
-1449
-1542
-1633
-1724
-1814
-1903
-1991
-2078
-2164
-2250
-2335
-2419
-2503
-2586
-2669
-2751
-2833
-2914
-2995
-3075
-3156
-3235
-3315
-3395
-3474
-3553
-3632
-3711
-3789
-3868
-3946
-4024
-4102
-4179
-4256
-4333
-4409
-4485
-4560
-4635
-4709
-4782
-4855
-4926
-4998
-5068
-5138
-5207
-5275
-5342
-5409
-5475
-5541
-5605
-5669
-5733
-5795
-5857
-5918
-5978
-6037
-6096
-6153
-6210
-6265
-6319
-6373
-6425
-6475
-6525
-6573
-6620
-6666
-6710
-6753
-6795
-6835
-6874
-6911
-6947
-6982
-7015
-7047
-7077
-7106
-7134
-7161
-7186
-7211
-7234
-7257
-7278
-7299
-7318
-7337
-7355
-7372
-7388
-7403
-7417
-7430
-7442
-7452
-7462
-7470
-7476
-7481
-7485
-7487
-7487
-7485
-7482
-7477
-7470
-7462
-7452
-7440
-7426
-7411
-7394
-7375
-7355
-7333
-7309
-7283
-7256
-7228
-7198
-7166
-7133
-7099
-7063
-7027
-6990
-6951
-6912
-6872
-6832
-6790
-6748
-6706
-6663
-6620
-6576
-6531
-6486
-6441
-6396
-6350
-6304
-6257
-6211
-6164
-6117
-6069
-6022
-5974
-5926
-5878
-5829
-5781
-5732
-5684
-5636
-5588
-5540
-5492
-5445
-5397
-5351
-5304
-5258
-5212
-5166
-5121
-5076
-5031
-4986
-4942
-4898
-4854
-4810
-4767
-4724
-4681
-4639
-4597
-4555
-4514
-4473
-4433
-4394
-4356
-4319
-4283
-4248
-4213
-4181
-4149
-4118
-4089
-4061
-4033
-4008
-3983
-3959
-3936
-3915
-3895
-3875
-3857
-3840
-3824
-3809
-3795
-3782
-3771
-3761
-3752
-3745
-3739
-3735
-3732
-3731
-3731
-3733
-3736
-3741
-3748
-3756
-3766
-3777
-3791
-3806
-3822
-3841
-3861
-3884
-3908
-3934
-3962
-3992
-4022
-4057
-4093
-4131
-4171
-4213
-4257
-4304
-4352
-4402
-4454
-4507
-4563
-4620
-4680
-4740
-4803
-4867
-4933
-5000
-5069
-5139
-5211
-5284
-5359
-5435
-5513
-5592
-5673
-5755
-5839
-5924
-6010
-6098
-6187
-6277
-6369
-6461
-6555
-6649
-6744
-6840
-6937
-7034
-7131
-7229
-7328
-7426
-7525
-7624
-7723
-7822
-7920
-8018
-8116
-8214
-8310
-8406
-8501
-8595
-8688
-8780
-8871
-8961
-9050
-9137
-9223
-9308
-9392
-9475
-9557
-9637
-9717
-9795
-9872
-9947
-10021
-10094
-10166
-10236
-10304
-10371
-10436
-10500
-10563
-10624
-10683
-10741
-10798
-10853
-10908
-10961
-11013
-11064
-11114
-11164
-11212
-11260
-11308
-11354
-11401
-11446
-11492
-11537
-11581
-11626
-11670
-11714
-11758
-11802
-11846
-11890
-11934
-11978
-12022
-12065
-12109
-12153
-12196
-12240
-12283
-12326
-12369
-12412
-12455
-12498
-12541
-12584
-12627
-12670
-12713
-12756
-12800
-12844
-12888
-12932
-12977
-13022
-13067
-13112
-13157
-13202
-13248
-13293
-13338
-13383
-13428
-13472
-13515
-13559
-13601
-13643
-13683
-13723
-13763
-13801
-13838
-13875
-13910
-13945
-13978
-14011
-14044
-14075
-14106
-14137
-14167
-14197
-14226
-14254
-14283
-14310
-14338
-14364
-14391
-14416
-14441
-14464
-14487
-14509
-14530
-14551
-14570
-14588
-14606
-14622
-14638
-14654
-14668
-14682
-14695
-14708
-14720
-14732
-14743
-14754
-14765
-14776
-14786
-14797
-14807
-14817
-14828
-14838
-14848
-14859
-14870
-14881
-14893
-14905
-14918
-14931
-14945
-14959
-14974
-14990
-15007
-15024
-15042
-15061
-15081
-15101
-15122
-15144
-15167
-15191
-15215
-15241
-15267
-15294
-15322
-15351
-15381
-15412
-15443
-15476
-15508
-15542
-15575
-15609
-15643
-15678
-15712
-15746
-15780
-15814
-15847
-15880
-15912
-15944
-15976
-16006
-16036
-16065
-16096
-16125
-16152
-16181
-16209
-16236
-16263
-16290
-16317
-16343
-16370
-16396
-16422
-16448
-16474
-16501
-16527
-16553
-16580
-16606
-16632
-16658
-16684
-16710
-16735
-16761
-16786
-16811
-16836
-16860
-16884
-16908
-16931
-16954
-16977
-17000
-17022
-17044
-17065
-17086
-17107
-17127
-17146
-17166
-17185
-17203
-17221
-17239
-17256
-17273
-17289
-17305
-17321
-17337
-17352
-17367
-17381
-17396
-17410
-17424
-17439
-17453
-17467
-17480
-17494
-17508
-17521
-17534
-17547
-17560
-17573
-17585
-17597
-17609
-17620
-17631
-17642
-17652
-17662
-17672
-17681
-17691
-17699
-17708
-17716
-17723
-17731
-17738
-17744
-17750
-17756
-17761
-17765
-17769
-17773
-17776
-17778
-17780
-17781
-17782
-17783
-17783
-17784
-17784
-17783
-17783
-17782
-17782
-17780
-17779
-17778
-17776
-17773
-17771
-17768
-17764
-17760
-17755
-17750
-17744
-17738
-17731
-17723
-17714
-17705
-17696
-17685
-17674
-17662
-17649
-17635
-17621
-17605
-17588
-17569
-17550
-17528
-17506
-17481
-17455
-17426
-17396
-17363
-17329
-17291
-17252
-17210
-17165
-17117
-17067
-17014
-16958
-16899
-16838
-16773
-16706
-16635
-16562
-16486
-16408
-16326
-16242
-16157
-16068
-15978
-15885
-15790
-15692
-15593
-15492
-15388
-15283
-15176
-15067
-14956
-14843
-14728
-14612
-14494
-14374
-14253
-14130
-14006
-13880
-13753
-13626
-13497
-13367
-13236
-13105
-12973
-12841
-12709
-12576
-12443
-12310
-12177
-12045
-11912
-11780
-11648
-11517
-11385
-11255
-11125
-10995
-10866
-10738
-10610
-10483
-10356
-10230
-10105
-9981
-9858
-9736
-9614
-9494
-9375
-9256
-9139
-9023
-8907
-8793
-8681
-8569
-8458
-8348
-8240
-8132
-8026
-7920
-7816
-7712
-7610
-7508
-7407
-7307
-7208
-7110
-7013
-6917
-6822
-6728
-6635
-6543
-6453
-6363
-6275
-6187
-6101
-6016
-5931
-5848
-5766
-5685
-5605
-5527
-5449
-5373
-5298
-5224
-5151
-5079
-5009
-4939
-4870
-4802
-4735
-4669
-4603
-4538
-4473
-4409
-4345
-4282
-4219
-4156
-4094
-4033
-3972
-3912
-3853
-3795
-3737
-3680
-3623
-3568
-3514
-3460
-3407
-3356
-3305
-3255
-3207
-3160
-3114
-3069
-3025
-2983
-2943
-2903
-2865
-2829
-2794
-2761
-2729
-2698
-2669
-2642
-2615
-2590
-2567
-2544
-2522
-2501
-2481
-2462
-2442
-2424
-2405
-2387
-2369
-2351
-2333
-2316
-2298
-2280
-2262
-2244
-2226
-2207
-2189
-2171
-2152
-2133
-2114
-2095
-2076
-2057
-2037
-2019
-2000
-1981
-1963
-1944
-1926
-1908
-1891
-1873
-1856
-1839
-1823
-1806
-1789
-1773
-1757
-1741
-1724
-1708
-1693
-1677
-1661
-1646
-1632
-1617
-1604
-1591
-1579
-1567
-1556
-1547
-1538
-1530
-1523
-1517
-1511
-1507
-1503
-1500
-1497
-1496
-1495
-1495
-1496
-1498
-1500
-1504
-1508
-1514
-1520
-1527
-1535
-1544
-1553
-1564
-1575
-1587
-1600
-1614
-1628
-1643
-1659
-1676
-1693
-1712
-1731
-1751
-1772
-1793
-1816
-1839
-1864
-1889
-1916
-1943
-1972
-2001
-2032
-2063
-2096
-2130
-2166
-2202
-2240
-2278
-2318
-2359
-2401
-2444
-2488
-2533
-2579
-2626
-2673
-2722
-2771
-2820
-2870
-2921
-2972
-3023
-3075
-3127
-3179
-3232
-3285
-3338
-3391
-3445
-3499
-3553
-3608
-3664
-3720
-3777
-3834
-3892
-3951
-4010
-4070
-4132
-4194
-4256
-4320
-4384
-4449
-4515
-4581
-4648
-4715
-4783
-4851
-4919
-4987
-5055
-5124
-5192
-5261
-5330
-5399
-5467
-5536
-5605
-5674
-5743
-5813
-5882
-5951
-6020
-6089
-6158
-6226
-6295
-6363
-6431
-6498
-6565
-6632
-6698
-6764
-6829
-6894
-6959
-7022
-7085
-7147
-7209
-7269
-7329
-7388
-7446
-7503
-7559
-7614
-7667
-7719
-7770
-7819
-7867
-7913
-7958
-8000
-8041
-8080
-8118
-8153
-8186
-8218
-8247
-8275
-8301
-8325
-8347
-8367
-8386
-8402
-8417
-8430
-8440
-8449
-8457
-8462
-8465
-8467
-8467
-8466
-8463
-8458
-8451
-8443
-8433
-8422
-8409
-8395
-8379
-8361
-8341
-8320
-8298
-8273
-8247
-8218
-8188
-8156
-8122
-8086
-8048
-8007
-7965
-7921
-7874
-7826
-7776
-7724
-7670
-7614
-7556
-7497
-7436
-7373
-7309
-7243
-7176
-7108
-7038
-6968
-6896
-6823
-6749
-6675
-6599
-6524
-6447
-6371
-6294
-6216
-6139
-6061
-5984
-5906
-5828
-5750
-5672
-5593
-5515
-5437
-5359
-5281
-5203
-5125
-5048
-4971
-4895
-4819
-4744
-4670
-4596
-4524
-4452
-4381
-4311
-4243
-4175
-4108
-4043
-3978
-3914
-3851
-3789
-3727
-3666
-3606
-3546
-3487
-3429
-3371
-3313
-3256
-3199
-3143
-3086
-3030
-2974
-2918
-2863
-2808
-2753
-2698
-2643
-2589
-2536
-2483
-2431
-2380
-2329
-2279
-2230
-2182
-2134
-2087
-2041
-1995
-1950
-1905
-1861
-1817
-1774
-1730
-1687
-1644
-1601
-1558
-1514
-1471
-1427
-1382
-1337
-1292
-1245
-1198
-1150
-1102
-1053
-1002
-951
-900
-847
-794
-740
-685
-630
-574
-517
-460
-402
-344
-286
-227
-167
-108
-48
12
72
133
193
254
314
374
434
494
554
614
674
733
792
851
910
969
1027
1085
1143
1200
1258
1314
1371
1427
1482
1537
1591
1645
1699
1751
1804
1856
1907
1958
2009
2059
2109
2159
2209
2258
2308
2357
2405
2454
2503
2551
2599
2646
2693
2740
2786
2831
2876
2921
2965
3008
3051
3093
3135
3176
3217
3256
3295
3334
3371
3408
3443
3478
3511
3543
3574
3604
3633
3660
3686
3711
3735
3758
3780
3800
3820
3838
3856
3873
3889
3905
3920
3935
3949
3964
3978
3993
4006
4022
4037
4051
4067
4085
4101
4119
4136
4154
4173
4192
4211
4231
4250
4270
4290
4309
4329
4348
4367
4386
4404
4422
4438
4455
4470
4485
4499
4512
4524
4536
4548
4559
4569
4579
4589
4598
4607
4615
4624
4632
4640
4647
4655
4662
4669
4675
4682
4688
4694
4700
4705
4711
4716
4721
4727
4732
4737
4742
4747
4752
4758
4764
4770
4777
4783
4791
4799
4807
4816
4825
4835
4846
4857
4869
4881
4893
4907
4920
4935
4950
4965
4981
4997
5015
5032
5050
5069
5088
5108
5128
5149
5170
5191
5213
5235
5257
5280
5303
5326
5349
5373
5396
5420
5444
5468
5493
5517
5542
5567
5593
5618
5644
5670
5695
5721
5747
5773
5799
5826
5852
5878
5904
5930
5956
5982
6007
6033
6059
6084
6110
6135
6159
6184
6208
6231
6254
6276
6297
6318
6337
6356
6373
6390
6405
6419
6432
6444
6455
6465
6473
6481
6487
6493
6498
6502
6506
6509
6511
6513
6514
6516
6516
6517
6518
6518
6518
6519
6519
6519
6520
6520
6521
6521
6522
6523
6524
6526
6527
6529
6531
6534
6537
6540
6544
6548
6552
6557
6563
6569
6575
6582
6590
6598
6606
6615
6624
6634
6644
6655
6666
6678
6691
6704
6718
6732
6747
6763
6779
6796
6813
6831
6849
6867
6887
6906
6926
6947
6968
6989
7010
7032
7054
7077
7100
7123
7147
7171
7195
7220
7245
7270
7296
7322
7348
7374
7400
7427
7453
7480
7507
7534
7560
7587
7614
7641
7668
7694
7721
7747
7773
7799
7824
7849
7874
7899
7923
7947
7971
7994
8016
8039
8061
8083
8103
8125
8145
8164
8183
8203
8221
8238
8256
8272
8288
8304
8319
8334
8347
8361
8374
8387
8400
8412
8425
8437
8450
8463
8476
8490
8504
8518
8533
8548
8564
8581
8598
8616
8635
8654
8675
8695
8717
8739
8762
8786
8810
8835
8860
8885
8911
8937
8962
8988
9014
9039
9065
9090
9114
9139
9163
9187
9210
9233
9255
9277
9298
9319
9339
9359
9378
9396
9413
9429
9445
9460
9473
9486
9498
9509
9518
9527
9535
9541
9547
9551
9554
9557
9557
9557
9555
9552
9547
9541
9534
9525
9515
9503
9490
9476
9460
9443
9426
9407
9387
9366
9345
9322
9298
9274
9249
9223
9197
9169
9142
9113
9084
9054
9024
8994
8963
8931
8900
8867
8835
8802
8768
8734
8700
8665
8629
8593
8556
8519
8481
8443
8404
8365
8324
8284
8242
8200
8157
8115
8071
8026
7983
7938
7892
7846
7799
7751
7704
7655
7607
7558
7508
7459
7409
7360
7310
7260
7210
7161
7111
7061
7012
6962
6913
6863
6813
6763
6713
6663
6612
6562
6511
6459
6407
6355
6302
6248
6194
6139
6083
6027
5969
5911
5851
5791
5730
5667
5604
5539
5473
5406
5338
5269
5199
5128
5056
4983
4909
4834
4758
4681
4602
4523
4444
4363
4281
4198
4114
4030
3944
3858
3771
3682
3593
3504
3413
3322
3230
3138
3045
2952
2858
2764
2670
2576
2481
2387
2292
2198
2104
2009
1917
1823
1730
1638
1545
1453
1361
1269
1177
1086
994
902
811
719
627
536
444
352
261
170
79
-12
-103
-193
-284
-374
-463
-553
-643
-732
-821
-910
-999
-1087
-1176
-1264
-1352
-1439
-1526
-1613
-1700
-1786
-1871
-1956
-2040
-2123
-2206
-2287
-2368
-2448
-2526
-2603
-2679
-2754
-2827
-2899
-2969
-3037
-3104
-3168
-3231
-3292
-3351
-3408
-3463
-3515
-3566
-3614
-3660
-3703
-3745
-3784
-3822
-3857
-3890
-3921
-3949
-3976
-4001
-4022
-4043
-4062
-4080
-4094
-4108
-4119
-4129
-4137
-4143
-4147
-4150
-4151
-4150
-4148
-4145
-4140
-4134
-4126
-4117
-4107
-4096
-4083
-4070
-4054
-4038
-4022
-4003
-3986
-3966
-3945
-3923
-3901
-3877
-3852
-3827
-3800
-3773
-3745
-3715
-3685
-3654
-3623
-3590
-3557
-3523
-3488
-3452
-3415
-3378
-3340
-3301
-3260
-3219
-3178
-3135
-3091
-3046
-3000
-2953
-2905
-2856
-2806
-2756
-2704
-2651
-2598
-2544
-2488
-2433
-2376
-2319
-2261
-2203
-2144
-2085
-2025
-1965
-1904
-1843
-1782
-1721
-1659
-1597
-1534
-1472
-1408
-1345
-1280
-1216
-1150
-1085
-1018
-951
-884
-815
-746
-677
-606
-535
-464
-392
-319
-245
-171
-96
-21
55
131
208
286
363
442
520
599
679
758
838
919
999
1080
1161
1242
1324
1405
1488
1570
1652
1735
1818
1901
1984
2067
2151
2235
2319
2403
2487
2571
2656
2741
2826
2911
2996
3081
3166
3250
3335
3419
3503
3586
3669
3752
3834
3916
3997
4077
4158
4237
4316
4395
4473
4551
4628
4705
4781
4857
4932
5006
5080
5153
5225
5297
5367
5437
5507
5575
5643
5709
5775
5839
5903
5966
6028
6088
6148
6206
6263
6319
6374
6428
6481
6532
6582
6631
6679
6726
6772
6817
6861
6904
6946
6987
7028
7068
7106
7145
7182
7219
7256
7292
7327
7362
7397
7431
7465
7498
7531
7564
7596
7628
7660
7691
7722
7752
7782
7812
7841
7871
7900
7928
7957
7985
8013
8039
8067
8093
8121
8146
8172
8197
8221
8245
8267
8290
8311
8331
8351
8369
8387
8404
8419
8434
8447
8459
8470
8480
8489
8497
8504
8509
8513
8516
8518
8519
8518
8516
8512
8508
8502
8494
8485
8475
8464
8451
8437
8422
8405
8387
8368
8348
8326
8303
8278
8253
8226
8198
8167
8137
8105
8071
8038
8002
7965
7927
7887
7846
7803
7759
7713
7666
7617
7567
7515
7462
7407
7351
7294
7235
7174
7112
7049
6984
6918
6850
6781
6710
6638
6564
6489
6412
6334
6254
6173
6090
6006
5920
5833
5745
5655
5563
5471
5376
5281
5184
5085
4986
4885
4783
4680
4576
4471
4365
4258
4150
4042
3933
3824
3714
3604
3494
3384
3274
3163
3053
2942
2832
2721
2611
2500
2390
2280
2170
2060
1950
1840
1731
1621
1512
1403
1294
1185
1077
969
861
753
646
538
431
325
218
112
6
-100
-206
-311
-417
-522
-627
-732
-837
-942
-1046
-1150
-1255
-1359
-1462
-1566
-1669
-1772
-1874
-1976
-2077
-2178
-2278
-2378
-2476
-2573
-2669
-2764
-2858
-2951
-3042
-3132
-3220
-3308
-3393
-3478
-3560
-3642
-3722
-3800
-3878
-3954
-4027
-4102
-4174
-4245
-4315
-4384
-4452
-4519
-4585
-4649
-4713
-4776
-4837
-4898
-4958
-5017
-5075
-5133
-5189
-5245
-5299
-5353
-5406
-5458
-5510
-5560
-5609
-5658
-5706
-5752
-5798
-5843
-5887
-5930
-5972
-6014
-6054
-6093
-6131
-6169
-6205
-6241
-6275
-6309
-6341
-6373
-6403
-6433
-6461
-6488
-6513
-6538
-6561
-6583
-6604
-6623
-6641
-6658
-6673
-6688
-6701
-6714
-6725
-6735
-6743
-6751
-6758
-6763
-6767
-6771
-6773
-6773
-6773
-6772
-6769
-6766
-6761
-6755
-6748
-6740
-6731
-6721
-6709
-6696
-6682
-6667
-6650
-6632
-6613
-6592
-6570
-6546
-6521
-6495
-6467
-6438
-6407
-6376
-6343
-6309
-6274
-6238
-6201
-6163
-6123
-6083
-6042
-6001
-5958
-5915
-5870
-5825
-5780
-5733
-5686
-5638
-5589
-5539
-5488
-5437
-5385
-5332
-5279
-5225
-5170
-5115
-5059
-5002
-4946
-4888
-4831
-4772
-4714
-4655
-4596
-4537
-4477
-4417
-4357
-4296
-4235
-4174
-4112
-4050
-3988
-3925
-3862
-3799
-3735
-3671
-3607
-3542
-3476
-3410
-3343
-3276
-3208
-3140
-3070
-3000
-2930
-2858
-2786
-2713
-2639
-2565
-2490
-2414
-2337
-2259
-2181
-2101
-2021
-1940
-1857
-1774
-1689
-1604
-1517
-1429
-1340
-1250
-1159
-1067
-973
-878
-783
-686
-588
-489
-388
-287
-185
-82
22
126
232
338
445
552
660
769
878
987
1096
1206
1316
1427
1537
1647
1758
1868
1978
2088
2198
2308
2418
2528
2637
2746
2855
2964
3073
3182
3290
3398
3507
3614
3722
3829
3936
4043
4149
4255
4360
4465
4569
4674
4777
4880
4983
5085
5187
5288
5388
5488
5587
5686
5784
5881
5977
6073
6168
6262
6355
6447
6538
6628
6717
6804
6891
6976
7060
7143
7225
7305
7384
7461
7537
7612
7684
7755
7824
7892
7957
8021
8083
8143
8201
8257
8311
8363
8413
8461
8507
8551
8593
8633
8671
8707
8741
8773
8803
8832
8858
8882
8904
8924
8942
8959
8973
8985
8996
9004
9010
9015
9017
9018
9017
9014
9009
9003
8995
8985
8973
8960
8945
8929
8911
8891
8870
8847
8823
8797
8770
8742
8713
8682
8650
8617
8584
8549
8513
8477
8440
8402
8363
8324
8284
8243
8202
8160
8117
8074
8029
7985
7939
7893
7846
7799
7750
7701
7652
7602
7551
7500
7448
7395
7342
7289
7235
7181
7126
7070
7014
6958
6901
6844
6786
6728
6670
6611
6552
6493
6433
6374
6314
6254
6194
6133
6073
6012
5951
5891
5830
5769
5708
5646
5585
5523
5462
5400
5339
5277
5216
5155
5094
5033
4972
4911
4851
4791
4732
4673
4614
4556
4498
4441
4384
4328
4272
4216
4162
4107
4054
4000
3948
3896
3844
3794
3744
3695
3647
3599
3552
3506
3461
3417
3374
3332
3290
3250
3210
3171
3133
3096
3060
3024
2989
2955
2922
2889
2857
2826
2796
2766
2737
2709
2682
2656
2630
2605
2581
2558
2535
2513
2492
2472
2453
2434
2416
2398
2381
2365
2349
2334
2320
2306
2293
2280
2268
2257
2245
2235
2224
2214
2205
2196
2187
2178
2170
2162
2155
2147
2141
2134
2128
2122
2117
2111
2107
2102
2098
2095
2092
2089
2087
2086
2084
2084
2084
2085
2086
2088
2090
2093
2097
2101
2106
2112
2118
2125
2132
2140
2149
2158
2167
2178
2189
2201
2213
2226
2240
2255
2271
2287
2305
2323
2343
2364
2386
2408
2432
2458
2484
2511
2540
2570
2600
2632
2665
2699
2734
2770
2808
2846
2886
2927
2969
3012
3057
3103
3150
3198
3249
3300
3353
3407
3464
3521
3580
3641
3704
3768
3833
3901
3969
4040
4112
4185
4260
4336
4414
4493
4573
4654
4737
4821
4906
4992
5080
5168
5257
5348
5439
5532
5625
5719
5814
5910
6006
6104
6201
6300
6399
6498
6598
6698
6799
6900
7001
7102
7203
7304
7405
7506
7607
7707
7807
7906
8005
8103
8202
8300
8398
8495
8592
8689
8785
8881
8976
9072
9167
9262
9357
9451
9546
9640
9734
9828
9921
10014
10108
10200
10293
10386
10478
10570
10662
10754
10845
10936
11027
11118
11209
11299
11389
11478
11567
11656
11745
11833
11920
12007
12094
12180
12265
12350
12434
12517
12600
12682
12763
12844
12923
13002
13080
13157
13233
13308
13382
13456
13528
13599
13669
13738
13806
13872
13938
14002
14064
14126
14186
14244
14302
14357
14412
14465
14516
14567
14616
14663
14709
14754
14798
14840
14881
14920
14958
14995
15030
15064
15096
15127
15156
15184
15210
15234
15257
15278
15297
15314
15329
15343
15354
15364
15372
15378
15382
15385
15385
15384
15381
15376
15369
15361
15351
15339
15326
15311
15295
15277
15257
15236
15213
15189
15164
15137
15109
15080
15049
15016
14982
14947
14910
14872
14832
14791
14748
14704
14658
14610
14562
14511
14460
14407
14354
14299
14243
14185
14127
14068
14008
13947
13885
13823
13759
13695
13630
13564
13498
13431
13363
13294
13225
13155
13084
13012
12940
12867
12793
12718
12642
12565
12487
12409
12330
12250
12169
12088
12006
11923
11840
11756
11671
11586
11501
11415
11328
11241
11154
11066
10978
10890
10801
10711
10622
10531
10440
10349
10257
10164
10071
9976
9881
9785
9689
9591
9492
9393
9293
9192
9090
8988
8884
8780
8675
8569
8463
8356
8248
8138
8029
7920
7810
7699
7587
7475
7363
7250
7136
7022
6907
6792
6677
6561
6445
6329
6213
6096
5980
5863
5746
5629
5512
5395
5278
5161
5045
4928
4811
4694
4578
4462
4345
4229
4113
3997
3881
3766
3650
3535
3420
3305
3191
3077
2963
2850
2737
2625
2513
2403
2292
2183
2074
1967
1860
1754
1650
1546
1443
1342
1242
1143
1046
950
856
762
671
581
492
405
320
236
154
74
-5
-82
-157
-230
-301
-371
-438
-504
-568
-630
-690
-749
-805
-860
-913
-964
-1014
-1062
-1108
-1152
-1195
-1236
-1276
-1314
-1350
-1385
-1418
-1450
-1480
-1509
-1536
-1561
-1585
-1608
-1629
-1649
-1667
-1683
-1698
-1712
-1724
-1734
-1743
-1750
-1755
-1760
-1762
-1763
-1763
-1761
-1758
-1754
-1748
-1740
-1732
-1722
-1711
-1699
-1686
-1671
-1656
-1640
-1622
-1604
-1585
-1565
-1544
-1522
-1499
-1475
-1450
-1424
-1398
-1370
-1341
-1311
-1281
-1249
-1216
-1182
-1147
-1112
-1075
-1037
-998
-958
-918
-876
-833
-790
-746
-701
-655
-608
-561
-513
-464
-414
-364
-313
-261
-209
-156
-103
-49
6
62
118
175
232
290
349
409
469
530
592
655
718
782
847
912
979
1046
1115
1184
1254
1325
1397
1470
1544
1619
1695
1773
1851
1930
2009
2092
2174
2256
2340
2424
2509
2595
2681
2767
2854
2942
3029
3117
3205
3294
3383
3472
3561
3651
3741
3831
3922
4011
4103
4194
4285
4377
4468
4559
4651
4742
4834
4925
5016
5108
5199
5290
5381
5472
5562
5653
5743
5833
5922
6012
6101
6189
6278
6366
6453
6541
6628
6715
6802
6889
6975
7062
7148
7234
7320
7406
7491
7576
7661
7745
7829
7913
7996
8077
8160
8241
8321
8401
8480
8559
8636
8713
8789
8864
8938
9011
9084
9155
9226
9296
9365
9433
9501
9567
9633
9699
9763
9827
9891
9954
10016
10078
10140
10201
10261
10321
10381
10441
10499
10558
10616
10674
10731
10787
10843
10898
10953
11007
11060
11112
11163
11214
11263
11312
11359
11405
11450
11494
11537
11579
11619
11658
11696
11732
11767
11801
11834
11865
11894
11922
11948
11973
11997
12018
12039
12057
12074
12090
12104
12117
12128
12138
12146
12153
12158
12162
12164
12164
12163
12160
12156
12150
12142
12132
12121
12107
12092
12075
12056
12035
12012
11987
11960
11931
11900
11867
11832
11795
11757
11716
11674
11629
11583
11535
11486
11434
11381
11326
11269
11211
11150
11088
11024
10959
10891
10821
10750
10677
10602
10525
10446
10365
10282
10198
10111
10023
9933
9841
9748
9653
9556
9458
9358
9257
9154
9050
8944
8837
8729
8620
8510
8399
8287
8173
8060
7945
7829
7712
7595
7477
7358
7238
7118
6998
6877
6755
6633
6510
6388
6265
6142
6018
5895
5771
5647
5524
5400
5276
5152
5029
4905
4781
4658
4534
4411
4287
4164
4040
3917
3793
3670
3547
3424
3301
3178
3055
2932
2809
2686
2564
2441
2319
2197
2075
1953
1831
1709
1587
1466
1344
1223
1101
980
858
737
615
494
372
250
129
8
-114
-235
-356
-477
-597
-717
-837
-957
-1076
-1195
-1314
-1432
-1550
-1668
-1785
-1902
-2019
-2135
-2250
-2366
-2480
-2595
-2709
-2822
-2935
-3048
-3160
-3272
-3384
-3496
-3607
-3718
-3828
-3938
-4048
-4158
-4267
-4376
-4485
-4593
-4701
-4808
-4916
-5022
-5128
-5234
-5339
-5443
-5547
-5650
-5753
-5855
-5955
-6056
-6155
-6253
-6351
-6448
-6543
-6638
-6731
-6823
-6915
-7005
-7093
-7181
-7267
-7352
-7435
-7518
-7598
-7678
-7756
-7832
-7907
-7981
-8054
-8125
-8195
-8263
-8330
-8396
-8461
-8525
-8587
-8648
-8707
-8766
-8823
-8878
-8933
-8986
-9038
-9088
-9138
-9186
-9232
-9278
-9322
-9365
-9407
-9447
-9487
-9525
-9562
-9598
-9633
-9666
-9699
-9730
-9760
-9789
-9816
-9842
-9867
-9890
-9913
-9934
-9953
-9971
-9988
-10004
-10019
-10032
-10044
-10055
-10065
-10074
-10082
-10088
-10094
-10099
-10103
-10106
-10108
-10109
-10110
-10110
-10109
-10108
-10106
-10103
-10100
-10096
-10091
-10086
-10080
-10074
-10067
-10059
-10050
-10041
-10031
-10021
-10010
-9998
-9986
-9973
-9959
-9944
-9929
-9913
-9896
-9878
-9860
-9840
-9820
-9799
-9777
-9755
-9731
-9707
-9682
-9657
-9631
-9605
-9579
-9552
-9524
-9497
-9469
-9441
-9413
-9384
-9356
-9327
-9298
-9269
-9240
-9211
-9182
-9153
-9123
-9094
-9065
-9035
-9006
-8977
-8948
-8919
-8890
-8861
-8832
-8804
-8776
-8747
-8720
-8692
-8664
-8637
-8609
-8582
-8555
-8528
-8502
-8476
-8450
-8424
-8398
-8372
-8347
-8321
-8296
-8271
-8246
-8221
-8196
-8170
-8146
-8121
-8096
-8071
-8045
-8021
-7996
-7971
-7946
-7921
-7896
-7870
-7845
-7820
-7794
-7769
-7744
-7719
-7694
-7669
-7644
-7619
-7594
-7569
-7545
-7520
-7495
-7471
-7446
-7422
-7398
-7373
-7349
-7325
-7301
-7276
-7252
-7228
-7203
-7179
-7155
-7130
-7106
-7082
-7058
-7034
-7010
-6986
-6963
-6940
-6917
-6895
-6873
-6852
-6831
-6810
-6790
-6770
-6750
-6731
-6712
-6693
-6675
-6657
-6639
-6622
-6605
-6588
-6572
-6556
-6541
-6527
-6513
-6500
-6488
-6476
-6466
-6456
-6447
-6439
-6432
-6426
-6421
-6417
-6414
-6413
-6412
-6413
-6416
-6420
-6425
-6432
-6440
-6450
-6461
-6473
-6487
-6502
-6519
-6537
-6557
-6577
-6599
-6622
-6646
-6672
-6698
-6726
-6754
-6784
-6815
-6847
-6880
-6914
-6949
-6985
-7023
-7061
-7101
-7142
-7184
-7226
-7270
-7315
-7361
-7408
-7456
-7505
-7555
-7606
-7658
-7711
-7764
-7819
-7875
-7932
-7989
-8048
-8108
-8167
-8230
-8293
-8356
-8421
-8488
-8555
-8624
-8693
-8765
-8837
-8911
-8986
-9062
-9139
-9218
-9298
-9379
-9462
-9545
-9630
-9716
-9803
-9891
-9980
-10070
-10161
-10252
-10345
-10438
-10531
-10626
-10720
-10815
-10910
-11006
-11101
-11197
-11293
-11389
-11485
-11581
-11678
-11774
-11871
-11968
-12065
-12163
-12260
-12358
-12457
-12555
-12654
-12753
-12852
-12952
-13052
-13152
-13251
-13351
-13451
-13551
-13651
-13750
-13850
-13949
-14048
-14146
-14245
-14343
-14440
-14538
-14635
-14731
-14828
-14924
-15019
-15114
-15208
-15302
-15395
-15487
-15579
-15669
-15759
-15849
-15937
-16024
-16111
-16196
-16280
-16364
-16447
-16529
-16610
-16690
-16770
-16849
-16927
-17004
-17081
-17157
-17233
-17307
-17381
-17454
-17527
-17598
-17669
-17739
-17808
-17877
-17944
-18011
-18077
-18142
-18207
-18270
-18333
-18395
-18456
-18517
-18577
-18636
-18695
-18753
-18810
-18867
-18924
-18979
-19035
-19090
-19145
-19199
-19253
-19307
-19360
-19414
-19466
-19519
-19571
-19623
-19675
-19726
-19776
-19827
-19876
-19925
-19974
-20022
-20069
-20115
-20161
-20206
-20249
-20292
-20334
-20375
-20415
-20453
-20491
-20527
-20562
-20596
-20628
-20660
-20690
-20719
-20747
-20773
-20799
-20824
-20847
-20870
-20891
-20912
-20932
-20951
-20969
-20986
-21002
-21017
-21032
-21045
-21058
-21069
-21080
-21089
-21098
-21106
-21112
-21118
-21123
-21127
-21130
-21132
-21133
-21134
-21134
-21133
-21132
-21130
-21127
-21124
-21120
-21116
-21111
-21105
-21099
-21092
-21085
-21077
-21069
-21061
-21052
-21043
-21034
-21025
-21016
-21006
-20997
-20988
-20978
-20969
-20960
-20951
-20942
-20934
-20925
-20916
-20907
-20899
-20890
-20881
-20872
-20863
-20854
-20845
-20836
-20827
-20818
-20809
-20800
-20791
-20783
-20775
-20766
-20758
-20750
-20743
-20735
-20727
-20719
-20711
-20704
-20695
-20687
-20679
-20670
-20661
-20652
-20643
-20633
-20623
-20612
-20602
-20591
-20579
-20568
-20555
-20543
-20530
-20516
-20502
-20487
-20472
-20456
-20440
-20423
-20405
-20386
-20367
-20347
-20327
-20306
-20285
-20263
-20240
-20217
-20194
-20170
-20146
-20121
-20096
-20071
-20045
-20018
-19991
-19963
-19935
-19905
-19875
-19844
-19812
-19780
-19746
-19712
-19676
-19640
-19603
-19566
-19527
-19488
-19449
-19409
-19368
-19327
-19286
-19243
-19200
-19157
-19113
-19067
-19022
-18975
-18927
-18878
-18829
-18779
-18727
-18675
-18622
-18568
-18513
-18458
-18402
-18345
-18287
-18229
-18171
-18111
-18051
-17991
-17930
-17869
-17806
-17744
-17681
-17617
-17553
-17489
-17424
-17358
-17293
-17227
-17160
-17094
-17027
-16959
-16892
-16824
-16756
-16688
-16619
-16550
-16481
-16412
-16343
-16274
-16204
-16135
-16065
-15996
-15927
-15858
-15789
-15721
-15652
-15584
-15516
-15449
-15381
-15314
-15248
-15181
-15115
-15049
-14983
-14918
-14853
-14788
-14724
-14660
-14597
-14534
-14472
-14411
-14350
-14291
-14232
-14173
-14116
-14060
-14005
-13951
-13898
-13847
-13797
-13749
-13702
-13656
-13612
-13570
-13529
-13490
-13452
-13416
-13381
-13348
-13317
-13287
-13258
-13230
-13204
-13179
-13155
-13132
-13110
-13089
-13070
-13051
-13034
-13017
-13002
-12989
-12976
-12965
-12955
-12946
-12938
-12932
-12927
-12923
-12921
-12919
-12919
-12920
-12923
-12926
-12931
-12937
-12944
-12953
-12963
-12974
-12986
-12999
-13013
-13029
-13045
-13063
-13081
-13101
-13121
-13143
-13165
-13189
-13214
-13240
-13267
-13295
-13324
-13354
-13385
-13417
-13451
-13485
-13521
-13558
-13595
-13634
-13674
-13715
-13757
-13800
-13844
-13889
-13935
-13982
-14029
-14078
-14128
-14179
-14230
-14283
-14336
-14390
-14445
-14500
-14556
-14612
-14670
-14727
-14785
-14844
-14903
-14962
-15021
-15081
-15141
-15201
-15261
-15322
-15382
-15442
-15502
-15562
-15621
-15680
-15739
-15797
-15855
-15912
-15969
-16026
-16082
-16137
-16192
-16247
-16300
-16355
-16409
-16462
-16514
-16567
-16618
-16670
-16721
-16771
-16820
-16869
-16917
-16965
-17012
-17058
-17103
-17147
-17191
-17234
-17276
-17317
-17358
-17398
-17437
-17475
-17512
-17549
-17584
-17619
-17653
-17685
-17717
-17748
-17778
-17807
-17834
-17861
-17887
-17912
-17935
-17958
-17979
-18000
-18019
-18037
-18054
-18070
-18084
-18097
-18109
-18120
-18129
-18137
-18143
-18148
-18152
-18155
-18157
-18158
-18158
-18157
-18155
-18152
-18149
-18145
-18140
-18135
-18128
-18121
-18113
-18105
-18096
-18086
-18075
-18064
-18052
-18040
-18027
-18013
-18000
-17985
-17971
-17955
-17940
-17923
-17907
-17889
-17871
-17853
-17833
-17813
-17792
-17770
-17747
-17724
-17699
-17673
-17646
-17618
-17589
-17560
-17529
-17497
-17464
-17431
-17396
-17361
-17324
-17287
-17249
-17209
-17169
-17128
-17085
-17042
-16998
-16952
-16906
-16859
-16810
-16761
-16711
-16660
-16608
-16555
-16501
-16446
-16390
-16332
-16274
-16216
-16155
-16096
-16033
-15971
-15907
-15842
-15776
-15710
-15642
-15574
-15505
-15435
-15365
-15293
-15221
-15149
-15076
-15002
-14927
-14851
-14775
-14699
-14621
-14543
-14464
-14385
-14305
-14224
-14143
-14062
-13980
-13898
-13815
-13733
-13650
-13566
-13482
-13399
-13314
-13230
-13145
-13061
-12975
-12890
-12805
-12719
-12633
-12547
-12461
-12375
-12288
-12202
-12115
-12028
-11940
-11852
-11764
-11676
-11587
-11497
-11407
-11317
-11225
-11133
-11041
-10947
-10853
-10758
-10662
-10565
-10468
-10370
-10271
-10171
-10070
-9969
-9866
-9763
-9660
-9555
-9449
-9343
-9236
-9128
-9019
-8910
-8799
-8687
-8575
-8462
-8347
-8232
-8116
-7998
-7880
-7761
-7641
-7520
-7398
-7275
-7152
-7027
-6901
-6775
-6648
-6520
-6391
-6261
-6131
-6000
-5869
-5737
-5604
-5471
-5337
-5202
-5068
-4932
-4797
-4660
-4524
-4387
-4250
-4113
-3976
-3838
-3701
-3563
-3425
-3288
-3150
-3012
-2874
-2737
-2599
-2462
-2324
-2187
-2050
-1913
-1777
-1641
-1505
-1370
-1236
-1102
-968
-836
-704
-573
-442
-312
-183
-55
73
200
327
452
577
701
824
946
1067
1188
1307
1425
1542
1658
1773
1886
1999
2110
2220
2330
2438
2545
2651
2756
2859
2962
3064
3165
3265
3365
3463
3560
3657
3753
3848
3942
4035
4129
4221
4312
4403
4494
4584
4673
4761
4849
4936
5022
5108
5193
5277
5361
5443
5525
5606
5685
5764
5842
5919
5995
6070
6144
6216
6288
6358
6427
6495
6562
6627
6691
6754
6816
6877
6936
6994
7052
7108
7163
7218
7271
7324
7376
7427
7478
7527
7576
7624
7672
7719
7764
7810
7854
7897
7940
7982
8023
8063
8102
8140
8177
8214
8249
8284
8317
8350
8382
8413
8443
8472
8500
8528
8554
8580
8604
8628
8651
8673
8695
8715
8735
8754
8773
8790
8807
8824
8840
8855
8870
8884
8898
8911
8924
8937
8949
8960
8971
8982
8991
9001
9010
9018
9026
9033
9040
9047
9053
9058
9064
9069
9073
9078
9083
9087
9091
9095
9098
9102
9105
9107
9109
9111
9112
9113
9113
9112
9111
9109
9107
9104
9100
9097
9093
9089
9084
9079
9075
9070
9065
9060
9056
9051
9047
9043
9040
9037
9035
9033
9031
9031
9031
9031
9033
9034
9037
9040
9043
9048
9053
9058
9064
9071
9078
9086
9094
9103
9112
9121
9131
9141
9152
9163
9174
9185
9197
9210
9223
9236
9249
9264
9278
9293
9309
9325
9341
9358
9375
9393
9411
9430
9448
9467
9486
9506
9526
9546
9566
9586
9607
9628
9648
9669
9691
9712
9734
9755
9777
9800
9822
9845
9868
9891
9915
9939
9963
9987
10012
10037
10062
10087
10112
10138
10164
10190
10216
10242
10268
10295
10322
10348
10376
10403
10430
10458
10486
10514
10542
10571
10600
10629
10658
10688
10718
10748
10779
10810
10841
10872
10903
10935
10967
10999
11032
11065
11098
11131
11164
11198
11231
11265
11299
11333
11367
11401
11436
11470
11504
11538
11571
11605
11639
11672
11705
11738
11771
11803
11835
11867
11898
11929
11959
11989
12018
12047
12075
12102
12129
12155
12180
12205
12229
12252
12274
12296
12317
12337
12356
12375
12393
12410
12426
12442
12457
12472
12485
12499
12511
12523
12534
12544
12554
12562
12570
12577
12584
12590
12594
12599
12602
12605
12607
12608
12609
12610
12610
12609
12608
12606
12604
12601
12598
12595
12591
12588
12584
12580
12575
12571
12567
12564
12560
12557
12554
12551
12548
12546
12544
12542
12541
12540
12539
12538
12537
12536
12535
12534
12532
12531
12530
12528
12526
12524
12522
12519
12516
12513
12509
12505
12501
12496
12491
12485
12479
12473
12466
12458
12450
12442
12433
12423
12413
12402
12391
12379
12367
12354
12340
12326
12311
12295
12279
12262
12245
12228
12209
12191
12172
12152
12132
12111
12090
12068
12045
12022
11998
11974
11949
11923
11896
11868
11840
11811
11781
11750
11718
11685
11652
11618
11584
11548
11512
11476
11439
11402
11365
11327
11289
11250
11212
11174
11135
11097
11059
11021
10983
10946
10909
10873
10837
10802
10767
10733
10699
10666
10634
10602
10571
10540
10511
10482
10453
10426
10399
10372
10347
10322
10297
10273
10250
10227
10204
10182
10160
10139
10117
10097
10076
10055
10035
10014
9994
9974
9954
9933
9912
9892
9871
9849
9827
9805
9782
9759
9735
9711
9686
9660
9633
9606
9578
9550
9521
9491
9461
9431
9400
9369
9338
9306
9274
9241
9209
9176
9144
9111
9078
9045
9013
8980
8947
8915
8883
8851
8819
8788
8757
8727
8697
8667
8638
8610
8582
8554
8527
8501
8475
8449
8425
8400
8377
8353
8331
8309
8287
8265
8245
8224
8204
8183
8164
8146
8127
8109
8090
8073
8055
8039
8023
8007
7992
7978
7964
7950
7938
7925
7914
7903
7893
7883
7874
7866
7859
7852
7846
7841
7836
7833
7830
7828
7826
7825
7825
7826
7827
7829
7832
7835
7838
7843
7847
7853
7858
7865
7871
7879
7886
7894
7903
7912
7922
7932
7943
7954
7966
7979
7992
8006
8021
8036
8051
8068
8084
8102
8119
8138
8156
8175
8194
8214
8234
8254
8275
8296
8318
8339
8362
8384
8408
8431
8455
8480
8505
8530
8555
8581
8607
8633
8660
8687
8713
8741
8768
8795
8823
8851
8879
8907
8935
8963
8992
9020
9049
9077
9106
9134
9163
9191
9219
9247
9274
9302
9329
9356
9382
9408
9434
9459
9484
9509
9532
9556
9579
9602
9624
9646
9667
9688
9709
9729
9749
9770
9789
9809
9829
9848
9867
9886
9905
9924
9943
9961
9979
9997
10015
10032
10049
10065
10082
10098
10113
10128
10143
10158
10172
10185
10199
10211
10224
10235
10247
10258
10268
10278
10287
10296
10304
10312
10319
10325
10331
10337
10341
10346
10349
10352
10355
10356
10358
10358
10358
10357
10356
10354
10351
10347
10342
10336
10329
10321
10312
10303
10292
10280
10267
10253
10238
10222
10206
10188
10169
10150
10130
10108
10086
10063
10039
10015
9989
9963
9935
9907
9878
9849
9819
9788
9756
9724
9691
9657
9623
9589
9554
9518
9482
9446
9409
9371
9334
9296
9257
9219
9180
9140
9101
9061
9021
8981
8941
8900
8860
8819
8778
8737
8695
8654
8612
8571
8529
8487
8446
8404
8363
8321
8280
8239
8198
8157
8116
8076
8036
7996
7957
7917
7879
7840
7802
7764
7727
7689
7652
7615
7579
7542
7506
7470
7434
7398
7362
7326
7291
7255
7220
7184
7148
7113
7078
7042
7007
6972
6938
6903
6869
6835
6801
6767
6734
6701
6669
6636
6604
6573
6541
6510
6479
6449
6418
6387
6357
6326
6296
6266
6236
6206
6176
6146
6116
6087
6057
6028
5999
5970
5941
5912
5884
5856
5828
5800
5772
5745
5718
5691
5665
5638
5613
5587
5562
5538
5513
5489
5465
5442
5418
5395
5373
5350
5328
5306
5284
5262
5240
5218
5197
5175
5153
5131
5109
5087
5065
5043
5020
4997
4974
4951
4927
4903
4879
4854
4829
4804
4778
4752
4726
4699
4671
4644
4616
4587
4558
4529
4500
4470
4440
4409
4379
4348
4318
4287
4256
4225
4194
4163
4133
4102
4070
4040
4009
3979
3948
3918
3887
3857
3828
3798
3768
3739
3710
3682
3653
3625
3597
3570
3542
3515
3488
3462
3436
3410
3384
3359
3334
3309
3285
3261
3237
3214
3190
3167
3144
3122
3099
3077
3055
3033
3011
2989
2967
2946
2924
2903
2882
2861
2840
2819
2798
2777
2756
2735
2714
2693
2671
2649
2627
2604
2581
2557
2532
2507
2481
2454
2427
2399
2370
2340
2309
2278
2246
2213
2180
2145
2110
2075
2037
2001
1963
1924
1884
1843
1802
1760
1717
1673
1629
1584
1538
1491
1444
1397
1348
1300
1250
1200
1150
1099
1048
997
945
893
841
788
735
681
628
574
520
465
411
357
302
248
193
139
85
30
-24
-78
-132
-187
-241
-295
-349
-403
-457
-510
-564
-617
-670
-723
-775
-826
-878
-929
-979
-1029
-1079
-1128
-1176
-1224
-1272
-1319
-1365
-1411
-1457
-1502
-1547
-1591
-1635
-1678
-1721
-1764
-1806
-1847
-1888
-1928
-1967
-2005
-2043
-2080
-2116
-2150
-2184
-2216
-2248
-2278
-2307
-2334
-2361
-2386
-2410
-2433
-2454
-2474
-2493
-2511
-2528
-2543
-2557
-2570
-2581
-2591
-2600
-2608
-2614
-2619
-2623
-2626
-2627
-2628
-2628
-2627
-2625
-2622
-2619
-2614
-2609
-2604
-2597
-2590
-2582
-2573
-2564
-2554
-2543
-2531
-2518
-2505
-2490
-2475
-2459
-2441
-2423
-2404
-2383
-2362
-2339
-2316
-2291
-2264
-2237
-2209
-2179
-2148
-2116
-2083
-2049
-2013
-1976
-1937
-1898
-1857
-1814
-1771
-1726
-1679
-1631
-1582
-1531
-1479
-1426
-1372
-1316
-1259
-1200
-1141
-1080
-1018
-956
-893
-828
-763
-697
-630
-562
-494
-425
-355
-284
-212
-140
-67
7
81
155
231
307
383
459
536
614
691
769
847
926
1004
1084
1163
1242
1322
1401
1481
1561
1642
1722
1803
1884
1965
2047
2128
2209
2290
2371
2452
2533
2614
2694
2774
2853
2932
3011
3090
3168
3246
3323
3401
3477
3554
3630
3706
3782
3857
3932
4006
4081
4156
4230
4303
4377
4450
4524
4597
4670
4743
4815
4888
4961
5034
5106
5179
5252
5325
5397
5470
5543
5616
5689
5762
5835
5908
5981
6054
6127
6200
6273
6346
6419
6492
6564
6637
6709
6781
6854
6926
6998
7069
7141
7213
7284
7355
7427
7498
7568
7639
7709
7779
7849
7919
7989
8058
8127
8196
8264
8332
8400
8468
8535
8602
8669
8736
8802
8868
8934
8999
9064
9129
9193
9258
9321
9385
9448
9511
9574
9636
9698
9760
9822
9883
9943
10004
10063
10123
10182
10240
10298
10355
10412
10468
10524
10579
10633
10687
10740
10792
10843
10894
10943
10992
11040
11087
11132
11177
11221
11263
11305
11345
11384
11422
11459
11494
11528
11560
11591
11621
11649
11676
11701
11725
11747
11768
11787
11805
11822
11837
11850
11862
11873
11883
11891
11897
11903
11907
11909
11910
11910
11909
11906
11902
11896
11889
11881
11872
11861
11849
11836
11821
11806
11789
11772
11753
11734
11714
11693
11671
11648
11624
11600
11574
11548
11522
11494
11466
11437
11407
11377
11346
11313
11280
11246
11210
11174
11137
11098
11059
11018
10977
10934
10891
10846
10800
10753
10705
10656
10605
10554
10501
10448
10393
10338
10282
10225
10166
10108
10048
9987
9926
9864
9802
9738
9675
9610
9545
9480
9414
9347
9280
9213
9145
9076
9007
8938
8868
8798
8727
8656
8584
8512
8440
8367
8294
8220
8146
8071
7997
7922
7846
7770
7694
7617
7540
7463
7385
7307
7229
7150
7071
6992
6913
6833
6753
6673
6593
6513
6433
6352
6272
6191
6110
6030
5949
5869
5788
5708
5628
5548
5469
5390
5311
5233
5156
5079
5003
4927
4852
4778
4705
4633
4561
4491
4421
4352
4284
4217
4151
4085
4021
3957
3895
3833
3772
3711
3652
3593
3535
3477
3420
3364
3308
3253
3198
3144
3090
3037
2984
2931
2879
2827
2775
2723
2672
2621
2570
2519
2468
2418
2367
2317
2268
2218
2169
2120
2072
2024
1977
1930
1883
1837
1792
1747
1703
1660
1617
1576
1534
1494
1454
1416
1378
1341
1305
1269
1234
1201
1168
1136
1105
1075
1046
1018
991
965
940
916
893
871
851
832
813
796
780
765
751
738
727
717
708
700
694
689
685
683
682
683
685
688
693
699
707
716
726
737
750
764
779
795
813
832
853
875
898
923
950
978
1006
1037
1069
1103
1137
1173
1211
1249
1289
1330
1372
1415
1459
1505
1552
1600
1650
1701
1753
1806
1861
1917
1974
2032
2092
2153
2215
2278
2343
2408
2475
2543
2612
2682
2753
2825
2899
2973
3048
3124
3200
3278
3356
3435
3515
3595
3677
3758
3840
3923
4006
4089
4172
4256
4340
4424
4508
4592
4677
4761
4845
4930
5014
5098
5183
5267
5351
5435
5519
5603
5687
5770
5854
5937
6020
6103
6185
6267
6349
6431
6512
6594
6675
6756
6836
6917
6998
7078
7159
7239
7319
7400
7480
7560
7640
7720
7800
7880
7960
8039
8119
8199
8278
8357
8436
8515
8593
8671
8748
8826
8903
8979
9055
9131
9205
9280
9353
9426
9498
9570
9640
9710
9779
9847
9915
9981
10047
10112
10176
10239
10301
10362
10423
10482
10541
10599
10655
10711
10766
10819
10872
10924
10975
11024
11073
11121
11167
11213
11258
11301
11344
11385
11425
11464
11502
11538
11574
11608
11641
11672
11703
11732
11761
11788
11814
11839
11864
11887
11909
11931
11951
11972
11991
12010
12028
12046
12063
12080
12096
12112
12128
12144
12159
12174
12189
12203
12217
12231
12244
12257
12270
12282
12294
12305
12315
12326
12335
12345
12353
12362
12369
12377
12383
12390
12395
12401
12405
12409
12413
12415
12418
12419
12420
12420
12420
12418
12417
12414
12411
12408
12404
12400
12395
12390
12384
12378
12371
12364
12356
12347
12338
12329
12318
12307
12295
12282
12268
12254
12239
12222
12205
12187
12169
12149
12128
12107
12084
12061
12036
12010
11984
11956
11927
11897
11865
11833
11799
11764
11728
11690
11652
11612
11572
11530
11488
11445
11401
11357
11312
11266
11220
11173
11125
11077
11029
10980
10930
10880
10830
10779
10728
10677
10626
10574
10523
10471
10419
10368
10316
10264
10212
10160
10108
10056
10004
9952
9900
9848
9796
9744
9692
9641
9589
9538
9487
9437
9386
9336
9287
9237
9188
9140
9091
9043
8995
8948
8901
8854
8807
8761
8715
8670
8625
8580
8535
8490
8446
8403
8359
8316
8272
8230
8186
8145
8102
8060
8018
7977
7935
7894
7853
7812
7771
7730
7689
7649
7608
7568
7528
7488
7448
7408
7367
7327
7287
7247
7206
7166
7125
7085
7044
7003
6962
6922
6881
6840
6799
6758
6717
6676
6636
6595
6554
6513
6473
6432
6392
6351
6310
6270
6229
6188
6147
6106
6065
6025
5984
5943
5902
5861
5820
5779
5738
5697
5656
5615
5574
5533
5492
5452
5411
5371
5330
5290
5250
5210
5171
5131
5091
5052
5013
4974
4935
4896
4857
4818
4780
4741
4703
4665
4628
4590
4553
4516
4479
4443
4407
4371
4336
4301
4266
4232
4198
4164
4131
4099
4066
4035
4003
3973
3942
3912
3882
3853
3824
3796
3767
3739
3711
3684
3657
3630
3604
3577
3551
3525
3500
3474
3449
3424
3399
3374
3349
3324
3299
3274
3249
3224
3199
3174
3149
3124
3099
3074
3048
3022
2996
2970
2944
2917
2890
2862
2834
2806
2778
2749
2720
2691
2661
2631
2601
2570
2539
2508
2476
2445
2412
2380
2347
2314
2280
2247
2213
2178
2144
2109
2074
2039
2003
1968
1932
1896
1860
1825
1789
1753
1717
1681
1645
1609
1573
1537
1501
1466
1430
1395
1360
1325
1291
1256
1222
1189
1155
1122
1089
1056
1022
991
960
928
898
867
837
808
779
751
723
697
670
645
620
595
572
549
527
505
485
465
445
427
409
392
375
359
345
330
317
304
292
281
271
261
252
244
236
229
223
218
213
209
206
203
200
198
197
195
194
193
193
192
191
191
190
189
189
188
187
185
184
182
180
178
175
173
170
166
163
159
155
151
146
142
137
131
126
120
114
108
101
94
87
79
71
63
54
46
36
27
18
8
-2
-12
-23
-33
-44
-54
-65
-76
-87
-98
-110
-121
-132
-143
-154
-165
-176
-187
-198
-208
-219
-230
-240
-251
-262
-272
-283
-294
-305
-316
-327
-339
-350
-362
-373
-385
-396
-408
-419
-430
-441
-451
-461
-471
-480
-488
-496
-504
-511
-517
-523
-529
-534
-539
-543
-547
-551
-555
-558
-561
-564
-567
-569
-572
-575
-577
-580
-583
-586
-590
-593
-596
-600
-604
-608
-612
-616
-620
-624
-628
-633
-637
-641
-645
-649
-653
-656
-660
-663
-666
-669
-672
-674
-677
-679
-682
-684
-687
-689
-692
-694
-696
-699
-701
-703
-706
-708
-711
-713
-716
-718
-721
-724
-727
-729
-732
-735
-738
-741
-744
-748
-752
-756
-760
-765
-771
-777
-784
-792
-801
-810
-821
-832
-844
-857
-871
-885
-901
-917
-935
-953
-972
-993
-1014
-1036
-1060
-1084
-1110
-1136
-1164
-1192
-1222
-1253
-1284
-1316
-1349
-1383
-1418
-1453
-1488
-1524
-1561
-1598
-1635
-1673
-1711
-1750
-1788
-1827
-1867
-1906
-1946
-1985
-2025
-2065
-2105
-2145
-2185
-2225
-2264
-2304
-2343
-2383
-2421
-2460
-2498
-2536
-2574
-2611
-2648
-2684
-2720
-2755
-2790
-2824
-2857
-2890
-2922
-2954
-2985
-3016
-3046
-3075
-3104
-3132
-3160
-3187
-3213
-3239
-3265
-3290
-3314
-3338
-3361
-3384
-3406
-3428
-3449
-3470
-3490
-3510
-3529
-3548
-3567
-3585
-3603
-3620
-3637
-3653
-3668
-3683
-3698
-3712
-3725
-3737
-3749
-3760
-3770
-3779
-3788
-3796
-3803
-3810
-3815
-3820
-3825
-3828
-3831
-3834
-3835
-3836
-3837
-3836
-3835
-3834
-3832
-3829
-3825
-3822
-3817
-3812
-3807
-3801
-3795
-3788
-3781
-3774
-3766
-3758
-3749
-3741
-3731
-3722
-3712
-3702
-3691
-3680
-3669
-3657
-3645
-3632
-3620
-3606
-3593
-3579
-3564
-3549
-3534
-3519
-3503
-3487
-3471
-3455
-3439
-3423
-3407
-3391
-3375
-3360
-3344
-3329
-3314
-3300
-3286
-3272
-3259
-3246
-3234
-3222
-3211
-3200
-3190
-3180
-3170
-3160
-3151
-3143
-3134
-3126
-3118
-3111
-3103
-3096
-3088
-3081
-3073
-3066
-3058
-3050
-3042
-3033
-3024
-3014
-3004
-2994
-2983
-2972
-2960
-2948
-2935
-2922
-2909
-2896
-2882
-2868
-2854
-2840
-2825
-2811
-2798
-2784
-2770
-2757
-2744
-2731
-2719
-2707
-2696
-2685
-2675
-2665
-2656
-2647
-2640
-2633
-2627
-2621
-2617
-2613
-2610
-2608
-2607
-2607
-2607
-2608
-2610
-2613
-2616
-2620
-2624
-2630
-2636
-2642
-2649
-2657
-2666
-2675
-2684
-2695
-2706
-2718
-2730
-2744
-2758
-2772
-2787
-2803
-2820
-2837
-2854
-2872
-2891
-2909
-2928
-2948
-2967
-2986
-3006
-3025
-3045
-3064
-3083
-3101
-3120
-3137
-3155
-3171
-3188
-3203
-3218
-3231
-3244
-3257
-3268
-3278
-3287
-3295
-3302
-3307
-3312
-3316
-3318
-3320
-3320
-3320
-3319
-3317
-3314
-3310
-3306
-3301
-3295
-3289
-3282
-3275
-3267
-3259
-3250
-3241
-3232
-3222
-3212
-3201
-3190
-3179
-3167
-3155
-3143
-3130
-3117
-3103
-3089
-3075
-3060
-3044
-3028
-3012
-2995
-2978
-2960
-2942
-2923
-2904
-2885
-2866
-2846
-2826
-2807
-2787
-2767
-2747
-2728
-2708
-2688
-2669
-2649
-2630
-2611
-2591
-2572
-2552
-2533
-2513
-2494
-2474
-2455
-2435
-2416
-2396
-2377
-2357
-2338
-2318
-2299
-2280
-2261
-2242
-2224
-2205
-2187
-2169
-2151
-2133
-2115
-2098
-2081
-2063
-2045
-2029
-2012
-1995
-1979
-1962
-1945
-1929
-1913
-1897
-1880
-1865
-1849
-1833
-1817
-1801
-1785
-1770
-1754
-1738
-1722
-1706
-1690
-1674
-1659
-1643
-1627
-1612
-1596
-1581
-1566
-1552
-1537
-1523
-1509
-1495
-1482
-1469
-1456
-1443
-1430
-1418
-1406
-1394
-1383
-1371
-1360
-1350
-1339
-1329
-1319
-1309
-1300
-1290
-1281
-1272
-1263
-1254
-1245
-1236
-1227
-1218
-1209
-1200
-1191
-1182
-1172
-1162
-1152
-1142
-1131
-1120
-1109
-1098
-1086
-1074
-1061
-1048
-1035
-1020
-1006
-992
-977
-962
-947
-931
-916
-900
-884
-868
-852
-836
-821
-805
-790
-774
-759
-745
-731
-717
-703
-690
-677
-665
-654
-643
-633
-623
-614
-606
-598
-592
-586
-580
-576
-572
-569
-567
-566
-566
-567
-568
-571
-575
-580
-586
-593
-601
-610
-620
-631
-643
-656
-670
-685
-701
-717
-735
-753
-772
-793
-814
-836
-858
-882
-907
-932
-958
-985
-1012
-1040
-1069
-1098
-1127
-1157
-1187
-1218
-1248
-1280
-1311
-1343
-1375
-1407
-1440
-1473
-1506
-1539
-1573
-1607
-1641
-1675
-1709
-1744
-1778
-1813
-1848
-1883
-1918
-1954
-1989
-2025
-2061
-2098
-2135
-2172
-2210
-2248
-2286
-2324
-2363
-2402
-2441
-2480
-2520
-2559
-2598
-2638
-2677
-2717
-2757
-2798
-2838
-2879
-2921
-2963
-3005
-3048
-3092
-3136
-3181
-3227
-3273
-3320
-3368
-3416
-3465
-3515
-3564
-3615
-3665
-3716
-3767
-3819
-3870
-3922
-3973
-4025
-4077
-4129
-4180
-4232
-4284
-4336
-4388
-4440
-4492
-4544
-4596
-4649
-4702
-4755
-4808
-4862
-4915
-4970
-5024
-5079
-5134
-5189
-5244
-5299
-5354
-5409
-5465
-5520
-5575
-5631
-5686
-5742
-5798
-5853
-5909
-5965
-6021
-6078
-6134
-6191
-6248
-6305
-6363
-6421
-6479
-6537
-6596
-6655
-6714
-6773
-6833
-6892
-6952
-7012
-7072
-7132
-7193
-7253
-7313
-7373
-7434
-7494
-7554
-7614
-7674
-7734
-7794
-7854
-7914
-7974
-8034
-8093
-8154
-8213
-8272
-8331
-8390
-8449
-8508
-8566
-8624
-8682
-8740
-8797
-8855
-8912
-8970
-9027
-9084
-9141
-9198
-9255
-9312
-9368
-9425
-9481
-9538
-9594
-9651
-9707
-9764
-9820
-9877
-9934
-9991
-10048
-10106
-10163
-10221
-10279
-10337
-10395
-10454
-10512
-10571
-10630
-10689
-10748
-10808
-10868
-10928
-10989
-11050
-11111
-11173
-11235
-11298
-11361
-11425
-11489
-11553
-11618
-11682
-11747
-11812
-11878
-11943
-12008
-12073
-12139
-12204
-12269
-12334
-12400
-12465
-12530
-12596
-12661
-12726
-12792
-12857
-12922
-12987
-13052
-13116
-13181
-13245
-13308
-13372
-13435
-13498
-13561
-13623
-13686
-13747
-13809
-13870
-13931
-13992
-14052
-14113
-14172
-14232
-14291
-14349
-14408
-14466
-14524
-14582
-14639
-14696
-14753
-14810
-14866
-14923
-14979
-15036
-15092
-15148
-15204
-15261
-15317
-15374
-15430
-15486
-15543
-15599
-15655
-15711
-15766
-15821
-15876
-15931
-15985
-16038
-16091
-16143
-16196
-16248
-16299
-16350
-16401
-16451
-16500
-16549
-16598
-16647
-16695
-16743
-16790
-16837
-16884
-16930
-16976
-17021
-17066
-17110
-17154
-17198
-17241
-17284
-17326
-17368
-17410
-17452
-17493
-17534
-17575
-17616
-17656
-17697
-17737
-17777
-17818
-17858
-17898
-17938
-17977
-18017
-18057
-18096
-18136
-18175
-18215
-18255
-18295
-18335
-18376
-18416
-18458
-18500
-18542
-18585
-18629
-18673
-18718
-18763
-18810
-18857
-18905
-18954
-19004
-19055
-19106
-19159
-19212
-19265
-19320
-19375
-19431
-19488
-19546
-19604
-19663
-19722
-19782
-19843
-19904
-19966
-20029
-20092
-20156
-20220
-20284
-20349
-20415
-20480
-20546
-20612
-20678
-20744
-20810
-20876
-20942
-21007
-21073
-21138
-21202
-21266
-21330
-21394
-21457
-21519
-21581
-21643
-21704
-21764
-21824
-21883
-21941
-21999
-22056
-22112
-22167
-22221
-22275
-22328
-22380
-22431
-22482
-22532
-22581
-22630
-22677
-22724
-22771
-22816
-22860
-22904
-22947
-22989
-23030
-23070
-23109
-23148
-23185
-23222
-23258
-23293
-23328
-23361
-23394
-23426
-23458
-23489
-23519
-23549
-23578
-23607
-23635
-23663
-23691
-23718
-23745
-23771
-23797
-23823
-23848
-23872
-23897
-23920
-23944
-23967
-23989
-24011
-24032
-24054
-24074
-24094
-24114
-24134
-24153
-24173
-24191
-24210
-24229
-24248
-24266
-24285
-24303
-24322
-24341
-24359
-24378
-24396
-24415
-24433
-24451
-24469
-24487
-24505
-24523
-24541
-24559
-24577
-24595
-24612
-24630
-24647
-24664
-24681
-24697
-24714
-24730
-24745
-24760
-24775
-24790
-24804
-24818
-24831
-24845
-24858
-24870
-24883
-24895
-24908
-24920
-24932
-24943
-24955
-24966
-24978
-24988
-24999
-25010
-25020
-25030
-25039
-25048
-25057
-25066
-25074
-25082
-25089
-25096
-25103
-25110
-25116
-25122
-25128
-25134
-25140
-25146
-25151
-25156
-25161
-25166
-25171
-25175
-25178
-25182
-25185
-25187
-25189
-25190
-25191
-25191
-25191
-25191
-25190
-25189
-25187
-25184
-25182
-25178
-25174
-25170
-25164
-25158
-25152
-25144
-25136
-25127
-25118
-25108
-25097
-25085
-25073
-25060
-25046
-25032
-25017
-25002
-24986
-24970
-24953
-24936
-24919
-24901
-24884
-24866
-24847
-24829
-24811
-24793
-24775
-24757
-24739
-24722
-24704
-24687
-24670
-24653
-24637
-24620
-24605
-24589
-24574
-24559
-24545
-24531
-24517
-24503
-24490
-24477
-24465
-24452
-24440
-24429
-24417
-24406
-24395
-24385
-24374
-24364
-24355
-24345
-24336
-24327
-24318
-24309
-24301
-24292
-24284
-24277
-24269
-24262
-24255
-24248
-24241
-24235
-24229
-24223
-24218
-24213
-24208
-24204
-24200
-24197
-24194
-24191
-24189
-24186
-24185
-24183
-24182
-24180
-24179
-24178
-24177
-24176
-24176
-24175
-24174
-24173
-24173
-24172
-24171
-24171
-24170
-24169
-24168
-24167
-24166
-24165
-24164
-24163
-24162
-24161
-24160
-24160
-24159
-24158
-24158
-24157
-24157
-24157
-24157
-24157
-24157
-24158
-24158
-24158
-24159
-24159
-24160
-24161
-24162
-24162
-24163
-24164
-24166
-24167
-24168
-24170
-24171
-24173
-24176
-24178
-24181
-24184
-24187
-24191
-24195
-24200
-24205
-24210
-24215
-24221
-24228
-24234
-24241
-24248
-24255
-24263
-24271
-24279
-24287
-24296
-24305
-24314
-24323
-24333
-24342
-24352
-24361
-24371
-24381
-24391
-24400
-24410
-24420
-24430
-24440
-24450
-24460
-24470
-24480
-24490
-24500
-24510
-24521
-24531
-24541
-24552
-24563
-24574
-24585
-24596
-24607
-24619
-24630
-24642
-24654
-24666
-24678
-24690
-24702
-24714
-24726
-24738
-24750
-24762
-24774
-24786
-24797
-24809
-24821
-24832
-24844
-24855
-24867
-24878
-24889
-24900
-24910
-24921
-24931
-24941
-24951
-24961
-24970
-24979
-24988
-24996
-25004
-25012
-25019
-25025
-25031
-25037
-25042
-25046
-25049
-25052
-25054
-25056
-25056
-25056
-25055
-25052
-25049
-25045
-25039
-25033
-25025
-25016
-25006
-24995
-24982
-24968
-24953
-24937
-24919
-24900
-24880
-24858
-24835
-24811
-24785
-24758
-24730
-24700
-24669
-24637
-24604
-24570
-24534
-24498
-24461
-24422
-24383
-24343
-24302
-24260
-24218
-24174
-24130
-24086
-24040
-23994
-23947
-23899
-23851
-23801
-23751
-23701
-23649
-23597
-23545
-23492
-23438
-23383
-23328
-23273
-23217
-23160
-23103
-23045
-22987
-22928
-22869
-22809
-22749
-22688
-22627
-22565
-22503
-22441
-22378
-22315
-22251
-22188
-22123
-22059
-21994
-21929
-21863
-21798
-21731
-21665
-21598
-21530
-21462
-21393
-21324
-21254
-21184
-21113
-21041
-20969
-20896
-20823
-20749
-20675
-20600
-20525
-20449
-20373
-20296
-20219
-20142
-20065
-19988
-19911
-19833
-19756
-19679
-19601
-19524
-19447
-19370
-19293
-19216
-19140
-19063
-18987
-18911
-18836
-18760
-18686
-18611
-18537
-18464
-18390
-18318
-18245
-18173
-18102
-18031
-17960
-17890
-17820
-17750
-17681
-17612
-17544
-17476
-17408
-17341
-17274
-17208
-17142
-17076
-17011
-16946
-16882
-16819
-16756
-16693
-16632
-16571
-16511
-16451
-16393
-16335
-16277
-16222
-16167
-16113
-16059
-16008
-15957
-15908
-15859
-15811
-15765
-15720
-15676
-15633
-15592
-15552
-15513
-15475
-15439
-15404
-15371
-15339
-15308
-15279
-15250
-15224
-15198
-15173
-15150
-15128
-15107
-15087
-15068
-15051
-15034
-15018
-15003
-14989
-14976
-14964
-14952
-14941
-14931
-14922
-14913
-14904
-14896
-14889
-14882
-14876
-14870
-14864
-14859
-14854
-14849
-14845
-14841
-14838
-14835
-14832
-14829
-14826
-14824
-14822
-14819
-14817
-14814
-14811
-14808
-14805
-14802
-14799
-14795
-14791
-14788
-14784
-14781
-14777
-14774
-14770
-14767
-14765
-14762
-14760
-14758
-14756
-14755
-14754
-14753
-14753
-14754
-14755
-14756
-14758
-14760
-14764
-14767
-14772
-14777
-14783
-14790
-14797
-14805
-14814
-14824
-14835
-14846
-14858
-14871
-14884
-14899
-14914
-14930
-14947
-14964
-14982
-15001
-15020
-15040
-15061
-15082
-15104
-15125
-15148
-15170
-15193
-15216
-15240
-15263
-15287
-15310
-15334
-15357
-15381
-15404
-15427
-15450
-15472
-15495
-15517
-15539
-15560
-15582
-15603
-15623
-15644
-15664
-15684
-15703
-15722
-15741
-15759
-15776
-15794
-15810
-15827
-15842
-15857
-15872
-15886
-15899
-15912
-15924
-15936
-15947
-15957
-15967
-15976
-15985
-15994
-16001
-16010
-16017
-16024
-16030
-16036
-16043
-16049
-16055
-16059
-16065
-16068
-16073
-16077
-16079
-16082
-16085
-16087
-16088
-16088
-16088
-16088
-16087
-16084
-16081
-16077
-16072
-16065
-16059
-16052
-16043
-16033
-16021
-16009
-15996
-15981
-15965
-15948
-15930
-15910
-15889
-15866
-15842
-15817
-15790
-15762
-15733
-15702
-15670
-15636
-15602
-15566
-15529
-15490
-15450
-15410
-15367
-15324
-15280
-15235
-15188
-15141
-15092
-15043
-14993
-14943
-14891
-14839
-14787
-14734
-14680
-14626
-14572
-14517
-14462
-14407
-14351
-14295
-14238
-14182
-14125
-14068
-14011
-13953
-13895
-13837
-13778
-13719
-13659
-13599
-13538
-13477
-13415
-13352
-13288
-13224
-13158
-13092
-13024
-12956
-12886
-12816
-12744
-12671
-12597
-12522
-12445
-12368
-12289
-12208
-12126
-12043
-11959
-11873
-11786
-11697
-11608
-11516
-11424
-11330
-11235
-11139
-11041
-10942
-10842
-10741
-10638
-10535
-10430
-10324
-10217
-10109
-10000
-9891
-9780
-9668
-9555
-9441
-9327
-9211
-9095
-8978
-8860
-8741
-8622
-8502
-8382
-8260
-8138
-8016
-7893
-7770
-7646
-7521
-7397
-7271
-7146
-7020
-6894
-6768
-6641
-6515
-6388
-6261
-6134
-6007
-5880
-5753
-5627
-5500
-5373
-5247
-5121
-4995
-4870
-4744
-4619
-4494
-4370
-4246
-4122
-3998
-3875
-3752
-3629
-3506
-3384
-3263
-3141
-3021
-2900
-2780
-2661
-2543
-2425
-2308
-2191
-2076
-1961
-1846
-1733
-1620
-1508
-1396
-1285
-1175
-1065
-956
-847
-739
-631
-523
-416
-309
-202
-96
11
117
223
330
436
542
648
754
861
967
1074
1180
1287
1394
1501
1608
1715
1823
1930
2037
2144
2251
2358
2464
2570
2676
2782
2887
2991
3096
3199
3302
3404
3506
3607
3707
3807
3906
4003
4101
4197
4292
4387
4480
4573
4664
4754
4843
4931
5018
5104
5188
5272
5354
5436
5516
5596
5675
5753
5830
5907
5983
6059
6134
6209
6283
6357
6431
6504
6576
6648
6720
6791
6862
6932
7002
7071
7141
7210
7278
7347
7415
7483
7550
7617
7684
7751
7817
7883
7949
8013
8079
8143
8207
8270
8333
8395
8457
8518
8579
8639
8699
8759
8818
8877
8935
8993
9051
9108
9164
9220
9276
9331
9386
9440
9493
9546
9599
9650
9702
9753
9803
9853
9902
9951
10000
10048
10095
10143
10190
10236
10283
10329
10374
10420
10465
10509
10554
10598
10641
10685
10728
10771
10813
10855
10897
10938
10979
11020
11060
11100
11139
11178
11216
11254
11291
11328
11364
11399
11434
11469
11503
11537
11570
11602
11635
11666
11698
11729
11760
11791
11822
11852
11883
11913
11943
11974
12004
12034
12065
12096
12126
12157
12188
12220
12251
12283
12315
12347
12380
12413
12446
12480
12514
12548
12583
12618
12654
12690
12727
12765
12803
12842
12881
12921
12961
13002
13044
13086
13129
13173
13217
13262
13308
13354
13402
13449
13498
13547
13597
13647
13698
13750
13802
13855
13908
13961
14015
14069
14123
14177
14232
14287
14343
14398
14454
14510
14567
14623
14680
14736
14793
14850
14907
14964
15021
15078
15134
15191
15247
15303
15359
15415
15470
15525
15580
15635
15690
15745
15799
15854
15909
15963
16017
16072
16126
16181
16236
16291
16344
16400
16455
16510
16565
16620
16675
16731
16786
16841
16897
16952
17008
17063
17119
17175
17231
17287
17343
17399
17456
17512
17569
17626
17683
17740
17797
17854
17912
17970
18028
18086
18144
18203
18262
18322
18381
18442
18502
18563
18624
18686
18748
18810
18873
18935
18998
19062
19126
19190
19254
19318
19383
19448
19513
19578
19644
19710
19776
19842
19908
19975
20042
20110
20177
20245
20314
20382
20451
20521
20590
20660
20730
20801
20871
20943
21014
21086
21158
21231
21303
21376
21450
21524
21598
21672
21747
21822
21897
21973
22049
22126
22203
22280
22357
22435
22513
22592
22671
22750
22829
22909
22988
23068
23149
23229
23310
23392
23473
23555
23637
23719
23802
23885
23968
24052
24136
24220
24304
24389
24475
24560
24646
24733
24820
24907
24994
25082
25170
25259
25347
25436
25526
25616
25706
25796
25887
25978
26069
26161
26253
26346
26438
26531
26624
26717
26810
26903
26997
27090
27184
27277
27370
27464
27557
27650
27742
27835
27928
28020
28113
28206
28298
28391
28483
28576
28669
28762
28855
28949
29042
29136
29230
29324
29418
29513
29607
29702
29796
29891
29986
30081
30175
30270
30365
30459
30554
30648
30742
30836
30930
31024
31117
31210
31302
31394
31486
31577
31667
31757
31847
31936
32024
32112
32198
32284
32369
32455
32539
32622
32704
32785
32866
32945
33023
33100
33177
33252
33326
33399
33471
33542
33611
33680
33748
33815
33880
33944
34008
34070
34131
34191
34250
34308
34364
34419
34473
34526
34578
34629
34678
34727
34774
34820
34865
34909
34952
34994
35034
35074
35113
35150
35187
35222
35257
35291
35324
35356
35387
35417
35446
35475
35503
35530
35556
35582
35607
35631
35655
35678
35700
35722
35743
35764
35783
35803
35821
35840
35857
35874
35891
35908
35924
35939
35955
35970
35985
35999
36013
36027
36041
36055
36068
36081
36094
36106
36118
36130
36141
36152
36163
36173
36183
36193
36202
36211
36219
36227
36235
36242
36249
36255
36261
36266
36270
36274
36277
36279
36281
36282
36282
36281
36280
36278
36274
36270
36265
36259
36252
36244
36235
36225
36214
36202
36189
36174
36158
36141
36123
36104
36082
36060
36036
36010
35983
35954
35923
35891
35857
35821
35783
35744
35703
35660
35615
35569
35522
35473
35422
35370
35317
35262
35206
35149
35090
35030
34968
34906
34842
34777
34710
34643
34574
34504
34433
34360
34287
34213
34137
34061
33984
33906
33827
33747
33667
33587
33505
33423
33341
33257
33173
33089
33004
32919
32833
32747
32659
32573
32485
32397
32308
32220
32131
32042
31953
31864
31775
31685
31596
31507
31418
31330
31241
31153
31065
30978
30890
30803
30717
30630
30545
30459
30375
30291
30207
30124
30042
29961
29880
29800
29721
29642
29564
29486
29409
29332
29256
29180
29104
29029
28954
28879
28804
28729
28654
28580
28506
28431
28358
28284
28210
28137
28065
27992
27920
27849
27777
27707
27637
27567
27498
27429
27361
27294
27227
27161
27095
27030
26966
26902
26839
26776
26714
26653
26591
26531
26471
26411
26351
26291
26232
26173
26114
26056
25997
25938
25880
25821
25763
25704
25646
25588
25529
25471
25413
25355
25297
25239
25181
25123
25066
25009
24952
24895
24838
24782
24726
24671
24616
24562
24507
24454
24401
24348
24296
24245
24194
24143
24093
24044
23996
23948
23901
23854
23809
23763
23719
23675
23632
23589
23547
23506
23465
23425
23386
23347
23309
23271
23234
23197
23161
23126
23091
23056
23023
22990
22957
22925
22893
22862
22831
22801
22771
22741
22711
22682
22652
22623
22594
22565
22536
22507
22479
22450
22422
22393
22365
22337
22309
22280
22252
22224
22196
22167
22139
22111
22082
22053
22024
21995
21966
21937
21907
21878
21848
21817
21787
21756
21725
21694
21663
21631
21599
21567
21535
21503
21471
21438
21406
21374
21341
21309
21278
21246
21214
21183
21152
21121
21091
21060
21030
21000
20970
20941
20911
20882
20852
20823
20795
20766
20737
20709
20681
20653
20626
20598
20571
20544
20517
20491
20465
20439
20413
20388
20363
20338
20312
20287
20262
20237
20212
20186
20160
20134
20107
20080
20052
20023
19994
19965
19935
19904
19873
19841
19809
19776
19743
19709
19675
19640
19605
19570
19535
19499
19463
19426
19390
19353
19316
19279
19242
19204
19166
19128
19090
19052
19013
18975
18936
18896
18857
18817
18777
18737
18696
18655
18614
18573
18531
18490
18448
18405
18363
18320
18277
18234
18190
18146
18102
18058
18014
17969
17924
17879
17834
17788
17742
17696
17649
17603
17556
17508
17461
17413
17365
17317
17269
17220
17171
17122
17073
17023
16973
16923
16873
16822
16772
16721
16670
16619
16568
16517
16466
16415
16363
16312
16260
16207
16155
16103
16050
15996
15942
15888
15833
15778
15723
15667
15610
15553
15495
15437
15379
15320
15261
15201
15141
15080
15019
14957
14896
14833
14771
14708
14645
14581
14518
14453
14389
14324
14260
14195
14129
14064
13998
13932
13865
13799
13732
13665
13598
13530
13462
13394
13325
13256
13187
13118
13049
12979
12909
12839
12769
12699
12628
12557
12486
12415
12344
12272
12200
12128
12055
11983
11910
11836
11763
11689
11616
11542
11469
11395
11322
11249
11176
11103
11031
10959
10887
10816
10745
10675
10606
10537
10469
10401
10335
10269
10203
10139
10075
10012
9950
9888
9828
9768
9709
9651
9594
9538
9483
9428
9375
9322
9270
9218
9168
9118
9069
9021
8974
8927
8882
8837
8793
8751
8709
8668
8628
8589
8551
8514
8478
8444
8410
8377
8346
8315
8285
8257
8229
8202
8176
8151
8127
8103
8080
8058
8037
8016
7996
7977
7958
7939
7922
7904
7887
7870
7854
7838
7823
7808
7793
7779
7765
7751
7737
7724
7711
7698
7686
7673
7661
7649
7638
7626
7614
7603
7591
7580
7568
7556
7545
7533
7522
7510
7499
7487
7476
7465
7454
7444
7434
7424
7414
7405
7396
7388
7381
7374
7367
7361
7356
7351
7347
7343
7340
7338
7336
7335
7335
7336
7337
7338
7341
7344
7347
7351
7356
7361
7366
7372
7379
7385
7393
7400
7408
7416
7424
7433
7442
7450
7460
7469
7478
7487
7497
7506
7515
7525
7534
7544
7553
7562
7571
7579
7588
7596
7604
7611
7618
7624
7630
7636
7641
7646
7650
7654
7657
7660
7663
7665
7668
7670
7672
7674
7675
7677
7680
7682
7684
7687
7690
7694
7697
7701
7706
7710
7715
7720
7726
7731
7737
7743
7750
7756
7763
7769
7776
7783
7790
7798
7805
7812
7820
7828
7835
7843
7851
7859
7867
7875
7884
7892
7900
7909
7917
7926
7935
7943
7951
7960
7968
7976
7984
7992
7999
8006
8013
8020
8026
8032
8039
8044
8050
8055
8061
8066
8070
8074
8079
8084
8087
8090
8093
8096
8100
8102
8103
8105
8106
8106
8106
8106
8106
8105
8103
8101
8099
8095
8092
8087
8082
8077
8071
8064
8057
8048
8039
8031
8021
8010
8000
7988
7976
7963
7949
7935
7920
7905
7889
7872
7855
7838
7820
7802
7783
7764
7744
7724
7704
7684
7663
7642
7621
7600
7578
7556
7534
7511
7489
7466
7442
7419
7395
7370
7346
7321
7296
7270
7245
7219
7193
7167
7141
7114
7087
7060
7033
7005
6977
6949
6920
6891
6861
6831
6801
6770
6738
6706
6673
6640
6606
6572
6537
6502
6467
6431
6394
6357
6320
6283
6245
6207
6168
6130
6091
6053
6014
5975
5936
5897
5858
5819
5780
5740
5701
5661
5621
5581
5540
5500
5459
5418
5376
5335
5294
5252
5210
5169
5128
5087
5046
5005
4965
4925
4886
4847
4808
4770
4733
4696
4659
4624
4588
4553
4518
4484
4450
4417
4384
4351
4319
4286
4254
4222
4190
4158
4126
4094
4062
4030
3999
3967
3936
3904
3872
3841
3809
3778
3746
3715
3684
3653
3621
3590
3559
3529
3498
3467
3436
3405
3375
3345
3314
3284
3255
3225
3196
3167
3138
3110
3082
3055
3027
3000
2974
2947
2921
2895
2870
2845
2820
2795
2770
2746
2722
2699
2676
2653
2630
2608
2586
2564
2543
2521
2501
2480
2460
2439
2420
2400
2380
2361
2342
2323
2305
2287
2269
2251
2234
2217
2200
2183
2167
2151
2135
2119
2104
2088
2073
2058
2043
2029
2013
2000
1987
1973
1961
1948
1936
1925
1914
1904
1894
1886
1878
1870
1864
1859
1854
1850
1847
1845
1844
1843
1844
1845
1847
1850
1853
1857
1862
1867
1873
1880
1887
1894
1902
1911
1920
1929
1940
1950
1962
1973
1986
1999
2012
2025
2040
2055
2071
2087
2103
2120
2138
2156
2174
2193
2212
2232
2253
2273
2295
2317
2339
2362
2386
2410
2435
2460
2486
2512
2539
2567
2595
2624
2654
2684
2714
2746
2777
2810
2843
2876
2910
2945
2980
3015
3051
3087
3123
3160
3196
3233
3271
3308
3345
3383
3420
3458
3495
3533
3571
3609
3647
3685
3724
3762
3801
3839
3878
3917
3956
3996
4035
4074
4113
4152
4191
4230
4269
4307
4345
4383
4421
4458
4495
4531
4567
4603
4638
4673
4707
4741
4775
4808
4841
4873
4905
4937
4968
4999
5029
5059
5088
5117
5145
5173
5200
5227
5253
5278
5303
5327
5351
5374
5396
5418
5438
5458
5477
5495
5512
5528
5543
5557
5571
5583
5595
5606
5615
5624
5632
5639
5645
5650
5654
5657
5659
5660
5660
5659
5657
5654
5650
5644
5638
5630
5621
5612
5601
5590
5578
5565
5551
5537
5522
5506
5491
5474
5458
5441
5424
5407
5390
5372
5355
5337
5319
5301
5283
5264
5246
5227
5208
5189
5170
5151
5131
5112
5092
5072
5052
5032
5011
4991
4971
4951
4930
4910
4890
4870
4849
4829
4809
4789
4768
4748
4728
4708
4688
4668
4649
4629
4610
4590
4571
4553
4534
4516
4498
4481
4463
4446
4430
4414
4398
4383
4368
4353
4339
4326
4313
4301
4289
4278
4268
4258
4249
4241
4233
4226
4220
4215
4210
4205
4201
4198
4196
4194
4193
4192
4192
4192
4193
4195
4197
4199
4202
4206
4210
4214
4219
4225
4231
4237
4243
4250
4258
4265
4273
4281
4289
4297
4306
4314
4323
4332
4340
4349
4357
4366
4374
4382
4391
4399
4407
4415
4423
4431
4439
4447
4456
4464
4472
4481
4490
4499
4508
4517
4526
4535
4545
4555
4564
4574
4584
4594
4603
4613
4623
4633
4643
4653
4663
4673
4683
4693
4703
4713
4723
4733
4743
4754
4764
4775
4786
4797
4808
4819
4830
4842
4854
4866
4878
4890
4902
4915
4927
4940
4954
4967
4982
4996
5011
5027
5043
5059
5076
5094
5112
5131
5149
5169
5189
5209
5229
5250
5272
5294
5316
5338
5361
5383
5407
5430
5454
5477
5501
5526
5550
5574
5599
5623
5648
5672
5697
5722
5746
5771
5795
5820
5845
5870
5894
5919
5944
5970
5995
6020
6046
6071
6097
6122
6148
6174
6199
6225
6250
6275
6300
6325
6350
6375
6400
6425
6450
6475
6500
6525
6550
6575
6600
6626
6651
6677
6703
6729
6755
6782
6809
6836
6864
6892
6920
6949
6978
7008
7039
7071
7103
7136
7169
7203
7238
7274
7310
7347
7385
7423
7461
7500
7540
7580
7620
7661
7703
7745
7787
7829
7872
7915
7958
8000
8044
8087
8131
8175
8218
8262
8306
8350
8394
8437
8481
8525
8569
8613
8656
8700
8743
8787
8830
8872
8915
8958
9000
9042
9084
9125
9167
9208
9249
9290
9331
9371
9411
9451
9491
9530
9569
9608
9646
9684
9721
9758
9794
9830
9865
9900
9934
9968
10001
10034
10066
10097
10128
10158
10187
10216
10243
10270
10296
10321
10345
10369
10391
10412
10432
10451
10468
10485
10501
10516
10530
10543
10555
10566
10576
10586
10594
10602
10608
10614
10619
10623
10627
10629
10631
10632
10632
10631
10630
10628
10625
10621
10617
10611
10605
10598
10590
10582
10572
10561
10550
10538
10524
10510
10495
10480
10463
10446
10428
10410
10391
10372
10353
10333
10313
10293
10272
10252
10231
10211
10190
10170
10149
10129
10109
10089
10069
10049
10030
10010
9991
9972
9952
9933
9914
9895
9876
9857
9838
9819
9801
9783
9765
9747
9729
9712
9695
9678
9661
9645
9628
9612
9597
9581
9565
9550
9535
9519
9504
9488
9473
9458
9442
9427
9412
9398
9383
9369
9355
9342
9329
9317
9305
9294
9283
9273
9263
9254
9246
9238
9231
9224
9219
9213
9208
9204
9200
9197
9194
9191
9189
9187
9185
9183
9181
9179
9177
9175
9173
9170
9167
9163
9159
9154
9149
9143
9137
9129
9121
9113
9103
9093
9082
9071
9059
9046
9033
9019
9004
8989
8973
8956
8939
8921
8902
8883
8862
8841
8820
8797
8774
8751
8727
8702
8678
8652
8627
8601
8575
8549
8523
8497
8471
8444
8417
8391
8364
8336
8309
8282
8254
8226
8198
8170
8143
8114
8086
8058
8031
8003
7975
7948
7921
7894
7868
7842
7816
7791
7767
7743
7720
7697
7675
7653
7632
7612
7592
7573
7555
7537
7519
7502
7486
7470
7455
7441
7427
7413
7401
7388
7377
7366
7355
7345
7336
7327
7318
7310
7303
7295
7288
7282
7276
7270
7264
7259
7254
7250
7245
7242
7238
7235
7232
7230
7228
7226
7224
7223
7221
7220
7219
7218
7217
7216
7215
7214
7213
7213
7212
7212
7212
7212
7212
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7230
7231
7233
7235
7237
7240
7242
7245
7249
7252
7256
7260
7265
7270
7275
7280
7286
7292
7299
7306
7313
7320
7328
7336
7345
7354
7363
7372
7382
7391
7401
7411
7421
7432
7442
7452
7462
7471
7481
7490
7500
7509
7518
7526
7534
7543
7550
7558
7566
7573
7580
7588
7595
7602
7608
7615
7622
7628
7635
7641
7647
7653
7659
7664
7669
7674
7679
7683
7687
7691
7695
7698
7701
7703
7706
7707
7709
7710
7711
7712
7712
7712
7711
7710
7708
7705
7702
7699
7694
7690
7684
7678
7672
7665
7658
7650
7642
7633
7624
7615
7605
7595
7585
7575
7564
7553
7542
7531
7520
7509
7499
7488
7478
7468
7458
7449
7440
7432
7423
7416
7409
7402
7396
7390
7385
7380
7375
7371
7367
7364
7361
7358
7356
7354
7352
7351
7350
7349
7348
7348
7348
7348
7348
7348
7348
7349
7349
7350
7351
7352
7352
7354
7355
7356
7357
7359
7361
7362
7364
7366
7368
7370
7372
7374
7376
7377
7379
7381
7383
7384
7385
7387
7388
7388
7389
7390
7390
7391
7392
7392
7393
7394
7395
7396
7397
7398
7400
7402
7403
7405
7408
7410
7413
7416
7420
7423
7427
7431
7435
7439
7444
7449
7455
7460
7466
7472
7479
7486
7493
7500
7508
7516
7523
7532
7540
7548
7556
7564
7572
7579
7587
7595
7602
7609
7615
7622
7628
7633
7638
7643
7648
7652
7655
7658
7661
7663
7664
7666
7666
7666
7666
7665
7664
7662
7660
7657
7654
7650
7646
7641
7636
7630
7624
7617
7610
7603
7595
7586
7577
7568
7558
7547
7536
7524
7512
7499
7486
7471
7457
7441
7425
7409
7391
7373
7355
7336
7316
7295
7275
7253
7231
7209
7186
7162
7139
7115
7091
7067
7043
7019
6994
6970
6945
6920
6895
6871
6846
6821
6795
6770
6745
6720
6694
6669
6643
6618
6593
6567
6542
6517
6492
6467
6443
6418
6394
6370
6346
6322
6299
6276
6253
6230
6207
6185
6163
6141
6120
6099
6078
6057
6037
6017
5997
5977
5958
5938
5919
5900
5881
5862
5842
5823
5804
5785
5766
5746
5727
5708
5689
5670
5650
5631
5612
5593
5573
5554
5535
5515
5496
5476
5456
5436
5416
5396
5375
5355
5334
5313
5293
5272
5251
5231
5210
5189
5168
5147
5125
5104
5082
5059
5036
5013
4989
4964
4938
4912
4884
4856
4827
4797
4765
4733
4700
4666
4631
4594
4557
4519
4480
4440
4399
4357
4314
4270
4225
4179
4132
4085
4037
3988
3939
3889
3840
3789
3739
3689
3638
3587
3537
3486
3435
3384
3334
3283
3233
3182
3132
3082
3032
2982
2932
2883
2833
2784
2736
2687
2640
2592
2545
2499
2453
2407
2362
2318
2274
2230
2188
2146
2104
2063
2023
1983
1944
1906
1869
1832
1795
1760
1725
1690
1656
1623
1590
1557
1525
1493
1462
1430
1399
1369
1338
1308
1277
1247
1218
1188
1159
1130
1101
1073
1045
1016
990
963
937
911
885
860
836
812
788
765
742
719
697
675
654
633
613
592
573
554
535
516
498
481
463
446
430
414
398
383
369
354
341
327
314
302
289
278
266
255
245
235
225
216
207
199
191
184
177
171
165
160
155
150
147
143
140
138
137
136
136
137
138
140
143
147
152
158
165
172
181
191
202
214
227
241
256
272
290
308
328
349
370
393
417
442
467
493
521
548
577
606
636
667
698
729
761
793
826
859
892
926
959
993
1027
1061
1094
1128
1162
1196
1230
1264
1299
1333
1368
1403
1439
1475
1512
1549
1587
1626
1666
1706
1748
1790
1834
1878
1924
1970
2017
2067
2117
2168
2220
2273
2327
2382
2438
2494
2551
2610
2668
2728
2788
2849
2911
2973
3036
3099
3163
3228
3293
3358
3425
3491
3558
3626
3694
3762
3831
3901
3970
4040
4110
4180
4251
4322
4392
4463
4533
4603
4673
4742
4812
4880
4948
5016
5083
5149
5215
5281
5345
5410
5474
5537
5600
5662
5724
5785
5846
5906
5966
6025
6084
6142
6200
6258
6315
6372
6428
6484
6540
6595
6650
6704
6759
6812
6865
6917
6969
7020
7070
7120
7168
7216
7262
7308
7352
7395
7438
7479
7519
7558
7597
7634
7670
7705
7739
7772
7805
7836
7866
7896
7924
7952
7979
8005
8031
8055
8079
8102
8124
8146
8166
8186
8205
8222
8239
8255
8270
8284
8298
8310
8321
8331
8340
8349
8356
8362
8367
8371
8374
8376
8377
8377
8376
8373
8370
8366
8360
8354
8346
8337
8328
8317
8305
8292
8278
8264
8248
8231
8213
8193
8173
8151
8129
8106
8080
8055
8028
8000
7970
7940
7908
7875
7841
7806
7770
7733
7694
7654
7613
7571
7527
7482
7436
7388
7339
7288
7236
7182
7127
7071
7013
6953
6892
6830
6766
6701
6635
6567
6498
6428
6356
6284
6210
6135
6059
5982
5904
5825
5745
5664
5582
5499
5415
5330
5244
5157
5070
4981
4891
4801
4710
4617
4524
4430
4335
4240
4143
4046
3949
3851
3752
3652
3552
3452
3351
3250
3148
3046
2944
2842
2739
2636
2532
2429
2325
2221
2116
2012
1907
1801
1696
1590
1484
1377
1270
1163
1055
947
839
730
622
513
404
295
185
76
-34
-143
-253
-362
-471
-580
-689
-798
-906
-1014
-1122
-1229
-1336
-1442
-1548
-1653
-1757
-1861
-1965
-2067
-2169
-2271
-2371
-2471
-2571
-2670
-2768
-2865
-2962
-3058
-3154
-3248
-3342
-3435
-3528
-3619
-3710
-3800
-3888
-3976
-4062
-4149
-4233
-4316
-4398
-4479
-4559
-4637
-4714
-4790
-4864
-4937
-5009
-5079
-5147
-5215
-5280
-5345
-5408
-5469
-5529
-5588
-5645
-5700
-5754
-5806
-5857
-5906
-5953
-5999
-6043
-6085
-6125
-6164
-6201
-6236
-6270
-6302
-6332
-6360
-6387
-6413
-6437
-6459
-6480
-6500
-6519
-6536
-6552
-6567
-6580
-6592
-6603
-6613
-6621
-6628
-6635
-6639
-6643
-6646
-6648
-6649
-6649
-6648
-6646
-6643
-6639
-6634
-6628
-6620
-6612
-6602
-6592
-6580
-6567
-6552
-6537
-6520
-6502
-6484
-6464
-6443
-6421
-6398
-6374
-6349
-6324
-6298
-6271
-6243
-6214
-6185
-6155
-6124
-6092
-6060
-6027
-5993
-5959
-5924
-5888
-5852
-5815
-5777
-5739
-5700
-5660
-5620
-5579
-5537
-5495
-5452
-5409
-5364
-5320
-5274
-5228
-5182
-5135
-5088
-5040
-4992
-4943
-4894
-4845
-4796
-4746
-4696
-4645
-4594
-4543
-4492
-4441
-4389
-4338
-4286
-4234
-4183
-4131
-4078
-4027
-3977
-3925
-3875
-3824
-3773
-3723
-3673
-3624
-3574
-3525
-3476
-3428
-3380
-3332
-3284
-3236
-3189
-3143
-3096
-3050
-3004
-2959
-2915
-2870
-2826
-2783
-2740
-2698
-2656
-2614
-2573
-2532
-2491
-2451
-2412
-2373
-2335
-2297
-2259
-2223
-2187
-2152
-2117
-2083
-2050
-2017
-1985
-1954
-1923
-1892
-1863
-1833
-1804
-1775
-1747
-1719
-1691
-1664
-1636
-1610
-1583
-1557
-1531
-1505
-1480
-1455
-1431
-1406
-1383
-1359
-1335
-1312
-1289
-1267
-1244
-1222
-1200
-1178
-1156
-1134
-1112
-1091
-1070
-1048
-1028
-1006
-987
-967
-947
-928
-909
-891
-874
-857
-841
-826
-812
-798
-786
-774
-764
-754
-746
-739
-734
-729
-726
-725
-724
-725
-728
-731
-736
-743
-750
-759
-769
-781
-794
-808
-823
-840
-859
-879
-900
-922
-946
-971
-997
-1024
-1053
-1082
-1113
-1145
-1177
-1211
-1245
-1280
-1316
-1353
-1391
-1430
-1469
-1509
-1550
-1592
-1634
-1678
-1722
-1767
-1813
-1859
-1907
-1956
-2005
-2055
-2107
-2159
-2212
-2266
-2322
-2378
-2435
-2493
-2552
-2611
-2672
-2733
-2795
-2857
-2921
-2985
-3050
-3115
-3182
-3249
-3317
-3386
-3455
-3526
-3598
-3670
-3743
-3817
-3892
-3968
-4043
-4121
-4198
-4276
-4354
-4432
-4511
-4590
-4669
-4749
-4829
-4909
-4989
-5069
-5149
-5229
-5310
-5390
-5471
-5552
-5633
-5714
-5796
-5877
-5959
-6041
-6123
-6205
-6288
-6371
-6454
-6537
-6621
-6705
-6790
-6874
-6960
-7046
-7132
-7218
-7306
-7393
-7481
-7569
-7658
-7747
-7836
-7926
-8016
-8106
-8196
-8286
-8377
-8467
-8558
-8649
-8739
-8830
-8921
-9011
-9102
-9192
-9282
-9372
-9461
-9550
-9638
-9726
-9813
-9900
-9986
-10071
-10155
-10238
-10320
-10401
-10480
-10559
-10637
-10714
-10790
-10865
-10939
-11012
-11084
-11155
-11225
-11294
-11363
-11430
-11497
-11562
-11628
-11692
-11755
-11818
-11880
-11942
-12003
-12063
-12123
-12182
-12241
-12299
-12356
-12412
-12468
-12524
-12578
-12633
-12686
-12739
-12791
-12843
-12894
-12944
-12994
-13043
-13091
-13139
-13185
-13231
-13277
-13321
-13365
-13408
-13451
-13492
-13533
-13573
-13613
-13651
-13689
-13725
-13761
-13796
-13830
-13864
-13896
-13927
-13958
-13988
-14017
-14045
-14073
-14100
-14126
-14151
-14175
-14199
-14222
-14245
-14266
-14287
-14307
-14326
-14345
-14363
-14381
-14398
-14414
-14430
-14446
-14461
-14476
-14491
-14505
-14520
-14534
-14549
-14564
-14578
-14593
-14609
-14624
-14640
-14657
-14673
-14690
-14708
-14726
-14744
-14763
-14783
-14803
-14823
-14845
-14866
-14889
-14911
-14935
-14959
-14983
-15008
-15033
-15058
-15084
-15111
-15137
-15164
-15190
-15217
-15244
-15271
-15298
-15326
-15353
-15380
-15406
-15433
-15460
-15487
-15514
-15540
-15567
-15593
-15620
-15647
-15673
-15700
-15727
-15754
-15781
-15808
-15835
-15863
-15891
-15920
-15949
-15978
-16008
-16039
-16070
-16102
-16135
-16168
-16202
-16236
-16271
-16308
-16344
-16382
-16420
-16458
-16497
-16536
-16576
-16616
-16656
-16697
-16738
-16779
-16821
-16863
-16905
-16948
-16991
-17034
-17077
-17120
-17164
-17208
-17252
-17297
-17341
-17386
-17431
-17476
-17521
-17566
-17612
-17657
-17703
-17748
-17794
-17841
-17887
-17934
-17981
-18028
-18075
-18123
-18171
-18220
-18268
-18317
-18366
-18415
-18464
-18514
-18563
-18613
-18662
-18712
-18762
-18811
-18861
-18911
-18960
-19010
-19060
-19110
-19160
-19211
-19261
-19312
-19363
-19413
-19464
-19516
-19567
-19618
-19669
-19721
-19772
-19823
-19875
-19926
-19978
-20029
-20081
-20132
-20184
-20235
-20287
-20338
-20390
-20441
-20493
-20544
-20596
-20648
-20700
-20752
-20803
-20855
-20908
-20960
-21012
-21065
-21117
-21170
-21224
-21277
-21331
-21385
-21439
-21494
-21549
-21604
-21659
-21715
-21771
-21827
-21883
-21940
-21997
-22054
-22112
-22170
-22229
-22288
-22348
-22408
-22469
-22530
-22591
-22653
-22716
-22779
-22842
-22906
-22970
-23034
-23099
-23165
-23230
-23296
-23363
-23429
-23496
-23564
-23632
-23700
-23768
-23837
-23906
-23976
-24045
-24115
-24185
-24255
-24325
-24396
-24466
-24536
-24606
-24676
-24746
-24815
-24885
-24954
-25023
-25092
-25160
-25228
-25296
-25364
-25431
-25499
-25565
-25632
-25698
-25764
-25829
-25894
-25958
-26022
-26085
-26147
-26209
-26270
-26330
-26390
-26448
-26507
-26564
-26621
-26677
-26733
-26788
-26843
-26897
-26951
-27005
-27058
-27111
-27164
-27216
-27269
-27321
-27373
-27424
-27476
-27527
-27578
-27628
-27679
-27729
-27779
-27829
-27879
-27928
-27977
-28026
-28075
-28123
-28171
-28219
-28266
-28312
-28358
-28403
-28447
-28490
-28533
-28575
-28615
-28655
-28694
-28732
-28769
-28805
-28839
-28873
-28906
-28938
-28969
-28999
-29028
-29056
-29084
-29110
-29135
-29160
-29184
-29207
-29229
-29250
-29270
-29290
-29309
-29327
-29344
-29360
-29376
-29391
-29405
-29418
-29430
-29441
-29452
-29461
-29470
-29477
-29483
-29489
-29493
-29496
-29498
-29500
-29500
-29499
-29497
-29494
-29490
-29485
-29479
-29471
-29463
-29454
-29444
-29434
-29422
-29410
-29396
-29383
-29368
-29353
-29338
-29321
-29305
-29288
-29270
-29252
-29234
-29215
-29196
-29176
-29156
-29136
-29116
-29095
-29075
-29054
-29033
-29012
-28991
-28970
-28950
-28929
-28909
-28890
-28870
-28851
-28832
-28814
-28796
-28779
-28761
-28745
-28728
-28712
-28697
-28682
-28667
-28653
-28639
-28626
-28613
-28601
-28589
-28578
-28567
-28556
-28546
-28537
-28528
-28520
-28512
-28505
-28498
-28492
-28486
-28481
-28477
-28474
-28471
-28469
-28468
-28467
-28467
-28468
-28470
-28473
-28477
-28482
-28487
-28494
-28502
-28511
-28521
-28532
-28544
-28558
-28572
-28588
-28604
-28622
-28641
-28661
-28682
-28704
-28727
-28752
-28777
-28804
-28831
-28860
-28890
-28921
-28953
-28986
-29021
-29056
-29093
-29131
-29170
-29210
-29252
-29295
-29340
-29385
-29432
-29481
-29530
-29581
-29633
-29687
-29741
-29797
-29854
-29912
-29972
-30032
-30094
-30158
-30222
-30288
-30355
-30424
-30494
-30565
-30637
-30711
-30786
-30862
-30939
-31017
-31097
-31177
-31259
-31342
-31425
-31510
-31596
-31683
-31770
-31859
-31948
-32037
-32128
-32220
-32313
-32406
-32500
-32594
-32689
-32785
-32881
-32977
-33074
-33172
-33269
-33368
-33467
-33566
-33666
-33766
-33867
-33969
-34071
-34174
-34277
-34381
-34486
-34591
-34697
-34804
-34912
-35020
-35129
-35238
-35348
-35459
-35570
-35682
-35795
-35908
-36021
-36135
-36249
-36364
-36479
-36594
-36709
-36825
-36941
-37058
-37174
-37291
-37408
-37526
-37643
-37761
-37879
-37997
-38115
-38233
-38351
-38470
-38588
-38705
-38823
-38941
-39058
-39175
-39292
-39408
-39524
-39640
-39755
-39870
-39985
-40099
-40212
-40325
-40437
-40549
-40660
-40770
-40880
-40989
-41098
-41205
-41312
-41418
-41524
-41628
-41732
-41836
-41938
-42040
-42141
-42241
-42341
-42440
-42539
-42637
-42735
-42832
-42929
-43026
-43121
-43217
-43312
-43406
-43500
-43594
-43687
-43779
-43871
-43962
-44053
-44143
-44232
-44320
-44407
-44493
-44579
-44663
-44746
-44828
-44909
-44989
-45067
-45144
-45220
-45294
-45366
-45437
-45507
-45574
-45640
-45703
-45764
-45824
-45881
-45936
-45988
-46038
-46086
-46132
-46175
-46216
-46255
-46291
-46325
-46357
-46386
-46413
-46439
-46462
-46483
-46502
-46520
-46535
-46549
-46562
-46573
-46582
-46590
-46596
-46601
-46604
-46606
-46607
-46606
-46604
-46600
-46594
-46587
-46579
-46569
-46557
-46544
-46529
-46512
-46494
-46474
-46452
-46429
-46404
-46377
-46349
-46319
-46287
-46254
-46219
-46183
-46145
-46105
-46064
-46022
-45978
-45932
-45885
-45837
-45787
-45736
-45683
-45630
-45575
-45518
-45460
-45401
-45341
-45279
-45216
-45152
-45086
-45018
-44949
-44879
-44807
-44734
-44659
-44583
-44506
-44427
-44347
-44266
-44183
-44100
-44016
-43931
-43844
-43758
-43670
-43582
-43494
-43405
-43316
-43227
-43137
-43047
-42958
-42868
-42778
-42688
-42599
-42509
-42420
-42331
-42242
-42154
-42066
-41978
-41890
-41802
-41715
-41628
-41541
-41455
-41368
-41282
-41195
-41109
-41023
-40937
-40852
-40766
-40681
-40595
-40510
-40425
-40340
-40255
-40171
-40086
-40002
-39917
-39833
-39749
-39665
-39581
-39498
-39414
-39330
-39246
-39162
-39078
-38993
-38909
-38824
-38739
-38653
-38568
-38482
-38395
-38309
-38222
-38135
-38048
-37960
-37873
-37785
-37697
-37609
-37521
-37433
-37345
-37258
-37170
-37082
-36994
-36906
-36818
-36730
-36642
-36554
-36466
-36378
-36290
-36202
-36115
-36028
-35940
-35853
-35767
-35680
-35594
-35508
-35422
-35336
-35250
-35165
-35080
-34996
-34911
-34827
-34744
-34661
-34578
-34497
-34415
-34335
-34254
-34175
-34096
-34018
-33940
-33863
-33787
-33712
-33637
-33563
-33489
-33417
-33345
-33274
-33203
-33134
-33065
-32997
-32930
-32865
-32800
-32735
-32674
-32612
-32552
-32494
-32436
-32381
-32328
-32276
-32225
-32177
-32130
-32085
-32042
-32000
-31961
-31924
-31888
-31854
-31821
-31790
-31761
-31734
-31708
-31684
-31661
-31640
-31621
-31603
-31586
-31572
-31559
-31548
-31538
-31531
-31525
-31521
-31519
-31518
-31520
-31523
-31528
-31535
-31544
-31554
-31566
-31580
-31596
-31613
-31632
-31653
-31676
-31700
-31726
-31754
-31784
-31815
-31848
-31883
-31919
-31957
-31997
-32039
-32082
-32125
-32171
-32220
-32269
-32319
-32371
-32423
-32476
-32531
-32587
-32644
-32701
-32759
-32817
-32876
-32936
-32996
-33056
-33117
-33178
-33239
-33300
-33362
-33424
-33486
-33547
-33609
-33671
-33733
-33795
-33856
-33917
-33979
-34040
-34100
-34161
-34221
-34281
-34340
-34400
-34458
-34517
-34575
-34633
-34690
-34747
-34803
-34859
-34914
-34969
-35023
-35077
-35131
-35183
-35236
-35287
-35339
-35389
-35440
-35489
-35539
-35587
-35635
-35683
-35730
-35777
-35823
-35869
-35915
-35960
-36004
-36048
-36092
-36136
-36179
-36221
-36264
-36306
-36348
-36390
-36431
-36473
-36514
-36555
-36596
-36637
-36677
-36718
-36758
-36799
-36839
-36879
-36919
-36958
-36998
-37038
-37078
-37118
-37159
-37199
-37240
-37281
-37323
-37364
-37407
-37449
-37493
-37536
-37580
-37625
-37670
-37715
-37761
-37807
-37853
-37900
-37947
-37994
-38042
-38089
-38137
-38184
-38232
-38279
-38326
-38373
-38420
-38467
-38513
-38558
-38603
-38648
-38692
-38735
-38778
-38820
-38862
-38903
-38944
-38984
-39023
-39062
-39100
-39138
-39174
-39210
-39246
-39280
-39313
-39346
-39377
-39407
-39436
-39464
-39491
-39516
-39539
-39561
-39581
-39599
-39616
-39630
-39643
-39653
-39661
-39667
-39670
-39671
-39670
-39666
-39659
-39650
-39639
-39625
-39608
-39589
-39567
-39543
-39517
-39488
-39456
-39423
-39387
-39349
-39308
-39266
-39222
-39175
-39127
-39077
-39025
-38971
-38915
-38858
-38800
-38740
-38678
-38616
-38552
-38486
-38420
-38352
-38283
-38213
-38142
-38069
-37995
-37921
-37845
-37767
-37689
-37610
-37529
-37448
-37365
-37281
-37197
-37111
-37025
-36937
-36849
-36760
-36670
-36580
-36489
-36397
-36304
-36211
-36118
-36024
-35929
-35835
-35740
-35645
-35551
-35456
-35361
-35267
-35173
-35079
-34986
-34893
-34801
-34709
-34618
-34528
-34437
-34348
-34259
-34171
-34083
-33996
-33910
-33825
-33740
-33656
-33573
-33491
-33409
-33329
-33250
-33171
-33093
-33017
-32941
-32867
-32793
-32720
-32649
-32578
-32508
-32439
-32372
-32305
-32238
-32174
-32109
-32046
-31983
-31920
-31859
-31798
-31737
-31677
-31618
-31559
-31500
-31442
-31384
-31326
-31269
-31212
-31155
-31098
-31041
-30985
-30928
-30872
-30816
-30760
-30704
-30649
-30593
-30538
-30482
-30427
-30371
-30316
-30260
-30205
-30149
-30094
-30038
-29983
-29927
-29872
-29817
-29761
-29706
-29651
-29596
-29540
-29486
-29431
-29376
-29321
-29267
-29213
-29158
-29104
-29051
-28997
-28943
-28890
-28837
-28784
-28731
-28679
-28627
-28575
-28523
-28472
-28421
-28370
-28319
-28269
-28218
-28168
-28118
-28069
-28019
-27970
-27920
-27871
-27823
-27774
-27726
-27677
-27629
-27582
-27534
-27487
-27440
-27393
-27347
-27301
-27255
-27210
-27165
-27121
-27077
-27034
-26991
-26949
-26907
-26867
-26827
-26787
-26749
-26712
-26676
-26641
-26607
-26574
-26542
-26512
-26483
-26456
-26430
-26405
-26382
-26361
-26341
-26323
-26306
-26292
-26278
-26267
-26257
-26248
-26242
-26237
-26233
-26232
-26232
-26234
-26237
-26243
-26250
-26259
-26269
-26281
-26295
-26310
-26327
-26345
-26364
-26385
-26407
-26430
-26455
-26480
-26507
-26535
-26563
-26593
-26624
-26656
-26688
-26722
-26756
-26791
-26827
-26864
-26901
-26939
-26977
-27016
-27055
-27095
-27135
-27175
-27216
-27256
-27297
-27338
-27379
-27420
-27461
-27502
-27542
-27583
-27624
-27665
-27705
-27745
-27786
-27825
-27865
-27904
-27943
-27982
-28020
-28057
-28094
-28131
-28167
-28202
-28237
-28271
-28305
-28339
-28372
-28404
-28436
-28468
-28499
-28531
-28562
-28592
-28623
-28654
-28684
-28714
-28745
-28775
-28806
-28836
-28867
-28897
-28928
-28959
-28990
-29022
-29053
-29085
-29118
-29150
-29183
-29217
-29251
-29285
-29319
-29354
-29390
-29425
-29461
-29497
-29534
-29571
-29607
-29644
-29682
-29719
-29756
-29793
-29831
-29868
-29906
-29943
-29980
-30017
-30054
-30091
-30127
-30164
-30200
-30236
-30271
-30307
-30342
-30377
-30413
-30448
-30483
-30517
-30552
-30587
-30621
-30656
-30690
-30724
-30758
-30792
-30825
-30858
-30891
-30923
-30955
-30986
-31017
-31047
-31077
-31106
-31134
-31162
-31189
-31215
-31240
-31264
-31287
-31310
-31331
-31351
-31369
-31387
-31403
-31418
-31431
-31443
-31454
-31463
-31471
-31478
-31483
-31487
-31489
-31490
-31490
-31488
-31484
-31480
-31474
-31466
-31457
-31447
-31435
-31421
-31406
-31389
-31371
-31351
-31329
-31305
-31280
-31253
-31225
-31194
-31162
-31128
-31092
-31055
-31015
-30974
-30931
-30887
-30840
-30792
-30742
-30690
-30637
-30582
-30525
-30467
-30408
-30347
-30284
-30220
-30154
-30088
-30020
-29950
-29880
-29808
-29735
-29661
-29586
-29510
-29433
-29355
-29275
-29195
-29114
-29032
-28949
-28864
-28779
-28693
-28605
-28517
-28428
-28338
-28246
-28155
-28062
-27969
-27875
-27781
-27686
-27591
-27495
-27398
-27302
-27204
-27107
-27009
-26911
-26812
-26713
-26615
-26515
-26416
-26317
-26218
-26118
-26019
-25919
-25820
-25720
-25621
-25522
-25422
-25323
-25224
-25124
-25025
-24925
-24826
-24726
-24626
-24526
-24426
-24326
-24226
-24125
-24025
-23924
-23824
-23723
-23623
-23522
-23422
-23321
-23221
-23120
-23020
-22919
-22819
-22719
-22618
-22518
-22417
-22317
-22216
-22116
-22015
-21914
-21813
-21711
-21610
-21508
-21406
-21303
-21200
-21097
-20993
-20889
-20784
-20679
-20574
-20468
-20362
-20256
-20149
-20042
-19934
-19826
-19717
-19608
-19499
-19389
-19279
-19169
-19058
-18947
-18836
-18725
-18613
-18501
-18389
-18277
-18165
-18052
-17940
-17828
-17716
-17603
-17491
-17379
-17268
-17156
-17045
-16934
-16823
-16713
-16603
-16493
-16384
-16274
-16166
-16058
-15951
-15843
-15736
-15630
-15524
-15418
-15312
-15207
-15102
-14997
-14893
-14789
-14685
-14581
-14478
-14375
-14272
-14170
-14069
-13967
-13866
-13766
-13666
-13567
-13469
-13371
-13274
-13178
-13082
-12987
-12893
-12799
-12706
-12614
-12522
-12432
-12342
-12252
-12163
-12075
-11988
-11901
-11814
-11728
-11643
-11558
-11474
-11390
-11307
-11224
-11142
-11060
-10979
-10898
-10819
-10739
-10661
-10583
-10506
-10429
-10353
-10279
-10205
-10131
-10059
-9988
-9917
-9848
-9779
-9712
-9645
-9580
-9515
-9452
-9389
-9328
-9268
-9208
-9150
-9092
-9036
-8980
-8925
-8871
-8818
-8765
-8713
-8662
-8611
-8561
-8512
-8463
-8415
-8367
-8320
-8273
-8226
-8180
-8135
-8090
-8045
-8000
-7956
-7912
-7868
-7824
-7780
-7736
-7693
-7649
-7605
-7562
-7518
-7473
-7429
-7384
-7339
-7293
-7247
-7201
-7153
-7106
-7057
-7008
-6958
-6907
-6856
-6803
-6750
-6695
-6640
-6584
-6527
-6468
-6409
-6349
-6287
-6225
-6162
-6097
-6031
-5965
-5897
-5828
-5758
-5686
-5614
-5540
-5465
-5389
-5311
-5233
-5153
-5072
-4990
-4906
-4821
-4735
-4647
-4559
-4468
-4377
-4284
-4189
-4093
-3996
-3897
-3796
-3695
-3591
-3486
-3380
-3272
-3163
-3053
-2941
-2827
-2713
-2597
-2479
-2360
-2240
-2119
-1997
-1873
-1749
-1623
-1496
-1368
-1239
-1109
-978
-846
-713
-579
-444
-308
-172
-35
103
242
381
521
662
803
945
1087
1230
1373
1517
1661
1806
1951
2096
2242
2388
2534
2681
2828
2976
3124
3273
3422
3571
3720
3870
4021
4172
4323
4474
4626
4778
4930
5083
5236
5390
5543
5697
5851
6006
6160
6315
6470
6626
6781
6937
7093
7249
7405
7562
7718
7875
8032
8189
8346
8504
8661
8818
8975
9133
9290
9447
9604
9761
9919
10076
10233
10390
10546
10703
10860
11016
11173
11330
11486
11642
11799
11955
12111
12268
12424
12581
12737
12894
13051
13208
13365
13523
13680
13838
13997
14156
14315
14474
14634
14794
14955
15116
15278
15440
15602
15765
15927
16091
16254
16418
16582
16746
16910
17075
17239
17404
17568
17733
17898
18063
18227
18392
18557
18721
18885
19050
19214
19378
19541
19705
19868
20031
20194
20357
20519
20681
20844
21006
21168
21330
21492
21654
21816
21979
22141
22303
22465
22628
22790
22952
23114
23276
23438
23600
23761
23923
24084
24245
24406
24567
24727
24888
25048
25207
25367
25527
25686
25845
26004
26163
26321
26480
26638
26797
26955
27113
27271
27428
27586
27744
27901
28059
28216
28374
28531
28689
28847
29005
29163
29321
29479
29638
29796
29955
30114
30274
30433
30593
30753
30913
31073
31233
31394
31554
31715
31875
32036
32197
32357
32519
32680
32840
33001
33162
33323
33483
33644
33804
33964
34123
34283
34441
34600
34758
34915
35072
35228
35384
35539
35693
35847
35999
36151
36301
36451
36600
36747
36893
37038
37182
37325
37466
37605
37743
37880
38015
38148
38280
38410
38538
38664
38789
38912
39033
39153
39271
39387
39501
39614
39725
39835
39943
40049
40154
40257
40358
40458
40557
40654
40749
40843
40936
41027
41117
41205
41292
41378
41462
41544
41626
41705
41784
41861
41937
42011
42084
42155
42225
42293
42360
42426
42489
42551
42612
42670
42727
42783
42836
42889
42939
42988
43035
43081
43125
43167
43208
43248
43286
43323
43358
43392
43425
43456
43486
43516
43544
43571
43596
43621
43645
43668
43690
43711
43731
43750
43768
43786
43802
43817
43832
43846
43860
43872
43884
43896
43907
43917
43927
43937
43946
43955
43964
43972
43980
43989
43997
44005
44013
44020
44028
44035
44043
44050
44056
44063
44069
44075
44081
44086
44091
44095
44100
44103
44107
44110
44112
44114
44116
44117
44118
44118
44118
44117
44116
44115
44113
44111
44109
44107
44104
44101
44099
44096
44093
44090
44086
44083
44080
44077
44073
44070
44066
44062
44058
44054
44050
44045
44040
44035
44030
44024
44019
44013
44007
44001
43994
43988
43981
43975
43968
43961
43955
43948
43942
43936
43930
43924
43918
43913
43908
43903
43898
43894
43890
43886
43883
43880
43878
43876
43875
43874
43874
43874
43875
43876
43878
43880
43884
43888
43892
43898
43904
43911
43919
43928
43938
43948
43960
43973
43987
44003
44019
44036
44055
44074
44095
44117
44140
44163
44188
44213
44240
44267
44294
44323
44352
44381
44411
44441
44472
44503
44534
44565
44597
44628
44660
44691
44723
44754
44785
44816
44847
44878
44909
44939
44970
45000
45030
45059
45088
45117
45146
45174
45202
45229
45256
45283
45310
45336
45362
45388
45413
45439
45464
45489
45514
45539
45564
45589
45614
45639
45663
45688
45712
45737
45761
45785
45809
45833
45857
45880
45903
45926
45948
45970
45992
46014
46035
46057
46077
46098
46118
46138
46157
46176
46195
46213
46231
46249
46266
46282
46298
46314
46329
46344
46358
46371
46384
46397
46409
46421
46432
46442
46452
46461
46469
46477
46484
46490
46495
46500
46504
46506
46508
46509
46509
46508
46506
46503
46499
46494
46488
46481
46473
46463
46453
46442
46429
46416
46401
46386
46370
46352
46334
46316
46296
46276
46255
46233
46211
46189
46165
46142
46117
46093
46068
46042
46016
45990
45963
45937
45909
45882
45854
45827
45799
45771
45742
45714
45686
45658
45629
45601
45573
45545
45517
45490
45462
45435
45407
45380
45353
45326
45299
45272
45245
45218
45191
45165
45138
45111
45085
45058
45031
45005
44978
44951
44924
44897
44870
44842
44815
44787
44760
44732
44705
44677
44649
44622
44594
44567
44539
44512
44485
44458
44430
44403
44376
44349
44322
44294
44267
44240
44213
44185
44158
44130
44103
44076
44048
44021
43994
43967
43940
43913
43886
43859
43832
43806
43779
43752
43725
43698
43671
43644
43617
43590
43563
43535
43508
43481
43453
43426
43398
43371
43343
43316
43288
43260
43233
43205
43178
43151
43123
43096
43069
43043
43016
42990
42964
42939
42914
42890
42866
42842
42820
42798
42777
42757
42737
42719
42702
42686
42670
42656
42643
42631
42620
42610
42601
42593
42585
42579
42573
42568
42564
42561
42558
42556
42555
42555
42555
42556
42558
42560
42563
42567
42572
42577
42583
42590
42598
42606
42616
42625
42636
42647
42658
42670
42683
42696
42710
42723
42738
42752
42767
42782
42797
42812
42827
42842
42857
42872
42887
42902
42917
42931
42946
42961
42975
42990
43004
43019
43033
43048
43062
43077
43092
43107
43121
43136
43151
43165
43179
43194
43208
43222
43236
43249
43263
43276
43289
43302
43315
43327
43339
43351
43363
43374
43385
43396
43406
43416
43426
43435
43445
43453
43462
43470
43478
43485
43492
43499
43506
43513
43519
43525
43531
43537
43543
43549
43555
43561
43567
43573
43578
43584
43590
43596
43602
43608
43615
43621
43628
43634
43641
43648
43656
43664
43672
43680
43689
43699
43708
43719
43730
43742
43754
43767
43781
43795
43810
43826
43842
43859
43877
43896
43915
43935
43956
43977
43999
44021
44044
44067
44091
44116
44141
44167
44193
44220
44248
44276
44304
44333
44363
44393
44424
44455
44486
44518
44551
44584
44617
44650
44684
44718
44752
44786
44821
44856
44891
44926
44962
44997
45033
45069
45105
45141
45177
45214
45251
45288
45325
45363
45401
45439
45478
45517
45556
45596
45636
45676
45717
45758
45800
45842
45884
45927
45970
46014
46058
46102
46146
46191
46236
46280
46325
46370
46415
46460
46505
46549
46594
46639
46683
46728
46772
46816
46861
46905
46949
46993
47037
47081
47125
47169
47212
47256
47299
47342
47385
47427
47470
47512
47554
47596
47637
47678
47719
47760
47801
47841
47881
47921
47961
48000
48039
48078
48116
48154
48192
48229
48266
48302
48338
48373
48408
48442
48476
48509
48542
48574
48606
48637
48668
48699
48729
48758
48788
48816
48845
48874
48902
48929
48957
48985
49012
49039
49066
49093
49120
49146
49173
49199
49226
49252
49278
49304
49330
49356
49381
49407
49433
49458
49484
49510
49535
49560
49586
49611
49636
49661
49686
49711
49736
49761
49786
49811
49836
49860
49885
49910
49934
49959
49983
50007
50031
50055
50078
50102
50125
50148
50170
50192
50214
50236
50257
50278
50298
50319
50338
50358
50377
50396
50414
50433
50451
50468
50486
50503
50519
50535
50551
50567
50582
50596
50610
50624
50637
50650
50663
50675
50687
50699
50710
50721
50732
50743
50754
50765
50775
50786
50796
50807
50818
50829
50840
50852
50864
50876
50889
50901
50915
50929
50943
50958
50973
50989
51005
51021
51038
51055
51073
51091
51109
51127
51145
51164
51182
51201
51220
51238
51256
51274
51292
51309
51326
51342
51358
51373
51388
51403
51416
51429
51442
51453
51464
51475
51484
51493
51501
51509
51516
51522
51527
51531
51535
51538
51540
51541
51542
51541
51540
51538
51535
51531
51527
51522
51516
51510
51503
51495
51488
51479
51471
51462
51453
51443
51434
51424
51414
51404
51394
51384
51374
51364
51353
51343
51332
51321
51310
51299
51288
51276
51265
51252
51240
51227
51214
51200
51186
51171
51156
51140
51123
51106
51088
51070
51051
51032
51012
50992
50971
50950
50929
50907
50885
50864
50842
50820
50798
50776
50754
50732
50710
50688
50666
50644
50622
50600
50577
50555
50533
50510
50487
50463
50440
50416
50391
50366
50340
50314
50286
50259
50230
50201
50170
50139
50108
50075
50042
50008
49973
49938
49901
49865
49827
49789
49751
49712
49672
49632
49591
49550
49508
49466
49424
49381
49338
49294
49250
49206
49162
49117
49073
49028
48983
48938
48893
48849
48804
48760
48716
48672
48628
48585
48541
48498
48455
48413
48370
48328
48286
48244
48203
48161
48120
48079
48039
47998
47958
47918
47879
47839
47801
47762
47724
47686
47648
47611
47575
47539
47503
47468
47433
47398
47364
47330
47296
47262
47228
47195
47161
47127
47093
47059
47025
46990
46956
46921
46886
46851
46815
46780
46744
46708
46672
46635
46599
46563
46527
46491
46454
46418
46383
46347
46311
46276
46241
46206
46172
46137
46103
46069
46035
46002
45969
45936
45903
45870
45838
45806
45774
45742
45711
45680
45649
45619
45588
45559
45529
45500
45471
45443
45415
45387
45360
45333
45306
45279
45253
45227
45202
45176
45151
45126
45101
45077
45052
45028
45003
44979
44955
44930
44906
44882
44858
44833
44809
44784
44759
44734
44709
44684
44658
44632
44606
44579
44552
44524
44496
44468
44439
44409
44379
44349
44318
44286
44253
44220
44186
44151
44116
44080
44043
44005
43966
43926
43886
43845
43802
43759
43715
43670
43624
43577
43529
43480
43430
43379
43326
43273
43218
43162
43105
43047
42987
42925
42863
42799
42733
42666
42598
42529
42458
42386
42313
42238
42163
42086
42008
41929
41849
41768
41686
41603
41519
41434
41348
41261
41173
41085
40995
40904
40812
40719
40626
40531
40436
40339
40241
40143
40043
39943
39841
39738
39635
39530
39424
39317
39209
39100
38990
38879
38767
38654
38541
38426
38310
38194
38077
37960
37841
37723
37604
37484
37364
37244
37123
37002
36881
36760
36638
36516
36394
36271
36149
36026
35903
35780
35656
35533
35409
35285
35161
35037
34913
34789
34664
34539
34415
34290
34164
34039
33913
33788
33662
33536
33410
33283
33157
33030
32904
32777
32649
32522
32394
32266
32137
32009
31880
31750
31620
31490
31359
31227
31095
30962
30829
30696
30561
30426
30291
30155
30019
29882
29744
29607
29468
29330
29191
29052
28913
28773
28634
28494
28353
28213
28072
27931
27790
27649
27508
27366
27225
27083
26942
26800
26659
26517
26376
26234
26093
25952
25811
25671
25530
25390
25250
25110
24970
24830
24691
24552
24413
24275
24137
24000
23863
23726
23590
23455
23320
23186
23052
22919
22786
22655
22523
22393
22263
22134
22005
21877
21749
21622
21496
21371
21246
21122
20998
20876
20754
20633
20513
20394
20276
20159
20043
19928
19814
19700
19588
19477
19367
19258
19150
19043
18937
18832
18728
18626
18524
18424
18324
18226
18129
18033
17939
17845
17753
17662
17573
17484
17397
17312
17228
17145
17063
16983
16905
16828
16753
16679
16606
16535
16466
16399
16332
16268
16206
16145
16085
16027
15971
15916
15863
15810
15759
15708
15659
15611
15564
15518
15473
15428
15385
15342
15301
15260
15220
15182
15144
15107
15071
15036
15002
14970
14938
14907
14877
14849
14821
14795
14769
14745
14721
14699
14678
14658
14639
14621
14604
14588
14574
14560
14548
14537
14528
14519
14512
14506
14501
14498
14496
14495
14495
14498
14501
14506
14512
14519
14528
14538
14550
14562
14576
14591
14607
14624
14642
14661
14681
14702
14724
14747
14770
14795
14820
14846
14872
14899
14927
14955
14984
15013
15042
15072
15102
15133
15163
15194
15225
15256
15287
15318
15349
15380
15412
15443
15475
15506
15538
15569
15601
15632
15663
15694
15725
15756
15786
15816
15845
15875
15904
15932
15960
15988
16015
16043
16068
16096
16122
16146
16172
16197
16221
16245
16268
16291
16312
16335
16356
16376
16396
16415
16434
16452
16469
16486
16502
16517
16531
16545
16558
16570
16582
16592
16602
16611
16619
16626
16632
16638
16642
16645
16647
16647
16647
16646
16643
16639
16634
16628
16620
16612
16602
16591
16579
16566
16551
16536
16519
16502
16483
16464
16443
16422
16400
16376
16353
16329
16303
16277
16251
16225
16198
16171
16143
16114
16085
16056
16026
15995
15965
15933
15902
15870
15837
15803
15770
15735
15700
15664
15628
15590
15553
15514
15475
15435
15394
15353
15311
15269
15226
15182
15138
15094
15048
15003
14956
14910
14862
14815
14766
14718
14668
14619
14568
14518
14467
14415
14363
14310
14257
14203
14148
14093
14038
13982
13925
13868
13811
13753
13694
13635
13575
13515
13454
13392
13330
13268
13205
13142
13078
13013
12949
12883
12818
12752
12686
12619
12552
12485
12418
12350
12282
12214
12146
12077
12007
11937
11867
11796
11724
11652
11579
11505
11431
11356
11280
11203
11126
11047
10969
10889
10809
10729
10647
10565
10483
10400
10317
10233
10149
10064
9979
9894
9809
9723
9637
9551
9465
9379
9292
9206
9119
9033
8946
8860
8773
8686
8600
8513
8427
8341
8255
8169
8083
7997
7912
7827
7742
7657
7573
7489
7405
7321
7238
7155
7072
6989
6907
6825
6743
6661
6579
6497
6416
6335
6254
6173
6092
6011
5930
5849
5768
5687
5605
5524
5442
5360
5278
5196
5114
5031
4948
4865
4781
4698
4614
4530
4445
4361
4276
4192
4107
4022
3937
3852
3767
3682
3596
3511
3426
3341
3256
3171
3086
3001
2916
2832
2748
2663
2579
2495
2411
2327
2244
2160
2077
1994
1911
1828
1746
1663
1582
1500
1419
1338
1258
1178
1099
1020
941
863
786
709
633
557
481
406
331
257
183
110
37
-35
-107
-178
-249
-320
-390
-460
-529
-598
-667
-734
-802
-869
-935
-1000
-1066
-1131
-1195
-1258
-1321
-1383
-1445
-1507
-1567
-1628
-1688
-1747
-1806
-1865
-1923
-1981
-2037
-2095
-2152
-2208
-2264
-2319
-2374
-2428
-2482
-2536
-2589
-2642
-2695
-2747
-2799
-2851
-2903
-2954
-3005
-3056
-3107
-3157
-3207
-3257
-3306
-3355
-3404
-3453
-3501
-3550
-3598
-3645
-3693
-3740
-3787
-3834
-3880
-3927
-3973
-4019
-4065
-4110
-4155
-4200
-4245
-4290
-4334
-4378
-4421
-4465
-4508
-4552
-4595
-4638
-4682
-4725
-4769
-4812
-4857
-4901
-4946
-4992
-5038
-5084
-5131
-5179
-5228
-5277
-5326
-5376
-5427
-5479
-5531
-5584
-5637
-5692
-5747
-5802
-5859
-5916
-5974
-6033
-6092
-6153
-6214
-6276
-6338
-6402
-6466
-6531
-6597
-6663
-6730
-6799
-6868
-6938
-7009
-7080
-7153
-7227
-7301
-7377
-7453
-7531
-7609
-7688
-7768
-7848
-7930
-8012
-8093
-8177
-8261
-8345
-8430
-8515
-8600
-8686
-8771
-8857
-8943
-9029
-9116
-9202
-9288
-9375
-9461
-9548
-9634
-9721
-9807
-9893
-9980
-10066
-10153
-10239
-10326
-10412
-10499
-10586
-10673
-10760
-10847
-10934
-11022
-11110
-11198
-11286
-11375
-11464
-11553
-11642
-11731
-11821
-11910
-12000
-12090
-12179
-12269
-12359
-12449
-12540
-12630
-12720
-12810
-12901
-12991
-13082
-13173
-13264
-13355
-13446
-13537
-13628
-13718
-13809
-13900
-13991
-14081
-14171
-14261
-14350
-14440
-14528
-14617
-14705
-14792
-14879
-14966
-15052
-15137
-15222
-15307
-15391
-15474
-15557
-15639
-15720
-15801
-15882
-15962
-16041
-16120
-16198
-16276
-16353
-16431
-16507
-16584
-16660
-16736
-16811
-16887
-16962
-17037
-17111
-17186
-17260
-17334
-17408
-17482
-17555
-17628
-17701
-17774
-17847
-17920
-17992
-18065
-18137
-18209
-18281
-18352
-18424
-18495
-18567
-18638
-18709
-18780
-18851
-18922
-18993
-19064
-19135
-19206
-19277
-19348
-19420
-19491
-19563
-19635
-19707
-19779
-19852
-19924
-19997
-20071
-20144
-20218
-20292
-20366
-20440
-20515
-20589
-20664
-20738
-20813
-20887
-20962
-21036
-21110
-21184
-21258
-21332
-21405
-21478
-21551
-21623
-21696
-21768
-21839
-21910
-21981
-22052
-22122
-22192
-22262
-22331
-22399
-22468
-22536
-22603
-22670
-22737
-22803
-22869
-22934
-22999
-23063
-23127
-23190
-23253
-23315
-23377
-23438
-23499
-23559
-23619
-23678
-23736
-23794
-23851
-23908
-23964
-24020
-24075
-24130
-24184
-24238
-24291
-24345
-24397
-24450
-24502
-24554
-24607
-24659
-24711
-24763
-24816
-24868
-24921
-24975
-25029
-25083
-25138
-25193
-25249
-25306
-25364
-25422
-25482
-25542
-25603
-25664
-25727
-25790
-25854
-25919
-25985
-26051
-26118
-26185
-26253
-26322
-26391
-26461
-26531
-26602
-26672
-26744
-26815
-26887
-26959
-27031
-27103
-27175
-27248
-27320
-27393
-27465
-27538
-27610
-27683
-27755
-27828
-27900
-27973
-28045
-28118
-28190
-28262
-28334
-28406
-28478
-28549
-28620
-28691
-28761
-28831
-28901
-28970
-29039
-29107
-29175
-29242
-29309
-29376
-29442
-29508
-29573
-29638
-29703
-29768
-29832
-29896
-29960
-30024
-30087
-30150
-30213
-30276
-30338
-30400
-30462
-30524
-30585
-30647
-30708
-30768
-30828
-30888
-30948
-31008
-31067
-31126
-31184
-31243
-31301
-31359
-31417
-31474
-31532
-31589
-31646
-31703
-31760
-31817
-31873
-31930
-31987
-32043
-32101
-32158
-32215
-32272
-32329
-32387
-32445
-32503
-32561
-32621
-32680
-32740
-32800
-32860
-32922
-32984
-33046
-33109
-33173
-33237
-33302
-33368
-33435
-33502
-33570
-33639
-33709
-33779
-33851
-33923
-33995
-34069
-34143
-34218
-34293
-34369
-34446
-34523
-34601
-34679
-34757
-34836
-34916
-34996
-35076
-35157
-35238
-35319
-35401
-35483
-35566
-35648
-35732
-35816
-35900
-35984
-36069
-36155
-36241
-36327
-36414
-36501
-36588
-36676
-36765
-36854
-36943
-37033
-37124
-37214
-37305
-37397
-37488
-37581
-37673
-37766
-37858
-37952
-38045
-38139
-38233
-38327
-38422
-38516
-38611
-38707
-38802
-38898
-38994
-39090
-39186
-39282
-39379
-39475
-39572
-39668
-39765
-39861
-39958
-40054
-40150
-40246
-40342
-40438
-40534
-40629
-40725
-40820
-40914
-41009
-41103
-41196
-41290
-41383
-41475
-41568
-41659
-41750
-41841
-41932
-42022
-42111
-42200
-42289
-42377
-42465
-42553
-42640
-42728
-42815
-42902
-42989
-43076
-43162
-43249
-43336
-43422
-43509
-43595
-43682
-43769
-43855
-43942
-44030
-44117
-44204
-44292
-44380
-44468
-44557
-44646
-44735
-44824
-44913
-45003
-45093
-45184
-45274
-45365
-45456
-45548
-45639
-45731
-45823
-45915
-46007
-46100
-46192
-46285
-46378
-46471
-46564
-46657
-46751
-46844
-46937
-47031
-47124
-47217
-47310
-47404
-47497
-47590
-47683
-47776
-47869
-47962
-48055
-48148
-48241
-48334
-48427
-48520
-48614
-48707
-48801
-48894
-48988
-49082
-49175
-49269
-49363
-49457
-49551
-49645
-49738
-49832
-49926
-50019
-50113
-50206
-50299
-50392
-50484
-50577
-50669
-50761
-50853
-50945
-51036
-51128
-51219
-51310
-51400
-51491
-51581
-51671
-51761
-51851
-51940
-52029
-52118
-52206
-52294
-52382
-52469
-52556
-52643
-52730
-52816
-52901
-52987
-53072
-53157
-53241
-53325
-53409
-53493
-53575
-53658
-53740
-53822
-53903
-53983
-54064
-54143
-54222
-54301
-54379
-54456
-54533
-54609
-54684
-54759
-54834
-54908
-54981
-55054
-55126
-55197
-55268
-55339
-55408
-55478
-55546
-55614
-55681
-55748
-55814
-55880
-55944
-56009
-56072
-56135
-56197
-56258
-56318
-56378
-56436
-56494
-56551
-56607
-56661
-56715
-56768
-56820
-56870
-56920
-56968
-57015
-57060
-57104
-57147
-57188
-57228
-57266
-57303
-57338
-57372
-57404
-57435
-57464
-57491
-57517
-57542
-57565
-57587
-57607
-57626
-57643
-57659
-57674
-57687
-57699
-57709
-57718
-57726
-57732
-57737
-57741
-57743
-57744
-57744
-57742
-57739
-57735
-57730
-57723
-57716
-57707
-57696
-57685
-57672
-57658
-57643
-57627
-57609
-57590
-57570
-57548
-57525
-57501
-57476
-57449
-57420
-57390
-57359
-57327
-57293
-57258
-57221
-57182
-57143
-57101
-57059
-57015
-56969
-56921
-56873
-56822
-56770
-56717
-56662
-56605
-56547
-56487
-56425
-56362
-56298
-56231
-56164
-56094
-56024
-55951
-55878
-55803
-55726
-55649
-55570
-55489
-55408
-55325
-55241
-55156
-55070
-54983
-54895
-54806
-54716
-54625
-54533
-54441
-54349
-54255
-54161
-54067
-53972
-53877
-53782
-53686
-53590
-53494
-53398
-53302
-53205
-53109
-53012
-52916
-52819
-52723
-52626
-52530
-52434
-52338
-52242
-52146
-52051
-51956
-51861
-51766
-51672
-51578
-51484
-51391
-51299
-51207
-51115
-51024
-50933
-50843
-50754
-50665
-50576
-50489
-50401
-50315
-50229
-50144
-50060
-49976
-49893
-49811
-49729
-49648
-49568
-49489
-49410
-49332
-49255
-49179
-49103
-49028
-48954
-48880
-48807
-48735
-48663
-48592
-48522
-48453
-48384
-48315
-48248
-48181
-48115
-48049
-47985
-47920
-47857
-47795
-47733
-47672
-47611
-47552
-47493
-47436
-47379
-47323
-47268
-47213
-47160
-47108
-47056
-47006
-46957
-46908
-46861
-46814
-46768
-46724
-46680
-46637
-46595
-46554
-46513
-46474
-46435
-46398
-46361
-46325
-46290
-46256
-46223
-46191
-46160
-46130
-46101
-46073
-46046
-46020
-45995
-45971
-45948
-45926
-45905
-45885
-45867
-45849
-45833
-45817
-45803
-45789
-45777
-45766
-45755
-45746
-45738
-45731
-45724
-45719
-45715
-45711
-45708
-45706
-45705
-45705
-45705
-45706
-45708
-45711
-45714
-45718
-45723
-45729
-45735
-45742
-45750
-45759
-45769
-45779
-45791
-45803
-45815
-45829
-45844
-45859
-45875
-45891
-45909
-45927
-45946
-45966
-45986
-46008
-46029
-46052
-46075
-46100
-46124
-46150
-46176
-46204
-46231
-46260
-46289
-46319
-46350
-46381
-46413
-46445
-46478
-46511
-46545
-46579
-46613
-46648
-46683
-46719
-46754
-46790
-46826
-46862
-46898
-46934
-46970
-47006
-47042
-47079
-47115
-47151
-47187
-47222
-47258
-47293
-47329
-47364
-47398
-47433
-47467
-47501
-47535
-47568
-47600
-47633
-47665
-47696
-47727
-47758
-47789
-47819
-47848
-47877
-47906
-47935
-47963
-47990
-48017
-48044
-48071
-48097
-48122
-48147
-48172
-48196
-48219
-48243
-48265
-48287
-48308
-48329
-48349
-48369
-48388
-48407
-48425
-48442
-48458
-48475
-48490
-48505
-48519
-48533
-48546
-48558
-48570
-48582
-48592
-48602
-48612
-48621
-48630
-48637
-48645
-48652
-48658
-48664
-48669
-48673
-48678
-48681
-48684
-48686
-48688
-48689
-48690
-48690
-48689
-48687
-48685
-48682
-48679
-48675
-48670
-48665
-48659
-48652
-48645
-48637
-48629
-48619
-48609
-48599
-48587
-48575
-48562
-48549
-48534
-48519
-48504
-48487
-48469
-48451
-48432
-48412
-48391
-48369
-48347
-48323
-48298
-48272
-48245
-48217
-48188
-48158
-48126
-48094
-48060
-48025
-47988
-47950
-47911
-47871
-47830
-47787
-47743
-47698
-47652
-47605
-47556
-47507
-47456
-47404
-47352
-47298
-47243
-47188
-47131
-47074
-47016
-46957
-46898
-46837
-46776
-46715
-46652
-46589
-46526
-46462
-46397
-46331
-46265
-46199
-46132
-46064
-45996
-45928
-45858
-45789
-45719
-45648
-45577
-45505
-45433
-45360
-45286
-45213
-45138
-45063
-44987
-44911
-44834
-44756
-44678
-44599
-44519
-44439
-44358
-44276
-44194
-44111
-44028
-43943
-43858
-43773
-43687
-43600
-43513
-43425
-43337
-43248
-43159
-43069
-42979
-42888
-42797
-42706
-42614
-42521
-42429
-42336
-42243
-42149
-42056
-41962
-41868
-41773
-41679
-41584
-41489
-41394
-41299
-41204
-41109
-41014
-40920
-40825
-40730
-40636
-40541
-40447
-40353
-40259
-40165
-40071
-39978
-39884
-39791
-39698
-39606
-39513
-39421
-39329
-39237
-39145
-39053
-38962
-38871
-38780
-38690
-38600
-38510
-38420
-38331
-38242
-38153
-38064
-37976
-37888
-37800
-37713
-37625
-37538
-37451
-37365
-37278
-37192
-37106
-37020
-36934
-36848
-36763
-36677
-36592
-36507
-36422
-36337
-36253
-36168
-36083
-35999
-35915
-35830
-35746
-35662
-35578
-35495
-35411
-35328
-35245
-35162
-35079
-34996
-34914
-34832
-34750
-34669
-34588
-34507
-34426
-34345
-34265
-34185
-34105
-34026
-33946
-33867
-33789
-33710
-33632
-33554
-33476
-33398
-33321
-33243
-33165
-33088
-33011
-32933
-32856
-32779
-32701
-32624
-32546
-32469
-32392
-32314
-32237
-32159
-32082
-32005
-31927
-31850
-31772
-31695
-31617
-31539
-31462
-31384
-31307
-31229
-31152
-31074
-30996
-30919
-30842
-30764
-30687
-30610
-30533
-30456
-30380
-30303
-30227
-30151
-30076
-30000
-29925
-29850
-29775
-29701
-29627
-29553
-29480
-29407
-29334
-29261
-29189
-29116
-29044
-28972
-28901
-28829
-28758
-28687
-28615
-28544
-28473
-28402
-28331
-28260
-28189
-28118
-28046
-27975
-27904
-27832
-27761
-27689
-27617
-27546
-27474
-27402
-27330
-27258
-27186
-27114
-27042
-26970
-26898
-26825
-26753
-26680
-26607
-26534
-26462
-26389
-26315
-26242
-26169
-26096
-26023
-25950
-25877
-25803
-25730
-25657
-25584
-25512
-25439
-25366
-25294
-25221
-25149
-25077
-25004
-24932
-24861
-24789
-24717
-24646
-24575
-24504
-24433
-24362
-24292
-24222
-24153
-24083
-24014
-23945
-23877
-23809
-23741
-23673
-23605
-23538
-23471
-23404
-23338
-23271
-23205
-23139
-23073
-23008
-22942
-22877
-22812
-22747
-22682
-22617
-22552
-22488
-22424
-22360
-22296
-22232
-22169
-22105
-22042
-21979
-21916
-21853
-21790
-21728
-21665
-21603
-21541
-21478
-21416
-21354
-21292
-21230
-21168
-21107
-21045
-20983
-20922
-20860
-20799
-20737
-20676
-20614
-20553
-20491
-20430
-20368
-20306
-20245
-20183
-20121
-20059
-19997
-19935
-19873
-19811
-19748
-19686
-19623
-19560
-19497
-19434
-19371
-19307
-19244
-19180
-19116
-19052
-18988
-18923
-18859
-18794
-18729
-18664
-18599
-18533
-18468
-18402
-18336
-18269
-18203
-18137
-18070
-18003
-17936
-17869
-17802
-17734
-17667
-17600
-17532
-17465
-17397
-17329
-17261
-17194
-17126
-17058
-16990
-16922
-16854
-16786
-16718
-16649
-16581
-16513
-16445
-16376
-16308
-16239
-16172
-16103
-16035
-15967
-15898
-15830
-15761
-15693
-15624
-15555
-15486
-15417
-15347
-15278
-15208
-15138
-15067
-14996
-14925
-14853
-14781
-14709
-14636
-14563
-14489
-14415
-14340
-14265
-14189
-14113
-14037
-13960
-13882
-13804
-13725
-13646
-13566
-13486
-13405
-13324
-13242
-13159
-13076
-12993
-12908
-12824
-12739
-12653
-12566
-12480
-12392
-12304
-12216
-12127
-12037
-11947
-11857
-11766
-11674
-11582
-11489
-11396
-11302
-11208
-11114
-11018
-10923
-10827
-10731
-10634
-10537
-10439
-10341
-10243
-10145
-10046
-9948
-9848
-9749
-9650
-9550
-9450
-9350
-9250
-9149
-9049
-8948
-8848
-8747
-8646
-8545
-8443
-8342
-8240
-8138
-8037
-7935
-7833
-7730
-7628
-7526
-7423
-7321
-7219
-7116
-7014
-6912
-6810
-6708
-6606
-6505
-6403
-6302
-6201
-6100
-5999
-5898
-5798
-5698
-5598
-5498
-5398
-5299
-5200
-5101
-5002
-4904
-4806
-4708
-4610
-4512
-4414
-4317
-4219
-4121
-4024
-3926
-3828
-3731
-3633
-3535
-3436
-3338
-3239
-3141
-3041
-2942
-2843
-2743
-2642
-2542
-2441
-2340
-2238
-2136
-2033
-1931
-1828
-1724
-1621
-1516
-1412
-1307
-1201
-1096
-989
-883
-776
-668
-560
-452
-343
-234
-124
-14
97
208
320
432
545
659
773
888
1002
1119
1235
1352
1470
1588
1707
1826
1946
2067
2188
2310
2432
2555
2679
2803
2927
3053
3179
3305
3432
3560
3689
3818
3947
4077
4208
4339
4471
4603
4736
4869
5003
5136
5271
5405
5540
5675
5811
5947
6083
6219
6355
6491
6628
6765
6901
7038
7175
7312
7449
7586
7723
7859
7996
8132
8269
8406
8542
8679
8815
8951
9087
9223
9359
9495
9631
9767
9902
10038
10174
10310
10446
10582
10719
10855
10992
11129
11266
11403
11541
11679
11817
11956
12095
12235
12374
12515
12656
12797
12939
13081
13224
13368
13512
13657
13803
13949
14096
14243
14391
14539
14688
14838
14988
15139
15290
15442
15595
15748
15901
16056
16210
16364
16521
16677
16834
16991
17149
17307
17466
17625
17785
17945
18105
18266
18428
18589
18751
18914
19077
19240
19404
19568
19733
19898
20064
20230
20397
20564
20731
20900
21068
21237
21407
21577
21748
21920
22092
22264
22437
22611
22785
22960
23135
23311
23487
23663
23841
24018
24196
24375
24554
24733
24913
25094
25274
25455
25637
25818
26001
26183
26366
26549
26732
26915
27099
27282
27466
27650
27834
28018
28202
28387
28571
28755
28939
29123
29306
29490
29673
29857
30039
30222
30404
30586
30767
30948
31128
31307
31486
31664
31842
32019
32195
32369
32543
32717
32889
33060
33230
33399
33567
33733
33899
34063
34225
34387
34547
34705
34863
35019
35173
35326
35478
35628
35776
35923
36069
36213
36355
36496
36635
36773
36909
37043
37176
37307
37437
37565
37691
37816
37939
38061
38181
38300
38416
38532
38646
38758
38869
38978
39085
39191
39296
39398
39500
39600
39698
39795
39891
39985
40078
40169
40259
40347
40434
40520
40604
40687
40769
40849
40928
41005
41081
41155
41228
41300
41370
41438
41504
41570
41633
41695
41755
41813
41870
41925
41978
42030
42079
42127
42173
42217
42260
42300
42339
42376
42411
42444
42475
42504
42532
42557
42581
42603
42623
42642
42658
42673
42686
42697
42706
42714
42720
42725
42727
42728
42727
42725
42721
42715
42708
42699
42689
42677
42664
42649
42632
42615
42595
42575
42553
42530
42506
42480
42453
42426
42397
42367
42336
42304
42271
42238
42203
42168
42132
42095
42058
42020
41982
41943
41903
41863
41823
41782
41740
41699
41657
41614
41571
41528
41484
41440
41396
41351
41306
41261
41215
41169
41123
41077
41030
40983
40935
40888
40840
40792
40743
40694
40646
40597
40547
40498
40449
40399
40350
40300
40250
40200
40151
40101
40052
40002
39953
39903
39854
39805
39755
39706
39657
39608
39558
39509
39460
39411
39362
39313
39264
39215
39167
39118
39070
39022
38974
38927
38880
38833
38787
38741
38696
38652
38608
38564
38521
38479
38438
38397
38357
38318
38280
38242
38205
38169
38134
38100
38066
38034
38002
37971
37941
37912
37884
37857
37830
37805
37780
37757
37734
37712
37691
37671
37652
37633
37616
37600
37584
37569
37556
37543
37531
37520
37510
37502
37494
37487
37481
37477
37473
37471
37469
37468
37469
37470
37473
37477
37481
37487
37494
37502
37511
37521
37532
37545
37558
37573
37589
37606
37624
37643
37664
37685
37708
37732
37757
37784
37811
37840
37870
37901
37933
37967
38001
38037
38074
38113
38152
38193
38235
38279
38323
38369
38416
38464
38513
38564
38615
38668
38722
38777
38834
38892
38950
39011
39072
39134
39198
39262
39328
39395
39463
39532
39602
39673
39744
39817
39891
39965
40040
40116
40193
40271
40349
40428
40508
40588
40670
40751
40834
40917
41000
41085
41169
41255
41341
41427
41514
41601
41689
41777
41865
41954
42043
42133
42223
42313
42403
42494
42585
42676
42767
42859
42950
43042
43133
43225
43316
43408
43499
43591
43683
43774
43866
43957
44049
44140
44232
44323
44415
44507
44598
44690
44782
44874
44966
45058
45150
45242
45334
45427
45519
45612
45704
45797
45889
45982
46074
46167
46259
46351
46444
46536
46627
46719
46810
46901
46991
47082
47171
47261
47350
47438
47526
47613
47700
47786
47871
47956
48040
48124
48206
48288
48370
48450
48530
48609
48688
48765
48842
48918
48993
49067
49140
49213
49284
49355
49425
49494
49561
49628
49694
49758
49822
49884
49945
50005
50063
50120
50176
50231
50284
50336
50386
50435
50483
50529
50573
50616
50657
50697
50736
50772
50807
50841
50873
50903
50932
50959
50984
51008
51030
51050
51069
51086
51101
51114
51125
51135
51143
51149
51154
51156
51157
51155
51152
51148
51141
51132
51122
51109
51095
51079
51061
51041
51020
50996
50971
50944
50915
50884
50851
50817
50780
50742
50702
50661
50617
50572
50525
50476
50426
50374
50320
50265
50208
50149
50089
50027
49963
49898
49831
49762
49692
49620
49547
49471
49394
49316
49236
49154
49070
48984
48897
48809
48718
48626
48532
48437
48340
48242
48142
48040
47937
47833
47727
47619
47510
47400
47289
47176
47062
46946
46830
46712
46593
46473
46352
46229
46106
45982
45857
45731
45604
45476
45347
45217
45087
44956
44824
44691
44557
44423
44288
44153
44017
43880
43743
43606
43468
43329
43190
43051
42912
42772
42632
42492
42351
42210
42070
41929
41787
41646
41505
41364
41222
41081
40940
40798
40657
40516
40375
40234
40093
39952
39811
39670
39530
39389
39249
39108
38968
38828
38688
38548
38408
38268
38129
37989
37850
37711
37572
37433
37294
37156
37017
36879
36741
36603
36466
36329
36191
36055
35918
35781
35645
35509
35373
35237
35102
34966
34831
34696
34562
34427
34293
34159
34025
33892
33759
33626
33493
33361
33229
33097
32965
32834
32703
32573
32442
32313
32183
32054
31925
31797
31669
31541
31414
31287
31160
31034
30909
30783
30659
30534
30410
30287
30164
30042
29920
29798
29677
29556
29436
29317
29198
29080
28962
28845
28728
28612
28496
28381
28267
28154
28041
27928
27816
27705
27595
27485
27375
27267
27159
27052
26945
26839
26734
26630
26526
26423
26321
26219
26119
26019
25919
25821
25723
25626
25530
25434
25340
25245
25152
25060
24968
24877
24787
24698
24609
24522
24435
24349
24264
24180
24096
24014
23932
23852
23772
23693
23614
23537
23460
23384
23309
23235
23162
23089
23017
22946
22876
22806
22737
22669
22601
22534
22468
22402
22337
22273
22209
22146
22083
22021
21959
21898
21838
21778
21718
21659
21600
21542
21484
21426
21368
21311
21255
21198
21142
21086
21030
20974
20919
20863
20808
20754
20699
20645
20590
20536
20483
20429
20376
20323
20270
20217
20165
20113
20061
20009
19958
19907
19857
19807
19757
19707
19658
19609
19561
19513
19465
19418
19371
19324
19278
19232
19186
19141
19097
19052
19008
18965
18922
18879
18837
18795
18754
18713
18673
18633
18593
18554
18516
18477
18440
18402
18366
18329
18293
18258
18222
18187
18153
18119
18085
18052
18018
17985
17952
17920
17887
17855
17823
17791
17759
17727
17695
17663
17631
17599
17567
17534
17502
17470
17437
17404
17371
17338
17304
17270
17236
17201
17166
17130
17094
17058
17021
16983
16946
16907
16868
16829
16789
16749
16708
16666
16624
16582
16539
16495
16451
16407
16361
16315
16271
16224
16177
16129
16082
16033
15985
15936
15887
15837
15786
15735
15684
15632
15580
15527
15474
15421
15367
15313
15258
15203
15147
15091
15035
14978
14921
14864
14806
14748
14690
14631
14571
14512
14452
14392
14331
14270
14209
14147
14085
14022
13959
13896
13832
13768
13703
13638
13573
13507
13441
13374
13307
13240
13172
13104
13035
12966
12897
12827
12757
12686
12616
12545
12473
12401
12329
12257
12184
12111
12038
11965
11891
11817
11743
11668
11593
11519
11443
11368
11293
11217
11141
11065
10989
10913
10837
10760
10684
10607
10531
10454
10378
10301
10225
10149
10072
9996
9920
9844
9768
9692
9616
9540
9465
9390
9315
9240
9165
9090
9016
8941
8867
8793
8719
8646
8572
8499
8426
8352
8280
8207
8134
8061
7989
7917
7845
7773
7701
7629
7558
7486
7415
7343
7272
7201
7130
7059
6988
6917
6847
6776
6706
6635
6565
6495
6424
6354
6285
6215
6145
6076
6006
5937
5868
5800
5731
5663
5595
5528
5461
5394
5327
5261
5195
5130
5065
5000
4936
4872
4809
4746
4683
4621
4560
4499
4438
4378
4319
4260
4201
4143
4086
4029
3973
3917
3862
3808
3754
3701
3649
3597
3546
3495
3445
3395
3347
3298
3251
3204
3157
3111
3066
3021
2977
2933
2890
2847
2805
2763
2721
2680
2640
2600
2560
2521
2482
2444
2406
2368
2330
2293
2256
2220
2183
2147
2111
2076
2040
2005
1970
1935
1901
1866
1832
1798
1764
1730
1697
1664
1631
1598
1565
1532
1500
1468
1436
1404
1373
1342
1311
1280
1250
1219
1189
1159
1130
1100
1071
1042
1014
985
957
930
902
875
848
822
796
770
745
720
696
672
648
625
602
580
558
536
516
495
475
456
437
418
400
383
366
349
333
318
303
288
274
260
247
234
222
210
199
188
177
167
157
147
138
129
121
112
105
97
90
83
76
69
63
57
51
45
40
34
29
24
19
14
9
4
-1
-6
-11
-16
-21
-26
-31
-37
-42
-48
-54
-61
-67
-74
-82
-90
-98
-107
-116
-125
-135
-146
-157
-169
-181
-194
-207
-221
-236
-251
-267
-284
-301
-319
-338
-357
-377
-398
-419
-442
-465
-489
-513
-539
-565
-592
-620
-649
-678
-709
-740
-772
-805
-839
-874
-909
-946
-983
-1020
-1061
-1101
-1141
-1183
-1226
-1269
-1314
-1359
-1405
-1452
-1499
-1548
-1598
-1648
-1699
-1751
-1804
-1857
-1912
-1967
-2023
-2080
-2137
-2196
-2255
-2315
-2375
-2436
-2498
-2561
-2624
-2688
-2752
-2818
-2883
-2950
-3017
-3085
-3153
-3223
-3292
-3363
-3434
-3505
-3578
-3651
-3724
-3799
-3873
-3949
-4025
-4102
-4180
-4258
-4337
-4416
-4496
-4577
-4659
-4741
-4824
-4908
-4992
-5077
-5163
-5249
-5336
-5424
-5512
-5601
-5690
-5780
-5871
-5962
-6053
-6145
-6237
-6330
-6423
-6517
-6611
-6705
-6799
-6894
-6989
-7085
-7180
-7276
-7372
-7468
-7564
-7660
-7757
-7854
-7950
-8047
-8144
-8241
-8338
-8435
-8532
-8629
-8726
-8822
-8919
-9015
-9112
-9208
-9304
-9400
-9495
-9590
-9685
-9780
-9874
-9968
-10062
-10155
-10247
-10340
-10431
-10523
-10613
-10704
-10793
-10883
-10971
-11059
-11147
-11234
-11320
-11406
-11491
-11575
-11659
-11742
-11825
-11907
-11988
-12068
-12147
-12226
-12304
-12380
-12456
-12531
-12605
-12678
-12750
-12821
-12891
-12959
-13027
-13093
-13158
-13222
-13284
-13346
-13406
-13465
-13522
-13578
-13633
-13687
-13739
-13790
-13840
-13888
-13935
-13981
-14026
-14069
-14111
-14152
-14191
-14230
-14267
-14302
-14337
-14370
-14402
-14433
-14463
-14491
-14519
-14545
-14569
-14593
-14616
-14637
-14657
-14677
-14695
-14711
-14727
-14741
-14755
-14767
-14778
-14788
-14797
-14804
-14811
-14816
-14820
-14823
-14825
-14826
-14825
-14824
-14821
-14818
-14813
-14807
-14800
-14792
-14783
-14773
-14762
-14751
-14738
-14724
-14710
-14694
-14678
-14662
-14644
-14626
-14607
-14588
-14568
-14548
-14527
-14505
-14483
-14461
-14438
-14415
-14391
-14368
-14343
-14319
-14294
-14269
-14243
-14218
-14192
-14165
-14139
-14112
-14085
-14057
-14029
-14001
-13973
-13945
-13916
-13887
-13858
-13828
-13798
-13768
-13738
-13707
-13676
-13645
-13614
-13582
-13550
-13518
-13486
-13453
-13420
-13387
-13353
-13320
-13286
-13251
-13217
-13182
-13146
-13111
-13075
-13039
-13003
-12966
-12930
-12893
-12856
-12819
-12781
-12744
-12706
-12668
-12631
-12593
-12555
-12516
-12478
-12440
-12402
-12363
-12325
-12287
-12248
-12210
-12172
-12133
-12095
-12056
-12018
-11980
-11941
-11903
-11864
-11826
-11787
-11749
-11710
-11671
-11633
-11594
-11555
-11516
-11478
-11439
-11400
-11361
-11323
-11284
-11245
-11206
-11168
-11129
-11090
-11052
-11013
-10975
-10936
-10898
-10860
-10822
-10784
-10746
-10709
-10671
-10634
-10598
-10561
-10525
-10489
-10454
-10419
-10384
-10350
-10316
-10283
-10250
-10218
-10186
-10155
-10124
-10094
-10064
-10036
-10007
-9980
-9953
-9926
-9901
-9876
-9852
-9829
-9806
-9785
-9764
-9744
-9725
-9707
-9690
-9674
-9659
-9645
-9632
-9620
-9609
-9599
-9591
-9583
-9577
-9572
-9568
-9565
-9563
-9563
-9564
-9566
-9569
-9573
-9579
-9586
-9594
-9603
-9613
-9625
-9638
-9651
-9666
-9682
-9699
-9717
-9736
-9756
-9777
-9799
-9821
-9845
-9869
-9894
-9919
-9946
-9973
-10001
-10029
-10058
-10088
-10118
-10149
-10181
-10213
-10245
-10278
-10311
-10345
-10379
-10414
-10449
-10484
-10520
-10556
-10593
-10629
-10666
-10703
-10741
-10779
-10817
-10855
-10893
-10932
-10971
-11009
-11048
-11088
-11127
-11166
-11205
-11244
-11284
-11323
-11362
-11401
-11440
-11479
-11518
-11556
-11595
-11633
-11671
-11709
-11746
-11783
-11820
-11856
-11892
-11928
-11963
-11998
-12032
-12066
-12100
-12132
-12165
-12196
-12227
-12258
-12288
-12317
-12346
-12374
-12402
-12429
-12455
-12481
-12506
-12530
-12554
-12577
-12599
-12621
-12642
-12662
-12681
-12700
-12717
-12734
-12751
-12766
-12780
-12794
-12807
-12819
-12830
-12840
-12850
-12858
-12866
-12873
-12879
-12884
-12889
-12892
-12895
-12896
-12897
-12898
-12897
-12896
-12893
-12890
-12886
-12882
-12877
-12871
-12864
-12857
-12849
-12840
-12831
-12821
-12810
-12799
-12787
-12775
-12762
-12749
-12735
-12720
-12705
-12690
-12674
-12658
-12641
-12623
-12605
-12587
-12569
-12549
-12530
-12510
-12490
-12469
-12448
-12427
-12405
-12383
-12361
-12338
-12315
-12292
-12268
-12244
-12219
-12194
-12169
-12143
-12117
-12090
-12063
-12035
-12007
-11979
-11950
-11920
-11890
-11859
-11828
-11796
-11764
-11731
-11698
-11664
-11630
-11595
-11560
-11524
-11487
-11451
-11413
-11375
-11337
-11298
-11259
-11219
-11179
-11138
-11096
-11054
-11011
-10968
-10924
-10880
-10835
-10789
-10743
-10697
-10650
-10602
-10554
-10505
-10456
-10406
-10356
-10305
-10254
-10203
-10151
-10098
-10046
-9992
-9939
-9885
-9831
-9776
-9722
-9666
-9611
-9556
-9500
-9444
-9388
-9332
-9275
-9218
-9162
-9105
-9048
-8990
-8933
-8876
-8818
-8761
-8703
-8646
-8588
-8531
-8473
-8415
-8357
-8300
-8242
-8183
-8125
-8068
-8010
-7952
-7894
-7836
-7778
-7720
-7662
-7603
-7545
-7486
-7427
-7368
-7309
-7250
-7190
-7130
-7070
-7010
-6950
-6889
-6828
-6767
-6705
-6644
-6582
-6520
-6458
-6396
-6333
-6270
-6208
-6145
-6082
-6018
-5955
-5892
-5829
-5765
-5702
-5639
-5576
-5513
-5450
-5387
-5325
-5262
-5200
-5138
-5076
-5015
-4954
-4893
-4832
-4772
-4712
-4653
-4593
-4535
-4476
-4418
-4360
-4303
-4246
-4190
-4134
-4078
-4024
-3970
-3916
-3863
-3811
-3759
-3708
-3657
-3608
-3559
-3511
-3463
-3417
-3371
-3326
-3282
-3239
-3197
-3156
-3116
-3077
-3039
-3002
-2966
-2932
-2898
-2866
-2835
-2805
-2776
-2748
-2722
-2697
-2674
-2652
-2631
-2612
-2594
-2578
-2563
-2549
-2537
-2527
-2518
-2510
-2504
-2499
-2496
-2494
-2494
-2495
-2497
-2501
-2506
-2513
-2520
-2530
-2540
-2552
-2565
-2579
-2595
-2612
-2630
-2650
-2670
-2692
-2715
-2740
-2766
-2792
-2820
-2850
-2880
-2912
-2945
-2979
-3015
-3052
-3090
-3129
-3169
-3211
-3254
-3298
-3343
-3389
-3436
-3485
-3534
-3585
-3636
-3688
-3741
-3795
-3850
-3906
-3962
-4019
-4078
-4136
-4196
-4256
-4316
-4377
-4439
-4501
-4564
-4627
-4691
-4755
-4819
-4884
-4949
-5014
-5079
-5144
-5210
-5276
-5342
-5407
-5473
-5539
-5605
-5670
-5736
-5801
-5866
-5931
-5996
-6060
-6125
-6189
-6252
-6316
-6379
-6441
-6503
-6565
-6627
-6688
-6749
-6809
-6869
-6928
-6987
-7046
-7104
-7161
-7218
-7274
-7330
-7385
-7440
-7494
-7547
-7600
-7653
-7705
-7756
-7807
-7857
-7907
-7956
-8005
-8053
-8101
-8148
-8195
-8241
-8287
-8333
-8379
-8424
-8469
-8513
-8558
-8601
-8645
-8689
-8732
-8775
-8818
-8860
-8903
-8945
-8987
-9028
-9070
-9111
-9152
-9192
-9232
-9272
-9312
-9351
-9390
-9428
-9467
-9504
-9542
-9579
-9616
-9652
-9687
-9723
-9757
-9792
-9826
-9859
-9892
-9924
-9955
-9986
-10017
-10046
-10076
-10104
-10132
-10159
-10185
-10211
-10235
-10259
-10282
-10304
-10326
-10346
-10366
-10384
-10402
-10419
-10434
-10449
-10463
-10475
-10487
-10497
-10506
-10514
-10521
-10526
-10530
-10533
-10535
-10536
-10535
-10532
-10529
-10524
-10518
-10510
-10501
-10491
-10480
-10467
-10453
-10437
-10420
-10402
-10383
-10362
-10340
-10317
-10292
-10267
-10240
-10211
-10182
-10151
-10120
-10087
-10053
-10017
-9981
-9944
-9905
-9865
-9825
-9783
-9740
-9696
-9651
-9605
-9558
-9510
-9461
-9411
-9359
-9307
-9254
-9200
-9145
-9089
-9032
-8974
-8915
-8855
-8794
-8733
-8671
-8608
-8544
-8479
-8413
-8347
-8280
-8213
-8145
-8076
-8006
-7936
-7865
-7794
-7722
-7649
-7576
-7502
-7428
-7353
-7278
-7202
-7126
-7050
-6973
-6896
-6818
-6740
-6662
-6584
-6505
-6427
-6348
-6269
-6189
-6110
-6031
-5952
-5873
-5794
-5715
-5636
-5557
-5479
-5401
-5323
-5246
-5169
-5092
-5016
-4940
-4864
-4789
-4715
-4641
-4568
-4495
-4423
-4352
-4281
-4211
-4142
-4073
-4006
-3938
-3872
-3807
-3742
-3678
-3615
-3552
-3491
-3430
-3370
-3311
-3253
-3196
-3139
-3084
-3029
-2975
-2922
-2870
-2819
-2769
-2720
-2671
-2624
-2577
-2531
-2486
-2442
-2399
-2357
-2316
-2276
-2237
-2198
-2161
-2124
-2089
-2054
-2021
-1988
-1956
-1925
-1895
-1866
-1838
-1811
-1785
-1760
-1735
-1712
-1689
-1668
-1647
-1627
-1608
-1590
-1573
-1557
-1541
-1527
-1514
-1501
-1490
-1479
-1470
-1461
-1453
-1447
-1441
-1437
-1433
-1431
-1429
-1429
-1429
-1431
-1434
-1438
-1443
-1449
-1456
-1464
-1474
-1484
-1496
-1509
-1523
-1538
-1554
-1571
-1589
-1608
-1628
-1649
-1671
-1694
-1718
-1743
-1768
-1795
-1823
-1851
-1880
-1910
-1941
-1973
-2005
-2037
-2072
-2107
-2142
-2178
-2215
-2253
-2291
-2330
-2369
-2409
-2450
-2491
-2532
-2574
-2617
-2660
-2703
-2747
-2791
-2835
-2880
-2925
-2970
-3016
-3062
-3108
-3154
-3201
-3247
-3294
-3341
-3389
-3436
-3484
-3532
-3580
-3628
-3676
-3724
-3773
-3821
-3870
-3919
-3968
-4017
-4067
-4116
-4166
-4215
-4265
-4315
-4365
-4415
-4466
-4516
-4566
-4617
-4667
-4718
-4769
-4820
-4870
-4921
-4972
-5023
-5074
-5125
-5176
-5227
-5278
-5330
-5381
-5432
-5483
-5534
-5585
-5636
-5687
-5738
-5789
-5839
-5890
-5940
-5990
-6040
-6090
-6139
-6189
-6238
-6286
-6335
-6383
-6431
-6478
-6525
-6572
-6618
-6664
-6710
-6755
-6800
-6844
-6888
-6932
-6975
-7017
-7059
-7101
-7142
-7182
-7222
-7262
-7301
-7339
-7377
-7414
-7450
-7486
-7521
-7556
-7590
-7623
-7656
-7688
-7719
-7749
-7779
-7808
-7836
-7863
-7889
-7915
-7939
-7963
-7986
-8007
-8029
-8048
-8068
-8087
-8103
-8121
-8135
-8151
-8164
-8178
-8189
-8201
-8211
-8220
-8229
-8236
-8242
-8248
-8252
-8256
-8259
-8260
-8261
-8261
-8260
-8258
-8255
-8251
-8246
-8240
-8233
-8225
-8216
-8206
-8195
-8183
-8170
-8156
-8141
-8125
-8106
-8089
-8069
-8048
-8026
-8004
-7980
-7955
-7929
-7901
-7873
-7843
-7812
-7780
-7747
-7713
-7678
-7641
-7604
-7566
-7526
-7485
-7444
-7401
-7357
-7312
-7267
-7220
-7172
-7123
-7073
-7022
-6970
-6917
-6863
-6808
-6752
-6695
-6637
-6578
-6519
-6458
-6396
-6334
-6271
-6206
-6141
-6075
-6009
-5941
-5873
-5804
-5734
-5664
-5593
-5521
-5449
-5376
-5303
-5229
-5155
-5080
-5005
-4930
-4855
-4779
-4703
-4626
-4550
-4473
-4396
-4320
-4243
-4166
-4090
-4013
-3937
-3860
-3784
-3708
-3633
-3558
-3483
-3408
-3333
-3259
-3186
-3113
-3040
-2968
-2896
-2825
-2754
-2684
-2614
-2545
-2476
-2408
-2341
-2274
-2208
-2142
-2078
-2013
-1950
-1887
-1825
-1763
-1702
-1642
-1583
-1524
-1466
-1409
-1353
-1297
-1242
-1188
-1135
-1082
-1030
-979
-929
-880
-831
-783
-736
-690
-644
-600
-556
-513
-470
-429
-388
-348
-309
-271
-234
-197
-162
-127
-93
-60
-28
4
34
64
93
121
148
174
199
223
246
269
290
311
330
349
367
384
399
414
428
440
452
463
472
481
488
494
500
504
507
509
510
509
508
506
503
498
493
486
478
469
459
449
436
423
409
394
377
359
341
321
300
278
254
230
204
178
150
121
91
59
27
-7
-41
-77
-114
-152
-192
-232
-274
-317
-361
-406
-452
-500
-549
-598
-649
-701
-754
-809
-864
-920
-978
-1036
-1096
-1156
-1218
-1280
-1344
-1408
-1474
-1540
-1608
-1676
-1745
-1816
-1887
-1959
-2032
-2105
-2180
-2255
-2332
-2409
-2486
-2565
-2644
-2724
-2804
-2885
-2967
-3049
-3132
-3215
-3298
-3383
-3467
-3552
-3637
-3723
-3809
-3895
-3982
-4069
-4156
-4244
-4332
-4419
-4508
-4596
-4684
-4773
-4861
-4950
-5038
-5127
-5216
-5304
-5392
-5481
-5569
-5657
-5745
-5833
-5920
-6008
-6095
-6182
-6268
-6355
-6441
-6527
-6612
-6697
-6782
-6866
-6949
-7033
-7116
-7198
-7280
-7361
-7442
-7523
-7602
-7682
-7761
-7839
-7916
-7993
-8070
-8146
-8221
-8296
-8370
-8443
-8516
-8588
-8660
-8731
-8802
-8871
-8941
-9010
-9078
-9145
-9213
-9279
-9345
-9410
-9475
-9540
-9603
-9666
-9729
-9791
-9852
-9913
-9973
-10033
-10092
-10150
-10207
-10264
-10321
-10376
-10432
-10486
-10540
-10593
-10645
-10697
-10748
-10798
-10848
-10897
-10945
-10993
-11040
-11086
-11132
-11176
-11220
-11264
-11306
-11348
-11389
-11429
-11469
-11508
-11546
-11583
-11619
-11655
-11690
-11724
-11757
-11790
-11822
-11853
-11883
-11913
-11942
-11970
-11998
-12025
-12051
-12077
-12102
-12126
-12149
-12172
-12195
-12216
-12237
-12257
-12277
-12296
-12314
-12332
-12350
-12366
-12382
-12398
-12412
-12427
-12440
-12453
-12466
-12478
-12489
-12500
-12510
-12520
-12530
-12538
-12547
-12554
-12562
-12569
-12575
-12581
-12586
-12592
-12596
-12601
-12605
-12608
-12611
-12614
-12617
-12619
-12621
-12623
-12624
-12625
-12626
-12626
-12627
-12626
-12626
-12626
-12625
-12624
-12622
-12621
-12619
-12617
-12615
-12613
-12610
-12607
-12604
-12601
-12597
-12593
-12589
-12585
-12580
-12575
-12570
-12564
-12558
-12552
-12545
-12538
-12531
-12523
-12514
-12506
-12497
-12487
-12477
-12467
-12456
-12445
-12434
-12422
-12409
-12396
-12383
-12369
-12355
-12341
-12326
-12310
-12294
-12278
-12261
-12243
-12226
-12207
-12189
-12170
-12150
-12130
-12110
-12089
-12068
-12047
-12025
-12003
-11980
-11958
-11934
-11911
-11887
-11863
-11839
-11815
-11790
-11765
-11740
-11715
-11689
-11664
-11638
-11612
-11586
-11560
-11534
-11507
-11481
-11454
-11428
-11401
-11374
-11347
-11320
-11292
-11265
-11237
-11210
-11182
-11154
-11126
-11097
-11069
-11040
-11011
-10982
-10953
-10923
-10894
-10864
-10834
-10804
-10773
-10743
-10712
-10681
-10649
-10618
-10586
-10554
-10521
-10489
-10456
-10423
-10390
-10356
-10322
-10288
-10254
-10220
-10185
-10150
-10116
-10080
-10045
-10010
-9975
-9939
-9903
-9868
-9832
-9796
-9760
-9724
-9688
-9652
-9616
-9580
-9544
-9508
-9472
-9437
-9401
-9366
-9330
-9295
-9260
-9225
-9191
-9156
-9122
-9088
-9054
-9020
-8986
-8953
-8920
-8887
-8854
-8821
-8789
-8757
-8725
-8693
-8661
-8630
-8598
-8567
-8536
-8505
-8475
-8445
-8415
-8385
-8355
-8326
-8297
-8268
-8239
-8211
-8183
-8154
-8127
-8099
-8071
-8045
-8018
-7991
-7964
-7938
-7911
-7885
-7859
-7834
-7808
-7783
-7757
-7732
-7707
-7682
-7658
-7633
-7609
-7584
-7560
-7536
-7512
-7488
-7465
-7441
-7418
-7395
-7371
-7348
-7325
-7303
-7280
-7257
-7235
-7213
-7191
-7168
-7147
-7125
-7103
-7081
-7060
-7038
-7017
-6996
-6975
-6953
-6933
-6912
-6891
-6871
-6850
-6830
-6810
-6790
-6770
-6751
-6731
-6712
-6693
-6674
-6656
-6637
-6619
-6602
-6584
-6567
-6550
-6533
-6516
-6500
-6484
-6468
-6453
-6438
-6423
-6408
-6394
-6380
-6366
-6353
-6340
-6327
-6315
-6302
-6290
-6279
-6267
-6256
-6245
-6235
-6224
-6214
-6204
-6194
-6184
-6175
-6166
-6157
-6148
-6139
-6130
-6122
-6114
-6106
-6098
-6090
-6083
-6075
-6068
-6062
-6055
-6049
-6043
-6037
-6031
-6026
-6021
-6017
-6012
-6008
-6005
-6001
-5998
-5996
-5993
-5992
-5990
-5989
-5988
-5987
-5987
-5987
-5987
-5987
-5988
-5989
-5991
-5992
-5994
-5997
-5999
-6001
-6004
-6007
-6010
-6014
-6017
-6021
-6025
-6029
-6034
-6038
-6043
-6047
-6052
-6057
-6062
-6068
-6073
-6078
-6084
-6089
-6095
-6101
-6106
-6112
-6117
-6123
-6128
-6133
-6139
-6144
-6148
-6153
-6158
-6162
-6166
-6170
-6174
-6178
-6181
-6184
-6186
-6188
-6190
-6192
-6193
-6193
-6194
-6193
-6193
-6192
-6191
-6189
-6186
-6184
-6181
-6177
-6173
-6168
-6163
-6157
-6151
-6145
-6138
-6130
-6122
-6113
-6104
-6094
-6083
-6072
-6060
-6047
-6034
-6020
-6005
-5990
-5974
-5957
-5939
-5920
-5900
-5880
-5858
-5836
-5812
-5788
-5763
-5736
-5709
-5681
-5651
-5621
-5589
-5557
-5523
-5488
-5453
-5416
-5378
-5339
-5299
-5258
-5216
-5173
-5128
-5083
-5037
-4990
-4941
-4892
-4842
-4790
-4738
-4684
-4630
-4575
-4518
-4461
-4403
-4343
-4283
-4221
-4159
-4096
-4030
-3966
-3900
-3832
-3764
-3694
-3624
-3553
-3480
-3407
-3333
-3258
-3181
-3104
-3026
-2947
-2868
-2787
-2705
-2623
-2540
-2456
-2371
-2286
-2200
-2113
-2025
-1936
-1847
-1758
-1667
-1576
-1484
-1392
-1299
-1205
-1111
-1016
-921
-825
-729
-632
-534
-436
-338
-239
-139
-40
60
161
262
363
464
566
668
770
872
975
1077
1180
1283
1386
1489
1592
1695
1798
1902
2005
2108
2211
2314
2417
2520
2622
2725
2827
2930
3032
3134
3236
3337
3439
3540
3641
3742
3843
3944
4043
4144
4244
4343
4442
4541
4640
4738
4836
4933
5030
5127
5223
5319
5414
5509
5604
5698
5791
5884
5976
6068
6159
6250
6339
6429
6517
6605
6692
6778
6863
6948
7032
7115
7197
7278
7358
7438
7516
7594
7670
7746
7820
7894
7967
8039
8109
8179
8248
8316
8383
8449
8513
8577
8640
8702
8763
8823
8882
8939
8996
9052
9107
9161
9213
9265
9316
9365
9414
9461
9508
9553
9598
9641
9683
9725
9765
9804
9842
9879
9915
9950
9984
10016
10048
10078
10108
10136
10163
10189
10214
10238
10260
10281
10301
10320
10338
10354
10369
10383
10396
10407
10417
10426
10434
10440
10445
10449
10451
10453
10453
10452
10449
10446
10441
10435
10428
10419
10410
10399
10387
10374
10359
10344
10327
10309
10290
10270
10249
10227
10203
10179
10154
10127
10099
10071
10041
10010
9979
9946
9912
9877
9842
9805
9767
9729
9689
9649
9607
9565
9522
9478
9433
9388
9341
9294
9246
9198
9148
9098
9048
8997
8945
8892
8839
8786
8731
8677
8622
8566
8511
8454
8398
8341
8284
8226
8169
8111
8053
7995
7936
7877
7819
7760
7701
7642
7583
7524
7465
7406
7347
7287
7228
7169
7110
7051
6992
6933
6874
6816
6757
6698
6639
6581
6522
6464
6405
6347
6289
6231
6173
6115
6058
6000
5943
5886
5829
5773
5716
5660
5605
5549
5494
5439
5385
5331
5277
5224
5171
5118
5066
5015
4963
4913
4863
4813
4764
4715
4667
4620
4573
4527
4481
4437
4392
4349
4306
4264
4223
4182
4143
4104
4066
4027
3992
3956
3922
3888
3855
3823
3792
3762
3733
3705
3677
3651
3626
3602
3579
3556
3535
3515
3496
3478
3461
3445
3430
3417
3404
3393
3382
3373
3365
3358
3352
3347
3343
3341
3339
3339
3339
3341
3344
3347
3352
3358
3365
3373
3382
3391
3402
3414
3427
3441
3456
3472
3489
3507
3526
3546
3567
3589
3612
3636
3661
3687
3714
3742
3771
3800
3831
3862
3895
3928
3962
3997
4033
4070
4107
4145
4184
4224
4264
4305
4347
4390
4433
4477
4521
4566
4612
4658
4705
4752
4800
4848
4897
4946
4996
5046
5096
5147
5199
5250
5302
5354
5406
5459
5512
5565
5618
5672
5726
5779
5833
5888
5942
5996
6050
6105
6159
6214
6269
6323
6378
6432
6487
6541
6595
6650
6704
6758
6812
6865
6919
6972
7025
7078
7131
7183
7235
7287
7338
7389
7439
7489
7539
7588
7637
7685
7733
7780
7827
7874
7919
7964
8009
8053
8096
8140
8182
8224
8266
8306
8347
8386
8425
8464
8501
8539
8575
8611
8646
8681
8715
8749
8781
8813
8845
8876
8906
8935
8964
8992
9019
9045
9071
9096
9120
9144
9167
9188
9210
9230
9249
9268
9286
9303
9319
9334
9348
9361
9374
9385
9395
9405
9413
9421
9428
9433
9438
9442
9444
9446
9447
9446
9445
9443
9439
9435
9430
9423
9416
9408
9398
9388
9376
9364
9350
9336
9321
9304
9287
9268
9249
9228
9207
9184
9161
9137
9111
9085
9058
9029
9000
8970
8939
8907
8874
8840
8805
8770
8733
8696
8657
8618
8578
8537
8496
8453
8410
8366
8322
8276
8230
8183
8135
8087
8038
7989
7939
7888
7836
7784
7731
7678
7624
7569
7514
7459
7402
7345
7288
7230
7171
7111
7051
6991
6930
6868
6805
6742
6679
6614
6550
6484
6418
6352
6285
6217
6149
6081
6012
5943
5873
5802
5732
5660
5589
5517
5445
5372
5299
5226
5152
5078
5004
4930
4855
4780
4704
4629
4553
4477
4401
4325
4248
4172
4094
4018
3941
3864
3787
3710
3632
3555
3478
3401
3323
3246
3169
3092
3015
2938
2861
2784
2707
2631
2555
2478
2402
2326
2251
2175
2100
2024
1950
1875
1800
1726
1652
1578
1505
1431
1358
1286
1213
1141
1069
998
926
855
785
714
644
575
505
436
368
299
232
164
97
30
-36
-102
-167
-232
-297
-361
-424
-488
-550
-612
-674
-735
-795
-856
-915
-974
-1032
-1090
-1148
-1204
-1260
-1316
-1371
-1425
-1478
-1531
-1583
-1635
-1685
-1735
-1785
-1833
-1881
-1928
-1975
-2020
-2065
-2109
-2152
-2195
-2236
-2277
-2317
-2357
-2395
-2432
-2469
-2505
-2540
-2574
-2607
-2639
-2670
-2700
-2729
-2758
-2785
-2811
-2837
-2861
-2885
-2907
-2929
-2949
-2969
-2987
-3005
-3022
-3037
-3052
-3066
-3079
-3091
-3102
-3112
-3121
-3129
-3136
-3142
-3147
-3151
-3154
-3156
-3158
-3158
-3157
-3156
-3153
-3150
-3145
-3140
-3133
-3126
-3118
-3108
-3098
-3087
-3075
-3062
-3048
-3034
-3018
-3002
-2985
-2967
-2948
-2928
-2908
-2887
-2865
-2842
-2819
-2795
-2770
-2744
-2718
-2691
-2663
-2635
-2606
-2576
-2546
-2515
-2483
-2451
-2418
-2384
-2350
-2315
-2280
-2243
-2207
-2169
-2132
-2093
-2054
-2013
-1974
-1933
-1892
-1850
-1807
-1764
-1720
-1676
-1631
-1586
-1540
-1493
-1446
-1399
-1350
-1302
-1252
-1203
-1152
-1102
-1050
-998
-946
-893
-840
-786
-732
-677
-622
-566
-510
-453
-396
-339
-281
-223
-164
-105
-45
15
75
136
197
258
320
382
445
507
570
633
697
760
824
888
952
1016
1081
1145
1210
1275
1340
1404
1469
1534
1599
1665
1730
1795
1860
1925
1989
2054
2119
2184
2249
2313
2378
2442
2507
2571
2635
2699
2763
2827
2891
2955
3018
3082
3145
3208
3270
3333
3395
3457
3519
3581
3642
3703
3764
3824
3884
3943
4003
4062
4120
4178
4236
4293
4350
4406
4462
4518
4572
4627
4681
4735
4788
4840
4892
4944
4995
5046
5096
5145
5194
5243
5291
5339
5386
5433
5479
5525
5570
5614
5658
5702
5745
5788
5830
5872
5913
5953
5993
6033
6072
6111
6149
6186
6224
6260
6296
6332
6367
6402
6436
6470
6503
6536
6568
6600
6631
6662
6693
6723
6752
6781
6809
6838
6865
6892
6919
6946
6972
6997
7022
7047
7071
7095
7119
7142
7164
7187
7208
7230
7251
7271
7291
7311
7330
7349
7367
7385
7402
7419
7436
7452
7467
7482
7497
7511
7524
7537
7550
7562
7574
7585
7595
7605
7615
7624
7632
7640
7647
7654
7660
7666
7671
7675
7679
7682
7684
7686
7688
7688
7688
7687
7686
7684
7681
7678
7673
7669
7663
7657
7650
7642
7634
7625
7615
7604
7593
7581
7569
7556
7542
7527
7512
7497
7480
7463
7446
7428
7409
7390
7370
7350
7329
7308
7286
7264
7241
7218
7194
7170
7145
7120
7095
7069
7043
7017
6990
6963
6935
6908
6880
6851
6823
6794
6764
6735
6705
6675
6645
6615
6584
6554
6523
6492
6460
6429
6397
6365
6334
6302
6269
6237
6205
6172
6140
6107
6074
6041
6008
5975
5942
5908
5875
5842
5808
5774
5740
5707
5673
5639
5605
5570
5536
5502
5467
5433
5398
5364
5329
5294
5260
5225
5190
5156
5121
5086
5051
5017
4982
4948
4913
4879
4844
4810
4775
4741
4707
4673
4639
4605
4571
4537
4504
4470
4437
4403
4370
4337
4304
4271
4238
4206
4173
4141
4109
4077
4046
4014
3983
3952
3921
3891
3860
3830
3800
3771
3742
3713
3684
3656
3628
3601
3574
3547
3521
3495
3469
3444
3419
3395
3371
3348
3325
3303
3281
3260
3239
3218
3198
3179
3160
3142
3124
3107
3090
3074
3058
3043
3028
3014
3000
2987
2974
2962
2951
2940
2929
2919
2910
2901
2893
2886
2879
2872
2866
2861
2857
2852
2849
2846
2844
2842
2841
2841
2841
2841
2842
2844
2847
2849
2853
2857
2861
2866
2872
2878
2885
2892
2900
2908
2917
2926
2936
2946
2957
2969
2980
2992
3005
3018
3032
3045
3060
3074
3089
3105
3120
3136
3153
3169
3186
3203
3221
3238
3256
3274
3293
3311
3330
3349
3368
3387
3406
3425
3445
3464
3483
3503
3522
3542
3561
3581
3600
3620
3639
3658
3677
3697
3715
3734
3753
3772
3790
3808
3826
3844
3862
3879
3897
3914
3931
3947
3964
3980
3996
4011
4026
4041
4056
4070
4085
4098
4112
4125
4138
4150
4162
4174
4185
4196
4207
4217
4227
4237
4246
4255
4264
4272
4280
4288
4295
4302
4308
4314
4320
4325
4330
4335
4339
4343
4346
4349
4352
4354
4356
4357
4359
4359
4360
4360
4359
4359
4358
4356
4355
4352
4350
4347
4344
4341
4337
4333
4328
4324
4319
4313
4307
4301
4295
4288
4281
4274
4266
4258
4250
4242
4233
4224
4214
4204
4194
4184
4173
4162
4151
4140
4128
4115
4103
4090
4077
4064
4050
4035
4022
4006
3992
3977
3961
3945
3929
3912
3895
3878
3860
3842
3824
3805
3786
3766
3746
3725
3705
3683
3661
3639
3617
3594
3570
3546
3521
3496
3471
3445
3418
3391
3363
3335
3307
3278
3248
3218
3187
3156
3124
3092
3059
3026
2992
2958
2923
2888
2852
2815
2779
2741
2704
2665
2627
2588
2548
2508
2467
2426
2385
2343
2301
2258
2215
2172
2128
2083
2039
1994
1949
1903
1857
1811
1764
1717
1670
1622
1574
1526
1478
1429
1381
1332
1282
1233
1183
1134
1084
1034
984
933
883
832
782
731
680
629
578
527
476
425
374
322
271
220
169
118
67
16
-34
-85
-136
-186
-236
-286
-336
-386
-436
-485
-535
-583
-632
-681
-729
-777
-824
-871
-918
-965
-1010
-1057
-1102
-1147
-1191
-1235
-1279
-1322
-1365
-1407
-1449
-1490
-1531
-1571
-1611
-1650
-1689
-1727
-1765
-1802
-1838
-1874
-1909
-1944
-1977
-2011
-2043
-2075
-2106
-2136
-2166
-2195
-2223
-2250
-2277
-2302
-2327
-2351
-2374
-2397
-2418
-2439
-2459
-2478
-2495
-2513
-2529
-2544
-2558
-2572
-2584
-2596
-2606
-2616
-2625
-2633
-2640
-2646
-2651
-2655
-2659
-2661
-2663
-2664
-2663
-2662
-2660
-2658
-2654
-2649
-2644
-2638
-2631
-2623
-2614
-2605
-2594
-2583
-2571
-2558
-2545
-2531
-2516
-2500
-2483
-2466
-2448
-2430
-2410
-2390
-2369
-2348
-2326
-2303
-2280
-2256
-2231
-2206
-2180
-2154
-2127
-2099
-2071
-2041
-2013
-1983
-1953
-1922
-1891
-1858
-1826
-1793
-1759
-1724
-1690
-1654
-1618
-1581
-1544
-1506
-1468
-1429
-1390
-1350
-1310
-1269
-1227
-1186
-1143
-1100
-1057
-1012
-969
-924
-879
-834
-788
-741
-694
-647
-599
-551
-503
-454
-405
-355
-305
-255
-204
-153
-102
-51
1
53
106
158
211
264
318
371
425
479
533
588
642
697
751
806
861
916
971
1025
1080
1135
1190
1245
1300
1355
1409
1464
1519
1573
1627
1681
1735
1789
1843
1896
1949
2001
2055
2107
2159
2210
2261
2312
2363
2413
2462
2511
2560
2608
2656
2703
2750
2797
2843
2888
2933
2978
3022
3065
3108
3151
3193
3234
3275
3316
3356
3395
3434
3472
3510
3547
3583
3619
3655
3690
3724
3758
3791
3824
3856
3887
3918
3948
3978
4006
4035
4062
4090
4117
4143
4169
4194
4218
4242
4265
4288
4310
4331
4352
4373
4392
4411
4430
4448
4465
4481
4497
4513
4527
4541
4555
4568
4580
4591
4602
4612
4622
4631
4639
4647
4654
4661
4667
4672
4677
4681
4684
4687
4689
4690
4691
4692
4692
4691
4689
4687
4685
4682
4678
4674
4669
4663
4657
4651
4643
4636
4627
4619
4609
4599
4589
4578
4566
4554
4542
4529
4516
4502
4488
4474
4459
4443
4427
4411
4394
4377
4360
4342
4323
4305
4285
4266
4246
4226
4205
4184
4163
4141
4119
4097
4074
4051
4027
4003
3980
3956
3931
3906
3881
3856
3830
3804
3778
3751
3725
3698
3671
3644
3616
3588
3561
3533
3505
3476
3448
3419
3390
3362
3332
3303
3274
3244
3214
3185
3155
3124
3094
3064
3033
3002
2971
2941
2909
2878
2847
2816
2785
2753
2722
2691
2659
2628
2597
2565
2534
2503
2472
2441
2410
2379
2348
2317
2287
2257
2227
2197
2167
2138
2108
2079
2051
2021
1994
1966
1939
1911
1884
1858
1832
1806
1780
1755
1731
1706
1682
1659
1636
1613
1591
1569
1548
1527
1506
1486
1467
1448
1429
1411
1393
1376
1359
1342
1327
1311
1296
1282
1268
1254
1241
1228
1216
1204
1193
1182
1172
1162
1153
1144
1136
1128
1120
1113
1107
1101
1096
1091
1086
1082
1079
1076
1074
1072
1070
1070
1069
1070
1070
1071
1073
1075
1078
1081
1085
1089
1094
1099
1105
1111
1118
1125
1132
1140
1148
1157
1166
1176
1186
1197
1208
1219
1231
1243
1256
1269
1282
1296
1310
1325
1340
1355
1371
1387
1403
1420
1437
1454
1471
1489
1507
1525
1544
1562
1581
1600
1619
1639
1658
1678
1698
1718
1738
1758
1779
1799
1820
1841
1861
1882
1903
1924
1945
1966
1987
2008
2028
2049
2070
2091
2112
2132
2153
2173
2194
2214
2234
2254
2274
2293
2312
2332
2350
2369
2388
2406
2424
2442
2459
2476
2493
2510
2527
2543
2559
2575
2590
2605
2620
2635
2650
2664
2678
2692
2705
2718
2731
2744
2757
2769
2781
2793
2804
2815
2826
2837
2848
2858
2868
2878
2888
2897
2906
2915
2924
2933
2941
2949
2957
2965
2972
2980
2987
2994
3000
3007
3013
3019
3025
3031
3036
3041
3047
3051
3056
3061
3065
3069
3073
3077
3081
3084
3087
3090
3093
3095
3097
3099
3101
3103
3104
3105
3106
3106
3107
3107
3106
3106
3105
3104
3102
3100
3098
3096
3094
3091
3088
3084
3080
3077
3072
3068
3063
3058
3052
3047
3041
3035
3028
3022
3015
3007
3000
2992
2984
2976
2967
2958
2949
2940
2931
2921
2911
2901
2890
2880
2869
2858
2846
2835
2823
2811
2798
2786
2773
2760
2747
2733
2720
2706
2692
2678
2663
2649
2634
2619
2604
2588
2573
2557
2541
2525
2509
2492
2476
2459
2442
2425
2408
2390
2372
2355
2336
2318
2300
2281
2262
2243
2223
2204
2183
2163
2143
2122
2101
2079
2058
2036
2013
1991
1968
1945
1922
1899
1875
1851
1827
1803
1778
1754
1729
1704
1678
1653
1627
1601
1575
1549
1523
1496
1469
1443
1416
1389
1362
1334
1307
1280
1253
1225
1198
1170
1143
1116
1088
1061
1033
1006
979
951
924
897
870
843
816
789
762
735
708
681
654
628
601
574
548
521
495
469
442
416
390
364
338
312
286
260
235
209
184
158
133
108
83
59
34
10
-14
-38
-62
-85
-109
-132
-155
-177
-199
-221
-243
-265
-286
-307
-328
-348
-368
-388
-408
-427
-446
-464
-483
-501
-518
-536
-553
-570
-586
-602
-618
-634
-649
-664
-679
-693
-707
-721
-735
-748
-761
-774
-787
-799
-811
-823
-834
-846
-857
-868
-878
-888
-899
-908
-918
-927
-936
-945
-954
-962
-970
-978
-985
-993
-1000
-1006
-1012
-1020
-1026
-1032
-1038
-1043
-1049
-1054
-1059
-1063
-1068
-1072
-1076
-1080
-1084
-1087
-1090
-1093
-1096
-1099
-1101
-1103
-1105
-1107
-1108
-1110
-1111
-1112
-1112
-1113
-1113
-1114
-1114
-1113
-1113
-1113
-1112
-1112
-1111
-1110
-1109
-1108
-1106
-1105
-1104
-1102
-1100
-1099
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1076
-1073
-1071
-1068
-1066
-1063
-1061
-1058
-1055
-1053
-1050
-1047
-1044
-1041
-1038
-1035
-1032
-1029
-1026
-1022
-1020
-1016
-1014
-1010
-1008
-1004
-1002
-1000
-997
-994
-991
-988
-985
-983
-980
-978
-975
-973
-971
-969
-967
-965
-963
-961
-959
-958
-956
-955
-953
-952
-951
-950
-949
-948
-947
-946
-945
-945
-944
-943
-943
-942
-942
-942
-941
-941
-941
-941
-941
-941
-941
-941
-942
-942
-942
-943
-943
-944
-944
-945
-946
-947
-948
-949
-950
-951
-952
-954
-955
-957
-959
-961
-963
-965
-967
-969
-972
-975
-978
-981
-984
-987
-990
-994
-997
-1000
-1004
-1008
-1012
-1016
-1022
-1026
-1031
-1036
-1040
-1045
-1050
-1056
-1061
-1066
-1072
-1078
-1083
-1089
-1095
-1101
-1107
-1114
-1120
-1127
-1133
-1140
-1147
-1154
-1161
-1168
-1175
-1183
-1190
-1198
-1205
-1213
-1221
-1229
-1237
-1245
-1253
-1261
-1270
-1278
-1287
-1295
-1304
-1313
-1322
-1331
-1340
-1349
-1358
-1367
-1376
-1385
-1394
-1404
-1413
-1423
-1432
-1441
-1451
-1461
-1470
-1480
-1490
-1500
-1510
-1520
-1530
-1540
-1550
-1560
-1571
-1581
-1592
-1602
-1612
-1623
-1634
-1644
-1655
-1666
-1676
-1687
-1698
-1708
-1719
-1730
-1740
-1751
-1761
-1772
-1782
-1792
-1802
-1812
-1822
-1832
-1841
-1850
-1860
-1868
-1877
-1886
-1894
-1902
-1910
-1917
-1924
-1931
-1938
-1945
-1951
-1956
-1962
-1967
-1972
-1976
-1981
-1984
-1988
-1991
-1994
-1996
-1998
-2000
-2001
-2001
-2003
-2004
-2004
-2003
-2003
-2001
-2001
-2000
-1998
-1996
-1994
-1991
-1988
-1985
-1981
-1978
-1974
-1969
-1965
-1960
-1954
-1949
-1943
-1937
-1930
-1924
-1917
-1909
-1902
-1894
-1885
-1877
-1868
-1859
-1849
-1839
-1829
-1818
-1807
-1796
-1785
-1773
-1760
-1748
-1735
-1722
-1709
-1695
-1681
-1666
-1652
-1637
-1621
-1606
-1590
-1574
-1558
-1541
-1524
-1507
-1490
-1472
-1455
-1436
-1418
-1399
-1381
-1362
-1342
-1323
-1303
-1283
-1262
-1241
-1220
-1199
-1178
-1156
-1134
-1111
-1088
-1065
-1042
-1018
-994
-969
-945
-919
-894
-868
-842
-815
-788
-760
-733
-704
-676
-647
-618
-588
-558
-527
-497
-466
-434
-402
-370
-338
-305
-271
-238
-204
-170
-135
-101
-66
-30
6
42
78
115
152
189
227
265
303
342
381
421
460
500
541
581
622
663
705
747
788
831
873
916
958
1000
1045
1088
1131
1175
1219
1262
1306
1350
1394
1438
1482
1527
1571
1615
1659
1703
1747
1791
1835
1879
1923
1966
2009
2053
2097
2140
2183
2226
2268
2311
2353
2396
2438
2479
2521
2562
2603
2644
2684
2724
2764
2804
2843
2882
2920
2958
2996
3033
3070
3107
3143
3179
3214
3249
3283
3317
3351
3384
3416
3448
3480
3511
3542
3572
3601
3630
3659
3687
3715
3742
3769
3795
3821
3846
3871
3895
3919
3943
3966
3988
4011
4032
4054
4075
4094
4115
4135
4154
4173
4192
4210
4228
4245
4262
4279
4296
4312
4328
4343
4358
4373
4387
4402
4415
4429
4442
4455
4468
4480
4492
4503
4515
4526
4537
4547
4557
4567
4576
4586
4595
4603
4611
4619
4627
4634
4641
4648
4654
4660
4666
4671
4676
4681
4686
4690
4694
4697
4700
4703
4706
4708
4711
4712
4714
4715
4716
4716
4716
4716
4716
4715
4714
4713
4711
4709
4707
4704
4701
4697
4693
4689
4685
4680
4674
4668
4662
4656
4649
4641
4633
4625
4616
4607
4597
4587
4577
4566
4554
4542
4530
4517
4503
4489
4475
4460
4445
4429
4412
4396
4378
4361
4342
4323
4304
4284
4264
4244
4222
4201
4178
4156
4133
4109
4085
4059
4035
4010
3984
3957
3931
3903
3875
3847
3818
3789
3760
3729
3699
3668
3636
3605
3572
3540
3507
3473
3439
3405
3370
3335
3300
3264
3228
3191
3155
3118
3080
3042
3004
2966
2927
2888
2849
2809
2770
2730
2689
2649
2608
2567
2526
2484
2443
2401
2359
2317
2274
2232
2189
2147
2104
2061
2017
1975
1932
1889
1846
1803
1760
1717
1674
1631
1588
1545
1502
1459
1417
1374
1332
1289
1247
1205
1163
1122
1080
1039
997
956
915
875
834
794
754
714
675
636
596
558
519
481
443
405
367
330
293
257
220
184
149
114
79
44
10
-24
-57
-91
-123
-156
-188
-220
-251
-282
-313
-343
-373
-403
-432
-462
-490
-519
-547
-575
-603
-630
-657
-683
-710
-736
-761
-787
-812
-836
-861
-885
-909
-932
-955
-978
-1000
-1022
-1045
-1066
-1088
-1109
-1129
-1150
-1170
-1189
-1209
-1228
-1247
-1266
-1284
-1302
-1320
-1338
-1356
-1373
-1390
-1406
-1423
-1439
-1455
-1470
-1486
-1501
-1516
-1531
-1545
-1559
-1574
-1587
-1601
-1614
-1627
-1640
-1653
-1665
-1678
-1690
-1701
-1713
-1724
-1735
-1746
-1757
-1767
-1777
-1787
-1796
-1806
-1815
-1823
-1831
-1839
-1847
-1854
-1861
-1868
-1874
-1880
-1886
-1891
-1896
-1901
-1905
-1909
-1912
-1916
-1918
-1921
-1923
-1924
-1925
-1926
-1927
-1926
-1926
-1925
-1924
-1922
-1920
-1918
-1915
-1912
-1908
-1904
-1899
-1895
-1889
-1884
-1878
-1871
-1865
-1857
-1850
-1842
-1834
-1825
-1816
-1807
-1797
-1787
-1777
-1766
-1755
-1744
-1733
-1721
-1709
-1696
-1683
-1670
-1657
-1644
-1630
-1616
-1601
-1587
-1572
-1557
-1542
-1526
-1511
-1495
-1479
-1463
-1446
-1430
-1413
-1396
-1379
-1361
-1344
-1326
-1309
-1291
-1273
-1254
-1236
-1217
-1199
-1180
-1161
-1143
-1124
-1105
-1086
-1067
-1048
-1029
-1010
-991
-972
-953
-934
-916
-897
-878
-860
-842
-823
-805
-787
-770
-752
-734
-717
-699
-682
-665
-648
-631
-615
-598
-581
-565
-549
-533
-517
-501
-485
-469
-453
-438
-422
-407
-391
-376
-361
-346
-331
-316
-302
-287
-273
-258
-244
-230
-216
-202
-188
-174
-161
-148
-134
-121
-108
-96
-83
-71
-58
-46
-34
-23
-11
0
11
22
33
43
54
64
74
83
93
102
111
120
128
137
145
153
161
168
176
183
190
197
203
210
216
222
227
233
238
243
248
253
258
262
266
270
274
277
281
284
287
290
292
295
297
299
301
303
304
306
307
308
309
309
310
310
310
310
310
310
309
309
308
307
306
305
303
302
301
299
297
295
293
291
289
287
285
283
280
278
276
273
271
269
266
264
261
259
257
254
252
249
247
244
242
240
237
235
233
230
228
226
223
221
219
217
214
212
210
207
205
203
200
198
195
192
190
187
184
181
177
174
171
167
163
159
155
151
147
142
137
133
127
122
117
111
105
99
93
86
80
73
66
59
52
44
36
28
21
12
4
-4
-13
-21
-30
-38
-47
-56
-64
-73
-82
-91
-99
-108
-117
-126
-135
-143
-152
-161
-169
-178
-186
-195
-203
-212
-220
-228
-236
-244
-253
-261
-268
-276
-284
-292
-299
-307
-314
-322
-329
-336
-343
-350
-357
-364
-371
-377
-384
-390
-396
-402
-408
-414
-420
-425
-431
-436
-442
-447
-452
-456
-461
-466
-470
-475
-479
-483
-487
-491
-495
-499
-503
-506
-510
-513
-517
-520
-523
-527
-530
-533
-536
-539
-542
-545
-548
-552
-555
-558
-561
-565
-568
-572
-575
-579
-583
-587
-591
-595
-600
-604
-609
-613
-618
-623
-628
-633
-639
-644
-650
-656
-662
-668
-674
-680
-687
-694
-700
-707
-715
-722
-730
-737
-745
-753
-762
-770
-779
-788
-797
-806
-816
-825
-835
-846
-856
-867
-878
-889
-901
-913
-925
-937
-950
-963
-976
-989
-1002
-1016
-1031
-1046
-1060
-1076
-1091
-1106
-1122
-1138
-1155
-1172
-1189
-1206
-1223
-1241
-1259
-1277
-1296
-1315
-1334
-1353
-1373
-1392
-1412
-1432
-1453
-1473
-1494
-1515
-1536
-1557
-1578
-1600
-1621
-1643
-1665
-1687
-1709
-1731
-1753
-1776
-1798
-1821
-1843
-1866
-1889
-1911
-1934
-1957
-1980
-2003
-2025
-2048
-2071
-2094
-2117
-2140
-2163
-2186
-2209
-2232
-2255
-2278
-2301
-2324
-2347
-2370
-2393
-2417
-2440
-2463
-2486
-2509
-2532
-2555
-2578
-2602
-2625
-2648
-2671
-2694
-2718
-2741
-2764
-2787
-2810
-2833
-2856
-2879
-2902
-2925
-2947
-2970
-2993
-3015
-3037
-3060
-3082
-3104
-3125
-3147
-3169
-3190
-3212
-3233
-3254
-3275
-3295
-3316
-3336
-3357
-3377
-3396
-3416
-3436
-3455
-3474
-3493
-3512
-3530
-3548
-3566
-3584
-3602
-3619
-3637
-3654
-3670
-3687
-3703
-3719
-3735
-3751
-3766
-3782
-3797
-3811
-3826
-3840
-3854
-3868
-3882
-3895
-3908
-3921
-3934
-3946
-3958
-3970
-3981
-3992
-4003
-4014
-4024
-4034
-4043
-4053
-4062
-4070
-4078
-4086
-4094
-4103
-4110
-4117
-4123
-4130
-4136
-4141
-4147
-4152
-4157
-4161
-4165
-4169
-4173
-4176
-4179
-4182
-4185
-4187
-4189
-4190
-4191
-4192
-4193
-4193
-4193
-4193
-4192
-4191
-4190
-4188
-4186
-4184
-4182
-4179
-4175
-4172
-4168
-4164
-4159
-4154
-4149
-4143
-4137
-4131
-4124
-4117
-4109
-4102
-4093
-4085
-4075
-4066
-4056
-4046
-4035
-4024
-4013
-4001
-3989
-3976
-3963
-3949
-3935
-3921
-3906
-3891
-3875
-3859
-3842
-3825
-3807
-3789
-3770
-3751
-3732
-3711
-3691
-3670
-3648
-3626
-3604
-3581
-3557
-3533
-3509
-3484
-3459
-3433
-3407
-3380
-3353
-3326
-3298
-3270
-3241
-3212
-3183
-3153
-3123
-3092
-3061
-3030
-2999
-2967
-2935
-2902
-2869
-2836
-2803
-2769
-2736
-2702
-2667
-2633
-2598
-2564
-2529
-2494
-2458
-2423
-2387
-2352
-2316
-2281
-2245
-2209
-2173
-2137
-2101
-2065
-2029
-1993
-1957
-1921
-1886
-1850
-1814
-1779
-1743
-1708
-1673
-1638
-1603
-1569
-1534
-1500
-1466
-1432
-1398
-1365
-1332
-1299
-1267
-1234
-1202
-1171
-1139
-1108
-1077
-1047
-1016
-987
-958
-929
-901
-873
-845
-817
-791
-764
-738
-712
-687
-662
-638
-614
-591
-568
-545
-523
-502
-481
-460
-440
-421
-402
-384
-366
-348
-331
-315
-299
-284
-269
-254
-241
-227
-214
-202
-190
-179
-168
-158
-148
-139
-130
-121
-114
-106
-99
-93
-87
-82
-77
-73
-69
-65
-63
-60
-58
-57
-56
-56
-56
-57
-58
-59
-61
-64
-67
-70
-74
-78
-83
-88
-93
-99
-106
-112
-119
-127
-135
-143
-152
-160
-170
-180
-190
-200
-211
-222
-234
-246
-258
-270
-283
-297
-310
-324
-339
-353
-368
-384
-400
-416
-432
-449
-466
-484
-502
-520
-539
-557
-577
-596
-616
-637
-657
-678
-700
-721
-743
-766
-788
-812
-835
-859
-883
-907
-931
-956
-982
-1006
-1033
-1059
-1085
-1112
-1139
-1166
-1194
-1222
-1250
-1278
-1307
-1336
-1365
-1394
-1424
-1454
-1484
-1515
-1545
-1576
-1607
-1638
-1670
-1701
-1733
-1765
-1797
-1829
-1861
-1893
-1926
-1958
-1991
-2024
-2056
-2089
-2122
-2155
-2188
-2221
-2255
-2288
-2321
-2354
-2387
-2421
-2454
-2487
-2520
-2554
-2587
-2620
-2654
-2687
-2720
-2754
-2787
-2820
-2853
-2886
-2919
-2952
-2985
-3018
-3051
-3084
-3117
-3149
-3182
-3214
-3247
-3279
-3311
-3343
-3376
-3407
-3439
-3471
-3503
-3534
-3566
-3597
-3628
-3659
-3690
-3721
-3751
-3782
-3812
-3842
-3872
-3902
-3932
-3961
-3991
-4019
-4049
-4078
-4106
-4135
-4163
-4191
-4219
-4246
-4274
-4301
-4328
-4355
-4381
-4407
-4433
-4459
-4485
-4510
-4535
-4559
-4583
-4607
-4631
-4655
-4678
-4701
-4723
-4745
-4767
-4789
-4810
-4831
-4852
-4872
-4892
-4911
-4930
-4949
-4967
-4985
-5003
-5020
-5037
-5053
-5069
-5084
-5099
-5114
-5128
-5141
-5154
-5167
-5179
-5191
-5202
-5212
-5222
-5232
-5241
-5249
-5257
-5265
-5272
-5278
-5284
-5289
-5294
-5298
-5302
-5305
-5308
-5310
-5312
-5313
-5313
-5314
-5313
-5312
-5311
-5309
-5306
-5304
-5300
-5296
-5292
-5287
-5281
-5276
-5269
-5262
-5255
-5247
-5239
-5230
-5221
-5211
-5201
-5190
-5179
-5167
-5155
-5142
-5129
-5115
-5101
-5087
-5072
-5056
-5040
-5024
-5007
-4990
-4972
-4954
-4935
-4916
-4896
-4876
-4856
-4835
-4814
-4792
-4770
-4747
-4724
-4700
-4677
-4652
-4627
-4602
-4577
-4551
-4525
-4498
-4471
-4444
-4416
-4388
-4360
-4331
-4302
-4273
-4243
-4214
-4184
-4154
-4123
-4093
-4062
-4030
-4000
-3969
-3937
-3906
-3874
-3842
-3810
-3778
-3746
-3714
-3682
-3649
-3617
-3584
-3552
-3519
-3486
-3453
-3420
-3387
-3354
-3321
-3288
-3255
-3221
-3188
-3155
-3121
-3088
-3054
-3021
-2988
-2954
-2921
-2887
-2854
-2821
-2787
-2754
-2721
-2688
-2654
-2621
-2588
-2555
-2522
-2490
-2457
-2424
-2392
-2359
-2327
-2295
-2262
-2230
-2198
-2166
-2135
-2103
-2071
-2040
-2008
-1977
-1946
-1915
-1884
-1853
-1822
-1791
-1760
-1729
-1698
-1667
-1637
-1606
-1575
-1545
-1514
-1483
-1453
-1422
-1392
-1361
-1331
-1300
-1270
-1239
-1209
-1178
-1148
-1118
-1088
-1057
-1027
-997
-967
-937
-907
-877
-847
-818
-788
-759
-729
-700
-671
-642
-613
-584
-555
-527
-499
-470
-443
-415
-387
-360
-333
-306
-279
-253
-227
-201
-175
-149
-124
-99
-75
-50
-26
-2
21
44
67
90
112
134
156
177
198
219
240
260
279
299
318
336
355
372
390
407
424
440
457
472
488
503
517
531
545
559
572
585
597
609
621
633
644
654
665
675
685
694
703
712
721
729
737
745
752
759
765
772
778
783
789
794
799
803
807
811
814
817
820
823
825
827
829
830
831
832
833
833
833
833
833
832
831
830
829
827
825
823
821
818
815
812
808
805
801
797
792
788
783
778
773
767
762
756
750
744
737
731
724
718
711
704
697
690
682
675
667
659
651
643
635
627
619
611
602
594
585
577
569
560
552
543
535
527
518
510
502
494
485
477
469
461
453
446
438
430
422
415
407
400
393
385
378
371
364
357
350
343
337
330
324
317
311
305
299
292
287
281
275
269
264
258
253
248
242
237
232
227
222
217
212
207
202
197
192
187
182
177
172
167
162
157
152
147
142
137
131
126
121
116
110
105
100
94
89
84
78
73
67
62
57
51
46
40
34
29
23
17
12
6
0
-6
-12
-17
-23
-29
-35
-41
-47
-54
-60
-66
-72
-79
-85
-92
-99
-105
-112
-119
-126
-133
-140
-147
-155
-162
-169
-177
-184
-192
-200
-208
-216
-224
-232
-240
-249
-257
-266
-274
-283
-292
-301
-310
-319
-328
-337
-346
-356
-365
-375
-384
-394
-403
-413
-422
-432
-441
-451
-460
-470
-480
-489
-499
-509
-518
-528
-537
-547
-557
-566
-576
-585
-594
-604
-613
-622
-631
-640
-649
-658
-666
-675
-683
-691
-699
-707
-715
-722
-729
-737
-743
-750
-756
-762
-768
-774
-779
-784
-789
-794
-798
-802
-806
-810
-813
-816
-819
-822
-824
-826
-828
-830
-831
-832
-833
-833
-833
-833
-833
-832
-831
-829
-828
-825
-823
-820
-817
-813
-809
-805
-800
-796
-790
-785
-779
-772
-766
-759
-751
-744
-736
-727
-719
-710
-700
-691
-681
-670
-660
-649
-638
-626
-614
-602
-589
-576
-563
-549
-535
-521
-506
-491
-476
-460
-444
-428
-411
-394
-377
-359
-341
-322
-303
-284
-265
-245
-225
-204
-183
-162
-140
-118
-96
-73
-50
-27
-3
21
46
70
95
121
146
172
198
225
251
278
306
333
361
389
417
445
474
503
532
561
590
619
649
679
709
739
769
800
830
861
892
923
954
985
1016
1048
1079
1111
1143
1175
1206
1238
1270
1302
1335
1367
1399
1431
1463
1496
1528
1560
1592
1625
1657
1689
1721
1753
1785
1817
1849
1880
1912
1944
1976
2007
2039
2070
2101
2132
2163
2194
2225
2256
2287
2317
2347
2378
2408
2438
2467
2497
2526
2555
2584
2613
2641
2670
2698
2725
2753
2780
2806
2833
2859
2885
2910
2935
2960
2985
3009
3032
3056
3078
3101
3123
3144
3165
3186
3206
3225
3244
3262
3280
3298
3314
3331
3346
3361
3376
3390
3403
3416
3428
3440
3451
3461
3471
3480
3488
3496
3503
3510
3516
3521
3526
3530
3534
3536
3539
3540
3541
3542
3541
3541
3539
3537
3535
3531
3528
3524
3519
3513
3508
3501
3494
3487
3479
3470
3461
3451
3441
3431
3419
3408
3395
3383
3369
3355
3341
3326
3311
3295
3279
3262
3244
3226
3208
3189
3170
3150
3129
3108
3087
3065
3043
3020
2997
2973
2949
2925
2900
2874
2848
2822
2795
2767
2740
2711
2683
2654
2624
2594
2563
2532
2501
2469
2437
2404
2371
2338
2304
2270
2235
2200
2165
2129
2093
2057
2020
1983
1946
1908
1870
1831
1793
1754
1715
1675
1635
1595
1555
1515
1474
1433
1391
1350
1308
1266
1224
1181
1139
1096
1053
1010
967
923
880
836
792
749
705
660
616
572
527
483
438
393
348
303
258
213
168
123
78
32
-13
-58
-104
-149
-194
-239
-285
-330
-375
-420
-465
-510
-555
-600
-645
-690
-734
-779
-823
-868
-912
-956
-1000
-1044
-1088
-1132
-1175
-1218
-1262
-1305
-1347
-1390
-1432
-1474
-1516
-1558
-1599
-1640
-1681
-1722
-1762
-1802
-1841
-1880
-1919
-1958
-1996
-2033
-2071
-2108
-2145
-2181
-2216
-2252
-2286
-2321
-2355
-2388
-2421
-2453
-2486
-2517
-2548
-2579
-2609
-2638
-2667
-2696
-2724
-2751
-2778
-2804
-2830
-2856
-2880
-2904
-2928
-2951
-2973
-2995
-3016
-3036
-3056
-3076
-3094
-3112
-3130
-3146
-3162
-3178
-3193
-3207
-3221
-3234
-3246
-3258
-3269
-3280
-3290
-3299
-3308
-3316
-3324
-3331
-3337
-3343
-3349
-3353
-3358
-3362
-3365
-3367
-3370
-3371
-3372
-3373
-3373
-3373
-3372
-3371
-3369
-3366
-3363
-3360
-3356
-3352
-3347
-3342
-3336
-3330
-3324
-3317
-3310
-3302
-3294
-3285
-3276
-3267
-3257
-3247
-3237
-3226
-3215
-3203
-3192
-3180
-3167
-3155
-3142
-3128
-3115
-3101
-3086
-3072
-3057
-3042
-3026
-3010
-2994
-2977
-2961
-2944
-2926
-2908
-2890
-2872
-2853
-2835
-2815
-2796
-2776
-2756
-2736
-2716
-2695
-2674
-2653
-2632
-2610
-2588
-2566
-2544
-2521
-2498
-2475
-2452
-2428
-2404
-2380
-2356
-2331
-2306
-2281
-2255
-2229
-2203
-2177
-2150
-2123
-2096
-2068
-2040
-2012
-1983
-1955
-1926
-1896
-1867
-1837
-1807
-1777
-1746
-1716
-1685
-1653
-1622
-1590
-1558
-1526
-1494
-1461
-1428
-1396
-1362
-1329
-1296
-1262
-1228
-1194
-1160
-1125
-1091
-1056
-1020
-986
-951
-916
-881
-845
-809
-773
-737
-701
-665
-628
-592
-555
-518
-481
-444
-407
-369
-332
-294
-257
-219
-181
-144
-106
-68
-30
8
45
83
121
159
196
234
272
309
347
384
422
459
496
533
570
607
644
680
717
754
790
826
863
899
935
971
1006
1042
1077
1113
1148
1183
1217
1252
1286
1321
1355
1388
1422
1456
1489
1522
1555
1587
1619
1651
1683
1715
1746
1777
1808
1838
1869
1899
1928
1958
1987
2016
2045
2074
2102
2130
2158
2186
2214
2241
2268
2295
2322
2349
2375
2401
2428
2453
2479
2505
2530
2556
2581
2606
2631
2655
2680
2704
2728
2752
2776
2800
2824
2847
2871
2894
2917
2940
2963
2986
3008
3031
3053
3075
3097
3119
3141
3163
3184
3206
3227
3248
3270
3291
3312
3332
3353
3374
3395
3415
3435
3456
3476
3496
3516
3535
3555
3575
3594
3613
3633
3652
3670
3689
3708
3726
3745
3763
3781
3798
3816
3834
3851
3868
3885
3902
3919
3936
3952
3969
3985
4001
4017
4033
4048
4064
4078
4094
4110
4125
4140
4155
4169
4184
4198
4213
4227
4241
4256
4270
4283
4297
4311
4325
4338
4351
4365
4378
4391
4404
4417
4430
4443
4456
4468
4481
4493
4506
4518
4530
4542
4554
4566
4578
4590
4601
4613
4624
4636
4647
4658
4669
4680
4691
4702
4712
4723
4733
4744
4754
4764
4774
4784
4794
4804
4814
4823
4833
4842
4851
4861
4870
4878
4887
4896
4904
4912
4921
4929
4937
4944
4952
4959
4967
4974
4981
4987
4994
5001
5007
5013
5019
5025
5030
5036
5041
5046
5051
5056
5060
5065
5069
5073
5076
5080
5083
5086
5089
5092
5094
5097
5099
5100
5102
5104
5105
5106
5107
5107
5108
5108
5108
5108
5107
5107
5106
5105
5104
5102
5101
5099
5096
5094
5092
5089
5086
5083
5079
5076
5072
5068
5064
5060
5056
5051
5047
5042
5037
5032
5026
5021
5015
5009
5003
4997
4991
4984
4977
4971
4963
4956
4948
4940
4932
4924
4915
4907
4897
4888
4878
4869
4859
4848
4838
4827
4816
4804
4793
4781
4769
4757
4745
4732
4720
4707
4694
4681
4667
4654
4640
4626
4612
4598
4583
4569
4554
4540
4525
4510
4495
4480
4465
4449
4434
4418
4403
4387
4372
4356
4340
4325
4309
4293
4278
4262
4246
4230
4215
4199
4183
4168
4152
4136
4121
4105
4090
4074
4059
4043
4027
4013
3998
3983
3968
3953
3939
3924
3910
3895
3881
3867
3853
3839
3825
3811
3797
3784
3771
3757
3744
3731
3718
3705
3692
3679
3667
3654
3641
3629
3616
3604
3591
3579
3567
3554
3542
3530
3518
3506
3494
3482
3470
3458
3446
3435
3423
3411
3400
3388
3377
3365
3354
3343
3331
3320
3309
3298
3287
3276
3265
3254
3243
3233
3222
3212
3201
3191
3181
3171
3161
3151
3142
3132
3123
3113
3104
3095
3087
3078
3069
3061
3053
3045
3038
3030
3023
3016
3010
3003
2997
2991
2986
2980
2975
2971
2966
2962
2959
2955
2952
2950
2947
2945
2944
2943
2942
2941
2941
2942
2942
2944
2945
2947
2949
2952
2955
2959
2963
2967
2971
2977
2982
2988
2994
3001
3008
3015
3023
3031
3039
3048
3057
3067
3077
3087
3097
3108
3120
3131
3143
3156
3168
3182
3195
3209
3223
3237
3252
3267
3283
3299
3315
3331
3348
3365
3383
3401
3419
3437
3456
3475
3494
3513
3533
3553
3574
3594
3615
3636
3657
3679
3700
3722
3744
3767
3789
3812
3834
3857
3880
3903
3927
3950
3974
3997
4021
4045
4069
4093
4117
4141
4165
4189
4213
4237
4261
4285
4309
4333
4357
4381
4405
4428
4452
4476
4499
4523
4546
4570
4593
4616
4639
4662
4685
4708
4730
4753
4775
4797
4819
4841
4863
4884
4905
4927
4948
4969
4989
5010
5030
5050
5070
5090
5109
5129
5148
5167
5185
5204
5222
5240
5257
5275
5292
5309
5325
5342
5358
5374
5389
5405
5420
5435
5449
5464
5478
5492
5506
5519
5532
5545
5558
5570
5582
5594
5606
5617
5628
5639
5649
5660
5669
5679
5688
5697
5705
5713
5721
5729
5736
5743
5749
5755
5761
5766
5771
5775
5779
5783
5786
5789
5792
5794
5796
5797
5798
5798
5799
5798
5798
5797
5795
5793
5791
5788
5785
5782
5778
5773
5769
5764
5758
5752
5746
5739
5732
5725
5717
5709
5700
5691
5682
5672
5662
5651
5640
5629
5617
5605
5592
5579
5565
5551
5537
5522
5507
5491
5475
5458
5441
5424
5406
5387
5369
5349
5330
5310
5289
5268
5247
5225
5203
5180
5157
5134
5110
5086
5061
5036
5011
4985
4959
4932
4906
4878
4851
4823
4794
4766
4737
4707
4678
4648
4617
4586
4556
4524
4493
4461
4429
4396
4363
4330
4297
4264
4230
4196
4162
4127
4093
4058
4022
3988
3953
3917
3882
3846
3811
3775
3739
3703
3667
3631
3595
3559
3523
3487
3451
3415
3379
3343
3307
3271
3235
3199
3164
3128
3092
3057
3021
2986
2950
2915
2880
2845
2810
2775
2740
2706
2671
2637
2602
2568
2534
2500
2467
2433
2400
2367
2334
2301
2269
2236
2204
2173
2141
2110
2079
2048
2017
1987
1957
1927
1897
1868
1838
1809
1781
1752
1724
1696
1668
1640
1613
1586
1559
1532
1506
1480
1454
1428
1402
1377
1352
1327
1303
1278
1254
1230
1207
1183
1160
1137
1114
1092
1069
1047
1026
1004
983
961
941
920
899
879
859
839
819
800
781
762
743
724
706
688
670
652
635
618
601
584
567
551
534
518
502
487
471
456
441
426
411
396
382
368
354
340
326
312
299
285
272
259
246
233
220
207
195
182
170
157
145
133
121
109
97
85
73
61
50
38
27
15
4
-7
-19
-30
-41
-52
-63
-73
-84
-95
-106
-116
-127
-138
-149
-159
-170
-181
-192
-203
-214
-225
-236
-248
-259
-271
-282
-294
-306
-318
-331
-343
-356
-368
-381
-394
-408
-421
-435
-449
-463
-477
-492
-507
-522
-537
-552
-568
-584
-600
-616
-633
-649
-666
-683
-700
-718
-735
-753
-771
-789
-807
-826
-844
-863
-882
-901
-920
-939
-959
-978
-998
-1016
-1037
-1057
-1077
-1097
-1117
-1137
-1158
-1178
-1198
-1219
-1239
-1260
-1280
-1301
-1322
-1342
-1363
-1384
-1405
-1425
-1446
-1467
-1487
-1508
-1528
-1549
-1569
-1589
-1610
-1630
-1650
-1670
-1690
-1710
-1730
-1749
-1769
-1788
-1808
-1827
-1846
-1865
-1884
-1903
-1921
-1940
-1958
-1976
-1994
-2012
-2029
-2048
-2065
-2082
-2099
-2116
-2132
-2149
-2165
-2181
-2196
-2212
-2227
-2242
-2257
-2272
-2286
-2300
-2314
-2328
-2342
-2355
-2368
-2381
-2394
-2406
-2418
-2430
-2442
-2453
-2465
-2476
-2486
-2497
-2507
-2517
-2527
-2536
-2546
-2555
-2564
-2572
-2581
-2589
-2597
-2604
-2612
-2619
-2626
-2632
-2639
-2645
-2651
-2657
-2662
-2668
-2673
-2677
-2682
-2686
-2691
-2695
-2698
-2702
-2706
-2709
-2712
-2715
-2717
-2720
-2722
-2724
-2726
-2728
-2730
-2731
-2732
-2733
-2734
-2734
-2735
-2735
-2735
-2734
-2734
-2733
-2732
-2731
-2730
-2728
-2726
-2724
-2722
-2720
-2717
-2715
-2712
-2709
-2705
-2702
-2699
-2695
-2691
-2687
-2683
-2679
-2675
-2671
-2666
-2662
-2657
-2653
-2648
-2643
-2638
-2633
-2628
-2623
-2617
-2612
-2607
-2601
-2596
-2590
-2584
-2579
-2573
-2567
-2561
-2555
-2549
-2543
-2537
-2531
-2525
-2518
-2512
-2506
-2500
-2493
-2487
-2481
-2474
-2468
-2461
-2455
-2448
-2441
-2435
-2428
-2422
-2415
-2408
-2401
-2395
-2388
-2381
-2374
-2367
-2360
-2353
-2345
-2338
-2331
-2324
-2316
-2309
-2301
-2294
-2286
-2278
-2271
-2263
-2255
-2247
-2239
-2231
-2223
-2215
-2207
-2199
-2191
-2183
-2175
-2166
-2158
-2150
-2142
-2133
-2125
-2117
-2109
-2101
-2093
-2085
-2077
-2069
-2061
-2054
-2045
-2039
-2031
-2024
-2017
-2009
-2004
-1997
-1991
-1985
-1979
-1973
-1967
-1961
-1956
-1951
-1946
-1941
-1937
-1932
-1928
-1924
-1920
-1917
-1913
-1910
-1907
-1905
-1902
-1900
-1898
-1897
-1895
-1894
-1894
-1893
-1893
-1893
-1893
-1894
-1895
-1896
-1898
-1899
-1902
-1904
-1907
-1910
-1913
-1917
-1921
-1925
-1929
-1934
-1939
-1945
-1950
-1956
-1963
-1969
-1976
-1984
-1991
-1999
-2007
-2016
-2024
-2033
-2043
-2053
-2063
-2073
-2084
-2095
-2107
-2118
-2130
-2143
-2155
-2168
-2181
-2195
-2209
-2223
-2237
-2252
-2267
-2282
-2298
-2314
-2330
-2346
-2362
-2379
-2396
-2413
-2431
-2449
-2467
-2485
-2503
-2522
-2540
-2559
-2578
-2598
-2617
-2637
-2657
-2677
-2697
-2717
-2738
-2758
-2779
-2800
-2821
-2842
-2863
-2884
-2906
-2927
-2949
-2970
-2992
-3013
-3035
-3057
-3079
-3100
-3122
-3144
-3165
-3187
-3209
-3230
-3252
-3273
-3295
-3316
-3337
-3358
-3379
-3400
-3421
-3442
-3462
-3483
-3503
-3523
-3543
-3563
-3582
-3602
-3621
-3640
-3660
-3678
-3697
-3716
-3734
-3753
-3771
-3789
-3807
-3824
-3842
-3860
-3877
-3894
-3912
-3929
-3946
-3963
-3979
-3996
-4013
-4029
-4046
-4062
-4078
-4094
-4111
-4127
-4144
-4160
-4176
-4192
-4208
-4224
-4240
-4256
-4272
-4288
-4304
-4320
-4336
-4352
-4368
-4385
-4401
-4417
-4434
-4450
-4466
-4483
-4499
-4516
-4533
-4549
-4566
-4583
-4600
-4617
-4634
-4651
-4668
-4686
-4703
-4720
-4737
-4755
-4772
-4790
-4807
-4825
-4842
-4860
-4877
-4895
-4913
-4930
-4948
-4965
-4983
-5000
-5017
-5035
-5052
-5069
-5087
-5104
-5121
-5138
-5155
-5171
-5188
-5204
-5221
-5237
-5253
-5269
-5285
-5301
-5317
-5332
-5348
-5363
-5378
-5393
-5408
-5423
-5438
-5452
-5467
-5481
-5495
-5509
-5523
-5536
-5550
-5563
-5577
-5590
-5603
-5616
-5629
-5641
-5654
-5667
-5679
-5691
-5704
-5716
-5728
-5740
-5752
-5764
-5776
-5788
-5800
-5812
-5823
-5835
-5846
-5857
-5869
-5880
-5891
-5902
-5913
-5924
-5934
-5945
-5956
-5966
-5976
-5987
-5997
-6007
-6016
-6026
-6036
-6045
-6054
-6063
-6072
-6080
-6089
-6097
-6105
-6112
-6120
-6127
-6134
-6140
-6147
-6153
-6158
-6164
-6169
-6173
-6178
-6182
-6186
-6189
-6192
-6195
-6197
-6200
-6201
-6203
-6204
-6205
-6205
-6206
-6206
-6205
-6204
-6204
-6202
-6201
-6199
-6197
-6195
-6192
-6189
-6186
-6183
-6179
-6176
-6171
-6167
-6162
-6158
-6152
-6147
-6141
-6136
-6129
-6123
-6116
-6109
-6102
-6095
-6087
-6079
-6071
-6063
-6054
-6045
-6036
-6027
-6017
-6007
-5997
-5987
-5976
-5966
-5955
-5943
-5932
-5920
-5908
-5896
-5884
-5872
-5859
-5846
-5833
-5820
-5806
-5793
-5779
-5765
-5750
-5736
-5721
-5706
-5691
-5676
-5660
-5645
-5629
-5612
-5596
-5580
-5563
-5546
-5529
-5512
-5494
-5477
-5459
-5441
-5423
-5405
-5387
-5368
-5350
-5331
-5312
-5294
-5275
-5256
-5237
-5217
-5198
-5179
-5159
-5140
-5120
-5101
-5081
-5061
-5041
-5021
-5001
-4981
-4961
-4941
-4921
-4901
-4880
-4860
-4840
-4819
-4799
-4778
-4758
-4737
-4717
-4696
-4675
-4655
-4634
-4613
-4592
-4572
-4551
-4530
-4509
-4488
-4467
-4446
-4425
-4404
-4383
-4361
-4340
-4319
-4298
-4276
-4255
-4233
-4212
-4190
-4168
-4146
-4124
-4102
-4080
-4058
-4035
-4013
-3991
-3968
-3945
-3923
-3900
-3877
-3854
-3831
-3808
-3784
-3761
-3737
-3714
-3690
-3667
-3643
-3619
-3595
-3571
-3548
-3524
-3499
-3475
-3451
-3427
-3403
-3378
-3354
-3329
-3305
-3280
-3255
-3230
-3205
-3180
-3155
-3130
-3105
-3079
-3054
-3028
-3002
-2977
-2951
-2925
-2899
-2872
-2846
-2819
-2793
-2766
-2739
-2712
-2685
-2658
-2630
-2603
-2575
-2548
-2520
-2492
-2464
-2436
-2408
-2379
-2351
-2323
-2294
-2265
-2237
-2208
-2179
-2150
-2121
-2092
-2063
-2033
-2005
-1976
-1947
-1917
-1888
-1859
-1829
-1800
-1771
-1741
-1712
-1683
-1653
-1624
-1595
-1566
-1537
-1508
-1479
-1450
-1421
-1392
-1364
-1335
-1307
-1278
-1250
-1222
-1195
-1167
-1139
-1112
-1085
-1058
-1031
-1004
-978
-952
-926
-900
-874
-849
-824
-799
-774
-750
-726
-702
-678
-655
-632
-609
-586
-564
-542
-521
-499
-478
-458
-438
-418
-398
-379
-360
-342
-324
-306
-289
-272
-256
-240
-225
-210
-195
-181
-167
-153
-140
-128
-115
-104
-92
-81
-70
-60
-50
-41
-32
-23
-14
-6
2
9
16
23
30
36
42
48
53
58
63
67
71
75
79
82
85
88
91
93
95
97
99
100
101
102
103
103
103
103
103
103
102
102
101
100
98
97
95
93
92
89
87
85
82
80
77
74
71
67
64
60
56
52
48
44
39
35
30
25
20
15
9
4
-2
-8
-14
-20
-26
-32
-39
-45
-52
-58
-65
-72
-78
-85
-92
-99
-106
-113
-120
-127
-134
-142
-149
-156
-163
-171
-178
-185
-192
-200
-207
-214
-221
-228
-236
-243
-250
-257
-264
-271
-278
-285
-291
-298
-305
-312
-318
-325
-331
-338
-344
-350
-356
-363
-369
-374
-380
-386
-392
-397
-403
-408
-413
-419
-424
-429
-434
-439
-444
-449
-453
-458
-463
-467
-472
-476
-480
-485
-489
-493
-497
-501
-505
-509
-513
-516
-520
-523
-527
-530
-533
-536
-539
-542
-545
-548
-550
-552
-555
-557
-558
-560
-562
-563
-565
-566
-567
-567
-568
-569
-569
-569
-569
-568
-568
-567
-566
-565
-563
-561
-559
-556
-554
-551
-547
-543
-539
-534
-530
-524
-519
-513
-506
-499
-492
-485
-477
-469
-460
-451
-442
-432
-422
-412
-401
-390
-379
-367
-355
-343
-330
-317
-304
-290
-277
-262
-248
-233
-218
-203
-188
-172
-156
-140
-124
-107
-90
-74
-56
-39
-22
-4
13
31
49
67
85
103
121
139
157
175
193
211
229
247
266
284
302
319
337
355
373
390
408
425
443
460
477
494
511
527
544
560
576
593
609
624
640
655
671
686
701
715
730
744
759
773
787
800
814
828
841
854
867
880
892
905
917
929
941
953
965
976
987
999
1010
1020
1031
1042
1053
1063
1073
1083
1093
1103
1113
1122
1131
1141
1150
1159
1168
1176
1185
1194
1202
1210
1218
1226
1234
1242
1250
1257
1265
1272
1279
1286
1293
1300
1307
1314
1320
1327
1333
1339
1346
1352
1358
1364
1370
1376
1381
1387
1392
1398
1403
1409
1414
1419
1424
1429
1435
1440
1445
1450
1455
1460
1465
1469
1474
1479
1484
1488
1493
1497
1502
1506
1510
1514
1518
1522
1526
1530
1533
1537
1540
1543
1546
1549
1552
1555
1558
1560
1563
1565
1567
1569
1571
1573
1575
1576
1578
1579
1581
1582
1583
1584
1586
1586
1587
1588
1589
1589
1590
1590
1590
1591
1591
1591
1591
1591
1591
1590
1590
1590
1589
1589
1588
1588
1587
1586
1586
1585
1584
1584
1583
1582
1582
1581
1580
1580
1579
1578
1578
1577
1576
1576
1575
1574
1574
1573
1573
1572
1571
1571
1571
1570
1570
1570
1570
1569
1569
1570
1570
1570
1570
1571
1571
1572
1573
1574
1575
1576
1577
1579
1580
1582
1584
1586
1588
1590
1592
1595
1597
1600
1603
1606
1609
1612
1615
1619
1622
1626
1629
1633
1637
1641
1645
1649
1653
1658
1662
1666
1671
1676
1680
1685
1690
1695
1700
1705
1710
1715
1720
1725
1730
1735
1740
1746
1751
1756
1761
1767
1772
1777
1783
1788
1794
1799
1805
1810
1815
1821
1826
1832
1837
1843
1848
1854
1859
1865
1870
1875
1881
1886
1892
1897
1902
1908
1913
1918
1924
1929
1934
1940
1945
1951
1956
1961
1967
1972
1977
1983
1988
1994
1999
2005
2009
2016
2021
2027
2032
2037
2044
2050
2056
2062
2068
2074
2080
2086
2093
2099
2106
2112
2119
2126
2133
2140
2147
2154
2162
2169
2176
2184
2191
2199
2207
2214
2222
2230
2238
2246
2254
2262
2270
2278
2286
2295
2303
2311
2320
2328
2337
2345
2354
2362
2371
2380
2389
2398
2406
2415
2424
2433
2443
2452
2461
2470
2480
2489
2499
2508
2518
2527
2537
2547
2557
2566
2576
2586
2596
2606
2616
2626
2635
2645
2655
2665
2675
2685
2695
2705
2715
2725
2735
2745
2755
2765
2775
2785
2795
2805
2815
2825
2834
2844
2854
2863
2873
2882
2892
2901
2911
2920
2929
2939
2948
2957
2966
2975
2985
2993
3002
3011
3020
3029
3037
3046
3054
3063
3071
3080
3088
3096
3104
3113
3121
3129
3137
3145
3153
3161
3169
3177
3185
3193
3201
3210
3218
3226
3234
3242
3250
3258
3267
3275
3283
3291
3300
3308
3317
3325
3333
3342
3350
3359
3367
3376
3384
3393
3402
3410
3419
3428
3436
3445
3454
3463
3472
3481
3490
3499
3508
3517
3526
3535
3544
3553
3563
3572
3581
3590
3599
3609
3618
3627
3636
3646
3655
3664
3673
3683
3692
3701
3710
3719
3728
3737
3746
3756
3765
3774
3783
3792
3801
3810
3819
3828
3837
3846
3854
3863
3872
3881
3890
3899
3908
3917
3925
3934
3943
3952
3960
3969
3977
3986
3994
4002
4010
4018
4026
4034
4041
4049
4056
4064
4070
4078
4085
4091
4098
4104
4111
4116
4122
4128
4133
4138
4143
4148
4152
4156
4160
4164
4167
4170
4173
4176
4178
4180
4182
4184
4185
4186
4187
4188
4188
4188
4188
4187
4186
4185
4184
4182
4180
4178
4176
4173
4170
4167
4163
4160
4156
4152
4147
4142
4137
4132
4127
4121
4115
4109
4102
4096
4089
4082
4074
4066
4059
4050
4042
4033
4024
4014
4006
3996
3986
3976
3966
3955
3944
3933
3921
3910
3898
3885
3873
3860
3847
3834
3820
3806
3792
3778
3764
3749
3734
3719
3703
3688
3672
3656
3639
3623
3606
3589
3572
3555
3538
3520
3502
3485
3466
3448
3430
3411
3392
3373
3354
3335
3316
3296
3276
3256
3236
3216
3195
3175
3154
3133
3112
3091
3070
3048
3027
3005
2984
2962
2940
2918
2896
2874
2852
2830
2808
2786
2763
2741
2719
2697
2675
2653
2630
2608
2586
2564
2542
2520
2498
2476
2454
2432
2411
2389
2367
2346
2324
2303
2281
2260
2239
2217
2196
2175
2154
2133
2112
2092
2071
2050
2029
2009
1988
1968
1948
1927
1907
1887
1866
1846
1826
1806
1786
1766
1746
1726
1706
1686
1666
1646
1627
1607
1587
1567
1548
1528
1508
1489
1469
1450
1431
1411
1392
1373
1353
1334
1315
1296
1277
1258
1240
1221
1202
1184
1165
1147
1128
1110
1092
1074
1056
1037
1020
1002
984
966
948
931
913
895
878
860
842
825
807
789
772
754
736
718
701
683
665
647
629
611
594
576
558
540
521
503
485
467
449
430
412
393
375
356
337
318
299
280
261
242
223
203
184
164
144
124
104
84
64
43
23
2
-19
-40
-61
-82
-103
-125
-146
-168
-190
-212
-234
-257
-279
-302
-325
-348
-371
-394
-418
-441
-465
-489
-514
-538
-562
-587
-612
-637
-662
-688
-713
-739
-764
-790
-816
-842
-868
-894
-921
-947
-973
-1000
-1026
-1053
-1080
-1106
-1133
-1160
-1187
-1213
-1240
-1267
-1293
-1320
-1347
-1373
-1400
-1426
-1453
-1479
-1505
-1531
-1557
-1583
-1608
-1634
-1659
-1685
-1710
-1734
-1759
-1784
-1808
-1832
-1856
-1880
-1904
-1927
-1950
-1973
-1996
-2017
-2041
-2063
-2084
-2106
-2127
-2148
-2169
-2190
-2210
-2230
-2250
-2269
-2289
-2308
-2326
-2344
-2363
-2380
-2398
-2415
-2432
-2448
-2465
-2481
-2496
-2512
-2527
-2541
-2556
-2570
-2584
-2598
-2611
-2624
-2636
-2648
-2660
-2672
-2683
-2694
-2704
-2715
-2724
-2734
-2743
-2751
-2759
-2767
-2775
-2782
-2788
-2794
-2800
-2806
-2811
-2815
-2819
-2823
-2826
-2829
-2832
-2834
-2835
-2837
-2838
-2838
-2838
-2838
-2837
-2836
-2835
-2833
-2830
-2828
-2825
-2821
-2817
-2813
-2809
-2804
-2798
-2792
-2786
-2779
-2772
-2765
-2757
-2748
-2739
-2730
-2720
-2710
-2699
-2688
-2677
-2664
-2652
-2639
-2626
-2612
-2597
-2582
-2567
-2551
-2535
-2518
-2500
-2483
-2464
-2446
-2427
-2407
-2387
-2367
-2346
-2325
-2303
-2281
-2258
-2235
-2212
-2188
-2164
-2139
-2114
-2089
-2063
-2037
-2009
-1983
-1956
-1928
-1900
-1871
-1842
-1813
-1784
-1754
-1723
-1693
-1662
-1631
-1599
-1568
-1536
-1503
-1471
-1438
-1405
-1371
-1337
-1304
-1269
-1235
-1200
-1165
-1130
-1095
-1059
-1022
-987
-951
-915
-878
-842
-805
-768
-731
-694
-656
-619
-581
-544
-506
-468
-430
-392
-355
-317
-279
-241
-203
-165
-127
-89
-52
-14
24
61
99
136
174
211
248
285
322
359
395
432
468
504
540
575
611
646
681
716
750
784
818
852
885
918
951
983
1014
1047
1078
1109
1140
1170
1200
1229
1259
1288
1316
1344
1372
1399
1426
1453
1479
1505
1530
1555
1580
1604
1628
1652
1675
1698
1720
1742
1764
1785
1806
1826
1846
1866
1885
1904
1923
1941
1959
1976
1993
2009
2027
2043
2059
2075
2090
2105
2120
2134
2148
2162
2176
2189
2202
2215
2227
2239
2251
2263
2274
2285
2295
2306
2316
2326
2335
2344
2353
2362
2371
2379
2387
2394
2402
2409
2416
2422
2429
2435
2440
2446
2451
2456
2461
2466
2470
2474
2477
2481
2484
2486
2489
2491
2493
2495
2496
2497
2498
2499
2499
2499
2498
2497
2496
2495
2494
2492
2489
2487
2484
2481
2477
2474
2470
2465
2461
2456
2450
2445
2439
2433
2426
2420
2413
2405
2398
2390
2381
2373
2364
2355
2346
2336
2326
2316
2305
2295
2284
2273
2261
2249
2237
2225
2213
2200
2187
2174
2161
2147
2133
2119
2104
2089
2074
2059
2043
2028
2011
1995
1978
1961
1944
1927
1909
1891
1873
1855
1836
1817
1798
1779
1760
1740
1721
1701
1681
1661
1641
1620
1600
1580
1559
1538
1518
1497
1476
1455
1434
1413
1392
1370
1349
1328
1307
1285
1264
1243
1221
1200
1179
1158
1137
1115
1094
1073
1053
1032
1010
990
970
950
929
909
889
869
850
830
811
791
772
754
735
716
698
680
662
644
627
609
592
575
559
542
526
510
494
478
463
448
433
418
404
390
376
362
349
335
322
310
297
285
272
260
249
237
226
215
204
193
183
173
162
153
143
133
124
115
106
97
89
80
72
64
56
48
41
33
26
19
12
6
-1
-7
-14
-20
-26
-32
-37
-43
-48
-54
-59
-64
-69
-73
-78
-83
-87
-91
-95
-99
-103
-107
-110
-114
-117
-120
-123
-126
-129
-131
-133
-136
-137
-139
-141
-142
-143
-144
-145
-146
-147
-147
-147
-147
-147
-147
-146
-145
-144
-143
-142
-141
-139
-137
-135
-133
-130
-128
-125
-122
-118
-115
-111
-108
-104
-100
-95
-91
-86
-81
-76
-71
-66
-61
-55
-50
-44
-38
-32
-26
-19
-13
-7
0
7
14
21
28
35
42
50
57
65
73
81
89
97
105
114
122
131
139
148
157
166
175
184
193
203
212
221
231
240
250
259
269
279
289
298
308
318
328
338
348
358
368
378
388
398
408
418
428
438
448
458
468
478
488
498
508
518
528
537
547
557
566
576
585
595
604
614
623
632
641
651
660
669
678
687
696
705
714
723
732
741
749
758
767
776
784
793
802
810
819
827
836
845
853
862
870
879
887
895
904
912
921
929
937
945
953
962
970
978
986
994
1002
1008
1016
1025
1033
1041
1048
1056
1064
1072
1079
1087
1095
1102
1110
1118
1125
1133
1140
1148
1156
1163
1171
1178
1185
1193
1200
1208
1215
1222
1229
1237
1244
1251
1258
1265
1271
1278
1285
1291
1298
1304
1310
1316
1322
1328
1334
1340
1345
1351
1356
1361
1366
1370
1375
1379
1383
1387
1391
1395
1398
1401
1404
1407
1409
1412
1414
1416
1418
1419
1421
1422
1423
1424
1425
1425
1426
1426
1426
1426
1426
1426
1426
1425
1425
1424
1423
1422
1421
1420
1419
1417
1416
1414
1413
1411
1410
1408
1406
1404
1402
1400
1398
1396
1394
1392
1390
1388
1385
1383
1381
1378
1376
1373
1371
1368
1366
1363
1360
1357
1354
1351
1348
1345
1342
1339
1335
1332
1328
1324
1321
1317
1313
1309
1305
1301
1296
1292
1287
1283
1278
1274
1269
1264
1259
1254
1249
1244
1239
1234
1229
1224
1218
1213
1208
1202
1197
1191
1186
1180
1175
1169
1163
1158
1152
1146
1141
1135
1130
1124
1118
1113
1107
1102
1097
1091
1086
1081
1076
1070
1065
1060
1056
1051
1046
1042
1037
1033
1029
1025
1020
1016
1012
1010
1006
1002
1000
997
995
992
989
987
985
983
981
980
978
977
976
975
974
973
972
972
972
972
972
972
972
973
973
974
975
976
977
978
979
980
982
983
985
986
988
990
992
994
996
998
1000
1002
1004
1006
1010
1012
1014
1018
1020
1024
1027
1030
1034
1037
1041
1045
1049
1053
1057
1061
1066
1070
1075
1080
1085
1091
1096
1102
1108
1114
1120
1127
1133
1140
1147
1154
1162
1169
1177
1185
1194
1202
1211
1220
1229
1238
1248
1258
1268
1278
1288
1299
1310
1321
1332
1344
1356
1368
1380
1393
1406
1419
1432
1446
1460
1474
1488
1503
1518
1533
1548
1564
1579
1595
1611
1628
1644
1661
1678
1695
1713
1730
1748
1766
1784
1803
1821
1840
1859
1878
1897
1916
1936
1955
1975
1995
2015
2035
2055
2076
2096
2117
2138
2159
2179
2200
2222
2243
2264
2285
2307
2328
2350
2371
2393
2414
2436
2458
2480
2501
2523
2545
2566
2588
2610
2631
2653
2674
2696
2717
2738
2759
2781
2801
2822
2843
2864
2884
2904
2925
2945
2964
2984
3004
3023
3042
3061
3080
3098
3117
3135
3153
3171
3188
3205
3222
3239
3256
3272
3288
3304
3319
3334
3349
3364
3378
3392
3406
3419
3432
3445
3458
3470
3482
3493
3504
3515
3525
3535
3545
3554
3563
3572
3580
3588
3595
3602
3609
3615
3621
3626
3631
3635
3640
3643
3647
3650
3652
3654
3656
3657
3658
3658
3658
3657
3656
3655
3653
3651
3648
3645
3641
3637
3633
3628
3623
3617
3611
3604
3597
3589
3582
3573
3565
3555
3546
3536
3525
3514
3503
3491
3479
3467
3454
3440
3426
3412
3397
3382
3366
3349
3333
3316
3298
3280
3261
3242
3222
3202
3182
3160
3139
3117
3094
3071
3048
3024
2999
2974
2949
2923
2897
2870
2842
2815
2786
2758
2728
2699
2669
2638
2608
2576
2545
2513
2480
2447
2414
2381
2347
2313
2278
2243
2208
2173
2137
2101
2065
2028
1991
1954
1917
1880
1842
1804
1767
1729
1690
1652
1614
1575
1537
1498
1459
1421
1382
1343
1304
1265
1227
1188
1149
1110
1072
1033
994
956
917
879
841
803
765
727
689
652
614
577
540
503
466
429
393
357
321
285
250
214
179
144
110
75
41
7
-27
-60
-93
-126
-158
-191
-222
-254
-285
-316
-347
-378
-408
-438
-467
-496
-525
-554
-582
-610
-638
-665
-692
-719
-745
-772
-797
-823
-848
-873
-898
-922
-946
-970
-993
-1016
-1039
-1062
-1084
-1106
-1128
-1149
-1170
-1191
-1212
-1232
-1252
-1271
-1291
-1310
-1329
-1347
-1365
-1383
-1401
-1419
-1436
-1453
-1470
-1486
-1502
-1518
-1534
-1549
-1564
-1579
-1594
-1609
-1623
-1637
-1650
-1664
-1677
-1690
-1703
-1716
-1728
-1740
-1752
-1763
-1775
-1786
-1797
-1808
-1819
-1829
-1839
-1849
-1859
-1869
-1879
-1888
-1897
-1906
-1915
-1924
-1932
-1941
-1949
-1957
-1966
-1974
-1981
-1989
-1997
-2004
-2012
-2019
-2025
-2033
-2040
-2047
-2053
-2060
-2066
-2073
-2079
-2085
-2091
-2097
-2103
-2109
-2114
-2120
-2125
-2130
-2136
-2141
-2146
-2151
-2156
-2160
-2165
-2170
-2174
-2179
-2183
-2188
-2192
-2196
-2200
-2204
-2208
-2212
-2215
-2219
-2223
-2226
-2230
-2233
-2236
-2239
-2243
-2246
-2249
-2252
-2255
-2257
-2260
-2263
-2266
-2268
-2271
-2273
-2276
-2278
-2280
-2283
-2285
-2287
-2289
-2291
-2293
-2295
-2297
-2299
-2300
-2302
-2304
-2305
-2307
-2308
-2310
-2311
-2313
-2314
-2316
-2317
-2319
-2320
-2322
-2324
-2325
-2327
-2329
-2331
-2333
-2335
-2338
-2340
-2343
-2345
-2348
-2351
-2353
-2357
-2360
-2363
-2366
-2370
-2373
-2377
-2381
-2385
-2389
-2393
-2397
-2402
-2406
-2411
-2415
-2420
-2425
-2430
-2435
-2440
-2445
-2450
-2455
-2461
-2466
-2472
-2477
-2483
-2488
-2494
-2499
-2505
-2511
-2517
-2522
-2528
-2534
-2540
-2546
-2552
-2558
-2564
-2570
-2577
-2583
-2589
-2595
-2601
-2608
-2614
-2620
-2627
-2633
-2640
-2646
-2653
-2659
-2666
-2672
-2679
-2685
-2692
-2698
-2705
-2712
-2718
-2725
-2731
-2738
-2745
-2752
-2758
-2765
-2772
-2779
-2785
-2792
-2799
-2806
-2813
-2819
-2826
-2833
-2840
-2847
-2854
-2861
-2867
-2874
-2881
-2888
-2895
-2902
-2909
-2916
-2922
-2929
-2936
-2943
-2950
-2957
-2964
-2970
-2977
-2984
-2991
-2998
-3004
-3011
-3018
-3025
-3032
-3038
-3045
-3052
-3059
-3066
-3072
-3079
-3086
-3093
-3100
-3107
-3114
-3121
-3127
-3134
-3141
-3148
-3155
-3162
-3169
-3176
-3182
-3189
-3196
-3203
-3210
-3216
-3223
-3229
-3236
-3242
-3249
-3255
-3261
-3268
-3274
-3280
-3286
-3292
-3298
-3304
-3309
-3315
-3321
-3326
-3331
-3337
-3342
-3347
-3352
-3356
-3361
-3366
-3370
-3374
-3378
-3382
-3386
-3389
-3393
-3396
-3399
-3402
-3405
-3407
-3410
-3412
-3414
-3416
-3418
-3420
-3422
-3423
-3424
-3426
-3427
-3427
-3428
-3429
-3429
-3430
-3430
-3430
-3430
-3430
-3430
-3430
-3430
-3430
-3429
-3429
-3428
-3427
-3427
-3426
-3425
-3424
-3423
-3422
-3421
-3420
-3419
-3417
-3416
-3415
-3413
-3412
-3410
-3408
-3407
-3405
-3403
-3401
-3399
-3397
-3395
-3393
-3391
-3389
-3387
-3384
-3382
-3380
-3377
-3375
-3373
-3370
-3368
-3365
-3363
-3360
-3358
-3355
-3353
-3350
-3348
-3345
-3343
-3340
-3338
-3335
-3333
-3330
-3327
-3324
-3322
-3319
-3316
-3313
-3310
-3306
-3303
-3300
-3296
-3293
-3289
-3285
-3281
-3277
-3273
-3269
-3265
-3260
-3256
-3251
-3246
-3241
-3236
-3231
-3225
-3220
-3214
-3208
-3202
-3196
-3190
-3183
-3177
-3170
-3163
-3156
-3148
-3141
-3133
-3125
-3117
-3108
-3100
-3091
-3082
-3073
-3063
-3054
-3044
-3034
-3023
-3013
-3002
-2991
-2980
-2968
-2957
-2945
-2932
-2920
-2908
-2895
-2882
-2868
-2855
-2841
-2827
-2813
-2799
-2784
-2769
-2755
-2739
-2724
-2709
-2693
-2677
-2661
-2645
-2628
-2612
-2595
-2579
-2562
-2545
-2527
-2510
-2493
-2476
-2458
-2440
-2423
-2405
-2387
-2370
-2352
-2334
-2316
-2298
-2280
-2262
-2244
-2226
-2208
-2190
-2172
-2154
-2136
-2118
-2100
-2082
-2064
-2045
-2028
-2009
-1992
-1974
-1957
-1939
-1921
-1904
-1886
-1869
-1851
-1834
-1817
-1800
-1782
-1766
-1749
-1732
-1715
-1699
-1682
-1666
-1650
-1634
-1618
-1602
-1587
-1571
-1556
-1541
-1526
-1511
-1497
-1482
-1468
-1454
-1440
-1426
-1412
-1398
-1385
-1372
-1359
-1346
-1333
-1321
-1308
-1296
-1284
-1272
-1260
-1249
-1237
-1226
-1215
-1204
-1193
-1183
-1172
-1162
-1152
-1142
-1132
-1123
-1113
-1104
-1095
-1086
-1078
-1069
-1061
-1053
-1045
-1037
-1030
-1022
-1014
-1008
-1000
-994
-987
-981
-974
-968
-962
-956
-950
-944
-939
-933
-928
-922
-917
-912
-907
-902
-898
-893
-889
-885
-880
-877
-873
-869
-866
-863
-859
-857
-854
-851
-849
-847
-845
-843
-841
-840
-838
-837
-836
-835
-835
-834
-834
-834
-834
-835
-835
-836
-836
-837
-838
-840
-841
-842
-844
-846
-848
-850
-852
-854
-856
-858
-861
-864
-866
-869
-872
-875
-878
-881
-884
-887
-891
-894
-897
-901
-904
-908
-911
-914
-918
-921
-925
-928
-931
-934
-938
-941
-944
-947
-949
-952
-955
-957
-960
-962
-965
-967
-969
-970
-972
-974
-975
-977
-978
-979
-980
-981
-982
-983
-983
-984
-984
-985
-985
-985
-985
-985
-984
-984
-983
-983
-982
-981
-980
-979
-977
-976
-974
-973
-971
-969
-967
-964
-962
-959
-957
-954
-951
-947
-944
-940
-936
-932
-928
-924
-919
-914
-909
-904
-899
-893
-887
-881
-875
-869
-862
-855
-848
-841
-834
-826
-818
-810
-802
-793
-784
-775
-766
-756
-746
-736
-726
-715
-704
-693
-682
-670
-658
-646
-634
-621
-608
-595
-582
-568
-554
-540
-526
-511
-496
-481
-466
-450
-435
-418
-402
-386
-369
-352
-335
-317
-299
-282
-263
-245
-227
-208
-189
-170
-151
-131
-112
-92
-72
-51
-31
-10
10
31
52
74
95
117
138
160
182
204
227
249
272
294
317
340
363
386
410
433
457
480
504
528
552
575
600
624
648
672
696
721
745
770
795
819
844
869
894
919
944
969
994
1020
1045
1070
1096
1121
1147
1172
1198
1223
1249
1275
1301
1326
1352
1378
1404
1430
1455
1481
1507
1533
1559
1584
1610
1636
1661
1687
1713
1738
1763
1789
1814
1839
1864
1889
1914
1939
1963
1988
2012
2036
2060
2084
2108
2132
2155
2178
2201
2224
2247
2270
2292
2314
2336
2358
2379
2401
2422
2443
2464
2484
2504
2524
2544
2563
2583
2601
2620
2638
2657
2674
2692
2709
2726
2742
2758
2774
2790
2805
2820
2834
2848
2862
2875
2888
2901
2913
2925
2936
2947
2958
2968
2978
2988
2997
3006
3014
3022
3029
3036
3043
3049
3055
3061
3066
3071
3075
3079
3082
3085
3088
3090
3092
3094
3095
3096
3096
3097
3096
3096
3095
3094
3092
3090
3088
3086
3083
3080
3076
3073
3069
3064
3060
3055
3049
3044
3038
3032
3025
3018
3011
3004
2997
2989
2981
2972
2964
2955
2945
2936
2926
2917
2906
2896
2885
2875
2864
2852
2841
2829
2817
2805
2793
2780
2767
2754
2741
2728
2715
2701
2687
2673
2659
2645
2630
2615
2600
2585
2570
2555
2539
2524
2508
2492
2476
2460
2443
2427
2410
2394
2377
2360
2343
2326
2309
2292
2274
2257
2239
2221
2203
2186
2168
2149
2131
2113
2095
2076
2058
2039
2020
2001
1983
1964
1945
1926
1907
1888
1869
1850
1831
1812
1793
1774
1755
1735
1716
1697
1678
1658
1639
1619
1600
1581
1561
1542
1522
1503
1483
1464
1445
1425
1406
1387
1367
1348
1329
1310
1291
1271
1252
1233
1214
1195
1177
1158
1139
1120
1102
1083
1065
1046
1028
1008
991
973
955
937
919
901
884
866
849
831
814
797
780
763
746
730
713
697
681
665
649
633
618
602
587
572
557
542
528
513
499
485
471
457
443
430
417
404
391
378
366
354
342
330
318
307
296
285
274
263
253
243
233
223
214
205
195
187
178
169
161
153
145
138
130
123
116
109
102
96
89
83
77
71
66
60
55
50
45
40
35
30
26
22
18
14
11
7
4
1
-2
-5
-7
-9
-11
-13
-15
-16
-18
-19
-19
-20
-20
-20
-20
-20
-19
-18
-17
-16
-14
-13
-11
-8
-6
-3
0
3
6
10
14
18
22
27
32
37
42
48
53
59
66
72
79
86
93
100
108
116
124
132
141
149
158
167
176
186
196
205
215
226
236
247
257
268
279
291
302
314
325
337
349
361
374
386
399
411
424
437
450
464
477
490
504
517
531
545
559
573
587
601
615
629
644
658
672
687
701
715
730
745
759
774
788
803
818
833
847
862
877
892
907
922
937
952
967
981
996
1010
1026
1041
1056
1071
1086
1101
1116
1131
1145
1160
1175
1190
1204
1219
1234
1248
1263
1277
1292
1306
1320
1334
1348
1362
1376
1390
1404
1418
1431
1445
1458
1471
1484
1497
1510
1523
1536
1548
1561
1573
1585
1597
1609
1621
1633
1644
1656
1667
1678
1689
1700
1710
1721
1731
1741
1751
1761
1770
1780
1789
1798
1808
1816
1825
1834
1842
1851
1859
1867
1875
1883
1890
1898
1905
1913
1920
1927
1934
1941
1947
1954
1960
1967
1973
1979
1985
1991
1996
2001
2007
2013
2017
2023
2028
2033
2037
2043
2047
2052
2056
2060
2065
2069
2073
2077
2080
2084
2088
2091
2095
2098
2102
2105
2108
2111
2114
2117
2120
2122
2125
2128
2130
2133
2135
2137
2139
2141
2143
2145
2147
2149
2150
2152
2153
2155
2156
2158
2159
2160
2161
2162
2163
2164
2165
2166
2166
2167
2167
2167
2168
2168
2168
2168
2168
2168
2167
2167
2166
2166
2165
2164
2163
2162
2161
2159
2158
2157
2155
2153
2151
2150
2148
2146
2143
2141
2139
2136
2134
2131
2129
2126
2123
2120
2117
2114
2111
2108
2104
2101
2097
2093
2090
2086
2082
2077
2073
2069
2065
2060
2056
2051
2045
2041
2037
2032
2028
2023
2017
2013
2008
2003
1998
1993
1988
1982
1977
1972
1967
1962
1957
1952
1947
1941
1936
1931
1926
1921
1916
1911
1906
1901
1896
1891
1886
1882
1877
1872
1867
1863
1858
1853
1849
1844
1840
1836
1831
1827
1823
1819
1814
1810
1806
1802
1798
1795
1791
1787
1783
1779
1776
1772
1769
1765
1762
1758
1755
1752
1748
1745
1742
1739
1736
1733
1730
1727
1724
1721
1718
1715
1712
1709
1706
1703
1700
1697
1695
1692
1689
1686
1684
1681
1678
1676
1673
1671
1668
1666
1664
1661
1659
1657
1654
1652
1650
1648
1645
1643
1641
1639
1637
1636
1634
1632
1630
1629
1627
1626
1624
1623
1622
1621
1619
1618
1617
1616
1615
1614
1613
1612
1612
1611
1610
1609
1608
1608
1607
1606
1606
1605
1605
1604
1603
1603
1602
1602
1601
1600
1600
1599
1599
1598
1598
1597
1597
1596
1596
1596
1595
1595
1595
1594
1594
1594
1594
1594
1594
1593
1593
1593
1594
1594
1594
1594
1594
1595
1595
1595
1596
1596
1597
1598
1598
1599
1600
1601
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1624
1625
1626
1627
1628
1628
1629
1630
1630
1631
1631
1632
1632
1632
1632
1633
1633
1633
1633
1633
1633
1632
1632
1632
1631
1631
1630
1629
1629
1628
1627
1626
1625
1623
1622
1621
1619
1618
1616
1614
1612
1610
1608
1606
1603
1601
1598
1595
1593
1590
1587
1584
1580
1577
1574
1570
1567
1563
1559
1555
1551
1547
1543
1538
1534
1529
1525
1520
1515
1510
1505
1500
1494
1489
1483
1478
1472
1466
1460
1454
1448
1441
1435
1428
1422
1415
1408
1401
1394
1387
1380
1373
1365
1358
1350
1343
1335
1327
1320
1312
1304
1296
1288
1280
1272
1263
1255
1247
1238
1230
1221
1212
1203
1195
1185
1176
1167
1158
1148
1139
1129
1120
1110
1100
1090
1080
1070
1060
1049
1039
1028
1018
1006
996
985
974
963
952
941
929
918
907
895
884
872
860
848
837
825
813
801
789
777
764
752
740
728
715
703
691
678
666
653
641
628
616
603
591
578
566
553
541
528
515
503
490
478
465
453
440
428
416
403
391
379
367
354
342
330
318
306
294
283
271
259
247
236
224
213
201
190
179
168
156
145
134
124
113
102
91
81
70
60
49
39
29
19
9
-1
-11
-21
-31
-40
-50
-59
-69
-78
-87
-96
-105
-114
-123
-132
-140
-149
-157
-165
-173
-181
-189
-196
-204
-211
-219
-226
-233
-239
-246
-252
-259
-265
-271
-277
-282
-288
-293
-298
-303
-308
-312
-317
-321
-325
-329
-332
-336
-339
-342
-345
-347
-350
-352
-354
-356
-358
-360
-361
-362
-364
-364
-365
-366
-366
-366
-367
-367
-366
-366
-365
-365
-364
-363
-361
-360
-358
-356
-354
-352
-350
-347
-345
-342
-339
-336
-332
-329
-325
-321
-317
-312
-308
-303
-298
-293
-288
-283
-277
-271
-265
-259
-253
-246
-240
-233
-226
-219
-211
-204
-196
-188
-180
-172
-164
-155
-146
-138
-129
-120
-110
-101
-92
-82
-72
-62
-52
-42
-32
-22
-11
0
10
21
32
43
55
66
77
89
101
112
124
136
148
160
173
185
197
210
222
235
247
260
273
286
299
312
325
338
351
364
378
391
404
418
431
445
459
472
486
500
513
527
541
555
568
582
596
610
624
638
652
666
679
693
707
721
735
749
763
776
790
804
818
831
845
859
872
886
899
913
926
940
953
967
980
993
1006
1020
1033
1046
1060
1073
1086
1099
1111
1124
1137
1150
1163
1175
1188
1201
1213
1226
1239
1251
1264
1276
1289
1302
1314
1327
1339
1352
1364
1376
1389
1401
1414
1426
1438
1451
1463
1475
1487
1499
1511
1523
1535
1547
1559
1571
1582
1594
1606
1617
1628
1640
1651
1662
1673
1684
1695
1705
1716
1726
1737
1747
1757
1767
1777
1786
1796
1806
1815
1824
1833
1842
1851
1859
1867
1876
1884
1891
1899
1907
1914
1921
1928
1935
1941
1948
1954
1960
1966
1972
1977
1982
1987
1992
1997
2001
2005
2009
2013
2017
2021
2025
2028
2031
2033
2037
2039
2041
2043
2045
2047
2049
2050
2051
2052
2053
2054
2054
2054
2055
2054
2054
2054
2053
2053
2052
2050
2049
2048
2045
2044
2041
2040
2037
2035
2033
2029
2027
2023
2020
2017
2013
2009
2005
2000
1996
1991
1986
1981
1975
1970
1964
1958
1951
1945
1938
1931
1924
1917
1909
1901
1893
1885
1876
1868
1859
1850
1840
1831
1821
1811
1801
1790
1780
1769
1758
1747
1736
1724
1712
1700
1688
1676
1664
1651
1639
1626
1613
1600
1586
1573
1559
1545
1532
1518
1503
1489
1475
1460
1445
1431
1416
1401
1386
1370
1355
1340
1324
1309
1293
1278
1262
1246
1231
1215
1199
1183
1168
1152
1136
1120
1104
1088
1072
1057
1041
1025
1008
993
978
962
946
930
915
899
883
867
852
836
820
804
788
773
757
741
725
709
693
677
662
646
630
614
598
582
567
551
535
519
504
488
472
457
441
426
410
395
380
364
349
333
318
303
287
272
257
242
227
212
197
182
167
152
137
123
108
94
79
65
51
37
23
9
-4
-18
-31
-45
-58
-71
-84
-97
-110
-122
-135
-147
-160
-172
-184
-196
-208
-219
-231
-242
-253
-264
-275
-286
-297
-307
-317
-327
-337
-347
-356
-366
-375
-384
-392
-401
-409
-417
-425
-433
-441
-448
-455
-463
-470
-476
-483
-490
-496
-502
-508
-514
-520
-526
-532
-537
-543
-548
-553
-558
-563
-568
-572
-577
-581
-585
-590
-594
-597
-601
-605
-608
-612
-615
-618
-621
-624
-627
-630
-633
-635
-638
-640
-642
-645
-647
-649
-651
-653
-655
-656
-658
-660
-661
-663
-665
-666
-667
-669
-670
-671
-672
-674
-675
-676
-677
-678
-679
-680
-680
-681
-682
-683
-683
-684
-684
-685
-685
-686
-686
-687
-687
-687
-687
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-688
-687
-687
-687
-687
-686
-686
-685
-685
-685
-684
-684
-683
-683
-682
-682
-681
-681
-681
-680
-679
-679
-678
-678
-677
-677
-676
-676
-675
-675
-674
-674
-674
-673
-673
-672
-672
-671
-671
-671
-670
-670
-670
-669
-669
-669
-669
-669
-668
-668
-668
-668
-668
-668
-668
-668
-667
-667
-667
-667
-667
-667
-667
-667
-666
-666
-666
-666
-666
-666
-666
-665
-665
-665
-665
-665
-665
-665
-665
-665
-665
-665
-666
-666
-666
-666
-667
-667
-668
-668
-669
-669
-670
-671
-672
-673
-674
-675
-676
-677
-678
-679
-681
-682
-683
-685
-686
-688
-690
-692
-694
-695
-697
-700
-702
-704
-706
-709
-711
-713
-716
-718
-721
-724
-726
-729
-732
-735
-738
-741
-744
-747
-750
-753
-756
-759
-762
-766
-769
-772
-775
-779
-782
-785
-789
-792
-796
-799
-802
-806
-809
-813
-816
-820
-823
-827
-830
-833
-837
-840
-843
-847
-850
-853
-856
-859
-862
-865
-868
-871
-874
-877
-879
-882
-884
-887
-889
-892
-894
-897
-899
-901
-903
-905
-907
-909
-911
-913
-915
-916
-918
-920
-921
-922
-924
-925
-926
-928
-929
-930
-931
-932
-933
-933
-934
-935
-936
-936
-937
-938
-938
-939
-939
-939
-940
-940
-941
-941
-941
-941
-941
-941
-941
-941
-941
-941
-941
-941
-941
-940
-940
-939
-939
-938
-938
-937
-937
-936
-935
-934
-934
-933
-932
-931
-930
-929
-928
-927
-926
-925
-924
-924
-923
-922
-921
-920
-919
-918
-917
-916
-915
-914
-914
-913
-912
-911
-910
-910
-909
-908
-907
-907
-906
-905
-905
-904
-903
-903
-902
-902
-901
-901
-900
-899
-899
-898
-898
-897
-897
-896
-896
-895
-895
-894
-894
-893
-893
-892
-892
-891
-891
-890
-890
-889
-889
-888
-888
-887
-887
-886
-885
-885
-884
-884
-883
-883
-882
-882
-881
-881
-880
-880
-879
-879
-878
-877
-877
-876
-876
-875
-874
-873
-873
-872
-871
-870
-870
-869
-868
-867
-867
-866
-865
-864
-864
-863
-862
-861
-861
-860
-859
-859
-858
-858
-857
-857
-857
-856
-856
-856
-856
-855
-855
-855
-855
-856
-856
-856
-856
-857
-857
-858
-859
-859
-860
-861
-862
-863
-864
-865
-866
-867
-869
-870
-871
-873
-874
-876
-877
-879
-881
-882
-884
-886
-887
-889
-891
-893
-895
-896
-898
-900
-902
-904
-905
-907
-909
-911
-913
-915
-917
-919
-921
-923
-925
-927
-930
-932
-934
-937
-939
-942
-944
-947
-949
-952
-955
-958
-961
-964
-967
-970
-974
-977
-980
-984
-987
-991
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1032
-1036
-1041
-1046
-1051
-1056
-1061
-1066
-1072
-1077
-1083
-1089
-1095
-1101
-1107
-1114
-1120
-1126
-1133
-1140
-1147
-1154
-1161
-1168
-1175
-1183
-1190
-1198
-1205
-1213
-1221
-1229
-1237
-1245
-1253
-1262
-1270
-1278
-1287
-1296
-1304
-1313
-1322
-1331
-1340
-1349
-1358
-1367
-1377
-1386
-1396
-1405
-1415
-1425
-1434
-1444
-1454
-1464
-1474
-1484
-1494
-1504
-1514
-1525
-1535
-1545
-1556
-1566
-1576
-1587
-1597
-1608
-1619
-1629
-1640
-1650
-1661
-1672
-1682
-1693
-1704
-1714
-1725
-1736
-1746
-1757
-1768
-1778
-1788
-1799
-1809
-1819
-1829
-1839
-1849
-1859
-1869
-1878
-1888
-1897
-1907
-1916
-1925
-1934
-1942
-1951
-1959
-1967
-1975
-1983
-1991
-1999
-2005
-2013
-2020
-2027
-2033
-2040
-2047
-2053
-2059
-2064
-2070
-2075
-2080
-2085
-2090
-2095
-2099
-2104
-2108
-2112
-2115
-2119
-2122
-2125
-2128
-2131
-2134
-2136
-2139
-2141
-2143
-2144
-2146
-2147
-2148
-2149
-2150
-2151
-2151
-2152
-2152
-2152
-2152
-2152
-2151
-2151
-2150
-2149
-2148
-2147
-2146
-2145
-2143
-2141
-2139
-2137
-2135
-2133
-2131
-2128
-2125
-2123
-2120
-2117
-2113
-2110
-2106
-2103
-2099
-2095
-2091
-2086
-2082
-2077
-2072
-2067
-2062
-2057
-2051
-2045
-2040
-2033
-2028
-2021
-2015
-2008
-2001
-1994
-1986
-1979
-1971
-1963
-1955
-1946
-1938
-1929
-1920
-1910
-1901
-1891
-1881
-1871
-1861
-1850
-1840
-1829
-1817
-1806
-1794
-1783
-1771
-1759
-1746
-1734
-1721
-1708
-1695
-1682
-1668
-1655
-1641
-1627
-1613
-1599
-1584
-1570
-1555
-1540
-1525
-1510
-1495
-1479
-1463
-1448
-1432
-1416
-1400
-1383
-1367
-1351
-1334
-1317
-1301
-1284
-1267
-1250
-1233
-1215
-1198
-1181
-1163
-1146
-1128
-1110
-1092
-1074
-1056
-1038
-1020
-1002
-983
-965
-946
-928
-909
-891
-872
-853
-835
-816
-797
-779
-760
-741
-723
-704
-686
-667
-649
-631
-612
-594
-576
-558
-540
-522
-505
-487
-470
-452
-435
-418
-401
-385
-368
-352
-336
-320
-304
-288
-273
-258
-243
-228
-213
-198
-184
-170
-156
-142
-128
-115
-101
-88
-75
-62
-49
-36
-24
-11
1
13
25
37
48
60
71
83
94
105
116
127
137
148
158
169
179
189
199
209
218
228
237
247
256
266
275
284
294
303
312
321
330
340
349
358
367
376
385
394
403
412
421
430
439
448
457
466
475
484
493
502
511
519
528
537
546
555
564
572
581
590
599
607
616
625
633
642
650
659
667
676
684
692
700
708
716
724
732
740
747
755
762
770
777
784
792
799
806
813
820
826
833
840
846
853
860
866
872
879
885
892
898
904
910
916
923
929
935
941
947
953
959
965
971
977
982
988
994
1000
1006
1012
1016
1022
1029
1035
1041
1047
1053
1058
1064
1070
1076
1082
1088
1094
1100
1106
1112
1118
1124
1130
1137
1143
1149
1155
1162
1168
1175
1181
1188
1195
1201
1208
1216
1223
1230
1238
1245
1253
1261
1269
1278
1286
1295
1303
1312
1321
1331
1340
1350
1360
1370
1380
1390
1401
1411
1422
1434
1445
1456
1468
1480
1492
1504
1517
1530
1543
1556
1569
1582
1596
1610
1624
1638
1653
1667
1682
1697
1712
1728
1743
1759
1775
1790
1807
1823
1839
1856
1872
1889
1906
1923
1941
1958
1976
1993
2011
2029
2047
2065
2083
2102
2120
2138
2157
2176
2195
2213
2232
2251
2271
2290
2309
2328
2348
2367
2387
2406
2426
2445
2465
2484
2504
2524
2543
2563
2583
2602
2622
2641
2661
2681
2700
2720
2739
2758
2778
2797
2816
2835
2854
2873
2892
2911
2930
2949
2967
2986
3005
3023
3041
3060
3078
3096
3114
3132
3150
3168
3186
3203
3221
3239
3256
3273
3290
3308
3325
3341
3358
3375
3391
3408
3424
3440
3456
3472
3488
3503
3519
3534
3549
3564
3578
3593
3607
3621
3634
3648
3661
3674
3687
3699
3711
3723
3735
3746
3757
3768
3779
3789
3800
3810
3819
3829
3838
3847
3855
3864
3872
3880
3888
3895
3902
3909
3916
3922
3928
3934
3940
3945
3950
3955
3960
3964
3969
3972
3976
3979
3982
3985
3987
3990
3991
3993
3994
3995
3996
3996
3996
3996
3995
3994
3993
3991
3989
3987
3984
3981
3978
3974
3970
3966
3961
3955
3950
3944
3937
3930
3923
3915
3907
3899
3890
3881
3871
3861
3850
3839
3828
3816
3804
3791
3778
3765
3751
3737
3723
3708
3692
3677
3661
3644
3627
3610
3593
3575
3556
3538
3519
3499
3480
3459
3439
3418
3397
3376
3354
3332
3310
3287
3264
3241
3217
3194
3169
3145
3120
3095
3070
3044
3018
2992
2966
2939
2912
2885
2857
2830
2802
2773
2745
2716
2687
2657
2628
2598
2568
2538
2507
2476
2445
2414
2383
2352
2320
2288
2256
2224
2192
2160
2128
2095
2063
2029
1997
1964
1931
1898
1865
1832
1798
1765
1731
1698
1664
1631
1597
1563
1530
1496
1463
1429
1395
1362
1328
1295
1262
1228
1195
1162
1129
1096
1063
1031
998
965
933
901
869
837
805
774
742
711
680
649
618
588
558
528
498
469
440
411
382
354
326
298
270
243
216
190
163
137
112
87
62
37
13
-11
-35
-58
-81
-104
-126
-148
-169
-191
-211
-232
-252
-272
-291
-310
-329
-347
-365
-383
-400
-417
-433
-450
-465
-480
-495
-510
-524
-538
-551
-564
-576
-588
-599
-611
-621
-631
-641
-651
-660
-668
-676
-684
-691
-698
-704
-710
-715
-720
-724
-728
-732
-735
-737
-739
-741
-742
-742
-742
-742
-741
-740
-738
-736
-733
-730
-726
-722
-718
-713
-707
-701
-695
-688
-681
-674
-666
-658
-649
-640
-631
-621
-611
-600
-590
-579
-567
-555
-543
-531
-519
-506
-493
-479
-465
-451
-437
-423
-408
-393
-378
-363
-347
-331
-315
-299
-283
-266
-250
-233
-216
-198
-181
-164
-146
-128
-110
-92
-74
-56
-38
-19
-1
18
37
55
74
93
112
131
150
169
189
208
227
246
266
285
305
324
344
363
383
402
422
441
461
480
500
519
538
558
577
596
615
634
654
672
691
710
729
748
766
785
803
821
840
858
876
893
911
929
946
964
981
998
1014
1031
1048
1064
1081
1097
1113
1128
1144
1159
1174
1189
1204
1218
1233
1247
1261
1275
1288
1301
1314
1327
1340
1352
1365
1377
1388
1400
1411
1422
1433
1444
1455
1465
1475
1485
1495
1504
1514
1523
1532
1541
1549
1558
1566
1574
1582
1590
1598
1605
1613
1620
1627
1634
1640
1647
1653
1659
1665
1671
1677
1683
1688
1693
1698
1703
1708
1712
1716
1720
1724
1728
1731
1735
1738
1741
1743
1746
1748
1750
1751
1753
1754
1755
1756
1757
1757
1757
1757
1757
1757
1756
1755
1754
1753
1751
1749
1747
1745
1743
1740
1737
1734
1731
1727
1724
1720
1716
1711
1707
1702
1698
1693
1688
1682
1677
1671
1666
1660
1654
1648
1642
1635
1629
1623
1616
1609
1602
1595
1588
1581
1574
1567
1560
1552
1545
1537
1530
1522
1514
1506
1499
1491
1483
1475
1467
1459
1451
1443
1435
1427
1419
1411
1403
1394
1386
1378
1370
1362
1354
1346
1338
1329
1321
1313
1305
1297
1289
1281
1272
1264
1256
1248
1240
1232
1224
1216
1208
1200
1193
1185
1177
1169
1162
1154
1146
1139
1131
1124
1117
1109
1102
1095
1088
1081
1073
1066
1059
1053
1046
1039
1032
1025
1018
1012
1004
999
992
986
979
973
967
960
954
948
942
936
930
924
918
912
906
900
894
888
883
877
871
866
860
855
849
843
838
832
827
822
816
811
805
800
795
789
784
778
773
768
763
757
752
747
742
736
731
726
721
716
710
705
700
695
690
684
679
674
669
663
658
653
648
643
637
632
627
622
617
612
607
602
597
593
588
583
578
574
569
564
560
555
551
546
542
538
533
529
525
520
516
512
508
504
500
496
491
487
483
480
476
472
468
464
460
456
453
449
445
442
438
435
431
428
424
421
417
414
411
407
404
401
398
394
391
388
385
382
379
376
373
370
367
364
361
358
355
352
349
346
343
340
337
334
331
328
325
322
319
316
313
310
307
303
300
297
293
290
286
283
279
275
272
268
264
260
256
252
248
244
240
235
231
227
222
218
213
208
204
199
194
189
184
179
174
169
164
159
153
148
142
137
131
126
120
114
108
102
96
90
84
78
72
66
59
53
46
40
33
26
19
12
5
-2
-9
-16
-23
-31
-38
-46
-54
-62
-70
-78
-86
-94
-103
-111
-120
-129
-138
-147
-156
-165
-175
-184
-194
-204
-214
-224
-234
-245
-256
-266
-277
-289
-300
-311
-323
-335
-347
-359
-371
-383
-396
-408
-421
-434
-447
-460
-473
-487
-500
-514
-527
-541
-555
-569
-583
-597
-612
-626
-641
-655
-670
-685
-700
-715
-730
-746
-761
-777
-792
-808
-824
-840
-856
-872
-888
-904
-921
-937
-954
-970
-987
-1004
-1020
-1037
-1054
-1072
-1089
-1106
-1123
-1141
-1158
-1176
-1193
-1211
-1229
-1247
-1264
-1282
-1300
-1319
-1337
-1355
-1373
-1392
-1410
-1429
-1447
-1466
-1485
-1504
-1523
-1542
-1561
-1580
-1599
-1618
-1637
-1657
-1676
-1696
-1715
-1735
-1755
-1775
-1794
-1814
-1834
-1854
-1874
-1894
-1914
-1934
-1955
-1975
-1995
-2015
-2035
-2055
-2075
-2095
-2115
-2135
-2155
-2175
-2195
-2215
-2234
-2254
-2273
-2293
-2312
-2332
-2351
-2370
-2389
-2408
-2427
-2446
-2464
-2483
-2501
-2520
-2538
-2556
-2574
-2592
-2609
-2627
-2644
-2661
-2678
-2695
-2712
-2729
-2745
-2762
-2778
-2794
-2810
-2826
-2842
-2857
-2873
-2888
-2903
-2919
-2934
-2948
-2963
-2978
-2992
-3006
-3021
-3035
-3049
-3062
-3076
-3090
-3103
-3116
-3129
-3142
-3155
-3168
-3180
-3193
-3205
-3217
-3229
-3241
-3252
-3264
-3275
-3286
-3297
-3308
-3318
-3329
-3339
-3349
-3359
-3368
-3378
-3387
-3396
-3405
-3414
-3423
-3431
-3440
-3448
-3456
-3464
-3471
-3479
-3486
-3493
-3500
-3507
-3513
-3520
-3526
-3532
-3538
-3543
-3548
-3554
-3559
-3563
-3568
-3572
-3576
-3580
-3584
-3588
-3591
-3594
-3597
-3599
-3602
-3604
-3606
-3607
-3609
-3610
-3611
-3612
-3612
-3613
-3613
-3613
-3612
-3612
-3611
-3610
-3608
-3607
-3605
-3603
-3601
-3598
-3595
-3592
-3589
-3586
-3582
-3578
-3574
-3570
-3565
-3560
-3555
-3550
-3545
-3539
-3533
-3527
-3520
-3514
-3507
-3500
-3492
-3485
-3477
-3468
-3460
-3451
-3442
-3433
-3424
-3414
-3404
-3393
-3383
-3372
-3360
-3349
-3337
-3325
-3313
-3300
-3287
-3273
-3260
-3246
-3232
-3217
-3202
-3187
-3172
-3156
-3140
-3124
-3107
-3090
-3073
-3056
-3038
-3020
-3002
-2983
-2965
-2945
-2926
-2907
-2887
-2867
-2846
-2826
-2805
-2784
-2763
-2741
-2719
-2697
-2675
-2653
-2630
-2607
-2584
-2560
-2537
-2513
-2489
-2465
-2441
-2416
-2391
-2366
-2341
-2316
-2290
-2265
-2239
-2213
-2187
-2161
-2134
-2108
-2081
-2054
-2028
-2001
-1974
-1947
-1919
-1892
-1865
-1837
-1810
-1782
-1755
-1727
-1700
-1672
-1644
-1617
-1589
-1561
-1533
-1506
-1478
-1450
-1422
-1394
-1367
-1339
-1311
-1284
-1256
-1228
-1201
-1173
-1146
-1119
-1092
-1065
-1038
-1010
-984
-957
-931
-904
-878
-852
-826
-800
-775
-749
-724
-699
-674
-649
-625
-600
-576
-552
-528
-505
-481
-458
-435
-412
-390
-367
-345
-323
-302
-280
-259
-238
-217
-197
-176
-156
-136
-117
-97
-78
-59
-41
-22
-4
14
32
49
66
83
100
116
132
148
164
179
194
209
224
238
252
266
279
292
305
318
331
343
355
366
377
388
399
410
420
430
439
449
458
466
475
483
491
498
505
512
519
525
531
536
541
546
550
555
558
562
565
567
570
572
573
575
576
576
576
576
576
575
574
572
570
568
566
563
559
556
552
547
543
538
532
527
521
514
507
500
493
485
477
469
460
451
441
432
422
411
401
390
379
367
355
344
331
319
306
293
280
267
253
240
226
212
197
183
169
154
139
124
109
94
79
63
48
32
16
0
-16
-32
-48
-64
-80
-97
-113
-130
-146
-163
-180
-196
-213
-230
-247
-264
-281
-298
-315
-332
-349
-366
-383
-400
-417
-434
-451
-468
-485
-502
-519
-536
-553
-570
-586
-603
-620
-636
-652
-669
-685
-701
-718
-734
-750
-766
-781
-797
-813
-828
-843
-859
-874
-889
-904
-918
-933
-947
-962
-976
-990
-1004
-1018
-1031
-1045
-1058
-1071
-1084
-1097
-1110
-1122
-1135
-1147
-1159
-1171
-1182
-1194
-1205
-1216
-1227
-1238
-1249
-1259
-1269
-1279
-1289
-1299
-1308
-1317
-1326
-1334
-1343
-1351
-1359
-1366
-1374
-1381
-1388
-1394
-1401
-1407
-1412
-1418
-1423
-1428
-1433
-1437
-1441
-1445
-1448
-1451
-1454
-1457
-1459
-1461
-1462
-1464
-1465
-1466
-1466
-1467
-1467
-1466
-1466
-1465
-1464
-1462
-1461
-1459
-1456
-1454
-1451
-1448
-1445
-1441
-1438
-1434
-1429
-1425
-1420
-1415
-1410
-1404
-1398
-1392
-1386
-1379
-1373
-1366
-1358
-1351
-1343
-1335
-1327
-1318
-1309
-1300
-1291
-1281
-1271
-1261
-1251
-1241
-1230
-1219
-1208
-1196
-1184
-1173
-1161
-1148
-1136
-1123
-1110
-1097
-1084
-1071
-1057
-1043
-1029
-1014
-1000
-986
-971
-957
-942
-926
-911
-896
-880
-864
-848
-832
-816
-800
-783
-767
-750
-733
-716
-699
-682
-664
-647
-630
-612
-594
-577
-559
-541
-523
-506
-488
-470
-452
-433
-415
-397
-379
-361
-342
-324
-306
-288
-269
-251
-233
-214
-196
-178
-160
-142
-124
-106
-88
-70
-52
-34
-17
1
18
36
53
70
87
104
121
138
155
171
188
204
220
237
253
269
284
300
316
331
346
361
376
391
406
421
435
450
464
478
492
506
520
533
547
560
573
586
599
612
624
637
649
661
673
685
696
708
719
731
742
753
764
775
785
796
806
817
827
837
847
857
867
877
886
896
905
914
923
932
941
950
958
967
975
983
991
999
1006
1014
1022
1030
1037
1044
1051
1058
1065
1071
1078
1084
1091
1097
1103
1109
1114
1120
1125
1131
1136
1141
1146
1151
1156
1161
1165
1170
1174
1178
1183
1187
1191
1195
1199
1202
1206
1210
1213
1217
1220
1223
1227
1230
1233
1236
1239
1242
1244
1247
1250
1252
1254
1257
1259
1261
1263
1265
1267
1269
1270
1272
1273
1275
1276
1277
1278
1279
1280
1281
1281
1282
1282
1283
1283
1283
1283
1283
1282
1282
1281
1281
1280
1279
1278
1277
1275
1274
1272
1270
1269
1266
1264
1262
1260
1257
1254
1252
1249
1246
1243
1239
1236
1232
1229
1225
1221
1217
1213
1209
1205
1201
1196
1192
1187
1183
1178
1173
1168
1163
1158
1153
1148
1142
1137
1132
1126
1120
1115
1109
1103
1097
1091
1085
1079
1072
1066
1059
1053
1046
1040
1033
1026
1018
1012
1004
998
990
983
976
968
960
953
945
937
929
921
913
905
897
888
880
872
863
855
846
837
829
820
811
802
793
784
775
766
756
747
738
728
719
710
700
691
681
672
662
652
643
633
624
614
604
595
585
575
565
556
546
536
527
517
507
497
488
478
469
459
449
440
430
421
412
402
393
384
375
365
356
347
338
329
321
312
303
295
286
278
269
261
252
244
236
228
220
211
203
195
187
179
171
164
156
148
140
132
124
117
109
101
93
86
78
70
62
54
46
39
31
23
15
7
-1
-9
-17
-25
-33
-42
-50
-58
-66
-75
-83
-92
-100
-109
-117
-126
-135
-144
-153
-161
-170
-179
-189
-198
-207
-216
-225
-235
-244
-254
-263
-273
-282
-292
-302
-311
-321
-331
-341
-350
-360
-370
-380
-390
-400
-410
-420
-430
-440
-450
-460
-470
-480
-490
-500
-511
-521
-531
-541
-551
-561
-571
-581
-591
-601
-611
-621
-631
-640
-650
-660
-670
-680
-689
-699
-709
-718
-728
-737
-747
-756
-765
-774
-783
-792
-801
-810
-819
-827
-836
-844
-852
-860
-868
-876
-883
-890
-898
-905
-911
-918
-925
-931
-937
-943
-949
-954
-960
-965
-970
-975
-980
-984
-989
-993
-997
-1000
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1036
-1037
-1038
-1039
-1040
-1041
-1041
-1042
-1042
-1042
-1042
-1041
-1041
-1040
-1039
-1038
-1037
-1035
-1034
-1032
-1030
-1028
-1025
-1022
-1020
-1016
-1014
-1010
-1006
-1002
-999
-995
-991
-987
-982
-977
-972
-967
-962
-956
-951
-945
-939
-932
-926
-919
-913
-906
-898
-891
-883
-876
-868
-860
-851
-843
-834
-826
-817
-807
-798
-789
-779
-769
-759
-749
-738
-727
-717
-705
-694
-683
-671
-660
-648
-636
-623
-611
-598
-585
-572
-559
-546
-532
-519
-505
-491
-477
-462
-448
-433
-418
-403
-388
-372
-356
-341
-325
-309
-292
-276
-259
-243
-226
-208
-191
-174
-156
-138
-120
-102
-83
-65
-46
-27
-8
12
31
51
71
91
111
131
152
173
194
215
236
258
279
301
323
345
368
390
413
436
460
483
507
531
555
579
604
629
653
679
704
730
755
781
808
834
860
887
914
941
969
996
1024
1052
1080
1108
1136
1164
1193
1221
1250
1279
1308
1338
1367
1396
1426
1456
1485
1515
1545
1575
1606
1636
1667
1697
1728
1758
1789
1820
1851
1882
1913
1944
1975
2007
2037
2069
2101
2132
2164
2195
2226
2258
2289
2321
2352
2384
2415
2447
2478
2510
2541
2572
2604
2635
2666
2697
2729
2760
2791
2821
2852
2883
2914
2944
2975
3005
3035
3065
3095
3125
3155
3184
3214
3243
3272
3301
3330
3359
3387
3415
3444
3472
3499
3527
3555
3582
3609
3636
3663
3689
3715
3742
3768
3793
3819
3844
3870
3895
3919
3944
3968
3993
4017
4041
4064
4088
4111
4134
4157
4179
4202
4224
4246
4268
4289
4311
4332
4353
4374
4395
4415
4436
4456
4476
4496
4516
4535
4555
4574
4593
4612
4630
4649
4667
4686
4704
4722
4739
4757
4774
4792
4809
4826
4842
4859
4876
4892
4908
4924
4940
4956
4972
4987
5003
5018
5033
5048
5063
5077
5092
5106
5120
5134
5148
5161
5175
5188
5201
5214
5226
5239
5251
5263
5275
5286
5298
5309
5320
5331
5342
5352
5363
5373
5383
5393
5402
5412
5421
5430
5439
5448
5456
5464
5472
5480
5488
5495
5503
5510
5517
5523
5530
5536
5542
5548
5553
5558
5563
5568
5573
5577
5581
5585
5589
5593
5596
5599
5602
5605
5607
5609
5611
5613
5615
5616
5618
5619
5619
5620
5620
5621
5621
5620
5620
5619
5618
5617
5616
5615
5613
5611
5609
5607
5604
5602
5599
5596
5592
5589
5585
5581
5577
5572
5568
5563
5558
5552
5547
5541
5535
5529
5522
5516
5509
5502
5494
5487
5479
5471
5462
5454
5445
5436
5427
5418
5409
5399
5389
5379
5369
5358
5348
5337
5326
5315
5304
5292
5281
5269
5257
5245
5233
5221
5208
5196
5183
5170
5157
5144
5131
5117
5104
5090
5076
5063
5049
5035
5021
5007
4992
4978
4963
4949
4934
4920
4905
4890
4875
4860
4845
4830
4815
4800
4784
4769
4754
4738
4723
4708
4692
4677
4661
4646
4631
4615
4600
4584
4569
4554
4538
4523
4508
4492
4477
4462
4447
4432
4417
4402
4387
4372
4357
4342
4328
4313
4299
4284
4270
4255
4241
4227
4213
4199
4185
4171
4158
4144
4131
4117
4104
4091
4078
4065
4051
4040
4027
4014
4002
3990
3978
3967
3955
3944
3932
3921
3910
3899
3889
3878
3868
3858
3848
3838
3828
3819
3809
3800
3791
3782
3774
3765
3757
3749
3741
3733
3725
3718
3711
3704
3697
3690
3684
3677
3671
3665
3659
3654
3648
3643
3638
3632
3628
3623
3618
3614
3610
3606
3602
3598
3594
3591
3587
3584
3581
3578
3575
3573
3570
3568
3565
3563
3561
3559
3557
3556
3554
3552
3551
3550
3548
3547
3546
3545
3544
3543
3542
3542
3541
3540
3540
3540
3539
3539
3539
3539
3539
3539
3539
3540
3540
3540
3541
3541
3542
3543
3543
3544
3545
3546
3547
3548
3549
3551
3552
3553
3555
3556
3558
3560
3561
3563
3565
3567
3569
3571
3573
3576
3578
3581
3583
3586
3588
3591
3594
3597
3600
3603
3606
3609
3612
3615
3618
3622
3625
3628
3632
3635
3639
3642
3646
3650
3653
3657
3661
3664
3668
3672
3676
3679
3683
3687
3691
3694
3698
3702
3705
3709
3712
3716
3719
3723
3726
3729
3733
3736
3739
3742
3745
3748
3751
3753
3756
3758
3761
3763
3765
3768
3770
3772
3773
3775
3777
3778
3779
3781
3782
3783
3784
3784
3785
3786
3786
3786
3786
3786
3786
3785
3785
3784
3783
3782
3781
3780
3779
3777
3775
3773
3771
3769
3767
3764
3761
3758
3755
3752
3748
3745
3741
3737
3733
3728
3724
3719
3714
3709
3703
3698
3692
3686
3680
3674
3667
3661
3654
3647
3640
3632
3624
3617
3609
3600
3592
3583
3574
3565
3556
3546
3537
3527
3516
3506
3495
3485
3474
3462
3451
3439
3428
3416
3403
3391
3378
3366
3353
3339
3326
3312
3299
3285
3271
3256
3242
3227
3212
3197
3182
3167
3151
3136
3120
3104
3087
3071
3054
3037
3021
3003
2986
2969
2951
2934
2916
2898
2880
2861
2843
2824
2805
2786
2767
2748
2729
2709
2689
2670
2650
2630
2609
2589
2568
2548
2527
2506
2485
2464
2443
2422
2400
2379
2357
2336
2314
2292
2270
2249
2227
2205
2183
2161
2139
2116
2094
2072
2050
2028
2005
1984
1961
1939
1917
1895
1872
1850
1828
1806
1783
1761
1739
1717
1695
1673
1651
1629
1607
1585
1564
1542
1520
1499
1477
1456
1435
1413
1392
1371
1350
1330
1309
1288
1268
1248
1227
1207
1187
1168
1148
1128
1109
1090
1071
1052
1033
1014
996
977
959
941
923
905
888
870
853
836
819
802
785
769
753
736
720
705
689
673
658
643
628
613
598
584
569
555
541
527
513
499
486
473
459
446
433
421
408
395
383
371
359
347
335
324
312
301
290
279
268
257
247
236
226
216
206
197
187
178
169
160
151
142
134
126
118
110
102
95
87
80
73
66
60
53
47
41
35
29
24
19
13
8
4
-1
-5
-10
-14
-18
-21
-25
-28
-32
-35
-37
-40
-43
-45
-47
-49
-51
-53
-54
-55
-57
-58
-59
-59
-60
-60
-61
-61
-61
-61
-60
-60
-59
-58
-57
-56
-55
-54
-52
-50
-49
-46
-44
-42
-40
-37
-34
-31
-28
-25
-22
-19
-15
-12
-8
-4
0
4
8
12
16
20
25
29
33
38
43
47
52
57
62
67
72
77
83
88
93
99
104
110
115
121
126
132
138
144
149
155
161
167
173
179
184
190
196
202
208
214
220
226
232
238
243
249
255
261
267
272
278
284
289
295
300
306
311
317
322
327
332
338
343
348
353
357
362
367
372
377
381
386
391
395
400
404
409
413
418
422
427
431
435
440
444
448
452
456
460
464
468
472
476
480
483
487
491
494
498
501
505
508
512
515
518
521
525
528
531
534
537
540
543
545
548
551
554
556
559
561
564
566
568
571
573
575
577
579
581
583
585
587
588
590
592
593
595
596
597
598
600
601
602
602
603
604
605
605
606
606
606
606
606
606
606
605
605
604
604
603
602
601
599
598
597
595
593
591
589
587
585
583
580
578
575
572
569
566
563
560
557
553
549
546
542
538
534
530
525
521
516
512
507
502
497
492
486
481
476
470
465
459
453
447
441
435
429
423
417
411
405
399
392
386
379
373
366
360
353
346
340
333
326
319
312
305
298
291
284
277
270
263
256
249
241
234
227
219
212
205
197
190
183
175
168
161
153
146
139
131
124
117
109
102
94
87
79
72
64
57
49
42
34
26
18
10
2
-6
-14
-22
-30
-39
-47
-56
-64
-73
-82
-91
-100
-109
-118
-127
-137
-146
-156
-166
-176
-186
-196
-206
-216
-227
-237
-248
-259
-270
-281
-292
-303
-315
-326
-338
-350
-362
-374
-386
-398
-410
-423
-435
-448
-461
-474
-486
-500
-513
-526
-539
-553
-566
-580
-594
-607
-621
-635
-649
-664
-678
-692
-707
-721
-736
-750
-765
-780
-795
-810
-825
-840
-855
-870
-886
-901
-917
-932
-948
-963
-979
-995
-1010
-1027
-1043
-1059
-1075
-1091
-1108
-1124
-1141
-1157
-1174
-1190
-1207
-1223
-1240
-1257
-1274
-1290
-1307
-1324
-1341
-1358
-1374
-1391
-1408
-1425
-1442
-1458
-1475
-1492
-1509
-1525
-1542
-1559
-1575
-1592
-1608
-1625
-1642
-1658
-1675
-1691
-1708
-1724
-1741
-1757
-1774
-1791
-1807
-1824
-1840
-1857
-1873
-1890
-1906
-1923
-1939
-1956
-1972
-1988
-2005
-2021
-2037
-2054
-2070
-2087
-2103
-2119
-2135
-2152
-2168
-2184
-2200
-2216
-2232
-2248
-2264
-2280
-2296
-2312
-2328
-2343
-2359
-2375
-2391
-2406
-2422
-2437
-2453
-2468
-2483
-2499
-2514
-2529
-2544
-2559
-2574
-2589
-2604
-2619
-2634
-2649
-2663
-2678
-2692
-2707
-2721
-2735
-2749
-2764
-2778
-2792
-2806
-2820
-2833
-2847
-2861
-2875
-2888
-2902
-2915
-2929
-2942
-2955
-2968
-2981
-2994
-3007
-3020
-3033
-3046
-3058
-3071
-3083
-3095
-3108
-3120
-3132
-3143
-3155
-3167
-3178
-3190
-3201
-3212
-3223
-3234
-3245
-3255
-3266
-3276
-3287
-3297
-3307
-3317
-3326
-3336
-3346
-3355
-3364
-3374
-3383
-3392
-3401
-3409
-3418
-3426
-3435
-3443
-3451
-3459
-3467
-3475
-3483
-3491
-3498
-3506
-3513
-3520
-3528
-3535
-3542
-3549
-3556
-3563
-3570
-3576
-3583
-3590
-3596
-3603
-3609
-3615
-3621
-3628
-3634
-3640
-3646
-3652
-3658
-3664
-3670
-3676
-3681
-3687
-3693
-3699
-3704
-3710
-3715
-3721
-3726
-3732
-3737
-3742
-3748
-3753
-3758
-3764
-3769
-3774
-3779
-3784
-3789
-3794
-3800
-3805
-3809
-3814
-3819
-3824
-3829
-3834
-3839
-3843
-3848
-3853
-3857
-3862
-3867
-3871
-3876
-3881
-3885
-3890
-3894
-3899
-3903
-3908
-3912
-3917
-3921
-3926
-3930
-3934
-3939
-3943
-3947
-3952
-3956
-3960
-3964
-3968
-3972
-3976
-3980
-3984
-3988
-3992
-3996
-4000
-4003
-4006
-4011
-4014
-4018
-4021
-4025
-4027
-4030
-4035
-4038
-4041
-4043
-4046
-4050
-4053
-4056
-4058
-4061
-4064
-4066
-4069
-4070
-4074
-4075
-4078
-4081
-4083
-4085
-4086
-4089
-4091
-4093
-4094
-4097
-4099
-4101
-4102
-4104
-4105
-4107
-4109
-4110
-4111
-4113
-4114
-4116
-4117
-4118
-4119
-4120
-4122
-4123
-4124
-4125
-4126
-4127
-4127
-4128
-4129
-4130
-4130
-4131
-4132
-4132
-4133
-4133
-4133
-4134
-4134
-4134
-4134
-4134
-4135
-4135
-4134
-4134
-4134
-4134
-4134
-4133
-4133
-4133
-4132
-4132
-4131
-4130
-4130
-4129
-4128
-4128
-4127
-4126
-4125
-4124
-4123
-4122
-4121
-4119
-4118
-4117
-4115
-4114
-4112
-4111
-4109
-4108
-4106
-4104
-4102
-4100
-4098
-4096
-4094
-4091
-4090
-4086
-4085
-4082
-4080
-4077
-4074
-4072
-4069
-4066
-4062
-4059
-4056
-4053
-4050
-4046
-4043
-4038
-4035
-4032
-4027
-4024
-4019
-4016
-4011
-4008
-4003
-4000
-3996
-3992
-3987
-3983
-3978
-3974
-3969
-3964
-3960
-3955
-3950
-3945
-3940
-3935
-3930
-3924
-3919
-3914
-3908
-3903
-3898
-3892
-3886
-3881
-3875
-3869
-3863
-3858
-3852
-3846
-3840
-3834
-3828
-3822
-3816
-3810
-3803
-3797
-3791
-3785
-3778
-3772
-3766
-3759
-3753
-3747
-3740
-3734
-3727
-3720
-3714
-3707
-3700
-3694
-3687
-3680
-3673
-3666
-3659
-3652
-3645
-3638
-3631
-3624
-3617
-3610
-3603
-3596
-3588
-3581
-3573
-3566
-3558
-3551
-3543
-3535
-3528
-3520
-3512
-3504
-3496
-3487
-3479
-3471
-3462
-3454
-3445
-3437
-3428
-3419
-3410
-3402
-3393
-3384
-3374
-3365
-3356
-3347
-3337
-3328
-3318
-3309
-3299
-3290
-3280
-3270
-3260
-3250
-3240
-3230
-3220
-3210
-3200
-3190
-3180
-3170
-3160
-3149
-3139
-3129
-3118
-3108
-3097
-3087
-3077
-3066
-3056
-3045
-3035
-3024
-3013
-3003
-2992
-2982
-2971
-2961
-2950
-2939
-2929
-2918
-2907
-2897
-2886
-2875
-2865
-2854
-2844
-2833
-2822
-2812
-2801
-2791
-2780
-2770
-2759
-2749
-2738
-2728
-2718
-2707
-2697
-2687
-2676
-2666
-2656
-2646
-2635
-2625
-2615
-2605
-2595
-2585
-2575
-2565
-2555
-2545
-2536
-2526
-2516
-2506
-2497
-2487
-2478
-2468
-2459
-2449
-2440
-2431
-2421
-2412
-2403
-2394
-2385
-2376
-2367
-2358
-2349
-2340
-2331
-2322
-2314
-2305
-2297
-2288
-2280
-2272
-2263
-2255
-2247
-2239
-2231
-2223
-2216
-2208
-2200
-2193
-2185
-2178
-2171
-2163
-2156
-2149
-2142
-2135
-2128
-2122
-2115
-2108
-2102
-2095
-2089
-2083
-2076
-2070
-2064
-2058
-2052
-2045
-2040
-2035
-2029
-2023
-2017
-2012
-2005
-2001
-1995
-1990
-1984
-1979
-1974
-1968
-1963
-1958
-1953
-1948
-1943
-1938
-1933
-1928
-1924
-1919
-1915
-1910
-1906
-1901
-1897
-1893
-1889
-1885
-1881
-1877
-1874
-1870
-1867
-1863
-1860
-1857
-1854
-1851
-1848
-1845
-1842
-1840
-1837
-1835
-1833
-1830
-1828
-1826
-1825
-1823
-1821
-1820
-1818
-1817
-1816
-1815
-1814
-1813
-1812
-1812
-1811
-1811
-1811
-1810
-1810
-1810
-1811
-1811
-1811
-1811
-1812
-1813
-1813
-1814
-1815
-1816
-1817
-1818
-1819
-1820
-1821
-1822
-1823
-1824
-1826
-1827
-1828
-1830
-1831
-1833
-1834
-1836
-1837
-1839
-1840
-1842
-1843
-1845
-1846
-1847
-1849
-1850
-1852
-1853
-1854
-1856
-1857
-1858
-1860
-1861
-1862
-1863
-1864
-1866
-1867
-1868
-1869
-1870
-1871
-1872
-1873
-1874
-1875
-1876
-1877
-1878
-1879
-1880
-1881
-1882
-1883
-1884
-1886
-1887
-1888
-1889
-1890
-1891
-1893
-1894
-1895
-1897
-1898
-1900
-1901
-1903
-1905
-1907
-1909
-1911
-1913
-1915
-1918
-1920
-1922
-1925
-1928
-1930
-1933
-1936
-1939
-1943
-1946
-1949
-1953
-1956
-1960
-1963
-1967
-1971
-1975
-1979
-1983
-1988
-1992
-1996
-2001
-2005
-2009
-2015
-2019
-2024
-2029
-2033
-2039
-2044
-2049
-2054
-2059
-2065
-2070
-2075
-2081
-2086
-2092
-2097
-2103
-2109
-2114
-2120
-2126
-2132
-2138
-2144
-2150
-2156
-2162
-2168
-2174
-2180
-2186
-2193
-2199
-2205
-2212
-2218
-2224
-2231
-2237
-2244
-2250
-2257
-2263
-2270
-2276
-2283
-2289
-2296
-2302
-2308
-2315
-2321
-2328
-2334
-2340
-2346
-2353
-2359
-2365
-2371
-2377
-2383
-2389
-2395
-2400
-2406
-2412
-2418
-2423
-2429
-2434
-2440
-2445
-2451
-2456
-2462
-2467
-2472
-2478
-2483
-2488
-2493
-2499
-2504
-2509
-2514
-2519
-2524
-2529
-2534
-2539
-2544
-2549
-2554
-2558
-2563
-2568
-2572
-2577
-2581
-2586
-2590
-2595
-2599
-2603
-2607
-2612
-2616
-2620
-2624
-2628
-2632
-2636
-2640
-2643
-2647
-2651
-2655
-2658
-2662
-2665
-2669
-2672
-2676
-2679
-2682
-2685
-2688
-2691
-2694
-2697
-2700
-2703
-2706
-2708
-2711
-2713
-2716
-2718
-2721
-2723
-2725
-2727
-2729
-2731
-2733
-2735
-2737
-2738
-2740
-2741
-2743
-2744
-2746
-2747
-2748
-2749
-2750
-2751
-2752
-2753
-2753
-2754
-2754
-2755
-2755
-2756
-2756
-2756
-2756
-2756
-2755
-2755
-2755
-2754
-2754
-2753
-2752
-2751
-2750
-2749
-2748
-2747
-2746
-2744
-2742
-2741
-2739
-2737
-2735
-2733
-2731
-2729
-2726
-2724
-2721
-2719
-2716
-2713
-2710
-2707
-2704
-2700
-2697
-2694
-2690
-2686
-2683
-2679
-2675
-2671
-2667
-2663
-2659
-2655
-2651
-2646
-2642
-2638
-2633
-2629
-2625
-2620
-2616
-2611
-2607
-2603
-2598
-2594
-2589
-2585
-2580
-2576
-2571
-2567
-2563
-2558
-2554
-2549
-2545
-2541
-2536
-2532
-2528
-2524
-2519
-2515
-2511
-2507
-2503
-2499
-2495
-2491
-2487
-2483
-2479
-2476
-2472
-2468
-2465
-2461
-2458
-2454
-2451
-2448
-2444
-2441
-2438
-2435
-2432
-2429
-2426
-2423
-2421
-2418
-2415
-2413
-2411
-2408
-2406
-2404
-2402
-2399
-2398
-2396
-2394
-2392
-2391
-2389
-2388
-2386
-2385
-2384
-2383
-2382
-2381
-2380
-2380
-2379
-2379
-2378
-2378
-2378
-2378
-2378
-2378
-2378
-2379
-2379
-2379
-2380
-2381
-2381
-2382
-2383
-2384
-2385
-2387
-2388
-2389
-2391
-2392
-2394
-2395
-2397
-2399
-2401
-2403
-2405
-2407
-2409
-2411
-2413
-2416
-2418
-2420
-2423
-2426
-2428
-2431
-2434
-2437
-2440
-2443
-2446
-2449
-2452
-2455
-2458
-2462
-2465
-2469
-2473
-2476
-2480
-2484
-2488
-2492
-2496
-2500
-2505
-2509
-2513
-2518
-2523
-2527
-2532
-2537
-2542
-2547
-2552
-2557
-2562
-2567
-2572
-2578
-2583
-2588
-2594
-2599
-2605
-2611
-2616
-2622
-2628
-2634
-2639
-2645
-2651
-2657
-2663
-2669
-2675
-2682
-2688
-2694
-2700
-2707
-2713
-2719
-2726
-2732
-2739
-2745
-2752
-2758
-2765
-2771
-2778
-2785
-2791
-2798
-2805
-2811
-2818
-2825
-2832
-2838
-2845
-2852
-2858
-2865
-2872
-2879
-2885
-2892
-2898
-2905
-2912
-2918
-2925
-2931
-2938
-2944
-2951
-2957
-2963
-2970
-2976
-2982
-2988
-2995
-3001
-3007
-3013
-3019
-3025
-3031
-3037
-3043
-3049
-3055
-3061
-3067
-3073
-3079
-3085
-3091
-3096
-3102
-3108
-3113
-3119
-3125
-3130
-3136
-3141
-3146
-3151
-3157
-3162
-3167
-3172
-3177
-3182
-3186
-3191
-3196
-3200
-3205
-3209
-3214
-3218
-3222
-3226
-3230
-3234
-3238
-3242
-3246
-3249
-3253
-3256
-3260
-3263
-3266
-3270
-3273
-3276
-3279
-3282
-3284
-3287
-3290
-3292
-3295
-3297
-3300
-3302
-3304
-3306
-3308
-3310
-3312
-3314
-3315
-3317
-3318
-3320
-3321
-3322
-3323
-3324
-3325
-3325
-3326
-3326
-3327
-3327
-3327
-3327
-3326
-3326
-3325
-3325
-3324
-3323
-3322
-3320
-3319
-3317
-3315
-3313
-3311
-3309
-3306
-3304
-3301
-3298
-3294
-3291
-3287
-3283
-3279
-3275
-3271
-3266
-3261
-3256
-3251
-3245
-3240
-3234
-3228
-3221
-3215
-3208
-3201
-3194
-3186
-3179
-3171
-3163
-3155
-3146
-3137
-3128
-3119
-3110
-3100
-3090
-3080
-3070
-3060
-3049
-3038
-3027
-3016
-3004
-2993
-2981
-2969
-2957
-2944
-2932
-2919
-2906
-2894
-2880
-2867
-2854
-2840
-2827
-2813
-2799
-2785
-2771
-2757
-2742
-2728
-2713
-2698
-2684
-2669
-2654
-2638
-2623
-2608
-2592
-2577
-2561
-2545
-2529
-2513
-2497
-2481
-2464
-2448
-2431
-2415
-2398
-2381
-2364
-2347
-2330
-2313
-2296
-2278
-2261
-2243
-2226
-2208
-2190
-2172
-2155
-2137
-2119
-2101
-2082
-2064
-2045
-2028
-2009
-1991
-1972
-1954
-1935
-1917
-1898
-1880
-1861
-1842
-1823
-1804
-1786
-1767
-1748
-1729
-1710
-1691
-1672
-1653
-1634
-1615
-1596
-1576
-1557
-1538
-1519
-1500
-1481
-1461
-1442
-1423
-1404
-1384
-1365
-1346
-1327
-1308
-1288
-1269
-1250
-1231
-1212
-1193
-1174
-1155
-1136
-1117
-1098
-1079
-1060
-1042
-1022
-1004
-986
-967
-948
-930
-912
-893
-875
-857
-839
-821
-803
-785
-767
-749
-732
-714
-697
-679
-662
-645
-628
-611
-594
-578
-561
-544
-528
-512
-496
-480
-464
-448
-432
-417
-401
-386
-370
-355
-340
-325
-311
-296
-281
-267
-253
-238
-224
-210
-196
-182
-169
-155
-142
-128
-115
-102
-89
-76
-63
-50
-38
-25
-13
0
12
24
36
48
59
71
83
94
106
117
128
139
150
161
172
183
194
204
215
225
236
246
256
267
277
287
297
307
317
327
336
346
356
365
375
384
394
403
412
421
430
439
448
457
466
475
484
492
501
510
518
527
535
544
552
561
569
577
586
594
602
610
618
626
634
642
650
658
666
673
681
689
696
704
711
719
726
733
741
748
755
762
769
776
783
790
796
803
810
817
823
830
837
843
850
856
863
869
876
882
889
895
902
908
915
921
928
934
941
947
954
960
967
973
980
986
993
1000
1006
1012
1018
1026
1033
1040
1046
1053
1060
1067
1074
1081
1088
1095
1102
1110
1117
1124
1131
1139
1146
1154
1161
1169
1176
1184
1191
1199
1207
1215
1223
1230
1238
1246
1255
1263
1271
1279
1287
1296
1304
1313
1321
1330
1339
1347
1356
1365
1374
1383
1392
1401
1411
1420
1429
1439
1448
1458
1468
1478
1487
1497
1508
1518
1528
1538
1549
1559
1570
1581
1592
1603
1614
1625
1636
1647
1659
1671
1682
1694
1706
1718
1730
1743
1755
1768
1780
1793
1806
1819
1832
1845
1859
1872
1886
1900
1913
1927
1941
1955
1970
1984
1998
2013
2027
2041
2057
2072
2087
2102
2117
2132
2147
2163
2178
2194
2209
2225
2240
2256
2272
2288
2304
2320
2336
2352
2369
2385
2401
2418
2434
2451
2467
2484
2500
2517
2533
2550
2567
2583
2600
2617
2633
2650
2666
2683
2700
2716
2733
2749
2766
2782
2799
2815
2831
2847
2864
2880
2896
2912
2928
2943
2959
2975
2990
3006
3021
3037
3052
3067
3082
3097
3112
3127
3142
3157
3171
3186
3200
3214
3228
3242
3256
3269
3283
3296
3309
3322
3335
3347
3360
3372
3384
3396
3408
3420
3431
3442
3453
3464
3474
3485
3495
3505
3515
3524
3534
3543
3552
3561
3569
3578
3586
3594
3602
3609
3616
3623
3630
3637
3643
3649
3655
3660
3666
3671
3676
3680
3685
3689
3692
3696
3699
3702
3705
3707
3710
3712
3713
3714
3716
3716
3717
3717
3717
3717
3716
3715
3714
3713
3711
3709
3707
3704
3701
3699
3696
3693
3690
3687
3685
3682
3679
3676
3674
3671
3668
3665
3663
3660
3657
3654
3651
3649
3646
3643
3640
3638
3635
3632
3629
3627
3624
3621
3618
3616
3613
3610
3607
3605
3602
3599
3596
3594
3591
3588
3585
3583
3580
3577
3574
3572
3569
3566
3563
3561
3558
3555
3552
3550
3547
3544
3542
3539
3536
3533
3531
3528
3525
3522
3520
3517
3514
3512
3509
3506
3503
3501
3498
3495
3492
3490
3487
3484
3482
3479
3476
3473
3471
3468
3465
3463
3460
3457
3454
3452
3449
3446
3444
3441
3438
3435
3433
3430
3427
3425
3422
3419
3417
3414
3411
3408
3406
3403
3400
3398
3395
3392
3390
3387
3384
3382
3379
3376
3373
3371
3368
3365
3363
3360
3357
3355
3352
3349
3347
3344
3341
3339
3336
3333
3331
3328
3325
3323
3320
3317
3315
3312
3309
3307
3304
3301
3299
3296
3293
3291
3288
3285
3283
3280
3277
3275
3272
3269
3267
3264
3261
3259
3256
3253
3251
3248
3245
3243
3240
3237
3235
3232
3230
3227
3224
3222
3219
3216
3214
3211
3208
3206
3203
3201
3198
3195
3193
3190
3187
3185
3182
3179
3177
3174
3172
3169
3166
3164
3161
3159
3156
3153
3151
3148
3145
3143
3140
3138
3135
3132
3130
3127
3125
3122
3119
3117
3114
3112
3109
3106
3104
3101
3099
3096
3093
3091
3088
3086
3083
3080
3078
3075
3073
3070
3067
3065
3062
3060
3057
3055
3052
3049
3047
3044
3042
3039
3036
3034
3031
3029
3026
3024
3021
3018
3016
3013
3011
3008
3006
3003
3001
2998
2995
2993
2990
2988
2985
2983
2980
2978
2975
2972
2970
2967
2965
2962
2960
2957
2955
2952
2950
2947
2944
2942
2939
2937
2934
2932
2929
2927
2924
2922
2919
2917
2914
2911
2909
2906
2904
2901
2899
2896
2894
2891
2889
2886
2884
2881
2879
2876
2874
2871
2869
2866
2864
2861
2859
2856
2854
2851
2849
2846
2844
2841
2839
2836
2834
2831
2829
2826
2824
2821
2819
2816
2814
2811
2809
2806
2804
2801
2799
2796
2794
2791
2789
2786
2784
2781
2779
2777
2774
2772
2769
2767
2764
2762
2759
2757
2754
2752
2749
2747
2744
2742
2740
2737
2735
2732
2730
2727
2725
2722
2720
2718
2715
2713
2710
2708
2705
2703
2700
2698
2696
2693
2691
2688
2686
2683
2681
2679
2676
2674
2671
2669
2666
2664
2662
2659
2657
2654
2652
2649
2647
2645
2642
2640
2637
2635
2633
2630
2628
2625
2623
2621
2618
2616
2613
2611
2609
2606
2604
2601
2599
2597
2594
2592
2589
2587
2585
2582
2580
2577
2575
2573
2570
2568
2566
2563
2561
2558
2556
2554
2551
2549
2547
2544
2542
2539
2537
2535
2532
2530
2528
2525
2523
2521
2518
2516
2514
2511
2509
2506
2504
2502
2499
2497
2495
2492
2490
2488
2485
2483
2481
2478
2476
2474
2471
2469
2467
2464
2462
2460
2457
2455
2453
2450
2448
2446
2443
2441
2439
2436
2434
2432
2430
2427
2425
2423
2420
2418
2416
2413
2411
2409
2406
2404
2402
2400
2397
2395
2393
2390
2388
2386
2384
2381
2379
2377
2374
2372
2370
2368
2365
2363
2361
2358
2356
2354
2352
2349
2347
2345
2342
2340
2338
2336
2333
2331
2329
2327
2324
2322
2320
2318
2315
2313
2311
2309
2306
2304
2302
2300
2297
2295
2293
2291
2288
2286
2284
2282
2279
2277
2275
2273
2270
2268
2266
2264
2262
2259
2257
2255
2253
2250
2248
2246
2244
2242
2239
2237
2235
2233
2231
2228
2226
2224
2222
2219
2217
2215
2213
2211
2208
2206
2204
2202
2200
2197
2195
2193
2191
2189
2187
2184
2182
2180
2178
2176
2173
2171
2169
2167
2165
2163
2160
2158
2156
2154
2152
2150
2147
2145
2143
2141
2139
2137
2134
2132
2130
2128
2126
2124
2121
2119
2117
2115
2113
2111
2109
2106
2104
2102
2100
2098
2096
2094
2091
2089
2087
2085
2083
2081
2079
2077
2074
2072
2070
2068
2066
2064
2062
2060
2058
2055
2053
2051
2049
2047
2045
2043
2041
2039
2036
2033
2032
2029
2028
2025
2024
2021
2020
2017
2015
2013
2011
2009
2007
2005
2003
2001
1999
1997
1995
1993
1990
1988
1986
1984
1982
1980
1978
1976
1974
1972
1970
1968
1966
1964
1962
1959
1957
1955
1953
1951
1949
1947
1945
1943
1941
1939
1937
1935
1933
1931
1929
1927
1925
1923
1921
1919
1917
1914
1912
1910
1908
1906
1904
1902
1900
1898
1896
1894
1892
1890
1888
1886
1884
1882
1880
1878
1876
1874
1872
1870
1868
1866
1864
1862
1860
1858
1856
1854
1852
1850
1848
1846
1844
1842
1840
1838
1836
1834
1832
1830
1828
1826
1824
1822
1820
1818
1816
1814
1813
1811
1809
1807
1805
1803
1801
1799
1797
1795
1793
1791
1789
1787
1785
1783
1781
1779
1777
1775
1773
1771
1770
1768
1766
1764
1762
1760
1758
1756
1754
1752
1750
1748
1746
1744
1742
1741
1739
1737
1735
1733
1731
1729
1727
1725
1723
1721
1719
1718
1716
1714
1712
1710
1708
1706
1704
1702
1700
1699
1697
1695
1693
1691
1689
1687
1685
1683
1682
1680
1678
1676
1674
1672
1670
1668
1667
1665
1663
1661
1659
1657
1655
1653
1652
1650
1648
1646
1644
1642
1640
1639
1637
1635
1633
1631
1629
1627
1626
1624
1622
1620
1618
1616
1615
1613
1611
1609
1607
1605
1604
1602
1600
1598
1596
1594
1593
1591
1589
1587
1585
1583
1582
1580
1578
1576
1574
1573
1571
1569
1567
1565
1564
1562
1560
1558
1556
1554
1553
1551
1549
1547
1546
1544
1542
1540
1538
1537
1535
1533
1531
1529
1528
1526
1524
1522
1521
1519
1517
1515
1513
1512
1510
1508
1506
1505
1503
1501
1499
1498
1496
1494
1492
1491
1489
1487
1485
1484
1482
1480
1478
1477
1475
1473
1471
1470
1468
1466
1464
1463
1461
1459
1457
1456
1454
1452
1451
1449
1447
1445
1444
1442
1440
1438
1437
1435
1433
1432
1430
1428
1426
1425
1423
1421
1420
1418
