projects
/
advent-of-code-2021.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Working day16 parser
[advent-of-code-2021.git]
/
day01
/
input-twitter.txt
1
176
2
184
3
196
4
199
5
204
6
206
7
219
8
215
9
216
10
217
11
218
12
230
13
231
14
214
15
210
16
189
17
174
18
170
19
162
20
167
21
173
22
182
23
177
24
179
25
180
26
182
27
198
28
201
29
200
30
207
31
203
32
213
33
231
34
222
35
223
36
224
37
209
38
217
39
228
40
236
41
243
42
241
43
260
44
262
45
258
46
260
47
254
48
270
49
271
50
278
51
264
52
263
53
262
54
260
55
261
56
234
57
229
58
233
59
208
60
210
61
211
62
210
63
206
64
207
65
209
66
199
67
201
68
218
69
210
70
206
71
207
72
218
73
221
74
229
75
233
76
234
77
235
78
246
79
253
80
254
81
260
82
259
83
253
84
254
85
275
86
277
87
295
88
296
89
299
90
333
91
334
92
336
93
337
94
339
95
347
96
374
97
369
98
371
99
376
100
371
101
374
102
375
103
371
104
374
105
381
106
383
107
384
108
395
109
396
110
400
111
395
112
397
113
399
114
389
115
396
116
390
117
404
118
411
119
412
120
428
121
424
122
433
123
431
124
437
125
473
126
489
127
486
128
488
129
479
130
480
131
484
132
474
133
475
134
471
135
492
136
493
137
501
138
512
139
509
140
506
141
519
142
523
143
522
144
521
145
535
146
548
147
531
148
519
149
523
150
522
151
516
152
512
153
522
154
547
155
581
156
582
157
580
158
579
159
580
160
600
161
595
162
592
163
587
164
588
165
591
166
592
167
583
168
586
169
584
170
597
171
610
172
592
173
581
174
583
175
578
176
575
177
582
178
579
179
587
180
594
181
592
182
593
183
599
184
605
185
609
186
610
187
609
188
601
189
604
190
608
191
609
192
613
193
614
194
612
195
614
196
626
197
627
198
636
199
656
200
652
201
655
202
656
203
678
204
680
205
686
206
687
207
654
208
663
209
669
210
664
211
668
212
647
213
652
214
659
215
653
216
654
217
656
218
637
219
638
220
621
221
620
222
621
223
609
224
604
225
612
226
616
227
612
228
617
229
614
230
610
231
607
232
608
233
613
234
617
235
624
236
625
237
622
238
604
239
606
240
610
241
609
242
607
243
605
244
618
245
622
246
635
247
636
248
640
249
667
250
668
251
664
252
674
253
675
254
682
255
694
256
698
257
704
258
717
259
723
260
724
261
699
262
695
263
693
264
674
265
670
266
683
267
685
268
683
269
676
270
675
271
678
272
677
273
675
274
657
275
670
276
675
277
673
278
658
279
660
280
673
281
685
282
675
283
676
284
677
285
671
286
689
287
688
288
690
289
691
290
692
291
709
292
713
293
712
294
715
295
739
296
731
297
734
298
762
299
764
300
746
301
728
302
729
303
727
304
730
305
745
306
773
307
781
308
787
309
806
310
807
311
808
312
815
313
822
314
837
315
844
316
842
317
841
318
850
319
853
320
838
321
841
322
845
323
846
324
844
325
849
326
846
327
847
328
859
329
851
330
854
331
857
332
873
333
882
334
892
335
896
336
883
337
896
338
895
339
886
340
879
341
878
342
877
343
878
344
881
345
891
346
898
347
913
348
914
349
920
350
922
351
928
352
929
353
915
354
917
355
918
356
913
357
926
358
929
359
937
360
939
361
940
362
936
363
938
364
939
365
948
366
946
367
951
368
950
369
918
370
917
371
924
372
917
373
918
374
921
375
919
376
917
377
929
378
950
379
985
380
988
381
991
382
996
383
1002
384
995
385
990
386
999
387
989
388
990
389
991
390
992
391
991
392
992
393
993
394
991
395
994
396
996
397
997
398
989
399
993
400
975
401
973
402
972
403
973
404
971
405
969
406
976
407
983
408
980
409
987
410
1003
411
1002
412
1000
413
993
414
994
415
993
416
972
417
970
418
991
419
988
420
989
421
993
422
996
423
1002
424
1003
425
1008
426
1007
427
1014
428
1015
429
1022
430
1012
431
1029
432
1030
433
1029
434
1030
435
1025
436
1026
437
1010
438
1006
439
1008
440
1006
441
1012
442
1015
443
1029
444
1067
445
1102
446
1107
447
1108
448
1103
449
1108
450
1103
451
1120
452
1119
453
1118
454
1119
455
1118
456
1119
457
1132
458
1137
459
1148
460
1150
461
1153
462
1166
463
1169
464
1199
465
1205
466
1208
467
1216
468
1210
469
1217
470
1216
471
1217
472
1218
473
1198
474
1199
475
1197
476
1198
477
1193
478
1202
479
1241
480
1242
481
1239
482
1241
483
1238
484
1233
485
1234
486
1235
487
1237
488
1228
489
1229
490
1235
491
1218
492
1236
493
1237
494
1208
495
1246
496
1251
497
1246
498
1248
499
1242
500
1241
501
1243
502
1231
503
1226
504
1224
505
1221
506
1220
507
1224
508
1219
509
1227
510
1214
511
1237
512
1261
513
1271
514
1268
515
1292
516
1304
517
1303
518
1312
519
1287
520
1286
521
1292
522
1295
523
1297
524
1304
525
1311
526
1312
527
1309
528
1314
529
1307
530
1316
531
1320
532
1319
533
1316
534
1333
535
1332
536
1316
537
1315
538
1320
539
1321
540
1335
541
1355
542
1353
543
1356
544
1325
545
1333
546
1335
547
1339
548
1360
549
1361
550
1362
551
1364
552
1361
553
1363
554
1362
555
1363
556
1364
557
1392
558
1397
559
1398
560
1405
561
1406
562
1408
563
1406
564
1394
565
1391
566
1407
567
1413
568
1415
569
1413
570
1419
571
1422
572
1416
573
1422
574
1421
575
1431
576
1433
577
1437
578
1439
579
1443
580
1446
581
1449
582
1439
583
1444
584
1452
585
1460
586
1468
587
1469
588
1486
589
1500
590
1507
591
1513
592
1512
593
1511
594
1531
595
1532
596
1541
597
1550
598
1557
599
1561
600
1557
601
1560
602
1563
603
1564
604
1565
605
1588
606
1589
607
1592
608
1591
609
1593
610
1598
611
1603
612
1590
613
1604
614
1608
615
1610
616
1623
617
1598
618
1592
619
1601
620
1598
621
1600
622
1601
623
1599
624
1609
625
1607
626
1608
627
1613
628
1605
629
1601
630
1605
631
1610
632
1611
633
1609
634
1608
635
1615
636
1620
637
1629
638
1628
639
1641
640
1632
641
1630
642
1635
643
1634
644
1629
645
1630
646
1632
647
1630
648
1641
649
1661
650
1655
651
1657
652
1653
653
1619
654
1629
655
1607
656
1600
657
1603
658
1591
659
1596
660
1599
661
1601
662
1582
663
1591
664
1593
665
1596
666
1597
667
1600
668
1596
669
1597
670
1603
671
1624
672
1630
673
1628
674
1626
675
1628
676
1631
677
1628
678
1629
679
1625
680
1627
681
1620
682
1613
683
1614
684
1638
685
1637
686
1626
687
1624
688
1623
689
1621
690
1620
691
1621
692
1598
693
1610
694
1611
695
1622
696
1629
697
1646
698
1655
699
1677
700
1678
701
1679
702
1699
703
1702
704
1715
705
1710
706
1722
707
1719
708
1715
709
1716
710
1724
711
1735
712
1734
713
1727
714
1743
715
1748
716
1745
717
1742
718
1755
719
1754
720
1734
721
1738
722
1729
723
1732
724
1733
725
1726
726
1723
727
1744
728
1745
729
1746
730
1748
731
1778
732
1777
733
1780
734
1792
735
1798
736
1799
737
1800
738
1793
739
1794
740
1797
741
1802
742
1796
743
1800
744
1820
745
1823
746
1824
747
1823
748
1828
749
1827
750
1824
751
1847
752
1842
753
1846
754
1847
755
1844
756
1833
757
1826
758
1834
759
1839
760
1846
761
1854
762
1842
763
1845
764
1860
765
1874
766
1869
767
1871
768
1869
769
1870
770
1874
771
1875
772
1891
773
1893
774
1894
775
1886
776
1885
777
1853
778
1871
779
1868
780
1866
781
1875
782
1885
783
1882
784
1883
785
1879
786
1884
787
1893
788
1918
789
1919
790
1932
791
1933
792
1930
793
1949
794
1952
795
1949
796
1945
797
1944
798
1930
799
1950
800
1952
801
1951
802
1981
803
1980
804
1992
805
1993
806
1981
807
1979
808
2007
809
1989
810
1987
811
1996
812
2006
813
2012
814
2028
815
2037
816
2041
817
2039
818
2046
819
2047
820
2055
821
2058
822
2079
823
2086
824
2087
825
2088
826
2079
827
2080
828
2079
829
2082
830
2089
831
2092
832
2097
833
2113
834
2115
835
2119
836
2109
837
2111
838
2110
839
2108
840
2100
841
2099
842
2107
843
2103
844
2104
845
2115
846
2110
847
2116
848
2117
849
2113
850
2120
851
2128
852
2129
853
2115
854
2114
855
2125
856
2148
857
2145
858
2147
859
2160
860
2159
861
2162
862
2155
863
2161
864
2162
865
2160
866
2162
867
2149
868
2150
869
2152
870
2170
871
2171
872
2172
873
2171
874
2186
875
2187
876
2186
877
2188
878
2196
879
2185
880
2195
881
2196
882
2200
883
2197
884
2195
885
2190
886
2191
887
2189
888
2199
889
2200
890
2208
891
2204
892
2203
893
2209
894
2231
895
2234
896
2247
897
2245
898
2277
899
2279
900
2281
901
2282
902
2279
903
2294
904
2296
905
2304
906
2287
907
2294
908
2293
909
2297
910
2311
911
2339
912
2343
913
2344
914
2323
915
2360
916
2369
917
2371
918
2372
919
2373
920
2372
921
2384
922
2383
923
2390
924
2412
925
2419
926
2421
927
2432
928
2428
929
2427
930
2449
931
2459
932
2456
933
2457
934
2459
935
2469
936
2472
937
2474
938
2472
939
2475
940
2487
941
2479
942
2481
943
2482
944
2481
945
2502
946
2492
947
2493
948
2496
949
2522
950
2529
951
2550
952
2551
953
2549
954
2547
955
2546
956
2551
957
2553
958
2555
959
2552
960
2547
961
2536
962
2534
963
2518
964
2517
965
2513
966
2511
967
2495
968
2508
969
2500
970
2501
971
2514
972
2524
973
2551
974
2552
975
2561
976
2563
977
2571
978
2573
979
2565
980
2559
981
2564
982
2565
983
2568
984
2570
985
2556
986
2546
987
2552
988
2554
989
2581
990
2574
991
2573
992
2572
993
2575
994
2577
995
2578
996
2579
997
2580
998
2579
999
2589
1000
2586
1001
2587
1002
2611
1003
2615
1004
2614
1005
2618
1006
2619
1007
2618
1008
2626
1009
2630
1010
2623
1011
2627
1012
2628
1013
2627
1014
2628
1015
2657
1016
2658
1017
2672
1018
2673
1019
2685
1020
2668
1021
2658
1022
2660
1023
2668
1024
2669
1025
2671
1026
2673
1027
2669
1028
2668
1029
2675
1030
2668
1031
2669
1032
2652
1033
2672
1034
2675
1035
2678
1036
2677
1037
2699
1038
2700
1039
2701
1040
2712
1041
2710
1042
2712
1043
2711
1044
2710
1045
2721
1046
2722
1047
2727
1048
2731
1049
2733
1050
2731
1051
2734
1052
2738
1053
2751
1054
2745
1055
2744
1056
2750
1057
2765
1058
2767
1059
2773
1060
2771
1061
2770
1062
2773
1063
2778
1064
2782
1065
2792
1066
2796
1067
2794
1068
2806
1069
2807
1070
2820
1071
2823
1072
2836
1073
2834
1074
2827
1075
2826
1076
2830
1077
2828
1078
2829
1079
2831
1080
2838
1081
2845
1082
2846
1083
2863
1084
2860
1085
2862
1086
2861
1087
2862
1088
2863
1089
2864
1090
2871
1091
2873
1092
2874
1093
2875
1094
2893
1095
2892
1096
2893
1097
2898
1098
2924
1099
2942
1100
2956
1101
2950
1102
2952
1103
2990
1104
2993
1105
2994
1106
3001
1107
3017
1108
3022
1109
3017
1110
3016
1111
3017
1112
3012
1113
3018
1114
3019
1115
3018
1116
3048
1117
3058
1118
3059
1119
3062
1120
3072
1121
3073
1122
3071
1123
3072
1124
3065
1125
3093
1126
3094
1127
3095
1128
3094
1129
3100
1130
3101
1131
3084
1132
3085
1133
3079
1134
3077
1135
3099
1136
3100
1137
3117
1138
3118
1139
3121
1140
3122
1141
3137
1142
3108
1143
3110
1144
3109
1145
3108
1146
3113
1147
3102
1148
3103
1149
3119
1150
3122
1151
3126
1152
3132
1153
3137
1154
3132
1155
3152
1156
3153
1157
3163
1158
3164
1159
3176
1160
3175
1161
3181
1162
3190
1163
3191
1164
3198
1165
3195
1166
3177
1167
3178
1168
3177
1169
3183
1170
3202
1171
3203
1172
3192
1173
3184
1174
3185
1175
3191
1176
3196
1177
3195
1178
3173
1179
3183
1180
3182
1181
3184
1182
3185
1183
3193
1184
3210
1185
3208
1186
3207
1187
3214
1188
3221
1189
3234
1190
3233
1191
3263
1192
3284
1193
3283
1194
3284
1195
3270
1196
3259
1197
3268
1198
3253
1199
3259
1200
3246
1201
3251
1202
3246
1203
3251
1204
3256
1205
3249
1206
3251
1207
3261
1208
3260
1209
3259
1210
3267
1211
3277
1212
3273
1213
3282
1214
3286
1215
3284
1216
3285
1217
3288
1218
3295
1219
3270
1220
3269
1221
3277
1222
3276
1223
3281
1224
3280
1225
3292
1226
3293
1227
3301
1228
3306
1229
3335
1230
3336
1231
3310
1232
3309
1233
3312
1234
3318
1235
3324
1236
3340
1237
3368
1238
3371
1239
3369
1240
3370
1241
3368
1242
3367
1243
3386
1244
3388
1245
3416
1246
3420
1247
3423
1248
3433
1249
3427
1250
3438
1251
3457
1252
3469
1253
3474
1254
3479
1255
3489
1256
3507
1257
3471
1258
3468
1259
3480
1260
3486
1261
3490
1262
3493
1263
3495
1264
3496
1265
3495
1266
3479
1267
3480
1268
3485
1269
3490
1270
3489
1271
3491
1272
3488
1273
3494
1274
3493
1275
3515
1276
3517
1277
3526
1278
3519
1279
3520
1280
3525
1281
3515
1282
3516
1283
3517
1284
3508
1285
3510
1286
3512
1287
3515
1288
3536
1289
3535
1290
3530
1291
3540
1292
3542
1293
3550
1294
3530
1295
3550
1296
3553
1297
3537
1298
3536
1299
3542
1300
3547
1301
3544
1302
3562
1303
3561
1304
3551
1305
3546
1306
3547
1307
3562
1308
3561
1309
3586
1310
3593
1311
3582
1312
3586
1313
3589
1314
3600
1315
3604
1316
3605
1317
3607
1318
3608
1319
3613
1320
3624
1321
3626
1322
3652
1323
3668
1324
3669
1325
3666
1326
3674
1327
3677
1328
3668
1329
3671
1330
3673
1331
3675
1332
3657
1333
3666
1334
3655
1335
3658
1336
3662
1337
3659
1338
3660
1339
3657
1340
3655
1341
3662
1342
3657
1343
3660
1344
3661
1345
3664
1346
3675
1347
3677
1348
3661
1349
3663
1350
3669
1351
3645
1352
3646
1353
3644
1354
3645
1355
3666
1356
3677
1357
3685
1358
3686
1359
3689
1360
3697
1361
3694
1362
3703
1363
3672
1364
3676
1365
3675
1366
3706
1367
3726
1368
3742
1369
3744
1370
3765
1371
3792
1372
3793
1373
3802
1374
3805
1375
3813
1376
3816
1377
3817
1378
3826
1379
3827
1380
3828
1381
3830
1382
3826
1383
3825
1384
3824
1385
3816
1386
3821
1387
3820
1388
3821
1389
3825
1390
3846
1391
3848
1392
3847
1393
3846
1394
3849
1395
3854
1396
3844
1397
3860
1398
3859
1399
3861
1400
3863
1401
3848
1402
3845
1403
3846
1404
3853
1405
3851
1406
3850
1407
3863
1408
3865
1409
3885
1410
3912
1411
3913
1412
3914
1413
3913
1414
3901
1415
3897
1416
3927
1417
3928
1418
3927
1419
3929
1420
3931
1421
3925
1422
3912
1423
3915
1424
3919
1425
3920
1426
3896
1427
3900
1428
3904
1429
3909
1430
3919
1431
3922
1432
3923
1433
3925
1434
3944
1435
3938
1436
3937
1437
3936
1438
3944
1439
3943
1440
3942
1441
3955
1442
3944
1443
3945
1444
3948
1445
3946
1446
3939
1447
3955
1448
3957
1449
3951
1450
3950
1451
3954
1452
3966
1453
3974
1454
3987
1455
3991
1456
3987
1457
3985
1458
3981
1459
3983
1460
3986
1461
3996
1462
4002
1463
4012
1464
4031
1465
4030
1466
4031
1467
4034
1468
4018
1469
4020
1470
4007
1471
4009
1472
4019
1473
4006
1474
4011
1475
4018
1476
4022
1477
4012
1478
4014
1479
4012
1480
4013
1481
4031
1482
4046
1483
4051
1484
4054
1485
4065
1486
4070
1487
4074
1488
4080
1489
4081
1490
4080
1491
4051
1492
4058
1493
4056
1494
4054
1495
4049
1496
4054
1497
4048
1498
4065
1499
4078
1500
4082
1501
4086
1502
4099
1503
4100
1504
4106
1505
4126
1506
4118
1507
4145
1508
4141
1509
4142
1510
4153
1511
4168
1512
4176
1513
4168
1514
4167
1515
4171
1516
4172
1517
4173
1518
4137
1519
4154
1520
4150
1521
4134
1522
4137
1523
4138
1524
4137
1525
4148
1526
4151
1527
4129
1528
4131
1529
4130
1530
4132
1531
4129
1532
4155
1533
4156
1534
4157
1535
4162
1536
4179
1537
4185
1538
4187
1539
4186
1540
4177
1541
4167
1542
4174
1543
4178
1544
4176
1545
4174
1546
4177
1547
4180
1548
4192
1549
4206
1550
4212
1551
4192
1552
4201
1553
4193
1554
4213
1555
4194
1556
4201
1557
4181
1558
4184
1559
4181
1560
4192
1561
4195
1562
4205
1563
4209
1564
4199
1565
4201
1566
4200
1567
4201
1568
4219
1569
4218
1570
4220
1571
4221
1572
4235
1573
4236
1574
4229
1575
4235
1576
4233
1577
4234
1578
4240
1579
4239
1580
4211
1581
4216
1582
4223
1583
4210
1584
4224
1585
4225
1586
4223
1587
4224
1588
4223
1589
4233
1590
4232
1591
4240
1592
4248
1593
4240
1594
4241
1595
4246
1596
4247
1597
4244
1598
4245
1599
4246
1600
4256
1601
4261
1602
4274
1603
4268
1604
4288
1605
4289
1606
4290
1607
4301
1608
4299
1609
4303
1610
4304
1611
4303
1612
4297
1613
4299
1614
4288
1615
4296
1616
4293
1617
4296
1618
4295
1619
4302
1620
4303
1621
4319
1622
4313
1623
4315
1624
4320
1625
4322
1626
4326
1627
4328
1628
4337
1629
4338
1630
4351
1631
4370
1632
4381
1633
4388
1634
4413
1635
4418
1636
4417
1637
4416
1638
4415
1639
4436
1640
4440
1641
4441
1642
4464
1643
4461
1644
4468
1645
4469
1646
4471
1647
4480
1648
4496
1649
4495
1650
4496
1651
4497
1652
4494
1653
4461
1654
4462
1655
4461
1656
4462
1657
4461
1658
4457
1659
4466
1660
4467
1661
4468
1662
4469
1663
4491
1664
4497
1665
4510
1666
4500
1667
4485
1668
4497
1669
4508
1670
4506
1671
4500
1672
4501
1673
4514
1674
4516
1675
4517
1676
4516
1677
4543
1678
4549
1679
4529
1680
4523
1681
4522
1682
4540
1683
4539
1684
4540
1685
4543
1686
4545
1687
4530
1688
4532
1689
4531
1690
4533
1691
4535
1692
4511
1693
4517
1694
4520
1695
4521
1696
4523
1697
4517
1698
4525
1699
4526
1700
4538
1701
4566
1702
4567
1703
4564
1704
4575
1705
4577
1706
4576
1707
4574
1708
4580
1709
4594
1710
4595
1711
4596
1712
4621
1713
4622
1714
4629
1715
4632
1716
4641
1717
4642
1718
4658
1719
4659
1720
4660
1721
4685
1722
4687
1723
4708
1724
4727
1725
4735
1726
4739
1727
4745
1728
4744
1729
4753
1730
4755
1731
4757
1732
4759
1733
4782
1734
4785
1735
4777
1736
4783
1737
4786
1738
4789
1739
4794
1740
4802
1741
4803
1742
4833
1743
4849
1744
4857
1745
4865
1746
4866
1747
4872
1748
4869
1749
4876
1750
4874
1751
4877
1752
4899
1753
4900
1754
4901
1755
4893
1756
4892
1757
4904
1758
4907
1759
4900
1760
4907
1761
4908
1762
4903
1763
4890
1764
4895
1765
4896
1766
4876
1767
4880
1768
4888
1769
4889
1770
4894
1771
4893
1772
4924
1773
4927
1774
4922
1775
4893
1776
4901
1777
4891
1778
4908
1779
4916
1780
4915
1781
4920
1782
4931
1783
4954
1784
4943
1785
4953
1786
4954
1787
4959
1788
4949
1789
4952
1790
4936
1791
4935
1792
4916
1793
4922
1794
4923
1795
4922
1796
4928
1797
4929
1798
4930
1799
4927
1800
4923
1801
4926
1802
4924
1803
4931
1804
4935
1805
4955
1806
4966
1807
4987
1808
4988
1809
4990
1810
4992
1811
4991
1812
4999
1813
5001
1814
5006
1815
5007
1816
5021
1817
5034
1818
5047
1819
5050
1820
5055
1821
5091
1822
5096
1823
5101
1824
5100
1825
5105
1826
5108
1827
5117
1828
5114
1829
5127
1830
5129
1831
5127
1832
5153
1833
5152
1834
5154
1835
5155
1836
5156
1837
5142
1838
5154
1839
5180
1840
5177
1841
5183
1842
5184
1843
5201
1844
5204
1845
5205
1846
5222
1847
5212
1848
5217
1849
5222
1850
5251
1851
5278
1852
5277
1853
5302
1854
5319
1855
5326
1856
5333
1857
5327
1858
5321
1859
5337
1860
5361
1861
5362
1862
5368
1863
5369
1864
5366
1865
5368
1866
5385
1867
5383
1868
5384
1869
5393
1870
5403
1871
5427
1872
5428
1873
5429
1874
5428
1875
5459
1876
5442
1877
5441
1878
5433
1879
5436
1880
5428
1881
5429
1882
5428
1883
5427
1884
5433
1885
5418
1886
5419
1887
5421
1888
5425
1889
5426
1890
5435
1891
5441
1892
5445
1893
5442
1894
5446
1895
5454
1896
5458
1897
5454
1898
5456
1899
5452
1900
5423
1901
5426
1902
5425
1903
5418
1904
5417
1905
5420
1906
5425
1907
5420
1908
5438
1909
5447
1910
5450
1911
5451
1912
5453
1913
5450
1914
5453
1915
5449
1916
5457
1917
5464
1918
5455
1919
5460
1920
5443
1921
5439
1922
5425
1923
5423
1924
5434
1925
5438
1926
5437
1927
5412
1928
5408
1929
5405
1930
5407
1931
5420
1932
5426
1933
5452
1934
5459
1935
5460
1936
5490
1937
5498
1938
5508
1939
5528
1940
5531
1941
5516
1942
5517
1943
5512
1944
5524
1945
5529
1946
5511
1947
5525
1948
5527
1949
5538
1950
5539
1951
5546
1952
5550
1953
5549
1954
5552
1955
5554
1956
5559
1957
5551
1958
5552
1959
5556
1960
5559
1961
5579
1962
5584
1963
5590
1964
5593
1965
5592
1966
5595
1967
5604
1968
5600
1969
5586
1970
5591
1971
5572
1972
5571
1973
5583
1974
5584
1975
5578
1976
5579
1977
5580
1978
5579
1979
5570
1980
5571
1981
5574
1982
5577
1983
5583
1984
5584
1985
5569
1986
5586
1987
5582
1988
5561
1989
5550
1990
5554
1991
5544
1992
5550
1993
5529
1994
5538
1995
5551
1996
5569
1997
5570
1998
5584
1999
5588
2000
5596