projects
/
advent-of-code-21.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Todying
[advent-of-code-21.git]
/
data
/
advent01.txt
1
173
2
175
3
171
4
177
5
179
6
177
7
174
8
177
9
178
10
185
11
189
12
195
13
194
14
211
15
227
16
226
17
227
18
221
19
224
20
227
21
228
22
231
23
232
24
229
25
226
26
244
27
252
28
251
29
258
30
269
31
263
32
255
33
259
34
261
35
232
36
231
37
241
38
244
39
245
40
278
41
258
42
259
43
273
44
272
45
281
46
284
47
288
48
303
49
306
50
312
51
313
52
325
53
327
54
332
55
335
56
345
57
346
58
328
59
329
60
327
61
330
62
325
63
326
64
325
65
351
66
352
67
353
68
363
69
364
70
382
71
402
72
401
73
380
74
370
75
371
76
348
77
359
78
357
79
366
80
386
81
401
82
387
83
388
84
404
85
409
86
430
87
435
88
441
89
475
90
469
91
475
92
473
93
478
94
510
95
507
96
508
97
510
98
502
99
500
100
512
101
517
102
521
103
519
104
532
105
533
106
537
107
538
108
540
109
541
110
545
111
556
112
548
113
543
114
549
115
561
116
562
117
563
118
562
119
561
120
572
121
574
122
575
123
568
124
569
125
570
126
579
127
591
128
590
129
602
130
601
131
581
132
583
133
593
134
590
135
591
136
577
137
576
138
579
139
581
140
563
141
559
142
563
143
564
144
567
145
569
146
570
147
582
148
579
149
601
150
598
151
583
152
589
153
591
154
597
155
611
156
618
157
621
158
622
159
641
160
657
161
658
162
661
163
631
164
633
165
646
166
647
167
652
168
667
169
670
170
676
171
680
172
681
173
683
174
681
175
687
176
690
177
683
178
687
179
690
180
695
181
691
182
693
183
696
184
695
185
700
186
697
187
696
188
700
189
713
190
696
191
693
192
698
193
701
194
700
195
699
196
690
197
692
198
693
199
696
200
722
201
744
202
746
203
758
204
763
205
768
206
782
207
776
208
777
209
787
210
797
211
800
212
801
213
789
214
814
215
815
216
812
217
790
218
791
219
790
220
804
221
813
222
841
223
845
224
844
225
848
226
855
227
847
228
855
229
858
230
859
231
858
232
860
233
867
234
868
235
869
236
877
237
887
238
888
239
895
240
896
241
904
242
905
243
907
244
923
245
932
246
944
247
945
248
950
249
955
250
965
251
990
252
1019
253
1017
254
1025
255
1040
256
1041
257
1066
258
1060
259
1033
260
1034
261
1047
262
1057
263
1060
264
1061
265
1068
266
1071
267
1080
268
1081
269
1090
270
1096
271
1097
272
1098
273
1099
274
1093
275
1096
276
1100
277
1101
278
1112
279
1118
280
1119
281
1121
282
1123
283
1125
284
1126
285
1152
286
1155
287
1149
288
1161
289
1166
290
1178
291
1181
292
1182
293
1189
294
1190
295
1176
296
1169
297
1183
298
1196
299
1183
300
1205
301
1207
302
1198
303
1200
304
1186
305
1172
306
1162
307
1177
308
1179
309
1175
310
1163
311
1164
312
1170
313
1168
314
1171
315
1173
316
1172
317
1174
318
1175
319
1172
320
1173
321
1167
322
1169
323
1173
324
1176
325
1177
326
1178
327
1179
328
1181
329
1185
330
1186
331
1196
332
1183
333
1181
334
1176
335
1190
336
1200
337
1216
338
1240
339
1238
340
1234
341
1224
342
1247
343
1257
344
1258
345
1246
346
1233
347
1234
348
1223
349
1229
350
1231
351
1232
352
1231
353
1232
354
1249
355
1255
356
1254
357
1257
358
1268
359
1298
360
1300
361
1302
362
1325
363
1337
364
1339
365
1345
366
1348
367
1336
368
1341
369
1342
370
1343
371
1344
372
1343
373
1336
374
1351
375
1360
376
1362
377
1359
378
1357
379
1358
380
1364
381
1370
382
1372
383
1373
384
1374
385
1378
386
1409
387
1390
388
1398
389
1410
390
1411
391
1417
392
1418
393
1431
394
1450
395
1451
396
1452
397
1456
398
1468
399
1469
400
1472
401
1475
402
1465
403
1469
404
1453
405
1457
406
1458
407
1474
408
1464
409
1454
410
1457
411
1460
412
1467
413
1469
414
1470
415
1455
416
1456
417
1468
418
1476
419
1498
420
1502
421
1500
422
1514
423
1522
424
1529
425
1528
426
1516
427
1511
428
1516
429
1521
430
1503
431
1523
432
1498
433
1515
434
1527
435
1526
436
1527
437
1556
438
1567
439
1586
440
1607
441
1616
442
1615
443
1611
444
1612
445
1621
446
1599
447
1600
448
1601
449
1625
450
1632
451
1633
452
1628
453
1656
454
1644
455
1646
456
1669
457
1671
458
1675
459
1676
460
1682
461
1681
462
1658
463
1657
464
1671
465
1669
466
1668
467
1669
468
1670
469
1691
470
1708
471
1709
472
1708
473
1724
474
1731
475
1738
476
1748
477
1766
478
1767
479
1769
480
1756
481
1757
482
1758
483
1759
484
1760
485
1773
486
1775
487
1777
488
1780
489
1782
490
1793
491
1813
492
1795
493
1796
494
1798
495
1797
496
1804
497
1806
498
1811
499
1812
500
1813
501
1818
502
1822
503
1829
504
1824
505
1814
506
1811
507
1806
508
1825
509
1844
510
1847
511
1837
512
1841
513
1844
514
1836
515
1825
516
1828
517
1841
518
1846
519
1839
520
1840
521
1847
522
1856
523
1869
524
1870
525
1871
526
1879
527
1884
528
1890
529
1888
530
1859
531
1861
532
1873
533
1870
534
1871
535
1876
536
1885
537
1886
538
1887
539
1888
540
1887
541
1895
542
1888
543
1889
544
1891
545
1890
546
1884
547
1885
548
1854
549
1857
550
1860
551
1841
552
1837
553
1838
554
1841
555
1859
556
1863
557
1865
558
1866
559
1864
560
1853
561
1855
562
1865
563
1867
564
1875
565
1876
566
1877
567
1880
568
1877
569
1876
570
1886
571
1894
572
1901
573
1903
574
1910
575
1901
576
1903
577
1905
578
1911
579
1913
580
1928
581
1938
582
1940
583
1946
584
1956
585
1951
586
1953
587
1955
588
1961
589
1957
590
1960
591
1967
592
1966
593
1970
594
1976
595
1979
596
1980
597
1979
598
1967
599
1974
600
1980
601
1974
602
1975
603
1976
604
2005
605
2012
606
2015
607
2022
608
2023
609
2024
610
2018
611
2017
612
2024
613
2041
614
2042
615
2043
616
2074
617
2075
618
2077
619
2084
620
2090
621
2091
622
2096
623
2097
624
2100
625
2103
626
2090
627
2063
628
2081
629
2082
630
2079
631
2095
632
2093
633
2095
634
2103
635
2084
636
2093
637
2098
638
2116
639
2123
640
2124
641
2123
642
2117
643
2115
644
2120
645
2121
646
2132
647
2138
648
2146
649
2158
650
2162
651
2163
652
2167
653
2177
654
2178
655
2183
656
2178
657
2198
658
2174
659
2187
660
2196
661
2221
662
2224
663
2228
664
2232
665
2237
666
2238
667
2257
668
2262
669
2263
670
2266
671
2280
672
2287
673
2293
674
2280
675
2281
676
2289
677
2290
678
2289
679
2291
680
2307
681
2316
682
2322
683
2321
684
2320
685
2335
686
2339
687
2345
688
2348
689
2357
690
2360
691
2361
692
2367
693
2375
694
2380
695
2382
696
2389
697
2398
698
2384
699
2388
700
2390
701
2367
702
2369
703
2371
704
2366
705
2370
706
2371
707
2379
708
2364
709
2365
710
2368
711
2369
712
2370
713
2377
714
2378
715
2390
716
2392
717
2398
718
2402
719
2393
720
2404
721
2417
722
2441
723
2446
724
2453
725
2459
726
2462
727
2463
728
2464
729
2476
730
2477
731
2481
732
2482
733
2483
734
2477
735
2481
736
2489
737
2500
738
2504
739
2491
740
2490
741
2487
742
2474
743
2475
744
2476
745
2478
746
2489
747
2491
748
2498
749
2501
750
2513
751
2514
752
2532
753
2546
754
2547
755
2553
756
2559
757
2562
758
2580
759
2588
760
2590
761
2602
762
2601
763
2608
764
2613
765
2616
766
2623
767
2626
768
2651
769
2652
770
2654
771
2650
772
2651
773
2654
774
2658
775
2657
776
2660
777
2654
778
2668
779
2669
780
2662
781
2665
782
2647
783
2660
784
2670
785
2672
786
2680
787
2677
788
2678
789
2677
790
2684
791
2677
792
2678
793
2684
794
2702
795
2703
796
2707
797
2727
798
2728
799
2738
800
2739
801
2738
802
2757
803
2759
804
2766
805
2771
806
2775
807
2788
808
2790
809
2794
810
2797
811
2800
812
2798
813
2801
814
2800
815
2802
816
2803
817
2804
818
2831
819
2820
820
2821
821
2824
822
2827
823
2813
824
2816
825
2826
826
2827
827
2829
828
2834
829
2835
830
2841
831
2849
832
2854
833
2855
834
2867
835
2877
836
2894
837
2900
838
2918
839
2917
840
2898
841
2899
842
2901
843
2902
844
2903
845
2901
846
2919
847
2920
848
2931
849
2939
850
2945
851
2946
852
2934
853
2936
854
2947
855
2956
856
2955
857
2958
858
2946
859
2947
860
2951
861
2955
862
2957
863
2960
864
2964
865
2965
866
2974
867
2976
868
2992
869
3009
870
3014
871
3015
872
2997
873
2996
874
3003
875
3000
876
3006
877
3026
878
3019
879
3031
880
3012
881
3013
882
3020
883
3010
884
3014
885
3018
886
3019
887
3031
888
3007
889
3017
890
3018
891
3031
892
3033
893
3025
894
3037
895
3039
896
3033
897
3000
898
3001
899
3003
900
3014
901
3016
902
3034
903
3033
904
3035
905
3038
906
3040
907
3038
908
3020
909
3018
910
3020
911
3021
912
3039
913
3043
914
3034
915
3036
916
3043
917
3059
918
3074
919
3076
920
3090
921
3096
922
3103
923
3101
924
3102
925
3113
926
3114
927
3115
928
3119
929
3127
930
3146
931
3140
932
3145
933
3146
934
3147
935
3151
936
3152
937
3153
938
3154
939
3144
940
3149
941
3157
942
3163
943
3172
944
3175
945
3180
946
3206
947
3207
948
3212
949
3215
950
3211
951
3212
952
3220
953
3229
954
3230
955
3226
956
3227
957
3256
958
3296
959
3299
960
3301
961
3303
962
3301
963
3302
964
3308
965
3324
966
3323
967
3313
968
3314
969
3317
970
3318
971
3317
972
3330
973
3358
974
3360
975
3369
976
3363
977
3368
978
3371
979
3377
980
3381
981
3385
982
3382
983
3379
984
3381
985
3383
986
3385
987
3386
988
3389
989
3388
990
3392
991
3396
992
3393
993
3391
994
3393
995
3394
996
3398
997
3400
998
3403
999
3404
1000
3408
1001
3424
1002
3425
1003
3426
1004
3424
1005
3415
1006
3417
1007
3420
1008
3439
1009
3442
1010
3447
1011
3454
1012
3478
1013
3480
1014
3477
1015
3478
1016
3470
1017
3472
1018
3477
1019
3476
1020
3477
1021
3479
1022
3509
1023
3519
1024
3542
1025
3547
1026
3548
1027
3564
1028
3565
1029
3569
1030
3570
1031
3584
1032
3591
1033
3590
1034
3589
1035
3598
1036
3603
1037
3605
1038
3609
1039
3608
1040
3628
1041
3624
1042
3644
1043
3652
1044
3654
1045
3648
1046
3650
1047
3652
1048
3659
1049
3661
1050
3675
1051
3676
1052
3690
1053
3692
1054
3699
1055
3700
1056
3702
1057
3703
1058
3706
1059
3715
1060
3719
1061
3720
1062
3725
1063
3721
1064
3730
1065
3722
1066
3740
1067
3750
1068
3751
1069
3752
1070
3761
1071
3763
1072
3778
1073
3777
1074
3778
1075
3780
1076
3777
1077
3794
1078
3793
1079
3792
1080
3802
1081
3803
1082
3806
1083
3817
1084
3814
1085
3823
1086
3824
1087
3825
1088
3826
1089
3831
1090
3834
1091
3835
1092
3844
1093
3856
1094
3857
1095
3864
1096
3879
1097
3904
1098
3906
1099
3923
1100
3933
1101
3935
1102
3934
1103
3935
1104
3937
1105
3935
1106
3944
1107
3941
1108
3936
1109
3937
1110
3935
1111
3936
1112
3935
1113
3937
1114
3938
1115
3949
1116
3950
1117
3949
1118
3952
1119
3953
1120
3980
1121
3989
1122
3990
1123
3991
1124
3992
1125
3988
1126
3993
1127
4003
1128
3969
1129
3959
1130
3964
1131
3973
1132
3981
1133
3987
1134
3986
1135
3975
1136
3982
1137
3981
1138
3983
1139
3981
1140
3984
1141
3992
1142
3991
1143
3984
1144
3999
1145
4003
1146
4004
1147
3996
1148
3992
1149
4035
1150
4043
1151
4042
1152
4034
1153
4027
1154
4051
1155
4052
1156
4048
1157
4051
1158
4049
1159
4060
1160
4059
1161
4062
1162
4061
1163
4063
1164
4062
1165
4053
1166
4056
1167
4067
1168
4055
1169
4057
1170
4058
1171
4072
1172
4077
1173
4075
1174
4060
1175
4057
1176
4058
1177
4061
1178
4060
1179
4061
1180
4060
1181
4070
1182
4088
1183
4097
1184
4093
1185
4105
1186
4107
1187
4105
1188
4103
1189
4105
1190
4109
1191
4086
1192
4111
1193
4112
1194
4115
1195
4110
1196
4118
1197
4119
1198
4127
1199
4128
1200
4129
1201
4130
1202
4134
1203
4136
1204
4135
1205
4138
1206
4139
1207
4140
1208
4135
1209
4158
1210
4137
1211
4138
1212
4158
1213
4157
1214
4154
1215
4156
1216
4175
1217
4176
1218
4179
1219
4184
1220
4198
1221
4196
1222
4199
1223
4180
1224
4188
1225
4193
1226
4192
1227
4201
1228
4200
1229
4192
1230
4207
1231
4220
1232
4218
1233
4230
1234
4229
1235
4247
1236
4248
1237
4249
1238
4253
1239
4254
1240
4256
1241
4265
1242
4266
1243
4272
1244
4268
1245
4273
1246
4295
1247
4296
1248
4305
1249
4295
1250
4310
1251
4311
1252
4312
1253
4311
1254
4314
1255
4307
1256
4305
1257
4294
1258
4306
1259
4321
1260
4316
1261
4326
1262
4330
1263
4331
1264
4337
1265
4336
1266
4337
1267
4338
1268
4340
1269
4342
1270
4345
1271
4347
1272
4345
1273
4370
1274
4384
1275
4405
1276
4406
1277
4419
1278
4420
1279
4435
1280
4439
1281
4443
1282
4445
1283
4447
1284
4431
1285
4424
1286
4433
1287
4418
1288
4417
1289
4416
1290
4417
1291
4420
1292
4424
1293
4440
1294
4442
1295
4454
1296
4461
1297
4481
1298
4483
1299
4479
1300
4480
1301
4484
1302
4485
1303
4495
1304
4498
1305
4499
1306
4524
1307
4527
1308
4528
1309
4539
1310
4541
1311
4545
1312
4543
1313
4559
1314
4569
1315
4571
1316
4568
1317
4573
1318
4570
1319
4571
1320
4580
1321
4579
1322
4580
1323
4583
1324
4588
1325
4589
1326
4590
1327
4597
1328
4632
1329
4625
1330
4626
1331
4618
1332
4621
1333
4632
1334
4642
1335
4644
1336
4647
1337
4650
1338
4665
1339
4669
1340
4666
1341
4673
1342
4674
1343
4677
1344
4681
1345
4686
1346
4651
1347
4657
1348
4658
1349
4664
1350
4665
1351
4667
1352
4685
1353
4688
1354
4695
1355
4712
1356
4714
1357
4715
1358
4717
1359
4731
1360
4734
1361
4738
1362
4737
1363
4743
1364
4745
1365
4752
1366
4753
1367
4748
1368
4763
1369
4768
1370
4769
1371
4771
1372
4774
1373
4801
1374
4802
1375
4830
1376
4845
1377
4850
1378
4847
1379
4873
1380
4883
1381
4884
1382
4885
1383
4886
1384
4887
1385
4896
1386
4891
1387
4913
1388
4914
1389
4937
1390
4938
1391
4953
1392
4959
1393
4979
1394
4984
1395
4990
1396
4982
1397
4979
1398
5008
1399
5007
1400
5008
1401
5004
1402
5015
1403
5017
1404
5038
1405
5066
1406
5067
1407
5069
1408
5078
1409
5091
1410
5101
1411
5086
1412
5088
1413
5086
1414
5092
1415
5097
1416
5098
1417
5088
1418
5070
1419
5072
1420
5083
1421
5082
1422
5073
1423
5077
1424
5080
1425
5076
1426
5073
1427
5065
1428
5066
1429
5068
1430
5069
1431
5081
1432
5082
1433
5084
1434
5083
1435
5086
1436
5089
1437
5092
1438
5095
1439
5130
1440
5133
1441
5119
1442
5129
1443
5130
1444
5138
1445
5140
1446
5148
1447
5147
1448
5150
1449
5151
1450
5155
1451
5163
1452
5188
1453
5190
1454
5192
1455
5189
1456
5196
1457
5180
1458
5191
1459
5193
1460
5197
1461
5182
1462
5162
1463
5163
1464
5147
1465
5154
1466
5155
1467
5168
1468
5207
1469
5216
1470
5223
1471
5228
1472
5227
1473
5229
1474
5221
1475
5218
1476
5221
1477
5219
1478
5220
1479
5230
1480
5259
1481
5260
1482
5233
1483
5256
1484
5258
1485
5251
1486
5246
1487
5230
1488
5234
1489
5242
1490
5245
1491
5260
1492
5261
1493
5269
1494
5281
1495
5285
1496
5296
1497
5297
1498
5296
1499
5297
1500
5298
1501
5313
1502
5314
1503
5313
1504
5319
1505
5313
1506
5322
1507
5324
1508
5325
1509
5333
1510
5346
1511
5354
1512
5355
1513
5345
1514
5347
1515
5349
1516
5350
1517
5352
1518
5339
1519
5349
1520
5345
1521
5361
1522
5362
1523
5363
1524
5404
1525
5398
1526
5424
1527
5415
1528
5420
1529
5433
1530
5435
1531
5436
1532
5437
1533
5438
1534
5455
1535
5454
1536
5460
1537
5455
1538
5453
1539
5454
1540
5466
1541
5469
1542
5471
1543
5481
1544
5482
1545
5502
1546
5503
1547
5501
1548
5484
1549
5460
1550
5461
1551
5465
1552
5466
1553
5470
1554
5454
1555
5460
1556
5486
1557
5482
1558
5483
1559
5502
1560
5512
1561
5514
1562
5516
1563
5518
1564
5525
1565
5526
1566
5521
1567
5515
1568
5518
1569
5521
1570
5528
1571
5539
1572
5557
1573
5561
1574
5577
1575
5571
1576
5572
1577
5579
1578
5576
1579
5577
1580
5589
1581
5592
1582
5595
1583
5596
1584
5595
1585
5601
1586
5587
1587
5560
1588
5563
1589
5562
1590
5571
1591
5598
1592
5606
1593
5621
1594
5636
1595
5637
1596
5663
1597
5665
1598
5678
1599
5677
1600
5678
1601
5679
1602
5684
1603
5687
1604
5684
1605
5688
1606
5691
1607
5690
1608
5693
1609
5696
1610
5707
1611
5725
1612
5727
1613
5731
1614
5734
1615
5738
1616
5748
1617
5767
1618
5768
1619
5763
1620
5767
1621
5758
1622
5760
1623
5791
1624
5777
1625
5778
1626
5782
1627
5773
1628
5776
1629
5777
1630
5791
1631
5792
1632
5793
1633
5795
1634
5781
1635
5786
1636
5793
1637
5805
1638
5807
1639
5818
1640
5822
1641
5821
1642
5826
1643
5827
1644
5846
1645
5847
1646
5864
1647
5886
1648
5878
1649
5873
1650
5868
1651
5878
1652
5876
1653
5881
1654
5876
1655
5888
1656
5890
1657
5893
1658
5894
1659
5895
1660
5900
1661
5907
1662
5908
1663
5915
1664
5916
1665
5937
1666
5936
1667
5927
1668
5938
1669
5945
1670
5944
1671
5935
1672
5942
1673
5943
1674
5945
1675
5948
1676
5977
1677
5985
1678
5975
1679
5985
1680
5998
1681
5999
1682
5996
1683
6027
1684
6047
1685
6031
1686
6033
1687
6034
1688
6022
1689
6023
1690
6025
1691
6030
1692
6029
1693
6030
1694
6034
1695
6046
1696
6055
1697
6061
1698
6058
1699
6067
1700
6070
1701
6077
1702
6069
1703
6088
1704
6084
1705
6090
1706
6100
1707
6102
1708
6107
1709
6111
1710
6108
1711
6103
1712
6104
1713
6114
1714
6118
1715
6107
1716
6114
1717
6102
1718
6112
1719
6113
1720
6115
1721
6116
1722
6139
1723
6135
1724
6143
1725
6154
1726
6155
1727
6160
1728
6163
1729
6160
1730
6163
1731
6169
1732
6184
1733
6176
1734
6199
1735
6205
1736
6204
1737
6219
1738
6222
1739
6231
1740
6207
1741
6218
1742
6219
1743
6221
1744
6222
1745
6221
1746
6200
1747
6194
1748
6203
1749
6204
1750
6210
1751
6209
1752
6210
1753
6209
1754
6210
1755
6230
1756
6238
1757
6239
1758
6245
1759
6249
1760
6264
1761
6271
1762
6262
1763
6275
1764
6252
1765
6253
1766
6240
1767
6245
1768
6219
1769
6220
1770
6221
1771
6222
1772
6225
1773
6231
1774
6236
1775
6238
1776
6267
1777
6272
1778
6273
1779
6278
1780
6287
1781
6286
1782
6287
1783
6281
1784
6264
1785
6269
1786
6270
1787
6274
1788
6247
1789
6248
1790
6259
1791
6264
1792
6267
1793
6276
1794
6281
1795
6286
1796
6284
1797
6289
1798
6287
1799
6275
1800
6247
1801
6263
1802
6261
1803
6264
1804
6265
1805
6270
1806
6271
1807
6272
1808
6271
1809
6280
1810
6282
1811
6283
1812
6291
1813
6302
1814
6303
1815
6315
1816
6335
1817
6361
1818
6358
1819
6359
1820
6362
1821
6363
1822
6349
1823
6348
1824
6355
1825
6357
1826
6358
1827
6357
1828
6375
1829
6374
1830
6367
1831
6342
1832
6350
1833
6354
1834
6353
1835
6354
1836
6357
1837
6369
1838
6371
1839
6382
1840
6384
1841
6371
1842
6403
1843
6402
1844
6412
1845
6413
1846
6415
1847
6416
1848
6417
1849
6418
1850
6419
1851
6420
1852
6438
1853
6436
1854
6438
1855
6443
1856
6454
1857
6440
1858
6439
1859
6431
1860
6442
1861
6441
1862
6444
1863
6446
1864
6450
1865
6422
1866
6424
1867
6418
1868
6426
1869
6437
1870
6438
1871
6439
1872
6449
1873
6451
1874
6452
1875
6463
1876
6464
1877
6475
1878
6492
1879
6499
1880
6506
1881
6519
1882
6548
1883
6545
1884
6543
1885
6556
1886
6565
1887
6567
1888
6564
1889
6553
1890
6554
1891
6556
1892
6564
1893
6584
1894
6580
1895
6581
1896
6582
1897
6584
1898
6585
1899
6586
1900
6595
1901
6596
1902
6595
1903
6598
1904
6575
1905
6594
1906
6595
1907
6593
1908
6591
1909
6602
1910
6603
1911
6575
1912
6573
1913
6577
1914
6586
1915
6587
1916
6615
1917
6624
1918
6647
1919
6677
1920
6678
1921
6679
1922
6683
1923
6682
1924
6684
1925
6689
1926
6704
1927
6709
1928
6723
1929
6751
1930
6754
1931
6755
1932
6757
1933
6758
1934
6774
1935
6787
1936
6791
1937
6816
1938
6837
1939
6838
1940
6846
1941
6847
1942
6845
1943
6847
1944
6850
1945
6864
1946
6863
1947
6853
1948
6874
1949
6875
1950
6874
1951
6883
1952
6891
1953
6899
1954
6918
1955
6920
1956
6921
1957
6937
1958
6934
1959
6935
1960
6951
1961
6950
1962
6969
1963
6971
1964
6976
1965
6978
1966
6979
1967
6987
1968
6989
1969
6987
1970
6989
1971
6991
1972
6990
1973
6991
1974
6980
1975
6979
1976
6963
1977
6964
1978
6968
1979
6972
1980
7000
1981
6992
1982
7003
1983
7006
1984
7019
1985
7022
1986
7028
1987
7040
1988
7035
1989
7034
1990
7055
1991
7063
1992
7065
1993
7066
1994
7071
1995
7079
1996
7092
1997
7102
1998
7118
1999
7115
2000
7121