1440
110
430
1420
1920
570
310
450
999552
210
200
1390
1050
1700
1000
1690
1890
1030
120
100
1670
820
1370
540
1190
60
910
1130
130
100
130
690
1050
210
1570
440
840
670
1060
30
1180
2320
730
650
1060
80
1420
1300
1630
990
300
390
1400
1490
650
1750
1730
1590
410
920
140
470
780
2040
1510
1170
90
570
210
280
1990
1420
460
1190
1730
200
710
430
490
130
1880
1530
110
940
770
60
1690
300
1280
1030
1140
600
300
980
940
1070
2740
790
400
1160
70
1160
1230
1120
2470
1310
100
640
160
1100
2130
990
1110
1020
800
120
670
840
390
1300
2390
400
240
1090
2680
2120
450
1010
230
100
1400
980
1130
1270
60
1050
340
1140
590
1120
1120
720
240
210
880
2090
1000
2290
1780
380
250
440
490
1070
540
930
50
1270
320
1760
1420
1280
320
220
1510
1410
2170
1160
910
930
730
20
850
650
1920
740
2400
1210
340
940
730
810
810
210
1930
1460
30
40
520
190
1140
1130
590
1190
1660
460
1530
740
330
910
997716
1790
110
270
1950
210
100
120
1160
280
810
110
550
680
740
1200
1790
2070
1060
320
1190
680
140
920
980
560
1930
1370
999832
1440
1010
210
810
100
350
2630
1330
390
870
1080
760
1640
1150
60
490
20
510
750
940
2060
2300
1290
120
2020
1720
820
1020
2400
870
1870
1860
110
720
1170
100
370
320
1000
130
150
1010
210
1260
940
880
950
1430
1450
580
320
700
1940
510
380
910
2360
480
860
1220
340
430
610
1340
170
520
660
1160
260
1000
700
630
1100
1100
220
1480
2050
650
760
1530
240
1080
590
290
240
1490
1470
50
2310
1360
1290
20
1750
560
900
1550
120
820
1540
910
2350
1200
1910
530
890
160
1470
220
1120
1990
250
1220
180
670
650
140
680
480
1320
30
140
660
2560
230
930
2270
580
430
1540
290
700
1450
1580
420
1730
1720
1130
240
480
930
710
1660
1450
1710
2000
2600
2100
370
690
850
1900
200
1080
710
480
350
180
1490
2540
1010
480
1700
1610
2150
610
690
1280
1500
180
1260
250
760
280
1340
90
680
1390
780
790
420
690
1300
1530
2580
2370
680
980
2290
1150
1430
710
2490
290
690
1570
994359
100
390
1810
700
1700
1930
520
410
1650
1700
240
1010
460
110
2310
2720
320
880
800
250
1290
430
1520
730
880
1520
1710
420
560
540
380
1320
90
530
340
1050
420
1920
2340
280
670
70
900
2160
800
1110
480
1590
540
990
320
40
410
1160
960
710
1880
1380
120
500
990
1110
420
1530
340
320
330
1880
720
1230
1630
460
110
300
2170
350
390
2490
1130
1350
900
570
590
460
1630
800
850
450
240
1940
1320
550
370
310
180
2260
1030
1830
860
390
740
950
2000
1140
2000
1740
540
880
230
840
530
1300
1450
2030
570
2320
2310
780
2060
400
90
2600
2040
110
940
1850
410
500
1390
1310
430
720
1770
770
550
1800
880
760
1770
1170
1910
910
2450
1080
130
2260
280
250
580
740
1820
1640
80
1240
140
2160
2520
710
970
90
1310
650
820
60
1870
120
1440
160
2500
1180
2140
960
850
170
1440
990
940
1800
600
70
1760
80
610
2440
500
290
610
1290
110
1610
1490
1050
1670
840
1220
1870
970
2590
320
1970
1730
2510
540
860
720
560
1150
430
1580
220
60
2260
1340
1740
310
1390
1350
2380
380
700
1690
990
80
580
1570
710
1290
1370
900
2490
1460
1360
310
60
1770
140
750
2010
1070
600
530
540
1080
610
2190
1020
1470
1420
770
640
340
1420
2820
1550
950
1360
1170
1400
780
2430
110
2170
300
870
1690
410
2370
180
140
780
1120
1040
430
650
2430
970
310
370
450
730
1560
1650
370
1470
840
50
1520
950
820
540
370
1910
2540
2480
380
950
400
1280
800
1120
1230
1540
370
90
770
310
1000
200
20
1160
1230
1240
230
960
430
650
300
60
2220
1050
90
2750
520
40
60
2500
1700
740
1820
550
1350
750
350
1040
20
100
900
600
1040
670
680
1710
260
1900
200
940
240
710
1940
60
1290
1650
1690
1810
1840
1540
1740
1080
2170
1730
370
2070
1430
70
2280
2730
1770
160
1470
2020
410
2230
1380
2120
1120
2100
1830
60
520
850
400
230
820
1560
180
310
1570
1250
120
570
510
1980
270
130
1620
280
270
1430
330
370
1800
1140
630
1350
450
270
450
250
430
2020
90
130
2100
990
1230
830
750
850
1950
360
1460
990
1250
590
970
1290
290
2150
1170
560
2110
570
1470
80
210
120
2250
1220
1380
930
1100
1490
1040
1070
750
810
1510
420
570
140
480
620
860
1370
1640
1890
280
1760
550
1300
2340
1140
1030
850
230
350
540
760
250
996934
660
670
2010
1190
920
600
790
2140
980
440
1020
940
1150
440
2250
190
860
1150
210
1330
1040
2120
1280
900
1360
1290
1750
510
270
1020
720
360
750
270
1980
1110
780
960
730
2330
510
1450
860
2290
960
160
1570
30
110
110
1240
360
1070
370
994616
950
1560
1030
1070
540
730
790
2280
2120
2050
950
340
850
1060
2560
590
170
2650
990
60
1400
840
1330
1630
1070
740
1870
950
2420
160
370
240
310
1080
1750
1440
2260
1380
2130
1240
800
1090
1570
1610
670
1130
230
960
1810
810
1130
540
2270
20
2010
370
1500
880
690
2000
1360
540
1760
1020
2800
720
1190
1360
60
170
870
970
520
110
2150
990
1370
370
2730
420
420
2070
110
580
240
30
550
780
890
2550
280
390
1360
160
850
1780
470
2130
1830
460
880
1900
1060
1170
2290
1120
2870
830
950
1150
760
630
920
1890
1490
940
30
1660
1910
80
1670
660
1930
420
1890
2520
780
760
1220
320
650
470
2600
470
1060
1230
1260
730
1090
20
970
330
1670
2620
2040
60
790
20
660
800
1870
440
810
720
220
800
470
720
330
1920
820
20
1570
1220
1470
580
930
2640
1510
680
280
880
1920
680
280
460
910
130
1100
1390
1950
460
790
1580
1020
2700
1000
1700
2050
2690
2440
1060
1160
1170
840
1770
550
1270
980
290
670
800
180
590
1070
730
2110
240
2160
1120
690
840
480
1370
1200
1680
1190
630
70
1600
2150
1870
180
2090
590
2460
70
200
860
480
2680
660
890
1480
1410
830
730
990
560
740
430
480
1740
430
360
1430
2520
1770
180
410
1250
410
810
1020
1280
1150
1740
70
1380
2000
2070
770
1280
520
480
30
80
280
1420
580
2470
1640
1010
2370
1650
1840
520
410
2900
920
490
2200
2010
1680
160
1740
360
20
140
590
1980
290
310
1610
630
120
370
2140
810
1810
950
240
350
1830
1270
150
1100
1220
830
280
750
2230
1890
1240
1380
1000
120
540
1450
250
230
610
2140
1930
190
430
2520
560
1370
2110
1240
1080
420
1050
1280
1400
530
2100
1220
690
960
880
996636
700
1720
1160
1260
1260
1580
220
1710
1330
880
660
780
2430
1030
1350
660
1370
970
330
1970
180
1650
280
880
210
220
2280
1520
1360
300
690
1300
670
120
380
550
190
550
840
100
610
1810
1660
280
1050
1540
290
970
1020
1550
370
240
1530
290
110
760
1070
2270
40
460
1480
1580
690
700
320
350
1700
190
460
30
650
2590
570
700
550
1730
180
840
320
850
1140
1540
2050
650
1480
160
940
700
1160
1530
570
1590
1130
720
200
1610
920
390
1610
1230
1790
380
600
250
50
210
998713
1370
260
2360
1300
1530
1440
860
430
760
870
2270
1740
850
620
1780
810
1720
2170
280
1570
1410
1500
150
1630
2480
1620
250
1000
1270
2460
30
1380
620
1340
40
220
250
1330
1690
560
60
510
300
1960
2800
1600
1070
2290
270
1420
1090
1260
510
830
2300
70
840
130
2390
800
170
1210
470
2030
50
400
360
920
1370
2040
550
440
220
1650
190
880
1670
980
2230
1310
1010
900
1090
100
1820
1070
420
2180
310
640
500
300
1580
130
2260
520
2460
300
840
570
50
350
640
999395
970
1680
1060
530
490
1380
440
1250
1060
820
1440
2740
750
130
240
2720
470
1150
50
1270
1860
150
1450
2510
790
290
690
650
2680
450
80
1830
160
560
2230
590
1030
750
310
520
2380
480
170
90
2170
2070
190
700
1590
840
1860
840
890
1830
2330
930
790
2300
2210
830
910
2020
1230
1410
610
180
270
1510
790
1540
1620
400
2390
620
1860
2040
440
1790
870
310
150
700
1760
1020
780
1140
210
340
870
60
1700
1280
1800
996179
640
250
2430
770
2870
2300
440
1190
230
910
620
110
2190
270
140
430
920
1060
850
1540
2000
650
1530
490
260
750
490
550
860
510
2660
1210
1470
370
1330
320
1380
1220
1550
750
950
730
680
2100
580
640
1400
1290
1950
460
930
320
670
560
1150
1930
1350
190
1340
1470
690
40
80
80
2120
190
1760
900
980
1280
90
1140
1230
880
80
2400
350
2220
2000
700
130
220
90
330
130
490
1580
970
1060
1090
1430
1050
2440
1880
950
720
980
670
2550
480
1230
510
810
750
730
190
2070
250
470
670
550
1870
1530
910
2710
1220
210
1270
720
1520
1910
1000
1240
1070
330
370
930
630
1030
210
1260
470
2070
1940
2280
1510
1900
1470
260
380
2850
1690
470
2610
310
1780
1300
570
50
1740
1600
820
720
790
2040
440
750
2290
950
1140
90
30
1090
920
320
330
820
1150
650
2770
2140
690
350
2300
410
770
1020
1330
2070
2210
390
590
620
2440
1940
400
1800
1690
680
1330
630
1230
610
2360
1510
1470
1680
590
2040
350
995731
1690
680
1260
70
950
530
690
1740
1900
960
610
830
510
230
1960
640
260
1900
230
1080
330
220
1520
2100
50
510
360
790
2560
260
2210
1670
530
1060
680
1090
2380
1280
60
210
80
540
420
2090
1950
470
610
900
1950
1940
70
2190
1400
470
390
1860
590
1920
2040
1020
120
660
2370
400
410
410
120
1160
1910
1800
150
2730
1830
540
290
1420
160
480
110
670
320
770
1110
1770
70
1240
250
1050
2090
870
1600
1500
750
1540
2460
1890
1540
1200
240
230
1040
2060
2220
760
2220
1960
780
790
870
990
1780
1460
1380
170
390
710
640
90
800
2590
1020
1480
270
600
970
420
460
470
1820
1620
560
1030
1550
900
370
240
480
820
1110
520
1900
890
540
230
1160
1130
370
1430
330
360
930
2130
670
40
940
240
840
2820
1970
1780
2770
1140
240
520
110
800
1470
180
230
330
20
1130
110
1610
1010
1420
240
1050
1030
2020
1140
770
800
2050
580
1070
190
150
470
150
1310
1940
2280
180
320
910
230
1090
480
230
1020
700
620
2280
1010
330
1280
996993
1880
1830
2410
150
860
640
480
410
680
130
990
1430
460
1840
920
2090
910
1610
996075
1050
1550
310
480
1880
1650
770
860
510
1400
650
780
490
1260
2580
250
995353
1640
1400
1330
630
130
1830
320
510
1090
1090
1750
480
610
360
1280
2610
1210
170
60
670
1250
790
1080
110
150
1310
2710
300
1030
180
1340
570
940
1460
150
820
2120
1050
30
1190
130
940
1090
630
1920
320
2370
1480
820
2030
430
2360
1550
1430
240
950
1270
70
1340
2730
550
840
2500
620
290
520
380
490
1450
400
1380
2860
540
1540
700
580
960
1510
390
760
1040
1960
1540
150
670
510
640
1560
450
230
180
980
100
370
350
440
480
2080
540
210
660
30
440
990
1410
2130
370
840
1610
840
2140
1030
1270
1870
1360
160
2980
920
390
600
510
220
2690
440
1350
300
1070
480
1110
220
990
2130
2090
580
999074
30
2310
250
1820
380
1960
440
1990
720
170
290
230
100
1900
1170
1090
400
60
550
750
830
80
280
770
230
2020
1900
1270
1990
340
980
1550
740
960
20
1260
360
300
1810
1310
1910
510
1000
490
940
1760
850
990
1170
410
1760
330
250
1520
460
590
680
2470
1060
810
1140
840
80
550
30
2030
730
60
1740
600
1200
580
790
960
1510
2040
480
220
570
970
840
690
70
2070
810
1550
770
2360
1250
1420
1730
80
620
790
360
780
140
1060
800
2350
998274
1740
20
290
2090
310
2490
2230
860
360
1620
620
2210
550
170
1460
1370
960
970
1830
2180
160
270
490
1640
590
240
2250
1210
170
1700
1690
1660
2360
480
280
480
1330
2250
330
1980
750
2450
1260
40
1030
2060
1070
580
720
710
2430
1640
1450
1160
1800
300
1670
2600
950
2500
110
2190
1890
120
1090
470
1070
40
1050
200
1580
500
2220
960
480
1460
1740
2300
1220
2880
2240
490
670
1880
880
1270
1970
1660
1700
2560
250
999116
1090
590
370
1180
20
2030
880
1390
950
2240
270
980
630
880
1830
430
1740
1050
180
550
960
210
1150
640
60
130
1340
1170
460
270
1690
370
170
390
2120
540
1740
1010
250
1160
2030
2330
1980
1530
2150
2230
1620
1150
1680
130
610
1080
1220
1880
1820
1000
300
1720
50
600
680
830
2360
2130
1390
760
1010
1870
570
2570
2030
110
470
1930
320
540
850
2120
1970
860
430
830
2290
270
1600
1540
720
560
2640
1320
990
1470
1250
270
1890
140
580
800
650
40
2180
1330
480
920
1520
270
1010
1000
1260
970
270
810
1380
740
1630
1700
950
1320
660
2660
600
1390
780
1680
1310
40
810
1840
670
180
370
700
1420
1150
350
200
870
320
880
1150
570
540
520
330
1800
140
1180
150
1130
1350
830
2080
2200
1210
790
660
490
1780
830
590
500
970
1760
40
2060
1590
1280
100
1180
2590
560
2010
670
1080
1080
1530
700
1400
2570
520
430
360
40
1060
2560
810
690
750
1240
280
530
2600
220
1830
1170
360
1450
890
1290
1460
1900
330
200
510
1670
1080
270
2200
650
790
530
840
1530
1070
2020
930
2020
1760
310
470
90
1920
1560
870
1390
1320
610
270
1210
2380
1350
510
590
60
1190
550
2090
460
250
1270
360
2000
140
560
460
1640
2010
1940
780
20
1620
1650
100
2610
2090
1080
50
1100
2530
1030
440
40
760
1270
200
2310
40
930
90
720
590
2410
860
2280
460
1100
810
110
640
980
2270
140
520
160
1620
500
800
340
2170
350
2210
2310
290
580
90
1590
160
880
120
1530
450
270
800
720
160
997073
2390
430
1360
760
1540
1430
1430
1300
160
20
1370
150
420
290
960
190
2620
30
810
2160
1860
930
230
1350
2470
850
1290
620
2130
120
960
120
1490
330
2450
2260
1890
2390
1900
410
520
350
810
1330
710
1940
190
220
1220
1650
2000
980
600
1170
740
1700
1800
900
1570
1430
1110
100
260
470
860
940
1560
2030
1460
1610
1610
780
730
340
1550
90
210
40
470
790
250
1320
290
2540
1670
830
660
1350
1280
1940
330
1470
860
1710
200
180
150
580
390
1250
1530
1330
1800
1490
480
620
2110
1070
50
1770
850
1570
770
680
660
550
830
1060
1510
1040
530
1170
1240
180
1100
70
1540
1980
680
680
880
1580
1150
1130
1010
1530
110
360
530
870
2190
170
800
310
120
2000
1410
1070
360
930
1560
280
290
360
430
30
100
1510
1150
2230
580
2130
1310
1480
940
70
420
80
1040
950
2030
930
1640
1070
1790
1630
160
300
1070
1420
1770
500
1220
110
1190
1530
1440
1490
380
990
2100
1060
1530
2390
740
40
580
1000
630
400
340
120
2430
2060
1070
330
150
30
500
380
990
910
840
1120
1070
70
1960
580
2340
30
610
1370
200
120
720
1050
220
1380
1030
450
1340
1650
1770
1220
2460
1070
710
960
1200
1830
1230
570
550
1540
1710
1260
380
550
220
1940
560
90
810
460
800
280
70
400
1780
20
930
1410
1710
1760
1250
1450
1560
2010
170
1330
1260
340
70
140
230
500
2320
150
120
790
860
270
400
320
2380
1120
80
660
830
640
180
420
1020
1400
490
810
1840
520
2360
1810
1520
650
220
2740
230
1650
560
1350
1250
1040
880
800
1770
770
140
1570
460
350
390
200
730
20
260
980
160
100
1370
1770
570
910
240
200
620
1550
640
1550
1430
1210
480
870
780
980
210
1610
80
1190
590
2000
1750
630
2300
2030
890
180
80
510
330
860
1380
1260
700
930
380
420
1100
2860
440
200
1300
740
1060
1180
460
1040
670
20
2030
1320
340
680
100
2170
400
440
1900
560
1310
1930
800
610
1740
2510
1970
870
1380
1470
1220
600
20
1210
1330
870
940
1780
2200
1440
1270
1780
1130
1690
980
1720
740
300
240
1040
370
600
1860
120
1050
310
290
260
1030
950
540
2100
1300
640
530
80
2100
1330
960
210
290
140
30
580
1090
80
320
1580
2090
90
1830
190
30
520
1260
270
290
320
550
1500
260
220
2800
1460
1870
1460
1130
1490
340
2030
1840
830
2070
1270
630
970
1240
1510
1030
290
520
810
840
120
900
2310
720
1090
1480
370
1080
1140
270
60
140
590
590
690
30
2620
320
160
1080
270
2750
130
760
2690
510
1010
790
110
1920
530
480
220
1350
1680
950
810
740
1480
380
550
130
50
1130
2540
1070
1270
660
1160
260
170
220
1770
680
540
170
2540
750
1520
260
2370
570
2740
1620
300
690
1360
570
170
390
490
780
340
2430
1770
2020
1070
1290
410
1040
190
1130
160
1800
1640
230
950
1540
1130
190
360
1880
1690
100
80
920
790
310
1310
690
1180
1500
2010
610
50
2370
1260
2560
1420
1170
1360
350
940
860
1410
990
1860
700
1180
2780
300
430
1280
1390
1260
390
470
2100
860
420
1010
2210
1610
50
190
260
1010
200
830
160
2240
760
80
250
1420
2210
2060
1410
580
90
610
1910
1460
2550
1000
1830
1890
860
1320
1300
1320
590
1160
920
1980
660
440
1040
1500
520
1850
490
1000
1100
460
410
1820
260
1060
450
960
570
270
2850
2460
1960
1630
230
1200
2830
880
250
660
920
1360
940
2000
1640
330
994878
2140
200
290
2320
1020
100
690
130
530
1510
890
450
620
2340
2440
1140
950
1000
2750
170
530
1660
1520
370
610
1020
300
2680
100
710
940
200
700
1980
2040
1820
550
1590
2190
60
1160
980
1000
1070
350
1170
580
370
140
2010
1150
1850
840
200
200
790
1520
90
280
510
880
2330
1180
1390
2280
670
940
700
2710
1190
1920
220
1570
1050
40
570
1700
960
2510
1360
740
1300
460
830
790
460
2610
2070
380
1230
1440
2620
1250
2340
1070
880
1060
1970
130
1460
2330
540
1130
20
180
750
790
1980
1120
580
1490
1750
1260
750
460
210
650
2500
880
270
880
1420
290
1090
1180
520
1810
1810
1320
70
1210
180
360
1700
860
1780
230
480
670
2320
800
2530
130
1360
820
910
1600
1770
1110
260
1270
680
40
170
1180
1480
1590
1410
180
1940
2890
980
140
2330
1450
2160
490
2270
670
1050
1120
360
1180
30
2430
1050
150
430
2050
900
530
150
2100
40
1180
910
1100
460
910
1190
1930
80
20
520
1460
390
1080
1720
1490
970
690
870
280
2490
2320
970
1960
1610
2190
830
360
150
1520
810
290
1220
1670
2410
1710
1330
1610
1810
480
60
100
1030
560
1980
2190
1800
1680
1080
1120
170
1220
450
2740
1960
610
2480
990
440
900
830
1910
430
1250
1160
290
720
1200
1310
2120
1420
80
1040
1320
910
70
580
2370
880
2070
1120
1920
1280
200
2660
480
350
360
110
130
450
1170
40
610
1050
1020
760
680
2690
250
750
80
110
1030
1250
1240
1310
1010
80
990
500
1990
220
100
2040
1290
1470
1120
1170
1880
340
1020
160
1780
980
880
2730
1010
2360
2110
760
1300
1800
550
1140
2030
740
1990
330
1350
1200
80
540
500
60
1140
1750
700
500
270
240
1650
660
790
440
1520
90
440
440
210
1530
590
820
460
910
570
200
2680
2760
2140
1730
2040
2310
1500
510
1890
20
1630
2110
1710
1310
1520
1030
1810
840
480
2080
1460
190
1260
1080
1500
999494
90
550
120
200
1790
820
160
1440
2080
1130
730
1430
430
1930
410
1000
1560
2290
350
1370
1820
998876
1340
460
190
160
230
1160
390
590
30
1810
2200
1960
180
2490
1210
170
1560
240
250
360
570
1630
1810
20
320
650
680
290
1630
994897
1210
50
50
320
1620
1060
650
310
20
1130
1650
1190
550
260
940
40
1520
280
50
120
1110
590
2810
1320
670
960
900
1970
780
1340
1490
840
590
1140
1190
2650
40
1120
2110
120
940
440
230
1160
30
2240
1420
1260
2110
310
270
2570
1640
2160
220
1540
700
260
300
1580
800
740
140
600
370
2040
1680
550
1230
420
430
1190
200
1740
1330
370
1350
1540
470
1000
1480
2310
1850
280
470
1470
20
330
80
2070
580
2030
900
200
1070
2160
2170
780
1280
550
650
1950
998975
330
150
400
60
180
520
1550
1040
530
1850
1930
480
1730
1580
1390
360
840
560
180
2140
230
1670
810
250
1400
120
670
710
40
1010
190
210
370
1600
1170
1860
1060
650
1750
770
1660
1730
180
1140
1280
910
2470
320
190
340
550
900
1550
870
340
370
270
1400
1630
1090
1170
2330
620
550
140
1180
720
110
1990
380
1590
1390
1340
150
710
1130
1570
1330
800
60
140
540
1460
680
2130
730
2090
2280
860
710
890
480
1630
190
490
1900
300
540
480
640
470
1700
2100
2050
880
1120
1030
450
1480
1620
1960
2640
60
1910
210
1220
570
2110
1690
80
80
730
490
1630
250
1750
880
1220
1210
1070
1550
990
2350
1350
260
1430
380
440
840
20
820
500
280
1040
1180
860
1120
950
1610
1580
20
990
1920
150
900
530
2670
940
1020
1540
520
520
880
290
994073
1140
1220
190
1610
1590
810
700
1700
730
1170
1180
2000
690
650
1560
870
130
1670
760
670
770
2630
1150
160
440
1290
1830
750
640
330
190
730
1220
1220
540
1850
680
650
2160
70
2600
1650
640
1130
160
970
1510
1390
280
750
1030
900
920
1300
2350
2800
1700
310
860
2470
500
1410
610
1860
1210
40
140
910
1700
800
1120
1520
2560
2380
760
1020
650
1990
60
910
930
140
990
1330
160
1310
940
40
1310
1790
1590
1100
170
1360
1640
360
460
660
2550
550
820
960
190
1130
1750
1490
680
20
800
1180
300
1270
50
310
430
2650
2040
1240
480
120
1740
1210
390
280
1090
540
1290
2200
1060
550
480
200
1520
880
850
300
290
660
840
430
870
1120
880
660
1770
1860
1960
30
380
630
920
1830
760
580
30
570
2490
290
1110
290
900
1920
1010
1320
640
250
2220
740
860
80
190
640
30
1010
997833
1620
1130
1430
1570
550
1100
950
590
860
2080
2720
1680
820
1000
560
2050
2560
440
900
450
320
1170
1800
580
2510
1110
640
370
690
1710
1640
590
2310
1710
1560
370
2560
800
440
790
1430
1680
1910
340
390
1410
880
996133
780
130
130
490
30
100
1120
1440
100
20
2060
1200
1640
520
970
1430
40
890
740
2050
2430
1170
1370
2400
150
1470
530
970
1800
600
1060
520
1660
940
2340
620
570
200
60
1220
390
160
310
1550
2050
730
510
1330
2460
550
1120
440
1550
1400
160
60
2230
20
60
1090
600
700
650
90
630
160
1360
830
1040
1480
540
890
1850
1540
1300
2380
2100
1440
160
20
580
1040
2090
760
430
1420
620
250
760
2790
1260
140
400
1080
400
1430
610
250
1670
390
460
300
560
140
890
310
960
580
2060
540
2400
250
910
1680
1280
1480
680
1200
250
270
1160
570
850
760
1030
2270
140
1570
550
140
1100
740
1480
1150
2010
1080
510
1000
20
1720
1660
1970
950
950
1530
270
680
1170
1270
280
660
1040
950
810
180
1920
150
650
2030
1580
1120
850
2280
1470
2230
2460
700
870
1250
180
1370
570
70
1700
610
1300
520
990
170
2160
2070
2580
1300
1290
610
2020
340
1870
380
120
1040
710
720
930
1160
510
1150
2450
1210
1350
2000
190
420
2040
720
710
1300
1300
1540
430
1310
1570
2540
80
540
1000
520
2110
2390
1230
2300
1170
2200
1450
640
1050
1370
310
130
540
410
190
1610
1360
2220
1440
230
440
610
600
1400
790
1440
740
810
200
390
2480
1430
120
2000
550
1080
2500
290
450
1290
1610
720
560
2340
2110
1000
2660
850
1030
1130
790
200
180
70
50
1180
520
90
880
2120
1240
1270
2560
360
1360
1150
1980
460
240
680
150
730
1050
1740
530
270
1680
1310
970
820
190
1090
2390
2420
340
520
1520
1220
110
360
1150
770
320
1010
420
1070
1520
1750
40
520
1580
830
280
1090
70
440
1910
970
2280
70
1040
540
560
1560
1680
2070
2840
400
1730
999313
790
20
430
1150
1430
300
1810
1220
70
290
1550
1380
1050
2370
1100
530
2080
320
390
720
440
900
140
1470
995412
1140
1180
360
2250
250
920
1400
2310
450
1390
500
830
540
1480
1380
1560
2200
1120
950
710
380
1930
110
1060
210
1080
400
230
620
1450
1480
270
410
1740
730
2110
60
370
30
1650
660
1540
1950
80
1800
280
1360
1300
470
590
2230
240
2260
670
680
1110
650
1890
1490
820
140
150
1320
1020
90
1360
930
180
1060
60
900
490
1010
150
460
920
1460
730
650
770
2770
670
810
260
190
140
1270
1700
1420
1910
1410
200
1060
460
860
420
2420
510
1140
2540
2060
2320
50
1540
1450
1660
880
490
340
160
300
1390
330
220
1940
920
2470
30
620
190
960
2100
350
400
1600
1120
360
1120
300
1520
190
1040
760
470
310
2450
1510
860
170
2240
320
1780
1330
1670
200
2420
1260
1080
1060
680
1030
1200
1060
1260
160
690
2330
1450
40
1800
760
830
1140
1070
1410
790
1080
1060
2280
960
510
1130
1160
2380
430
270
810
1980
1370
50
1260
340
490
880
440
780
410
2840
230
120
100
1230
1460
2580
2380
160
2810
860
800
890
1310
510
170
20
1190
650
1060
350
1540
680
720
1420
750
1280
860
250
1680
180
550
2290
1760
2270
1440
670
1290
1870
560
1580
400
1170
710
2360
1490
390
1690
1320
1450
1010
1990
2170
1000
2590
410
240
1450
520
430
510
2970
1910
1920
420
760
1200
850
860
180
110
2320
870
1580
250
170
850
760
320
350
30
580
1270
1550
450
2070
620
1320
80
1080
330
30
870
600
320
2280
1750
1980
730
190
270
20
620
380
420
120
980
550
610
540
1440
60
1540
200
450
970
840
830
1010
730
1280
680
1170
980
2120
1030
730
420
2010
820
210
1050
840
2540
1350
660
1040
900
80
900
260
770
2010
920
640
40
2350
1080
1640
190
650
360
2140
2720
1880
2100
870
620
630
70
1980
1500
1030
460
1220
50
1340
670
530
580
610
560
250
640
2180
910
1820
2000
500
80
380
1250
430
340
2150
1450
2910
610
320
510
190
2570
980
2000
1210
680
330
790
950
310
1090
1590
390
730
170
810
110
430
1240
880
630
90
560
1010
1200
570
1690
320
2700
1080
1970
230
350
30
800
2050
310
200
460
1200
430
380
650
290
2010
510
820
220
1960
350
2730
2260
810
400
2640
930
960
60
600
1230
50
300
1960
50
160
100
620
1250
1730
1670
750
2120
2370
730
1450
660
1830
890
650
430
180
410
480
930
1130
1840
2400
270
1460
680
1050
280
1260
30
1170
600
1460
540
610
2540
1790
630
1260
720
510
1240
1480
190
200
880
250
1740
70
1770
770
920
680
1830
1790
2090
480
1490
740
230
530
1430
970
1090
2280
2540
2010
1100
960
1040
2090
1310
1750
1520
590
2350
490
240
190
100
1940
400
1560
500
1270
160
700
2050
1390
1580
420
2080
1560
570
800
1790
2200
160
970
1400
1380
1000
1290
1210
1540
1450
1170
340
680
310
130
1200
430
60
2700
2310
1970
1360
1300
660
2520
420
150
360
1500
2180
1470
380
1120
1810
2310
2250
2200
2790
1190
2010
50
1190
610
530
100
1970
1700
1720
150
1800
2280
2750
170
920
1650
1950
920
1440
1170
750
700
1780
1730
960
530
2250
1680
1420
580
760
220
940
80
1200
790
490
1270
380
350
1100
1130
1160
1580
30
340
1360
370
2760
740
830
770
1790
790
460
720
270
810
1660
700
1010
30
390
620
100
2130
870
2940
1580
300
1030
1740
310
850
1600
800
1550
370
700
710
1040
980
230
1660
160
1440
1670
890
450
180
1290
840
80
750
1150
320
660
560
100
1080
820
1190
220
380
230
1790
590
1080
180
2450
1600
220
590
900
2500
1700
1430
720
1300
1120
1710
1200
790
680
590
240
2030
340
690
1520
1590
250
440
990
680
400
990
600
1160
1180
480
160
1370
300
1810
1890
910
680
2020
1260
1260
990
90
220
280
230
540
530
300
2270
1430
1270
670
780
890
210
190
180
270
960
2590
240
310
1160
990
720
1310
620
1660
1250
330
1150
1170
530
680
1640
1750
750
2660
950
1030
470
380
260
1540
1550
520
2680
2310
1760
2440
2560
140
780
210
280
2000
1430
20
1000
280
1720
1040
2930
720
1760
880
110
750
1730
180
180
30
2360
1530
210
1490
620
1680
1630
1690
760
2310
1490
2160
260
1960
180
50
300
200
680
1230
1260
440
1020
750
1820
1860
750
460
2320
240
530
610
1230
470
1210
250
1380
80
450
1090
1230
310
2450
620
350
820
460
1520
2230
1910
1590
250
500
580
1520
1950
1750
2210
110
550
290
2230
990
190
1220
2290
1560
70
990
1780
200
1130
360
1170
610
1280
350
100
110
970
600
230
1590
1320
160
1900
180
2350
1240
1730
1520
200
1810
980
1610
710
2500
1030
2080
420
620
540
1200
2160
1480
250
2850
1500
750
280
740
1870
1740
30
1360
1730
2450
2440
2840
2420
2190
1510
180
90
1140
240
30
20
410
1480
340
790
1230
160
140
780
770
40
1810
310
420
1440
240
340
130
2320
710
1160
160
590
780
470
900
1840
2210
860
470
1470
1140
360
1730
1150
1090
1920
1640
1950
330
1760
490
1890
1780
350
1720
1420
350
1610
2110
1180
310
2240
1100
500
690
970
997819
2050
2080
1050
700
920
1340
680
930
1170
560
590
320
1360
680
1930
800
650
360
410
550
1130
2870
640
1930
1470
640
1230
50
1500
1030
290
570
310
1470
450
930
40
1450
1210
1400
1280
640
1320
1530
730
1570
1180
660
1900
370
370
2070
1280
540
100
1240
1530
590
310
970
2520
590
1390
900
2690
510
2240
190
2330
740
520
440
1870
750
370
580
540
300
400
2190
870
830
2780
730
530
1690
70
1920
2230
2010
1700
680
2370
1120
900
2110
180
730
560
20
1690
740
820
1340
1890
230
1300
1310
1040
1920
120
670
1520
970
850
400
2160
2500
460
1400
1600
2160
1080
650
940
350
1210
1570
1110
120
920
200
950
830
250
200
470
1450
230
1020
1600
1000
2210
1100
700
1560
640
460
650
500
1670
1120
920
997454
70
1070
1790
1260
1230
690
1510
1960
320
1420
160
160
900
1040
2340
1130
1690
1700
460
440
2150
1880
1740
2250
994479
2350
510
2480
280
260
1080
2280
1020
1710
1410
650
690
1710
700
640
840
150
2400
50
610
880
180
480
1090
790
1810
460
1880
700
1600
150
660
170
820
760
20
1340
300
1020
1980
2520
80
510
490
1750
700
1030
530
1490
610
80
510
2240
130
260
1680
1680
1100
1450
230
1600
2190
2780
260
870
920
130
230
1200
550
150
2490
580
1130
330
280
2160
690
660
1170
2260
400
1810
720
990
360
2640
1440
700
290
1210
140
1000
800
2220
2580
450
1290
470
750
2670
550
1460
2330
390
260
1160
1870
200
840
540
320
450
870
100
310
2410
2710
750
610
1580
1350
90
1720
2440
750
2400
340
400
820
1160
1730
2350
740
590
1780
170
1570
640
70
1680
180
660
70
360
470
470
1380
1080
1400
540
20
1610
100
1680
200
2090
2550
300
360
1120
540
1060
1950
2430
370
980
1710
410
2630
1230
880
2420
630
770
380
970
840
130
670
730
1470
350
130
520
350
1760
290
500
20
850
940
1620
1410
1190
950
950
1410
890
220
2360
530
420
1410
210
100
620
230
997499
110
540
480
500
2740
1780
1590
2220
1850
760
730
1110
2240
540
770
240
850
50
1200
920
1790
1340
2200
200
290
910
2460
410
2220
1400
1470
890
470
1170
830
1100
730
1970
90
160
999096
760
700
2010
1590
1990
2520
900
1540
1180
1890
890
130
830
1360
360
610
500
2480
360
1910
660
1540
120
390
1210
90
2190
1560
1920
930
860
70
999153
1820
2400
990
1730
1790
510
70
1540
270
530
470
1060
2430
690
160
2020
190
130
500
2070
330
2340
1340
700
570
1150
950
40
60
2830
2110
1560
380
1210
2210
1200
390
1700
840
750
1440
1910
780
200
1670
2300
1390
1770
1070
2410
580
1190
2130
1130
620
1980
2640
560
40
1850
1660
470
810
1750
920
920
540
1500
2200
340
1290
380
1750
140
320
1260
1000
390
90
1360
470
1140
630
590
670
1750
2130
1510
390
1630
770
1280
990
1530
1280
1410
330
880
680
1620
530
1120
1610
960
1140
630
950
1770
1460
1180
120
1710
1370
320
1190
140
1300
80
1970
90
680
100
380
700
1110
760
610
90
530
160
2090
410
180
310
1400
670
1390
440
730
1180
1740
1980
470
620
1880
530
740
680
220
500
750
1370
1620
220
310
1720
2510
500
990
840
1760
1640
380
960
1230
410
360
890
640
2030
410
2390
390
1040
90
1130
1560
2660
1360
2510
1060
380
2040
1820
1450
450
1680
1400
530
120
110
380
850
430
970
1210
580
1930
750
995376
2000
60
1900
20
1960
1460
1300
2220
140
330
1290
1650
1000
1140
2050
380
1890
420
430
1630
1430
410
1810
1100
1040
2890
2150
840
2310
2280
2090
1090
260
2370
300
1620
2080
1680
290
560
998330
1880
1200
1680
2030
2390
1830
690
1170
2090
300
120
240
650
510
290
2500
1620
480
100
1440
850
150
1190
1240
1850
530
1800
2180
1260
370
40
1100
1620
996113
1370
1560
50
850
500
180
1930
1440
250
1590
700
50
1690
500
210
2360
390
1270
260
680
2650
490
770
270
1840
740
1100
920
60
1360
620
560
470
2110
1310
890
2710
820
330
860
50
720
970
100
2530
1950
770
150
170
600
1600
2220
2540
480
1990
390
510
590
220
190
860
660
1530
750
1320
1600
700
1730
1760
1280
720
2460
110
1770
590
1280
100
300
490
2080
750
180
350
190
460
900
1940
1490
410
996374
180
390
2810
1550
810
970
140
910
30
530
90
2510
150
1400
30
560
1240
2270
880
2460
2490
1120
1950
620
2720
860
240
530
2180
1520
210
1930
590
2120
1040
1160
1380
990
995837
690
530
2230
60
870
1100
620
1080
1270
1580
410
2030
550
120
2270
1130
2280
600
490
500
710
170
2150
760
180
800
510
850
1130
490
170
310
540
1370
2180
870
60
310
520
930
1690
1860
1970
270
1170
2080
1890
1120
780
120
280
790
860
1680
1130
150
290
450
180
130
1880
740
600
500
330
480
1870
590
200
1690
530
1490
90
270
1570
40
770
570
1070
260
1190
440
1980
900
2460
1210
710
880
410
1460
30
2000
1480
570
860
1150
760
1110
1540
1750
1110
1350
40
2180
2700
1330
310
1490
630
2820
2050
130
1900
600
1700
580
520
2070
410
120
250
950
530
1100
1110
2470
670
2010
220
230
630
1780
2070
190
1040
300
2190
2080
140
780
1950
1840
220
470
1070
1770
540
810
1340
1290
2110
280
2350
910
180
550
970
1810
1600
2220
750
2290
2330
1010
1960
1740
1100
330
740
200
1450
1170
320
460
210
1020
710
1090
360
630
300
180
890
760
2940
1510
420
270
1940
690
20
930
960
1430
440
50
1260
690
130
30
1310
1310
220
880
660
780
640
350
530
340
120
2130
180
560
190
1580
240
970
110
2400
1140
710
1090
210
1770
80
2190
950
140
1360
200
820
170
550
320
200
990
2060
2060
1700
20
1000
2350
450
280
1190
710
960
490
560
100
1840
1940
1090
1220
140
430
440
1470
1870
2600
2060
1970
670
1260
210
1060
220
70
830
660
1780
1190
220
1120
200
80
1750
1060
370
930
1340
940
80
1070
1840
2780
996792
2040
1420
770
460
1400
1340
1700
620
310
390
40
1430
1110
870
790
1150
840
997235
2030
830
270
540
510
20
690
1850
1310
820
930
230
1240
770
1260
1150
430
2560
910
80
790
1930
1480
540
1570
720
730
1410
160
1170
450
240
1840
1360
500
30
50
2300
1300
1570
1470
1470
480
160
190
1240
1270
990
1130
1100
480
770
770
2530
1020
2580
610
2280
250
920
600
1090
1780
1670
230
1850
970
520
80
580
1500
780
150
1060
690
1640
2030
360
420
1250
470
2500
2690
380
110
1040
560
1100
310
110
570
1190
250
2040
790
1000
2280
40
1050
850
970
1720
1840
1760
170
50
350
460
2210
530
310
760
830
2120
240
630
1450
1860
1100
360
1480
1040
1220
1430
800
840
530
310
1150
1700
200
996315
1410
1450
1440
600
1480
130
590
1050
550
380
690
880
860
290
960
1100
690
810
670
1980
650
1460
1410
850
700
2030
410
999172
720
1290
790
2270
1040
150
1090
1180
1240
70
1230
160
2250
260
610
920
1490
830
460
1240
520
1750
1270
1280
270
100
990
1340
450
2600
1170
2810
870
510
440
2060
1200
40
250
2160
910
660
2620
2450
2810
530
1220
440
450
1030
1020
830
470
1880
1010
1750
1250
1450
910
1220
1910
200
1280
280
660
110
170
2500
920
1190
900
640
1890
140
1370
60
100
820
490
50
840
1610
350
1720
770
1130
1680
1180
1780
2220
970
1170
810
950
750
640
910
190
600
1590
1750
70
990
260
650
1500
710
970
1890
930
1220
1320
1310
510
250
660
1720
660
1130
1900
1780
20
1760
1000
560
210
150
20
920
2760
1250
870
80
1970
470
2050
1370
240
1810
310
560
760
999916
630
130
480
1910
1660
930
640
1970
190
70
1310
800
40
100
880
670
2000
1700
440
910
1140
1110
1120
1070
2260
20
2320
980
750
650
1790
670
1260
720
680
90
2900
1190
430
1190
280
730
280
1090
870
2020
2720
1550
1180
1390
270
300
580
100
340
610
2100
2780
2430
2200
1510
1260
110
60
590
570
2300
1680
2420
590
1750
660
500
1170
980
670
130
1730
1420
260
2280
1750
1500
180
1770
1230
480
50
1180
720
910
1660
720
960
2210
1100
2170
250
1520
2340
1840
420
1190
1880
1390
180
998091
210
1470
280
1370
1250
510
1190
1810
120
260
1230
2460
290
1160
480
1810
1900
90
380
240
1310
470
1010
2610
1900
890
550
2030
1730
240
320
170
1040
1930
790
2110
850
1400
2470
180
1810
650
50
830
160
900
250
1180
400
130
1320
910
1510
550
1240
170
500
310
2300
490
220
1730
460
1160
1830
1150
1670
1080
140
1340
590
290
1520
2000
1150
1960
1500
1070
1940
1780
680
1290
1710
2150
420
290
1490
1330
1040
1420
320
1750
1340
150
2210
1150
50
290
2050
2200
660
260
1340
400
310
1480
550
1180
2090
720
470
1680
490
1680
1210
150
620
1930
1190
150
2000
1600
1070
420
840
240
1580
980
360
520
2620
380
270
1480
950
470
1520
1290
2120
2030
1440
510
1810
330
40
1100
2660
460
490
570
2420
530
1620
140
1220
90
900
1730
1420
50
120
2390
180
320
830
1840
2390
960
540
1080
100
1650
830
1830
250
170
2210
950
1470
110
1360
1320
1200
1510
250
1650
20
1960
830
1200
960
1780
1420
450
850
280
750
300
390
670
2050
180
240
210
630
750
120
290
940
1880
1860
1420
130
630
1930
1840
2100
1040
1400
170
998654
350
560
520
1130
310
1180
1140
220
220
1510
1880
470
1830
460
1610
1780
700
170
2640
520
100
300
1830
520
730
380
1600
610
40
140
1620
1850
1350
700
620
960
1410
100
1160
2530
20
1880
1910
1430
370
600
1780
1230
840
560
2280
2010
360
510
1320
240
150
1180
1330
700
380
750
370
1830
1270
940
1500
1320
910
1820
2280
2250
1110
330
820
1280
970
650
140
610
740
700
2070
2720
1640
480
250
1340
2290
720
1420
470
720
1090
2600
700
997195
400
1250
650
230
2270
1950
190
2060
1870
970
60
930
940
1050
2030
560
780
2040
1280
1860
80
120
610
1800
90
1430
380
880
1840
590
1180
300
640
1390
250
450
110
480
990
350
690
340
1030
410
1800
500
950
2590
1360
1000
1750
1320
250
540
90
930
1380
850
540
1670
470
410
1100
310
100
2250
160
430
1900
880
1650
2030
410
1100
960
600
770
710
1980
340
230
1020
440
940
340
994914
1290
280
430
2050
1670
100
240
1440
910
100
530
1520
1110
170
1760
480
1570
310
580
1420
360
610
1900
450
920
100
810
1090
430
880
2540
220
310
640
290
1360
1460
890
80
2500
2550
470
1720
2530
130
270
410
190
780
410
200
1280
2600
760
600
410
110
180
1480
1280
800
2210
1220
2440
2060
1630
1750
570
60
860
950
500
2050
190
2400
450
420
1220
780
1740
620
80
1630
870
720
860
30
50
90
150
280
700
600
150
1180
1510
780
670
410
1950
450
230
1440
260
1190
1770
1390
270
1570
1500
850
2780
1710
2090
610
300
910
790
390
1420
1640
1530
2630
490
380
430
2130
2090
160
480
440
20
1460
40
80
140
810
600
2180
660
50
60
1710
2480
2000
960
180
1650
760
20
1170
510
1810
2480
1400
2590
1630
1320
120
2810
1650
760
550
1640
30
870
130
1190
770
420
130
1920
2010
2160
30
2170
600
1640
2260
760
60
910
130
550
1200
1460
1190
1860
310
540
1030
1850
1200
820
1370
1630
330
330
980
110
2210
1180
320
320
60
1790
990
670
740
890
420
1340
1740
2030
1190
560
1220
300
330
310
410
220
680
1020
1150
460
340
1320
490
520
1320
1360
2640
160
810
730
1690
1250
670
480
2340
1450
970
2030
810
190
210
280
1430
500
1070
1300
1210
540
2670
430
140
420
1190
140
610
1050
730
380
830
940
2090
240
310
600
190
1780
630
2710
730
2580
830
880
570
390
210
850
870
80
260
310
790
1080
1270
60
2530
830
630
310
480
880
1580
1070
580
1140
2520
570
910
960
2500
1320
1950
240
1910
160
70
1290
1320
1880
1610
994334
2020
850
1850
340
2440
1290
1660
100
1050
460
2150
890
2490
1120
1350
2270
260
720
1120
1520
380
2570
710
1010
1100
1460
190
1470
560
420
1120
950
1530
1020
1110
1350
730
630
1310
390
2080
1210
860
380
1570
380
2080
190
1100
60
2240
1870
1320
780
640
2050
190
410
1050
130
370
320
1080
1640
2390
70
1410
1840
1350
940
630
1440
760
230
1870
170
600
1290
1150
150
330
1110
80
440
640
640
970
1110
1070
830
1280
980
1590
700
510
340
1850
360
890
1220
380
1310
670
890
2630
590
550
1250
930
230
330
1140
290
770
1400
1450
70
1940
2120
690
800
800
2370
350
580
190
100
150
250
690
200
570
20
2370
2460
280
2890
1350
2180
2620
1930
130
360
50
930
920
1060
690
1040
1300
1730
1720
860
310
1090
1220
170
80
630
420
520
260
550
1690
820
2040
1120
450
630
1220
200
1280
840
920
1770
1070
1420
490
570
2180
480
70
1600
590
2180
1440
1250
2030
1580
2260
340
1160
1620
200
670
310
720
2660
2250
997972
1600
2250
999232
570
1150
390
1960
2510
610
120
930
460
1280
2000
1180
1220
1810
670
999479
2160
2210
1270
90
300
250
2310
2650
1820
1620
1920
1610
660
1000
610
520
190
420
480
840
1380
550
900
590
1250
990
1860
340
130
200
620
410
70
1610
2230
200
1160
2260
1390
190
160
410
1010
690
510
1900
2000
860
190
1600
1770
2130
610
1300
600
2350
350
2000
2500
2430
1640
1140
110
1800
730
1600
330
470
710
800
1410
2310
410
320
50
1350
420
650
620
1360
980
2030
50
1140
1600
130
670
320
1250
240
1370
1130
1000
2190
300
890
1830
20
1750
780
1300
1910
1860
995673
600
270
880
2550
590
570
910
1180
970
70
1500
410
900
2670
1590
340
500
560
994497
320
1460
70
420
780
1200
40
600
2020
1470
390
170
70
350
570
1570
140
2330
1480
1550
1150
700
1130
30
420
330
630
1830
1410
1850
680
1620
1400
130
740
1510
1360
2230
1880
1220
140
2120
1870
1820
370
150
700
2070
970
870
430
450
1710
500
900
800
200
860
1420
280
180
570
500
800
600
1230
1460
360
1270
930
250
240
390
1290
120
90
1310
600
1990
460
720
1000
450
490
550
2520
1030
730
1510
1630
530
2660
210
1820
900
740
1190
2380
1790
1130
250
1660
470
70
2540
1170
1570
1130
1440
997932
220
2010
2050
590
2790
2780
1650
720
1720
980
440
400
740
360
260
450
550
1150
1470
880
720
1290
2060
720
100
2190
800
2370
880
1250
330
250
1090
840
2540
210
410
2270
240
610
140
460
250
910
1560
390
210
1130
2310
40
300
1410
2290
740
180
960
600
1160
150
810
999010
1550
310
1450
900
780
500
2150
490
160
480
640
1860
1370
780
350
740
440
1800
2220
1560
2280
1480
50
997258
1870
1040
1210
450
760
2090
880
1730
20
280
1530
1460
1160
1780
1750
1160
770
60
1030
1140
170
770
2650
1230
1340
400
680
810
2740
770
1270
1050
450
1750
1250
310
1400
1250
1220
760
2350
1730
2220
340
470
180
1520
1120
260
260
490
1860
490
870
860
420
410
250
760
1130
680
1410
110
550
1370
2080
90
140
1900
1780
570
810
1760
810
740
850
1780
470
360
110
1990
1040
480
1770
560
1830
290
1090
1210
1230
550
290
340
660
1180
160
480
140
2220
30
220
1670
1410
210
260
590
300
2440
1610
2320
2260
970
2230
1090
70
80
270
420
230
990
670
160
1340
930
180
490
1190
630
1470
1770
1020
2170
260
190
1240
330
1800
380
770
2410
1380
1680
1550
1630
400
730
1410
210
210
470
1370
440
1290
590
2000
2150
180
1320
660
530
800
710
550
1510
320
160
950
1240
420
1070
2420
920
2180
420
800
2610
1720
290
30
220
390
50
580
410
360
880
1940
1390
2080
1250
20
1100
300
730
670
900
750
1290
530
2270
1300
910
1110
170
740
420
330
1110
1960
2230
510
380
1120
1440
520
60
1860
2180
2080
280
2540
1590
1120
310
90
995911
50
850
390
150
940
1750
170
820
2230
1890
870
1080
490
996295
20
880
2180
560
970
920
540
40
1870
580
380
2380
450
160
740
300
620
680
950
500
1580
620
2380
1050
2450
2630
1600
740
1500
630
1880
720
400
110
50
1490
780
2770
270
1100
1010
2150
110
70
700
1850
1070
160
920
740
1940
80
1660
1130
110
260
1050
2360
1030
800
1510
1510
190
620
230
650
810
1570
760
40
1710
750
690
2740
700
700
1080
920
550
270
2470
2530
1350
890
2210
100
2260
2390
720
1420
600
510
540
620
300
1230
230
360
840
130
110
1190
160
710
1790
910
60
998936
650
390
480
430
470
1860
1450
1280
170
1070
1590
1430
330
930
760
1480
1400
510
20
900
570
850
740
1220
780
1150
40
760
570
2020
1110
1810
1060
630
1030
2330
980
110
470
900
1640
220
440
420
1330
180
60
190
1000
2230
430
300
996736
1840
800
1150
1470
1810
400
660
450
1620
2530
230
370
280
1070
1760
890
1470
310
1420
1840
2110
1720
160
90
390
1190
30
820
440
1240
740
300
2000
860
20
110
2020
2420
1300
420
60
820
350
1460
910
770
340
1660
790
1110
560
450
1580
650
680
940
390
820
340
1440
2470
200
480
1160
1610
210
2360
800
1530
530
1990
1100
1950
460
630
570
340
710
820
1030
590
1070
1610
1110
800
1510
730
2330
70
650
280
1520
430
730
300
470
680
190
640
690
2550
550
1960
190
1690
1520
1860
100
720
940
710
1030
950
310
1980
310
250
150
150
470
1260
40
70
2270
30
470
1120
1370
170
1270
1410
2120
2720
770
200
1820
90
410
460
2130
1650
1940
840
1540
220
920
70
1350
2010
540
70
160
150
1160
1160
1440
1680
930
1190
100
1850
390
1190
2380
720
1170
2130
20
1690
110
390
390
2860
450
580
860
1280
560
840
190
750
1890
220
2680
190
1820
980
180
320
250
1480
1100
1860
1580
190
590
1580
2180
60
2210
1500
30
790
480
550
1140
2220
630
150
400
1580
60
1540
1140
690
30
1190
1920
1100
1330
970
2030
1410
590
380
950
390
1450
1500
1190
1600
380
1740
1150
450
560
500
210
2000
710
1330
190
1350
310
1350
760
770
20
2020
240
1400
900
530
2230
1040
2180
20
1420
2530
40
50
1520
60
440
830
960
2550
260
2080
150
120
330
1140
130
560
530
1380
840
1020
1180
2390
620
910
160
800
2380
180
1930
570
800
680
2460
1230
840
1980
2580
600
1850
1020
2510
420
590
380
1040
920
860
960
1740
1270
130
940
2170
560
2140
410
60
1030
1310
100
350
660
730
1740
380
840
1080
680
2830
2400
720
2200
998131
2800
1140
410
870
1940
60
590
720
1050
2020
1340
940
450
460
230
1090
1300
1190
920
930
1740
700
470
998816
1070
880
1510
1220
1470
460
1860
990
810
980
760
340
80
550
1910
240
660
1670
370
1910
1380
640
2210
30
2600
1480
410
180
1280
1990
350
2450
2590
840
1990
1380
520
1120
2030
2290
1000
150
1830
2190
2060
150
60
340
370
1220
50
860
470
430
560
2330
240
370
460
750
1380
790
830
280
1350
1690
180
610
210
1290
1900
2340
1530
460
2160
2890
190
450
1960
830
1380
160
410
1490
1760
1120
600
950
670
870
2150
320
360
350
999433
1180
1720
2360
1850
130
1080
2480
540
300
420
290
930
2280
520
800
1020
580
2150
290
250
1350
2420
570
1080
1570
1210
2400
2190
2620
600
1850
130
2440
1870
300
1730
600
2240
350
210
360
700
1930
1230
960
1840
2260
20
1380
660
640
1000
2330
1710
40
170
1130
70
1730
1470
580
770
620
780
440
1270
500
1720
970
1030
270
570
120
850
720
1590
350
2620
210
2060
440
1210
950
640
1390
120
660
460
110
190
1800
1410
90
2070
1310
810
360
2020
1960
560
1390
620
230
50
1370
1040
1510
410
50
1370
2020
960
1070
850
1310
770
240
740
140
2360
2530
1040
950
1280
760
2270
940
1470
300
290
1610
1990
790
1510
1430
2210
1280
710
2070
520
1390
2430
1150
420
980
320
1670
1030
370
270
730
880
1310
630
2620
560
1920
1990
1390
1370
330
1010
1260
1360
800
750
270
1810
910
580
90
1050
1240
630
990
520
320
1300
220
310
210
990
300
180
430
70
380
960
420
130
840
890
90
550
1470
520
940
1870
910
1050
1390
1210
1930
120
1410
110
960
550
500
2470
1860
200
1990
820
530
20
1050
2190
850
2290
1530
360
1240
140
890
1150
400
850
600
1430
1970
460
580
140
800
500
600
140
750
1140
1680
1420
510
30
60
840
1790
580
1730
1360
2190
2080
70
890
1880
330
850
1920
1210
420
530
1020
530
995816
750
2190
520
680
290
2070
130
90
1380
380
530
890
70
730
930
1450
450
630
1980
1080
950
2010
60
460
1450
220
490
870
2230
510
1340
890
630
960
180
210
2310
50
30
1060
230
1850
80
1110
170
920
640
1250
980
1910
490
30
1780
1000
1390
1200
1460
1280
680
1310
2680
760
1200
1620
710
1390
120
90
1410
340
1430
470
570
1190
1620
510
1040
2100
1280
1430
150
720
280
600
1150
260
1300
520
1010
2070
1770
260
90
1100
460
250
1130
2710
560
70
1860
590
290
720
100
540
1100
100
830
240
160
1130
1630
470
500
230
910
280
330
2330
1540
920
2450
2620
420
1420
90
760
990
1790
230
40
600
640
290
2580
1540
1370
680
750
30
60
210
630
150
260
2330
610
770
180
1410
670
40
400
270
130
370
260
170
1500
1560
1840
1610
70
1700
300
510
80
680
620
1490
1110
870
2160
690
1620
800
1690
820
1400
60
2490
190
1600
370
1550
460
1210
100
700
630
1610
520
2540
670
690
2480
770
150
450
790
230
1780
2910
550
910
970
70
320
2300
1340
1660
1780
130
810
30
2090
360
70
360
580
1160
890
20
890
2260
1080
90
1810
210
180
740
2290
220
1790
30
250
1180
2560
2200
2430
1780
1010
490
680
1790
2690
1380
1150
1410
100
140
270
750
1800
1900
160
280
1180
50
410
1910
320
1770
1340
1810
890
2180
550
320
1370
1420
260
760
420
380
1250
1190
120
370
500
980
1660
780
880
1840
340
70
710
1940
330
1830
1100
1970
1950
280
360
1690
1170
1310
210
2190
2060
590
420
30
130
2550
120
2270
1650
80
1760
840
1510
890
1160
1430
630
160
2440
400
1690
240
850
520
200
1880
1930
1140
2050
990
1280
960
1610
1570
990
420
1550
20
440
620
370
1420
240
1570
960
640
1490
270
540
600
570
1660
200
140
580
1420
950
900
150
2920
180
1950
2090
710
450
170
1350
60
1420
1430
1870
920
1610
710
1640
1190
50
1160
860
170
1250
1030
2070
360
540
950
1630
150
2340
390
950
1840
2050
830
1780
1010
2500
170
2260
2580
570
280
1290
830
2250
1140
1270
1840
1220
100
350
2300
1040
450
190
1020
610
540
560
1690
1970
800
2430
570
240
1040
2230
1560
1000
580
1820
270
210
1070
780
340
730
990
570
270
1430
240
1520
210
240
300
260
970
580
1500
360
1410
1720
2410
370
430
140
1080
1000
2460
2210
510
500
430
1740
80
260
270
1730
710
2440
1740
1780
2080
1620
130
2010
1530
1530
1480
1020
30
670
200
530
780
1210
260
30
2650
1260
1830
1080
2420
750
950
1220
630
80
480
1530
850
1140
330
1230
90
1930
1630
900
1050
630
1800
1330
1100
530
2100
1140
920
1490
1030
660
1750
400
1460
310
440
500
1510
260
570
520
2590
870
1360
2330
2350
490
680
300
1420
960
740
120
2550
1600
190
120
2350
670
1020
1190
300
840
1320
900
840
1270
940
1570
930
1210
1240
1840
1730
870
2940
710
1130
2550
1410
2530
270
1260
1720
1340
2340
280
20
1350
730
780
40
1550
180
770
720
160
140
1150
510
1220
980
890
1780
1420
520
1740
280
2170
1030
1060
640
130
995559
1030
1310
660
1280
180
710
1990
2170
210
790
1060
960
960
1080
1970
150
210
2320
110
470
1950
900
2170
500
20
260
410
2420
360
1840
1020
380
2480
900
660
490
1930
400
810
2330
540
540
2490
300
1760
1500
70
540
1760
1310
620
390
1100
1110
410
160
420
2530
40
1750
470
740
1030
1800
2000
430
90
540
120
2340
650
1660
2380
850
180
1140
1500
800
120
2400
360
2470
440
1330
2600
1910
1500
1000
140
1140
220
570
1340
1230
280
1040
2150
110
40
1060
410
720
1530
1130
690
330
2260
110
820
1920
1460
2390
1920
830
1630
30
480
680
2030
1070
1580
20
30
2300
1430
850
930
2520
1730
850
220
1080
1760
230
20
2300
1370
1200
360
2020
1970
320
260
50
1480
1200
2240
1180
2930
510
1470
560
70
1120
1500
580
1310
1090
1160
810
1010
30
630
250
2030
820
2460
790
620
1330
60
1100
1990
910
1280
800
340
1720
870
980
1220
390
1120
2570
1080
320
1750
2390
1080
180
140
130
1030
500
550
2520
1090
1470
330
1110
40
770
760
270
1290
1780
1710
620
830
290
940
2460
1220
1520
70
740
500
370
680
1840
1910
720
1330
940
380
1320
860
520
1800
590
460
1020
390
950
1140
2110
50
450
770
170
30
920
330
370
610
610
2340
920
2520
1080
230
1280
60
690
1370
2630
600
160
1440
890
580
1000
1750
120
110
140
290
2950
260
730
60
1910
940
220
250
1190
2180
380
995212
470
1010
900
1150
1840
820
110
1210
90
90
1640
1070
440
150
210
730
1260
1500
300
1340
30
2130
30
1800
1040
630
210
740
600
1270
1000
480
620
530
30
1680
1110
760
190
1870
30
610
2200
1530
810
520
1180
230
650
780
2270
200
60
2020
30
1260
750
2080
860
1000
20
1520
1100
1220
280
670
790
550
1110
270
450
50
1780
270
20
1170
360
2490
430
1460
570
1650
520
100
260
40
650
240
140
670
940
660
270
996657
1220
250
1270
650
490
630
1150
590
1050
230
1620
640
1360
220
130
370
1990
380
1190
140
590
30
120
730
140
30
460
640
80
500
1610
450
610
400
160
360
1620
2680
1570
400
630
290
580
1180
770
780
440
1860
770
2410
100
1850
820
1520
530
120
1030
1260
60
170
320
2260
690
730
2260
280
1610
280
1590
2780
1130
2010
1950
1830
1700
1710
820
2520
320
920
1800
490
350
120
220
740
600
2110
430
340
820
240
2290
1460
2290
370
1570
1430
1880
360
1390
280
1850
290
430
2210
1660
20
30
530
950
1900
2490
1050
320
2570
1390
480
760
140
1390
100
1890
1020
130
40
1560
690
1350
1260
240
1340
1700
1330
20
860
1280
440
20
1040
1590
640
2240
2110
80
1680
997777
750
680
690
1620
1660
1550
1380
1180
750
2300
1230
390
880
2590
1040
60
1330
620
220
410
650
550
160
1870
2010
1130
1550
280
940
700
990
860
770
2350
490
30
920
20
90
970
150
220
1070
1450
1730
790
820
250
2380
980
2050
530
1710
30
1880
830
510
620
530
260
810
220
820
570
140
2260
640
1430
2410
1620
1190
1080
780
1620
530
1300
500
50
2260
440
110
1290
490
2000
1470
1610
130
730
580
999130
140
2400
1280
1300
1060
160
970
560
90
1000
1370
570
340
2370
2010
1040
530
2080
720
1340
440
2300
440
850
90
2140
1690
210
640
1490
990
740
1170
830
490
1250
950
1360
1530
930
2320
190
220
1370
1540
2420
430
450
570
2850
670
2330
1610
840
1180
850
50
90
1550
650
980
840
840
1450
620
995592
999597
50
20
1130
1990
1080
1710
1720
150
750
690
470
1310
2390
930
1460
1660
1090
920
970
990
270
970
250
760
1700
480
570
2380
1980
130
900
240
1530
2180
280
1250
150
150
2270
670
2300
200
60
830
370
370
830
730
800
310
810
1260
160
1220
270
2400
910
430
550
670
780
1550
60
1600
2160
290
2530
1550
270
200
520
2330
1240
1180
860
540
1080
620
100
1160
1610
1170
1540
350
180
350
310
1000
80
650
970
1080
1430
1090
1140
650
1590
860
1790
930
1870
200
1460
2570
1800
1660
470
610
1350
1780
500
2090
880
1620
2710
70
1970
1240
2140
260
1900
290
1230
740
2610
1400
1830
1010
220
2330
90
890
930
1060
40
770
30
940
1360
1010
670
90
620
20
2670
170
996855
1510
1020
190
320
980
1110
840
430
160
900
500
2000
650
1640
810
1200
1580
1400
990
100
1250
1390
1110
850
40
2670
2480
1520
1590
140
400
1200
1270
560
170
630
660
390
1180
870
290
380
1750
460
720
860
1590
2550
420
1380
1970
180
220
540
580
1350
640
450
60
220
2130
2320
1960
1500
1470
360
390
2460
1210
1910
340
2510
540
180
70
50
1690
520
730
2390
2200
1820
1350
480
2480
1880
1180
210
996457
2280
2030
2280
1660
760
950
770
1250
1500
2000
350
450
1730
550
1440
120
1770
1360
1300
930
620
1070
1030
650
1220
160
120
1060
1050
2340
1620
940
80
670
1410
1250
1240
540
1070
2290
220
270
420
800
2000
1080
440
2370
1660
910
810
170
1770
490
1550
740
1240
100
1430
610
790
630
200
2430
1650
690
330
1120
320
2810
1180
240
1070
330
60
1380
460
1090
810
2150
2120
1970
600
1460
950
1810
900
1310
330
520
260
990
410
830
790
380
450
1180
260
510
1090
970
200
670
730
1220
930
1800
1690
1190
1830
600
1360
1080
680
1010
1750
450
390
350
690
310
1210
2160
1010
1140
960
230
1940
940
890
1060
1060
1110
2560
1800
470
710
900
1890
160
1100
390
900
1700
980
1820
230
490
240
1550
1120
80
1360
1110
1280
150
550
1410
400
880
490
1460
1310
1870
220
1450
1400
390
490
810
450
180
1520
730
350
2140
900
790
570
590
1280
1720
2960
1540
470
90
1980
690
340
350
1830
540
780
650
800
1090
1580
1640
140
210
490
650
110
280
1740
1260
110
1960
1810
670
1980
90
410
2050
140
1550
1680
320
750
1200
1440
1000
2100
1040
50
40
2100
2050
480
1350
980
540
190
110
140
1520
630
750
180
1680
460
960
1030
560
220
630
1230
730
1400
210
850
810
1070
1830
960
530
1920
700
1470
1630
680
1850
520
590
1160
2440
340
1210
710
160
1340
240
1630
1590
550
70
400
1720
990
1940
470
700
2590
2270
870
2650
750
30
390
230
1090
2390
994136
1120
1560
100
2230
1130
620
990
230
340
1290
570
2060
130
1820
310
2190
180
520
730
590
1920
540
1040
1000
2120
2350
1090
1200
530
1270
1010
1280
1040
850
2030
180
790
90
420
550
570
220
1280
340
960
1340
50
1000
570
1980
590
500
660
1050
740
370
1100
1070
250
830
1450
2130
2470
240
1860
2130
1380
1320
1140
870
2130
690
600
830
800
2020
1100
1410
320
2860
640
1410
630
40
2010
530
500
220
790
290
630
470
2190
1310
110
720
2160
1250
1560
400
380
730
960
40
530
2110
680
1530
230
1810
930
220
790
210
240
1340
790
1610
970
1280
2020
290
1210
810
1310
790
470
1380
1280
370
1510
2060
2080
2170
120
500
1680
300
130
30
520
610
890
260
120
1490
640
2490
1570
2470
2270
1320
440
2830
780
1650
710
470
500
180
1660
60
1010
300
80
140
2260
80
1860
70
720
790
2100
130
1230
1220
570
70
1290
310
870
1390
2480
780
1310
480
800
90
330
370
1060
440
400
940
970
2190
260
1520
60
2430
1250
220
780
1180
2150
1690
1160
830
2230
1000
1900
2400
1180
1370
420
360
360
160
720
2020
1180
2000
600
1110
60
2720
470
1570
270
1450
650
1010
2310
760
1030
1140
510
2360
1120
1120
400
2340
330
290
1050
540
830
180
2120
900
280
1600
1560
1350
1070
440
50
720
570
560
290
40
1430
690
330
310
1660
820
520
1020
480
760
350
280
1290
280
890
60
350
1470
530
1330
700
1050
2760
770
1300
860
790
940
80
540
996697
1370
200
910
2010
860
1480
310
980
1390
270
270
1440
530
1840
1190
1130
2150
890
770
850
350
800
1340
440
2380
480
950
570
2020
1560
1410
2140
1480
160
1290
1550
997672
970
1700
2050
590
640
360
660
790
1200
630
760
450
1140
830
160
360
2110
1220
2120
590
260
510
2120
670
810
420
1000
1350
700
1000
1150
1630
1070
340
1530
840
2060
220
940
1650
1180
470
370
740
1040
110
640
1350
1030
170
1690
2710
80
1100
1960
40
1030
890
1840
70
680
1490
2850
730
960
1290
70
2410
100
2110
50
360
180
1130
1840
1190
810
620
640
230
620
230
90
740
1640
1230
1270
750
240
1150
1100
2250
230
540
1170
660
1600
1680
1190
490
20
130
750
1150
930
200
2130
250
840
400
1420
1290
1970
860
470
620
570
1530
1910
510
690
460
300
800
620
2510
740
660
300
470
1200
550
390
560
350
520
320
950
2420
1400
150
1580
130
790
290
200
150
770
390
1530
920
2250
780
1270
1280
810
240
2690
850
730
2210
1560
2530
310
1230
490
70
2370
990
2350
870
800
1160
1000
1090
1140
960
920
1750
650
710
2350
1520
70
1190
640
790
820
20
110
490
1040
860
70
250
790
1260
2330
1290
480
740
1080
150
1770
80
1700
550
520
2330
180
290
1010
1490
510
1850
1260
380
120
680
100
1010
1060
780
1590
530
1580
1210
1550
1820
400
540
2010
1020
670
1710
998756
290
260
100
1750
1830
950
2410
1150
130
840
770
2360
1220
410
1930
190
1700
850
210
520
1250
410
710
1970
1100
690
1560
210
180
160
1500
1150
2660
1180
1120
510
20
830
1470
830
820
330
1490
1410
130
1700
280
170
680
1610
880
2200
330
1430
990
1180
490
1390
1980
960
530
40
2170
1290
460
1160
2760
470
850
1200
350
900
2180
170
680
930
370
870
1960
1240
780
620
2070
1380
440
2160
190
1150
580
340
1420
1280
260
1290
50
2070
70
870
310
400
2210
1540
2790
1830
950
140
260
1590
460
30
780
1090
400
2620
750
2320
1180
390
540
1270
590
1390
2610
1310
2440
2470
380
190
2840
760
2370
1360
1300
60
2030
1570
1370
1640
1410
60
998170
1000
370
80
880
1160
430
760
310
2410
460
1080
1150
30
1560
2400
120
2690
950
870
130
60
670
1080
2650
1190
710
2040
1700
950
710
650
180
1150
1140
540
1500
960
140
920
310
490
1930
560
310
970
880
1620
540
1070
1920
540
330
2510
1580
1290
860
1000
2200
60
580
1900
950
140
1320
370
380
340
640
1100
1720
750
1590
1000
560
360
770
1320
670
1160
850
630
470
40
550
630
1120
1860
2570
950
1080
270
1150
1100
1310
1000
120
920
360
1960
1420
2150
150
610
1320
300
1300
2060
490
420
2100
1200
1440
440
1950
420
2790
70
670
1950
2570
1220
990
990
1510
760
730
2170
90
990
1150
120
350
570
1870
760
2030
650
580
890
360
1770
530
1620
1630
1660
380
740
1890
870
2660
1160
2570
450
400
20
570
1080
1200
180
570
560
230
170
640
870
1400
1060
640
480
1240
350
910
1710
1090
2170
870
1280
460
1550
690
2710
40
200
210
1040
570
720
310
620
870
440
1430
994955
1620
2730
80
1720
2440
340
140
1030
110
2060
760
360
1040
1450
1800
790
770
1200
980
290
130
980
200
2100
190
510
30
350
1580
330
1850
1260
490
1390
1120
960
190
2240
580
1200
2490
850
980
910
960
1750
1230
70
270
2020
610
370
1850
290
900
80
40
1560
830
1600
1010
1070
2650
370
2150
550
1040
1140
1270
1400
1650
260
1940
2020
590
1360
300
550
670
1790
460
2200
230
580
2050
2300
890
1220
1530
530
370
710
1270
1720
1290
330
980
1560
1190
950
150
860
1190
1200
1110
1070
998434
530
2210
920
460
1480
350
1510
1040
170
820
1320
1470
1740
130
380
220
1290
1030
2570
440
2150
1570
330
1930
620
520
2610
850
160
650
1260
280
680
740
80
1360
1330
1190
1960
20
770
999532
2110
110
2180
1420
1080
100
1090
1300
2330
2480
280
280
30
30
2230
1140
330
640
1110
910
160
1310
860
90
1850
130
1470
610
910
1930
900
1480
2730
1550
1200
2690
1340
1220
820
940
600
1290
710
460
710
30
1720
2770
730
1990
920
1460
1370
1000
560
770
920
690
820
1980
170
1520
1260
1070
1610
2700
610
630
2520
2890
810
380
40
260
1640
1040
780
600
440
2370
430
960
2690
320
1040
1030
1410
2890
1020
1630
1220
1710
820
220
1370
1350
70
650
800
2100
190
1070
1400
100
400
2620
370
460
2510
170
1550
280
700
150
620
530
1060
140
40
1370
740
430
1620
680
400
80
750
160
1350
290
170
1310
1570
590
160
1910
1880
1660
640
110
2720
1540
640
2420
640
1760
740
1580
170
240
1520
1310
470
960
1080
70
2470
460
490
880
1170
2150
30
810
650
610
1180
710
870
960
2420
170
1640
850
1230
180
940
2360
830
1670
1960
1350
2380
2240
2320
1940
360
1300
720
160
250
930
610
1360
250
30
110
1940
1330
1530
240
70
280
320
240
750
2090
420
670
1300
780
230
2380
1180
30
380
90
140
340
1010
1050
1270
190
1080
1910
2250
100
990
20
800
1150
330
400
1870
80
1260
380
40
1810
500
1030
1710
610
1310
1120
1560
190
1410
1090
2410
380
1790
190
310
320
1850
100
390
570
220
1270
870
80
740
2380
780
1010
390
2140
450
890
1290
1310
1240
450
1650
280
1990
2050
70
130
410
1220
540
900
2010
90
1360
840
1480
1760
570
2550
1280
1830
320
130
1620
1570
2220
30
1940
90
1130
370
2820
1330
750
70
2460
430
1980
1580
670
1890
950
1170
1740
1240
1840
1930
510
2240
1210
690
110
200
1390
690
350
1340
1500
380
460
140
1150
70
850
360
110
1250
610
1700
1790
1100
940
2510
900
70
230
1000
130
740
730
440
1990
780
2140
1420
570
1740
910
1940
930
1660
410
1390
640
2170
330
1040
1950
290
890
70
800
110
930
2330
470
820
490
1070
410
610
2440
320
940
750
1500
650
1530
120
620
1130
2220
1460
270
1730
2050
200
430
2440
490
240
1160
890
970
2120
1910
2050
1450
1430
140
1590
1660
1670
790
930
1010
50
20
910
370
1620
2430
1600
620
110
150
1570
1650
600
1390
1370
50
20
2030
2180
640
230
2070
480
1670
870
340
770
1080
680
250
160
1580
2080
1980
1000
230
1650
1100
530
430
310
2450
230
450
650
760
390
350
460
900
550
2850
1820
280
290
80
840
1490
2530
1600
730
1430
860
1380
580
1150
70
510
200
2860
420
890
230
1670
2120
1210
240
780
890
2340
310
1450
560
640
680
1530
1210
1690
1330
150
1090
1610
1250
410
1130
80
150
1600
1370
2630
550
2380
1600
1060
710
490
2650
1110
2230
170
690
1000
970
470
420
280
90
500
1840
1920
1100
930
560
1600
170
960
980
660
1300
40
500
540
2340
1760
600
300
300
600
110
2620
130
1480
860
290
1790
430
360
30
70
630
740
20
270
130
1260
280
150
2380
310
1020
80
800
750
1060
1310
1980
1060
400
1530
30
2580
1510
870
1640
1910
990
650
970
500
460
1110
1000
350
1100
1410
1290
520
2410
620
1020
470
1510
2190
2140
2370
340
240
930
590
2780
690
820
880
160
1990
1450
1840
1450
1140
990
320
1060
260
160
760
1590
670
1460
1170
1380
1870
1510
1810
120
680
780
650
1170
320
1120
1990
1530
980
1950
2430
1460
1980
460
1590
370
160
280
660
160
140
800
2330
2070
580
1410
2300
800
920
930
570
2060
2510
820
1050
30
550
1150
1420
220
2250
900
1990
670
1130
1350
1320
860
40
250
1180
1700
20
1880
1280
430
740
770
980
1760
2580
2450
1780
2130
1170
1150
590
370
180
2000
960
1320
1050
1500
130
80
1840
1710
420
560
2070
60
170
810
80
1940
1020
310
430
1110
1440
130
740
200
1130
2410
510
1150
710
1490
2480
1490
580
550
850
1310
2170
1770
1080
1440
1550
90
390
1960
1300
800
650
2680
180
330
460
1010
100
130
1110
560
420
1430
710
190
1770
2750
960
60
1980
1170
830
200
810
2060
1010
1250
1820
2140
840
210
120
110
670
2860
1020
1250
2470
260
580
310
1020
840
340
2010
2240
1550
2520
1830
170
2490
90
1220
100
2630
30
350
1130
1020
1340
430
540
190
1040
720
280
1470
1700
710
1870
670
1760
1150
1350
1140
2070
1400
470
1510
480
590
130
2310
1730
420
1570
660
2020
270
590
670
1060
730
380
470
1450
1240
1520
1430
530
200
1480
880
150
510
930
2680
320
910
1280
410
760
1600
860
2080
180
270
1400
1090
170
2330
1280
1370
1010
230
150
850
540
1830
580
1910
110
1290
1200
160
998673
970
640
630
310
50
2030
480
1250
440
480
90
720
1630
60
800
690
2230
520
610
1180
1910
40
1790
840
250
370
1040
1040
590
1010
860
310
60
390
2000
1800
890
230
620
190
840
1110
160
970
450
820
1110
310
840
1680
1240
740
2510
970
1980
1770
1550
560
1960
1250
940
920
810
1950
1800
550
500
2200
120
1580
2100
1080
550
750
450
1050
960
830
1740
1360
2360
1040
2180
1880
920
700
310
2270
780
2610
1050
960
350
2300
2340
1010
350
2150
1340
980
1990
630
2440
1130
1280
1200
100
520
520
590
1430
200
1340
1920
1290
2820
190
20
150
40
400
1070
650
1460
370
1280
110
290
1490
190
670
310
380
1320
770
1320
40
2800
1710
2230
460
250
650
230
1220
20
1100
800
1670
2120
40
1980
1950
110
1610
1290
996414
1910
1340
830
60
960
20
1970
180
120
1030
110
650
620
180
760
2020
1500
1770
800
1470
820
2240
620
460
590
1150
570
1610
110
890
1620
190
1200
400
710
2010
1430
290
330
1370
790
1890
790
850
590
2140
740
2610
1500
1710
950
710
850
2260
2220
1120
920
1310
1390
190
1290
1550
610
300
1010
2060
420
1640
730
590
800
590
380
2280
880
220
210
1090
1110
880
360
1060
1170
1070
2280
2540
700
450
770
1500
1790
1270
1350
950
610
2470
340
930
2350
530
910
840
230
200
50
1360
90
930
440
2020
1840
1770
1840
620
2220
690
1110
80
140
650
940
2030
1600
1120
450
540
690
430
2350
60
550
860
360
1260
280
220
750
1180
470
1390
1740
20
640
1890
410
1770
630
1080
1950
1760
1980
40
460
980
2080
320
650
2040
640
320
1260
40
690
640
1320
980
40
680
1130
430
380
1950
240
1700
960
1400
2110
2640
630
1780
640
880
530
1130
1380
530
1330
650
730
850
1320
490
1020
1720
1960
1290
930
610
1420
1080
790
40
750
1910
2110
1130
1720
1960
530
760
1360
950
350
2040
2230
1990
1010
50
400
700
2050
940
350
550
20
650
420
890
1350
50
60
1220
900
1280
340
580
1920
740
1410
480
1160
2370
710
2190
1120
2550
500
1160
1450
610
870
1760
1850
1500
1890
1600
90
960
720
1040
290
240
170
600
940
780
2210
960
950
1820
470
2300
30
1420
310
190
1200
2220
1160
250
1690
20
1240
1050
740
450
70
1030
1260
400
770
1010
2410
340
1320
2440
300
130
1190
440
850
110
50
580
980
670
620
460
1770
310
500
1220
290
560
1050
420
1710
980
400
1030
550
990
1820
1440
2110
70
380
1280
480
2030
150
540
670
20
490
550
1670
2420
1650
1540
850
80
1220
1180
1310
760
200
1130
60
1930
280
1390
1050
60
680
2560
1200
640
740
220
130
310
560
1840
690
280
1070
650
1900
670
50
380
890
730
450
2270
240
1100
480
2440
180
320
1180
110
1290
450
430
1100
510
1640
1560
1930
2260
999374
1030
1230
970
660
1190
1980
1320
680
820
1850
430
2300
2010
1650
750
1100
950
810
140
670
2060
2350
270
2050
1320
1850
1530
500
2190
1770
2790
280
1530
860
750
1790
1450
350
1490
240
2020
990
110
210
1050
1260
2420
790
1240
2170
720
20
450
1480
540
860
750
470
120
30
380
2620
400
790
1710
950
1980
1500
100
860
1040
580
1210
2640
2070
670
1630
1470
1580
120
530
600
1920
2600
1750
1240
450
1420
530
2220
950
1310
1070
540
60
1860
1110
2360
1230
1730
510
1990
1030
1910
1260
2340
400
350
1150
1330
1310
2590
590
2180
870
1300
920
430
460
970
1810
380
510
580
2380
180
70
460
150
1890
1790
860
990
390
995897
1510
1220
1710
400
1930
1200
150
570
1270
870
980
1870
1340
700
700
1260
2080
470
1130
930
330
190
1300
170
120
590
930
1650
720
210
600
680
290
530
540
700
2350
997114
2600
930
1060
790
590
290
1950
140
1650
100
160
1750
2810
560
1820
1900
1270
900
2370
1140
2230
2160
390
410
560
1250
1640
1090
1410
1660
370
1250
50
670
1120
110
250
1820
940
1100
2040
210
550
1070
1360
70
550
1540
990
2430
1210
790
590
1820
1470
20
1390
120
1780
1220
1960
980
1120
760
710
970
2010
390
2200
350
170
1050
620
750
1800
1870
120
620
640
2100
1370
2600
1020
220
870
370
1410
2400
760
2190
2020
340
220
700
330
1880
130
580
970
1810
730
1470
350
2780
470
2140
1980
1640
2250
370
580
790
200
2570
80
2140
390
590
280
1410
170
770
120
430
150
660
1000
780
450
1260
2180
1560
300
200
320
810
2400
490
940
1440
1180
2100
690
450
30
2230
1060
840
1090
1540
1570
1820
1960
2120
920
890
2450
230
900
1480
1570
620
310
380
1710
410
840
1630
870
380
1900
190
1470
290
650
2030
830
2320
1680
100
90
380
1280
900
570
1590
630
310
550
1880
370
1180
560
70
430
30
230
200
690
790
430
110
480
1200
250
80
1350
1590
1690
2100
2660
850
210
150
1960
20
2740
240
400
440
580
140
1320
2310
40
1250
1370
680
1100
1010
200
1400
100
300
1960
670
920
800
1600
1160
210
180
800
1540
1420
2320
70
650
2040
1870
50
740
330
1520
600
1670
320
1120
2420
2270
1240
490
130
580
1280
1350
1830
810
500
750
210
70
1480
1960
20
380
1060
700
170
640
580
190
550
790
730
660
470
30
2040
260
1550
1150
1670
1020
2010
350
220
1350
420
2020
40
150
400
600
810
300
230
680
110
210
1540
900
390
450
640
290
1330
1220
2330
230
320
1130
710
2210
1150
360
1140
1560
500
1470
640
440
1380
940
1750
1470
1560
1340
50
1670
200
1790
1720
1390
2050
2200
810
1010
880
2720
430
260
1650
40
1230
300
2240
490
590
1380
120
2280
2300
1820
2220
2480
1780
1580
1190
2870
690
610
1460
1410
1320
1230
470
1930
20
1280
950
410
440
2750
1120
880
1070
40
1770
220
130
50
800
690
130
2340
470
760
1170
860
240
970
1370
1390
2490
630
740
910
540
490
650
1130
1720
30
2100
580
1740
1570
1760
900
1610
640
100
680
430
1480
1070
690
120
430
1910
1230
1440
270
270
770
430
500
740
890
210
2090
90
2000
380
910
1270
200
1480
1720
1420
580
430
1830
1720
2510
1420
1850
1820
1810
110
2450
480
1360
2190
920
400
730
1860
390
710
810
840
1220
110
600
1500
1790
650
550
920
1570
1130
80
1240
470
610
590
340
270
1140
400
1580
270
640
400
1910
330
1010
920
450
570
890
1530
420
2310
1080
2200
1540
430
2140
780
770
590
410
1270
390
2540
2080
270
440
740
300
1850
590
670
1070
530
410
1610
610
220
170
1810
1040
1420
40
1860
260
1340
280
770
2000
30
750
1030
1160
290
290
200
270
1310
80
1850
1270
2160
900
1560
420
210
1610
850
20
1500
1010
370
1620
530
2620
2080
1920
510
1360
2480
260
1380
2380
610
1580
1580
490
120
1360
2100
40
440
1330
1510
1320
1080
550
630
1080
220
530
970
1090
2770
290
2140
2180
650
1420
1030
500
1650
1320
60
2530
140
890
120
1190
1080
1010
2070
2380
2280
110
1490
1120
670
1670
780
2810
1340
430
1520
710
450
220
2090
1750
40
340
900
1690
220
1060
530
2770
800
2080
890
2400
330
1160
360
410
50
400
650
170
870
1730
1330
1780
300
280
340
1070
2400
250
2360
2470
470
590
1540
330
330
500
760
860
80
1270
2570
20
2020
2500
1310
500
2180
470
1030
340
40
1430
340
820
870
190
370
270
1680
1070
500
1500
1510
1810
20
1270
2050
650
40
430
1030
720
840
220
1790
990
1890
420
560
1560
140
1660
1530
1700
1470
2240
1500
1990
820
660
2430
110
350
2450
1040
1490
390
700
1210
610
1850
2220
950
2140
2240
2650
100
1330
2910
360
500
1380
360
1080
1200
250
500
460
1200
900
370
1320
1580
210
2610
220
1370
1610
1790
1600
820
130
500
1500
290
1140
410
1110
1000
430
230
30
320
770
1180
770
1010
2410
1360
580
650
1150
1020
870
2070
1670
90
530
2850
790
1970
280
390
900
1300
1140
140
200
60
160
1610
1120
630
330
970
1840
750
1330
110
490
2110
1340
2090
450
680
1170
1400
400
1060
1540
990
210
140
1020
670
20
1100
1660
480
680
2310
1650
2280
490
240
1350
1480
170
1400
100
2700
620
470
1930
1290
420
2860
540
280
1340
150
600
2720
1150
100
460
1850
620
920
950
50
180
1540
640
780
710
400
630
1990
710
1910
580
2800
2480
930
550
200
670
30
300
1890
510
1670
1390
20
1290
370
730
1720
2390
70
1010
1590
980
560
1940
430
920
310
240
1660
1060
800
80
150
280
2270
1310
1050
1310
1290
1370
650
990
440
320
980
460
1260
440
1360
1590
360
900
1550
1430
1590
470
1890
1080
1950
1270
340
1020
320
870
1510
490
760
250
840
590
1460
620
2300
190
220
840
260
1580
1390
30
440
710
220
2250
1110
1900
730
20
2940
1470
1250
580
1500
970
1010
20
890
150
1450
180
1790
400
1590
400
20
800
300
170
810
440
1450
1090
690
1060
2110
2560
660
1080
420
410
2030
1210
240
1270
760
170
1120
960
30
1790
740
1140
1130
1780
540
630
650
1220
420
1120
1060
80
1200
1820
1090
1130
180
550
1120
570
350
2340
220
730
1030
1500
850
110
1350
1130
2150
1230
870
990
40
1120
1090
590
1560
2030
1360
490
2010
2220
760
570
1100
1520
240
2650
1130
100
820
1930
1710
140
240
2750
1720
960
1030
180
780
1250
350
1700
470
1880
2240
960
1370
560
930
740
1640
690
520
240
100
20
200
190
880
2150
2680
500
120
690
1060
1240
1670
1320
110
1140
170
360
570
810
430
1610
330
1440
850
1450
1200
130
2560
1670
190
2340
1390
1450
570
280
1410
100
1030
810
1250
1340
60
1920
270
1000
330
620
1200
1870
1630
130
840
110
190
270
360
930
1110
1450
160
700
570
1090
1240
1130
980
350
160
150
90
1730
180
720
620
1290
80
1240
2020
1830
2160
1270
250
790
996332
820
110
1670
190
110
460
1900
2340
380
1220
1550
2570
710
1690
970
1020
1400
1050
860
1190
600
690
2120
210
30
1460
270
640
1780
440
740
60
70
1690
530
400
580
1200
410
1240
150
820
1880
500
740
1200
490
630
250
2800
1420
490
140
2170
330
850
930
1590
400
1140
2620
2380
1110
1120
1260
410
240
350
1930
70
920
850
1120
630
410
2150
590
1090
220
2400
2120
1770
300
410
1860
2130
60
380
270
1710
1520
930
360
930
2210
110
2240
1720
790
1340
290
70
1060
2100
20
460
1180
390
990
810
850
1750
260
40
1220
610
1560
110
190
430
20
680
1250
680
2260
830
1420
370
400
1660
360
1920
1330
2060
1580
410
280
1240
1340
1300
560
340
2470
40
20
310
570
1200
1300
400
2240
550
1390
1240
1170
2320
990
2300
2330
1320
140
150
1160
820
1330
2110
1350
1880
1380
1480
995011
2520
770
1620
780
120
2100
1540
690
800
2620
1130
210
810
1650
1900
990
1390
1450
998415
40
2370
2200
520
1560
540
940
180
170
1270
30
810
1300
450
650
40
1310
290
1830
90
2300
1500
1650
1900
1400
1380
790
80
1210
1280
1030
880
990
840
2590
460
1650
1010
470
820
1070
200
620
170
720
1840
450
130
1170
410
1230
280
850
320
280
200
570
690
1680
2920
1460
680
20
1250
500
1180
110
460
1510
1210
1440
80
750
1710
280
730
140
1440
780
160
350
260
1440
1320
1820
310
350
1430
240
580
1330
90
1250
2750
2040
1000
80
130
430
1620
1820
660
470
1180
1160
560
600
1760
1100
420
1790
1380
160
480
1380
1030
2670
650
1350
1400
1400
620
2070
1820
230
2880
1120
1240
2800
380
2210
650
2170
580
130
410
998799
410
2270
900
540
2160
1150
2760
510
1010
900
520
1950
999191
1610
760
680
1060
740
210
690
1300
1190
1580
90
1040
1000
2410
680
1390
1580
1690
2250
300
310
280
270
1520
1490
1410
970
997358
590
50
1360
250
1400
110
670
790
800
1640
1280
700
380
710
2080
180
920
390
670
1940
820
420
230
370
2130
2680
120
410
150
440
340
1200
380
1630
750
1430
980
490
1730
2210
200
1640
630
1800
1240
490
1200
100
970
700
570
570
500
1230
2840
2140
1500
1140
1500
1830
80
1690
870
870
1800
1140
2810
180
1240
520
1560
1640
1750
1450
1570
1540
730
880
520
2150
1000
80
340
390
1390
690
420
850
1910
1820
210
450
2110
490
1520
1010
110
570
1700
590
630
750
850
110
460
2090
1730
330
2080
900
1130
70
380
650
810
996556
2190
2350
680
1400
2140
690
240
230
480
220
1190
2330
1560
490
1270
1400
370
550
640
180
40
90
70
2170
1280
650
60
1590
2750
200
1160
1680
890
1040
130
2740
830
840
1850
350
190
1140
1130
970
790
1810
1220
360
50
140
570
2030
560
260
2110
540
1950
40
190
2080
1280
1530
1660
1730
1130
1040
1420
2030
230
1480
670
2570
980
40
1130
1630
940
340
60
2130
90
890
1480
310
930
890
370
1890
2430
980
340
1790
840
1490
160
2000
1870
1170
650
997594
560
1640
2360
810
1700
1340
30
1880
670
430
1470
1290
370
160
150
470
1620
460
620
350
2080
1710
90
2200
1270
670
210
550
570
1880
400
1460
470
730
1910
130
490
320
200
1010
2090
40
240
840
510
2380
920
1350
40
1180
320
2330
1030
1000
540
140
2420
750
230
280
1490
150
1010
380
320
1010
1760
730
120
2360
1640
510
1080
1210
20
560
820
1220
310
670
100
1760
1100
350
1580
350
1150
1220
690
250
610
340
1610
1560
210
2640
660
1010
510
1620
530
590
780
1460
1760
420
90
450
280
990
1490
740
780
1180
1760
2760
1350
380
2090
1330
300
530
610
720
1540
430
1540
2020
1920
440
480
350
150
960
2210
2240
1040
620
170
2140
1290
490
1150
1340
660
1450
1110
520
1270
320
360
1300
240
2070
1530
320
1080
80
20
920
1890
1590
740
1400
640
2300
2040
290
1270
830
270
1100
170
380
2390
2740
1300
160
1390
130
730
710
1480
420
560
1190
1410
450
1170
40
100
50
150
290
1370
1330
780
2100
2500
1640
2290
630
1100
2160
610
2020
350
780
1800
890
720
1470
1840
1550
530
1960
2560
1880
1030
970
580
370
790
420
2190
2010
1700
910
740
220
130
630
1480
30
1150
1270
190
1060
960
1410
670
640
450
120
1600
630
220
180
1220
680
1900
170
720
1590
1710
610
1130
1800
470
2660
550
920
1090
1320
240
1270
370
770
90
2400
1800
1830
2080
440
1880
1070
2150
640
450
290
1620
220
1430
1160
990
750
2220
900
1580
1770
1430
1120
2580
210
460
640
510
800
1090
2380
800
40
1100
640
1320
710
660
790
370
980
1170
2210
1880
2300
390
580
630
850
1670
1280
1050
650
1320
330
760
110
1150
640
460
60
1080
520
1030
530
530
900
1310
400
150
1300
1210
1770
2200
1970
370
1390
1880
1760
1710
1930
790
250
2690
1180
90
470
280
270
2550
1010
200
310
1670
140
1250
1410
2520
1160
180
2520
2300
1120
1870
50
1240
1880
570
700
990
2720
190
1210
710
350
920
2350
250
490
160
170
150
420
150
2260
150
2770
950
1280
1780
1420
1220
1670
995395
1300
2100
810
20
1390
260
1370
400
370
620
630
1580
440
510
1260
1350
430
1020
2120
1070
2210
1540
460
660
1060
770
1120
1990
1780
1260
1580
910
770
920
50
1380
100
500
400
400
290
910
540
510
720
1020
770
650
930
620
760
1990
680
1810
1580
1910
780
570
1700
1840
1210
440
190
1280
780
2240
610
420
1350
2350
1460
120
1000
2400
370
470
2220
630
1250
1140
50
1040
350
600
1520
400
110
1210
1450
2100
410
680
100
300
1980
2020
1110
480
1900
1760
1740
120
460
900
1410
1180
750
690
460
720
1330
470
1300
770
220
110
190
240
930
1970
50
2760
1460
860
1300
2000
890
110
630
790
680
650
1190
210
2520
170
1560
1240
350
1470
330
1800
310
1840
1330
470
2200
2700
530
2690
250
980
2140
390
970
540
620
120
740
2370
1290
510
1480
1010
2430
710
800
770
170
190
400
510
840
530
750
430
1460
90
2420
290
300
2360
80
860
1220
2640
1560
2070
2570
1640
400
920
590
2220
1980
380
1520
260
120
720
570
190
770
840
1330
2260
500
2110
280
790
440
1340
440
2040
1350
1080
2770
1600
200
1400
1010
1010
500
560
650
870
1120
460
1130
1060
1010
60
820
490
550
360
2450
920
500
1780
50
1260
1840
200
40
580
450
30
300
670
120
1660
1190
1400
1120
1900
1620
1610
1440
1510
1610
150
1270
1230
1450
480
1630
1290
450
1390
630
1820
1050
680
1220
1720
130
1050
990
2320
610
1330
800
2410
1510
1870
1350
1530
490
1890
80
400
1540
2480
1690
380
260
730
380
370
1870
1160
1200
340
1840
320
860
1880
2350
2160
1330
190
530
1610
590
560
220
1370
120
750
1740
280
70
380
2100
180
240
110
70
1850
2390
1400
210
120
500
1020
800
80
2120
560
50
240
1570
870
1820
560
1680
2310
1410
650
995751
780
1500
1010
800
210
1070
1820
1290
2470
670
1670
1010
500
750
1020
1330
80
560
1480
130
670
1390
40
1580
740
190
1400
1110
995315
470
720
70
950
20
1280
250
760
1040
1050
50
490
1310
610
2380
410
610
500
750
510
1490
1280
490
1800
1340
2060
930
2520
460
860
940
40
620
160
1990
1460
2940
2070
1590
1610
1150
300
1750
470
580
600
1260
2060
1680
1150
300
80
480
20
1340
240
1240
1030
80
830
1830
1960
260
800
2280
1100
320
100
1160
160
1310
900
1480
1670
460
880
1930
800
60
870
910
670
890
2770
550
1670
770
530
1340
1600
670
330
640
50
190
310
2300
380
1720
2490
100
1850
170
1340
1620
260
50
1610
1130
1010
1000
1380
230
380
1130
1810
550
620
1460
1760
1970
80
290
510
1080
1230
2310
120
220
1060
1290
1050
1450
360
50
230
1630
1610
60
960
240
970
210
190
60
1510
2130
110
1720
150
410
1950
660
1360
1110
1360
1420
380
1000
560
2040
820
1760
930
1730
890
1020
1660
2430
1690
1960
260
2120
997616
800
560
970
930
140
30
970
810
1800
920
390
980
920
560
230
40
1500
460
1240
700
2310
940
930
880
100
1750
850
1660
710
1180
210
1580
400
1190
1270
50
90
510
1960
490
120
790
40
720
2440
130
1920
680
1100
370
180
2450
710
2480
1440
220
1540
700
420
30
790
1110
1360
2070
330
1090
460
520
997694
960
440
1330
2310
1460
1080
70
2060
280
210
360
280
2270
1160
1440
2390
750
2450
1870
900
50
720
850
140
860
590
650
90
1440
1440
220
520
1750
180
860
1450
400
830
1610
2280
850
930
2700
360
1760
1490
1150
390
610
760
1810
490
1820
1400
210
960
630
1480
780
770
1790
600
1070
1770
1300
2670
380
110
1300
1080
1220
1190
110
500
1180
1120
720
490
800
1170
2300
320
270
610
290
540
1650
2500
2920
130
120
280
1580
1290
80
2190
570
970
480
750
1200
1040
980
600
1270
1950
90
1140
1730
340
1270
90
2470
1360
330
1570
920
2510
1650
210
2090
1060
1300
1230
1340
110
810
990
1380
1190
1190
999853
2140
1050
960
610
1250
540
1920
1120
1970
1850
540
910
380
995690
510
2520
990
50
550
2070
1740
710
90
1730
1160
2520
510
1600
50
1490
540
780
1090
640
310
1840
2180
2090
210
730
1560
1790
530
430
2190
690
2130
1300
640
1940
1260
1340
320
310
370
2140
260
900
1530
1020
1800
630
860
1070
650
1810
1280
250
1070
1010
810
370
980
2230
840
2300
40
1880
1180
2420
850
1870
900
870
540
1240
320
770
2310
820
1160
210
1130
30
550
330
340
540
1740
680
980
2270
750
160
810
390
1830
995230
80
1020
680
1600
710
2090
1060
1160
1220
1020
2050
400
2180
810
650
1710
940
1450
200
870
870
720
2870
160
650
2300
140
1210
1270
1580
2410
490
1700
350
1090
340
1980
1310
680
190
1670
780
220
410
1060
1560
1880
1130
330
210
1430
370
2880
1700
250
1410
40
480
910
1770
1600
270
410
240
1810
1250
240
580
660
500
460
1520
1380
550
460
2620
1350
280
110
2140
1830
300
1660
170
670
210
1930
1260
1750
780
1830
510
1380
360
1300
150
170
70
2470
1600
670
120
70
370
1100
860
740
2240
580
1160
2750
720
170
1770
190
660
860
1390
2460
400
610
740
1580
670
100
1170
280
1290
1590
390
1100
1630
1000
996472
1550
240
1980
360
230
130
620
1810
750
700
450
490
310
200
520
1100
2190
130
800
1750
190
1360
1530
600
300
1460
720
1600
1360
1570
1860
150
20
860
150
320
2030
1520
2080
810
1340
1920
2630
1680
560
1040
1250
240
510
430
2040
830
120
1420
270
150
660
430
1760
2090
950
120
1220
2580
1810
190
810
1930
910
240
760
1760
980
340
100
1160
330
290
550
1530
1230
170
890
620
690
1310
1660
2080
1640
995853
30
970
810
570
580
240
1770
995775
1510
950
1760
1250
2330
300
1660
2450
1090
640
1030
60
1000
1840
1420
560
2260
1740
1410
430
60
110
330
2480
1930
730
460
1800
2310
1560
1080
1960
2060
290
470
160
120
870
1750
70
2460
1310
210
290
200
1450
440
1060
2220
2890
400
900
1150
2060
1420
80
680
2110
910
2010
1720
600
50
830
390
400
1010
120
1270
900
620
360
930
1160
1210
750
1260
320
130
620
1890
1910
2300
590
50
570
240
780
960
2330
1270
1030
2140
1690
1440
350
70
2310
1110
270
490
1360
1210
1070
2330
360
1630
2140
340
2560
2900
1040
750
440
1560
998071
1740
100
1070
1570
290
994577
2080
2090
210
700
740
1230
770
1880
140
510
30
1250
2050
300
310
200
110
310
560
1690
420
530
1600
440
80
330
780
40
1770
390
600
180
660
1380
1530
370
1370
220
1710
80
1300
580
1230
1260
1360
1920
390
1850
130
70
960
400
160
2040
980
1990
1380
1040
730
490
220
810
2150
170
250
1520
820
730
880
1970
780
160
1440
1440
1620
1240
1220
890
1470
220
1760
250
1540
1240
830
710
680
1440
1420
1000
270
140
370
540
1680
1900
890
900
250
70
340
890
1220
1100
350
700
230
250
2110
520
120
520
1640
950
2180
430
190
1470
50
1950
1870
200
960
610
2370
1100
870
1360
430
920
690
2380
370
1070
580
1380
1240
1490
1230
2500
1020
1290
370
1030
140
1020
1540
2150
300
420
1040
870
1140
1270
570
2280
1300
320
720
670
1150
650
1230
300
620
1190
460
1120
2320
1780
1570
930
2010
500
1280
690
430
1070
2210
1740
2160
2540
660
1440
830
870
2120
510
530
1090
690
380
1660
1050
1350
1410
2190
2890
270
1140
170
400
960
2700
80
190
900
550
540
2600
110
1650
390
2560
1000
270
1640
1720
70
450
1760
1550
1530
110
2500
1890
1300
1720
90
1120
1030
980
860
190
2480
570
220
770
1430
170
1340
1060
2150
1340
1440
1870
320
1240
440
1130
1740
1320
80
40
430
110
2730
530
1790
960
380
2070
80
980
1160
600
1110
670
2200
250
120
2450
1380
840
370
230
250
450
90
370
1050
1600
2320
2250
2740
1010
840
1410
2570
50
2360
1750
70
1230
360
1700
1880
2710
2780
1520
2070
1090
750
160
2160
1630
2080
2230
2390
1560
50
1670
1680
2160
1750
1480
998613
1040
1660
830
460
1620
490
860
530
2420
1130
480
2270
560
2020
1910
530
1840
120
440
340
1120
2510
1700
1310
430
690
350
690
830
380
2140
60
2010
210
240
660
1530
820
1340
100
2070
70
2000
1780
550
860
380
320
670
550
2010
540
210
120
2040
1100
1110
150
240
150
1110
120
960
450
1210
30
1260
1460
1530
1000
820
1380
2420
1370
1070
2480
1200
1170
130
1300
100
490
1640
1680
1840
2440
360
2630
390
490
520
1660
1180
330
530
780
410
2000
140
50
1700
60
1640
2020
1270
820
340
330
2660
930
560
1150
1920
380
810
650
690
1200
1390
350
390
740
1060
310
2110
520
80
1490
280
1960
995715
850
1950
930
1430
2670
620
2370
570
1640
1840
340
700
50
290
1990
720
1040
800
500
130
1090
760
960
2450
850
210
1540
1440
1220
1630
600
330
970
570
350
1740
290
1860
630
1700
480
400
50
140
2060
520
850
380
670
290
880
510
2160
170
2510
330
330
1070
1250
210
600
1430
400
1750
260
910
1240
520
400
910
994097
1200
50
1240
790
340
1230
1560
440
1160
350
110
950
1190
1470
1430
130
2670
1290
480
1770
1600
1960
580
1720
2630
300
170
920
2010
260
390
1890
470
1620
480
220
1110
740
310
1810
1930
580
240
870
320
930
1510
1340
760
130
1500
490
1080
520
350
1670
1930
320
640
2750
30
100
400
690
1510
480
670
80
320
1450
560
610
1370
570
720
1750
410
500
2050
150
1710
680
440
40
920
30
30
320
350
230
830
1720
430
370
830
1200
2060
1250
2390
1090
570
1000
1290
770
1650
630
2120
2100
1170
400
1770
2590
1380
290
430
740
1060
2320
750
410
280
2060
1720
330
220
450
760
230
560
370
1590
1240
400
2610
640
1320
1100
450
330
790
130
150
2470
150
820
280
1350
2450
40
340
1370
1650
230
500
1360
1540
210
1390
810
270
250
2080
90
2210
840
1000
1860
2220
100
1060
1330
1090
1770
2280
430
780
470
2320
2380
430
240
2790
290
330
500
2650
850
1040
940
980
530
890
1110
1290
2560
660
1220
470
1510
1160
998736
270
340
230
360
890
270
920
1360
1200
340
740
840
230
910
590
1540
2480
1130
1150
1040
2350
340
820
1200
1490
1320
920
1710
1360
2560
1880
1540
770
510
250
1540
820
30
1860
640
1400
940
900
580
410
1670
1600
990
30
730
50
1280
550
1430
70
430
630
630
820
1590
2210
270
340
1470
1870
700
170
700
2340
170
1520
470
760
2290
510
300
1790
640
950
1320
730
420
500
400
80
290
920
1800
1140
1480
930
2520
70
1040
1800
490
20
490
640
2520
400
230
130
2340
1020
999571
1790
580
1340
390
1420
40
570
1590
1060
670
1340
660
310
70
1110
830
270
940
1060
2460
230
1310
2240
490
110
380
1040
1220
330
1360
550
2100
1590
2110
170
510
1120
500
1060
2240
170
1720
1080
60
1870
760
380
350
110
340
1050
850
260
1650
370
200
110
1430
1330
1670
410
370
690
1040
60
50
1070
2910
1420
1520
2100
40
580
230
1340
290
2370
630
1150
1850
1270
2350
2190
250
570
1950
740
2070
2610
1370
740
1710
2490
1600
110
1180
130
730
1890
2540
860
330
1550
1560
2230
430
1790
770
710
2690
410
760
1150
600
1860
870
2600
2450
770
1800
70
1560
720
1420
1250
310
2960
430
1000
560
500
1820
480
2210
520
2180
940
1500
480
1810
1300
2180
800
1570
1450
870
1840
720
1260
790
450
2150
1660
210
1000
510
2610
1540
1350
840
1040
240
1110
650
1460
400
1120
340
2200
310
330
1650
1280
1450
800
770
530
1780
440
1840
230
40
170
80
230
1580
80
1040
70
2050
360
2350
930
2160
1250
740
410
710
1120
1340
470
2700
840
70
2780
80
420
930
210
470
2420
1180
920
240
1500
1030
210
1250
100
330
2000
600
1460
2020
1760
580
1460
270
1180
1220
1010
1470
970
2490
1960
350
1310
1550
1410
480
640
80
2340
250
70
600
2060
830
2080
160
2180
150
1540
260
2660
1110
2520
1450
1090
2050
120
1500
2020
530
2690
1040
600
2360
900
790
1480
780
490
1800
280
870
1110
1860
980
410
1610
1060
290
550
970
610
1130
270
1400
810
1240
480
930
1770
370
60
780
560
2030
410
1170
1840
100
190
910
640
2090
1030
2040
1980
400
890
1770
480
230
2390
1490
2530
1140
1110
1180
320
2230
2650
20
2330
470
140
1380
2040
1490
1330
130
2400
2060
850
990
1970
1510
30
80
2090
1920
260
1700
670
390
320
2210
1490
210
1310
1000
610
2420
1170
510
1890
1520
2060
1970
120
220
2350
190
60
100
460
30
510
550
870
1230
360
1550
340
580
90
1380
1430
1100
2730
290
460
1150
650
1270
40
30
560
850
1310
390
60
270
780
1120
510
530
710
1550
740
210
420
210
2280
320
1810
900
110
360
1570
2020
60
997434
1970
1600
1770
270
1950
2800
780
1720
200
980
1010
360
380
830
1210
1610
2250
830
810
910
780
1920
540
420
2440
1230
1290
1390
1030
30
820
1050
680
500
270
20
2460
540
470
230
1960
350
930
1350
1500
2850
190
2170
1580
940
70
100
1210
2320
1580
1190
600
1590
2270
730
1230
60
900
1080
40
710
1160
840
2120
320
550
510
2030
420
120
1460
1870
2830
30
40
1650
450
2060
30
690
270
60
160
1360
1600
20
1120
290
2290
100
1070
520
240
1020
570
750
1300
660
250
1640
1040
2370
1230
1170
730
950
390
1630
1910
1650
180
1850
110
1460
120
2010
810
1420
460
2710
1710
1730
1040
1860
620
540
620
1480
230
1230
1280
1020
1910
690
890
2910
2750
940
190
200
440
1390
1110
1470
1890
770
540
30
1280
1050
590
320
1410
1250
320
570
1190
2580
2200
1450
1010
2020
910
1490
1770
1380
830
80
220
220
1730
1480
620
140
40
310
2530
940
2580
130
960
740
930
1230
1370
260
1210
1810
590
1140
730
60
130
630
1680
2120
270
1660
1540
950
1170
1420
1580
400
1590
2250
830
1590
60
1980
1580
680
480
410
480
1200
1010
1760
970
2750
2240
160
1100
1240
70
840
360
2350
880
160
660
2430
210
40
750
1000
2090
220
2650
1180
760
690
1290
2600
1160
1000
1330
2530
1770
1240
1970
1300
1470
2220
1440
1320
2230
880
1660
630
800
1560
490
2510
870
550
1280
1070
230
480
280
70
190
350
1150
1310
1850
1570
1160
160
170
700
890
250
390
290
420
290
270
220
2500
90
700
930
970
2250
1530
390
560
290
1530
1260
1820
1050
210
730
997338
1950
2070
760
540
960
1370
2400
300
660
920
2250
170
830
600
1270
280
1560
180
1380
2040
1350
2010
570
40
870
1050
2740
140
1070
1330
1530
998950
50
1830
1640
1770
1470
1540
50
180
50
2150
520
40
2100
980
1670
170
2410
490
420
620
1440
720
1550
840
1850
210
1080
220
1860
670
400
1020
220
1350
1060
170
440
2120
1200
650
430
1630
580
1580
580
530
1440
70
570
170
2080
1260
270
370
2650
1070
1250
1230
2070
470
290
780
1260
1390
580
620
1040
300
2280
2060
20
110
1860
1100
1960
480
810
600
430
110
2420
2300
2370
1120
70
150
1490
870
1020
860
260
1090
410
2340
1970
160
1910
1560
50
270
1960
80
2420
1210
2630
610
790
2290
1110
1530
500
820
790
1890
600
1780
470
2090
1160
400
790
1100
920
20
510
720
420
1100
1550
1250
250
2630
1620
530
440
1730
2050
1880
450
40
930
180
30
80
720
1680
2170
2450
1720
2420
270
550
1150
540
850
570
570
2740
1420
2600
520
430
1050
530
990
300
390
20
1240
470
90
1910
1050
110
360
1630
2580
1020
860
140
220
1020
1670
2140
100
520
2650
360
220
1370
1340
1510
700
190
50
160
370
1970
1110
1370
950
950
60
1970
560
2390
30
980
510
780
320
540
120
1380
1580
1870
860
1850
870
560
2090
1990
880
2300
1320
2050
1590
1340
1010
620
970
340
2820
20
997096
820
70
1890
1620
1250
510
1530
820
270
250
2330
2510
20
980
170
1250
860
620
1920
960
1890
950
1450
850
2790
100
650
180
1060
90
20
280
750
1530
2360
910
1180
1250
1670
1870
1130
1270
400
1660
400
620
2100
870
1120
1440
1410
1870
290
1340
240
600
1400
1680
1660
2520
1960
450
1020
510
1660
910
120
670
460
310
998118
1310
1030
1710
2030
1890
150
2330
1600
780
2030
800
330
2320
740
1930
1360
1570
480
1030
570
2210
1070
2740
170
2020
1470
100
1240
2050
1610
370
1330
520
700
2080
1080
630
910
440
1090
2040
2020
1790
1490
1050
1830
1240
1060
1880
260
270
1260
150
200
1010
320
610
430
1550
670
280
400
600
1160
2660
630
80
1400
1270
740
310
1650
800
1430
170
860
2010
580
380
190
880
760
240
1140
2630
350
400
150
1620
690
1470
2160
1080
2120
1300
1000
1700
2110
40
1200
1470
1720
1190
210
2290
2090
750
550
2000
2150
1700
30
1730
80
1010
1100
170
240
1600
540
1040
1700
290
660
2170
940
740
990
530
710
600
130
100
190
320
220
80
1690
210
350
560
1640
310
650
1530
2530
1150
790
510
740
410
1550
500
1440
490
330
520
270
2260
300
1050
950
740
1040
1650
190
1950
1630
880
830
1230
540
780
550
2010
1900
460
890
2090
1310
790
1830
1400
2290
420
1370
490
2530
1630
1320
470
1360
1550
580
690
2200
1680
620
70
190
1130
2130
960
1280
630
1290
2360
970
2320
1950
1600
500
2470
1210
1190
220
160
2850
2760
360
1800
2920
1030
1650
680
1850
2330
160
999994
1230
200
440
360
60
800
1160
300
970
200
660
1210
550
1320
280
1110
270
40
400
2610
740
930
700
2380
1150
700
1170
1850
460
950
240
650
20
130
997919
1280
1950
440
1940
410
2000
2650
330
2000
240
1300
370
70
980
140
1070
1430
930
1580
230
960
740
1630
2130
1110
80
860
60
20
460
2250
2590
1740
1630
140
1530
2130
470
2130
1300
1020
670
1300
150
2430
1090
1460
2150
1930
1170
1970
2060
1630
320
2150
40
1340
2250
440
120
310
90
280
940
1300
890
1290
1430
2350
1660
410
2520
440
810
400
940
1210
998590
140
910
580
950
200
2120
1250
2110
1520
990
1120
570
760
730
450
500
280
1370
1450
580
770
970
130
820
1110
1160
1280
130
1470
340
1830
1920
1190
1300
1500
870
1870
1020
1430
750
1660
280
220
780
590
1110
790
1060
770
1120
660
730
660
1020
1260
230
1230
300
910
960
2400
890
540
980
1000
2040
990
1620
230
810
300
2410
900
390
350
1920
160
2020
1200
1680
290
170
280
910
30
1060
600
240
1280
670
100
350
1250
2150
2300
620
2610
1740
2780
360
2030
190
1960
530
2660
260
1540
1040
1840
250
460
230
1160
730
1270
1250
1680
280
2240
1050
230
630
50
1590
2770
710
2160
40
1020
390
380
940
240
740
1420
300
610
90
1790
1230
2220
1780
770
700
1450
1470
150
2330
630
1490
860
2150
330
80
210
480
1010
2240
2480
490
2480
310
910
100
1140
520
300
1890
1630
90
1320
100
280
1590
260
230
1510
1630
1460
50
210
230
1780
1520
1970
840
60
510
20
630
320
660
1420
960
60
1170
420
810
610
1720
80
1330
1980
1620
1280
1540
1840
1780
1180
1350
1250
390
820
2150
80
490
50
780
970
1660
2260
1170
310
2030
1180
1150
610
1940
700
40
600
950
70
700
900
340
470
1290
2040
510
470
250
1930
160
1210
1700
1640
2150
2080
530
250
1400
690
1670
1900
996590
290
2180
800
1640
1410
690
1530
1880
1030
80
440
1760
1330
20
470
560
1710
20
2840
1610
500
1270
170
1040
1070
990
540
1320
2660
1130
1320
500
170
80
790
980
1430
1550
60
1270
2140
2240
890
290
1170
650
810
90
1100
1980
370
60
390
890
1840
2590
420
1110
490
810
20
1340
1000
140
970
1050
1090
20
480
1800
994751
2190
1390
420
1360
920
2860
170
870
480
90
1310
630
140
770
760
530
1480
230
2000
20
920
1160
720
960
30
1800
110
2320
310
1490
1500
90
2330
1950
840
40
100
1520
2560
1130
690
250
2290
550
600
1610
420
440
690
160
550
140
560
1960
1800
780
150
70
50
1400
2580
290
510
2090
940
300
120
460
700
1380
2710
450
1170
310
1120
910
2050
820
720
40
2140
750
780
2630
640
110
110
1750
570
240
660
1170
140
2070
380
820
1240
1360
990
980
1230
390
20
720
130
960
320
380
1590
1220
1600
1560
1090
1130
910
630
110
930
2080
1010
2890
1220
90
720
410
470
580
340
1310
400
180
160
50
410
660
1670
440
560
1370
1030
20
790
1440
2620
770
2060
830
410
310
200
1050
620
1890
2390
1100
470
1580
2180
2080
2440
1080
980
500
1210
20
1260
830
720
690
1890
1000
1610
150
770
1320
1430
1450
1170
690
1300
2840
1440
1100
590
920
1130
1460
1100
1490
430
340
640
200
920
1400
380
1160
1770
60
1110
1320
1170
670
1620
1440
1510
940
880
1320
1020
690
680
1560
910
20
2770
1360
290
250
1220
1150
2040
1080
1320
1140
1550
740
230
2130
340
490
1070
1730
360
2250
1460
600
820
1500
1370
2270
370
520
1030
1360
550
1020
1600
310
20
1340
1890
770
640
1120
1600
300
920
1420
1070
640
180
540
1580
2550
100
800
210
2500
400
980
1160
2320
40
400
1530
100
1000
640
1700
2120
320
820
1460
730
340
1690
590
130
300
1330
2380
570
1750
780
2520
996911
690
740
410
2750
210
920
1940
2610
340
260
800
490
520
810
860
1840
220
920
1280
1010
1220
190
60
1490
2460
480
920
640
400
1070
1850
1040
2230
150
780
120
1470
260
60
1140
1300
1010
2590
560
110
500
200
1880
980
850
760
1660
380
30
100
890
2240
2090
660
20
1190
2180
60
990
1170
400
1300
460
930
2090
1400
1110
340
460
420
1530
960
460
1170
1850
1400
1670
650
1370
2460
690
1140
560
170
2440
180
100
2090
740
1550
1980
940
420
610
1100
570
240
700
280
330
20
670
320
1220
50
1540
1790
230
310
2240
260
960
1600
2630
1370
1260
1290
980
1740
1120
320
1240
380
430
740
1640
30
1230
540
1450
2050
910
620
780
100
220
1570
490
350
1070
930
1800
720
2450
390
1020
1190
1390
790
920
340
1330
290
997156
1760
910
1190
1110
250
1190
440
450
340
680
1550
100
1460
420
500
790
20
500
370
1430
2380
1350
1710
1580
910
1760
1390
940
1150
460
40
1050
30
450
90
2780
90
210
1880
2320
1640
220
1050
740
120
370
610
2440
1610
800
290
490
1260
300
110
580
1090
650
1100
110
1230
710
1690
1660
2400
1810
280
330
40
1560
530
1060
1510
360
2260
1640
450
380
2580
360
390
1240
330
970
590
180
1560
1990
260
1980
460
840
150
20
2260
950
600
560
200
1550
1740
160
1930
2030
40
430
1390
1000
1420
450
600
1640
2430
2290
150
180
760
2190
730
1660
890
2000
2400
480
110
1270
1050
2300
2370
2580
1300
1360
630
2320
1680
280
270
30
520
170
870
1770
490
995939
480
450
1850
580
2420
2260
995034
790
200
1340
1690
290
120
1020
2290
2160
980
90
60
2650
640
620
400
350
190
1670
430
70
850
920
1790
200
570
2000
670
340
590
1640
1590
1660
710
1730
530
940
60
1410
460
920
1590
1210
1730
620
1990
380
400
710
1580
280
730
720
270
1040
710
280
1670
1000
580
470
400
1670
380
930
190
1970
1230
2560
140
350
50
2040
120
1830
550
390
380
2240
2530
2640
580
530
2410
970
1490
1870
500
770
1290
1480
300
30
240
340
1170
990
270
1170
50
440
1830
2690
840
50
2320
790
1310
370
150
1980
840
2240
420
2060
20
1270
920
1290
30
1200
1270
1480
40
90
1770
1450
2500
300
1320
870
440
1010
240
570
1510
80
1410
2910
1590
1490
1340
330
440
1390
2420
160
140
1440
2000
550
2220
1500
170
1500
750
1440
1410
800
640
760
980
730
1030
270
720
300
1480
1240
810
380
1090
1350
310
1340
1620
40
1340
1790
120
240
520
2260
90
180
240
630
480
240
1420
1940
1160
1180
610
890
1860
240
1360
1560
1240
2000
410
610
1880
2000
1470
2740
1310
50
70
2500
160
320
140
640
1390
630
1140
1720
600
1940
1610
600
600
1550
480
800
1630
910
380
1000
730
1820
1700
1850
1440
250
610
2030
600
1240
80
880
810
1670
1980
2290
2010
2150
720
1160
1700
1260
840
1220
2730
20
510
170
280
1930
410
2680
450
910
880
150
1750
260
1870
1240
1700
100
490
1730
30
1650
880
1890
940
420
540
1870
760
1270
1340
1210
1630
680
580
1690
450
1230
730
2540
970
1650
2400
230
800
1170
2260
1580
330
1050
680
200
450
2130
410
990
2130
650
2720
810
1950
900
830
320
770
1960
30
1380
1780
2240
20
980
1260
1500
810
440
2760
440
260
970
1590
360
970
1440
2100
690
1860
1520
1330
30
370
1850
690
1210
1670
1300
1720
710
1520
700
690
2560
1830
350
1230
240
780
1440
1080
1680
1480
860
2130
2420
340
230
2030
1330
570
350
140
440
190
720
140
1170
150
1380
2700
2680
590
420
750
1590
420
1610
710
540
820
1500
1590
1050
450
2430
1200
680
2350
2010
620
1590
510
2370
500
640
1130
1480
1700
800
1020
210
820
880
2000
670
100
100
2390
1660
2820
490
620
710
130
1440
1550
850
1070
1170
990
2330
90
630
390
260
2340
720
1690
40
750
830
530
420
330
1650
160
600
1450
820
2510
2580
800
580
2330
980
1390
580
930
660
1020
860
800
1570
2070
420
460
2010
110
470
150
1180
1230
2190
1190
1010
780
460
1130
1760
710
520
360
1060
480
2310
600
980
1430
400
1980
997551
240
240
1150
1250
560
100
850
1150
1690
470
1780
1170
560
740
890
1420
560
640
40
380
1700
60
1610
630
380
50
500
1230
980
770
1020
2350
430
60
1400
710
230
720
1140
820
720
2050
870
280
1340
1690
2520
1350
900
950
1220
940
996499
510
1580
2120
2200
1720
1500
2520
630
900
1100
350
540
1700
260
730
720
1370
870
1080
280
670
2290
1220
250
190
710
1210
480
850
610
220
1510
1090
460
2680
740
1840
1520
720
2400
100
1250
1880
440
80
830
1250
1060
800
920
210
1880
2060
2450
300
910
930
1000
120
520
1350
770
1880
1190
620
580
1430
690
1530
150
2180
1260
320
620
2230
920
270
1050
1360
300
420
2090
1120
1180
660
750
2490
970
2050
630
750
2090
1130
980
930
480
40
1180
300
2560
2380
1380
490
960
770
2310
570
630
450
880
880
990
110
370
1680
210
1420
90
1240
1790
1340
660
240
2700
1050
1770
560
550
1230
1040
850
370
660
310
240
1300
850
1040
180
1200
2260
1030
2220
70
1330
1930
830
480
920
1980
270
510
40
1440
50
1630
1320
1140
2630
240
1520
480
2040
840
30
1300
770
1030
80
360
1580
50
240
150
910
630
2440
1020
150
230
710
910
1090
20
1660
1230
340
1420
110
460
380
1330
1990
1520
1530
330
1690
730
1400
240
1630
2540
1690
40
770
600
1940
1860
1380
1020
1170
1230
1670
440
1200
1370
660
690
1670
1280
2250
240
1370
2810
1610
1850
1720
170
450
190
500
1940
1080
870
290
2020
2120
850
2800
410
1170
1050
910
1260
740
580
1020
350
1840
420
510
200
960
360
830
570
900
2010
980
20
130
1360
530
840
2200
840
890
100
340
170
1210
360
996256
2200
1870
530
270
1240
2570
90
170
200
1120
1140
880
340
1090
1180
810
350
130
1360
100
1880
450
940
1820
860
150
950
660
2420
1110
1870
360
1160
150
2240
1210
740
120
2020
660
330
970
1560
1120
2310
1480
1380
400
70
2600
2110
830
1200
910
1170
680
1690
1290
380
170
110
350
370
2660
760
2070
820
650
2210
2200
2270
2130
630
590
360
1020
1680
720
520
1570
690
240
1070
70
1300
1990
1860
160
2720
270
250
420
1270
470
2000
140
970
450
770
380
850
840
20
800
320
360
180
1310
2070
1110
1240
1200
1720
1710
120
250
270
1640
1290
440
170
1060
250
610
110
1250
670
620
190
1120
960
1220
290
1220
20
450
2180
890
210
1270
50
1760
2170
530
1490
2450
980
820
2230
720
160
1870
660
280
690
2170
1870
730
500
1560
220
370
1200
730
460
780
2470
20
160
810
1170
690
2570
1810
1940
910
80
1520
1800
760
20
310
230
50
1490
50
700
380
1530
2270
110
1570
1850
930
180
510
730
1400
2480
800
890
260
1210
250
70
1000
910
2120
550
130
330
1600
2250
970
660
300
650
520
1680
450
1180
1820
50
2820
2020
60
970
1090
770
1330
800
1170
570
560
40
1020
1220
680
1230
1310
1940
480
360
1030
480
1400
760
540
250
380
170
110
550
1170
750
1820
240
2270
1030
1730
110
510
880
1590
2700
320
1950
150
1370
250
1420
1240
1240
870
2330
2050
1010
530
490
1290
280
1950
40
1290
240
140
940
1490
350
1400
540
100
1800
2510
2150
450
570
1750
1180
860
290
470
1260
660
170
1640
2760
2320
998636
70
20
1080
1550
660
450
1290
1610
440
360
1660
190
1150
380
2820
2160
2240
710
880
150
1730
550
1090
940
1320
260
590
270
130
2210
1680
580
2410
290
1530
2040
510
380
760
2290
1760
1010
380
20
510
1400
170
1690
640
230
1390
940
370
1360
520
610
1150
580
500
1000
1200
1170
150
490
290
530
800
1790
110
1010
510
1940
1790
910
940
1700
100
530
630
80
200
900
1590
1160
1320
980
1280
20
360
560
950
230
1000
260
900
80
260
440
980
690
80
590
60
1420
1090
1150
1020
1130
1000
1480
250
730
2140
980
870
40
1420
1320
1050
90
1900
1000
1240
450
2610
1140
190
190
660
240
1400
1940
1290
1850
1340
1610
880
1280
1860
600
480
870
450
1680
580
50
2120
20
360
1500
1260
670
150
360
330
870
130
1540
170
1720
320
2170
680
1420
360
520
960
1040
2160
1890
2050
1640
1250
2160
270
210
2540
980
1710
240
310
1330
1410
40
880
2400
1520
1410
250
400
230
390
1150
90
1770
1700
200
440
660
1430
1870
1550
640
270
2200
530
2740
380
1240
610
1500
2260
200
340
280
1590
410
1410
270
1180
1490
790
520
220
480
970
995993
380
1640
530
380
1040
1640
1310
620
610
1230
2200
2440
2210
690
670
1370
570
160
1430
660
720
170
740
1870
450
1130
750
270
2280
2030
750
1630
140
580
240
1780
2140
520
1070
780
690
2030
1690
760
490
40
180
710
1710
70
150
140
810
420
90
1750
1410
340
1200
2790
960
1870
1490
240
2120
1540
2030
340
1660
1910
630
760
2590
460
1950
510
1350
420
100
430
420
1650
50
1400
200
220
350
2230
1980
790
710
330
130
610
210
1080
410
310
1540
250
1630
1120
320
370
1180
910
730
390
940
1220
50
994256
540
1580
1460
1180
760
1020
2730
690
60
110
150
2130
770
1240
1740
1440
860
240
330
820
620
850
1020
1950
230
140
310
860
190
170
760
670
810
40
1190
1600
460
830
1480
580
430
840
780
1230
120
2640
1730
400
260
1150
150
90
1520
450
1250
990
230
200
490
1590
310
770
1000
1400
70
1690
130
610
60
1390
910
700
480
620
60
850
1510
250
590
1110
2490
180
840
750
1140
1130
1340
710
1410
870
1500
1110
1480
1760
930
2370
190
1440
240
1220
1390
650
280
540
220
110
950
1230
250
560
270
330
240
520
920
980
1050
1200
830
650
1790
2690
430
1710
1080
1130
994637
450
1160
1400
520
940
630
1310
1630
140
2100
2210
420
1990
80
650
1750
90
450
190
1770
330
1020
1530
2230
2420
1680
770
900
120
560
1690
2340
40
630
210
600
20
1250
60
440
90
1830
2620
950
999932
890
1110
750
2950
640
2310
2350
20
1720
1630
1130
700
710
1050
1460
500
250
1110
490
180
380
2140
540
20
250
330
50
740
1920
1720
530
1550
520
570
1140
410
20
1990
340
1910
230
2540
190
2290
1580
1830
320
1600
440
190
460
450
340
1090
1010
560
1610
1660
80
630
1180
1000
1220
2300
1720
1190
1500
350
650
1120
1790
740
1010
550
140
850
2390
290
370
1800
995797
1620
930
970
1000
500
1000
230
740
2170
800
996710
870
270
50
190
1780
1090
2390
990
1300
410
1080
510
140
160
1160
2400
2840
1630
2380
190
150
840
310
710
970
1830
2600
2070
1260
1910
990
340
1220
380
2410
2170
1240
1290
790
400
1500
1780
600
1300
1110
2640
1090
720
70
490
1460
330
90
1240
1680
350
1680
1000
760
760
440
810
450
510
1390
270
910
580
390
1170
970
190
2060
1190
170
190
2130
630
120
1850
1180
600
1350
1110
940
2360
730
50
980
260
1200
2000
220
400
410
270
320
330
350
1990
400
500
1500
1410
1170
580
820
980
1820
410
2080
1070
2210
890
600
810
570
1940
1680
1530
430
2010
2400
310
1340
1520
650
1410
890
530
1510
410
180
730
250
600
2640
990
1300
800
460
130
2150
80
690
830
1520
730
997475
1410
2110
1040
460
100
1360
240
960
380
2620
1130
1440
2420
2610
270
2140
2260
1600
900
2020
1330
720
1950
530
1520
1860
640
370
480
860
850
170
1010
1030
210
1320
2240
310
200
580
220
270
360
660
410
690
2010
1290
680
1850
1010
530
880
1540
160
2180
690
310
670
50
1940
1310
1100
1990
80
310
2100
1250
1770
1420
390
1440
440
1480
400
2640
1620
1120
340
790
520
70
290
940
30
1910
370
630
1220
700
110
100
390
2060
560
90
390
300
2570
995095
1730
1980
1490
600
20
2000
510
940
630
450
1340
1020
320
1300
680
1010
720
840
1270
2100
2860
470
40
1010
890
820
260
970
1670
140
510
320
190
360
70
2270
170
1840
220
1850
290
750
1450
440
850
20
20
90
1460
1540
1970
1180
1200
290
1450
1100
1460
2410
1150
1200
1780
950
994991
650
1200
770
2450
360
940
520
450
950
2000
1260
780
560
1150
2700
340
230
390
1030
180
910
510
1850
630
840
780
790
1610
360
2360
880
1030
500
40
270
1720
280
1560
1250
890
500
370
720
380
1110
1090
250
1410
500
1040
2760
1920
999272
730
380
580
900
1270
740
2130
970
290
2750
1680
400
860
1850
1320
1280
20
850
580
2430
770
290
300
180
2110
160
1280
80
290
270
990
490
1870
2110
40
20
960
1250
600
560
270
2600
1710
2290
1350
520
1660
996878
500
1260
380
170
1040
1150
1250
440
260
350
1150
90
2080
2270
2000
910
1000
360
210
1810
780
1240
300
2460
580
2130
900
1000
350
300
290
620
400
2180
530
900
1110
290
120
650
990
1000
360
170
1740
1210
1420
50
430
740
640
990
240
250
1460
790
20
2690
110
1020
1290
440
710
1590
630
550
1290
780
850
950
1160
2760
2010
1630
1330
570
930
1830
1100
999030
1340
1270
1200
1420
1440
2090
2440
60
1530
890
390
200
2130
1020
2150
50
1380
1510
50
210
1010
1590
380
998295
230
870
1370
1430
420
120
1160
810
70
440
1160
1190
280
470
320
70
80
280
1510
1790
2020
550
2200
420
1840
1110
210
2460
470
300
280
1450
1610
530
1570
1230
1810
1890
180
900
390
890
2370
2410
510
2190
190
930
900
370
470
850
50
1080
360
780
690
870
340
2530
130
1670
810
80
430
1280
1280
1220
40
380
1060
390
100
1510
1140
340
510
2020
370
200
100
2160
680
1750
530
620
2190
430
150
1160
1140
1560
2880
290
490
1650
1350
1750
900
870
1170
330
210
2100
180
1650
1540
1210
1310
850
830
1190
1630
960
1030
1000
2020
250
470
997018
2480
1600
940
1260
1190
840
230
600
1640
1020
1210
1460
2510
2930
630
130
1730
190
490
310
380
2270
130
340
1450
1140
930
1290
160
250
740
270
260
1590
860
220
2800
690
80
160
850
410
1040
1670
370
390
2190
510
280
1490
1950
80
1330
490
2320
790
1150
1190
780
120
1490
2270
80
995574
550
450
1170
2050
70
2050
100
1150
1640
680
830
1320
1610
1230
1090
2220
1690
1830
1020
110
850
1590
880
2690
810
310
1670
360
780
1280
570
1240
2410
240
410
1530
1790
720
430
1370
220
2010
480
2150
390
420
2320
2380
1830
230
2570
2100
770
880
2720
1130
990
2150
930
2390
190
440
370
2040
1540
1290
1710
997299
60
860
2230
2480
1580
1680
640
530
370
1160
1670
780
1220
740
570
1430
1930
1030
420
710
90
1000
1740
1620
1810
90
1640
1240
420
60
1750
1350
100
390
700
2710
630
1260
80
750
1420
250
1580
2670
500
2240
1110
40
120
530
1390
1330
2030
510
240
1880
160
290
2070
930
960
260
1550
820
790
150
2390
420
1140
500
960
570
1110
1830
700
1980
180
1820
150
300
1480
1720
860
1970
890
970
120
690
260
2090
110
1130
210
1340
850
1580
70
570
1890
1820
2230
180
1110
370
1490
1250
150
2170
1730
1970
1380
2020
1130
2080
2460
470
120
1180
1490
1050
170
820
560
740
2050
2770
1690
2530
570
1040
320
1570
820
470
140
2160
1150
2530
840
2250
1380
1560
500
1630
80
1580
410
800
290
530
1510
210
1950
550
1380
1240
460
370
1110
1270
720
330
750
70
320
710
1130
2240
1100
1620
1140
710
450
340
1520
390
410
2140
1930
280
760
1080
1700
1060
1120
1510
1270
1180
770
750
900
994296
600
980
1990
790
170
670
590
180
20
720
930
1480
1100
1860
340
710
20
1660
460
1740
2040
1380
350
1510
2480
120
730
500
500
1070
1820
1340
260
1510
850
1110
1080
1520
980
790
2890
680
310
1600
1770
470
790
1180
2280
40
760
410
2140
130
510
1400
370
330
550
2800
600
630
1100
280
1290
430
660
310
970
580
2170
740
1090
270
820
2170
2240
2730
750
1110
460
310
680
170
1150
760
1590
1490
1390
2350
800
100
690
790
1050
440
1930
1080
480
390
950
50
1720
350
250
880
530
410
2710
1120
100
760
470
1820
50
1110
80
1950
1510
250
830
1040
200
1440
80
1770
1260
2340
1090
1860
130
1000
730
510
200
1220
740
1840
80
2410
1710
620
1130
1260
560
620
2340
1970
950
530
930
120
920
1330
920
40
30
650
1600
520
1150
560
1800
950
1890
470
2170
1610
1590
1870
2560
1540
2820
1380
200
900
120
1490
2160
840
660
400
290
400
1850
1090
2310
740
1210
720
1820
530
660
1200
1200
230
1830
1890
290
420
530
310
2130
2440
1860
340
1420
1900
900
1200
480
2020
640
450
1060
90
1630
960
1490
500
530
100
150
120
800
650
110
850
580
910
1940
440
40
2170
410
1240
2670
40
1700
1490
20
30
1770
2930
1260
1820
610
1500
390
740
40
1930
950
520
430
640
450
90
810
1500
1330
590
350
1080
1000
260
2000
450
1140
1600
740
2480
2160
2510
670
1240
1650
560
1570
1260
2040
1330
40
1330
40
430
1970
930
870
2430
2050
360
760
1600
1450
580
760
1810
1680
260
1020
1570
340
660
220
700
1140
620
340
70
60
1000
710
440
2050
1800
1130
570
770
80
740
770
270
420
500
1420
1110
30
1070
1250
410
270
230
710
410
590
640
780
400
280
2300
870
450
1420
690
900
860
2780
2620
990
60
2210
950
190
1880
2230
790
780
100
1630
2200
140
1460
80
120
750
1350
1360
1840
1560
1120
1490
440
1110
450
1340
830
800
490
150
510
790
890
1610
1410
280
1620
1380
1690
1680
380
430
270
760
930
690
520
540
2440
320
2290
80
510
570
2300
2900
330
1440
570
1630
760
2810
330
1600
70
160
1500
1180
70
1450
1230
70
350
330
1340
1540
1600
790
1450
800
2050
1770
320
2630
530
1200
1490
210
240
1170
460
760
500
1300
210
980
80
2160
1310
610
1780
1260
980
850
1390
1370
770
110
150
990
1570
1740
170
70
700
1550
1050
380
1000
2360
100
1900
1910
1810
2290
420
240
710
1610
995155
1530
1170
260
190
820
1580
620
890
490
1010
2550
2500
160
900
1720
50
1310
680
470
630
600
640
430
20
1710
2120
780
690
1660
90
250
280
260
320
1680
1630
90
2250
820
290
1530
380
260
1620
1780
140
1680
340
400
1350
160
270
70
480
570
160
820
840
1390
790
390
1700
1000
170
780
270
2400
30
1530
90
150
1350
180
1640
2260
1240
790
610
170
70
210
50
690
470
760
970
920
1350
1860
300
1130
360
260
130
2350
2040
510
1270
520
940
1640
1900
220
550
1740
840
1020
930
670
760
520
250
570
420
2120
830
360
780
2220
520
1010
80
1260
620
400
1860
170
810
1000
2690
270
2340
430
210
1040
1170
2730
400
1410
1110
820
100
1220
1650
1360
920
997030
450
490
110
410
740
1440
230
2520
1780
1350
490
2190
950
270
1990
1940
999734
900
2140
1250
590
120
1220
2110
590
470
470
1480
270
130
200
1030
530
880
820
50
1160
2100
220
40
450
1030
2290
2230
1150
1140
1390
998352
910
480
1170
240
1100
270
1450
690
1720
800
630
2710
580
880
20
200
100
2340
1470
900
890
1150
180
560
450
400
850
30
210
1510
380
210
2340
130
380
630
920
2360
1430
2750
550
870
1370
2680
1410
950
870
260
1760
1410
1020
1720
130
890
390
450
850
1790
1520
640
1100
1490
490
1190
140
1860
1740
2620
170
1010
1620
1120
230
1620
560
30
840
2060
2440
400
270
900
2560
180
520
310
700
1930
2230
1540
430
1620
940
830
630
999712
540
1690
290
2170
240
1520
190
700
1430
1190
1090
210
1780
2730
1140
1440
1210
1030
620
840
940
520
500
780
1070
430
230
1450
1500
710
960
2270
2140
390
1630
1780
1590
510
650
1010
1850
100
320
600
570
360
2510
320
800
790
290
2590
900
1190
1090
2790
30
190
1160
780
610
110
1680
50
260
1110
1680
210
1340
1810
1010
80
1030
1450
300
1340
230
1640
610
440
220
540
710
200
980
840
520
850
820
220
250
340
680
780
1770
340
560
997993
370
170
630
500
730
970
800
1510
680
900
570
200
1620
1010
830
1450
1390
2020
1070
2330
280
430
1500
1670
900
650
1140
1250
690
890
340
940
1110
1140
1340
1810
1160
350
320
1520
1020
560
2720
2050
70
430
440
770
790
1000
700
70
960
1590
260
998915
370
1670
540
20
180
330
520
1760
1680
150
2170
1040
1950
1700
1160
1900
170
2080
240
440
1020
2650
350
670
170
1990
1580
1050
2250
540
190
1840
1100
610
1920
470
450
860
1840
790
1560
1600
820
840
1960
450
240
500
1230
1960
770
1120
50
2300
170
1100
1390
130
1560
1120
1390
1640
250
270
960
420
860
2270
1150
1080
2020
1210
60
30
70
460
620
140
440
1340
40
810
210
970
1200
190
420
120
520
140
390
530
690
2710
1200
1010
160
540
960
610
350
950
500
50
330
1800
120
850
740
1760
780
2100
420
970
1340
780
1890
160
2180
1040
290
190
2950
520
680
420
670
1400
540
2590
1850
730
1970
440
2060
1260
600
100
150
1050
1140
180
220
1560
1940
1360
1150
250
310
440
1870
870
650
310
1240
1460
1360
500
1410
1810
580
930
1560
280
220
350
1840
440
2160
1310
540
710
1570
510
210
440
890
790
1480
130
1710
370
1190
420
1310
390
500
840
110
840
1770
1120
110
130
1360
400
1960
360
1460
450
760
700
2710
1300
1840
1300
40
750
420
440
990
2590
1040
850
998772
370
840
770
1000
870
390
1360
530
150
300
1050
880
1120
1560
540
70
1430
670
880
1160
1270
150
1520
2560
1350
260
250
370
850
1560
950
490
580
820
1960
1100
1840
1830
910
2180
2700
1840
530
60
1100
2070
2560
380
2060
1210
200
2730
1510
2230
1550
550
230
200
1490
2500
730
210
1670
770
1840
940
750
1870
1460
2190
450
1500
640
680
1230
390
320
100
1460
1470
1170
150
330
1450
1410
170
1520
1190
150
60
1180
1520
1650
2710
1440
2820
690
1410
920
1430
870
80
140
1410
2130
110
140
1450
930
320
320
30
250
60
1340
440
60
110
1960
680
940
870
400
710
690
1130
1110
1700
1780
120
840
820
1890
530
320
1280
580
2080
90
1250
180
110
80
1650
120
1110
1090
270
840
1800
1290
500
20
890
340
300
2090
20
740
670
710
1030
1990
1320
930
720
2270
130
1430
1050
340
1820
100
1730
360
380
390
1010
730
1530
260
670
130
340
40
1550
1380
550
990
1520
1120
1500
1240
750
1880
1970
1330
260
1000
1100
610
1710
110
880
2520
720
250
70
1870
60
1730
1320
1120
470
830
360
1060
560
880
1210
910
870
810
190
640
1070
680
820
300
1520
1990
2580
400
1260
1280
1540
1250
110
90
1780
995499
220
750
1420
60
1740
1880
1240
120
1250
300
1470
810
1640
1100
1670
1320
2300
2080
230
930
2480
1630
810
1120
1030
270
150
300
550
710
550
1180
730
1110
980
100
1200
90
440
1410
1920
2700
940
20
460
1320
50
100
1440
160
370
1130
80
1470
1440
1180
470
200
1970
220
2090
750
650
210
1090
580
650
2590
520
2160
1610
2480
910
1990
1710
450
260
1300
2160
600
350
140
1170
1590
1940
590
620
1010
480
500
380
250
2380
1050
420
60
1330
1680
2490
30
350
2130
850
400
1130
1170
160
290
1210
1520
890
530
250
2010
530
980
1220
120
1410
850
2150
1250
1660
1910
220
760
880
170
160
1140
2110
1460
630
150
420
1060
1690
340
900
40
540
960
2090
1750
1450
1400
2660
260
910
1550
860
890
170
500
2390
1330
680
1760
2150
2270
100
380
1220
210
970
1400
270
250
1040
980
710
1350
1780
710
780
260
2060
940
720
220
830
780
910
1400
880
1990
90
270
2550
900
440
100
1960
1830
550
780
590
1180
180
1230
1680
660
140
510
520
2220
110
660
640
20
420
2060
1000
350
60
350
2090
320
1420
360
930
1800
1470
360
999297
2040
1050
650
530
960
1230
1070
840
1610
900
1710
870
2700
120
600
540
620
460
170
1020
390
1090
1510
2020
300
1270
660
2780
1220
470
530
230
2310
1710
2340
840
710
1210
1350
990
1880
1450
750
30
2500
2370
2330
180
640
290
370
340
510
560
2650
200
30
1790
330
1230
650
690
230
610
1450
740
790
2070
2790
820
1010
90
1860
640
520
1530
220
80
440
700
1340
170
430
140
997311
170
1480
2100
430
240
1470
700
1060
140
530
70
1810
520
720
330
1090
1710
940
320
540
390
2660
2140
1880
1490
1390
290
120
1060
210
1040
460
520
998476
2150
760
990
670
1690
1460
530
1330
40
540
160
830
330
690
2500
1060
1720
1910
1440
1290
590
120
2210
1100
590
670
130
1270
190
200
2610
130
350
2450
1440
2650
70
530
1120
180
2000
140
340
980
90
410
1790
360
760
110
2220
2590
1450
740
670
770
2110
1600
400
1910
830
350
2610
1410
1350
480
680
170
1140
200
850
290
220
190
2540
260
2110
2570
1640
890
420
1440
1260
300
1000
2260
310
1990
1230
560
780
2120
1770
190
580
230
920
430
1040
1280
800
1580
1390
810
1500
1040
1740
950
1650
620
380
1900
1050
1900
998012
290
200
1360
920
220
930
870
490
760
1490
180
800
1180
190
610
1650
1810
170
1940
150
1350
2290
580
1690
820
110
410
810
670
2470
1070
340
1500
1230
30
1560
2360
1760
120
300
360
1870
550
1620
210
740
80
2400
1200
130
1710
930
230
1700
170
770
2330
996752
860
840
720
410
210
2290
400
1940
1880
990
550
1270
300
1290
1150
1980
90
180
1080
1820
2790
260
1080
650
190
1970
1390
990
2010
999898
1690
900
850
1300
1090
780
30
1780
2140
530
1990
1250
270
900
610
160
340
810
1290
610
280
450
210
390
320
1540
360
710
930
1590
340
450
520
1050
710
1090
350
310
1460
1560
2210
880
260
2270
1790
60
90
850
1910
810
2590
860
60
1440
570
340
290
1570
860
940
480
1220
710
1700
460
1300
1760
1090
1000
300
640
1920
540
2370
210
830
1150
2690
520
1910
850
1760
1070
740
80
970
740
1230
970
690
1030
800
1400
530
610
2070
260
1020
120
370
420
2320
2610
1350
1160
1300
1130
1320
250
2110
1020
1840
530
730
510
999696
710
1180
2170
1430
240
220
700
770
270
1100
250
2110
850
2050
340
470
320
1600
2160
2110
150
1410
1390
700
520
2490
370
1170
190
230
770
600
1430
960
1170
1800
1170
1240
580
80
1640
2110
1310
490
1260
280
2080
1900
70
740
290
890
2320
1780
530
1670
750
350
2170
550
30
530
260
770
800
2110
250
260
1610
30
160
1180
70
90
990
80
770
1900
1110
720
1940
120
2700
998858
530
390
850
290
730
1720
1840
200
1920
200
740
660
2150
140
470
650
220
1800
280
1980
2250
1010
920
440
480
880
740
600
2140
2050
890
670
2680
996954
30
1030
1480
60
1150
320
1180
750
590
1410
200
460
390
1170
340
1460
2490
600
930
160
930
1010
370
260
2310
490
2420
620
820
300
190
470
460
1660
1140
70
50
1100
940
630
300
550
550
30
970
1060
410
820
190
1370
170
1170
2050
170
420
1410
780
1520
210
210
1760
240
1130
1890
160
990
390
170
720
820
50
2070
1160
2040
570
560
1980
130
140
560
1440
990
360
190
610
1550
150
2290
30
1250
390
650
1690
2690
1190
760
230
2680
720
520
670
20
260
290
1340
220
1260
999635
1240
220
1570
1250
50
1380
780
120
60
2150
1370
1810
580
1770
1400
650
710
760
160
1580
1420
1400
1230
1130
2650
660
580
2200
1060
650
1220
200
1030
1230
1830
390
1040
2280
1160
340
1580
840
1740
1380
180
220
1190
80
1140
150
140
550
220
1040
860
1200
880
1730
730
300
250
1150
470
150
1170
1640
1450
1230
1050
1200
1920
2470
590
960
400
2380
510
320
880
1650
300
1380
810
2350
790
1790
1910
1380
290
2400
30
1340
1050
1230
640
1840
350
80
560
2100
700
1100
140
2660
1250
1750
690
2040
1950
1080
2010
2250
2100
820
630
570
1300
1930
1290
1700
740
1390
990
1380
670
2080
470
1430
1000
670
130
600
1100
40
180
810
520
2180
1200
200
90
960
2360
30
1260
60
860
2150
2370
1910
130
730
1230
980
1370
1790
2100
20
760
130
130
340
700
1280
1570
1000
1410
1730
650
1310
230
2060
270
1200
1370
20
60
440
1340
1410
1140
640
490
1200
330
2480
2830
2280
90
620
2770
770
50
995076
1930
30
2490
870
1130
1730
2020
390
600
710
940
790
1880
1890
1330
1800
400
930
290
670
999452
830
820
70
80
2730
1650
850
540
120
1530
450
930
30
170
1180
330
280
1230
1090
1030
1400
660
390
1740
970
2020
50
1440
1230
2270
1020
840
2360
1750
530
1800
1430
130
1710
996277
200
610
510
1680
1010
1370
1320
160
250
230
520
500
90
760
90
810
1570
330
480
980
890
1190
200
630
810
620
270
70
1320
2080
40
980
1430
140
30
1120
250
1600
2180
1400
1690
410
570
1080
360
920
500
290
2200
2180
780
980
660
1380
270
1290
840
1900
210
1660
240
2030
320
680
1750
560
1320
1400
1030
1520
1090
40
810
290
1380
1010
300
30
470
660
300
1090
850
1370
660
270
710
1390
410
1210
530
2590
1280
890
1790
1010
350
660
2720
1860
140
40
600
530
90
2120
1840
2100
540
800
1330
690
170
2410
1700
1160
280
1690
1330
300
100
1790
1020
710
270
1080
820
2220
980
850
1610
100
780
1060
1710
600
980
1520
1120
220
1240
520
1670
2810
50
1120
240
1300
1060
370
100
995632
800
2400
40
150
1180
860
930
130
40
180
1100
1180
20
250
1630
410
2050
1200
560
1500
130
2120
550
1700
1550
1230
2020
430
310
2230
2910
1460
2390
370
140
410
610
1300
40
520
1130
1880
610
60
230
1950
1970
730
1030
260
700
160
140
1180
1600
850
710
1250
500
1450
2270
1400
1980
940
330
210
230
760
70
1620
770
570
320
1980
750
1450
2720
1320
580
1640
410
120
260
2250
700
1780
520
1450
410
2260
1190
980
670
810
860
450
1000
740
270
220
1140
230
1660
1390
1460
1580
1110
370
2620
820
520
920
2080
450
100
1430
540
370
400
1070
1450
2500
700
370
1250
160
490
960
90
1790
220
540
590
140
1400
60
860
180
70
1780
1510
890
995134
1790
2270
100
2430
1720
820
1850
1400
100
760
830
1820
2720
2310
270
1460
170
2540
1340
980
400
270
1280
490
410
880
890
1920
2110
210
990
680
230
1090
540
1550
1540
120
1580
970
1400
670
60
100
1080
280
350
720
410
890
470
1860
1290
1970
1640
260
1580
2720
360
1470
1470
2170
1080
390
1470
1190
1870
1010
40
400
470
230
1460
120
450
240
530
1650
650
1870
850
690
100
480
2340
590
1260
150
2680
360
960
720
2340
2350
1950
2150
330
130
750
2330
510
140
310
260
760
290
650
2390
1750
540
870
240
690
950
610
1250
610
290
870
1170
100
160
910
1890
2240
1430
60
350
2160
690
2370
2190
1980
1950
680
1660
1310
1600
60
1540
2420
1880
1090
950
280
260
2030
680
270
1710
320
170
1300
450
1380
1340
80
1270
1990
50
320
250
90
1820
70
1640
990
210
1130
1180
420
320
1000
1340
210
840
800
1090
1180
560
340
1780
2170
1390
1920
340
580
220
2060
630
1600
970
1360
550
1150
440
1570
1260
740
190
1780
340
230
590
2550
910
1790
960
2680
830
530
710
300
1980
230
740
140
1770
210
940
480
610
310
520
230
470
1420
880
330
1250
1090
390
1770
720
510
370
220
910
1040
870
1810
290
2400
2100
780
640
200
690
1880
2160
200
1090
890
390
780
150
1560
290
920
2310
2270
1900
1050
500
1060
2490
1120
1090
1910
1100
1800
1250
670
430
1030
860
260
1790
1370
110
2570
90
1030
1780
900
60
920
240
720
1320
30
2350
2130
470
1030
90
1560
710
80
460
80
1680
1500
1000
1960
530
420
900
1250
440
1980
2000
1960
1070
530
690
1590
1270
110
660
430
480
50
1380
1920
140
1430
1820
1820
1220
970
1190
100
1490
1790
996772
1210
720
920
230
2070
530
1000
110
380
460
50
630
1680
1950
2760
860
2010
1610
610
1650
1000
520
360
230
100
1060
300
890
160
2070
370
2510
940
730
790
190
340
1670
550
1740
510
2300
730
450
630
290
2250
1810
420
1380
1140
1690
620
1000
1840
880
60
400
600
1730
620
250
1690
700
170
1170
1300
440
900
310
700
1880
1940
480
930
720
1990
890
1360
600
470
840
1010
410
2330
500
310
2270
1220
1810
2030
1750
1720
480
1850
620
90
700
170
430
2360
997578
980
290
1310
730
280
1550
510
650
670
2420
380
1070
500
220
1520
1920
300
1900
170
1230
560
2150
2160
330
1500
1140
1550
250
1880
2120
980
80
320
450
560
1960
700
30
1300
2470
840
2340
1290
140
30
880
1160
290
1060
1110
890
990
70
630
570
470
1360
2670
220
1890
1110
2300
830
1050
80
2140
610
1620
260
780
140
680
1260
400
1160
1530
440
530
1160
1150
580
800
2170
1060
1300
670
580
1200
1320
570
1170
1870
1990
430
2410
120
990
1210
270
330
140
480
1620
710
900
2160
70
730
920
240
220
280
1630
2690
1930
260
350
1350
1040
720
130
1860
630
1250
20
720
870
70
860
60
40
2150
1990
2590
700
1220
1260
210
930
90
1160
390
530
650
50
950
80
2090
620
1450
850
160
570
970
1530
1500
190
1000
680
510
330
180
590
500
480
120
330
20
1320
1370
190
1680
1590
1930
1660
110
2380
1730
780
510
980
210
1370
460
2000
1400
900
570
680
1610
370
1670
400
140
850
860
380
420
2260
1050
1140
480
2500
1010
980
1300
2350
750
820
860
1160
2300
430
570
2530
1020
1030
80
410
1120
410
570
500
720
2050
110
700
60
670
1630
1230
380
1220
2140
560
780
1980
720
1340
230
1560
2240
1490
1000
2160
780
2650
2610
910
580
2690
1410
700
750
160
1150
1080
840
180
270
330
1060
1710
1520
690
1210
1900
1980
1890
620
1390
960
1540
310
390
2190
1050
40
550
1720
1170
1030
1080
420
440
270
630
2840
880
1720
900
800
490
250
290
110
680
1990
1020
2530
2070
110
2580
130
1240
2680
950
1490
820
320
490
190
1600
30
2190
230
970
1430
910
1270
920
770
1460
1170
60
1610
997857
40
1050
1060
1230
900
850
2260
480
980
2710
250
370
210
1660
2220
996814
1270
1160
150
510
470
890
520
450
300
290
80
1760
550
1680
590
1910
1100
510
1160
995118
360
610
230
1170
400
1170
1720
860
580
240
1890
550
1060
320
370
550
600
970
260
670
1940
2110
1030
70
90
900
80
1870
800
40
1600
2420
720
1050
120
800
710
350
1820
160
500
150
330
1620
1820
430
70
980
1720
70
320
210
650
1560
994116
1010
870
550
2570
50
830
960
1600
260
150
2540
150
1650
1760
680
440
70
940
790
930
1000
870
360
190
996010
1770
2770
320
950
600
380
1540
310
90
730
300
70
2090
2270
2780
160
90
380
970
110
2040
1830
800
1300
150
360
1180
360
1070
250
610
700
280
660
1040
990
150
750
1250
2300
1820
750
140
870
2580
870
700
90
30
2190
150
1820
1020
190
1410
150
2350
540
1350
1550
1330
1720
600
290
560
1860
470
2070
220
420
250
1580
320
580
1580
1070
1520
1500
440
1230
400
890
360
1530
1080
770
580
1600
130
1050
580
100
590
1300
1570
200
940
2310
1040
1420
190
997050
1940
2470
980
150
220
740
1630
1840
400
30
2150
60
2600
1140
210
1710
600
2390
1280
720
580
140
490
970
970
1020
1360
150
580
1180
990
1370
1470
2410
600
30
400
690
20
1130
1860
1680
410
1260
590
280
1940
90
470
800
2370
1790
390
2740
430
2600
1930
1140
360
2290
190
2300
60
40
50
1050
980
790
2410
590
220
2560
490
70
800
600
1540
1410
2160
810
1080
200
2210
660
870
940
100
880
750
1060
1000
730
1160
180
430
570
1010
660
230
790
90
370
1110
2370
460
1190
1720
990
50
490
1430
970
1890
1650
1470
980
340
910
980
1940
850
670
40
2150
460
130
660
2140
1190
350
590
210
230
1720
810
1670
1520
50
200
870
870
2670
980
2860
210
999750
2070
140
500
1010
110
210
2230
2650
1500
1210
2710
1110
560
810
640
830
1510
1230
370
1330
970
560
600
1990
830
420
50
1600
650
510
640
390
2710
1320
1280
530
1170
230
120
410
1240
990
470
750
560
510
1550
830
2170
750
1620
2770
2400
900
90
440
640
320
510
2320
110
300
620
760
140
350
1960
270
2400
50
540
1610
790
1660
1460
460
1580
1320
460
300
1450
20
280
2530
1040
2200
100
270
180
1030
500
260
720
620
1680
510
100
270
130
540
1290
50
660
1100
540
1030
980
1970
1060
960
170
470
1500
680
1130
2130
2220
1060
1030
1770
660
710
1060
1390
1140
1190
50
500
1100
950
500
140
1210
700
530
160
1790
1420
200
380
1930
1670
70
2640
1040
520
480
1650
1820
260
320
440
870
400
130
1070
370
430
660
500
1330
420
1600
1340
1660
370
1300
380
940
830
1590
1030
840
290
1120
710
2170
480
840
1330
680
1790
2400
930
1230
1290
1690
1070
100
230
620
1890
2290
680
2250
1450
1160
999333
40
1180
1760
310
330
1240
2020
2320
170
1930
2700
1950
1090
110
1400
250
620
1950
1500
1050
300
860
320
1700
1210
590
370
1750
1660
130
1650
1390
930
1080
1600
1750
1240
420
380
540
310
900
1480
270
1010
370
720
440
1410
2660
940
240
1380
2140
1670
1480
1090
2010
980
20
940
1120
390
1350
2110
210
1170
760
1440
920
1670
1360
1720
120
950
670
2260
640
800
590
1140
1770
1030
2420
1540
1690
880
570
50
1510
1060
140
2070
1290
1610
1540
2700
810
560
80
80
470
630
1060
180
2000
2590
880
2180
1260
360
200
1110
120
1760
2200
420
550
1170
500
1200
890
830
1820
80
510
950
100
750
670
840
410
490
1490
1360
1410
240
840
1500
850
1640
390
100
1080
780
1970
300
1280
2200
230
1330
310
450
950
2400
90
1590
2500
2280
980
1100
2120
1330
1420
600
810
1970
290
410
1330
1260
1430
2370
2470
1480
1240
1260
490
860
1410
590
420
2200
1700
2290
1360
50
800
700
2550
130
340
1340
1450
2100
2060
700
610
180
1270
960
1650
610
20
1610
2620
460
890
50
550
2390
550
950
1480
910
1030
2310
1210
2050
640
300
430
820
1340
480
710
1320
780
360
630
910
170
460
690
1050
630
480
2590
130
2000
1600
580
400
520
540
2220
550
1220
330
560
1940
310
1880
1460
2680
1450
1600
350
1460
2350
1350
1260
560
170
30
710
460
1140
910
290
2540
1290
740
1200
1020
280
620
820
1520
730
1730
310
2220
370
940
160
840
2220
860
830
1830
2570
230
1480
900
70
1060
930
1470
1080
600
1060
320
1780
180
740
1640
660
1120
1980
1220
1920
1620
500
2020
440
1370
50
1260
1650
1080
770
560
990
290
1100
1860
1170
2630
750
540
30
1270
250
560
2500
200
840
890
160
1200
1640
1780
2460
120
1490
1170
760
40
1010
1790
350
1210
1330
930
1940
600
1070
1620
590
380
80
1640
1470
110
60
510
210
2010
470
520
110
1170
990
600
2040
1090
1290
1110
140
1310
1510
600
80
1140
1730
1310
610
1020
520
830
1740
1350
650
2130
600
1570
1100
70
680
1560
260
1660
720
60
1310
1630
590
160
1130
2070
1330
380
580
2650
1170
730
40
1830
390
1170
1830
310
1490
130
540
1320
600
490
940
520
440
790
590
1000
820
1370
1950
810
960
80
1320
60
2680
780
360
2240
2750
700
850
270
1260
2250
1830
1330
1100
1740
510
1070
280
1280
600
620
470
120
1670
620
1160
930
890
440
670
1990
2320
110
2180
880
1530
60
610
490
1220
140
220
150
930
140
1620
1360
130
1070
50
1870
1460
2570
1770
2190
1030
1030
40
850
860
350
810
280
2760
370
530
1810
580
520
500
320
490
400
820
1780
620
320
340
320
390
1630
1290
170
1950
160
1700
1450
330
1850
1010
1080
1110
1570
2370
980
230
1330
950
930
2340
300
750
260
500
1270
530
1240
1880
1800
1790
430
420
1160
1410
1230
740
1180
950
1980
230
1110
630
1740
660
500
1380
310
999976
580
60
100
130
1710
90
620
410
220
1100
430
1190
430
1040
1040
1610
270
1020
280
730
1870
200
630
1510
2220
1390
650
2480
520
70
220
100
1720
60
1020
1510
2450
1850
480
310
640
1800
1170
720
80
1170
1850
600
70
140
280
410
160
1390
1430
550
230
740
130
350
1370
1480
560
2600
1900
1580
1300
1470
1380
670
990
250
1970
550
200
1270
60
1120
440
60
1640
380
700
110
2570
30
120
720
1460
1000
340
1030
700
320
1440
1990
1050
1220
990
1570
630
1940
1110
140
620
2170
1910
120
240
690
50
1480
1690
120
70
1070
120
290
1740
610
2130
1260
1950
2010
1620
770
860
790
640
40
1990
610
998191
90
1640
140
80
1500
2460
2100
2000
120
90
150
80
1170
1460
850
390
2460
1090
370
1130
450
300
1850
1960
860
760
890
490
1000010
760
390
600
2510
350
120
1920
520
630
50
1390
2310
80
430
1110
400
650
2250
220
960
410
830
660
880
170
2470
1680
1320
670
210
600
1020
350
800
1300
950
50
710
220
980
790
510
810
210
630
260
990
900
520
490
350
130
460
1120
320
50
40
860
760
450
1350
1380
60
2640
1760
790
900
90
1310
20
1150
1320
470
1980
250
1370
170
2620
1090
560
770
1160
2430
510
310
2870
1760
2170
1280
140
790
2060
1580
360
1230
730
580
220
120
2690
2140
1490
390
360
1700
710
1170
1350
1140
390
470
1790
1590
590
880
250
870
660
2420
660
930
480
2230
540
1510
960
1260
920
1690
40
250
1150
750
530
540
2210
1780
820
1360
1130
730
850
590
2220
1880
450
1010
20
1590
1690
420
1340
610
1750
2070
380
1120
910
810
2420
1040
310
360
950
510
1000
2300
1050
760
890
80
1090
1200
490
210
300
670
180
1440
110
150
1540
140
400
880
680
380
1210
650
540
520
290
1650
360
1130
680
20
720
190
2570
1580
120
20
90
340
90
1270
190
860
410
1900
2470
860
2470
1090
130
1140
800
2300
460
1830
590
660
410
230
760
2620
20
450
1250
2380
1550
30
2360
280
860
1090
2380
500
710
230
180
2170
2010
1460
2060
350
2290
770
690
1040
2150
1510
640
1250
1080
2420
1460
640
160
1490
790
1620
830
1190
180
2020
1710
40
1220
290
1240
1430
590
1010
570
2180
200
960
190
490
1240
100
1050
330
360
1920
1400
550
2310
280
440
530
470
340
150
1170
660
720
570
1520
190
860
430
450
920
1140
2070
670
610
290
1390
650
1810
260
30
740
1630
840
1900
1740
2750
50
1450
300
1480
200
420
450
994590
250
2370
1520
630
850
220
1640
930
970
560
1330
490
1420
1790
440
2190
2370
690
2010
1040
240
20
1160
1000
2220
170
1360
790
2390
130
2130
880
1560
1340
580
1840
740
2260
320
470
440
250
590
1750
2610
360
1510
420
1030
730
270
850
2090
460
2040
1540
590
1930
730
910
20
780
2030
1250
210
1690
720
2220
1060
70
980
1250
1850
1100
270
2270
1020
300
1020
1630
1950
1460
70
1510
1280
710
310
470
330
1780
1370
1520
220
2180
330
960
1650
830
640
110
110
1430
2210
130
710
1190
1260
730
1860
1330
1680
1320
2120
995250
1670
330
260
330
950
1140
2270
1880
2690
130
310
1840
1800
590
950
1350
640
90
700
160
50
2210
900
810
540
520
2290
1260
2140
780
610
830
1410
150
1360
360
560
660
500
1450
280
1090
590
2460
1330
110
400
1230
2150
940
770
2440
2270
120
660
220
680
120
60
950
110
1230
360
1130
2280
190
970
240
1460
1030
2610
480
1440
1010
770
830
370
2260
2850
260
1500
70
40
380
250
770
290
750
350
1420
550
2870
1080
120
770
1310
570
1690
230
1290
1760
100
1630
1030
1910
2210
580
2050
890
1140
1940
1600
610
300
1030
1710
110
1310
130
30
190
1390
2360
500
2470
2550
120
840
1210
450
1100
860
140
1570
30
1690
1360
1960
1100
1070
480
1200
2040
2050
2120
870
240
2360
1280
260
1080
570
460
1920
1470
1670
1590
1730
2290
1540
460
1050
550
210
220
2630
480
660
40
90
1600
1070
530
560
610
70
920
410
960
110
680
500
360
1120
1570
460
890
1870
1700
960
2680
1830
930
2140
690
1430
90
360
2460
1700
1740
980
460
1140
380
630
170
410
1580
510
190
2370
920
1050
1360
570
440
1580
1340
2160
1210
210
940
60
180
730
2680
630
470
1070
340
2930
1710
1100
2300
260
820
200
1620
1680
220
220
1220
430
570
410
780
480
610
770
1800
350
630
80
90
995294
840
1740
720
1660
890
350
1290
710
470
1620
660
220
380
390
120
2130
2150
360
490
80
1020
700
1030
1790
590
1930
180
1280
770
1160
1230
2650
1280
440
310
1090
1310
340
570
1300
950
2640
390
600
750
1160
2320
1420
400
560
670
2670
2280
910
1360
2250
2410
2200
1210
110
530
740
1840
440
1270
370
1150
1040
500
200
1010
650
40
700
290
880
1170
1190
810
90
1710
1050
240
1360
1140
290
2200
2210
1380
780
660
660
2580
1140
230
2570
1400
2300
90
390
400
760
1060
990
260
570
1370
310
1120
2280
1330
1180
990
880
2330
200
2090
520
2240
1190
1230
380
1690
120
1390
190
570
1240
600
850
960
1580
1620
1270
320
1580
1060
1540
1650
450
140
2430
610
610
400
340
1440
240
1000
1370
770
2250
1340
450
310
1150
1710
1130
2190
250
90
1020
1230
230
2180
60
940
1680
1620
1470
1890
1660
2430
830
460
670
2220
910
20
2380
2150
1730
2060
200
270
670
1530
160
160
290
520
1530
1340
200
1340
110
310
2150
200
430
100
1570
960
1220
100
1770
540
590
1600
120
750
440
480
1000
630
2010
1060
1350
990
300
150
640
350
70
210
1270
490
1560
1910
1880
860
1540
850
520
1160
2190
1120
1190
970
660
1170
1170
1570
950
610
2180
1440
230
50
140
290
720
20
220
2310
1300
920
780
1580
820
390
320
740
1300
80
2020
940
170
220
1890
1670
240
730
1470
2140
370
460
2020
320
2570
1750
1300
1850
560
240
1040
820
30
860
70
1640
330
540
420
360
1740
2050
430
1000
1370
2090
1290
1180
300
270
640
1740
1300
160
1460
2190
580
500
1200
270
1350
1740
1730
1470
390
120
710
1020
200
1060
1760
50
1740
820
1050
270
1420
950
1690
560
410
850
110
370
910
780
600
1100
1860
1750
2100
1220
500
1300
160
2760
2430
780
2310
70
1270
2320
830
1540
2000
360
630
1380
1150
1470
1210
1170
180
2070
1110
820
1530
150
410
340
610
1500
230
570
1350
130
2280
1080
960
1090
980
770
2080
530
1830
2140
250
250
1270
180
320
300
480
930
1020
370
2400
1910
650
1590
310
1490
1580
1120
1670
400
1840
2390
100
1480
160
110
1660
2480
750
230
100
2020
940
1040
880
40
340
960
260
320
1190
1870
1610
1430
1860
1980
30
500
340
1160
1100
120
690
1230
780
1890
998990
1440
700
170
1010
1600
1090
420
998694
1750
890
2320
1860
1530
1590
20
30
1470
1640
160
140
720
1120
2640
1910
180
2360
530
100
1740
1950
850
280
870
220
1260
1070
550
130
90
500
280
60
420
1200
770
1530
470
160
950
1180
2530
1380
1030
1380
790
180
1650
570
920
290
2250
2350
450
180
1140
180
1860
370
1210
590
370
2130
710
1150
170
310
1660
210
1950
1410
1320
2180
2190
890
1210
40
1130
480
180
290
830
540
1720
2780
1600
340
2450
910
540
1620
480
230
640
160
940
1240
440
580
740
1230
180
520
2270
720
310
30
970
480
440
700
2200
2050
730
470
1920
1950
2410
1110
1180
70
1260
860
1140
470
30
170
1710
570
100
160
100
2320
410
1230
740
2280
850
430
1230
1310
2570
150
1760
600
1110
520
480
360
1720
1040
990
2240
490
720
670
560
1420
250
1950
230
250
400
170
520
1490
600
995618
450
20
130
440
270
420
490
1610
1110
1750
850
2110
520
600
290
1650
1090
200
980
300
540
460
2010
270
2120
940
1590
210
1780
870
340
1090
580
860
2020
810
998557
60
750
170
140
1320
350
740
1910
60
940
890
1470
1010
1600
330
330
1920
1010
200
1330
1560
1010
860
580
1700
330
1380
1560
420
1000
940
420
910
2340
350
310
1590
890
1800
510
1510
790
1980
200
140
2080
210
2050
730
1080
2290
1720
2090
1670
820
120
90
600
120
1450
1620
270
1540
280
1310
2720
1150
360
540
860
630
1250
1630
550
1690
480
380
610
1890
330
100
540
1200
1030
2420
1560
2270
2510
1770
40
2440
800
140
260
2710
1240
950
1000
1220
1180
1860
2000
1810
2100
560
500
800
830
510
2030
2250
280
170
310
80
1450
190
1450
280
1110
2880
1090
1850
1390
1900
770
1040
1770
1950
1360
920
2640
1000
1270
240
760
90
2180
1130
1110
2030
230
1050
780
2460
1200
2240
1720
1610
1090
810
2100
190
790
1260
460
50
1430
1220
1430
1540
50
2220
20
130
120
490
240
20
1210
820
1010
670
690
850
994276
1830
820
680
1370
430
70
2220
1060
1550
890
1330
1470
1930
20
1010
2490
1740
2320
130
1970
996571
120
670
420
420
210
1620
90
2010
460
740
1310
950
1800
2830
910
1280
2380
910
250
600
460
450
1130
220
330
1770
2140
1890
100
200
240
2470
920
60
90
350
920
120
1320
1490
280
1740
100
2020
60
1650
1450
1090
430
420
1430
1320
420
2730
450
150
960
70
2160
260
1320
460
1770
1570
1420
570
1020
260
920
190
1470
330
2110
1010
820
100
1490
170
430
830
1960
1680
410
390
960
2480
1950
640
1330
630
260
1490
590
1650
740
2820
250
1910
400
2190
510
20
1570
580
1270
1310
80
950
1020
290
340
400
140
1580
1260
830
1070
320
80
940
2440
1950
880
1330
1210
510
1600
2180
1150
1480
540
340
1480
230
170
110
250
250
460
1610
300
1820
960
350
590
30
480
180
2540
2380
380
2280
150
180
1350
590
1540
70
340
740
1520
650
220
2230
1040
1750
1500
1570
1940
1330
590
830
1670
1040
1220
550
110
540
500
100
1790
910
50
470
180
1080
80
80
170
2370
1450
1650
920
50
730
1650
2020
1820
1800
998311
1770
730
2080
1100
980
50
1030
30
490
110
1530
1870
220
400
180
2650
1990
860
1030
720
1190
1570
790
1620
30
1730
1300
1800
330
260
820
2060
2150
400
70
1810
950
960
70
130
840
2270
520
430
1270
750
1210
1360
500
740
120
670
994550
820
290
580
50
300
2040
1020
350
1210
1940
1680
1900
140
970
2090
480
440
1480
1180
490
1420
1410
1630
1180
420
170
130
740
520
660
1990
540
610
810
200
240
2240
620
2200
40
90
200
580
430
150
1320
450
1210
500
490
1060
1190
200
880
2500
690
2130
870
1560
210
1560
1070
210
520
820
320
1340
30
230
1310
900
1860
440
350
810
240
1890
2200
570
1480
1820
2600
1390
2490
1210
999819
1050
1020
750
1890
330
2290
1440
2340
430
30
1750
1430
280
190
1870
320
1620
340
1030
1010
670
80
2610
450
960
580
2530
1510
320
2150
130
230
130
850
20
700
530
60
180
50
1110
2960
130
790
1100
380
80
230
770
130
160
580
2040
1090
960
90
550
330
240
350
760
1650
290
360
790
2060
1280
700
1900
2080
740
1670
850
670
820
1900
910
2200
210
200
1290
710
690
320
300
160
660
1540
80
680
160
930
350
1500
2290
1370
660
410
1200
1650
100
1360
1570
810
850
1450
210
550
1610
1800
280
40
2180
810
690
2740
1710
2070
20
1210
200
2540
1390
150
430
870
1070
500
470
1860
1520
860
320
660
430
970
1530
2190
580
100
1060
760
210
2280
1070
30
90
890
2470
740
940
400
1080
1520
760
1050
130
1180
1110
1330
370
650
1470
1500
200
1200
2320
310
999611
1570
760
880
300
2170
230
610
920
1240
790
440
590
240
760
100
1300
110
1410
190
1120
980
1850
220
1550
1320
1350
1340
750
800
70
790
1100
540
1810
2050
2060
510
2900
410
570
1450
1310
890
700
530
1070
1100
710
1140
300
890
260
230
460
1460
1830
280
230
1450
700
760
2480
1260
170
770
1710
1620
850
950
1140
1290
710
2900
2310
1810
1400
2500
1750
440
1360
830
1720
2160
700
1150
280
630
200
1980
120
340
1520
300
460
1710
750
2040
720
300
340
380
1240
1910
2460
1360
2060
970
2820
20
1430
170
290
90
340
1730
90
1620
730
2450
470
1070
2120
270
1790
920
1270
1510
1530
720
540
1880
2080
1780
70
190
1860
2280
1490
560
2060
110
1430
1560
1260
370
540
450
1600
1270
100
1870
1230
320
140
350
1210
300
1490
1610
300
2120
1120
1530
2200
60
90
130
1410
620
60
660
1240
1370
170
300
290
320
1540
1710
1490
1640
730
1590
2020
1920
870
1510
610
610
160
810
1800
20
90
1410
1620
580
580
420
710
90
570
1260
390
1990
750
320
1200
1120
310
730
510
1790
380
80
860
160
40
650
1610
150
1280
1760
280
1050
2510
390
910
1350
2110
1000
1260
190
2120
790
1020
590
480
700
1340
400
650
480
2230
830
560
480
80
2710
1520
800
1340
540
250
1500
960
390
420
1520
370
110
1290
210
340
890
2330
180
370
1210
1090
580
320
810
870
610
180
380
1030
2000
2130
1300
550
850
530
1550
460
940
1210
1480
340
350
610
2130
1830
570
1720
2260
20
490
620
290
1160
140
680
350
320
1060
1980
20
840
100
950
130
1530
1310
270
1800
560
998378
130
760
1730
50
2330
1120
520
260
1980
480
2440
790
1200
730
1890
460
110
660
600
300
1330
2240
220
680
1020
1440
350
2550
1190
2010
1730
1990
1290
2410
640
1430
1050
2090
80
1190
2090
890
1210
1060
130
1600
270
1110
1170
380
1570
1380
2180
590
740
1040
310
910
450
1050
2050
310
30
2320
1310
150
110
410
230
590
1190
290
1370
1570
90
1160
250
620
760
670
320
1440
1230
330
2110
600
300
610
920
790
900
1420
1140
130
2390
1350
990
1220
1670
1910
100
430
1630
2280
990
1460
460
360
550
1550
1660
330
190
110
1340
1460
2230
1480
30
998834
720
1580
70
430
2060
1070
1750
1140
680
2570
890
270
1040
150
2400
1500
250
1630
1260
1010
380
1820
20
1710
930
1410
1900
1100
390
190
350
690
140
1440
760
1620
380
350
480
150
150
310
250
2050
800
2010
1870
290
80
70
1460
1930
1830
1190
1540
1040
1740
1500
630
520
510
1830
390
2230
210
1360
320
420
940
90
490
1730
1650
1040
690
1050
960
1310
1320
1080
1860
1270
580
1550
520
850
480
740
550
240
1570
860
1000
2210
2180
390
190
350
510
540
2240
1890
1130
1620
1790
1140
1800
400
1820
1590
170
1290
1000
1130
430
1790
940
1810
1060
2260
1680
1590
70
820
460
140
1820
330
2370
30
1440
1480
2670
2680
230
80
90
1480
480
760
490
1800
150
1480
1270
2020
150
1300
100
370
1630
100
700
1390
940
820
1740
270
520
950
2140
190
440
1090
600
2650
1310
2580
1510
1210
2210
120
1010
650
1460
30
120
100
240
1790
970
160
1630
640
1400
2480
200
510
900
520
370
1970
1980
1020
720
750
2470
810
980
790
1440
990
50
890
160
110
630
590
780
600
2340
1400
250
1900
230
120
740
410
2610
1230
270
830
2340
660
2700
410
350
360
2480
190
120
310
370
1570
260
810
160
2630
30
2440
420
600
1030
910
730
1190
1520
2220
1380
1930
1770
660
1060
620
1630
210
260
440
2210
650
150
20
1100
890
1380
100
840
300
300
460
1880
130
210
680
1370
999773
1900
1340
2160
1190
770
330
2320
1810
320
270
160
910
1840
750
460
2030
1400
1170
1180
400
840
270
780
1050
2010
540
280
1530
2230
920
2010
30
160
750
160
790
1920
860
270
1050
1800
720
20
2490
560
730
2400
460
300
120
995450
1320
1140
590
2010
860
390
550
2610
330
2390
2120
220
1480
130
1380
2060
1230
1500
740
1660
2490
40
1670
1970
2130
440
690
1350
2510
1590
2110
2070
1130
1450
990
950
460
230
120
1250
1330
600
2070
690
2400
170
1560
1320
610
2270
1530
960
2200
630
850
1730
710
2640
110
1460
1300
1800
550
700
1200
1590
1840
590
1460
2760
620
520
1740
1100
1300
2610
420
800
470
180
1500
970
470
1310
2090
2360
50
30
150
1680
1550
1750
2550
440
2020
830
150
820
650
680
1590
997175
600
110
360
1370
480
970
1810
830
1390
2060
880
630
180
880
2080
1520
1990
30
2370
1020
1040
590
1190
1900
120
1040
900
40
610
120
870
410
1880
870
210
790
90
1740
1540
1000
830
980
890
310
400
540
460
1130
1720
700
2060
580
2770
2310
940
890
560
2160
460
1700
570
200
1330
470
1160
490
1240
2280
1190
50
170
690
400
1210
150
200
150
1940
2210
480
2290
780
2600
390
430
1010
860
170
1170
750
1610
1350
470
2350
1110
1830
30
1410
420
1160
340
210
1690
70
2440
250
830
630
970
260
1830
1890
1730
170
190
140
430
2510
800
1370
1620
860
1310
1430
1770
1720
940
330
2210
1380
2290
1100
1830
1050
720
830
720
1040
1050
480
580
590
400
290
1080
50
750
1370
1630
70
290
350
410
720
550
80
1760
210
100
450
230
30
900
1320
970
490
1900
1960
60
860
2580
1070
2580
760
990
2090
650
420
1720
710
70
330
1850
310
20
1610
700
1600
710
40
150
1250
1540
130
2080
1250
330
2170
2640
1630
2150
1560
450
140
630
1050
440
130
410
820
120
1980
1260
300
550
1140
1950
1180
830
760
2030
340
1440
990
820
2640
2090
870
980
2040
1710
2480
320
2060
1690
1400
2010
1800
680
1250
1470
550
340
1850
2450
1140
330
930
350
410
660
490
450
1320
120
370
190
1810
1810
880
610
300
580
1410
1060
530
2290
630
1020
250
1650
790
30
430
450
370
1340
1250
2210
510
100
2080
1530
994819
1460
860
740
1560
540
130
1820
1250
920
2410
710
1860
430
1160
1200
1400
150
1580
480
1560
1490
330
540
930
420
1120
1340
960
550
230
500
2080
520
600
2210
2490
1200
2040
800
1090
1620
1800
1080
1350
440
100
240
2750
180
1710
900
2020
1320
2570
1050
70
470
190
1510
2420
90
840
410
2360
140
1640
1090
570
400
1170
900
1610
610
1040
1220
1880
1370
870
1000
1600
2560
220
1540
240
120
640
1970
2600
480
750
610
390
740
600
580
2490
1380
150
290
130
520
390
240
600
2760
760
2640
50
640
30
710
980
150
2790
1150
340
1330
360
400
680
400
550
280
420
50
700
1630
770
1010
640
120
300
790
1730
1210
230
970
280
1940
1790
840
1650
420
1290
60
150
670
1520
880
890
350
710
410
860
800
120
1580
50
1840
90
590
140
1450
1260
20
1860
430
1880
790
1230
1600
1180
1630
380
310
840
700
860
1620
830
580
270
750
360
280
2530
190
870
1090
590
530
570
1120
620
370
720
1170
2470
1230
1120
250
270
1640
1150
1510
60
1040
380
2230
200
410
420
2670
290
590
20
930
1080
1430
1730
640
1050
1400
1990
1110
1630
350
1540
1330
90
1220
1620
140
1120
700
470
2120
1510
130
300
320
990
1930
600
90
880
1330
1630
1150
880
910
380
1330
900
1270
710
110
640
40
1050
2020
1920
760
90
1570
1300
1940
630
1110
20
1070
1410
570
1080
950
1400
2090
370
1550
110
100
1400
90
350
1920
1540
830
220
1130
490
370
780
510
550
2490
1500
180
1690
2290
790
820
440
1000
790
1490
1690
890
1030
30
70
360
2490
1760
610
800
180
1650
460
880
690
460
470
460
1440
140
830
310
2230
1420
840
1280
2640
740
840
670
1330
330
810
1770
730
2460
420
994433
170
200
510
1620
470
810
410
570
2010
1280
540
290
770
1080
1780
470
1460
330
810
790
2300
820
490
1360
170
2020
1050
2140
1190
280
60
1470
930
2190
1870
510
1900
350
160
1890
680
790
890
1080
1520
1440
420
640
790
2040
630
700
1200
410
1680
180
350
1960
1690
2030
1060
800
1360
2250
110
510
2250
970
1570
2170
890
2000
1760
70
1150
1230
1480
1240
1910
1190
240
620
740
670
640
1130
1750
1800
990
2320
1700
1140
60
1110
1320
550
1160
1580
320
220
440
710
490
2370
20
1300
1020
1760
1280
440
2550
300
1300
790
130
2220
390
1660
50
440
650
630
480
1080
20
1120
40
2220
1060
580
1000
230
2290
120
1960
1240
250
290
400
2840
530
820
970
1730
1290
840
270
1520
1920
360
1540
490
1830
2130
170
840
1000
1760
300
860
210
1560
280
190
1550
400
2310
650
200
1450
520
1730
1470
710
1890
300
1290
580
2500
700
680
2180
430
850
1730
1650
280
1220
1410
2390
2320
2400
140
2560
2850
160
1570
230
50
1130
100
40
380
994797
320
300
1500
1560
1890
120
1330
1070
1190
420
1660
2370
2470
920
1050
240
994774
60
1370
200
260
100
1310
1070
1890
1480
1800
200
500
1650
70
1140
800
260
370
1010
470
120
680
2070
2610
1220
660
80
340
2630
1070
880
1500
100
1400
700
1350
150
1540
580
2150
180
300
1030
1370
990
170
1600
400
610
2040
1460
2120
1440
2030
1160
760
670
2040
1700
370
2330
2080
740
690
1280
2560
880
840
340
2260
2630
2690
930
1230
430
230
1730
820
1780
430
1400
2270
330
1340
30
2450
1550
1690
740
1470
770
530
20
570
1590
1840
2350
460
1660
180
1690
2840
2390
999355
110
1390
850
2270
1300
1770
320
1390
150
290
1390
1930
130
220
80
140
2120
1950
90
270
1660
560
690
2440
1940
80
2030
1620
860
1640
300
1240
1490
1090
40
990
670
140
2200
1810
995276
440
1090
1070
998054
1060
1530
880
1980
200
540
1820
410
450
130
700
1850
1580
220
750
930
1070
1500
1620
480
640
720
1270
80
1440
440
1780
450
430
1060
1520
210
1820
2040
340
570
770
60
520
620
150
780
370
2240
90
1930
1320
650
270
380
1210
2630
670
1130
1750
470
110
690
60
1630
810
630
250
630
920
1990
840
1780
1100
1630
2010
200
660
310
2310
580
1650
1920
2010
2080
260
120
2050
2100
1990
830
1140
40
630
2060
1950
2200
1620
780
980
2110
2240
840
250
1850
2000
1300
440
1990
996034
1170
400
190
1050
2650
170
710
380
40
60
760
560
2170
1650
100
1900
1350
310
1190
810
460
1480
330
550
2460
480
440
100
1280
2500
1270
1090
2010
1080
1670
300
180
1670
1920
640
1040
1260
720
490
1180
1070
550
580
2300
1180
1660
1200
50
80
2000
1360
1860
1250
900
120
2190
2450
1270
720
1370
130
1490
1240
1960
310
2760
590
670
1330
380
60
910
2270
930
1330
1640
910
680
920
1400
1400
1580
2170
540
560
1760
750
1630
120
160
990
1610
1330
2350
230
1110
1120
110
1750
610
1820
430
850
110
1680
340
2900
2310
2660
440
1040
2050
1750
870
140
2390
2530
290
1770
730
220
310
50
410
540
1610
910
1300
2760
1370
470
150
1090
1090
1510
510
740
1510
890
50
620
1250
1470
1460
700
1370
100
200
1270
380
870
940
400
1170
670
2230
310
950
1960
300
1200
540
110
60
1970
290
220
1610
410
1500
420
580
550
790
1770
1100
770
1010
1920
1470
2140
210
500
940
450
100
370
200
390
250
1790
1550
210
2270
50
880
270
1720
480
150
960
2230
2300
890
1130
1720
1720
790
1790
320
2170
610
780
1410
70
950
1870
1900
2000
110
150
995335
60
1400
1500
890
910
220
570
1130
1670
210
350
996511
980
840
130
760
2390
1190
2100
420
370
360
1030
470
250
1540
1280
970
520
2730
410
1600
1970
2440
820
1150
310
1180
370
870
330
1670
1010
1120
510
430
450
1020
999050
860
1410
1960
1210
390
670
1900
1880
980
1280
2270
520
2030
2600
580
1270
1880
1890
280
1030
490
1480
510
1090
800
1470
1150
510
1520
780
90
1580
810
2020
180
250
290
430
1510
470
1810
1100
1140
230
1940
1350
1240
1570
2150
50
1240
90
2430
330
590
570
820
1180
130
190
1290
1420
1490
640
160
510
994418
1540
610
280
1290
1790
70
640
910
410
810
920
810
1390
190
1340
1500
2130
1420
230
300
630
420
1230
2220
2150
280
340
2100
250
1780
1700
300
820
900
110
2620
1860
1350
330
996537
250
2060
1830
490
680
250
1630
110
710
1510
640
220
140
760
490
2600
1180
860
520
1710
800
850
1510
1270
1830
2410
900
2250
2160
430
1340
50
1160
920
1320
1210
2310
2720
870
2430
1830
1930
960
620
2170
1000
540
1190
1870
370
2000
880
320
860
820
1050
700
930
620
1210
2490
1610
40
490
690
140
950
30
240
1120
1780
410
1290
1740
160
410
480
130
930
960
300
1380
50
1510
870
170
120
390
800
560
1370
100
2300
340
1020
680
1790
1130
1460
520
890
1160
330
520
60
280
1750
240
260
210
300
1030
400
2800
370
1270
1540
600
997959
710
1320
530
820
1670
2550
1310
90
800
2570
400
510
1240
1870
180
850
250
1340
2000
650
620
630
100
570
1200
540
60
1130
30
1380
1910
1960
120
1510
1290
1680
2140
1000
1940
420
880
1660
510
840
740
20
2130
1830
1670
280
1520
1740
1220
850
930
1080
1430
1240
1570
2340
400
210
560
120
1330
700
2520
30
1200
1630
1000
630
210
1490
1560
660
2350
1390
330
190
410
790
830
1960
2130
1500
710
450
100
140
1060
210
830
70
770
1450
830
460
480
1840
1210
770
660
100
1550
1190
870
140
1740
890
1570
370
80
1170
370
2310
40
440
1350
500
1280
1330
880
1070
460
1460
1150
1890
1510
1920
60
220
2080
380
870
790
660
1710
2270
2260
750
550
2170
1210
330
1580
1570
690
2770
1110
60
730
2340
150
1360
2420
500
310
1620
1490
990
830
1550
1510
1650
2100
130
1050
1430
550
340
1560
300
360
600
100
470
1090
60
2580
490
750
520
1220
140
30
370
1180
640
950
960
80
520
1180
350
1690
830
30
300
1430
940
430
997136
250
1270
390
190
2590
2360
770
1450
1020
380
1770
1170
530
240
1080
1500
70
580
1710
2720
1330
1710
160
2320
330
360
2460
1650
300
1300
1540
1160
410
440
230
2180
150
20
470
1970
700
610
1820
1140
840
2090
510
320
450
1340
1130
1450
1970
750
1710
120
1900
840
2150
730
150
2990
140
1100
300
1060
1650
760
640
1270
890
1430
1950
190
1360
1860
2440
940
1730
1760
240
520
40
1060
1230
940
1740
510
1140
2620
360
1230
270
1300
2360
1100
2370
970
2450
1170
560
1570
1730
70
1240
1890
990
390
1020
1060
260
1050
910
1420
2170
380
1370
350
970
2010
1510
1910
70
2430
1310
990
1100
1990
1390
280
980
260
1340
2080
1760
60
1730
2450
150
250
1520
2630
1180
900
994456
130
560
60
990
1750
780
1620
1290
1090
180
2670
1570
200
140
780
20
420
2920
840
2060
1550
610
1990
840
1180
690
830
90
1280
1490
1640
610
1940
1920
1800
760
50
1690
870
50
340
100
880
410
600
490
1030
40
170
1720
170
280
250
1730
1400
530
40
900
20
1150
2050
1710
250
1820
130
1110
730
560
2010
320
1030
710
370
1340
2180
110
620
270
2030
460
190
280
750
980
140
200
400
1170
90
2560
170
340
1320
1800
950
90
880
2630
1830
1380
2080
1500
600
30
600
710
1720
330
1300
2310
220
1290
2360
1340
1630
1740
150
960
50
210
830
430
600
1570
510
810
1420
1300
630
1620
820
850
420
50
780
350
1870
380
850
20
1990
1900
2090
500
2510
220
2940
1500
2310
1240
2130
1270
930
1650
2790
1110
730
160
1060
650
1330
390
870
890
1380
1120
630
1250
2230
2070
2210
420
420
1160
1510
300
30
50
1230
1560
2670
920
40
700
1400
180
1980
370
2190
1030
880
2380
1300
480
1830
2820
1720
450
140
320
810
2440
820
400
960
830
440
1810
1200
1800
100
470
810
2630
1310
50
270
1350
1470
130
1820
90
490
870
1740
1430
2720
2090
360
400
730
360
1730
580
2070
140
1850
1350
1250
2000
2190
994316
1280
110
1830
1420
990
2530
730
950
490
580
1810
220
320
240
450
994675
310
980
680
2470
1470
1540
100
1240
1220
1090
1070
850
340
1490
840
2660
410
1810
1790
2090
1700
460
650
2430
1250
2290
120
480
920
1740
2020
330
1160
80
1950
1090
1930
440
430
1790
320
1230
1230
470
2230
1760
830
150
770
780
310
1640
2340
990
1560
1590
1450
1630
1750
660
1080
630
1180
170
1300
190
1250
1240
2540
350
560
170
1800
430
230
450
1660
1390
350
1460
995651
2460
710
1300
1570
2290
1020
710
2080
1990
1380
1470
500
1820
880
290
60
1800
320
2800
1710
360
1410
1870
1070
370
1200
1280
1700
2270
660
2460
740
250
370
350
360
1480
640
390
580
2770
1510
250
270
300
430
1790
410
2250
880
340
350
2070
1730
200
1310
1290
1390
1240
400
270
2110
1540
1040
360
1650
320
510
1670
620
940
540
2520
280
940
1190
2700
220
1140
420
1020
280
2110
2140
490
1140
2060
1360
950
770
1360
970
450
1420
300
1010
1760
1180
720
930
630
240
1860
1920
320
640
650
870
440
2340
2000
850
20
190
20
1390
1820
120
120
1550
1800
1870
1850
2270
540
170
420
1090
1240
210
390
370
120
1160
1130
120
960
1000
690
200
1700
720
1440
820
330
1440
710
360
1230
420
100
2060
1770
50
1900
140
900
1620
450
1800
2390
380
40
1330
1850
1410
660
2720
2800
1590
830
50
1910
1350
720
880
1930
320
1420
520
140
1640
1530
1910
740
2060
500
420
1860
2150
250
710
1640
830
1810
1460
510
890
370
930
1280
997899
350
280
630
930
680
1120
150
630
760
990
520
260
2810
520
1510
210
680
90
410
990
60
800
1180
1500
2500
200
1020
1900
240
1410
2120
580
100
1160
960
460
2130
550
690
1140
1790
1560
820
1200
1790
1190
50
370
1360
1960
150
280
1050
1680
270
1600
170
40
2430
1750
600
860
380
2730
30
200
2530
810
2590
680
1980
210
570
450
800
1700
1610
160
250
750
2110
20
830
1240
1550
780
1220
340
390
280
1900
1200
1570
140
170
240
1120
1950
240
390
2850
260
780
570
610
890
900
1860
510
2140
1010
1850
540
210
1590
800
2220
1210
650
2530
780
270
1700
1270
1010
780
2260
1820
530
1320
2510
50
180
850
170
1650
2930
2450
370
730
700
490
2040
120
340
350
400
600
200
490
2080
430
610
300
1580
920
820
40
1110
330
760
110
260
1880
1480
70
260
60
310
1630
20
1110
1650
2220
80
840
290
430
280
700
960
1740
1690
70
2120
2160
990
620
1550
310
550
1310
560
2100
670
1050
2160
1090
580
1480
1490
1320
2190
690
1510
550
180
1910
890
2260
130
1310
140
1280
500
560
2190
450
1190
2020
1480
120
1090
1490
1550
2830
70
280
840
960
650
650
30
510
640
850
830
640
590
940
2330
670
1220
390
330
880
20
570
340
1340
550
995435
640
1110
1400
960
270
2180
590
2530
560
870
2060
780
60
30
850
770
230
1240
1550
980
1300
2600
280
150
2220
100
1720
760
230
270
50
1050
750
100
1440
1260
1160
410
90
200
750
610
390
260
2520
420
1670
990
870
60
160
930
540
1610
2340
2850
150
30
1260
430
1100
80
1900
994197
730
360
360
2340
450
1640
2010
2380
1750
180
1690
1710
2130
40
1840
1280
990
1560
140
2660
2210
20
1890
2830
2600
190
2340
1860
90
960
490
250
750
110
840
2360
1140
1030
1420
980
2130
130
1550
2170
2580
660
200
1340
840
790
1370
110
50
460
1510
1250
250
220
2320
1300
360
1320
180
1110
620
1170
50
280
270
50
1620
530
1590
1880
1570
540
500
980
1390
2220
2380
160
660
110
1450
1080
1440
860
1330
1090
210
250
810
590
480
1220
260
1330
630
760
1370
700
1570
1020
1210
2080
997755
1550
820
570
340
790
170
1770
980
220
500
820
250
1310
20
1420
1400
2820
690
870
890
930
2090
1060
1680
1680
2040
330
1100
840
270
1420
2070
870
910
290
330
1700
1730
720
1200
240
1160
1070
540
940
2560
350
1510
1100
1870
2280
880
770
1470
1340
1110
1980
890
190
1190
1850
30
2740
480
2250
340
1860
200
640
570
160
2660
470
430
2250
980
490
1450
90
1280
790
1410
580
190
1130
810
2210
1600
580
1150
2590
1310
1300
330
310
1710
2150
250
1380
680
180
130
920
490
2240
910
400
1020
1350
710
60
250
240
900
1970
60
350
440
280
2070
180
1020
630
170
280
1510
400
390
2180
1420
1110
2440
660
410
1010
510
1420
1930
140
1950
70
1040
2450
1010
770
890
1750
1530
1210
760
1150
1370
1080
2040
220
650
360
1040
70
40
710
1640
110
1360
290
420
760
980
580
1630
310
1880
1180
1760
360
1100
2410
1440
180
380
210
660
120
610
1850
950
940
410
1730
170
1640
1190
280
150
1010
1600
920
1580
830
620
580
870
2320
540
50
2010
60
800
1030
2200
660
600
910
680
580
2260
1030
1420
100
420
1510
1130
1830
1030
480
530
280
2100
980
1970
1740
920
630
260
320
1690
210
2040
1980
20
1550
1740
1130
1550
540
2260
30
390
410
280
540
200
2260
130
1160
600
610
80
2280
1380
510
1830
480
1280
120
1250
2110
1510
1120
400
1030
460
1380
2280
640
1980
760
2750
410
880
730
2210
1080
480
240
1560
210
470
620
680
310
1120
140
1330
1350
2030
1270
2470
480
1040
1820
1280
370
530
30
1310
330
1500
998495
860
1280
450
50
2010
140
510
830
1470
1020
1090
390
1260
2490
2040
2120
1560
150
960
930
640
50
180
1510
450
1240
530
1430
1410
1980
1520
830
650
70
40
1000
720
940
80
1360
610
2630
1580
750
2000
760
770
380
350
1000
870
1570
200
130
2440
380
600
860
310
840
1000
1880
1210
490
140
1310
1890
310
1230
1760
980
700
1460
340
1940
2610
1670
2090
2300
990
160
1950
590
960
400
60
880
310
570
520
1380
540
20
520
230
270
510
1250
230
910
670
220
480
360
30
130
2170
999516
2670
970
180
2100
210
1320
2350
2820
910
1510
870
160
160
840
1700
410
610
210
840
730
770
1240
1270
1340
590
880
680
760
140
1560
350
1820
720
570
670
1050
2610
2510
1390
860
680
710
120
60
1250
1600
1350
1810
1110
1520
200
240
960
1180
1110
1190
1070
50
1460
880
430
1150
820
780
1460
610
750
750
2090
50
1790
2220
1280
480
590
2660
1610
1940
920
720
1650
40
2240
580
350
970
600
1180
80
1580
440
160
1790
760
2130
790
1940
1500
2010
1590
2570
470
150
200
290
110
2160
260
520
1820
2200
1300
1350
910
1920
830
2660
630
1100
1810
1110
800
1020
1750
1390
220
2430
730
430
720
1900
2530
1670
160
1610
2010
170
2840
240
2000
1590
840
1580
360
1300
390
1080
360
50
1690
760
2290
340
1550
140
730
1930
1540
1710
1560
1360
290
290
740
1570
2060
170
240
310
470
1070
180
1660
2030
780
2490
1030
330
2520
2420
790
40
1540
2530
20
1650
450
1490
1390
940
200
1160
730
710
180
30
340
230
1110
410
1590
450
2200
1820
1720
630
120
40
1380
660
1580
30
540
160
480
650
1240
130
1220
670
1470
650
1530
1920
1700
1220
1220
610
300
1900
2740
994652
1250
1940
480
530
610
380
870
1440
930
2510
2480
1580
2830
1180
1550
570
840
1080
1480
1550
850
410
830
1540
1480
350
140
180
1910
210
80
130
1600
1450
190
490
1390
120
630
2280
380
240
2100
270
1610
840
2440
1210
1460
650
1310
620
660
1350
920
310
210
810
2280
1150
200
1050
2190
2060
770
620
160
630
750
1350
410
440
390
1290
250
100
1690
560
1960
860
380
1030
740
1380
1180
1640
280
510
200
290
610
2140
70
280
2090
1620
410
1890
100
1920
1610
1270
180
1160
320
470
470
2540
2470
1520
300
1630
990
2500
850
1140
1830
1120
1440
2260
50
2260
1680
230
230
1390
620
840
1930
2090
400
2260
1210
1790
870
1810
1080
960
20
690
450
1350
680
80
1550
1690
1860
360
1740
2640
1080
1170
1710
2100
1490
60
1910
390
1480
2100
260
1880
1520
1470
1950
330
1840
200
650
60
650
1380
410
110
1280
830
80
680
1040
210
220
1900
2420
480
340
880
1930
2450
1510
680
900
1700
2550
1080
2030
590
70
1290
2430
710
1680
2140
720
540
910
2330
1020
1850
220
1290
1920
340
310
2170
240
350
310
1820
750
2510
1970
2630
750
2880
1000
1660
1090
430
430
1160
1010
1540
1870
940
420
1590
996433
640
1230
1710
120
1050
590
970
1420
1490
510
2130
450
720
60
300
20
30
980
1460
250
180
1130
1270
410
1500
400
840
60
270
460
1720
680
1610
1470
440
220
1060
1550
850
970
1400
420
1590
1570
1800
460
430
570
650
600
490
640
1670
1280
560
1020
1600
1560
630
430
980
1190
1820
240
290
1920
1930
1390
730
770
1090
60
1710
700
690
1970
640
1980
1390
1820
2090
900
80
80
1520
930
480
330
2280
1460
1350
930
670
2080
220
2560
1180
70
420
150
30
2080
1530
1090
920
620
2110
560
1930
2030
1220
360
1940
1630
1430
430
1020
250
2520
2630
210
940
680
1960
360
1320
1800
1150
1800
580
800
1030
1530
620
370
1630
1040
1830
1760
260
540
450
1540
340
360
260
1430
2250
1100
870
710
640
750
160
1660
2030
720
1390
710
560
1200
2800
1740
1950
60
1670
160
1600
1940
2220
650
1080
30
140
1530
2580
170
180
1920
740
1570
900
710
140
490
520
390
520
2140
550
1070
1620
1900
2040
40
80
240
1510
740
1150
370
240
940
130
490
590
160
530
420
1810
990
1770
90
1810
1300
2170
1080
220
330
1160
500
820
270
1070
1840
260
60
640
600
520
1170
250
700
1400
420
2140
420
1420
2520
2780
2320
400
1400
180
1290
2120
310
998512
230
790
1440
2390
440
1200
600
1510
1430
1290
2770
2050
2280
50
100
1230
190
2550
2200
450
500
560
940
590
300
1810
510
1630
1840
1850
200
1410
670
660
880
870
70
2150
1240
690
750
2070
870
310
1400
1340
780
1100
950
300
1200
1520
980
340
760
530
430
1060
2400
900
1310
210
1470
1800
1150
1370
250
460
1010
350
2540
1370
1040
2520
440
1090
360
1270
140
570
1010
2230
700
390
2390
2170
40
1290
950
750
220
1250
1200
230
780
1910
1380
490
110
1520
2040
1150
200
1050
990
480
410
780
1480
40
250
1740
880
200
1900
1760
990
1130
250
1770
170
1060
2750
700
1200
2450
720
460
40
160
560
550
2540
30
2200
1360
1750
1360
490
770
410
150
260
1640
1480
260
1220
50
1020
1300
2410
2670
520
170
2230
1370
250
2250
1950
370
2060
920
1930
350
200
190
540
160
380
630
2090
1690
140
780
1550
1030
1510
220
1660
1600
1270
560
910
660
950
1210
480
650
1600
980
100
2080
910
420
900
140
160
1520
1710
1380
110
400
2430
1410
650
580
2190
990
980
220
2020
400
670
1080
220
280
1670
2420
2730
450
1290
2350
2490
150
20
680
1290
620
320
2590
660
30
1730
1210
840
450
1210
370
40
1650
1590
800
1850
1630
1190
350
1320
130
170
860
600
50
200
1430
20
2010
2360
1670
790
1650
1140
1370
150
996055
1890
200
820
1040
1160
2040
1350
670
330
660
490
170
280
500
2030
1230
450
1360
1140
940
550
1500
1240
470
830
1030
2510
1380
410
320
90
2510
200
1980
30
1360
1530
60
430
1040
2530
1870
1340
630
994830
810
340
1310
1890
710
1790
230
1740
2030
180
160
420
1510
540
870
450
994151
510
740
250
1060
1890
1830
2180
1710
2770
1810
1190
20
150
1390
2110
290
1060
940
20
2670
160
2010
610
2210
500
320
1350
110
1160
290
310
560
1060
950
400
520
20
2340
680
180
560
570
480
910
630
180
220
1380
250
220
1230
480
500
230
250
160
370
80
1290
120
1760
660
1950
140
1740
1030
990
940
1030
230
2150
1560
820
2190
1760
30
510
1510
290
930
1900
1150
1460
2610
420
310
1530
1480
1560
1230
60
280
690
20
1550
2110
1110
270
20
500
1310
700
940
950
320
560
1660
2180
2040
2650
370
1390
300
20
900
1420
630
620
1730
2310
410
1400
1060
1740
680
240
460
550
280
590
2130
1750
530
170
500
750
1240
860
30
2410
2230
1620
790
1860
970
1910
610
460
210
2610
2220
1600
240
720
1990
180
1990
200
450
1530
70
990
1630
994933
90
1190
1130
530
2910
1500
2160
1030
930
1690
1150
1540
270
1220
1120
1700
840
1470
420
440
2010
2190
730
1580
1320
280
1530
20
1200
110
970
1350
1520
130
1330
770
2180
480
840
250
1750
190
360
260
1510
1220
2060
600
2020
830
90
560
1870
780
870
760
180
170
2690
1980
1680
240
997875
570
2190
1360
1510
380
2510
980
1450
1520
580
150
620
2480
1460
1970
1040
570
670
50
960
460
2260
2220
1000
1320
1630
1100
1160
40
130
1530
500
1260
1150
270
240
60
690
1920
690
1430
2330
450
1170
1030
490
160
1410
2830
1890
1530
740
1900
710
1360
360
130
600
1710
1570
610
2390
390
300
2160
1260
370
1100
80
110
300
2310
280
740
1930
250
1970
320
680
1150
1440
2250
2160
830
430
690
110
360
880
880
1030
1120
840
1940
2380
1290
2640
80
770
1850
1640
1320
2030
1290
310
60
130
380
210
100
1190
2010
20
1600
730
2050
240
300
1470
1100
170
120
630
1620
590
550
960
1290
510
1860
630
490
40
860
460
380
730
640
1070
2090
1310
230
2150
390
1210
250
690
1580
670
1110
120
1220
920
1140
440
430
2460
1550
860
910
670
560
1190
190
1950
920
2790
1190
2400
1770
100
1520
430
70
1100
570
700
2050
920
1780
2430
90
2450
160
60
450
1020
100
1070
210
1180
960
200
2300
270
690
330
740
130
1150
950
1380
60
2400
750
560
180
1110
760
300
760
1330
2200
1140
160
1600
1330
1480
930
240
1320
1110
170
1320
120
360
770
1040
2540
2200
950
730
750
560
1010
1260
160
1250
2550
100
920
940
1840
2640
1080
600
1860
530
2200
200
2220
160
1590
320
2120
820
1080
530
300
730
1860
1240
60
1950
40
320
590
1660
1980
260
720
2400
110
1210
100
997739
550
850
390
400
140
20
40
1840
500
690
300
1130
650
1460
580
350
997535
1680
1240
310
1550
960
550
350
730
1560
1140
910
2730
30
1240
1360
1920
1590
1560
810
30
1210
580
1250
710
410
700
1680
290
1860
50
2250
1470
1920
1700
690
220
370
2350
250
610
2000
1010
1410
220
90
1400
1340
610
950
1550
260
830
2490
2210
410
360
640
870
1700
1490
910
1200
510
690
740
1000
2140
590
2140
60
1410
540
980
190
20
1710
1640
290
1460
780
910
200
1760
270
60
90
1310
1870
1310
360
850
880
380
1400
2800
1200
1860
280
1620
850
160
20
1340
1380
2040
1700
710
940
360
1220
530
970
340
800
1910
1240
200
640
390
1000
1040
1250
460
620
2710
770
1510
390
1400
1070
230
1810
1970
160
1780
50
1870
630
1780
2230
790
890
1430
700
1660
640
1810
500
380
280
1820
1740
470
80
100
390
270
80
2370
1520
360
600
2050
50
520
1890
520
1090
90
340
2000
1360
80
100
1770
1850
70
780
440
1410
370
750
2400
570
190
2140
880
2360
2560
330
1270
2500
110
2270
30
2660
170
630
1070
2390
730
1540
2370
520
590
670
730
2680
2860
220
40
960
60
1440
190
1140
1280
1100
150
400
90
1030
580
2790
1370
1170
900
270
1000
810
200
40
1420
740
1870
1450
999870
720
1400
150
660
680
1430
2410
230
2150
2490
790
530
750
2590
940
590
710
880
230
260
350
1940
1470
730
1000
1650
660
250
1100
40
1620
460
997633
150
1160
1860
510
50
930
1750
610
910
1430
570
460
220
60
1430
200
940
2310
520
270
1930
590
20
2020
480
100
320
720
780
1020
2600
1070
890
180
150
900
390
998038
580
790
2020
1080
900
1280
1960
1090
1390
790
1500
900
720
1600
2880
1200
560
1110
50
100
30
480
1910
2110
1620
980
1360
2680
1970
1110
970
330
1110
1330
1350
1220
1870
100
1370
260
1240
1240
180
2380
230
1300
180
930
310
2620
70
180
610
960
1530
680
1300
220
1940
50
180
980
1520
440
1870
450
620
980
30
800
360
1190
140
680
410
900
870
790
730
550
995197
2200
160
880
630
2840
950
690
1400
780
2100
950
1780
50
1770
140
1390
1330
680
390
430
1310
520
2840
1470
540
1350
2450
430
1120
500
2710
510
2610
2000
2440
160
510
2670
710
740
1130
540
2250
530
70
2950
1020
540
440
1470
660
1180
90
994375
1920
790
850
30
640
180
650
940
320
500
440
460
1580
660
30
750
1230
1060
950
190
950
2140
1330
1310
550
1660
460
690
1340
510
2210
2280
1610
1580
50
230
1380
980
1590
870
2030
1650
2280
2130
1130
30
1860
1570
410
1380
1710
130
440
820
1480
2250
2020
1900
1230
1260
230
1800
80
380
1790
420
410
600
2350
1800
560
660
1060
1930
840
260
200
1140
2880
800
380
1480
20
1300
340
630
1860
330
2280
490
340
2580
130
710
1430
350
1230
1170
840
1760
440
1860
1260
660
570
1060
350
1640
220
1270
200
2270
1220
230
1620
770
140
1090
1050
400
780
1820
2130
280
1620
2450
800
620
50
2060
690
2790
310
2490
280
1780
1400
480
210
20
2260
2250
1940
1490
530
70
340
1640
1660
1400
570
1400
160
1540
770
1930
390
1060
2110
1410
160
180
930
490
260
999651
2260
210
720
1760
1770
950
810
1770
1730
580
1890
110
930
1100
790
650
210
110
320
800
1070
1850
998152
1780
2250
520
800
1130
150
1420
950
2170
2130
1190
80
110
630
360
120
940
130
190
50
1190
1250
720
1800
1250
420
490
730
290
370
120
970
1510
1980
670
920
2090
2830
600
670
1320
1990
710
1460
1190
1250
630
280
620
2360
994736
740
490
1090
40
1480
1140
1650
2020
1010
1100
2480
1250
1570
2570
470
1600
1460
30
1050
1160
860
1330
1450
630
440
320
180
950
540
660
110
320
2290
1880
230
1170
1490
1510
360
1040
360
830
2740
1210
260
2490
1970
730
890
540
780
900
1870
130
970
570
1120
1230
230
740
620
2450
2260
1450
1850
40
1440
2360
620
560
720
730
810
1760
420
830
520
2700
1500
2410
1250
740
1310
760
40
150
1960
2280
810
210
890
360
1370
1960
1810
760
1190
2790
1210
2170
2970
1120
1670
650
1890
1200
810
800
1410
1830
960
240
550
1500
180
910
1430
900
390
1330
1840
1260
1580
600
180
550
30
20
2180
2180
1970
1220
520
220
1880
1280
240
170
950
2830
1180
170
340
470
740
770
420
770
390
2290
1610
570
910
720
920
1070
1450
1380
1570
910
320
620
980
70
600
750
2080
2120
530
50
1830
750
1510
1110
940
1410
370
140
410
1980
730
1640
2070
720
120
300
300
310
830
1080
1290
950
190
710
1170
1200
650
1650
70
390
780
1370
2750
1590
1040
1960
1710
1330
670
390
440
1340
1160
2260
350
1000
1710
994237
470
640
80
480
370
1200
70
130
140
350
2320
70
610
330
820
110
1700
500
1290
60
360
640
490
1230
40
560
210
1660
150
140
160
1060
1210
600
2450
830
180
1440
1640
1930
1210
2300
40
200
280
100
160
200
960
350
1730
1890
1570
1200
996619
570
1450
1720
1880
220
920
340
50
440
1980
820
2950
1210
1030
1630
640
500
90
1290
460
1760
30
300
1310
800
1180
320
270
610
1050
740
1340
490
910
550
590
720
890
400
2490
940
1970
680
1700
1810
1840
510
140
1920
1160
1460
700
1910
1500
2120
240
150
1660
620
880
160
620
530
290
230
280
100
590
1690
40
2150
1130
500
2160
300
1350
1380
2050
1700
1590
510
1780
2680
700
1860
320
740
160
50
220
590
1160
770
1960
80
2040
320
2000
600
390
270
1000
640
990
870
1710
990
1610
170
1800
460
120
1190
1210
40
830
70
610
110
1170
630
220
1380
980
110
220
1270
2530
1970
1720
310
980
1260
2200
1220
480
490
998891
2550
860
230
540
690
480
440
2300
980
1620
100
1200
800
1290
710
1420
450
1910
2760
1790
330
2540
1160
1170
1280
1970
30
1580
1870
2340
250
1050
2360
1220
450
550
210
1920
1740
120
930
710
90
1910
550
350
520
2670
994398
700
450
300
800
110
910
710
1560
1750
1520
240
110
1210
2250
1780
400
290
2450
1420
50
360
1940
630
940
920
930
350
860
760
20
1090
290
1460
1810
800
1840
170
310
280
310
1440
2040
1640
1170
1210
90
960
490
1160
550
1920
100
160
1260
550
1080
850
2710
1370
1630
470
570
1130
1540
1430
640
730
390
800
2110
930
1330
380
810
80
480
1500
530
1040
150
890
1520
260
1680
700
1450
460
2220
1060
1140
820
500
1190
730
700
1610
60
2190
1640
380
1140
450
600
530
1330
400
870
190
2620
1330
380
240
1970
2120
1110
910
1730
1860
2520
1560
370
640
1220
970
560
220
600
1070
330
420
670
920
1170
2000
80
550
1490
120
1290
1150
1200
250
2280
820
2070
1560
230
1690
700
700
2870
470
1360
570
1560
70
940
810
230
890
1030
1190
1010
20
2370
140
1560
660
1780
560
490
170
550
330
610
320
1820
730
380
1320
680
1310
730
1750
720
460
40
340
997415
1900
200
1320
1650
700
810
30
250
250
340
1560
220
620
990
880
2330
1790
1990
2670
770
1480
20
210
510
1290
160
1740
270
440
60
720
260
560
1040
470
210
660
1570
1760
1170
710
1750
530
630
1010
840
990
1430
380
190
2100
130
290
1160
1220
660
2140
1080
230
1410
410
1670
1110
2670
1080
650
2440
250
1320
1400
510
30
50
1430
2080
460
580
2550
800
590
1270
100
370
960
430
1790
1620
530
1010
1290
620
870
1370
1280
720
420
1390
1740
1920
2040
1590
510
2610
230
250
1370
690
450
380
1690
860
1440
1560
80
1690
2210
1440
1120
830
210
1450
290
520
2450
1700
200
1680
2200
1440
790
100
990
2760
1850
1240
620
1620
360
1390
1620
260
750
820
2360
2110
410
320
190
1030
1140
670
140
600
1950
1380
260
120
590
1270
580
170
30
450
830
350
1960
590
1810
500
1560
850
440
260
1590
1740
1410
880
1960
270
1110
1910
1450
1230
380
90
2090
1130
910
920
220
430
440
2670
170
310
630
590
2320
1150
280
1370
2110
1390
1610
1510
2050
1330
580
280
660
1440
720
1650
860
170
1060
1940
1650
1040
310
460
740
1160
520
580
670
1400
1200
610
30
1240
670
1490
1820
940
380
2110
1700
2320
650
50
40
2040
50
30
1750
690
170
570
1570
500
510
850
450
110
1360
1630
760
180
280
1340
1240
1660
610
600
840
1280
2550
1080
2320
1020
1670
760
1060
400
260
390
2470
670
1470
380
2140
290
180
1860
996236
520
1460
1880
1040
190
960
460
300
1370
1050
530
770
1740
1020
1600
1400
710
60
880
420
1510
360
1470
750
880
1660
1480
2500
350
80
2560
440
1900
1580
760
500
1260
1270
1030
910
500
2330
620
450
1350
240
390
1160
500
710
140
150
1960
500
980
1470
860
650
550
510
995534
700
500
910
220
1260
1130
170
580
1370
800
1490
1120
40
230
410
110
910
390
430
760
980
220
430
2040
240
530
890
1170
80
2540
500
90
130
830
900
390
460
2160
810
2550
1680
270
200
1890
770
1990
860
300
1320
1600
270
1170
480
1200
910
1320
580
1290
340
760
910
1630
240
760
2080
1260
1930
800
450
1020
1110
2110
930
1000
200
50
840
1200
1980
1110
1390
540
1050
1720
100
2250
760
380
1150
1310
440
760
2880
2630
1930
270
420
360
2370
810
2000
220
100
1400
1220
1890
200
840
730
1450
970
1890
200
790
1280
2250
220
1890
900
2560
690
380
1730
150
130
2040
2480
770
310
460
1790
740
700
1100
430
1190
1220
900
1380
940
1560
120
1370
80
710
260
1170
390
130
1510
240
90
180
510
650
2500
860
1340
920
100
1820
1390
1170
1820
40
1000
840
270
1550
1480
1490
70
2020
900
2430
2250
1990
60
110
780
1390
630
1540
1180
1930
610
610
500
570
1970
1810
2510
750
550
560
1420
920
850
1470
20
1700
640
250
80
800
260
120
1730
610
530
1040
310
400
1830
60
1350
420
1480
1890
1760
430
2100
1260
1310
370
500
1590
790
330
1640
1610
680
2130
1660
1950
170
1780
1220
130
1270
230
820
240
110
1710
420
200
890
180
1200
160
640
660
480
940
180
810
780
770
1120
650
400
1140
2470
70
1980
830
1160
2080
1750
1020
1480
150
840
1290
1560
690
1180
1540
1510
730
1700
850
650
270
1520
160
560
1720
660
1050
830
380
590
880
1260
540
1040
1930
150
1820
660
570
1200
1230
490
650
30
140
730
620
520
2110
1800
230
600
690
950
1170
860
190
2570
1020
690
1930
440
1960
60
70
1680
450
1160
1540
2070
1250
640
1000
1280
1980
560
1580
2680
1360
810
640
600
820
140
1020
400
680
1760
370
1820
2000
1320
1540
270
660
1380
290
1470
150
1420
940
880
200
1310
260
2420
160
2320
250
750
2590
1420
70
210
110
900
910
1700
670
1770
820
2040
70
1110
1270
80
2410
1070
350
760
997517
90
190
1830
820
1290
400
730
560
930
470
540
70
570
1460
60
50
230
170
690
1130
720
210
70
890
2540
2590
70
750
2360
2230
1710
240
1170
1040
20
680
330
220
50
110
1210
130
450
1680
2480
40
780
890
1910
510
790
1510
420
340
440
450
994073
1490
650
710
470
1690
1840
40
240
1700
600
1330
770
1020
730
670
130
540
1640
1970
560
760
1370
260
390
630
2520
1990
997650
2180
260
610
120
120
800
2250
260
980
200
2000
1640
1480
450
1100
750
1610
1250
2540
1550
400
1910
580
290
370
2170
900
1410
500
1150
290
580
260
1470
540
2370
420
320
280
1210
2170
840
890
1100
2060
1380
1270
1260
270
1350
1570
190
660
2160
1090
1700
1420
2770
170
2100
880
2020
1670
910
2290
1640
500
1850
1250
2020
30
1970
360
1380
2430
2040
780
1660
550
770
1940
2050
2150
1330
670
170
120
2160
830
1020
1670
1160
1280
450
1840
1300
1300
1650
1320
990
510
1440
2070
250
600
40
70
890
180
180
1410
1080
180
1280
620
110
410
1940
2040
730
2390
880
920
660
710
350
980
1080
560
840
890
2310
600
1040
1350
950
20
1410
240
430
1320
1660
540
750
240
760
940
2080
1070
600
950
2360
1350
760
760
660
1340
600
1020
1170
450
890
180
1480
1260
1410
210
980
100
1290
1170
400
510
820
1150
680
330
1670
1290
130
810
2040
1730
1780
1070
1050
1370
340
240
20
1740
280
1810
560
1010
830
1820
1290
890
300
1430
620
1870
2160
1250
760
2900
1280
1740
250
350
1100
260
510
2410
510
1140
1180
810
830
700
1060
780
2820
80
260
660
230
730
1080
1650
870
2450
430
510
560
260
530
2430
910
1190
430
60
30
380
790
1370
660
998456
240
2790
130
997274
2220
910
520
950
770
780
800
1410
2580
140
700
2100
130
1210
1270
1500
80
300
2290
2080
1870
840
300
1010
610
990
190
180
1200
560
1520
700
998574
1140
1530
370
1710
100
520
1160
1020
2000
1980
1760
1340
1260
340
680
1080
460
430
1500
1270
2750
20
1780
870
730
1480
1420
330
330
960
1270
920
1490
1350
150
120
150
1380
1850
2470
2200
1500
310
870
460
1320
620
1670
1730
1960
1340
70
1450
570
370
1430
300
994695
180
1310
750
620
970
680
1480
110
2210
2640
870
860
1090
190
240
740
995055
80
1120
1660
1050
2320
1150
1680
520
100
1850
680
1270
430
120
1720
20
720
320
70
490
650
50
320
350
1480
2320
340
1050
1340
430
1140
1510
1290
350
580
1790
270
1380
1970
440
880
900
140
410
1490
1190
1320
1660
150
1490
390
380
90
510
1760
570
530
60
210
2140
610
2350
1280
920
650
390
720
2360
760
660
1820
400
2100
180
2220
470
1500
1230
2070
900
1560
2330
2230
960
1320
870
860
1260
1320
970
1380
720
710
1500
640
750
1500
590
1410
700
1590
400
940
1110
2010
1400
520
190
380
1720
1010
2110
2470
1150
880
1520
130
250
650
540
1610
360
1500
2550
220
330
40
40
1190
990
230
140
480
130
130
610
1390
100
200
1120
270
660
1190
1730
250
2130
900
180
1500
610
420
720
490
1090
1870
180
1660
780
370
220
1770
1140
1090
1530
1150
310
140
960
480
520
370
160
90
1180
790
2170
380
2080
1240
1460
540
590
1200
1110
1810
2220
1190
2330
480
310
1100
220
300
30
410
998539
940
730
560
2060
160
690
770
590
1250
40
830
1030
950
350
1990
1800
150
1660
980
2260
50
2060
410
1660
810
1110
150
1340
1260
1020
1300
1880
2580
300
890
610
1160
1660
2320
2540
200
1200
2530
240
400
90
1700
780
970
1190
1480
2240
650
80
420
1440
1480
1530
310
1620
680
1850
1960
1370
770
1400
1060
1400
1100
850
2300
380
60
1900
240
90
1820
1060
2190
190
130
230
2190
360
910
1840
810
750
350
1270
840
650
1110
2030
70
30
120
130
550
1760
400
310
1560
1080
1140
460
120
2620
590
310
770
1270
1900
450
200
50
620
1260
450
110
1650
1020
2100
1970
1150
2560
410
50
380
80
860
480
940
300
1280
460
120
310
1040
360
1180
540
2730
880
1130
730
430
1240
600
190
170
750
1860
830
2520
1730
1280
600
840
900
810
420
1530
230
630
2160
240
1770
750
420
640
1820
1430
220
1490
780
220
996091
996831
2100
1280
640
260
340
1010
880
1720
30
1910
90
1350
660
800
1530
810
530
1000
2090
350
1230
730
560
1630
2480
30
1860
1050
950
660
480
240
1840
1430
2240
1520
940
1270
670
400
900
30
880
160
430
2320
1130
410
1960
310
1090
800
1100
1210
170
90
170
840
150
660
30
730
960
2030
450
920
2980
2510
230
160
660
600
1420
220
2240
1350
1650
210
70
1310
160
1210
40
460
1530
1040
1070
20
120
1950
2230
580
1670
1990
1080
960
1210
800
60
760
2440
650
620
1210
1660
720
210
340
1210
1050
70
490
1050
1580
800
1810
420
690
90
1380
1250
1050
180
390
100
2640
970
1280
470
2400
2130
2600
90
60
2130
930
1710
680
1790
2280
260
60
340
2500
630
1420
1910
630
620
2870
1050
160
480
1620
80
60
2050
500
50
1140
1440
120
190
930
2590
60
1360
2190
270
40
1250
160
190
2090
590
1150
240
1210
2460
850
910
60
1600
2620
500
260
320
1630
90
1420
540
940
480
150
2220
20
910
340
60
560
1480
1650
400
910
2520
1620
1320
2410
770
510
870
2260
1440
1300
1440
270
290
1470
1820
1180
260
1590
1240
1660
400
390
1730
570
2330
1510
950
1570
200
470
670
2540
770
2000
820
996677
1400
1070
30
690
2810
1700
800
2290
600
700
850
2280
230
1940
830
2140
860
1070
870
1740
840
120
20
640
580
630
750
200
490
800
1500
430
1340
900
1920
2700
1050
250
1250
1670
1200
996193
1660
200
1800
210
570
440
800
1530
240
2030
2380
2210
1730
640
1760
1000
360
720
1240
570
360
560
1600
810
290
2240
2300
780
1800
1180
670
890
240
220
640
1700
2050
470
1240
580
994219
990
150
550
680
1300
660
890
1680
2120
860
1200
1560
90
330
930
580
1880
660
2080
1250
1370
1350
320
910
1140
520
1640
2650
590
320
660
1140
1390
220
1030
320
2020
970
560
2620
1430
300
1890
250
80
1130
460
1840
1440
1770
830
2160
1260
1660
2060
1690
460
800
700
1490
60
1930
1040
650
770
2000
996975
960
760
1440
340
890
590
70
2270
800
110
590
1340
180
1800
480
1490
1050
220
2340
2010
1570
990
390
190
1650
890
110
1990
310
600
2330
400
220
300
750
1380
2330
880
1030
390
520
1710
1520
1090
300
1920
1480
1070
680
490
40
410
330
1720
980
1470
520
280
120
2260
20
230
310
1130
1440
240
50
1340
780
410
490
430
2530
410
580
1120
740
1330
540
1860
20
990
300
120
990
610
1710
540
2580
300
400
950
210
270
910
180
190
110
2110
2380
930
2150
2630
390
80
997398
670
780
350
370
2800
1180
1490
340
510
230
2720
1120
650
900
1670
820
230
890
1980
260
960
1850
510
680
1840
90
40
110
970
650
90
300
570
2050
550
50
820
1100
2350
510
1640
2550
360
250
1570
450
620
760
1250
510
660
1050
2650
380
710
430
1910
790
280
20
580
140
600
370
2550
1100
1020
2120
1500
1040
480
580
1170
610
220
620
980
1910
2130
40
2070
760
1310
320
1670
1330
1380
380
1260
570
1380
2370
1400
1860
640
190
1430
580
1210
370
2510
2040
1500
2030
1670
2470
280
640
1000
890
700
450
190
180
630
1320
2160
1010
2200
330
1790
490
170
1300
740
360
820
390
1070
310
340
150
450
140
240
1400
2120
1120
210
1600
100
320
620
1630
200
590
890
1670
1310
1770
1760
1320
2400
810
2860
970
1760
750
350
330
200
1740
1240
700
1710
260
1510
1130
690
230
690
560
1420
1550
370
1180
1470
300
1020
510
70
1650
1700
210
630
1380
1150
580
150
60
220
260
290
1680
310
1700
1570
140
1790
1450
600
2170
1600
670
120
1340
1190
2710
160
1350
820
2060
330
1360
620
290
1850
830
340
1250
1750
1180
1850
130
1890
1850
550
1600
640
410
100
630
1130
970
320
520
350
997797
1160
1600
710
630
790
1080
270
1600
670
70
160
800
640
1350
1350
2600
560
1810
1690
920
1140
80
300
1690
1720
520
1570
890
2370
40
990
1370
760
1590
250
1410
650
390
1010
380
990
2120
1390
1570
550
1350
830
1200
1680
570
1050
430
780
300
240
260
650
990
550
2060
2920
570
70
2280
220
2370
340
1300
20
996391
580
1200
200
80
590
1310
340
370
2120
1160
1620
2790
2420
80
710
1010
20
1970
260
70
480
560
170
400
930
190
1050
750
150
830
850
1260
910
2400
280
1260
1520
970
2830
760
1060
880
1970
280
1060
1210
1710
570
1490
250
740
190
660
2610
660
180
440
800
60
360
960
1530
980
2410
1210
2180
60
190
997214
1310
1120
470
1090
230
420
2120
2030
1280
1770
840
550
350
130
460
1520
550
1470
1800
390
1310
230
2170
570
250
280
60
920
720
1060
110
480
910
570
90
1040
30
1350
880
980
1540
100
1050
410
1400
2200
480
1490
2350
1970
890
990
1310
390
550
990
760
2060
290
2280
1690
690
680
80
1790
500
580
770
1420
140
610
740
1390
1210
20
2600
1770
810
1030
560
50
980
1450
140
390
630
340
150
770
2110
490
220
390
470
1800
1230
230
910
680
660
780
40
2880
2290
410
1370
1770
680
1570
620
1150
960
980
1180
610
1390
2110
1370
1120
1370
680
1990
470
2630
570
600
220
710
70
630
40
310
1910
1430
950
2220
130
60
380
2390
2050
70
360
1720
220
1320
630
770
480
810
1590
1400
480
1660
1210
730
820
660
930
2050
2310
1490
610
740
260
480
830
1180
1050
530
2700
810
710
1940
220
810
1570
960
1500
1060
370
600
320
180
1680
2700
770
1030
800
1680
20
1790
1170
430
240
750
1960
1070
900
330
2230
1490
1010
610
1970
1050
1030
690
950
640
720
2230
700
180
1300
1730
1690
110
2090
1830
2460
2310
160
680
1540
500
2040
1390
2250
280
130
1430
690
210
480
1120
650
160
640
2010
2290
200
1760
820
390
1570
90
2080
260
60
2130
1530
260
250
250
1120
2400
330
1710
910
1490
1990
290
1860
1960
1150
340
600
2140
610
1000
770
1930
1920
880
1740
630
140
1480
1900
2110
910
1570
1630
160
1750
250
1390
740
1690
1060
220
690
390
360
660
1910
1870
230
150
1410
130
550
500
1570
1230
1780
290
2290
1630
490
80
640
120
400
2430
1780
350
460
1110
700
380
890
450
1300
110
210
1370
440
1200
2100
270
880
1270
270
2240
2350
810
940
1890
1900
60
250
1720
1000
1200
1530
860
90
1450
1130
1780
1450
820
90
1000
1860
490
1050
680
550
380
2050
1910
600
430
1680
830
650
310
100
1440
2090
260
630
80
130
670
110
30
1530
660
460
160
560
1770
260
670
30
1030
1270
60
110
1920
1630
620
1570
310
250
1420
340
540
1150
1820
360
1550
1790
820
1020
1330
470
1880
380
850
790
30
1950
460
20
410
730
1090
1690
670
900
2130
1660
1020
890
1480
450
460
640
1590
1020
860
220
470
1100
870
1000
1050
1050
460
1110
1120
610
350
1470
190
780
1200
700
110
1120
1050
1150
1290
410
2350
1720
1410
1290
1060
910
2410
60
630
1320
390
1400
1570
1390
1600
1720
90
340
1440
730
540
930
330
890
1060
160
910
2580
2210
410
1210
1680
220
1390
40
1000
540
1180
440
1090
1150
1660
950
1790
1980
1590
400
1470
1280
1170
770
2660
350
2170
1380
990
410
2430
2810
2340
780
620
290
1120
430
20
620
100
610
1450
620
450
520
2110
430
1470
1650
1070
2800
730
770
730
40
1180
90
60
970
2410
350
1000
180
280
830
1680
2510
920
500
2490
2340
320
490
840
1800
40
910
660
850
1450
270
130
140
2550
1930
560
2410
170
220
390
1240
660
730
40
1270
850
490
2050
1820
1640
1140
400
360
2730
120
160
1910
610
520
950
1690
1190
20
730
940
960
40
970
1390
1860
230
290
2040
1480
1170
1880
1710
430
2070
1620
2540
1140
1680
990
760
950
740
340
1680
60
830
2240
350
320
1700
710
350
1130
1300
820
970
140
570
660
260
1050
310
1470
1150
330
1030
340
990
1030
1050
1590
2380
1950
280
170
1050
2520
490
1370
2030
350
140
1470
640
1900
20
40
1800
1200
1380
2140
100
2220
2060
1200
2390
2440
470
1680
2570
960
600
350
300
850
40
1520
1330
1690
1580
2560
1180
1190
1990
1320
1080
1770
410
1230
1440
1910
1610
240
940
1630
2230
1330
2470
830
110
260
90
210
1870
590
940
520
1810
320
1010
1060
720
140
260
1050
210
1390
2200
760
1040
2580
2870
1730
950
740
1170
380
280
1390
200
360
40
1450
750
2810
830
1020
700
470
1000
1110
1170
130
150
1290
770
890
1210
450
1640
740
1710
1470
720
1330
170
1050
80
50
1700
170
730
190
350
540
670
920
1730
1570
1340
500
2850
690
130
170
1870
1630
1550
430
2580
340
2040
1290
1530
1530
1450
1390
610
50
2360
1120
130
430
930
1860
1530
2590
920
730
590
700
1830
1390
420
460
1860
620
20
640
410
170
1450
1360
1440
2020
1220
560
1630
1700
2440
310
1980
70
2290
2870
1790
640
1230
2010
380
1230
1400
350
800
740
680
1090
1060
210
820
530
170
950
2410
1180
1420
1530
1530
570
220
1960
1010
930
40
2050
860
1250
170
670
170
80
880
1170
300
1560
1480
680
1810
30
360
1930
1030
520
2040
940
160
1100
340
1450
70
1180
150
1450
870
1460
2340
910
240
1610
430
510
1050
1470
1610
1220
1370
1350
140
1370
1330
540
2450
2130
2570
1900
999793
860
870
380
1640
110
1560
2380
710
1250
1920
1210
300
720
690
1670
1580
60
610
230
30
240
2600
1900
260
580
1880
690
2790
890
770
440
670
720
680
900
210
1730
650
2150
500
590
1070
660
430
1470
2810
210
280
140
1120
1500
999255
680
30
1360
1040
280
1310
1160
40
80
1080
160
1750
940
1130
150
410
270
700
410
420
910
230
1300
640
350
500
1730
350
90
1850
1140
990
770
790
780
890
2670
450
220
1240
2270
1950
400
790
880
80
200
1020
1410
1220
2010
1630
830
240
1170
2540
930
120
2000
1970
1250
240
930
2060
1420
80
250
200
100
1800
920
2040
1100
1770
2200
2130
460
1390
1900
940
890
1540
2230
800
40
920
2270
1810
170
1900
2360
280
290
910
600
1590
620
2570
540
50
400
1230
1270
570
260
290
380
30
2050
660
2440
994171
80
600
2750
1030
870
2300
2400
2630
1410
300
1920
640
870
1690
130
1880
840
1670
590
590
1030
1550
1280
110
780
1930
2230
2380
1120
260
200
170
1030
2260
1350
1060
750
1160
90
80
480
870
870
1070
2460
800
120
150
690
1410
150
150
1720
80
1310
600
2040
120
600
920
590
470
2080
120
970
1260
170
1320
660
1000
400
1580
1150
1060
1900
2240
2170
1320
870
910
280
970
410
2100
1160
860
90
2210
30
1530
400
820
620
1460
1680
999418
200
2130
470
80
1260
120
30
1790
1440
1560
1580
1420
470
680
890
1610
910
290
740
240
860
1940
1020
650
140
1610
1560
930
1960
920
1750
1990
20
930
210
2120
1250
320
1750
1350
670
1310
1520
2530
1310
1340
90
860
1640
810
300
1240
510
1570
200
1100
1010
1540
1320
1550
1770
2550
670
630
870
820
780
340
960
50
230
120
150
1900
130
160
580
530
1100
80
1420
1600
1480
1310
1560
470
1100
710
2550
1990
1550
1610
420
640
2260
710
1780
220
1340
200
1190
2870
1120
1030
1630
370
1770
1190
1110
1090
2360
530
1260
1190
2550
1460
970
999950
640
1000
850
1520
170
540
350
1490
650
2530
1150
1950
180
220
1550
2750
920
700
1020
840
850
440
320
2340
1560
2430
420
2570
190
90
560
20
30
520
2360
810
110
2190
2590
2280
1590
1060
470
1260
590
800
1550
100
220
60
70
620
250
830
470
50
570
540
180
1480
1010
1950
1740
300
190
2190
290
980
470
530
1750
1430
1440
2500
1830
1480
1390
1400
1530
1840
740
340
2870
380
260
20
730
160
700
330
1970
1880
560
910
710
2310
1050
320
70
880
50
740
920
1590
310
140
710
600
730
320
920
1540
610
700
790
230
2550
550
140
1410
590
80
1020
2410
610
1350
850
1550
390
370
370
460
440
1110
1730
1240
1020
120
790
1160
1150
360
560
560
190
1470
1490
1380
270
1590
2240
2300
590
1130
290
1240
1370
1160
570
1270
600
800
340
2240
630
20
70
500
870
830
1250
220
90
510
190
930
330
1580
1870
1370
2660
880
590
1960
910
1860
1690
1200
840
1350
1690
980
40
690
360
1060
2460
760
2430
1500
1930
640
50
970
1880
340
690
2620
790
730
110
830
140
510
1150
1400
1680
110
1500
880
150
1050
2880
1200
860
950
620
1820
670
110
30
1080
900
680
680
500
80
1920
690
1250
1670
2240
800
760
20
180
1580
1540
1780
50
450
1040
2570
450
1910
310
1750
1210
700
560
2830
540
1850
320
680
2520
630
1040
730
1260
1900
430
1620
1110
1370
580
1250
700
1420
1110
130
520
1040
710
860
1410
900
1610
1200
1100
1760
960
1450
1620
350
370
620
1940
1060
2310
170
850
1250
310
960
1020
2200
1020
790
2290
860
400
370
2440
670
170
120
340
350
1780
660
950
1510
1020
1600
490
30
490
810
2180
140
2370
1830
1090
770
30
1060
650
1400
200
830
1210
100
710
520
1100
2460
1210
1010
1480
1190
1350
1360
420
1010
280
1740
2740
450
430
1590
320
1320
1410
1040
1220
1840
450
290
1290
1370
130
1830
1500
1330
710
2300
550
50
1830
2600
710
1410
1300
1470
640
970
1000
80
210
2730
700
910
1600
680
1520
290
770
1140
860
910
130
50
160
520
880
660
760
1130
1530
930
1280
1650
1410
2160
1010
2210
750
1420
2250
60
580
1550
220
1130
480
1060
260
250
1010
1030
2670
140
310
2840
1830
1660
1730
70
1510
470
1840
310
1740
1240
1280
2130
2120
1440
250
2410
50
370
1960
280
590
1920
650
2460
1940
1840
870
30
620
380
500
560
150
630
40
2130
900
1870
380
2220
420
90
660
100
1550
840
1700
1920
300
1530
880
690
870
300
690
270
1990
1510
1280
920
220
920
230
400
780
690
2200
720
100
1350
980
660
1020
1460
70
440
1600
1210
1310
260
90
1530
210
1070
1250
590
620
880
660
850
1240
1000
340
1050
30
1680
2180
1850
820
900
2110
390
1210
330
120
550
1880
590
1350
520
290
1250
640
310
930
1710
40
140
260
160
330
590
1200
560
210
1770
510
770
630
670
1470
970
1410
370
1060
270
320
1560
650
410
480
650
1110
2460
1920
330
1750
1990
1650
270
950
1760
2160
1360
90
620
1930
830
970
2240
1000
320
500
330
170
1920
490
970
1960
2850
2350
190
70
700
250
940
660
1770
810
980
370
590
800
1250
1070
1510
1100
1090
1120
180
300
270
560
70
940
1030
840
1710
600
1120
1760
950
160
450
1290
1330
240
2180
2000
910
820
2160
2040
1400
610
400
2430
550
500
2420
460
820
2470
870
680
1920
2200
2460
140
1730
1360
50
790
2550
420
1200
230
770
1550
680
780
1000
140
80
740
790
280
2530
920
970
960
490
2210
50
1480
1360
1160
1330
1630
150
1010
1380
840
220
1090
200
1780
420
1740
1380
1210
2300
1590
2580
160
130
1750
550
650
800
1590
200
990
260
820
550
60
590
720
2180
800
2400
1660
1270
30
2030
1010
2350
530
1010
420
450
240
1040
1400
320
530
640
700
650
210
750
90
1780
1440
300
1420
880
440
880
2460
2370
1670
70
2720
1940
330
880
1180
1820
90
2970
320
1090
1270
280
400
2210
1580
210
990
160
610
950
90
1060
1570
1370
2150
100
1330
2030
1230
1070
170
2080
1270
1730
1100
1300
2150
410
1250
280
2170
610
170
1160
30
2050
750
1490
2140
390
1120
390
1570
1320
380
890
1910
80
1560
2430
860
2260
290
1200
1320
700
1390
280
1240
170
1200
1470
950
950
660
310
2020
670
260
940
400
320
2460
1460
970
260
620
370
270
240
140
950
1230
1520
2020
660
1770
2480
1450
190
1490
2030
780
40
1650
1460
410
810
340
1630
990
700
280
200
40
1440
1530
1400
1930
1570
990
1780
1090
450
1430
360
880
1410
200
990
320
1220
1760
2210
770
1640
970
1480
380
1050
510
1240
260
390
1980
990
390
360
1560
350
2230
1160
1220
1200
370
1460
1090
140
970
2070
1950
710
40
1580
760
1000
1390
110
1120
300
2420
1900
1570
870
2140
180
850
1060
1380
780
570
710
760
1700
140
2310
870
1360
360
870
330
1060
920
1200
1840
550
130
680
500
240
420
1000
1160
530
1900
180
410
1430
1490
1480
720
100
1600
250
70
140
790
1310
1090
1140
710
90
20
250
1750
1330
1950
610
270
1120
590
1260
2120
500
500
330
2220
1850
550
1370
1190
180
70
2380
1230
1030
280
2690
1600
1290
1080
440
400
1490
100
830
2610
830
380
50
280
120
2320
110
460
1270
850
1170
680
390
2370
1280
1420
590
1140
330
1170
1010
1780
790
360
1210
340
40
70
2430
1590
120
1970
1470
900
2830
2900
210
60
1290
50
2010
850
1250
800
1640
210
770
310
540
1730
760
1830
60
1830
790
1060
1540
1820
860
270
170
1190
1150
1420
290
660
980
120
2300
1770
160
2540
500
600
1230
2180
2890
420
330
1490
570
2260
120
370
100
1460
490
990
1050
800
1060
2860
360
1440
780
830
1820
150
1400
760
1320
90
170
490
50
1300
900
340
910
1590
2030
1380
1590
180
70
600
2210
2340
130
1230
30
470
2710
2250
590
1300
650
800
1400
1350
720
690
1510
620
880
50
440
500
870
1040
500
1580
110
190
900
2190
2000
2200
1570
750
1980
1510
1110
998237
1430
610
340
1080
2730
2360
1500
1830
250
1810
240
160
1030
130
180
560
1040
1040
360
2760
240
1670
1790
240
1550
420
760
1070
420
900
2590
2180
1010
2700
760
2920
2250
490
210
60
490
1890
2190
90
830
800
1660
280
1770
1930
1000
1510
210
250
2740
590
290
110
160
790
430
770
700
1650
1830
1310
940
2780
1680
590
995479
390
2120
750
150
520
2120
1950
900
790
120
330
80
240
1720
2000
2170
290
500
1240
970
1810
1590
70
770
2110
410
994710
1610
300
40
330
20
20
2170
910
720
1970
370
996898
1340
50
450
70
510
820
580
910
440
1240
150
2560
60
1280
1000
1480
630
1890
230
340
450
620
1730
1430
2510
120
510
1560
640
430
920
410
490
1690
180
850
1550
1100
1210
1400
600
590
930
520
2450
2340
1890
340
510
700
1630
560
600
2490
150
730
590
2170
1740
20
700
260
1830
1470
998398
370
180
1310
210
620
890
1360
90
840
450
1850
920
390
1360
380
1730
430
700
510
1140
1300
410
1320
1960
1280
800
1310
150
130
430
230
1180
700
990
980
530
2490
920
330
20
140
370
820
290
1460
1320
840
90
560
1140
840
470
60
530
400
290
160
960
240
2250
1660
2310
2340
300
290
930
1750
130
70
1760
160
990
690
1140
930
1390
440
470
940
740
2140
1310
1540
60
260
1630
970
50
1200
670
2960
1240
1530
1760
330
460
500
1690
350
330
350
1080
1500
700
780
700
1400
1520
460
2320
330
620
1260
1870
1530
230
130
2840
1950
1700
1820
2020
560
2580
320
1140
1460
750
520
520
1110
400
1810
1700
1420
2860
240
100
1590
240
780
930
2510
180
1070
650
490
860
700
230
520
100
310
520
1720
860
270
100
570
270
410
560
530
750
995517
1720
1100
280
1840
1280
670
80
520
70
720
2240
1850
530
1610
1410
1290
520
1500
1690
770
1150
1270
520
1610
60
2090
2100
1470
1480
80
1430
1920
160
1990
1200
2500
1590
1860
1360
1390
1890
2170
995875
1930
590
70
210
1560
660
450
1640
770
1170
700
760
2000
410
390
720
600
1320
2250
1840
1740
150
2200
420
310
900
1100
530
2770
1380
2220
1210
1760
390
1250
440
1060
1550
260
620
140
1680
2200
400
700
1180
970
120
940
2160
1090
1180
1650
280
1860
1960
960
260
560
140
400
1260
1620
100
130
440
1440
1030
2410
680
1110
300
280
2780
2390
1250
620
220
520
1380
130
1630
1280
400
90
1730
400
1000
420
1930
40
120
190
70
1820
150
360
1160
380
900
1450
430
1020
310
2100
330
1940
1020
1690
530
950
270
1180
620
290
670
1670
700
1290
1890
1130
50
570
2660
800
680
120
410
1260
1120
300
60
2360
240
1340
1320
700
1010
1080
190
2060
730
70
50
1940
2550
1760
250
480
1060
2430
480
610
630
140
250
1570
540
995979
780
820
1030
420
350
840
1720
870
1070
1280
730
390
1750
995174
1330
1620
380
1020
1710
270
530
880
2330
1150
500
920
500
1150
640
1720
1270
330
1200
70
140
1490
2230
1110
1030
1540
2190
750
1350
140
994535
650
160
1350
1440
1480
1210
1090
110
1610
950
180
750
1020
330
2780
1260
560
190
310
200
680
30
300
590
2250
800
2900
50
860
930
1050
2550
500
1570
850
1640
150
70
1700
30
1480
790
890
1700
2440
1160
1060
2380
260
1730
60
1130
490
1390
280
100
1250
1220
430
540
920
300
720
540
200
1440
1940
1360
1810
1190
1890
30
390
1300
1660
1360
760
1780
840
1330
630
1550
1050
200
1080
2290
350
430
80
1560
130
540
770
510
1340
30
180
770
20
1440
440
1550
550
1300
890
40
570
2620
1670
740
1650
1600
490
560
900
670
860
640
1120
2120
280
1420
2430
840
1640
1910
1320
1800
830
910
970
2410
996158
970
1900
870
430
1210
1100
530
1130
2420
30
780
1680
650
1490
1140
200
1040
140
940
620
680
2500
440
460
420
370
520
1460
750
860
480
1280
1690
840
500
470
640
2690
720
180
2560
1630
260
160
240
1150
1270
994514
900
1610
500
850
1500
440
990
1550
1850
340
1200
20
120
510
1710
420
560
1560
170
1130
60
670
190
250
1880
50
1380
1130
450
1220
1550
1350
2100
380
1590
1760
1780
1190
1420
1750
960
1970
860
80
1950
790
420
1970
1240
1950
490
1170
540
1150
100
400
710
1320
820
750
650
1020
90
1210
1130
590
250
510
1880
310
650
190
1800
470
140
770
1040
410
90
870
2260
1020
660
2080
1110
1760
490
690
2250
250
1580
1170
1900
410
260
1040
710
960
90
1990
700
90
1530
640
1350
994970
1550
2220
1080
710
1070
800
1230
870
1020
2120
1010
310
480
480
1870
1350
1000
2150
530
540
540
1080
2910
280
2310
1510
810
1750
370
1110
1720
1810
1800
1650
1930
940
620
570
1740
630
1910
210
420
1730
480
870
2330
1520
900
810
70
2500
1730
50
610
1350
970
460
690
200
1730
1030
370
630
280
1260
790
700
2500
540
790
30
1680
160
100
2760
580
1650
1050
2080
350
790
610
650
2240
210
1800
670
2080
70
1360
1550
310
1970
570
2190
930
150
70
260
2650
330
850
1720
650
560
750
1230
20
1650
2240
2030
1760
210
180
640
710
870
1550
640
180
200
190
130
1740
1140
330
150
1010
170
440
1670
900
1090
30
1100
1810
500
580
1110
980
2390
580
540
230
1380
740
1880
810
660
1300
830
820
1950
410
1440
370
500
700
1090
2300
40
30
620
680
440
190
810
640
1740
830
1460
790
940
720
1050
440
1780
1110
2110
1060
110
1910
640
1900
920
1410
190
510
30
240
430
40
1530
650
1030
2670
1310
900
1610
1530
120
1030
510
1000
870
640
2180
260
2240
250
990
40
1380
1370
1430
220
270
1160
1940
810
550
1140
650
920
2380
300
1080
1550
40
1590
260
1770
1230
110
1370
580
2530
1130
1440
290
900
2290
710
998251
30
620
200
1810
2120
270
210
160
260
560
180
1150
1070
1950
1510
510
1860
140
1600
1060
1200
680
180
1440
400
995959
1430
2270
2510
820
450
1880
500
70
110
100
820
480
2110
310
550
890
1250
260
190
1430
700
900
780
280
1540
540
620
1460
1380
1010
1620
220
1450
860
1450
2030
1430
180
1230
1290
1480
1380
2380
910
310
220
1560
270
920
650
160
180
370
580
300
2350
2380
260
790
260
550
40
1990
1780
460
1310
1670
1270
820
490
890
1760
1190
1140
510
2380
950
440
360
80
2100
240
1070
1240
470
330
300
2390
2350
490
220
920
1180
1100
1670
240
30
1470
2480
1550
120
1580
940
860
190
390
310
2100
960
660
1780
1340
1740
80
90
1990
410
1160
210
2050
430
2150
380
290
240
620
1110
1680
940
1900
50
1240
230
570
1790
480
710
460
2190
400
1940
380
100
330
310
1400
1320
260
2000
1010
1230
190
1750
2520
430
1540
1570
260
2340
2680
1910
20
60
1040
2550
2460
1840
1160
500
220
1060
1490
1260
120
1540
1250
1870
1470
620
640
1190
100
320
1640
2170
2420
1160
440
2630
1330
740
540
900
880
610
1290
620
1190
1520
1190
1360
320
2170
1000
710
2020
1840
290
1340
510
120
200
1680
1080
700
490
630
170
520
260
750
110
390
1630
1260
260
1740
1060
1760
110
320
790
2690
580
1390
1330
280
300
1840
920
80
320
1080
1890
1600
350
2100
1980
490
1940
1050
1640
1630
1090
1440
350
2700
370
1330
720
50
1580
1450
480
140
1010
860
1240
1360
1270
1490
997378
430
710
990
410
2070
350
1250
2310
2470
2100
470
1130
320
1650
1210
300
1860
1110
1260
1590
810
280
280
490
320
998214
330
1460
1050
1360
1470
50
610
930
110
1910
1850
1660
380
340
2250
810
2000
1430
230
2190
2920
1600
60
1010
2670
910
240
640
480
1590
230
90
1540
130
970
2410
470
480
770
470
510
560
150
600
50
1210
370
2640
600
1200
420
630
680
1970
1860
810
230
500
500
940
1500
1310
360
1310
880
1130
1640
2250
780
170
1050
60
910
1080
1950
810
1000
1520
670
920
1790
810
170
2330
1360
180
2420
880
120
1700
380
700
1840
180
640
350
1740
1180
1900
270
1480
1740
550
1540
410
1730
570
920
410
810
690
1670
980
830
1820
960
1450
200
620
2480
1070
750
2040
1630
1050
410
760
340
2010
550
1310
90
880
210
370
2060
1880
730
2050
1470
1380
590
1710
310
890
60
90
330
340
2820
230
360
2110
1010
1410
2170
1420
1250
1940
820
100
1490
2580
2490
250
650
570
2320
100
290
1620
460
640
190
1120
890
1430
40
840
920
2500
1740
1220
1790
1290
260
600
2180
2350
1290
230
1850
650
170
830
2670
110
660
1790
1730
400
280
790
1110
520
1690
920
1870
940
1310
350
850
120
1230
1420
1920
760
940
260
970
130
1090
460
2130
610
790
1990
1100
290
1360
1780
1810
130
960
780
700
770
1650
1140
2180
1740
50
290
1210
2040
1510
460
1260
770
100
260
570
510
380
2640
300
610
1940
760
90
1510
900
2220
780
120
60
280
140
1510
510
2320
40
330
1520
720
100
1220
660
700
1430
180
350
1880
800
920
70
720
1920
1010
720
280
1080
1490
1220
440
2120
610
1020
1790
190
160
730
2240
390
590
50
480
610
320
1170
1060
2350
1080
340
630
2090
1890
580
820
110
1090
700
60
970
90
1640
930
1080
90
260
880
1690
850
660
830
1690
1140
2390
520
1480
950
600
1410
1840
1610
1190
740
770
1300
1010
400
1670
690
1230
30
1230
270
300
820
1150
2590
770
210
1020
600
730
1120
2600
700
1240
660
70
750
1510
670
530
1820
260
930
360
620
1650
950
400
1230
490
1320
1720
1150
1630
1940
1570
1220
820
390
2450
1450
1270
2290
1940
1290
170
40
1130
140
1870
1750
110
180
2080
2270
1310
1930
1030
530
20
50
1530
2070
1080
1800
510
120
1120
1570
1820
450
350
180
810
690
500
1480
930
30
1900
2160
950
1640
340
90
320
1330
1400
600
1280
520
340
2250
690
40
2730
1830
210
770
1570
2410
1030
1000
540
370
1000
1560
20
1330
590
210
590
1970
730
500
130
1780
1350
1300
380
760
2700
40
190
320
440
640
100
710
1140
1720
1070
740
340
740
2020
270
1200
1300
260
950
30
1330
2050
150
150
1000
1370
270
1680
1320
1770
1440
250
430
1110
780
999219
610
1540
20
1360
480
1090
980
1370
130
610
2640
90
40
200
1610
1780
1300
1870
1670
1070
740
800
70
120
2040
60
530
400
270
290
290
2540
750
1250
1110
450
790
1390
910
300
2160
830
1720
430
1620
310
1760
510
800
30
160
1140
360
2120
2050
50
1120
830
290
320
890
550
110
1080
1820
220
1040
200
1350
480
1960
360
740
450
480
970
2140
1730
680
1020
810
2190
1590
680
420
2410
1060
90
710
340
1070
2290
220
1760
390
240
2580
250
1560
1070
480
440
80
150
2120
1080
1480
1070
710
190
340
100
730
2390
1680
2160
370
1030
170
2260
600
2230
90
680
750
2740
1720
290
880
1350
280
250
990
2130
1380
570
2280
1240
1720
690
2240
1410
120
2470
20
620
780
590
640
1500
670
130
850
1510
550
1160
1370
1670
180
1210
620
400
50
1290
70
700
450
990
1210
2700
200
2830
140
220
630
670
460
2660
2620
660
2360
2010
2060
170
1540
360
1180
200
530
1940
200
1420
910
1970
1620
1380
1840
330
260
1640
880
430
770
1900
1840
1220
810
170
1120
810
1310
220
1170
1530
500
350
460
350
480
1700
1400
1500
770
870
1380
970
900
100
40
1220
1020
1480
420
1350
1800
350
2490
40
1490
1420
940
2640
1820
820
2010
490
1830
710
2670
1380
1610
996210
2390
80
2310
2520
840
1580
290
920
1570
820
1360
1010
100
2070
190
820
2480
780
630
650
1330
640
480
920
250
390
600
710
720
1070
2600
900
460
970
270
1240
700
1640
1550
390
910
940
330
2630
200
770
1420
740
1240
1380
640
590
1370
30
160
130
2030
1490
1430
500
1270
1630
680
2440
1410
1150
670
730
2160
280
1960
860
790
2200
1790
210
870
1380
1140
2370
870
460
1430
1280
470
2420
270
820
1220
2240
2280
420
420
150
1210
100
1730
1970
160
450
1880
1460
2810
1080
1360
1460
260
710
350
996359
1920
1430
1710
1490
290
160
690
1300
740
380
1060
690
1400
1150
1970
1330
1100
1360
1620
330
760
230
1480
1920
1300
290
20
1600
1920
1490
590
1070
1440
2010
650
1940
2450
950
120
1100
90
1450
900
230
1020
200
1890
2340
850
960
280
190
440
1430
930
340
900
300
310
940
700
2040
610
620
1030
410
2350
810
430
210
660
90
730
720
890
980
160
1250
570
1570
490
330
2070
1350
2880
300
1850
720
110
1000
1900
2180
290
210
330
990
670
550
1710
240
1630
360
1880
1070
930
2460
320
1500
140
2130
430
320
1480
860
1520
210
730
480
1350
340
1850
960
880
210
260
810
390
360
1460
670
1660
1160
840
330
1710
470
1030
300
2030
1750
1230
1080
1450
410
1160
820
1670
2140
1860
450
1270
2160
1040
1020
800
80
2180
1120
1430
450
1680
2070
330
580
2090
930
870
1690
2930
1070
2000
350
1140
1200
850
710
200
1100
1550
950
350
1810
1540
1020
1620
1500
1120
1580
2490
1620
1830
1230
260
980
2140
1960
310
1080
860
2140
470
420
1150
1750
140
420
2100
1380
950
240
2120
750
1880
1650
2500
170
890
200
450
200
470
240
2290
1710
1820
580
50
999671
1550
1940
900
550
60
1710
2100
1540
310
1150
1620
2540
1710
80
1370
1240
1260
250
1400
1610
70
700
850
1660
1930
2010
1070
190
630
890
950
1920
2000
260
1460
2340
2410
560
540
2740
2040
160
790
2240
1280
70
330
190
1850
110
300
100
90
1250
270
994852
1980
30
150
1050
300
2070
840
1110
480
100
2070
