aboutsummaryrefslogtreecommitdiff
path: root/day01/input
blob: 113b5cab300281b143fdc7a1d3f7d1088cecd290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
4887
9307
8895
8136
6292
10177
4077
8228

5533
7981
5396
4909
5657
7587
9651
1583
8058

5201
4782
5956
5327
2029
3455
6148
5468
2177
5352
5373
5442
4888

36630
9196

28629

9252
1098
9842
7347
3616
5157
8546

8031
7718
6690
7819
10921
12059
10334

3455
1687
3740
2666
6672
3264
4330
4673
5550
1754
4161
2764
6355

2711
3232
1429
2381
5990
4482
3091
2745
1886
5648
4776
2696
2846
4177
5781

6379
12826
3706
12650
5875
11396

10381
2204
5950
11465
11501
13306

4006
6635
5139
5290
4562
5558
2788
1242
5308
6704
6858
3751

3574
5601
4492
4795
2135
3295
6150
4786
6761
5098
6646
5839
1989

14468
13500
11544
2195
6282

1400
3519
6010
4063
4077
1583
2044
5089
3588
6061
1634
1358
2241
2351
6075

2658
5979
4727
4991
2198
4491
2206
2601
3637
1955
1618
5849
4662
2457
2479

7450
2813
1678
5678
6688
3338
3708
4898
4542
4800
3127
3338

2747
6148
6301
6097
6988
2280
4093
8031
4865
7293
1528

7851
3366
10761
12012

7487
1457
3109
7722
6730
1528
8678
5243
3434
7351

7661
2803
7796
7485
6268
7251
7346
8521
5165
8506

6788
10715
3520
6591
5738
7419

37041
22858

18343
19902
15427

13379
7285
11836
9418
9597

2796
3345
2704
5395
5386
2687
4133
1749
5117
3822
4244
6093
3108
2015
1322

3640
6611
5160
6176
4105
3796
4651
6634
3804
3308
3206
6686
3122

15465
12326
11646
3744
2857

2724
3037
3333
6247
9610
7087
2883
6291
6549

2860
4870
8726
4865
7283
6364
4892
8653
1937
1356

6900
4695
4167
6336
1515
3047
6735
4487
1255
3833
3786
1489
5117

8133
11386
1756
2859
7861
4284
9113

2766
8069
1212
2325
6421
7231
6566
1833
2677
3622
6814

7498
5282
7407
3241
5596
3862
7268

12142
3155
7969
6330
10030

2534
2657
3129
1604
5325
6252
1007
4982
4123
6270
2391

9554
15638
14218
15314

17850

4336
7216
8068
2602
7176
5411
1504
7965
5582

1910
10293
9366
1653
7607
1238
6089
9832

8438
18781
8544
14156

3472
8118
2455
1789
7535
6667
2003
1025
7340

2807
9390
13476
10938
2272
5114

3311
13209

10615
15963
6233
9368
13767

11712
3170
13964

3689
9486
9551
3456
4882
11211
1600

6760
5563
3589
8736
7398
4388

9518
4642
3473
11134
1020
3983
1012

3776
1573
6476
6958
2257
2912
2577
3201
5425
2764
6006
4068
3984

3516

12606
33693

22285
30183

6732
2689
7685
5674
1023
2447
5675
6507
7257
4059
2773

14742
13724
5856

19020
15808
15831

6871
5101
5123
7918
1663
4364
5111
6205
6680

5241
1029
5194
2693
7420
4095
3765
3433
1752
1822

4311
10029
9151
9518
2511
2363
6980

6760
4212
21929

5789
2855
7378
1525
3127
6001
8351
8353
4445
2987

5246
2746
1650
5781
5816
1068
4261
4453
6656
1395
2589
4375
4263

2133
10539
2325
2094
9071
4830
5758
2060

2173
6292
5585
2040
3758
2941
4877
3816
6376
1493
4425
3327
3551

2469
3948
6275
3614
2736
6400
5997
6010
4231
4716
5492
2055
1836

7704
6489
3032
8583
7929
8709
7837
5110
3939
4258

3360
6562
19776

12387
9654
1246
12376
12271
6105

2945
14862
15087
15649
2445

3191
4141
4266
3335
2222
3679
5209
5109
6873
6313
2765
2442
2133

10886
3410
16022
19192

14993
2080
9131
19401

1222
4856
5484
4898
3546
3996
1054
6444
2077
1460
4349
2253
5826
6257

7221
11757
1038
4768
12836
13339

4975
17027

2688
1733
3844
6205
3089
1343
7323
2613
1223
4277
5551
3968

3475
4760
6351
7360
2946
1337
3434
2485
6407
3266
3517
2125

21512
23024

27755
1947

6307
1957
6982
1516
1671
1054
4311
4235
6952
8129

6734
11365
9035
9922
7310
4799
5883

59886

1919
10200
5393
6601
4924
10451
10218
3175

2360
4470
1823
3699
4974
3365
2002
5251
1188
3192
2328
2461
1931
1506
2544

6131
4712
4994
5450
3023
2002
6108
1591
1011
1689
3003
3970
3613

