repositories
/
advent21.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
cleanup
[advent21.git]
/
01.txt
1
156
2
176
3
175
4
176
5
183
6
157
7
150
8
153
9
154
10
170
11
162
12
167
13
170
14
188
15
190
16
194
17
196
18
198
19
202
20
203
21
187
22
189
23
194
24
213
25
216
26
217
27
224
28
217
29
216
30
224
31
237
32
251
33
259
34
260
35
292
36
312
37
313
38
319
39
315
40
316
41
324
42
330
43
331
44
346
45
361
46
388
47
373
48
363
49
338
50
342
51
337
52
331
53
333
54
328
55
329
56
335
57
336
58
334
59
332
60
333
61
337
62
338
63
345
64
344
65
342
66
345
67
344
68
320
69
343
70
346
71
347
72
339
73
363
74
349
75
362
76
359
77
373
78
362
79
363
80
356
81
360
82
367
83
368
84
369
85
370
86
362
87
366
88
367
89
382
90
376
91
393
92
404
93
403
94
405
95
404
96
437
97
447
98
448
99
447
100
448
101
456
102
457
103
459
104
461
105
459
106
462
107
450
108
452
109
453
110
461
111
469
112
464
113
470
114
474
115
478
116
497
117
500
118
524
119
527
120
522
121
525
122
526
123
524
124
527
125
547
126
548
127
549
128
532
129
518
130
555
131
558
132
556
133
575
134
586
135
585
136
596
137
592
138
593
139
583
140
584
141
598
142
604
143
626
144
629
145
635
146
636
147
641
148
644
149
646
150
639
151
643
152
617
153
616
154
617
155
619
156
629
157
630
158
625
159
624
160
628
161
636
162
638
163
639
164
658
165
665
166
670
167
667
168
641
169
645
170
653
171
680
172
689
173
665
174
640
175
633
176
635
177
641
178
632
179
635
180
637
181
638
182
641
183
653
184
661
185
671
186
679
187
678
188
675
189
677
190
681
191
682
192
703
193
704
194
705
195
710
196
712
197
719
198
722
199
709
200
710
201
712
202
715
203
721
204
719
205
720
206
750
207
739
208
717
209
714
210
715
211
716
212
723
213
722
214
720
215
724
216
723
217
717
218
708
219
725
220
723
221
709
222
715
223
722
224
711
225
694
226
695
227
702
228
700
229
724
230
721
231
720
232
749
233
748
234
749
235
754
236
756
237
763
238
773
239
753
240
755
241
754
242
758
243
761
244
762
245
760
246
762
247
765
248
768
249
788
250
812
251
813
252
814
253
828
254
833
255
848
256
851
257
853
258
858
259
863
260
865
261
866
262
864
263
863
264
865
265
866
266
879
267
888
268
889
269
912
270
917
271
910
272
912
273
919
274
924
275
913
276
927
277
928
278
927
279
931
280
939
281
943
282
946
283
948
284
952
285
951
286
952
287
965
288
968
289
970
290
964
291
946
292
947
293
952
294
954
295
962
296
965
297
967
298
981
299
982
300
992
301
993
302
995
303
997
304
987
305
990
306
1005
307
1018
308
1000
309
999
310
1000
311
1001
312
983
313
978
314
1004
315
999
316
1002
317
1024
318
1022
319
1030
320
1037
321
1061
322
1071
323
1081
324
1083
325
1077
326
1076
327
1086
328
1101
329
1116
330
1137
331
1153
332
1158
333
1160
334
1167
335
1168
336
1184
337
1204
338
1214
339
1250
340
1271
341
1273
342
1272
343
1274
344
1297
345
1303
346
1304
347
1331
348
1349
349
1350
350
1355
351
1356
352
1357
353
1358
354
1371
355
1391
356
1396
357
1395
358
1399
359
1367
360
1368
361
1330
362
1327
363
1335
364
1336
365
1340
366
1331
367
1332
368
1329
369
1337
370
1324
371
1325
372
1326
373
1327
374
1313
375
1326
376
1328
377
1331
378
1307
379
1309
380
1310
381
1320
382
1324
383
1325
384
1324
385
1353
386
1354
387
1356
388
1357
389
1359
390
1360
391
1361
392
1357
393
1360
394
1362
395
1366
396
1373
397
1380
398
1399
399
1403
400
1414
401
1435
402
1439
403
1424
404
1433
405
1439
406
1446
407
1443
408
1444
409
1438
410
1435
411
1434
412
1426
413
1441
414
1451
415
1452
416
1463
417
1472
418
1468
419
1461
420
1489
421
1485
422
1487
423
1492
424
1489
425
1492
426
1489
427
1497
428
1468
429
1469
430
1473
431
1477
432
1476
433
1477
434
1502
435
1499
436
1501
437
1506
438
1502
439
1505
440
1512
441
1543
442
1541
443
1556
444
1557
445
1555
446
1557
447
1556
448
1530
449
1548
450
1545
451
1552
452
1559
453
1569
454
1570
455
1555
456
1563
457
1562
458
1565
459
1574
460
1573
461
1574
462
1573
463
1563
464
1572
465
1576
466
1571
467
1573
468
1565
469
1570
470
1571
471
1572
472
1579
473
1590
474
1591
475
1595
476
1597
477
1600
478
1596
479
1597
480
1596
481
1605
482
1607
483
1606
484
1607
485
1610
486
1612
487
1614
488
1620
489
1625
490
1639
491
1636
492
1639
493
1634
494
1633
495
1624
496
1644
497
1645
498
1642
499
1651
500
1654
501
1658
502
1663
503
1665
504
1666
505
1668
506
1671
507
1676
508
1663
509
1656
510
1659
511
1656
512
1655
513
1650
514
1656
515
1657
516
1667
517
1673
518
1674
519
1675
520
1676
521
1680
522
1673
523
1674
524
1677
525
1683
526
1690
527
1692
528
1697
529
1693
530
1694
531
1701
532
1714
533
1689
534
1691
535
1692
536
1684
537
1686
538
1685
539
1683
540
1685
541
1686
542
1692
543
1706
544
1694
545
1692
546
1702
547
1703
548
1723
549
1728
550
1726
551
1728
552
1729
553
1730
554
1738
555
1737
556
1703
557
1701
558
1714
559
1729
560
1730
561
1728
562
1729
563
1730
564
1729
565
1707
566
1714
567
1755
568
1760
569
1786
570
1787
571
1807
572
1814
573
1815
574
1813
575
1808
576
1810
577
1794
578
1797
579
1801
580
1800
581
1807
582
1802
583
1803
584
1804
585
1819
586
1821
587
1819
588
1828
589
1816
590
1817
591
1852
592
1839
593
1840
594
1837
595
1838
596
1877
597
1876
598
1868
599
1879
600
1886
601
1885
602
1886
603
1859
604
1864
605
1872
606
1905
607
1907
608
1912
609
1915
610
1920
611
1936
612
1935
613
1943
614
1945
615
1968
616
1963
617
1954
618
1969
619
1968
620
1976
621
1977
622
1978
623
1963
624
1961
625
1966
626
1968
627
1983
628
1984
629
1983
630
1982
631
1954
632
1957
633
1959
634
1970
635
1980
636
1986
637
1996
638
1997
639
1964
640
1957
641
1958
642
1957
643
1969
644
1982
645
1988
646
1985
647
1986
648
1982
649
1981
650
1980
651
2007
652
1999
653
2002
654
2033
655
2039
656
2040
657
2028
658
2048
659
2049
660
2047
661
2046
662
2051
663
2049
664
2036
665
2028
666
2041
667
2038
668
2041
669
2044
670
2052
671
2058
672
2060
673
2063
674
2068
675
2071
676
2070
677
2076
678
2075
679
2055
680
2054
681
2049
682
2035
683
2038
684
2048
685
2071
686
2090
687
2097
688
2102
689
2086
690
2085
691
2083
692
2085
693
2090
694
2107
695
2106
696
2138
697
2144
698
2151
699
2142
700
2153
701
2154
702
2155
703
2156
704
2159
705
2155
706
2178
707
2181
708
2182
709
2189
710
2190
711
2194
712
2197
713
2198
714
2194
715
2198
716
2201
717
2202
718
2201
719
2199
720
2171
721
2169
722
2164
723
2178
724
2181
725
2186
726
2187
727
2188
728
2191
729
2190
730
2193
731
2211
732
2226
733
2241
734
2227
735
2253
736
2259
737
2281
738
2282
739
2283
740
2282
741
2264
742
2263
743
2278
744
2295
745
2299
746
2290
747
2291
748
2294
749
2307
750
2306
751
2315
752
2314
753
2316
754
2315
755
2340
756
2339
757
2350
758
2362
759
2365
760
2322
761
2339
762
2340
763
2353
764
2368
765
2363
766
2361
767
2370
768
2371
769
2376
770
2368
771
2369
772
2371
773
2372
774
2394
775
2408
776
2415
777
2417
778
2399
779
2405
780
2408
781
2410
782
2417
783
2418
784
2425
785
2426
786
2424
787
2423
788
2453
789
2456
790
2467
791
2475
792
2478
793
2480
794
2487
795
2503
796
2506
797
2502
798
2508
799
2494
800
2497
801
2502
802
2505
803
2511
804
2512
805
2509
806
2516
807
2511
808
2516
809
2523
810
2493
811
2500
812
2502
813
2506
814
2507
815
2483
816
2486
817
2484
818
2454
819
2456
820
2467
821
2470
822
2473
823
2485
824
2484
825
2491
826
2492
827
2496
828
2497
829
2518
830
2483
831
2484
832
2511
833
2516
834
2485
835
2486
836
2487
837
2482
838
2483
839
2484
840
2481
841
2508
842
2512
843
2503
844
2511
845
2542
846
2536
847
2538
848
2547
849
2540
850
2531
851
2532
852
2535
853
2526
854
2525
855
2552
856
2562
857
2563
858
2564
859
2563
860
2562
861
2561
862
2564
863
2565
864
2567
865
2568
866
2563
867
2564
868
2576
869
2577
870
2582
871
2573
872
2569
873
2564
874
2570
875
2568
876
2571
877
2582
878
2564
879
2566
880
2564
881
2579
882
2588
883
2587
884
2590
885
2592
886
2598
887
2611
888
2634
889
2653
890
2652
891
2648
892
2649
893
2650
894
2636
895
2641
896
2660
897
2661
898
2659
899
2661
900
2653
901
2654
902
2640
903
2638
904
2636
905
2635
906
2633
907
2635
908
2636
909
2656
910
2657
911
2658
912
2667
913
2679
914
2707
915
2697
916
2708
917
2702
918
2703
919
2714
920
2715
921
2722
922
2726
923
2730
924
2720
925
2724
926
2725
927
2733
928
2745
929
2748
930
2750
931
2746
932
2736
933
2737
934
2739
935
2740
936
2720
937
2729
938
2734
939
2726
940
2739
941
2734
942
2736
943
2735
944
2736
945
2735
946
2737
947
2727
948
2694
949
2692
950
2702
951
2703
952
2710
953
2713
954
2708
955
2710
956
2721
957
2731
958
2722
959
2723
960
2724
961
2742
962
2750
963
2745
964
2735
965
2745
966
2748
967
2778
968
2770
969
2772
970
2773
971
2772
972
2773
973
2768
974
2779
975
2778
976
2779
977
2802
978
2801
979
2809
980
2810
981
2814
982
2833
983
2835
984
2844
985
2859
986
2860
987
2861
988
2865
989
2870
990
2872
991
2870
992
2876
993
2875
994
2877
995
2883
996
2872
997
2871
998
2872
999
2891
1000
2889
1001
2890
1002
2868
1003
2866
1004
2864
1005
2867
1006
2862
1007
2863
1008
2864
1009
2867
1010
2870
1011
2874
1012
2875
1013
2895
1014
2887
1015
2886
1016
2887
1017
2886
1018
2889
1019
2890
1020
2891
1021
2890
1022
2867
1023
2888
1024
2895
1025
2896
1026
2891
1027
2894
1028
2896
1029
2886
1030
2888
1031
2892
1032
2878
1033
2871
1034
2876
1035
2877
1036
2875
1037
2874
1038
2875
1039
2887
1040
2875
1041
2901
1042
2920
1043
2923
1044
2924
1045
2925
1046
2907
1047
2908
1048
2931
1049
2932
1050
2933
1051
2937
1052
2951
1053
2952
1054
2951
1055
2947
1056
2967
1057
2966
1058
2962
1059
2972
1060
2953
1061
2941
1062
2962
1063
2988
1064
2995
1065
3014
1066
3008
1067
3009
1068
3024
1069
3034
1070
3029
1071
3038
1072
3058
1073
3059
1074
3060
1075
3037
1076
3040
1077
3039
1078
3030
1079
3046
1080
3058
1081
3059
1082
3067
1083
3069
1084
3082
1085
3086
1086
3088
1087
3089
1088
3086
1089
3097
1090
3105
1091
3116
1092
3114
1093
3148
1094
3152
1095
3154
1096
3164
1097
3196
1098
3198
1099
3200
1100
3212
1101
3217
1102
3224
1103
3247
1104
3249
1105
3250
1106
3251
1107
3256
1108
3243
1109
3247
1110
3249
1111
3250
1112
3249
1113
3254
1114
3255
1115
3256
1116
3273
1117
3274
1118
3275
1119
3273
1120
3274
1121
3276
1122
3263
1123
3271
1124
3272
1125
3290
1126
3289
1127
3290
1128
3292
1129
3279
1130
3284
1131
3273
1132
3277
1133
3284
1134
3289
1135
3292
1136
3301
1137
3300
1138
3338
1139
3340
1140
3375
1141
3384
1142
3382
1143
3375
1144
3377
1145
3373
1146
3376
1147
3375
1148
3382
1149
3385
1150
3404
1151
3400
1152
3403
1153
3415
1154
3408
1155
3420
1156
3421
1157
3422
1158
3419
1159
3423
1160
3432
1161
3434
1162
3435
1163
3436
1164
3438
1165
3431
1166
3426
1167
3434
1168
3460
1169
3462
1170
3463
1171
3438
1172
3445
1173
3446
1174
3451
1175
3448
1176
3468
1177
3460
1178
3453
1179
3459
1180
3464
1181
3465
1182
3459
1183
3465
1184
3462
1185
3464
1186
3474
1187
3489
1188
3501
1189
3502
1190
3503
1191
3506
1192
3507
1193
3515
1194
3505
1195
3508
1196
3509
1197
3508
1198
3510
1199
3494
1200
3495
1201
3494
1202
3495
1203
3496
1204
3497
1205
3500
1206
3513
1207
3512
1208
3513
1209
3514
1210
3531
1211
3533
1212
3531
1213
3523
1214
3524
1215
3528
1216
3550
1217
3549
1218
3538
1219
3532
1220
3529
1221
3535
1222
3526
1223
3529
1224
3528
1225
3563
1226
3533
1227
3534
1228
3541
1229
3543
1230
3544
1231
3543
1232
3565
1233
3576
1234
3581
1235
3622
1236
3624
1237
3630
1238
3622
1239
3628
1240
3640
1241
3649
1242
3644
1243
3645
1244
3655
1245
3654
1246
3648
1247
3649
1248
3644
1249
3642
1250
3643
1251
3668
1252
3672
1253
3688
1254
3718
1255
3724
1256
3734
1257
3737
1258
3758
1259
3757
1260
3760
1261
3761
1262
3777
1263
3775
1264
3770
1265
3767
1266
3768
1267
3767
1268
3774
1269
3771
1270
3778
1271
3776
1272
3782
1273
3790
1274
3791
1275
3803
1276
3819
1277
3824
1278
3822
1279
3828
1280
3819
1281
3805
1282
3809
1283
3808
1284
3809
1285
3815
1286
3817
1287
3819
1288
3817
1289
3821
1290
3842
1291
3846
1292
3844
1293
3842
1294
3857
1295
3858
1296
3876
1297
3869
1298
3878
1299
3848
1300
3850
1301
3840
1302
3862
1303
3861
1304
3859
1305
3869
1306
3872
1307
3865
1308
3864
1309
3859
1310
3861
1311
3854
1312
3853
1313
3854
1314
3850
1315
3851
1316
3860
1317
3866
1318
3850
1319
3846
1320
3847
1321
3864
1322
3852
1323
3859
1324
3857
1325
3860
1326
3859
1327
3860
1328
3862
1329
3877
1330
3880
1331
3881
1332
3914
1333
3911
1334
3913
1335
3923
1336
3924
1337
3934
1338
3936
1339
3927
1340
3934
1341
3939
1342
3940
1343
3942
1344
3936
1345
3937
1346
3936
1347
3956
1348
3936
1349
3937
1350
3942
1351
3943
1352
3951
1353
3954
1354
3966
1355
3978
1356
3980
1357
3992
1358
3997
1359
4001
1360
3991
1361
3990
1362
3994
1363
4000
1364
4007
1365
4010
1366
4014
1367
3990
1368
3991
1369
3992
1370
3995
1371
4005
1372
4006
1373
4009
1374
4022
1375
4023
1376
4026
1377
4003
1378
4017
1379
4018
1380
4020
1381
4021
1382
4023
1383
4026
1384
4028
1385
4027
1386
4016
1387
4015
1388
4011
1389
4001
1390
4027
1391
4031
1392
4033
1393
4045
1394
4059
1395
4065
1396
4063
1397
4064
1398
4065
1399
4070
1400
4075
1401
4076
1402
4069
1403
4052
1404
4054
1405
4024
1406
4017
1407
4018
1408
4017
1409
4018
1410
4015
1411
4011
1412
4014
1413
4015
1414
4022
1415
4009
1416
4008
1417
4009
1418
3988
1419
4010
1420
4025
1421
3990
1422
3998
1423
4002
1424
4008
1425
4006
1426
4008
1427
4015
1428
4013
1429
4010
1430
4019
1431
4035
1432
4034
1433
4036
1434
4044
1435
4073
1436
4070
1437
4067
1438
4068
1439
4086
1440
4087
1441
4088
1442
4085
1443
4084
1444
4083
1445
4086
1446
4083
1447
4082
1448
4083
1449
4080
1450
4077
1451
4049
1452
4050
1453
4052
1454
4053
1455
4057
1456
4065
1457
4068
1458
4065
1459
4083
1460
4084
1461
4101
1462
4110
1463
4114
1464
4113
1465
4111
1466
4112
1467
4116
1468
4094
1469
4101
1470
4105
1471
4104
1472
4107
1473
4106
1474
4120
1475
4138
1476
4147
1477
4148
1478
4152
1479
4157
1480
4160
1481
4161
1482
4163
1483
4155
1484
4153
1485
4156
1486
4178
1487
4179
1488
4184
1489
4203
1490
4206
1491
4208
1492
4212
1493
4196
1494
4197
1495
4169
1496
4173
1497
4159
1498
4160
1499
4161
1500
4162
1501
4163
1502
4160
1503
4162
1504
4164
1505
4165
1506
4166
1507
4168
1508
4166
1509
4167
1510
4157
1511
4166
1512
4157
1513
4159
1514
4175
1515
4173
1516
4162
1517
4153
1518
4137
1519
4142
1520
4144
1521
4145
1522
4146
1523
4152
1524
4158
1525
4173
1526
4171
1527
4167
1528
4168
1529
4173
1530
4172
1531
4173
1532
4178
1533
4181
1534
4161
1535
4164
1536
4160
1537
4153
1538
4155
1539
4154
1540
4149
1541
4160
1542
4162
1543
4178
1544
4172
1545
4174
1546
4183
1547
4184
1548
4192
1549
4198
1550
4201
1551
4204
1552
4210
1553
4211
1554
4216
1555
4222
1556
4232
1557
4233
1558
4248
1559
4250
1560
4254
1561
4255
1562
4270
1563
4275
1564
4276
1565
4282
1566
4289
1567
4287
1568
4288
1569
4290
1570
4291
1571
4319
1572
4334
1573
4352
1574
4360
1575
4367
1576
4377
1577
4384
1578
4407
1579
4408
1580
4407
1581
4419
1582
4404
1583
4407
1584
4423
1585
4425
1586
4424
1587
4428
1588
4429
1589
4451
1590
4446
1591
4444
1592
4445
1593
4449
1594
4472
1595
4474
1596
4475
1597
4486
1598
4496
1599
4470
1600
4473
1601
4478
1602
4477
1603
4478
1604
4480
1605
4491
1606
4492
1607
4487
1608
4486
1609
4494
1610
4499
1611
4521
1612
4520
1613
4532
1614
4536
1615
4510
1616
4516
1617
4526
1618
4534
1619
4515
1620
4509
1621
4510
1622
4511
1623
4472
1624
4473
1625
4483
1626
4477
1627
4478
1628
4497
1629
4522
1630
4524
1631
4550
1632
4553
1633
4558
1634
4559
1635
4543
1636
4534
1637
4533
1638
4521
1639
4525
1640
4526
1641
4514
1642
4520
1643
4515
1644
4503
1645
4506
1646
4511
1647
4529
1648
4530
1649
4536
1650
4538
1651
4551
1652
4553
1653
4558
1654
4561
1655
4545
1656
4542
1657
4546
1658
4534
1659
4533
1660
4535
1661
4539
1662
4536
1663
4532
1664
4541
1665
4545
1666
4538
1667
4535
1668
4516
1669
4514
1670
4513
1671
4538
1672
4549
1673
4556
1674
4562
1675
4563
1676
4564
1677
4568
1678
4570
1679
4575
1680
4576
1681
4591
1682
4577
1683
4589
1684
4590
1685
4571
1686
4576
1687
4574
1688
4575
1689
4576
1690
4574
1691
4577
1692
4574
1693
4575
1694
4588
1695
4580
1696
4598
1697
4595
1698
4610
1699
4603
1700
4604
1701
4605
1702
4593
1703
4594
1704
4580
1705
4583
1706
4604
1707
4613
1708
4614
1709
4631
1710
4629
1711
4647
1712
4628
1713
4615
1714
4634
1715
4635
1716
4636
1717
4640
1718
4646
1719
4652
1720
4651
1721
4653
1722
4649
1723
4643
1724
4645
1725
4642
1726
4643
1727
4639
1728
4644
1729
4655
1730
4658
1731
4659
1732
4660
1733
4668
1734
4669
1735
4670
1736
4680
1737
4692
1738
4682
1739
4686
1740
4688
1741
4691
1742
4690
1743
4697
1744
4698
1745
4700
1746
4703
1747
4709
1748
4713
1749
4718
1750
4720
1751
4728
1752
4742
1753
4744
1754
4743
1755
4751
1756
4753
1757
4741
1758
4747
1759
4750
1760
4751
1761
4733
1762
4732
1763
4734
1764
4723
1765
4724
1766
4738
1767
4739
1768
4767
1769
4773
1770
4775
1771
4778
1772
4782
1773
4786
1774
4790
1775
4754
1776
4757
1777
4769
1778
4763
1779
4768
1780
4770
1781
4773
1782
4798
1783
4818
1784
4819
1785
4820
1786
4819
1787
4820
1788
4822
1789
4830
1790
4828
1791
4830
1792
4815
1793
4821
1794
4828
1795
4826
1796
4829
1797
4828
1798
4824
1799
4823
1800
4827
1801
4809
1802
4816
1803
4818
1804
4819
1805
4821
1806
4822
1807
4833
1808
4837
1809
4834
1810
4835
1811
4838
1812
4848
1813
4855
1814
4866
1815
4864
1816
4859
1817
4879
1818
4882
1819
4880
1820
4878
1821
4860
1822
4847
1823
4850
1824
4835
1825
4836
1826
4840
1827
4827
1828
4849
1829
4848
1830
4849
1831
4855
1832
4847
1833
4842
1834
4846
1835
4849
1836
4807
1837
4809
1838
4815
1839
4842
1840
4847
1841
4863
1842
4846
1843
4845
1844
4844
1845
4846
1846
4849
1847
4861
1848
4841
1849
4861
1850
4862
1851
4881
1852
4880
1853
4890
1854
4892
1855
4895
1856
4916
1857
4917
1858
4923
1859
4943
1860
4945
1861
4944
1862
4946
1863
4957
1864
4955
1865
4943
1866
4939
1867
4955
1868
4957
1869
4961
1870
4962
1871
4970
1872
4972
1873
4973
1874
4979
1875
4964
1876
4963
1877
4960
1878
4961
1879
4955
1880
4946
1881
4951
1882
4949
1883
4962
1884
4964
1885
4968
1886
4976
1887
4965
1888
4967
1889
4961
1890
4965
1891
4966
1892
4953
1893
4923
1894
4928
1895
4929
1896
4932
1897
4934
1898
4936
1899
4951
1900
4949
1901
4950
1902
4976
1903
4975
1904
4996
1905
4999
1906
5007
1907
5011
1908
5010
1909
5004
1910
5017
1911
5022
1912
5016
1913
5015
1914
5022
1915
5016
1916
5025
1917
5040
1918
5033
1919
5037
1920
5024
1921
5025
1922
5028
1923
5030
1924
5026
1925
5025
1926
5028
1927
5029
1928
5035
1929
5034
1930
5058
1931
5061
1932
5060
1933
5065
1934
5049
1935
5056
1936
5055
1937
5050
1938
5068
1939
5069
1940
5074
1941
5090
1942
5083
1943
5068
1944
5080
1945
5079
1946
5080
1947
5081
1948
5084
1949
5099
1950
5100
1951
5115
1952
5114
1953
5119
1954
5120
1955
5128
1956
5120
1957
5131
1958
5130
1959
5120
1960
5113
1961
5126
1962
5130
1963
5156
1964
5158
1965
5159
1966
5163
1967
5162
1968
5125
1969
5126
1970
5135
1971
5162
1972
5166
1973
5173
1974
5169
1975
5177
1976
5183
1977
5199
1978
5200
1979
5188
1980
5191
1981
5192
1982
5184
1983
5193
1984
5203
1985
5206
1986
5214
1987
5219
1988
5215
1989
5230
1990
5231
1991
5208
1992
5207
1993
5208
1994
5181
1995
5161
1996
5162
1997
5164
1998
5189
1999
5190
2000
5170