2005-12-02
113
103
111
70
70
115
101
100
97
93
90
89
86
78
65
62
61
56
55
56
57
59
58
19
59
61
63
63
64
64
65
65
66
70
74
74
69
68
68
73
24
56
58
58
57
57
57
56
55
52
11
11
11
11
11
11
12
12
12
12
10
19
20
23
19
22
21
19
16
17
13
19
17
15
169
175
177
177
179
180
180
182
189
193
196
199
200
199
198
195
198
199
200
200
200
197
198
198
194
199
199
199
200
200
200
200
199
199
202
200
200
202
202
203
205
207
209
210
214
221
223
223
225
225
226
226
226
227
230
227
227
230
228
227
228
228
228
228
232
233
234
235
236
236
233
232
231
229
229
230
232
232
231
231
230
229
235
272
194
212
224
197
206
212
222
225
225
225
226
226
227
227
227
228
229
245
245
246
246
247
252
264
264
264
264
264
264
264
392
398
397
396
398
402
406
412
413
410
418
418
418
418
417
416
416
418
418
423
433
433
438
443
448
452
452
456
462
466
471
478
481
486
488
486
488
488
491
492
496
496
498
498
498
498
498
498
498
498
498
498
500
506
507
507
507
507
517
525
526
525
524
519
522
520
525
530
537
541
537
544
547
553
548
551
553
554
556
554
554
554
561
565
562
560
550
552
553
562
562
562
562
562
567
569
573
575
573
575
100
103
2005-12-03
155
161
157
162
161
160
160
163
162
170
168
171
175
177
182
185
185
197
205
212
215
220
223
226
223
224
227
236
239
239
241
243
259
264
264
264
264
266
268
272
270
272
275
278
279
280
282
286
293
296
301
303
302
306
308
313
314
316
318
320
320
324
328
327
328
325
325
322
318
317
312
312
311
308
313
2005-12-03
182
168
165
162
161
154
153
154
159
154
154
154
156
158
157
159
160
160
159
160
161
162
162
162
163
161
155
156
157
157
155
157
156
157
158
160
160
157
158
158
161
162
161
159
158
157
156
159
161
162
157
156
159
158
150
146
145
149
150
152
154
155
154
155
161
167
166
170
171
2005-12-03
62
75
82
85
86
85
88
96
102
106
107
118
128
135
137
141
143
145
146
147
144
143
143
143
144
143
143
144
147
145
146
147
145
146
145
146
146
146
146
146
150
147
147
147
145
146
146
147
146
146
148
147
146
146
147
148
148
146
147
146
146
145
148
149
149
150
151
150
147
149
148
148
150
151
149
150
150
152
151
150
150
151
151
150
151
152
153
156
152
151
152
152
154
157
158
158
158
159
163
161
160
161
160
166
169
169
2005-12-04
723
715
716
715
717
721
726
735
736
742
745
746
750
752
759
760
761
766
770
772
777
778
780
784
787
789
789
790
787
786
789
797
801
804
807
807
807
812
810
813
814
813
813
811
812
811
810
808
807
807
811
808
807
806
804
806
811
810
810
814
813
812
809
808
807
805
802
802
805
807
806
807
807
806
807
800
799
804
802
795
796
814
813
812
811
811
807
809
813
817
815
811
818
818
814
811
808
811
810
811
811
809
805
805
803
802
800
800
798
801
802
800
798
799
798
804
804
806
804
804
803
813
809
805
809
809
809
809
807
805
802
800
801
800
800
801
799
790
793
795
797
804
805
803
808
805
797
796
795
794
792
791
791
784
786
778
780
786
788
790
792
794
788
784
784
784
780
780
785
790
791
786
784
784
783
784
785
781
784
784
784
783
785
779
782
782
786
789
789
789
782
785
788
791
796
792
796
800
799
799
801
797
793
792
789
786
784
782
780
782
783
784
790
787
787
784
783
782
782
787
786
784
779
778
781
783
786
786
785
788
783
788
784
779
776
774
772
769
770
764
762
764
686
713
716
719
723
727
733
736
735
729
734
728
708
702
696
702
699
693
690
689
685
680
673
667
664
663
652
648
645
640
641
644
641
2005-12-04
132
124
122
121
121
122
122
122
126
117
116
110
110
109
108
107
104
103
102
104
105
104
103
103
108
111
112
112
111
108
108
106
108
99
98
96
91
90
88
84
79
79
79
73
70
68
66
59
59
59
59
59
56
54
53
51
47
47
47
45
42
131
27
33
28
43
41
40
37
35
2005-12-06
650
645
644
646
721
707
699
684
658
634
624
614
612
610
593
589
586
584
582
579
574
574
561
559
559
550
549
535
541
527
522
514
518
514
512
513
511
513
514
514
513
512
510
509
510
511
511
510
511
513
513
511
510
509
504
505
506
506
505
509
509
506
506
504
510
508
509
506
506
504
503
505
500
500
495
493
496
496
496
496
496
496
496
497
495
492
497
503
504
506
501
500
500
503
502
501
505
496
498
505
488
496
499
499
499
498
498
499
499
500
502
499
500
499
500
492
492
492
513
504
500
492
493
491
489
489
489
493
494
494
493
493
493
489
489
489
495
483
483
483
483
483
483
483
482
481
481
481
483
483
485
490
490
490
491
491
490
488
488
488
488
488
488
488
488
494
494
494
494
494
494
495
495
495
495
495
495
495
495
495
495
500
503
505
505
505
505
504
504
504
504
504
504
505
521
518
518
528
526
517
518
516
516
523
525
525
526
526
527
527
527
527
527
527
526
526
525
512
509
509
509
509
509
509
509
507
507
504
504
503
510
510
510
509
509
510
508
508
509
509
508
509
509
509
509
509
506
502
509
512
513
508
513
513
515
518
518
518
517
506
510
509
510
507
508
518
518
518
517
516
517
523
522
525
528
530
532
530
532
539
541
547
554
557
557
558
557
560
568
576
583
587
592
597
601
605
609
609
620
621
636
637
637
637
636
638
653
663
642
635
2005-12-07
58
7
18
19
19
18
20
19
21
17
17
20
19
23
21
18
18
17
19
13
7
20
18
16
22
17
16
21
18
21
19
22
26
40
42
40
38
35
40
42
46
54
56
55
55
57
58
64
60
64
66
69
70
66
66
67
69
82
86
97
102
90
99
113
127
128
131
133
139
147
153
155
159
158
157
155
159
158
161
167
167
168
166
165
167
179
199
209
201
194
194
189
183
194
231
229
227
225
226
223
223
222
216
201
203
205
214
223
243
244
250
254
255
261
263
264
264
270
276
281
286
290
296
299
310
325
331
335
331
331
338
338
339
339
340
341
341
349
350
352
351
352
352
271
261
252
247
246
246
246
242
246
237
237
239
237
237
232
227
221
210
202
196
223
189
190
189
192
193
197
199
202
207
212
218
220
226
229
232
234
234
233
233
236
239
245
257
266
265
268
269
270
271
268
275
276
287
289
291
295
295
300
300
299
298
302
308
304
301
299
298
297
296
2005-12-08
27
22
23
23
27
27
22
18
16
20
18
15
15
18
19
18
21
20
23
29
29
32
33
31
33
33
37
38
38
41
28
27
27
26
23
20
19
16
19
14
31
34
33
32
38
44
45
45
43
46
48
46
53
48
47
45
44
41
26
24
20
18
10
14
14
14
13
12
12
12
12
14
13
12
10
10
12
15
15
18
15
16
15
10
16
17
21
28
33
35
43
45
47
50
53
53
53
39
36
37
38
38
37
34
33
33
30
27
25
22
21
20
20
26
29
35
36
36
35
32
29
28
22
20
17
22
2005-12-09
49
63
54
57
65
60
57
56
57
58
58
62
61
57
55
56
59
58
75
81
79
75
72
73
63
59
64
60
59
57
57
55
53
66
45
51
55
48
53
51
66
72
61
58
58
53
49
31
24
25
27
25
28
28
32
38
32
1
15
15
17
22
20
21
21
21
19
15
14
13
13
14
8
6
10
8
6
9
9
11
10
11
10
11
11
12
11
12
11
10
11
11
9
7
8
12
11
14
14
14
15
15
15
15
15
14
16
19
15
15
15
14
19
25
26
25
20
22
20
18
16
16
14
14
15
15
13
11
9
9
10
11
11
10
12
12
11
11
8
13
13
23
46
16
11
10
3
5
6
6
6
14
13
2
16
12
10
11
12
15
15
12
11
11
15
14
13
12
13
12
6
2
3
5
5
6
9
8
11
7
8
6
12
14
12
12
11
11
11
12
12
11
6
8
8
13
11
11
12
9
10
9
10
11
15
16
15
9
11
14
16
19
15
12
11
25
25
18
21
23
25
27
25
26
8
21
19
23
27
41
25
34
39
32
32
20
1284
1289
1286
1283
1294
1293
1295
1291
1290
1288
1289
1292
1293
1293
1289
1293
1293
1293
1292
1293
1294
1294
1294
1293
1294
1294
1295
1295
1295
1295
1295
1295
1295
1293
1292
1290
1289
1289
1289
1291
1291
1291
1290
1291
1292
1283
1275
1277
1277
1275
1284
1287
1290
1291
1290
1295
1300
1295
1294
1291
1289
1290
1289
1290
1291
1291
1292
1291
1290
1294
1301
1303
1306
1306
1305
1306
1304
1301
1300
1301
1302
1302
1301
1302
1300
1299
1299
1301
1306
1304
1300
1302
1301
1304
1304
1304
1305
1304
1304
1303
1303
1303
1303
1303
1304
1303
1300
1295
1294
1291
1292
1289
1291
1291
1291
1290
1289
1297
1292
1291
1293
1290
1290
1290
1293
1297
1297
1295
1297
1295
1299
1295
1295
1292
1290
1288
1289
1290
1292
1293
1293
1295
1298
1294
1294
1293
1293
1294
1295
1293
1294
1292
1291
1288
1291
1289
1289
1294
1295
1295
1295
1296
1294
1295
2005-12-10
1024
1072
1005
1173
1010
1016
1018
998
987
987
980
983
999
976
983
983
974
977
978
973
974
976
973
974
973
973
978
977
981
979
979
981
980
992
994
995
997
1010
1009
1021
1031
1032
1034
1038
1039
1041
1046
1049
1049
1047
1049
1048
1047
1049
1049
1049
1049
1047
1049
1047
1048
1045
1044
1045
1047
1047
1048
1044
1044
1044
1046
1053
1055
1054
1049
1050
1047
1048
1048
1051
1047
1047
1063
1062
1050
1050
1050
1051
1050
1049
1046
1047
1053
1054
1049
1051
1048
1047
1048
1048
1047
1047
1047
1048
1055
1053
1056
1053
1044
1042
1036
1033
1032
1020
1012
1006
1005
1009
997
990
989
987
984
984
979
978
977
977
979
983
982
983
980
991
989
964
965
972
983
980
981
980
984
984
985
986
987
987
986
981
981
983
983
985
980
981
984
987
986
986
986
986
986
986
989
978
972
975
977
985
984
981
983
978
964
979
978
980
977
979
977
979
981
977
981
985
985
985
986
987
987
985
983
981
983
986
984
984
983
981
985
985
984
983
980
982
983
983
984
984
982
984
984
985
985
983
980
982
983
981
980
977
978
980
979
980
983
986
985
979
980
981
983
986
984
981
981
990
988
985
987
985
981
977
972
976
979
980
985
982
979
977
979
978
982
989
989
991
983
985
985
991
993
990
989
983
997
1001
1003
998
988
985
982
976
978
997
994
986
986
986
982
982
982
981
982
981
982
982
982
982
982
981
979
980
981
981
981
979
978
980
981
981
980
980
979
978
979
980
979
981
983
983
983
985
984
981
980
979
980
981
978
979
981
980
979
977
976
977
975
978
980
978
983
984
984
985
986
984
985
981
972
972
973
975
977
976
979
980
981
979
978
978
982
981
979
977
978
979
948
1077
986
1059
1063
1029
1041
2005-12-11
571
570
571
569
580
582
587
594
591
585
584
584
585
585
587
585
589
591
606
609
606
607
605
605
607
607
609
610
614
614
614
611
612
615
614
615
613
619
621
616
613
613
614
611
613
612
617
619
620
618
624
614
612
614
613
611
606
606
612
617
608
608
614
608
609
610
609
615
613
613
613
612
610
605
604
608
607
606
609
609
607
608
606
602
608
609
608
605
604
604
608
610
605
603
601
600
600
601
606
605
606
610
610
610
609
610
610
611
610
607
605
605
604
605
607
605
603
604
608
606
605
606
605
608
609
599
598
602
600
599
598
600
601
599
601
603
603
598
603
606
598
598
596
590
578
575
572
567
565
2005-12-12
107
99
97
105
107
110
115
146
119
122
124
123
124
128
138
141
143
145
148
145
143
143
143
143
143
144
143
143
144
145
145
143
144
144
144
144
143
145
142
140
139
140
140
141
137
137
137
143
141
141
140
140
139
136
136
136
136
139
138
138
138
140
140
138
137
136
134
136
134
134
132
130
128
127
127
124
122
120
115
113
111
108
103
101
97
101
96
96
97
97
97
96
96
94
91
90
89
89
88
86
83
81
77
74
67
55
59
67
70
71
72
74
78
82
83
82
85
89
92
91
93
93
87
88
85
83
81
81
87
86
85
83
83
82
82
89
88
85
90
90
86
83
89
90
87
83
81
82
83
78
80
66
64
65
72
75
74
68
60
58
57
57
54
53
54
54
45
42
37
37
36
37
40
43
46
53
52
53
41
44
45
50
50
51
57
43
44
47
45
44
47
46
46
46
45
44
54
45
42
39
35
33
32
32
31
29
29
12
23
28
31
32
30
30
34
31
27
28
28
25
24
23
20
15
17
18
17
15
15
15
15
17
17
17
17
17
16
16
16
16
13
21
19
18
14
16
20
19
19
20
21
24
20
20
16
16
16
17
16
18
18
18
20
17
16
16
18
18
18
19
18
19
18
19
19
19
20
21
19
19
19
19
17
18
21
20
18
18
19
18
21
23
24
24
22
20
23
19
21
23
22
25
25
26
30
31
34
34
34
37
36
27
27
32
28
20
21
26
26
24
24
24
26
30
28
28
26
18
19
23
24
17
19
18
19
26
27
22
29
26
28
23
20
16
15
17
17
16
16
19
18
17
17
17
17
17
17
18
17
18
16
15
16
19
18
18
19
17
18
24
19
19
17
17
17
15
13
14
12
13
12
12
11
11
12
12
13
13
15
16
21
21
21
22
18
19
16
22
20
19
17
17
17
17
15
15
16
19
20
19
18
17
2005-12-13
866
867
865
864
864
863
864
863
862
863
867
867
861
857
856
859
861
863
859
859
857
858
860
862
862
864
865
865
866
864
864
864
864
864
863
863
865
866
864
864
864
862
861
862
862
862
861
862
862
862
860
860
863
863
860
857
858
856
854
856
858
857
855
855
855
856
858
854
858
854
856
857
857
857
858
860
860
859
856
853
853
851
849
849
848
851
850
852
850
851
856
850
855
850
860
859
860
868
864
860
856
854
852
852
852
847
843
842
837
838
844
844
844
844
845
846
847
847
848
849
849
848
852
851
851
850
851
852
852
852
854
852
852
852
852
851
850
850
850
849
848
850
851
851
849
847
848
849
850
849
852
854
854
853
850
850
848
848
852
853
851
849
847
847
848
847
847
842
842
845
848
858
852
849
848
851
850
848
844
845
841
841
847
850
854
850
851
850
848
845
847
845
843
835
842
843
845
852
844
842
842
843
843
842
845
845
846
847
846
845
844
844
844
843
841
843
841
839
839
839
839
843
841
840
839
842
843
845
844
844
842
843
843
838
851
849
836
830
837
838
838
842
846
846
846
848
850
850
850
850
849
851
854
850
850
850
845
851
850
848
849
858
853
849
847
848
845
844
843
843
842
839
842
835
835
836
837
841
840
837
834
837
838
821
820
818
815
811
809
803
800
800
796
792
789
791
783
781
775
769
767
766
770
769
768
770
770
766
762
761
759
753
752
750
748
746
744
738
738
739
737
738
737
739
742
742
740
733
724
723
722
723
724
722
722
721
719
716
715
717
719
719
722
715
716
738
721
721
721
721
721
721
721
716
712
710
707
704
699
693
680
683
685
685
684
684
681
673
672
662
662
660
658
649
648
646
643
636
634
631
630
629
624
621
617
615
614
612
612
612
612
610
612
609
606
605
606
2005-12-14
22
268
274
274
278
280
281
280
279
280
281
279
278
284
289
287
282
278
286
287
292
289
292
293
298
290
285
290
296
293
292
292
291
292
292
293
292
294
293
292
297
294
294
292
294
297
297
295
290
289
296
293
294
298
297
296
298
312
310
307
300
298
298
298
302
302
301
303
303
299
301
302
301
300
303
303
303
302
301
301
296
300
298
312
306
301
308
306
304
304
308
307
303
302
303
307
309
310
313
314
310
301
300
305
305
304
303
300
300
302
303
312
295
289
296
296
289
289
294
298
300
300
301
301
306
309
306
309
308
305
310
319
319
319
318
321
319
316
316
316
318
318
317
319
320
321
316
316
316
316
316
317
317
320
320
323
322
326
329
330
331
331
324
319
308
300
287
292
308
313
312
313
284
292
300
303
303
307
309
321
315
316
316
318
317
316
318
318
318