7374
2176
5878
4112
1213
5819
3944
3250
5839
1207
4641

4375
2510
1107
1717
4333
5631
2499
4002
3822
3618
5259
7133

6307
6702
1754
4893
4003
5101
3275
3579
2235
6823

7388
6708
2218
2220
5287
8692
8143
5692
4287
7770

5881
1741
7408
2466
14095

9268
2524
2958
15427
14742

3955
7993
6342
2637
5825
3660
5537
1832

1022
3769
2113
5734
4382
5338
4904
3631
1073
4992
4134
1773
2645
4100
3882

31354

22767
13308
3424

18428
9719

13154
13267
1035
10201
3948

3104
2047
2790
6051
3733
4667
3701
2668
2197
3221
3145
1999
3303

1703
1792
4827
5038
1712
2516
4798
1464
3073
4214
4870
5705
4507
5712

2151
4888
2967
1081
1474
2949
1942
4762
1432
5156
2345
5225
3496
6123

2205
2399
5266
8514
8150
7435
4416
5244
2903
7406

4278
3403
6713
8407
3593
7880
8196
7305
1762

4341
19333
3617

7586

16168
1909
8778
4452
4148

3790
3233
2400
6936
1376
4576
6698
1305
4930
5510
2721
1772
2293

5791
2163
1948
3948
8564
6399
8272
9733

5423
6215
1459
6879
4283
4006
5135
5086
3024
2603
3646
3998
2984

4991
8870
9477
6827
4847
8241
6970
6532

3660
36765

2699
7895
2763
2460
2477
4390
1370
5744
7657

3183
2115
2175
2887
2336
8459
8135
1868
1095
6213

5677
2990
5916
6344
5605
2072
2173
3704
2888
1999
7661

24731
13470
5599

8873
6995
5302
12016
8988
4674
10185

5528
19366
18649
9187

7428
3617
5583
6033
8532
3632
2565

6725
1708
1735
1662
4790
3215
4378
2562
3136
2268
3323
6101
3908

67860

3912
2698
2610
1883
7163
7834
8215
4361
4631
6559

61469

1752
3571
5372
1210
2232
4724
2075
4374
6962
1331
3080

4392
3755
8553
10430
2077
6502
9329
8373

4642
6832
6307
5022
4373
5532
4745
1098
6005
4653
4683
6255
6875

7024
1051
5664
1399
7333
4725
3375
3832
7361
6068
1187
1447

19585
7175
19834
13102

6423
10860
6839

6385
7387
13727
13764
13174

3453
1935
6047
2440
6454
2789
5995
5238
2206
5418
2905
5424
6725

20427
11408
21179

1648
6294
5757
6484
6851
6987
4177
4898
6845
7343
1573

23105

4696
5155
3429
2107
6849
1619
2146
2232
1080
8086
7818

4525
3467
1486
8013
7366
3654
5303
7754
6469
1468
3874

8007
5589
6424
9322
10417
1508
5900

3644
2169
8705
1837
3247
8079
7704
2387
2802
4142

5554
4692
1368
2623
4146
3634
3354
5121
2171
3418
7129
1334

18870
23687

13467
5594
13229
2978
7542

2239
7363
3465
7284
2900
7929
5295
4752
2225

4445
15568

3892
2012
2469
1666
1613
3789
5048
1514
2444
3556
3011
5467
5248
4722
2803

4793
3118
1831
2977
3936
1036
4325
4205
5869
4957
5223
4290
4719
2397
4679

4298
5696
5284
1761
6972
1749
1766
3024
2173
6806
6209

4805
2409
5913
1863
6111
3958
1514
1970
6399
1839
5697
3174
6203

12825
8917
10603
6987
8314

16810
10340
21902

1836
3878
1856
2099
6527
4670
2388
1364
2119
5725
2976

2368
15063
12997
6731
3508

3583
4242
5197
2541
3058
5540
4464
4867
3424
6194
2071
1310
5976
5290

4262
5256
1625
3579
2688
2816
5619
5282
2163
1264
1820
2748
1064
3239
3082

8888
17024
18873
12576

5571
2530
4707
6564
2637
6947
4981
1116
3747
1187
3968
6569
6926

5158
4884
2078
1283
6676
4477
7153
3696
1282
3218
6716
2714

68708

12439
12815
12165
6292
8568
7503

18845
9399

3205
33907

2754
2530
2082
2114
5490
2469
5103
5656
1633
5631
1633
5003
5194
3584
2830

4197
11261
3154
5946
7624
4258

1338

4227
8355
5986
8348
4869
6318
6432
7363
6661

9115
3231

9797
4164
16220

4412
2616
1705
3033
5695
4241
4252
2810
4176
2554
6251
1751
5832
5548

3098
4538
5763
4913
3322
5956
1910
4210
3629
5531
1243
5258
4642
5572
3838

10520
2932
18639
7802

15433
3635

4777
5260
1283
7917
5860
1376
8001
1209
6245
5939
4721

6893
4349
1011
1314
5878
3129
1410
4377
2089
3518
3560
1205
6452

