0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 22:16:27 +00:00
OI-codes/S2OJ/1746/data/ex_palindrome4.out

10001 lines
42 KiB (Stored with Git LFS)
Plaintext

342
2244
248
1708
1348
980
764
222
1188
534
1730
858
1392
1512
1846
558
864
984
1490
236
2216
420
944
134
650
1382
62
2122
806
18
222
2512
482
568
1
336
70
412
1212
290
92
1900
708
1864
904
1778
98
278
1124
86
454
1002
1838
450
2352
1676
338
86
698
1296
1918
42
1290
870
1576
504
1
2148
548
6
738
404
900
882
626
1492
2096
682
10
1966
632
1278
1158
770
580
762
2332
1482
1620
450
36
2262
1244
24
1316
960
208
2042
714
1698
1556
40
404
1736
882
2104
704
2296
936
1690
1564
742
1792
2494
1800
1138
246
1790
536
1672
160
960
1596
242
724
1742
1598
32
1852
1134
148
1938
112
1954
264
1948
1004
908
4
1018
124
850
948
120
610
296
1528
218
566
680
2070
1948
48
558
188
746
458
1362
40
204
324
430
534
622
2348
1452
78
1672
1480
1086
1070
70
978
518
1654
1722
1924
2014
1226
616
960
1600
254
1606
1578
1
1692
1128
786
484
260
2492
2070
436
316
156
1014
1074
138
74
150
1674
1628
924
466
1
772
462
942
1228
914
972
20
2114
1196
1532
1
182
350
182
1466
782
702
872
492
1386
1618
1250
154
338
1954
732
640
6
1612
1532
44
1764
408
930
1588
70
194
446
1748
1572
986
384
726
1728
982
780
432
814
546
898
68
290
1944
1680
434
656
548
890
832
796
896
168
1152
324
454
1184
210
846
716
116
130
2020
166
652
1128
474
1558
46
522
1492
552
200
2084
326
588
1686
2444
1574
164
122
1226
124
1328
476
1296
148
1824
304
1078
470
1056
932
510
1626
872
764
34
670
1682
786
610
1756
168
532
1542
308
1786
576
1976
244
2116
622
2080
1088
282
102
2240
2222
2022
192
754
604
510
270
232
1182
2110
120
112
1986
354
1274
108
188
158
382
1910
222
1694
1304
1526
972
1938
1350
482
1010
800
1
1964
1976
1458
120
1952
380
956
512
2348
1786
848
90
756
344
110
106
1264
992
230
396
446
1286
180
1364
606
104
1200
438
1016
146
1262
1626
650
380
976
304
1918
122
1378
514
856
1608
1086
336
1
868
158
582
1568
254
172
844
580
16
460
120
1246
112
64
756
584
278
452
632
1040
822
1688
74
80
800
732
1362
306
324
810
480
1596
844
722
1082
66
192
1110
1330
528
1132
970
722
16
1050
2138
396
594
1712
1104
1644
2056
416
1670
1700
692
2072
584
1578
1048
680
280
1792
1496
476
438
620
686
1372
286
676
26
1976
2190
90
638
1648
1140
34
654
150
866
894
506
208
512
1572
36
182
110
144
290
1994
824
1328
74
2158
1124
1032
480
2118
1148
672
94
662
320
590
1382
922
1452
424
426
2206
1268
132
708
1126
2504
676
1280
434
234
886
848
262
738
1078
664
1606
224
1026
246
1690
312
1200
2084
942
380
334
1090
468
566
630
708
1576
2004
1
772
514
1722
1
414
56
1290
410
902
398
94
2320
382
1788
486
552
1098
1884
26
296
1080
96
820
958
352
100
652
370
492
1344
1906
98
734
860
1302
878
1774
372
1900
386
1448
584
696
790
2014
12
586
672
586
104
1786
860
558
588
1456
1012
868
1776
754
16
132
916
18
1970
1410
1334
1850
1636
900
788
2304
260
1464
156
380
706
882
568
320
2188
204
840
1636
1056
2128
390
1996
82
1312
1888
184
472
1516
220
984
1256
1444
1942
956
294
78
6
2224
1988
2090
2238
458
20
1658
408
1178
792
274
74
574
182
1542
672
2356
1844
164
894
572
1030
368
560
68
284
924
1662
358
640
1806
926
686
412
986
1168
728
1454
834
450
2064
796
1080
250
2256
148
1450
676
1764
402
730
284
1156
1956
1266
408
714
1724
1422
1028
334
800
940
464
428
768
6
362
260
218
98
242
1918
52
1264
1256
368
1114
572
932
154
846
1
748
1002
1814
410
948
766
828
528
788
922
682
236
1846
770
936
1094
266
260
1068
24
132
572
634
1590
590
210
1058
1544
734
822
1522
10
112
1472
942
892
748
308
1068
494
824
2136
1804
610
898
1892
690
250
424
1034
1056
294
534
450
188
118
2044
1872
960
1666
1788
272
1668
264
1182
340
118
1830
738
850
384
1632
1654
582
750
1472
1216
476
488
876
502
1006
166
1218
210
482
744
1862
768
598
1980
442
986
740
278
40
340
1352
1854
2
1178
1520
868
1514
1428
1664
2038
1886
430
1252
1862
638
40
1594
1094
628
180
996
360
502
560
112
1526
1514
1454
548
298
182
602
422
276
1202
1176
576
1550
1052
2116
626
164
768
1278
1
1266
974
942
1482
1840
1294
1962
642
100
592
778
1302
542
818
1336
2526
698
112
544
1168
1208
864
1506
106
226
458
278
1774
1092
190
222
760
174
1984
1378
2210
94
404
866
1080
28
540
1200
1330
1656
1942
650
562
420
176
28
1180
968
1796
1414
1596
460
336
2264
88
708
94
440
772
858
1276
116
902
1108
422
792
1946
744
168
676
1088
1580
1406
42
458
638
348
108
18
1444
928
1764
572
1200
1404
1120
102
1662
2014
878
718
1000
1246
370
1866
1326
1286
1756
1518
1862
1004
508
432
128
1266
608
866
86
1090
258
1872
1352
1
560
588
144
1820
990
1242
1336
1144
638
84
134
634
958
50
270
1324
352
678
1846
1158
1228
242
1752
1090
530
38
102
1956
2012
108
778
1450
1206
100
172
394
796
792
432
18
238
734
834
576
24
1404
1522
1
32
106
2256
2146
1730
590
142
584
1204
180
870
644
564
1100
222
1486
1
356
996
708
1238
100
456
1602
4
680
226
240
256
1734
510
1922
970
1150
416
1578
1820
158
346
1304
180
1268
1458
1748
128
1736
830
454
392
68
1812
1
1462
1276
868
478
456
1622
268
2010
470
810
256
368
1348
40
154
444
1040
118
388
1182
1144
260
876
94
104
1530
1628
238
1100
1376
980
528
906
302
686
316
188
2096
712
318
726
1808
6
1658
124
688
380
536
488
1368
956
538
2150
462
1438
1972
972
2036
242
1880
208
1774
458
1076
618
952
1680
2122
372
750
368
70
116
1062
536
326
76
472
1828
46
1724
930
430
2194
1872
50
492
1396
1242
62
338
626
1956
676
58
1348
1462
30
440
348
406
498
702
924
430
422
474
1836
804
1524
326
158
916
880
564
378
460
160
1424
588
260
314
28
380
800
906
950
558
992
486
96
654
336
810
626
292
2402
378
150
2118
2032
20
96
706
292
1022
22
1504
630
1076
1610
224
274
1532
508
120
346
24
2152
2
372
1084
6
840
922
1542
64
1256
942
1634
2148
1
914
2482
476
230
1574
1090
692
1258
684
216
320
2140
764
182
762
1424
66
114
1442
1752
66
1198
1716
1714
162
156
140
1326
252
1898
1442
648
222
538
1400
1260
286
1716
478
696
1796
1736
208
438
2148
342
162
840
1072
802
1760
750
1950
2010
130
2
88
1140
718
1166
532
336
112
62
1614
1566
644
96
1486
2098
1428
1
1526
1162
344
768
1794
676
678
1064
1206
442
44
770
1544
1534
1192
744
232
730
910
1064
1026
258
220
900
270
408
1554
1204
96
460
440
1606
274
632
2310
856
652
256
666
1160
1618
636
898
174
1444
1570
1608
1710
416
938
86
796
486
1374
1288
64
734
2074
1574
1824
548
416
696
1366
1234
214
676
1278
850
336
722
816
344
1262
86
330
352
1412
470
16
530
452
278
1394
1030
1586
292
1002
1170
1754
1666
110
202
614
1336
1094
716
1570
322
400
2018
898
992
338
1530
892
170
620
1508
1842
1636
348
1362
642
1432
1530
348
628
516
796
2440
782
924
256
246
362
706
1304
1192
1342
264
2340
382
1384
860
1156
870
486
1212
960
382
1444
798
60
234
1800
164
614
94
1900
1084
930
1628
48
568
344
2166
808
956
1904
832
380
1232
64
1722
1168
1522
964
386
1234
828
1586
418
628
350
1448
2108
624
1636
992
44
682
1136
954
692
1388
272
1890
132
344
786
112
1324
736
1208
716
140
1006
464
1978
1132
142
440
1636
158
556
180
726
712
1700
1198
222
346
916
258
766
754
528
1468
1738
1708
230
186
1322
2038
1564
656
1640
1312
1948
1974
1088
806
374
708
1420
1198
740
220
2048
1322
1250
256
1090
1114
1058
680
1234
330
330
346
1454
1522
2250
56
556
124
180
680
84
322
472
8
444
58
618
1064
776
2146
918
270
456
2320
1432
228
1954
82
428
1296
2010
168
114
386
756
128
554
122
1004
182
642
758
1388
420
234
82
1810
872
1
1376
1052
1028
1312
296
1268
758
386
2066
270
736
2322
370
486
1480
528
72
1206
930
56
30
920
1346
124
308
132
494
2014
154
188
278
520
2020
350
268
1002
656
222
1900
10
918
1714
780
244
1012
604
626
832
986
972
510
174
1930
1818
786
1688
974
1350
1462
880
398
472
1048
114
356
1014
196
272
176
474
416
8
1624
374
252
716
1562
262
646
1020
228
190
2196
926
126
1308
36
402
144
598
2050
36
1190
1068
200
1802
334
1610
1382
1
1826
122
18
266
580
38
334
458
1732
1
1004
346
50
1066
678
354
384
50
362
336
358
1450
1838
2014
176
402
486
296
1056
1432
1586
1660
1878
200
1180
566
242
476
1490
1254
1238
922
1016
736
76
1610
220
398
856
692
728
624
1608
876
1794
170
316
376
1866
432
1692
1108
894
172
1556
390
1360
1332
1108
1734
730
332
1774
86
554
1326
684
646
238
956
2174
862
1294
1
686
494
1526
1324
22
898
1146
1370
2092
1060
1628
888
1792
1440
2162
112
1710
2066
2
1340
1722
1290
436
580
246
1132
1374
2344
830
988
94
532
776
1418
1296
40
2004
1064
538
456
642
222
394
136
2332
1732
92
802
232
1240
1150
74
380
976
900
1124
986
1434
1136
536
30
1012
30
82
1676
1414
890
1072
300
824
2134
1438
574
418
388
1874
1026
842
2006
796
798
632
136
52
444
1180
1734
1456
2202
402
882
294
778
1442
1080
2154
1794
1672
208
18
1260
1860
558
570
1706
1456
266
36
276
2032
1896
838
150
96
180
566
78
964
298
976
38
190
2254
872
1470
902
792
74
1220
292
1256
768
888
536
810
1334
662
1
2178
10
154
78
12
684
788
574
678
170
258
106
430
1966
238
372
454
1866
530
946
878
2488
146
584
1022
1078
178
106
4
488
460
154
1802
888
286
1046
1066
598
1422
658
2024
126
116
802
906
340
354
1284
374
392
1228
1440
616
152
408
452
798
1624
606
132
1230
1792
198
636
1720
52
1556
488
92
1146
864
262
1892
370
694
546
112
624
442
1004
274
2392
1856
886
772
1432
1284
50
996
442
1278
404
2022
72
118
382
1928
386
438
892
470
520
1022
702
1864
26
160
1010
188
1566
634
274
390
460
2012
16
268
864
350
368
324
248
724
676
186
692
1450
592
2190
1284
918
2492
34
1080
740
204
238
316
530
740
316
1406
1320
300
120
1508
220
154
672
1086
434
992
790
926
804
684
368
840
1616
348
200
650
80
266
120
1384
12
612
1730
972
810
458
408
106
782
1180
2276
520
38
918
1860
510
776
638
444
1498
288
514
230
822
1186
2248
542
840
478
818
58
678
1564
558
274
790
258
1078
1202
310
606
528
1268
560
922
820
654
222
938
1950
362
874
834
1468
174
100
882
2154
222
628
982
430
796
856
130
90
706
1998
104
576
1140
1290
1650
1456
270
1382
2020
384
1400
1918
1550
952
110
1074
462
368
38
798
1344
602
1088
228
1850
104
94
552
180
1342
690
976
1514
1592
862
930
188
920
606
16
2202
206
1146
478
138
1852
608
750
386
362
470
118
416
746
838
1450
1448
1096
1142
1184
412
1650
1288
204
1332
384
280
2072
546
34
314
1600
600
1088
864
636
516
546
1870
698
36
424
1140
104
260
1584
1866
404
1200
818
60
94
858
1390
612
662
1240
1758
2060
884
822
512
530
392
566
1374
486
2228
232
1368
2406
1360
1832
2286
1290
76
1172
1764
176
172
694
768
788
424
1816
1902
2190
980
28
230
874
1052
2348
724
1140
1244
38
410
138
818
98
236
622
326
16
166
1102
1382
1360
694
546
14
252
1364
1534
574
658
1926
86
434
386
1600
1572
94
8
1454
1672
420
1092
1600
1934
1012
396
36
8
432
1
1042
812
114
348
738
1854
1756
1424
336
654
604
924
164
404
1178
1132
2470
124
162
92
412
778
1988
490
1386
1886
1034
1446
1372
368
904
186
412
38
290
216
106
1422
782
186
1290
1110
538
2168
1708
752
676
466
70
800
534
2026
244
310
1430
668
1542
1656
704
1390
220
1088
46
1586
664
12
1882
516
1940
2104
1370
24
1910
110
152
2362
2014
74
886
146
1420
8
372
1700
914
392
1
1186
1190
1508
2
208
1054
1766
544
1146
804
2484
288
908
28
1760
186
8
370
2
556
1202
1762
2022
154
724
40
1592
8
604
1194
310
1296
2284
1094
584
484
1492
1718
1568
382
1858
536
692
754
870
168
1742
262
964
162
4
1718
362
292
1056
1458
18
402
1508
1118
1
322
1658
180
820
1502
1044
424
330
140
266
550
498
570
786
198
1132
794
494
576
446
524
1738
924
790
1162
764
690
888
2134
1804
166
24
762
1238
278
64
850
538
868
478
52
2128
826
1868
1008
148
722
1230
562
1066
582
1568
1206
2284
366
360
202
1486
896
744
2218
88
1776
742
30
1572
1402
1628
1234
48
736
1258
702
1236
1202
140
1278
1210
108
196
1076
1304
300
1922
1036
216
180
1854
1000
606
280
424
310
652
982
1958
870
142
156
1888
452
1106
1514
98
1374
606
46
888
114
508
1476
428
934
2148
954
678
738
368
20
384
1008
1864
98
28
1296
824
912
1
120
644
930
1482
1794
1
954
458
808
372
716
1446
134
642
686
1762
286
798
740
842
1312
1374
1
1272
848
490
720
392
220
1034
40
1552
22
184
158
2
932
1148
1688
1770
2308
92
1712
2
1102
484
414
2244
108
1988
86
2242
348
228
648
900
312
730
560
1418
682
480
722
1312
60
752
1488
1860
1524
2078
1144
166
1930
1388
876
1626
788
150
486
830
1582
1376
1234
666
1276
418
758
94
1
2074
746
1140
708
418
198
742
1042
1816
1158
466
772
1438
1392
878
558
1216
636
1834
162
432
1630
58
184
630
152
2202
374
102
90
528
148
1424
322
656
776
2098
894
60
1222
1312
528
2238
1778
144
1244
1942
1534
1598
2152
760
186
564
1636
1308
404
188
574
1826
326
1034
260
584
354
1762
1846
1604
412
632
1958
1026
1026
134
74
330
1560
66
454
1428
182
238
42
400
2134
56
162
1270
426
1366
1456
574
232
2368
68
810
132
736
2074
120
736
266
1074
384
262
1978
1078
694
258
978
226
408
1630
1070
806
374
896
384
2024
990
1450
808
356
324
1866
1672
1108
586
438
1658
1630
360
378
2038
228
734
132
1318
196
2018
1472
1858
920
320
436
848
238
1534
1050
1244
2068
790
1172
262
40
1146
968
1826
2238
542
814
694
300
1096
130
1290
2076
354
1496
258
1832
1400
568
1130
908
138
406
754
630
58
902
1070
888
1118
1212
278
706
1850
254
292
1982
1670
840
1410
1454
612
756
382
1460
176
1
308
700
718
138
186
1002
434
1728
966
1030
4
1700
492
98
360
388
150
960
582
528
96
2026
340
1314
1946
202
1208
1284
362
248
230
192
1410
422
2100
546
416
2336
680
2162
1430
1850
1910
1578
1710
1146
1162
874
984
630
2068
1490
720
342
1824
778
634
576
134
1922
268
634
84
1332
1566
146
1746
1236
1088
1500
738
708
1490
1318
988
106
1490
1636
648
218
1364
84
2022
12
594
2186
1268
264
786
894
1036
1382
1158
50
638
688
582
160
556
80
1032
492
1996
314
2294
38
112
186
666
1872
214
1034
1316
1058
970
2460
1596
398
460
1
470
830
740
16
12
2058
188
1652
1204
1536
330
942
478
758
920
2024
1568
74
1730
1286
1484
288
264
264
1258
1732
1654
978
2114
50
814
1942
692
560
172
1136
576
1130
152
1100
502
676
1252
1840
1750
412
1590
868
1092
730
1156
30
1650
742
1946
388
632
4
1226
28
474
1258
2184
1064
330
952
142
1792
682
1438
1
600
168
970
800
740
554
966
576
1
1486
2264
582
1384
790
98
286
1124
20
922
2176
746
954
816
1036
610
1406
1630
1074
622
696
512
26
474
1124
896
1080
500
1574
88
1158
176
62
1652
808
248
606
1812
542
794
226
134
548
1
438
234
512
770
1938
1454
852
1038
462
1002
92
852
1728
86
722
100
2158
1840
136
956
1010
1896
296
502
218
1670
736
700
572
706
208
238
1982
160
248
40
1580
1726
280
152
1016
14
536
1110
1540
1500
44
462
982
494
418
454
248
1516
482
1902
726
450
140
282
1024
1756
1062
1986
426
60
514
2226
638
1284
2144
630
1166
1490
1212
804
262
806
1198
1216
438
342
2156
630
810
2134
906
1876
996
384
606
1226
1008
792
428
944
238
1006
84
590
18
590
1124
1004
494
568
538
936
178
652
1972
812
502
880
1670
794
1080
1298
138
1534
192
520
1668
736
958
1040
1480
1286
990
302
2
82
132
436
552
1004
2204
1974
1636
188
1332
1116
1692
354
1352
566
1596
242
130
1374
1022
4
1376
1080
594
10
1030
848
1136
106
1624
140
702
614
130
1218
1194
1230
450
304
148
184
494
1462
1664
1446
1144
2060
66
132
6
318
1210
1352
1928
22
680
930
706
1062
1790
1016
540
908
1588
468
230
150
206
204
860
150
60
772
1882
122
1590
1118
954
870
1170
184
616
56
1670
2146
534
78
1592
1896
834
1056
68
490
70
1620
962
838
282
960
2436
994
322
936
20
1266
1970
1236
358
1562
1896
512
16
346
1124
792
660
384
352
810
236
118
1410
1180
570
22
564
208
4
1676
1784
262
874
622
1174
764
2024
720
1168
1702
640
1110
1312
94
1088
310
852
860
2114
752
334
608
530
606
830
90
286
1764
240
1564
176
1756
884
1364
48
8
1058
568
852
1462
1814
278
686
236
1480
950
944
590
1042
728
760
546
658
1248
1290
490
372
196
816
528
1048
1428
136
1012
38
1328
94
708
472
80
334
1220
110
458
974
746
586
2026
1354
308
1286
144
574
142
314
516
666
486
1330
372
894
1312
512
344
116
92
1796
140
1994
822
2474
204
1226
960
430
124
770
862
560
354
98
802
456
1192
1786
290
632
562
2032
1074
2198
1312
1792
1390
180
1846
80
594
30
1390
192
1692
708
124
64
1596
1588
160
80
1134
2348
748
218
178
402
428
1492
420
1362
104
380
1782
1094
306
970
852
734
1046
518
234
1068
1036
592
114
982
1304
248
1634
1128
756
2028
1446
294
510
1166
1020
476
428
1012
1
1662
1674
1
194
510
1226
282
1248
1160
860
56
688
670
754
1034
1384
1084
12
1676
694
2172
1208
202
202
882
222
1810
1780
450
1756
1600
676
1046
1508
1088
980
16
1164
94
728
100
1
1412
1160
638
1876
452
1512
534
232
1344
498
2326
42
894
1200
140
148
706
1
1740
154
514
2168
236
760
346
818
280
476
1872
1454
606
1866
280
582
348
1076
1266
194
968
962
400
636
222
134
424
722
226
202
442
146
1
214
272
734
154
122
4
134
162
1926
600
1426
280
1046
700
1100
212
138
434
1064
1084
162
848
56
398
1120
996
2506
166
880
704
1
878
812
766
52
1778
320
186
54
872
880
1852
178
10
1230
1350
1108
1
1858
1652
1
334
260
470
646
776
860
942
1144
2104
64
952
1036
1176
718
110
1598
1538
828
788
334
890
1404
2400
284
1752
2432
1268
940
402
172
272
490
832
1058
208
388
1838
1972
310
840
738
604
834
124
190
1418
1660
300
1122
100
1614
1260
224
2226
1812
150
744
794
710
1476
490
2440
1246
718
658
588
412
1706
8
1864
596
588
1010
1126
1524
262
388
1016
760
40
156
30
142
1284
202
1186
694
1334
750
134
1092
416
468
1246
2254
908
148
1636
1440
1342
1928
2160
2216
1
1352
410
906
982
1058
74
1952
550
236
150
1290
2280
1230
264
316
2028
1194
416
126
70
200
340
180
812
264
410
602
626
1682
1288
262
900
2042
42
2012
1298
224
386
430
610
320
1884
678
750
168
292
2056
886
550
1182
84
426
556
2056
222
578
982
1220
1140
928
298
1760
892
6
382
154
598
54
1706
992
384
708
1232
924
886
192
654
486
330
282
16
846
204
2088
1744
700
58
556
270
1
834
266
1918
1012
268
902
2122
866
1648
126
748
270
1022
1060
1
516
1348
4
484
794
22
1552
730
414
1156
692
238
24
940
410
412
1694
342
1050
376
1904
2214
1286
1120
1
1402
1674
418
1192
1054
276
688
288
732
958
698
644
276
306
96
554
652
1530
78
1286
366
1058
1232
650
1168
430
142
1166
820
782
882
214
726
1654
78
1066
380
312
330
144
680
1698
680
1038
1042
442
912
1626
1910
918
298
1990
616
46
554
980
580
54
256
110
1822
344
1976
1078
1912
2010
1264
236
632
948
344
266
758
346
384
1170
956
280
1482
724
1648
460
414
1
1906
1572
1894
132
464
1664
570
1012
710
794
2158
2
112
460
1484
2112
44
932
748
1796
788
574
1362
616
916
904
368
64
1022
124
1476
764
1698
700
42
1482
948
480
276
1560
518
1498
272
1044
954
206
666
1638
156
282
996
748
1038
904
10
1762
634
258
1044
1974
58
1488
100
990
810
252
560
1664
34
1178
866
718
618
1200
2156
1012
288
1062
426
934
2026
2136
1728
520
1248
124
76
494
860
62
502
1578
1850
1370
888
222
414
772
1538
896
144
660
466
1862
584
246
1174
106
828
274
992
1596
62
428
1054
952
430
1010
904
1336
1434
250
1282
282
78
1132
190
230
576
658
878
264
922
632
4
1070
260
112
1620
778
88
1964
1156
982
934
600
306
1186
440
450
366
488
24
2274
1814
274
1072
1142
1890
442
1160
282
1540
576
646
1552
570
1100
320
1376
492
1080
1052
1706
652
228
800
1248
110
36
226
620
410
1146
1142
514
574
750
682
1554
112
756
270
734
642
848
890
784
578
446
720
1058
1242
1810
774
870
1616
1302
1010
906
1478
1802
264
70
726
738
66
1276
1286
352
362
846
162
26
70
158
264
1908
452
82
1564
816
58
878
1080
1944
228
18
1746
1762
1220
2060
254
1952
1686
1460
1528
456
1394
1022
944
654
20
1284
782
1202
1822
1242
246
490
308
1646
918
1728
2036
358
700
190
66
230
2232
178
886
524
658
1430
1844
792
4
142
1
776
380
988
1288
1598
410
1692
1462
490
1866
958
440
578
242
106
996
852
1618
1334
96
106
50
144
1478
618
1268
412
788
408
2238
490
276
1844
356
286
440
90
138
1696
1384
718
984
646
512
158
1578
1946
1720
1180
210
1268
378
484
996
390
1560
420
484
1370
734
2324
292
2296
624
570
1066
1182
2292
1764
440
230
1086
264
1356
1768
1358
1248
1084
634
134
450
1486
34
752
510
282
426
66
1172
1370
718
2046
652
554
878
478
1336
320
502
1276
1372
640
488
1806
1152
378
1760
328
154
1202
652
126
588
922
134
298
170
1918
1810
2008
592
888
2412
136
674
50
86
336
1128
368
368
14
468
158
652
172
1
102
154
12
588
940
844
982
936
1200
212
830
1546
1
670
1696
2222
68
56
732
380
1012
114
962
698
1192
98
744
2152
2076
470
2102
674
1418
2210
1624
1140
952
1380
1690
946
362
352
1162
268
1642
1896
694
1126
1092
442
814
1956
152
1
22
978
210
110
964
242
54
2482
1686
476
156
468
1348
2262
126
846
150
26
1686
180
380
110
1246
1672
1436
1402
1346
1984
1854
1602
2152
1234
518
1448
90
252
178
366
1894
294
1278
1364
1520
572
848
484
374
396
4
166
1288
1174
1308
90
1
532
302
1064
178
1698
1818
244
834
822
1474
2040
856
178
150
1174
420
284
20
274
434
26
220
1648
954
634
652
1594
334
744
750
2376
410
194
912
952
168
422
1072
494
162
1240
1256
92
926
460
288
192
1136
16
1340
364
1544
482
466
1038
1
706
284
1630
2102
520
368
800
628
222
1714
296
1222
1072
1268
88
392
944
252
572
126
1040
1546
32
920
1994
408
1496
1710
1168
788
1328
1126
14
578
814
1226
1372
704
916
4
330
798
1266
974
902
604
920
612
38
96
1866
814
650
1602
530
174
394
450
2154
1218
348
1874
868
1448
1842
780
96
1
842
946
1076
556
514
836
1298
520
682
700
116
2250
2302
1934
1896
2326
790
1050
950
926
1630
656
418
300
372
274
1438
1120
8
1578
718
832
56
850
168
1800
880
2362
112
8
166
482
40
194
1016
64
556
608
318
616
284
242
240
1456
204
2318
750
1484
1366
1402
1248
430
890
108
1018
1124
1298
314
1510
564
168
150
1832
580
28
144
998
1060
132
146
626
1716
198
1
110
384
462
680
228
202
1116
798
782
878
474
1456
156
650
1848
2308
492
2196
1112
1560
808
2036
94
70
36
1116
2054
914
604
1432
236
1418
1434
1010
640
2410
60
158
590
470
1652
1934
114
1214
1086
194
1236
1462
274
766
1744
128
328
532
784
1398
468
718
138
210
1870
536
1198
776
698
1192
600
1780
736
576
2144
682
580
1546
194
22
2196
1242
1122
1424
70
1394
564
740
920
280
878
1644
844
4
260
1064
1804
308
1434
988
2052
236
1636
296
1506
534
596
970
1736
524
708
1718
424
1004
162
666
208
488
2184
1922
172
474
2118
800
1984
2192
762
1306
122
1344
1724
472
194
212
2164
1466
1228
40
1882
818
1126
130
722
1200
710
64
604
1938
748
318
728
692
314
118
828
1604
282
52
906
502
1
740
1498
10
520
782
308
346
1638
1174
1240
864
840
1706
372
546
96
774
608
726
1284
1304
1024
1
836
430
28
964
1222
46
10
876
350
932
144
612
244
1494
1130
776
30
728
472
1804
298
1
812
58
1536
666
10
856
1112
1918
494
724
280
1898
440
800
536
1736
1192
436
22
854
404
102
1482
646
156
668
132
678
130
1674
1936
908
1152
1920
1298
332
1878
748
256
1174
762
996
2036
622
2258
236
2302
1794
56
1796
1194
530
1180
38
240
1906
610
130
830
118
960
2118
334
1544
874
424
628
968
1250
1038
2120
722
1300
582
26
848
2166
832
1
728
1466
22
1122
30
594
400
582
1066
484
324
604
44
2230
74
2040
194
270
1362
782
2370
1094
484
1496
1640
48
40
968
1034
1822
236
2198
1838
1312
260
1114
1866
426
918
84
356
610
1100
16
228
164
1610
1338
154
832
1920
2224
2256
1582
352
502
242
488
1304
518
1000
1510
106
8
534
260
80
1208
1984
764
84
2256
648
1398
1168
422
220
1916
412
1928
1476
54
1162
1822
1004
750
252
160
1564
44
1516
1340
516
490
870
668
130
336
1330
1042
296
60
8
316
1612
84
1208
850
904
1668
48
44
1402
920
1096
2418
60
1442
1088
2278
692
1658
604
88
908
2436
344
506
2404
136
2146
174
134
380
1094
488
208
128
164
818
1498
14
100
488
578
566
1548
360
914
74
1106
238
34
2188
898
1146
462
1328
128
204
1382
602
762
846
1390
1654
494
120
16
362
238
82
332
2404
472
1326
280
244
1
304
1598
456
1666
1280
654
1528
2172
2234
34
646
828
204
890
1362
902
602
342
96
218
6
2
682
28
810
776
914
512
1756
1600
984
116
2156
284
240
42
790
844
620
300
306
1350
222
500
1186
1402
992
214
680
1908
1110
44
1396
364
546
604
774
1158
1554
960
616
72
1262
1572
660
486
98
868
1940
1366
816
568
58
2092
994
492
380
408
360
1688
1
720
780
766
118
194
1226
740
634
428
548
166
2008
270
1388
168
642
1144
1020
384
18
1182
152
200
224
1090
28
626
1126
628
358
910
526
1090
864
918
236
158
424
1506
868
1254
816
580
250
1118
1
324
1734
720
204
998
858
886
894
1150
660
1800
280
296
450
540
404
464
924
622
336
1080
396
540
2046
1810
1566
1286
6
576
1334
970
174
1056
526
120
1124
954
646
1110
478
1304
1048
2128
1890
136
760
646
1210
1984
164
1772
120
1686
1912
636
1182
108
816
340
426
910
1682
1538
802
1500
1100
332
460
1876
442
1512
680
550
232
404
1798
522
660
660
2146
242
1
348
84
2064
838
2230
1526
1202
1830
906
2038
398
134
1544
676
362
936
2088
564
570
724
742
1044
558
2230
132
404
1464
1312
86
740
2124
64
428
1392
1492
422
118
926
670
832
596
258
1058
212
540
1030
1130
100
856
1566
1958
286
1106
458
1280
702
914
732
2296
42
164
1452
1732
1754
392
1438
1170
80
152
180
874
420
486
1600
264
386
376
1482
752
58
822
258
520
596
936
1168
686
326
768
274
246
880
176
160
380
602
610
1204
592
352
1938
1076
1438
48
1378
2298
234
526
150
658
1464
120
742
1138
908
866
74
1216
62
1086
1
134
1300
206
718
1382
88
1444
184
182
940
530
70
1240
882
40
1026
62
186
942
462
816
1782
758
956
352
1
1008
1018
1
244
1072
6
1298
1980
1040
678
1732
104
1382
1540
1112
174
686
150
444
504
1604
722
602
780
2066
198
468
842
1694
796
1400
384
288
1746
48
210
1120
1134
236
308
1174
1014
888
2072
2174
1190
974
98
280
1232
252
1174
850
394
1332
1202
284
292
782
1242
1010
158
790
702
668
1488
2136
586
414
524
1732
562
460
518
1126
1332
510
910
212
518
2356
508
1144
1774
1050
1208
1110
1366
330
440
1338
224
614
350
1486
68
858
128
406
128
2348
124
898
170
710
608
34
288
850
264
502
244
706
1786
968
250
2178
1602
184
960
370
1866
62
1418
88
1680
2128
582
2270
2358
298
720
194
1368
604
426
2136
712
1578
932
940
1134
1330
1594
62
332
342
836
1372
2456
1560
1120
200
698
158
1296
458
298
122
556
1874
1872
400
1184
426
282
232
1
674
256
318
474
884
182
1182
772
1960
576
792
428
516
972
960
700
628
468
22
768
990
1682
770
338
76
708
346
1620
420
720
22
1802
70
160
134
552
1022
1976
1936
1420
1150
436
492
88
838
664
2204
458
1068
64
1492
558
918
380
1690
1586
1568
892
942
252
544
2060
1088
302
1878
630
602
2092
626
222
1292
1462
604
1078
592
498
112
410
22
1482
294
1900
870
172
450
450
110
1814
510
902
576
1910
880
110
764
98
1338
294
552
178
430
1384
1880
1204
632
2066
1106
1178
424
564
204
326
1702
138
1560
972
1246
1420
1
118
564
1106
1752
798
1
4
498
1164
398
1534
1564
2316
888
1342
188
208
1214
66
276
522
1328
1058
544
38
470
1372
1554
906
1998
1876
374
364
1182
1214
236
76
1006
1020
1796
832
1492
1130
132
624
1462
988
414
944
1326
1002
1902
1438
438
308
202
1534
202
250
2498
56
1246
506
248
1746
688
1448
1168
1820
170
350
100
546
356
1388
964
1062
296
1928
380
1912
2184
1286
80
1050
1514
1590
640
256
882
548
978
180
656
432
1596
694
1088
634
1146
1012
228
2148
1042
1
1256
254
1618
2002
322
186
1358
1946
850
6
112
2090
72
268
950
380
276
1578
522
790
2128
556
588
1940
1042
1300
1936
474
84
2052
82
1968
814
500
948
474
92
508
1100
1294
806
806
232
1142
574
1574
1336
664
916
1510
1316
1778
86
1008
1240
1100
542
240
646
794
1494
1492
162
1160
1378
188
1804
4
200
82
764
134
438
806
484
546
668
820
2020
848
596
1958
1014
1578
1040
118
128
2130
1454
220
2190
2130
1000
46
148
148
132
1250
50
1996
426
1116
620
26
2162
1380
168
1
10
1332
2188
1120
1262
4
1138
294
1312
810
190
134
1402
792
222
1114
520
482
1424
1188
652
942
1138
1280
1328
1032
130
2120
1498
136
166
1054
718
942
1074
1416
1422
1840
30
812
394
68
572
2112
780
822
2044
156
1
1166
570
322
1746
142
736
542
436
724
160
706
770
152
114
312
62
482
414
844
1056
1090
926
370
362
130
1074
1
632
140
676
82
124
1178
1052
278
1230
26
1026
286
1944
1672
1312
1500
1086
502
76
706
1178
122
1888
82
436
1012
458
334
1100
498
488
120
348
330
66
694
1786
880
1224
154
852
662
48
380
538
208
1412
2288
536
738
452
828
988
112
672
1632
1
1668
396
774
116
586
590
250
344
276
800
916
226
636
1032
674
1048
340
1166
596
426
612
480
1368
1388
340
618
1350
994
1456
410
62
398
1382
216
702
1796
1798
1000
858
416
2030
1196
132
362
152
848
508
142
1944
532
188
874
630
2190
1
976
900
302
96
1574
2476
448
2218
2254
1788
42
74
450
794
1914
480
636
2058
290
500
1852
1032
152
424
862
986
6
840
1134
1442
1478
450
1024
1024
1086
292
990
60
1078
714
720
1740
856
1000
936
558
830
1660
1384
1792
116
308
496
374
236
4
420
1574
484
90
1322
40
1096
320
566
1484
1820
920
612
1746
2440
660
644
642
334
864
1492
1436
1062
724
1288
1
468
1720
198
52
1290
1438
1080
1376
12
194
646
1360
932
1704
198
294
2070
340
1446
1328
926
10
1048
60
710
164
28
1468
526
1332
68
174
274
1472
1070
772
278
140
568
1044
298
844
334
1670
188
992
54
1302
986
1008
68
654
1260
526
1484
506
1130
442
762
90
14
518
34
250
316
1480
78
972
1608
1472
466
1494
1804
326
1172
468
852
768
1144
194
228
208
54
20
228
74
1846
178
1198
1148
200
678
1610
1000
820
1824
1162
1018
64
944
154
252
318
818
1010
650
1480
1498
610
154
782
872
274
1592
864
560
1476
964
1030
534
884
1124
2184
438
78
544
774
1686
924
490
602
158
1582
848
510
388
764
314
202
1434
1602
1970
1028
1206
1096
88
480
774
186
1038
1890
540
1368
464
1970
220
798
1
1484
1348
1678
294
494
974
86
874
276
678
1308
930
2202
28
1274
260
716
1066
532
1804
1304
2126
486
484
956
1596
1536
1178
452
2214
806
404
1306
64
468
2144
2306
554
1944
1704
212
344
940
312
1918
258
692
1926
206
434
1304
1708
374
912
2000
382
2
718
1420
1700
1608
1538
174
836
1122
586
858
1682
38
1390
984
1318
1762
214
674
236
560
182
1392
1514
1394
1466
958
1080
598
784
948
1810
58
2270
1334
550
1674
156
1080
1578
50
1818
1206
58
622
552
198
1976
1606
44
88
1080
404
338
990
488
1024
926
124
354
448
1050
74
672
152
1006
354
1904
580
332
466
462
628
42
256
672
946
1632
1456
1322
208
870
1626
850
270
300
138
642
556
1230
8
816
2170
684
2072
1266
1264
58
1510
1492
1370
376
468
692
2320
734
1086
600
914
860
644
1160
1090
834
28
260
36
2414
1080
938
642
2080
1514
1298
1968
1554
684
1908
604
1092
426
236
928
1948
1272
130
610
614
1582
1806
174
28
964
976
86
1220
1540
664
698
2072
648
244
156
1868
90
692
804
1182
24
1890
460
172
1166
26
1030
1028
2014
38
64
866
1476
86
1246
904
574
1558
1094
1200
1586
120
28
70
550
424
552
416
814
924
138
1528
1044
2110
262
1656
488
1030
2108
650
64
734
1538
2498
1936
1214
1
88
580
1184
1364
298
936
332
964
1246
1458
42
1524
1696
874
406
544
686
680
530
102
128
292
458
568
358
400
110
1840
1098
202
1732
1208
880
948
180
176
936
1128
670
764
440
1684
928
96
2028
872
86
126
1324
1454
1778
2190
426
920
1916
776
1794
1144
178
30
134
476
164
396
950
1612
442
830
2124
568
332
802
520
1966
2158
998
1316
866
426
64
264
10
224
1618
1350
282
1920
474
1312
570
270
1668
336
1340
482
732
442
24
202
204
802
1836
280
900
1432
560
484
1590
174
162
420
264
1194
276
184
334
1832
502
1100
1088
278
112
246
204
970
1802
1324
602
800
850
668
526
1056
26
380
130
1406
1378
1224
414
394
2024
572
54
482
164
412
1618
288
1282
950
382
1610
1492
1318
190
1392
1550
1342
104
1
946
362
230
330
750
1124
1534
196
1808
790
1220
760
292
34
154
1348
1
1934
1272
1314
156
540
248
70
1082
92
1294
1798
876
2508
502
158
234
1368
30
372
1826
1410
446
1056
844
1540
400
1
158
540
664
530
34
1268
2226
44
1164
1520
1408
252
18
506
190
350
928
274
1082
1384
568
902
420
2310
1464
1030
1404
1862
1188
246
718
134
22
1960
590
630
466
1712
482
552
300
652
356
754
300
486
700
352
296
680
970
2118
1040
416
52
1468
268
668
882
72
1962
882
2330
1604
342
394
1690
700
34
160
464
148
268
1748
294
430
184
1376
210
28
548
1176
1634
1
1776
722
1264
1104
840
1188
426
874
1768
1106
1308
964
1016
1074
2492
406
226
858
1748
776
608
1310
952
492
428
212
498
938
580
436
336
4
850
1
582
930
276
338
1036
126
532
380
420
888
118
1444
272
412
390
386
1224
1214
1794
1352
270
238
42
548
1594
594
1598
420
904
238
1808
2112
840
1462
390
1122
410
826
2022
530
1902
1464
58
448
1114
934
1764
196
1934
1574
288
1444
672
350
346
1336
506
1754
338
700
410
414
172
482
40
784
1534
102
882
48
146
1190
270
776
1576
2500
64
216
1798
1944
58
2012
1054
70
58
1434
1434
1886
894
842
1650
2264
1104
1452
36
132
1790
448
412
862
250
2076
224
270
102
624
1798
822
816
1550
1542
776
98
1300
1478
692
44
1060
704
470
882
1324
200
534
656
714
564
1638
86
1810
1460
322
2374
1650
1644
422
1778
386
2080
1148
90
908
22
414
552
2208
1704
70
22
282
1226
794
1252
1814
294
1332
522
538
26
2162
1410
264
1660
1788
2002
222
516
98
638
38
872
798
10
1002
384
866
660
480
664
1348
46
20
664
522
98
1402
170
558
382
472
2282
44
360
6
470
540
636
510
64
1054
520
2100
902
942
1078
760
78
1892
358
1038
1524
2314
920
894
1024
188
722
42
882
1074
136
260
380
114
634
882
276
984
1996
1088
882
616
706
628
346
704
236
170
1952
358
384
668
858
244
1190
762
1386
664
1426
72
1462
2
244
32
906
1498
878
32
1924
250
792
900
1
688
2094
1256
1
228
956
612
866
616
120
1758
168
574
700
416
2212
690
90
894
2110
412
1520
218
414
998
1686
26
1468
478
600
778
280
1986
508
1460
1462
126
264
68
130
2400
722
882
322
642
1458
408
124
2270
1116
210
562
62
138
1296
1164
1290
108
1222
1456
1080
968
1082
474
2042
654
1292
1618
168
254
610
126
652
982
272
550
1026
1032
510
352
1290
1086
694
1312
1036
106
422
382
556
552
828
1928
792
2120
2292
248
484
1188
346
548
1034
1070
96
138
2048
1200
1472
1150
616
346
340
234
608
244
358
582
770
210
850
1052
2200
922
194
212
1692
10
1118
352
12
1224
234
148
194
2108
826
612
1706
336
1158
856
1220
372
346
1540
2406
1404
674
1156
460
334
1378
630
460
150
576
1814
874
1058
130
30
274
1252
350
52
60
420
488
1794
534
600
198
400
850
898
70
294
994
1590
960
966
536
532
2084
1464
580
124
900
1034
806
976
1220
766
290
1692
550
1062
2030
894
830
1794
258
1134
356
354
440
812
1872
1910
604
466
12
1164
20
1362
890
406
282
458
1550
192
430
1956
374
450
492
882
1312
414
636
1674
206
450
42
1358
468
1016
1384
1772
1524
812
632
878
604
1492
762
1016
310
1472
1158
1026
1224
1010
406
1666
570
30
268
534
1962
208
290
694
1124
548
312
246
978
1260
384
472
666
1542
1878
1096
8
476
366
1212
1790
56
342
656
1854
2122
2484
1644
748
14
36
12
596
1448
820
1998
334
1264
598
450
272
70
1308
1058
470
696
1846
168
1478
1010
728
638
2112
1214
1546
248
178
1068
2152
1878
294
1454
2010
370
32
610
150
166
960
728
1310
114
988
1478
866
1874
518
610
226
536
1408
1702
1
952
1764
706
458
388
282
900
226
810
1470
1068
400
214
1224
1398
986
750
476
50
2034
634
1490
1866
756
876
762
1344
884
570
1452
990
196
190
626
1650
978
534
470
1416
148
776
474
1854
92
36
620
846
1294
18
1060
458
1834
762
56
726
186
1270
680
310
484
552
854
372
218
94
1496
104
2304
976
660
1858
398
598
986
966
98
1208
1488
334
326
1864
1068
16
1786
994
230
632
162
42
1404
382
944
1592
88
288
1646
590
762
724
688
216
586
326
458
262
2218
386
1124
56
428
1774
1716
1656
824
254
1612
58
246
2442
716
834
1576
1
1044
64
1694
1720
128
1644
352
1236
1024
402
1290
106
284
1362
788
214
174
1546
698
1560
44
696
1146
52
1246
538
1844
1556
772
1154
1544
1268
1372
416
234
1016
56
1336
1
1406
966
410
496
1440
1802
478
340
840
486
952
244
444
436
2100
1636
66
1032
710
524
904
492
270
2008
436
802
628
1360
1080
718
196
1044
784
326
1388
530
1290
666
1082
640
644
1368
200
512
2202
298
684
1138
168
1060
372
94
228
2280
554
664
2136
680
844
392
118
1312
1376
260
2222
1152
2078
690
322
1438
448
998
226
2194
154
460
324
332
270
712
488
706
1544
1314
366
320
494
1012
964
1360
1930
1146
132
1040
46
146
896
22
1244
1526
520
1166
274
644
2106
2142
624
146
1632
238
1860
1708
614
1348
1618
1420
780
504
1220
1300
692
594
2022
142
822
236
1270
1166
848
1916
704
472
24
2092
438
1006
1942
650
154
1
1886
812
368
506
356
978
18
1246
520
990
88
828
1252
1790
122
1
456
248
862
820
86
50
1628
596
2488
218
154
854
1642
1738
282
1124
598
1656
1350
486
890
564
620
1656
280
1162
912
752
102
1066
528
486
1114
172
296
916
632
806
474
1128
2182
294
312
416
1082
1470
92
244
350
942
72
634
868
302
1428
724
210
1172
1400
126
96
1436
920
502
56
62
1750
498
72
762
1382
636
868
826
1498
1216
1464
898
74
1018
1564
1764
242
1378
224
390
574
696
1102
302
1262
794
1
1504
588
382
88
1406
588
652
810
1424
520
146
282
724
544
1852
988
118
746
1220
1766
1014
1638
1682
490
740
328
1856
1204
960
260
1998
234
2152
958
1110
962
88
694
2246
1
304
90
1772
1886
1412
78
720
692
680
1266
394
1354
346
1080
470
1696
1372
532
560
988
1146
76
1150
356
354
1736
718
1626
594
1970
332
1194
192
1884
258
498
2520
1428
36
2014
894
898
14
2260
982
1458
70
2024
1564
1746
528
1596
318
1268
568
612
1544
428
1282
952
1216
694
976
324
1894
136
1280
576
1788
136
1482
770
1090
552
568
310
1784
882
708
126
946
336
90
668
1632
1316
1902
624
586
1776
2184
2324
1088
108
1612
112
1852
1002
646
1286
302
864
2140
812
832
476
772
2
1108
292
532
216
338
396
1756
566
712
1174
1016
2368
1348
1368
778
248
2086
194
1326
2084
18
2338
1472
334
966
626
1544
1084
824
242
1134
1716
1920
974
1396
634
268
1332
1214
490
14
1454
942
1128
96
74
1618
1884
54
204
160
2110
294
1280
234
1226
476
416
2
54
1198
1184
482
340
1960
2202
1648
124
708
194
1694
1016
1332
770
1444
394
638
56
1174
70
950
1452
868
18
1
796
502
1018
284
556
1488
686
1638
584
402
1016
1344
946
1236
434
22
410
670
894
1402
1362
508
46
1382
1340
380
976
2400
660
1920
966
98
728
944
1750
866
374
1616
1174
338
140
740
1700
386
856
408
234
1728
2130
388
52
490
32
384
460
494
528
1476
1026
278
20
1714
30
1774
1092
2270
2436
820
1438
436
672
478
170
24
1986
1638
1466
2006
2118
8
398
44
864
536
1070
1426
1804
1678
778
1632
1556
1318
170
52
160
1522
562
1728
1248
528
1010
810
1058
716
526
1938
624
2268
870
738
1626
618
264
870
248
374
1506
98
244
238
2168
678
2052
582
782
466
56
138
426
2010
266
1084
130
1
300
1612
534
304
596
1016
50
180
222
2188
1460
170
1292
658
1162
1426
1110
1368
296
2240
1240
1300
1300
2008
970
1068
36
316
1400
414
1752
810
976
42
2286
708
1
1102
1740
938
580
1396
1368
276
92
1710
1654
1584
1248
1018
348
488
1058
1710
934
1366
890
392
506
1018
1090
794
122
588
52
402
1066
152
592
602
102
230
786
48
996
366
612
90
1996
88
1504
612
478
1448
14
1298
1116
844
78
1500
164
14
784
1970
2114
1542
586
786
32
324
1446
1700
200
258
1190
62
1688
1112
1020
1152
482
408
728
2128
78
1778
814
166
76
24
266
1668
380
408
1350
1368
1136
1812
2074
296
606
1330
126
720
752
60
954
298
1716
1692
2214
1216
1492
2230
950
1586
1284
26
344
532
1308
1878
1120
252
360
1864
520
1426
1912
452
906
1802
362
2172
926
504
656
442
1026
980
1410
366
1358
248
1226
860
702
1130
1
2228
2266
1528
1968
628
198
858
862
294
876
1144
1664
166
332
1228
644
700
626
12
186
1714
1676
174
1946
150
2156
1568
478
402
1056
1414
898
280
602
1218
1716
500
944
16
1272
118
1408
1946
1182
760
544
118
164
536
348
646
212
594
1150
788
144
128
296
856
718
230
2024
1530
480
1048
1770
1546
932
930
112
1172
2138
574
1568
256
250
140
712
1072
306
1076
678
196
1414
1274
342
974
2012
1304
1288
1368
1584
1108
472
1230
1758
1668
1238
1338
16
2132
1650
356
596
552
1614
884
126
272
236
1278
2018
1206
2062
1082
496
418
174
752
140
1638
370
142
716
842
1290
594
1424
780
886
1490
1028
814
1410
470
1438
1354
1552
1008
450
1214
1298
288
512
360
334
658
954
520
608
1358
1616
1512
1840
282
862
910
256
456
182
132
30
268
544
40
118
112
20
126
1692
1398
526
76
670
1422
362
1384
1672
1652
104
882
752
432
572
306
372
172
1838
748
426
1000
864
692
1410
112
744
84
1102
1672
1372
1100
546
1318
220
562
1558
12
232
898
518
2028
748
464
1504
642
730
966
1298
466
540
134
686
942
1610
222
304
408
372
578
218
986
322
1580
668
1
914
1384
656
1450
1206
72
2046
4
1902
510
456
238
942
384
1
894
2030
996
904
436
1358
1870
1226
1566
1240
1096
94
26
610
566
176
1036
794
842
628
1290
842
1148
550
896
986
522
2006
300
168
790
74
768
2400
1560
1002
862
1848
258
1
1518
256
1520
178
680
160
704
398
1504
1022
678
700
1548
1264
1616
900
158
1592
1072
1620
50
102
928
732
2300
1480
180
4
678
1486
1792
1
520
672
652
1438
1650
1154
1556
830
384
456
954
1120
846
42
640
1110
1392
460
464
284
242
558
1338
466
506
8
432
2132
738
1282
638
334
892
1
1786
392
1412
1588
506
1748
900
1016
214
924
624
634
70
806
258
260
196
1004
304
460
1536
1034
1540
82
616
1500
1708
648
1666
264
1770
634
810
32
224
146
700
388
838
1474
626
1426
1480
1008
898
60
1548
254
186
490
1540
418
620
732
1784
1060
1504
482
104
1934
742
336
658
746
552
1418
1030
2074
176
1246
240
2452
1364
284
1930
472
2186
1914
550
668
392
1734
1472
178
1944
600
40
1786
2046
484
488
54
624
1150
60
1224
162
258
1986
194
16
694
1652
206
26
56
1886
1504
1472
276
858
48
752
1108
398
1630
962
922
126
1212
788
98
228
1858
258
1670
1406
158
1830
136
1348
218
216
1298
238
320
1062
170
484
658
40
1494
1372
1052
756
372
288
1062
360
2246
480
1008
110
222
1278
486
1372
156
486
68
1144
948
118
268
942
306
1446
360
1808
1584
1394
502
688
130
1442
1474
370
498
1488
734
800
502
466
1904
760
730
782
1348
818
24
406
130
962
2262
28
66
756
302
1106
2366
1376
1558
476
288
1166
1034
894
356
1186
344
1398
1188
1416
206
1064
408
1342
634
284
1030
1384
896
242
2316
1464
10
382
1790
2306
1064
348
538
12
44
1718
1652
130
598
1460
490
1146
702
1022
1018
512
1264
1462
202
222
910
594
2104
248
1514
1410
32
1822
806
560
160
1448
90
1160
112
332
1330
1380
380
930
292
410
1442
1120
1772
1504
1368
2198
1332
916
1390
2004
1286
616
2160
1084
842
46
320
220
438
1080
584
940
262
320
232
1810
500
1138
1306
1216
14
1004
1154
148
14
1738
126
1082
2258
480
224
1538
108
324
524
534
1082
730
100
1444
726
294
290
122
2080
1006
1
1858
526
1412
82
202
542
1094
176
854
504
126
868
334
1196
1034
634
1442
1578
894
106
1134
1326
1208
928
1366
1
1952
692
466
232
118
1564
1088
1194
976
1406
1706
418
1026
428
40
110
1750
86
396
812
312
288
1352
946
356
578
2168
116
108
1268
1008
358
636
466
824
998
346
1424
1544
746
346
922
1812
318
1096
1990
114
452
266
208
520
1176
342
912
1118
160
584
124
306
1844
570
670
858
720
1780
1272
198
1812
640
1
6
444
344
1260
1474
1128
1080
752
2098
1182
1922
762
522
1056
302
546
1740
798
1490
470
1144
1166
640
138
1276
922
736
52
2306
1180
1758
148
1204
1674
1274
1962
860
742
2222
2064
470
1824
1696
124
2574
926
546
196
216
376
760
2404
806
1316
758
54
1530
346
618
294
668
904
74
568
128
356
670
598
412
88
1480
542
1516
1144
1202
2108
208
518
778
1232
338
294
468
1082
2416
330
1274
1702
28
1388
1962
994
202
112
2040
496
154
404
510
1350
624
206
774
2530
266
2136
1914
80
976
1464
264
622
182
780
36
1202
1130
1684
1010
1768
236
20
460
760
2292
1416
832
964
268
1232
2140
1934
694
1
1494
974
1106
744
272
2532
398
870
190
340
1670
1910
1082
156
968
70
492
1210
530
874
2256
1250
124
1422
644
1056
288
1810
484
808
632
672
1310
256
204
610
1104
152
576
462
784
814
738
564
150
1168
1090
1210
688
852
1750
672
854
2104
126
544
1084
460
1838
376
720
1456
732
2190
26
1376
218
822
540
1490
954
1898
822
1996
1346
100
326
924
608
198
1566
2304
74
170
26
118
840
1148
2012
302
292
1606
176
160
2152
1262
140
1244
276
1272
890
2228
1566
738
2060
1620
1692
588
1134
1366
494
1616
562
878
62
1312
86
544
1336
184
1606
466
916
2028
1208
906
170
1876
80
1948
248
346
1078
84
1130
64
288
352
226
82
654
786
1532
1
362
274
648
210
98
336
1206
814
1370
1858
110
770
1146
2070
582
570
1118
506
1934
204
822
890
1916
608
1592
1504
1386
1092
1824
580
368
4
1306
2224
1408
514
132
496
844
1822
196
658
46
990
1772
394
270
1464
306
1618
248
1426
500
334
40
1556
876
1594
1108
1888
2226
1080
1792
1908
844
298
74
1164
432
80
150
922
732
2380
1274
2
1418
1070
504
450
1232
1308
402
1376
268
614
1502
1238
2268
990
1288
404
412
14
834
844
1798
1438
1116
1
150
650
482
746
442
1136
82
410
2240
1120
80
1164
210
1968
1696
86
938
20
2020
332
200
1286
834
848
18
1480
1290
830
1880
108
418
896
2088
626
204
842
50
1956
1772
1530
1306
106
668
380
1206
742
2276
1144
1
802
978
1204
224
1836
642
1546
1236
920
756
474
110
1342
558
2086
960
340
1254
1238
2036
244
1110
486
330
258
304
1402
1330
1738
1080
482
1650
1468
1552
1620
164
1098
1404
658
138
154
774
382
462
190
338
468
672
234
1688
1324
2140
1368
1356
114
156
1610
302
862
424
176
516
630
1310
1274
2002
62
470
530
46
2208
488
460
652
588
1068
502
1762
832
1162
908
284