projects
/
advent-of-code-22.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Done day 2
[advent-of-code-22.git]
/
data
/
advent01.txt
1
5686
2
2211
3
1513
4
7036
5
5196
6
10274
7
2967
8
2551
9
10
5942
11
5827
12
2514
13
4024
14
15
9857
16
13173
17
13071
18
17540
19
20
8264
21
2725
22
6163
23
3589
24
4223
25
8568
26
3009
27
8662
28
1376
29
30
1270
31
5911
32
6619
33
4174
34
1153
35
7989
36
2435
37
3577
38
1086
39
3233
40
41
16008
42
16955
43
13004
44
45
5135
46
2622
47
7433
48
2508
49
6498
50
6702
51
4321
52
3999
53
5778
54
2692
55
1523
56
57
7310
58
1841
59
2040
60
4938
61
6186
62
1555
63
6107
64
2880
65
4305
66
1270
67
8060
68
69
8727
70
5727
71
12263
72
14610
73
9171
74
75
42938
76
77
1860
78
5190
79
3635
80
1963
81
4026
82
4287
83
3410
84
1670
85
6451
86
3981
87
1281
88
1225
89
6461
90
3709
91
92
5058
93
5947
94
1528
95
10692
96
11369
97
12969
98
99
7290
100
4303
101
6729
102
3143
103
4367
104
2374
105
2881
106
1956
107
3864
108
6972
109
3263
110
6477
111
112
1507
113
5380
114
5788
115
4267
116
2937
117
1139
118
1529
119
3569
120
2081
121
3857
122
4758
123
2987
124
2080
125
2219
126
1794
127
128
2735
129
8620
130
3851
131
6929
132
3448
133
6822
134
5281
135
7563
136
4385
137
7865
138
139
2160
140
3457
141
2468
142
6635
143
3777
144
6423
145
3603
146
7088
147
3747
148
4105
149
3059
150
3236
151
152
14116
153
4368
154
18640
155
1213
156
157
11151
158
11231
159
10021
160
12658
161
162
1899
163
4539
164
4194
165
6465
166
6112
167
5642
168
4383
169
1999
170
1089
171
6234
172
5598
173
2817
174
1435
175
4993
176
177
16336
178
179
6654
180
6290
181
2606
182
1222
183
4484
184
4007
185
5560
186
4120
187
2672
188
1716
189
3431
190
6629
191
3534
192
193
1428
194
1117
195
4014
196
4237
197
3441
198
1564
199
2492
200
3999
201
1975
202
1689
203
5245
204
2862
205
4494
206
2527
207
208
4460
209
2987
210
4546
211
2783
212
6449
213
4539
214
5181
215
6599
216
5812
217
6772
218
5509
219
2650
220
3553
221
222
1375
223
7067
224
8702
225
4222
226
1146
227
2016
228
7478
229
5190
230
5963
231
4371
232
233
6564
234
1322
235
4502
236
1932
237
1589
238
3294
239
7798
240
7951
241
1151
242
243
9588
244
3857
245
6452
246
5841
247
4617
248
7876
249
250
3290
251
3008
252
8186
253
15610
254
11186
255
256
2275
257
4886
258
7045
259
1983
260
6616
261
7320
262
6840
263
1071
264
5123
265
6501
266
4227
267
5072
268
269
1553
270
3815
271
3787
272
3013
273
2284
274
4355
275
1161
276
4593
277
4336
278
2256
279
2382
280
5055
281
3923
282
5132
283
284
5379
285
1987
286
4347
287
5061
288
5045
289
6672
290
1153
291
5484
292
6456
293
6824
294
1588
295
296
14163
297
16215
298
1954
299
9164
300
301
7350
302
5067
303
2170
304
7769
305
5656
306
1661
307
7576
308
7416
309
6151
310
5020
311
5729
312
313
32348
314
20553
315
316
15878
317
7366
318
13034
319
3482
320
8740
321
322
16102
323
8408
324
16886
325
326
8592
327
9925
328
9337
329
4966
330
5435
331
6582
332
9328
333
6201
334
335
3962
336
6432
337
6527
338
5883
339
5532
340
4407
341
2796
342
5365
343
1840
344
7334
345
2920
346
4086
347
348
10664
349
5976
350
8604
351
2827
352
10060
353
10229
354
11492
355
356
5451
357
3545
358
5641
359
5779
360
7277
361
2628
362
1250
363
1811
364
5818
365
6112
366
3898
367
3523
368
369
1371
370
1946
371
5127
372
4787
373
3784
374
1134
375
2292
376
5031
377
5291
378
5038
379
1637
380
1178
381
1697
382
2475
383
4239
384
385
5933
386
9062
387
2975
388
5058
389
1127
390
1918
391
5812
392
3932
393
3434
394
395
4523
396
10216
397
10764
398
9355
399
1272
400
3639
401
2747
402
2548
403
404
5359
405
5827
406
3677
407
7954
408
6695
409
7177
410
7101
411
3889
412
4736
413
5698
414
3803
415
416
2079
417
1641
418
1348
419
3200
420
4035
421
1547
422
1347
423
5528
424
3003
425
1209
426
3457
427
3948
428
4284
429
3396
430
2369
431
432
1015
433
2463
434
5926
435
4967
436
1398
437
4356
438
2397
439
4613
440
2909
441
3431
442
3482
443
444
2449
445
3480
446
2076
447
3984
448
3030
449
2249
450
2718
451
4658
452
4959
453
3047
454
5571
455
3218
456
457
6923
458
7052
459
3144
460
6109
461
7223
462
5610
463
2834
464
5771
465
1290
466
2216
467
7407
468
1853
469
470
16073
471
5598
472
2369
473
3785
474
15890
475
476
5797
477
1682
478
6510
479
8054
480
481
6160
482
6406
483
3893
484
3531
485
3712
486
2649
487
3254
488
2373
489
6053
490
6616
491
4503
492
3573
493
5476
494
495
11525
496
7276
497
12639
498
2181
499
3772
500
501
15209
502
18108
503
14012
504
13754
505
506
5564
507
9463
508
10638
509
9542
510
2412
511
4357
512
10507
513
514
4852
515
3004
516
5131
517
4503
518
6019
519
5520
520
1506
521
1493
522
2572
523
2354
524
4924
525
4807
526
4789
527
4351
528
3845
529
530
40493
531
532
39589
533
534
4519
535
6704
536
4962
537
9477
538
1208
539
10288
540
3798
541
5526
542
543
2682
544
13451
545
10034
546
2545
547
4452
548
7412
549
550
32413
551
5857
552
553
6163
554
11407
555
8780
556
5351
557
2741
558
9916
559
10314
560
561
6667
562
35063
563
564
12333
565
22183
566
23309
567
568
2949
569
5861
570
4380
571
3457
572
1019
573
6456
574
4615
575
4039
576
6861
577
2787
578
6200
579
4583
580
3176
581
582
4526
583
7517
584
8417
585
7109
586
8327
587
6758
588
3958
589
590
12106
591
13851
592
16017
593
7920
594
13186
595
596
1444
597
5154
598
10869
599
6868
600
5040
601
11545
602
9097
603
604
1244
605
4683
606
8043
607
9237
608
4766
609
12954
610
611
7405
612
2364
613
7117
614
6204
615
1116
616
2605
617
4528
618
1003
619
4004
620
7295
621
6348
622
623
7835
624
6402
625
8314
626
1188
627
6044
628
7310
629
4614
630
7415
631
1987
632
633
2847
634
5827
635
5559
636
4660
637
3528
638
1034
639
5672
640
5868
641
4208
642
2761
643
4184
644
4177
645
646
51072
647
648
4750
649
8432
650
4449
651
4830
652
2616
653
1373
654
9126
655
9834
656
657
36394
658
26194
659
660
1227
661
13357
662
16812
663
9012
664
665
18457
666
20244
667
10274
668
669
3070
670
4738
671
5567
672
7328
673
7028
674
4186
675
1472
676
7041
677
4009
678
4126
679
6411
680
1744
681
682
2004
683
10907
684
7451
685
4526
686
8140
687
6890
688
689
4716
690
3610
691
2470
692
1736
693
2892
694
5414
695
2949
696
5628
697
1411
698
2775
699
2604
700
4958
701
5322
702
1891
703
4458
704
705
3784
706
11731
707
8898
708
12113
709
13296
710
10644
711
712
3783
713
1713
714
1379
715
7704
716
5959
717
3955
718
9411
719
7517
720
1514
721
722
2962
723
2602
724
1501
725
1045
726
1479
727
5280
728
4134
729
5198
730
4167
731
5033
732
5241
733
1822
734
1567
735
3668
736
2178
737
738
5060
739
6325
740
2962
741
1971
742
5843
743
4140
744
6175
745
3161
746
1466
747
6243
748
2931
749
3443
750
4895
751
4249
752
753
66339
754
755
6137
756
4851
757
3798
758
9698
759
9988
760
5932
761
10712
762
7545
763
764
5195
765
3263
766
1797
767
2538
768
1837
769
2693
770
5952
771
5333
772
3238
773
3717
774
3950
775
4183
776
3355
777
1280
778
5517
779
780
5045
781
4841
782
2418
783
4492
784
3604
785
4101
786
2854
787
5791
788
2241
789
4027
790
1901
791
3826
792
5477
793
5254
794
3898
795
796
53971
797
798
1540
799
6936
800
1328
801
5334
802
2123
803
4618
804
6537
805
2609
806
5653
807
7098
808
3316
809
810
8590
811
5386
812
8241
813
6987
814
3924
815
6265
816
1818
817
9420
818
819
5772
820
4715
821
1295
822
2652
823
4765
824
7480
825
7577
826
5010
827
7227
828
6538
829
4707
830
831
1952
832
8437
833
25310
834
835
15936
836
11883
837
8696
838
10347
839
840
8198
841
1014
842
1004
843
10270
844
6566
845
9284
846
10468
847
4297
848
849
15267
850
17919
851
16656
852
2900
853
854
3359
855
5649
856
1962
857
5618
858
1020
859
5969
860
7258
861
7309
862
2926
863
3786
864
2299
865
6614
866
867
31552
868
33941
869
870
5132
871
6793
872
3625
873
5910
874
7575
875
2603
876
8697
877
5588
878
3027
879
3054
880
881
2876
882
4464
883
2819
884
7178
885
5485
886
6972
887
6319
888
1102
889
5341
890
3281
891
6218
892
6124
893
894
9471
895
5155
896
1390
897
9056
898
1916
899
3727
900
3844
901
6099
902
903
6751
904
4444
905
10612
906
3560
907
6783
908
7374
909
3158
910
911
11589
912
2594
913
7521
914
8873
915
3482
916
9678
917
918
2023
919
2438
920
1459
921
5165
922
5927
923
4658
924
3113
925
1489
926
2826
927
5113
928
3540
929
4479
930
5627
931
1006
932
4791
933
934
6965
935
9145
936
5658
937
13566
938
4225
939
3005
940
941
8233
942
9556
943
6895
944
7522
945
1053
946
4909
947
4475
948
8203
949
950
6371
951
6845
952
4501
953
8168
954
8605
955
7805
956
4562
957
1825
958
7172
959
8205
960
961
5165
962
1183
963
2962
964
6412
965
3125
966
1423
967
5257
968
1541
969
2680
970
1459
971
1834
972
1652
973
4339
974
975
2552
976
7801
977
15625
978
9736
979
980
4617
981
8744
982
4576
983
13632
984
985
8073
986
7400
987
8054
988
6318
989
5631
990
6028
991
2021
992
2856
993
1557
994
6371
995
7764
996
997
4259
998
2112
999
4290
1000
2650
1001
6900
1002
6061
1003
6765
1004
2745
1005
3157
1006
5283
1007
5755
1008
3457
1009
3872
1010
1011
62600
1012
1013
32544
1014
11804
1015
1016
1788
1017
7140
1018
5592
1019
12124
1020
6868
1021
8209
1022
2575
1023
1024
2533
1025
2662
1026
5275
1027
1751
1028
5218
1029
2712
1030
4346
1031
2166
1032
3709
1033
5848
1034
5855
1035
4637
1036
1644
1037
3088
1038
1907
1039
1040
8172
1041
1759
1042
7682
1043
6871
1044
3318
1045
9522
1046
7511
1047
6831
1048
4015
1049
1050
52441
1051
1052
6537
1053
2908
1054
1451
1055
6115
1056
1954
1057
1099
1058
5712
1059
8426
1060
1061
1236
1062
7381
1063
5167
1064
6563
1065
7318
1066
2436
1067
1325
1068
2948
1069
2710
1070
6319
1071
2608
1072
3591
1073
1074
3734
1075
4626
1076
1460
1077
5719
1078
1715
1079
1842
1080
4747
1081
1875
1082
2922
1083
3464
1084
5489
1085
5568
1086
5174
1087
3365
1088
1089
3662
1090
2200
1091
4326
1092
4968
1093
4482
1094
5444
1095
6657
1096
5091
1097
2117
1098
5027
1099
5595
1100
3765
1101
1102
6974
1103
2450
1104
7465
1105
7285
1106
6168
1107
7462
1108
3116
1109
4750
1110
4413
1111
6386
1112
1113
6612
1114
4050
1115
11379
1116
18968
1117
1118
63747
1119
1120
12307
1121
7764
1122
11390
1123
1859
1124
9217
1125
5600
1126
1127
7166
1128
3973
1129
6159
1130
6484
1131
6661
1132
4646
1133
5470
1134
1719
1135
4798
1136
2951
1137
3190
1138
1139
2213
1140
5373
1141
2129
1142
1122
1143
5100
1144
6373
1145
5480
1146
1418
1147
4490
1148
3008
1149
4265
1150
2939
1151
6175
1152
5050
1153
1154
3364
1155
2910
1156
2761
1157
4320
1158
3238
1159
1077
1160
2253
1161
4776
1162
5965
1163
3933
1164
1826
1165
3258
1166
2282
1167
2310
1168
6098
1169
1170
8459
1171
7811
1172
11796
1173
5612
1174
5306
1175
1946
1176
11206
1177
1178
1864
1179
8864
1180
3044
1181
3377
1182
5829
1183
1790
1184
9450
1185
2676
1186
7701
1187
1188
3103
1189
4985
1190
6899
1191
1125
1192
5296
1193
4143
1194
1526
1195
1579
1196
6668
1197
1724
1198
1255
1199
5107
1200
3720
1201
1202
13512
1203
4587
1204
7594
1205
14548
1206
6246
1207
1208
54371
1209
1210
24950
1211
7799
1212
1213
2613
1214
1020
1215
6330
1216
5597
1217
5295
1218
5496
1219
4732
1220
1885
1221
1815
1222
5758
1223
4727
1224
4220
1225
6374
1226
6162
1227
1228
9551
1229
13121
1230
1684
1231
2595
1232
8505
1233
1234
16528
1235
1799
1236
11308
1237
1238
1418
1239
14711
1240
2147
1241
4801
1242
10105
1243
1244
1782
1245
1685
1246
1395
1247
2044
1248
5382
1249
5480
1250
3573
1251
2435
1252
4070
1253
1733
1254
5930
1255
6195
1256
1692
1257
2888
1258
1259
1688
1260
1365
1261
3200
1262
7047
1263
7839
1264
10228
1265
5983
1266
9591
1267
1268
5619
1269
3939
1270
2610
1271
4845
1272
3442
1273
2821
1274
2711
1275
2356
1276
2747
1277
1590
1278
5593
1279
4981
1280
5711
1281
2920
1282
3485
1283
1284
1987
1285
8420
1286
8357
1287
9771
1288
1106
1289
2037
1290
8409
1291
5252
1292
1293
4473
1294
2256
1295
4295
1296
3253
1297
5912
1298
5230
1299
5528
1300
1421
1301
2026
1302
1223
1303
4933
1304
5041
1305
5405
1306
5195
1307
1308
5986
1309
3142
1310
4773
1311
2566
1312
3557
1313
2614
1314
5763
1315
1462
1316
1942
1317
3376
1318
3863
1319
1121
1320
1001
1321
2506
1322
1328
1323
1324
8899
1325
32401
1326
1327
3826
1328
4732
1329
9256
1330
4515
1331
1866
1332
6861
1333
4562
1334
7148
1335
1336
9787
1337
4012
1338
3233
1339
2360
1340
1353
1341
9267
1342
4474
1343
1344
3933
1345
6957
1346
3359
1347
2793
1348
2137
1349
1946
1350
1787
1351
3257
1352
1387
1353
6363
1354
3830
1355
7331
1356
1357
6606
1358
3538
1359
1473
1360
4664
1361
3248
1362
2199
1363
3458
1364
2771
1365
3712
1366
5024
1367
7635
1368
1369
4009
1370
2360
1371
1715
1372
3068
1373
5032
1374
7249
1375
8362
1376
1018
1377
1378
2848
1379
6090
1380
1763
1381
4889
1382
2423
1383
5758
1384
2886
1385
2869
1386
3108
1387
6094
1388
5110
1389
2166
1390
2701
1391
5737
1392
2866
1393
1394
3125
1395
7121
1396
4234
1397
5931
1398
3149
1399
8701
1400
6860
1401
6051
1402
1847
1403
1404
4292
1405
2447
1406
5733
1407
1676
1408
1638
1409
4310
1410
5501
1411
4375
1412
4814
1413
5728
1414
5735
1415
2035
1416
4964
1417
1828
1418
1419
11862
1420
5538
1421
10841
1422
6768
1423
5855
1424
2538
1425
2995
1426
1427
12807
1428
11304
1429
8668
1430
11295
1431
2680
1432
1433
7589
1434
3729
1435
1859
1436
5542
1437
13730
1438
1439
2782
1440
2929
1441
7461
1442
5840
1443
3916
1444
3574
1445
5958
1446
7601
1447
6122
1448
1449
3173
1450
3044
1451
4904
1452
1544
1453
6463
1454
5239
1455
1532
1456
6951
1457
5903
1458
3948
1459
4742
1460
5825
1461
6288
1462
1463
6793
1464
6722
1465
2365
1466
8678
1467
8568
1468
6098
1469
4378
1470
10526
1471
1472
7743
1473
2658
1474
8311
1475
9915
1476
9120
1477
6152
1478
7100
1479
2698
1480
1481
3476
1482
5111
1483
1201
1484
4971
1485
3830
1486
4158
1487
4172
1488
2841
1489
6041
1490
1082
1491
3207
1492
3050
1493
4469
1494
1108
1495
4274
1496
1497
36944
1498
1499
34023
1500
1501
1962
1502
8656
1503
6074
1504
5546
1505
1960
1506
5754
1507
2000
1508
5672
1509
2729
1510
6064
1511
1512
8110
1513
2537
1514
4370
1515
8336
1516
8927
1517
3813
1518
10038
1519
1520
5609
1521
3904
1522
4523
1523
6963
1524
5864
1525
6166
1526
3660
1527
4891
1528
6953
1529
2136
1530
3276
1531
1712
1532
1533
5198
1534
5254
1535
2456
1536
2133
1537
5835
1538
6961
1539
4780
1540
4041
1541
3036
1542
7408
1543
1156
1544
4275
1545
1546
1475
1547
2273
1548
1772
1549
5900
1550
5851
1551
1855
1552
3375
1553
5359
1554
3649
1555
3862
1556
6099
1557
1670
1558
5600
1559
4647
1560
4341
1561
1562
46294
1563
1564
2287
1565
2354
1566
13619
1567
12330
1568
1569
6849
1570
6447
1571
2673
1572
4925
1573
3479
1574
2903
1575
6599
1576
2637
1577
1192
1578
2638
1579
3227
1580
2511
1581
1582
4905
1583
2874
1584
2714
1585
5883
1586
1294
1587
4703
1588
1253
1589
1953
1590
2612
1591
3925
1592
5052
1593
5528
1594
5792
1595
1995
1596
1597
4126
1598
3937
1599
4979
1600
2042
1601
6663
1602
4358
1603
3326
1604
2671
1605
4920
1606
6420
1607
1173
1608
6682
1609
1610
6146
1611
10792
1612
1613
5228
1614
9530
1615
2288
1616
6322
1617
6413
1618
8780
1619
2075
1620
8491
1621
8592
1622
1623
6969
1624
11615
1625
4852
1626
13647
1627
2478
1628
2086
1629
1630
1406
1631
6041
1632
7324
1633
5281
1634
1048
1635
10324
1636
2467
1637
9719
1638
1639
1130
1640
6482
1641
4859
1642
6020
1643
1310
1644
1177
1645
5693
1646
6083
1647
3293
1648
2918
1649
4021
1650
6944
1651
1652
40367
1653
1654
15216
1655
23154
1656
19153
1657
1658
2732
1659
5987
1660
3554
1661
5038
1662
4885
1663
3758
1664
3484
1665
5554
1666
6351
1667
5914
1668
6207
1669
6271
1670
1024
1671
5960
1672
1673
4697
1674
5988
1675
6690
1676
2995
1677
6827
1678
4316
1679
3337
1680
7094
1681
2862
1682
6290
1683
1684
63498
1685
1686
5589
1687
3523
1688
1863
1689
1700
1690
4449
1691
7025
1692
7054
1693
3637
1694
2383
1695
4719
1696
5384
1697
1387
1698
1699
4577
1700
3062
1701
6850
1702
2126
1703
6193
1704
2972
1705
4998
1706
3929
1707
5273
1708
3607
1709
7216
1710
1711
1426
1712
6363
1713
12553
1714
7710
1715
7427
1716
7299
1717
1718
12100
1719
8643
1720
6472
1721
12582
1722
10330
1723
12994
1724
1725
1106
1726
1185
1727
1573
1728
6559
1729
1967
1730
1086
1731
4571
1732
6671
1733
2747
1734
2082
1735
6384
1736
1095
1737
6899
1738
1739
22318
1740
10321
1741
20543
1742
1743
5025
1744
10184
1745
4425
1746
8082
1747
5629
1748
5123
1749
7509
1750
3100
1751
1752
11271
1753
1754
5133
1755
10929
1756
10907
1757
3629
1758
1759
39333
1760
1761
15442
1762
4322
1763
5391
1764
10882
1765
1766
1252
1767
5624
1768
2407
1769
1285
1770
2655
1771
1530
1772
5705
1773
1976
1774
5795
1775
5008
1776
3813
1777
6850
1778
2362
1779
1780
9416
1781
3180
1782
4462
1783
9918
1784
8511
1785
4608
1786
7612
1787
1788
3916
1789
1591
1790
1388
1791
1359
1792
4867
1793
3931
1794
1067
1795
5182
1796
2090
1797
2947
1798
1294
1799
2085
1800
3805
1801
1590
1802
1803
7226
1804
19778
1805
11590
1806
12208
1807
1808
3548
1809
1990
1810
2859
1811
4534
1812
2179
1813
1744
1814
1306
1815
5906
1816
3215
1817
3481
1818
2609
1819
2419
1820
4632
1821
1157
1822
2905
1823
1824
18058
1825
4750
1826
1827
49356
1828
1829
16871
1830
8564
1831
9745
1832
1833
1053
1834
7954
1835
7528
1836
6434
1837
6002
1838
3767
1839
4369
1840
4096
1841
6194
1842
2337
1843
1844
6370
1845
3509
1846
2154
1847
6608
1848
3095
1849
2018
1850
4408
1851
2043
1852
5681
1853
4497
1854
3804
1855
6079
1856
3573
1857
1858
4693
1859
7043
1860
2251
1861
3734
1862
5938
1863
4208
1864
1597
1865
4259
1866
2465
1867
4080
1868
3073
1869
1870
7024
1871
1532
1872
7929
1873
5973
1874
6399
1875
6470
1876
1448
1877
1294
1878
4885
1879
6496
1880
7414
1881
1882
6637
1883
6833
1884
7369
1885
2115
1886
7831
1887
1481
1888
2643
1889
4148
1890
6127
1891
2478
1892
3002
1893
1894
1639
1895
5157
1896
2462
1897
5910
1898
2454
1899
4438
1900
2088
1901
3383
1902
5588
1903
2774
1904
3770
1905
2140
1906
2121
1907
3549
1908
1125
1909
1910
14689
1911
1193
1912
7130
1913
14422
1914
1915
5902
1916
8740
1917
11007
1918
2637
1919
4399
1920
13932
1921
1922
8542
1923
1924
8006
1925
3383
1926
6661
1927
1928
3629
1929
5891
1930
4089
1931
4036
1932
1894
1933
3724
1934
4280
1935
4668
1936
7766
1937
7213
1938
4984
1939
1940
2121
1941
4136
1942
4122
1943
4981
1944
3366
1945
3487
1946
5660
1947
6185
1948
5341
1949
3040
1950
1184
1951
3292
1952
3104
1953
2783
1954
1955
4434
1956
2764
1957
5501
1958
2961
1959
5751
1960
6443
1961
7688
1962
3503
1963
4029
1964
3115
1965
1031
1966
1967
6883
1968
3437
1969
8649
1970
3473
1971
1330
1972
1610
1973
2567
1974
2166
1975
1976
24926
1977
18747
1978
1979
5563
1980
1884
1981
6674
1982
5340
1983
2876
1984
3261
1985
5075
1986
3746
1987
4940
1988
3418
1989
6437
1990
5463
1991
1992
3014
1993
6235
1994
7541
1995
2502
1996
7472
1997
8412
1998
9054
1999
3331
2000
2001
8768
2002
15514
2003
12115
2004
8092
2005
2006
3537
2007
3246
2008
6697
2009
1753
2010
6707
2011
7686
2012
4786
2013
6161
2014
5616
2015
2016
2253
2017
1839
2018
3053
2019
4429
2020
2569
2021
4310
2022
4188
2023
5145
2024
4144
2025
4740
2026
3299
2027
4502
2028
1495
2029
1925
2030
2112
2031
2032
46591
2033
2034
46938
2035
2036
3368
2037
6572
2038
1033
2039
3438
2040
1798
2041
6177
2042
4166
2043
1909
2044
4290
2045
4280
2046
2047
4748
2048
12999
2049
13505
2050
10698
2051
2052
4707
2053
1446
2054
2259
2055
2201
2056
3459
2057
1993
2058
1617
2059
6531
2060
3460
2061
2272
2062
1754
2063
6588
2064
2898
2065
2066
8242
2067
6533
2068
8501
2069
9404
2070
2286
2071
1011
2072
1940
2073
4199
2074
4995
2075
2076
11510
2077
7982
2078
10005
2079
15579
2080
2081
3578
2082
12406
2083
7940
2084
11947
2085
1380
2086
12643
2087
2088
4574
2089
2465
2090
2184
2091
4976
2092
3793
2093
1405
2094
3976
2095
5843
2096
4954
2097
2814
2098
1596
2099
5310
2100
1758
2101
4990
2102
5705
2103
2104
7945
2105
5108
2106
9589
2107
9098
2108
3039
2109
8847
2110
3776
2111
8315
2112
5749
2113
2114
26315
2115
2116
5415
2117
1420
2118
4067
2119
5821
2120
7466
2121
7027
2122
7916
2123
6201
2124
4556
2125
2711
2126
2127
25290
2128
1682
2129
5357
2130
2131
29197
2132
35285
2133
2134
1112
2135
8038
2136
5132
2137
8695
2138
7350
2139
6903
2140
1253
2141
5873
2142
5274
2143
3940
2144
2145
6671
2146
3196
2147
9273
2148
2164
2149
5533
2150
7340
2151
5761
2152
8737
2153
5184
2154
2155
1281
2156
2505
2157
6171
2158
5617
2159
1200
2160
5848
2161
6105
2162
4476
2163
3495
2164
1808
2165
5065
2166
2231
2167
2168
7002
2169
1749
2170
13548
2171
2172
3303
2173
6583
2174
3171
2175
3051
2176
1036
2177
7790
2178
7159
2179
4326
2180
4447
2181
7013
2182
2183
5551
2184
3972
2185
3022
2186
5275
2187
2300
2188
5675
2189
2422
2190
2813
2191
3501
2192
3537
2193
2440
2194
3393
2195
5644
2196
3351
2197
2454
2198
2199
5692
2200
4309
2201
4409
2202
1967
2203
2068
2204
6467
2205
6315
2206
8051
2207
6237
2208
8069
2209
2213
2210
2211
42975
2212
2213
11367
2214
14938
2215
7848
2216
15849
2217
1867
2218
2219
2803
2220
3757
2221
4045
2222
1854
2223
5027
2224
3637
2225
5425
2226
3113
2227
4754
2228
1822
2229
1086
2230
1024
2231
1890
2232
3692
2233
2234
4391
2235
13299
2236
9709
2237
4887
2238
8221
2239
7477
2240
2241
1104
2242
3085
2243
1590
2244
4909
2245
1787
2246
4197
2247
3948
2248
4187
2249
1126
2250
3158
2251
1919
2252
4529
2253
1791
2254
1510
2255
5279