16914
17575
8660
17142

15028
10221
16158

11777
10449
13633
19094

10289
9390
3685
3979
12643

15858
24129
9740

2707
1840
3010
1744
1509
5039
4158
2900
4999
3619
5309
4386
2105
2919
2327

2358
1502
6302
1270
3358
2033
5857
1125
6738
5707
3960
6751
2829

2690
2401
4685
1891
4701
4503
5740
6441
1119
4211
2072
1476
1779
1943

1490
12834
3680
13513
1055
9731

5322
13458
2941
1758
11817
4550

3688
4536
5079
4031
5642
5920
5061
4114
3118
3316
1980
5607
2845

4372
7991
11604
6661
12052
1241

4013
4554
5176
4386
6064
1319
4562
1902
4010
3954
1265
4361
2068
3759
4652

11866

4305
1270
2941
6582
3164
3522
4611
4191
3659
7416
4855

5179
8236
3392
11505
8487
4344

7032
27996

5322
4909
4858
1281
5937
1289
4176
5993
2841
2188
4192
3398
1800
2678

5789
13043
4951

4119
10014
8815
6749
4545
7692
8436
6740

10382
8802
7279
4950
1653
3537
10285
7896

9975

3544
5188
5111
2576
7568
7371
6930
4818
7435
6810
2847

52788

2951
8272
6521
5428
6863
3722
6443
1114
7114
2776

4386
1913
7477
2665
7932
4653
5426
4484
1108

3541
3719
3868
1077
4637
2936
3503
5201
5315
5940
2278
6496
1172
4755

6439
5144
6491
1234
1459
1968
5797
4909
5923
6534
5268
2147
5632

2993
3284
4366
5384
4598
1051
3969
2961
7025
2727
4233
3326

9727
15517
19290

17096
1375
14129
10456

4103
6099
2887
2589
2957
6664
6948
5126
2427
3269
2868
6296
4641

1935
5903
3249
1842
4289
5319
2667
4309
2668
3080
3400
3762
2166
2408

7866
7422
14288
15942
6371

1693
2509
6586
4294
7542
1271
8072
4193
8047

1925
1564
6018
6894
3300
4040
4154
1720
5159
5001
1605
6080
2792

16335
11723
7586
12891
13423

12011
11646
5317
2769
9679

6924
1571
3645
4124
5594
7185
7705
2532
7397
5459
1037

3948
4286
6395
2645
1835
4764
2649
3403
2704
4039
4581
5278
4128
6174

5567
8309
4782
5394
4052
5453
7241

8673
2968
6481
3887
8279
7800
2025
4775
4627

6856
1361
6648
7563
4239
10679
8050
8027

4905
11553
2902
12065
5974
9578
9837

6128
6201
2999
6195
1121
2830
4668
5007
1825
2830
5287
5471
5759
1805

6515
17925
23344

4610
2265
7019
2395
3396
5131
7067
5803
1994
6492
3618

7951
1762
7521
4837
1589
6260
5765
7442
6185
2695
5675

4104
6509
5143
2862
5655
2104
5772
6257
2689
3244
3501
2054

3967
1326
5906
2740
3487
6586
2908

43279

4935
6761
6021
4857
3040
1491
3820
2741
7058
3114
5775

6458
8250
3691
7478
4003
6917
8033
1181
6882
6533

12020
5725
24247

6550
1033
1841
5367
1621
6554
5355
7437
8079
5876

9079
12200
16431
8582
15548

7910
16510
25149

2569
3570
6639
1706
7204
4964
3314
1862
4344
3529
7688

9213
15614
12172
15703
6499

4927
2418
4565
2409
5355
1464
4788
2040

1499
5180
2638
5857
2693
5068
3382
1202
5745
3817
1174
3182
3011
5823
4302

1992
1060
1356
5702
2700
2129
4364
5380
2317
2392
1269
6268
3462
5392

4601
1395
8724
2017
11000
2414
9399

5998
4595
1327
9386
6206
2712
9617
5234
7096

5436
6415
4210
1032
1825
4408
4903
3803
1197
2849
4106
5611
4553

3572
6127
6035
6950
4353
1660
2135
2866
1322
4847

2181
4407
2006
5437

3560
4717
5998
6944
2180
6922
8628
2761
3524
2473

6215
2369
5907
6959
7105
4982
5255
2650
1834
7016
3072

1564
6445
6037
6545
4622
6301
1712
2949
3608
3965
2602
5065
6050

12326
10342
12805
11947
2641
10687

15426

19377
13829
6477
11837

7159
7868
6373
10135
10731
6850
5819

6938
25628
22954

5570
5782
8571
7353
2189
6056
2774
7061
6279
1923

1200
5306
6067
2575
4613
1321
1525
1545
1059
5337
1920
1367

9230
8121
5933
11082
5561

6447
3340
6950
2194
3685
5311
3610
4332
6755
4780
1164
4978
2476

3111
6078
2022
7748
5569
2895
4911
7478
4002

2414
3673
3897
11893
4984
3471

6240
6211
5245
15319
6704