5
6760
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
20
20
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
20
20
20
30
30
30
30
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
10
10
10
10
10
10
20
20
20
20
20
20
10
10
10
10
10
10
10
20
20
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
-10
0
0
0
0
0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
0
0
-10
-10
-10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
10
10
0
0
0
0
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
20
10
10
10
10
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
10
10
10
0
0
-10
-10
-20
-30
-40
-50
-60
-60
-70
-80
-90
-110
-120
-130
-140
-150
-150
-140
-130
-120
-110
-110
-120
-120
-130
-130
-120
-100
-70
-30
-10
-20
-50
-70
-80
-70
-50
-10
40
50
30
0
-20
-30
-50
-80
-110
-130
-130
-140
-170
-240
-310
-340
-320
-270
-240
-220
-220
-230
-240
-220
-200
-190
-210
-240
-250
-260
-250
-220
-210
-240
-280
-260
-200
-170
-200
-270
-320
-290
-220
-180
-190
-220
-220
-200
-160
-110
-70
-60
-70
-50
-10
0
-80
-200
-320
-380
-360
-300
-220
-170
-140
-120
-90
-60
-40
-60
-120
-210
-300
-360
-360
-310
-240
-190
-170
-160
-170
-200
-230
-250
-240
-200
-130
-80
-80
-140
-220
-290
-300
-260
-200
-160
-140
-160
-220
-280
-320
-310
-280
-260
-220
-140
-30
40
80
140
230
280
240
170
110
60
-40
-210
-360
-430
-400
-330
-250
-150
-60
10
70
140
190
170
100
30
0
50
160
340
510
600
570
450
350
330
390
470
530
520
420
260
130
60
20
-40
-120
-140
-80
-10
30
60
100
130
120
110
140
210
290
330
340
350
330
210
60
0
50
120
110
60
40
50
70
50
20
-10
-40
-40
-10
50
140
270
390
420
330
200
100
-10
-190
-340
-380
-330
-290
-300
-280
-220
-190
-240
-330
-430
-500
-490
-380
-210
-60
50
150
260
350
410
400
340
260
230
300
480
670
740
620
390
200
130
130
80
-50
-180
-260
-270
-240
-190
-130
-100
-90
-70
30
180
340
490
600
670
670
630
570
500
400
270
160
120
170
210
190
100
10
-40
-50
-90
-200
-330
-400
-400
-390
-370
-330
-300
-300
-300
-230
-100
10
-10
-150
-310
-460
-600
-670
-590
-410
-260
-220
-260
-310
-330
-310
-230
-110
-20
0
-60
-170
-300
-350
-280
-190
-170
-270
-400
-480
-480
-440
-400
-360
-330
-310
-270
-200
-140
-140
-210
-260
-260
-220
-130
0
140
280
440
590
620
530
430
420
400
290
130
80
170
190
30
-180
-270
-250
-280
-390
-480
-490
-500
-540
-550
-500
-410
-290
-100
180
460
620
610
470
280
170
190
280
360
400
380
340
320
340
330
270
170
10
-200
-440
-570
-560
-520
-540
-650
-760
-850
-930
-1060
-1180
-1220
-1160
-1110
-1110
-1110
-1060
-980
-880
-730
-500
-280
-110
20
120
190
190
140
80
50
50
50
-10
-150
-350
-490
-510
-460
-460
-510
-540
-500
-420
-350
-340
-360
-380
-330
-200
-30
50
-20
-140
-220
-260
-290
-290
-200
-30
180
400
600
720
680
460
130
-180
-400
-490
-500
-440
-320
-120
90
220
230
170
150
220
320
330
220
100
70
70
20
-120
-300
-460
-590
-690
-820
-950
-1030
-1020
-910
-710
-450
-220
-170
-270
-410
-480
-470
-430
-360
-310
-320
-420
-530
-590
-590
-620
-690
-680
-550
-390
-360
-450
-550
-550
-440
-230
30
280
420
370
190
30
-20
30
130
250
310
220
20
-160
-260
-330
-390
-410
-360
-290
-230
-200
-230
-330
-460
-590
-640
-590
-460
-240
30
220
250
160
90
160
380
680
950
1120
1200
1190
1130
1080
1020
800
410
-40
-370
-500
-490
-420
-450
-630
-810
-830
-680
-480
-330
-230
-150
-50
70
150
160
150
120
70
20
90
260
440
490
460
490
650
830
920
930
910
850
760
710
680
560
330
70
-110
-160
-90
40
120
40
-190
-450
-630
-670
-620
-620
-680
-680
-510
-310
-210
-160
-50
140
330
510
700
830
830
690
550
510
520
480
490
630
830
910
770
480
190
-20
-180
-300
-380
-410
-460
-550
-630
-670
-660
-610
-520
-420
-320
-250
-270
-360
-410
-350
-280
-300
-360
-400
-390
-330
-230
-160
-160
-190
-180
-100
50
230
310
280
250
310
420
540
690
790
710
480
260
140
100
70
60
40
-40
-150
-220
-150
20
170
180
100
10
-70
-120
-90
20
100
50
-20
50
250
450
530
500
470
500
600
710
790
820
730
440
70
-170
-210
-150
-90
-40
-30
-150
-420
-710
-850
-750
-440
-10
380
640
760
840
900
860
700
460
240
120
90
150
250
320
300
150
-70
-320
-530
-650
-600
-350
0
240
240
80
10
140
430
710
870
860
730
560
390
250
200
240
270
220
150
130
180
270
380
480
560
640
730
810
760
600
410
330
330
280
200
260
520
800
940
940
850
600
230
-140
-410
-510
-430
-230
-60
30
50
30
-40
-110
-140
-110
-40
40
130
250
410
580
690
690
580
390
110
-230
-510
-620
-550
-370
-180
-30
50
50
50
100
150
140
60
10
20
70
120
230
460
790
1120
1260
1200
1070
980
930
840
740
670
600
470
320
180
-10
-320
-700
-1000
-1100
-1070
-1050
-1050
-980
-800
-530
-230
20
200
290
330
320
270
170
10
-190
-350
-420
-330
-120
90
230
330
450
600
720
740
660
490
350
280
220
130
40
30
180
440
690
790
720
560
440
460
570
630
530
330
160
60
-30
-130
-170
-90
20
60
40
20
30
50
80
140
240
340
380
330
210
70
-50
-110
-130
-180
-290
-410
-460
-400
-280
-140
10
160
280
330
320
310
360
470
600
660
630
520
350
160
0
0
160
360
500
570
590
540
430
300
210
100
-60
-250
-430
-580
-740
-840
-830
-700
-560
-580
-760
-970
-1070
-1060
-960
-780
-570
-360
-140
80
290
460
590
620
550
390
230
120
60
30
0
0
30
50
-10
-130
-250
-310
-300
-240
-180
-140
-150
-180
-240
-340
-460
-580
-690
-780
-850
-870
-850
-800
-710
-560
-300
0
220
280
200
-10
-270
-490
-570
-530
-400
-190
80
340
550
650
600
390
120
-140
-360
-500
-520
-440
-340
-310
-350
-440
-540
-670
-830
-960
-1020
-1040
-1030
-960
-870
-860
-920
-910
-690
-320
40
270
350
300
160
-80
-370
-580
-630
-510
-290
-70
40
20
-40
-10
70
130
120
90
80
140
250
350
350
190
-100
-400
-590
-650
-690
-740
-770
-680
-440
-140
100
250
340
430
500
550
550
500
410
300
250
340
640
1130
1660
2060
2220
2190
2009
1740
1430
1170
1070
1100
1120
1030
880
730
530
220
-160
-520
-800
-970
-1030
-960
-770
-450
-100
210
440
640
810
960
1050
1080
970
710
370
130
110
280
520
690
740
690
640
620
640
650
670
670
650
550
360
150
30
60
190
320
330
170
-110
-380
-530
-560
-580
-640
-730
-780
-780
-760
-750
-660
-470
-210
90
440
820
1130
1280
1290
1230
1120
970
810
660
550
530
630
790
850
700
430
240
160
140
110
90
130
230
310
320
290
290
370
490
610
730
830
920
960
970
970
980
990
940
790
570
370
280
340
500
670
800
900
940
890
750
570
380
250
250
420
690
980
1210
1360
1420
1370
1200
920
660
550
580
690
850
1050
1240
1380
1440
1350
1090
750
440
220
120
100
140
190
260
360
500
610
670
670
630
550
400
190
-20
-160
-230
-250
-270
-290
-300
-320
-310
-220
-10
280
580
850
1070
1220
1310
1340
1300
1230
1160
1060
890
690
490
320
170
0
-170
-310
-380
-400
-410
-450
-510
-560
-600
-610
-540
-400
-250
-120
50
300
540
680
670
570
430
280
150
70
20
-20
-70
-120
-150
-210
-360
-580
-800
-910
-830
-590
-260
90
410
640
730
700
620
530
400
220
20
-150
-300
-450
-640
-860
-1050
-1180
-1250
-1280
-1260
-1200
-1110
-1050
-1050
-1150
-1320
-1480
-1530
-1450
-1240
-950
-630
-290
50
360
560
610
550
410
230
20
-210
-420
-610
-790
-980
-1190
-1460
-1750
-2029
-2210
-2250
-2150
-1950
-1670
-1390
-1170
-1050
-1060
-1180
-1350
-1480
-1500
-1450
-1390
-1370
-1350
-1350
-1390
-1500
-1630
-1780
-1930
-2120
-2270
-2330
-2230
-2009
-1710
-1420
-1160
-930
-760
-690
-730
-810
-810
-640
-330
30
350
590
710
690
550
380
190
-10
-200
-390
-550
-680
-710
-670
-630
-710
-900
-1110
-1230
-1170
-910
-510
-50
360
660
860
1010
1140
1220
1220
1160
1080
990
850
610
280
-110
-530
-900
-1130
-1220
-1220
-1210
-1180
-1130
-1050
-920
-730
-450
-80
330
730
1080
1360
1550
1690
1820
1920
1930
1810
1570
1300
1060
870
730
610
460
260
60
-120
-300
-480
-650
-770
-780
-670
-470
-190
150
540
900
1160
1280
1310
1240
1070
840
620
440
310
250
300
400
480
470
360
130
-180
-570
-990
-1440
-1910
-2350
-2730
-2990
-3120
-3130
-3040
-2900
-2780
-2720
-2740
-2770
-2750
-2700
-2700
-2760
-2890
-3040
-3180
-3320
-3510
-3760
-3990
-4130
-4140
-4030
-3830
-3550
-3220
-2880
-2530
-2150
-1780
-1440
-1160
-970
-910
-1020
-1260
-1560
-1850
-2100
-2310
-2480
-2640
-2780
-2950
-3150
-3380
-3580
-3650
-3540
-3270
-2890
-2460
-2029
-1670
-1450
-1460
-1660
-1950
-2230
-2460
-2610
-2630
-2530
-2400
-2300
-2190
-1980
-1690
-1400
-1100
-730
-280
160
530
840
1190
1600
2040
2460
2810
3050
3120
2990
2700
2330
1920
1530
1240
1110
1120
1170
1170
1100
990
900
920
1120
1490
1940
2390
2800
3180
3530
3850
4170
4460
4710
4890
5030
5140
5170
5080
4910
4780
4770
4870
5070
5290
5490
5650
5780
5910
6040
6160
6240
6270
6290
6280
6280
6330
6420
6530
6620
6700
6750
6760
6690
6510
6240
5920
5570
5220
4900
4620
4380
4180
4019
3920
3890
3910
3930
3960
4040
4150
4280
4370
4410
4410
4350
4230
4070
3900
3730
3560
3360
3100
2770
2390
1990
1620
1290
980
670
330
-10
-330
-630
-960
-1320
-1680
-2009
-2340
-2730
-3170
-3620
-4059
-4490
-4870
-5140
-5300
-5380
-5430
-5470
-5510
-5580
-5670
-5780
-5880
-5940
-5980
-5980
-5910
-5770
-5540
-5240
-4870
-4450
-4010
-3550
-3090
-2640
-2250
-1940
-1700
-1530
-1470
-1540
-1710
-1950
-2230
-2640
-3220
-3920
-4610
-5160
-5530
-5720
-5720
-5540
-5210
-4790
-4250
-3560
-2690
-1720
-790
10
710
1350
1920
2410
2870
3320
3710
3950
4030
4030
4010
3950
3830
3650
3450
3230
3030
2840
2680
2540
2380
2160
1900
1590
1230
790
290
-230
-720
-1120
-1400
-1540
-1550
-1440
-1250
-1020
-750
-450
-110
280
680
1030
1320
1550
1720
1790
1680
1400
1040
700
430
230
80
-70
-180
-220
-180
-90
10
160
360
620
890
1150
1350
1460
1450
1300
1020
620
100
-480
-1060
-1560
-1930
-2200
-2390
-2550
-2700
-2850
-3000
-3140
-3260
-3380
-3480
-3560
-3600
-3600
-3570
-3530
-3510
-3500
-3410
-3240
-3010
-2770
-2510
-2170
-1710
-1200
-730
-330
30
370
620
760
780
670
430
40
-460
-1030
-1620
-2190
-2710
-3160
-3520
-3790
-3990
-4080
-4040
-3830
-3470
-3030
-2530
-2000
-1460
-950
-510
-150
110
290
450
560
620
640
610
530
350
80
-230
-520
-760
-940
-1050
-1080
-1010
-830
-550
-240
80
380
620
790
920
1060
1220
1380
1510
1590
1650
1690
1710
1730
1760
1780
1760
1690
1570
1460
1390
1380
1390
1420
1470
1480
1400
1240
990
640
180
-320
-790
-1190
-1530
-1800
-1980
-2050
-2009
-1890
-1710
-1480
-1190
-860
-490
-90
350
820
1250
1610
1860
2040
2130
2110
1940
1630
1230
740
170
-480
-1120
-1700
-2190
-2640
-3070
-3440
-3670
-3720
-3610
-3400
-3120
-2820
-2520
-2230
-1940
-1580
-1180
-760
-390
-160
-90
-170
-330
-540
-750
-940
-1110
-1220
-1260
-1210
-1150
-1110
-1060
-980
-840
-650
-370
-80
120
190
180
140
90
30
-30
-40
-40
-100
-200
-320
-410
-510
-610
-680
-700
-740
-860
-1060
-1260
-1360
-1370
-1300
-1170
-970
-740
-520
-350
-170
100
460
830
1170
1470
1700
1830
1860
1810
1700
1560
1400
1260
1130
1010
850
630
390
120
-150
-350
-430
-410
-320
-230
-120
10
180
360
520
630
660
610
500
380
260
150
0
-230
-490
-710
-850
-900
-900
-920
-960
-950
-860
-650
-360
0
340
650
920
1140
1270
1250
1070
780
410
0
-410
-760
-1030
-1230
-1380
-1470
-1470
-1370
-1200
-970
-710
-420
-120
170
420
650
870
1040
1150
1240
1340
1460
1590
1720
1870
2020
2110
2160
2160
2100
2000
1870
1720
1520
1300
1090
890
700
510
350
220
110
50
50
80
110
90
20
-70
-180
-330
-530
-800
-1140
-1520
-1910
-2310
-2730
-3100
-3420
-3690
-3920
-4070
-4140
-4080
-3860
-3540
-3200
-2900
-2640
-2450
-2330
-2260
-2250
-2240
-2240
-2280
-2430
-2710
-3110
-3570
-4040
-4500
-4950
-5380
-5760
-6030
-6160
-6150
-6060
-5890
-5590
-5120
-4530
-3920
-3350
-2810
-2330
-1880
-1420
-940
-460
0
440
860
1240
1560
1810
1990
2090
2080
1960
1740
1440
1070
630
150
-360
-850
-1290
-1640
-1880
-1990
-1990
-1900
-1750
-1540
-1250
-880
-490
-130
130
300
400
470
550
640
730
840
980
1120
1210
1240
1220
1150
1040
920
830
770
720
670
620
610
650
710
740
740
750
750
730
690
660
620
560
460
330
170
10
-130
-250
-330
-380
-390
-360
-310
-250
-200
-170
-130
-100
-40
50
170
270
370
440
490
550
640
780
940
1110
1270
1420
1550
1670
1760
1850
1930
1930
1830
1620
1310
970
620
300
50
-130
-260
-410
-620
-860
-1130
-1410
-1680
-1920
-2130
-2360
-2610
-2860
-3070
-3250
-3370
-3390
-3300
-3090
-2810
-2470
-2110
-1740
-1380
-1040
-740
-460
-180
110
410
710
1030
1320
1540
1660
1710
1730
1750
1750
1700
1560
1370
1140
920
730
590
530
560
650
770
930
1160
1470
1860
2280
2690
3060
3390
3670
3890
4010
4040
4000
3910
3830
3770
3710
3620
3500
3360
3170
2930
2680
2460
2270
2050
1780
1450
1110
830
670
630
690
840
1060
1300
1560
1800
1990
2090
2110
2060
1950
1810
1650
1500
1370
1280
1190
1130
1110
1140
1180
1200
1190
1200
1240
1330
1450
1570
1690
1780
1790
1720
1640
1550
1470
1400
1350
1330
1320
1300
1280
1260
1230
1170
1100
1040
1050
1130
1290
1490
1720
2000
2310
2640
2960
3200
3360
3430
3470
3500
3530
3560
3560
3520
3430
3260
2990
2630
2220
1820
1460
1130
830
560
310
100
-70
-210
-320
-400
-450
-470
-470
-450
-400
-330
-240
-90
130
410
710
1000
1290
1570
1810
1960
1990
1900
1750
1610
1520
1480
1470
1430
1330
1190
1050
920
780
620
420
230
50
-110
-280
-470
-680
-890
-1050
-1150
-1170
-1130
-1000
-790
-460
-50
420
880
1260
1500
1610
1640
1650
1620
1540
1420
1300
1200
1120
1020
890
750
630
530
450
380
340
320
310
270
200
120
70
50
80
120
180
260
350
390
350
290
260
290
360
440
500
530
540
540
540
520
480
420
390
420
510
640
810
1030
1280
1530
1800
2050
2280
2460
2610
2710
2760
2740
2640
2490
2280
2020
1720
1420
1150
950
810
700
600
490
380
290
190
100
20
0
50
170
350
550
760
980
1260
1580
1910
2190
2380
2470
2460
2360
2170
1900
1580
1220
860
560
300
80
-120
-300
-450
-570
-680
-770
-830
-870
-920
-980
-1060
-1160
-1250
-1310
-1310
-1250
-1110
-920
-700
-470
-250
-60
90
210
330
450
580
690
760
760
700
580
420
220
10
-180
-360
-520
-630
-660
-600
-460
-300
-150
-30
70
150
260
410
620
870
1110
1330
1490
1610
1690
1730
1700
1620
1520
1410
1290
1170
1040
910
790
700
660
660
710
780
840
900
970
1060
1170
1260
1320
1370
1460
1560
1670
1730
1730
1690
1580
1410
1210
1020
850
690
540
390
270
150
70
20
20
70
140
230
350
520
740
970
1180
1360
1490
1550
1550
1540
1560
1640
1770
1910
2009
2020
1910
1740
1540
1370
1220
1070
880
650
390
90
-210
-490
-710
-850
-910
-900
-840
-730
-590
-400
-190
30
260
490
710
930
1130
1310
1440
1500
1530
1550
1570
1590
1580
1530
1420
1280
1130
990
870
770
710
700
710
730
720
670
590
480
360
270
210
160
70
-80
-310
-600
-920
-1230
-1490
-1660
-1750
-1760
-1710
-1610
-1450
-1260
-1050
-830
-610
-380
-120
130
370
600
810
990
1100
1150
1120
1020
880
730
610
520
450
390
330
280
230
190
150
100
50
0
-20
-10
40
120
250
450
680
930
1160
1370
1550
1680
1770
1830
1890
1910
1870
1780
1680
1580
1500
1440
1390
1340
1280
1200
1080
940
790
640
530
460
430
400
330
210
70
-50
-130
-150
-140
-90
-40
-10
-20
-80
-160
-210
-220
-200
-170
-130
-80
-10
40
80
100
110
120
110
90
70
50
0
-90
-220
-350
-460
-510
-530
-500
-460
-400
-360
-350
-360
-370
-370
-390
-420
-420
-370
-240
-80
90
260
460
670
860
1030
1180
1320
1460
1580
1680
1750
1790
1810
1750
1620
1400
1130
820
500
200
-50
-260
-440
-600
-710
-790
-850
-900
-960
-1020
-1060
-1060
-1020
-940
-820
-670
-480
-260
-30
170
300
370
370
340
300
280
260
220
150
70
-30
-150
-300
-490
-690
-870
-1010
-1070
-1050
-970
-850
-740
-650
-590
-530
-460
-370
-300
-270
-260
-290
-350
-450
-600
-790
-1000
-1210
-1420
-1590
-1700
-1740
-1740
-1710
-1660
-1590
-1500
-1380
-1230
-1060
-900
-760
-660
-580
-560
-570
-610
-660
-730
-820
-920
-1030
-1120
-1200
-1260
-1290
-1300
-1310
-1320
-1330
-1350
-1360
-1370
-1380
-1400
-1410
-1400
-1390
-1390
-1400
-1390
-1360
-1320
-1290
-1280
-1290
-1310
-1330
-1360
-1370
-1360
-1310
-1230
-1120
-970
-790
-610
-450
-300
-170
-60
40
120
180
210
220
210
170
110
50
10
-20
-50
-90
-140
-200
-280
-370
-470
-540
-600
-660
-730
-810
-860
-870
-870
-870
-870
-840
-800
-760
-740
-720
-710
-710
-730
-710
-660
-600
-570
-590
-660
-760
-890
-1020
-1120
-1140
-1110
-1050
-1000
-980
-980
-980
-990
-1020
-1070
-1150
-1240
-1340
-1430
-1490
-1510
-1500
-1470
-1430
-1390
-1330
-1270
-1190
-1080
-930
-740
-530
-350
-210
-140
-110
-110
-130
-130
-100
-30
40
110
160
190
200
200
210
210
190
110
-30
-220
-420
-610
-760
-840
-850
-790
-670
-510
-330
-140
60
270
500
740
980
1220
1430
1610
1750
1860
1890
1840
1730
1570
1350
1080
790
490
210
-20
-210
-360
-500
-620
-720
-780
-810
-830
-860
-880
-910
-930
-960
-1010
-1050
-1100
-1160
-1210
-1250
-1260
-1240
-1200
-1140
-1090
-1030
-990
-960
-960
-970
-970
-960
-940
-890
-850
-810
-780
-740
-690
-630
-570
-520
-500
-490
-500
-520
-530
-540
-530
-510
-500
-540
-630
-740
-850
-950
-1020
-1080
-1110
-1120
-1120
-1120
-1140
-1180
-1240
-1300
-1370
-1410
-1410
-1360
-1250
-1130
-1000
-880
-760
-630
-490
-330
-170
-10
140
270
380
460
480
440
330
200
50
-90
-230
-400
-590
-800
-1050
-1300
-1540
-1740
-1900
-2020
-2100
-2140
-2150
-2120
-2060
-1950
-1810
-1650
-1490
-1320
-1130
-960
-810
-680
-570
-470
-360
-240
-140
-70
-50
-90
-170
-300
-430
-580
-720
-870
-1000
-1120
-1210
-1280
-1310
-1320
-1330
-1320
-1290
-1230
-1150
-1060
-970
-910
-870
-830
-800
-780
-740
-710
-690
-680
-680
-700
-760
-850
-960
-1060
-1140
-1190
-1210
-1200
-1150
-1070
-960
-850
-720
-600
-490
-410
-380
-400
-490
-630
-830
-1040
-1260
-1460
-1630
-1770
-1880
-1970
-2050
-2130
-2210
-2280
-2320
-2300
-2230
-2120
-2000
-1880
-1800
-1750
-1730
-1730
-1720
-1690
-1650
-1590
-1520
-1460
-1390
-1320
-1260
-1200
-1130
-1070
-1030
-1050
-1120
-1220
-1330
-1450
-1570
-1690
-1790
-1860
-1900
-1930
-1950
-1940
-1920
-1890
-1870
-1840
-1820
-1780
-1770
-1780
-1800
-1820
-1850
-1890
-1940
-1970
-1980
-1960
-1910
-1860
-1790
-1710
-1590
-1440
-1240
-1020
-800
-600
-420
-250
-120
-30
40
90
130
130
90
20
-80
-210
-350
-500
-630
-750
-860
-980
-1120
-1260
-1400
-1510
-1570
-1550
-1450
-1290
-1110
-950
-840
-790
-760
-720
-670
-610
-540
-470
-370
-260
-130
30
200
370
520
660
810
960
1090
1180
1240
1270
1270
1250
1210
1130
990
810
590
380
190
10
-180
-390
-600
-790
-930
-1030
-1070
-1060
-980
-840
-660
-460
-240
0
240
470
660
820
950
1040
1070
1060
1000
890
740
560
380
200
10
-210
-460
-690
-890
-1040
-1140
-1210
-1250
-1280
-1310
-1340
-1370
-1390
-1370
-1290
-1180
-1030
-890
-740
-600
-490
-400
-310
-220
-140
-60
-10
10
10
-10
-40
-90
-170
-260
-380
-490
-600
-690
-770
-830
-870
-890
-880
-820
-740
-630
-510
-390
-260
-170
-110
-100
-140
-210
-340
-510
-710
-920
-1100
-1240
-1310
-1320
-1270
-1180
-1060
-900
-710
-500
-290
-70
140
330
510
640
710
720
680
600
500
390
270
160
80
20
0
20
60
110
170
210
240
260
270
290
310
320
330
320
310
320
320
330
340
380
480
650
900
1180
1470
1750
1990
2170
2290
2340
2340
2300
2230
2140
2029
1900
1760
1620
1470
1310
1150
980
810
650
500
380
300
260
270
330
420
530
650
780
890
1000
1090
1180
1270
1350
1420
1480
1500
1480
1400
1280
1130
970
790
610
440
270
140
40
-30
-80
-100
-100
-90
-80
-70
-30
10
50
70
80
90
100
130
160
200
220
210
160
80
0
-70
-130
-180
-200
-200
-180
-130
-60
20
80
120
130
120
90
40
-10
-50
-80
-80
-80
-70
-60
-50
-30
-40
-80
-140
-210
-290
-360
-400
-420
-450
-490
-550
-630
-710
-790
-850
-880
-890
-860
-770
-640
-480
-290
-90
110
290
440
540
610
650
660
620
530
420
270
90
-100
-290
-470
-640
-770
-850
-880
-880
-870
-850
-820
-780
-720
-640
-560
-480
-420
-390
-380
-380
-390
-400
-410
-420
-440
-480
-540
-610
-680
-750
-800
-830
-830
-810
-770
-700
-610
-500
-360
-220
-80
40
130
170
150
90
-10
-110
-230
-340
-440
-540
-640
-740
-830
-910
-950
-960
-940
-880
-780
-640
-490
-330
-180
-50
60
150
210
270
320
360
360
310
230
130
20
-80
-150
-210
-270
-320
-350
-370
-370
-360
-330
-270
-200
-120
-40
30
100
160
210
240
270
290
300
290
270
230
150
50
-80
-220
-360
-490
-620
-740
-850
-920
-980
-1000
-1000
-980
-940
-860
-770
-660
-530
-390
-230
-50
140
330
480
590
630
620
570
470
350
230
120
30
-20
-40
-30
0
30
80
140
220
300
380
440
470
470
430
360
260
150
40
-70
-180
-290
-390
-490
-570
-650
-700
-730
-720
-660
-560
-420
-260
-90
70
210
340
450
540
620
690
760
830
900
960
1010
1040
1050
1020
930
820
690
560
450
360
300
280
280
290
290
280
240
200
180
180
210
260
330
420
520
610
700
790
870
940
1000
1040
1100
1160
1230
1300
1380
1460
1540
1620
1680
1720
1750
1760
1740
1720
1690
1670
1670
1690
1720
1750
1780
1810
1820
1830
1820
1800
1780
1740
1700
1650
1590
1550
1510
1470
1430
1400
1400
1420
1450
1490
1550
1620
1690
1760
1820
1870
1910
1950
2000
2050
2100
2130
2130
2080
1980
1850
1690
1510
1320
1130
940
760
580
400
240
90
-40
-150
-240
-270
-250
-180
-60
80
230
370
490
580
640
670
680
680
690
700
720
730
720
680
590
460
300
130
-30
-160
-260
-340
-390
-430
-470
-500
-530
-550
-560
-550
-520
-490
-450
-410
-390
-370
-360
-350
-340
-340
-320
-280
-240
-200
-160
-140
-130
-100
-60
-10
50
120
200
300
390
480
560
630
680
720
770
830
880
930
970
990
990
960
920
870
820
770
730
680
640
620
610
610
620
630
640
650
650
650
660
680
720
770
850
940
1010
1070
1110
1120
1110
1080
1020
930
820
670
520
370
240
150
110
110
140
170
200
240
290
340
390
430
450
470
470
440
390
320
240
180
140
130
130
150
170
200
240
290
350
420
480
540
580
600
580
550
500
450
380
260
110
-70
-250
-420
-550
-640
-690
-700
-680
-650
-600
-540
-470
-410
-350
-290
-230
-190
-150
-130
-130
-150
-200
-280
-360
-430
-500
-570
-640
-700
-750
-790
-830
-870
-900
-930
-960
-980
-990
-970
-950
-940
-920
-910
-890
-870
-840
-810
-780
-740
-690
-620
-550
-470
-390
-320
-260
-210
-160
-120
-70
-30
10
50
80
90
90
70
70
70
90
110
140
180
220
270
320
350
350
330
300
290
280
280
280
290
300
320
330
330
340
360
360
340
320
280
240
220
220
240
260
280
290
290
280
290
310
350
410
470
540
620
680
750
800
860
920
980
1050
1110
1140
1150
1120
1070
980
860
710
520
320
110
-70
-220
-330
-400
-430
-440
-450
-440
-400
-340
-240
-130
0
130
270
410
530
640
730
810
870
900
920
910
880
830
780
730
700
680
660
630
600
580
560
550
520
500
480
480
490
510
540
580
620
650
660
670
680
680
670
670
680
690
730
760
790
780
760
720
680
640
590
540
500
460
430
430
440
470
510
550
600
640
670
690
720
730
730
700
660
610
560
510
460
390
310
230
160
80
0
-90
-170
-250
-300
-320
-310
-260
-190
-120
-30
60
160
250
330
400
460
500
520
540
550
540
520
470
410
330
230
110
-20
-160
-310
-460
-600
-730
-840
-930
-990
-1040
-1060
-1060
-1030
-970
-890
-820
-740
-650
-570
-480
-410
-340
-270
-200
-120
-40
40
120
180
230
270
290
280
260
210
150
70
-10
-100
-210
-300
-390
-470
-560
-650
-760
-870
-990
-1120
-1240
-1350
-1430
-1490
-1530
-1550
-1540
-1520
-1480
-1410
-1320
-1220
-1110
-1000
-890
-780
-680
-590
-510
-450
-380
-320
-260
-220
-180
-160
-150
-140
-150
-160
-180
-210
-230
-260
-290
-340
-380
-410
-440
-450
-470
-500
-540
-580
-610
-620
-620
-610
-590
-570
-540
-510
-480
-440
-390
-320
-230
-120
0
120
210
280
350
410
450
480
490
470
440
390
330
240
140
40
-50
-110
-170
-220
-260
-290
-290
-280
-270
-250
-220
-180
-120
-50
30
110
190
270
340
410
470
530
590
630
640
630
590
530
470
380
280
170
80
0
-50
-90
-110
-130
-150
-170
-170
-170
-160
-140
-110
-50
10
90
170
250
330
410
490
550
620
690
760
800
810
780
740
690
640
580
510
460
410
380
360
340
310
280
260
270
290
310
340
370
410
450
480
470
440
400
360
320
290
230
140
20
-110
-220
-330
-430
-500
-550
-590
-610
-630
-630
-640
-640
-630
-630
-630
-640
-620
-580
-520
-460
-420
-380
-330
-270
-220
-200
-210
-220
-220
-210
-190
-170
-170
-180
-190
-200
-220
-240
-250
-260
-250
-230
-210
-180
-140
-90
-50
0
50
110
170
240
300
370
420
460
490
530
580
620
630
630
630
640
650
660
670
670
650
630
590
520
450
410
390
390
370
350
330
330
340
360
380
410
430
460
470
480
490
490
490
480
460
430
390
340
270
190
110
30
-20
-40
-40
-30
-30
-30
-30
-20
0
10
20
50
100
140
160
160
150
140
130
140
140
150
140
110
100
90
90
90
80
50
30
20
30
60
110
160
180
180
170
140
120
100
90
90
70
50
20
0
-20
-20
30
110
210
300
380
440
460
440
380
300
210
110
20
-60
-120
-170
-200
-220
-210
-190
-170
-130
-80
-30
20
50
70
90
130
170
230
280
340
380
420
430
420
370
270
130
10
-90
-170
-260
-360
-450
-540
-610
-690
-760
-820
-860
-890
-910
-900
-870
-800
-720
-670
-630
-610
-580
-530
-460
-390
-300
-200
-90
-10
20
10
-40
-110
-180
-260
-310
-360
-410
-470
-540
-600
-650
-710
-760
-800
-810
-790
-770
-740
-720
-700
-670
-630
-580
-530
-490
-460
-440
-420
-410
-390
-380
-390
-400
-400
-390
-340
-270
-170
-80
10
80
150
230
310
390
440
470
490
510
520
520
520
490
450
390
320
240
170
100
10
-90
-170
-210
-220
-220
-220
-220
-240
-230
-160
-40
110
250
400
560
720
860
980
1080
1160
1210
1250
1250
1230
1180
1140
1080
1000
890
780
690
620
550
490
430
360
320
300
310
330
360
400
460
530
590
640
670
680
670
660
640
610
560
470
390
330
290
260
230
210
210
220
240
250
260
280
310
330
340
340
340
340
330
290
230
170
130
100
90
110
140
170
160
140
110
100
100
120
140
170
190
220
250
260
270
280
280
290
280
280
280
260
240
200
150
90
40
10
0
10
10
10
20
40
60
90
110
150
200
240
260
270
250
210
160
120
100
100
120
130
140
130
100
70
30
0
0
10
40
70
120
180
210
240
240
230
210
160
110
50
20
10
20
20
0
-30
-60
-100
-120
-120
-100
-80
-70
-70
-70
-90
-110
-130
-160
-190
-230
-300
-370
-420
-470
-490
-500
-480
-440
-400
-350
-290
-200
-110
-40
10
30
20
10
-10
-20
-10
10
30
30
-10
-80
-150
-220
-270
-310
-320
-310
-300
-300
-280
-260
-230
-190
-140
-90
-60
-20
0
30
20
0
-50
-80
-100
-100
-80
-60
-60
-70
-100
-130
-160
-180
-200
-210
-200
-170
-140
-120
-140
-160
-190
-210
-210
-220
-220
-210
-200
-190
-170
-160
-160
-160
-170
-180
-180
-190
-220
-250
-270
-280
-280
-280
-280
-310
-350
-390
-430
-460
-490
-520
-550
-570
-590
-590
-580
-570
-560
-560
-570
-570
-560
-550
-540
-530
-520
-510
-490
-470
-440
-410
-380
-340
-310
-310
-320
-320
-320
-320
-340
-370
-400
-440
-470
-490
-500
-500
-510
-530
-550
-600
-670
-750
-830
-890
-930
-960
-980
-990
-990
-980
-960
-910
-840
-750
-650
-520
-390
-270
-160
-70
20
100
160
210
230
260
290
310
310
250
160
60
-30
-90
-110
-130
-140
-150
-140
-120
-90
-60
-10
70
140
210
260
290
300
290
290
300
340
380
420
430
440
430
420
420
410
410
410
410
430
470
520
560
590
600
590
560
520
500
490
500
510
530
560
580
610
630
650
660
650
640
630
620
600
590
590
610
660
710
750
780
800
830
860
900
930
970
1010
1020
1020
1010
1000
990
960
930
890
840
780
710
650
630
620
640
660
680
690
710
730
750
780
790
810
830
840
840
830
820
810
790
750
690
630
560
500
450
430
420
430
450
480
520
550
570
570
550
520
480
420
360
310
260
210
170
120
70
10
-50
-120
-190
-240
-280
-310
-330
-360
-400
-440
-490
-540
-580
-610
-630
-650
-660
-680
-710
-740
-770
-800
-810
-820
-850
-890
-940
-990
-1010
-1020
-1010
-1010
-1000
-990
-970
-930
-900
-890
-900
-920
-950
-990
-1030
-1080
-1130
-1190
-1250
-1300
-1350
-1390
-1430
-1460
-1470
-1460
-1400
-1330
-1250
-1180
-1130
-1090
-1070
-1080
-1070
-1040
-980
-920
-870
-830
-800
-800
-810
-830
-850
-880
-910
-940
-980
-1020
-1060
-1100
-1120
-1150
-1180
-1210
-1240
-1240
-1230
-1190
-1160
-1120
-1090
-1030
-950
-850
-760
-680
-600
-500
-400
-320
-260
-210
-180
-160
-130
-110
-100
-100
-100
-120
-160
-200
-250
-300
-330
-350
-370
-370
-360
-330
-270
-220
-180
-130
-70
-20
40
100
150
200
250
290
330
360
370
380
380
390
420
440
460
460
450
410
370
340
320
310
300
270
230
190
170
140
120
110
110
130
180
240
300
370
440
500
550
590
620
630
630
610
590
550
500
460
420
390
340
290
230
170
120
80
50
40
40
40
30
20
40
90
160
250
330
390
420
420
410
420
410
390
340
270
210
150
100
40
-10
-60
-100
-130
-170
-190
-210
-220
-250
-280
-320
-340
-330
-310
-260
-190
-120
-70
-30
0
30
60
100
150
210
270
320
350
360
340
310
290
280
260
250
230
210
180
140
110
90
70
40
-10
-60
-110
-150
-170
-170
-150
-130
-120
-100
-70
-50
-30
0
20
50
80
100
110
110
110
110
110
100
100
100
90
90
90
80
80
90
100
100
90
60
40
10
-20
-60
-120
-190
-250
-310
-350
-370
-370
-360
-320
-280
-220
-150
-100
-60
-40
-20
0
40
100
170
240
310
370
410
430
430
430
420
410
410
400
390
380
340
280
220
150
90
50
40
30
30
20
20
20
30
40
50
70
100
140
200
260
300
320
330
320
310
310
330
370
410
470
520
570
590
600
600
600
590
590
580
580
570
550
520
500
480
480
480
490
500
500
510
510
530
540
540
540
550
550
550
550
540
520
480
440
390
350
310
250
190
110
30
-50
-130
-190
-240
-280
-300
-300
-290
-280
-270
-270
-280
-290
-290
-260
-210
-160
-90
-30
20
60
80
80
70
40
10
-10
-20
-20
-20
-30
-50
-80
-130
-210
-320
-440
-570
-690
-780
-860
-930
-980
-1000
-1000
-960
-910
-850
-790
-710
-620
-500
-370
-240
-120
-20
80
180
270
370
440
500
520
520
510
500
470
440
400
350
290
230
180
140
120
110
120
150
180
200
230
260
290
310
330
340
360
380
410
430
430
440
440
440
440
450
460
490
510
540
580
640
710
790
870
950
1020
1080
1150
1220
1300
1360
1410
1450
1480
1490
1490
1470
1440
1390
1330
1260
1200
1150
1100
1030
950
870
800
740
700
680
680
680
680
670
650
620
580
550
530
520
520
520
500
480
450
420
370
310
250
200
140
70
-30
-150
-270
-370
-430
-460
-470
-460
-450
-450
-440
-430
-420
-420
-410
-400
-410
-430
-460
-470
-480
-480
-480
-490
-490
-510
-540
-580
-630
-680
-730
-800
-880
-970
-1070
-1170
-1260
-1330
-1370
-1390
-1420
-1450
-1470
-1490
-1480
-1450
-1400
-1320
-1240
-1170
-1100
-1040
-970
-910
-850
-790
-730
-690
-670
-670
-690
-710
-750
-800
-860
-910
-950
-990
-1010
-1030
-1030
-1020
-1000
-960
-910
-850
-800
-750
-710
-680
-670
-670
-680
-710
-740
-780
-820
-860
-890
-920
-940
-940
-930
-920
-900
-870
-830
-780
-740
-720
-700
-680
-670
-650
-630
-600
-560
-520
-480
-450
-420
-380
-340
-290
-240
-180
-140
-110
-90
-80
-80
-100
-140
-170
-190
-220
-250
-280
-300
-310
-310
-280
-230
-170
-90
0
90
180
260
320
350
370
380
380
370
360
340
320
280
230
160
80
-10
-120
-230
-320
-410
-470
-530
-570
-600
-620
-610
-590
-540
-480
-400
-330
-260
-180
-110
-40
20
70
110
130
140
130
110
80
50
-10
-70
-140
-220
-290
-360
-410
-460
-490
-520
-540
-560
-560
-560
-530
-500
-470
-430
-380
-330
-280
-240
-210
-170
-130
-80
-30
40
110
170
230
260
280
290
280
260
240
220
190
160
130
110
90
60
30
0
-30
-60
-90
-120
-150
-160
-160
-140
-130
-100
-70
-50
-20
0
20
40
80
130
200
260
330
400
470
530
580
620
640
650
650
640
620
590
550
490
420
350
270
200
150
110
90
100
130
180
250
320
400
480
550
610
650
660
640
600
550
490
440
380
320
260
220
180
150
130
100
60
20
-20
-70
-120
-150
-180
-210
-250
-280
-320
-360
-390
-420
-440
-440
-440
-410
-380
-360
-350
-350
-390
-440
-500
-570
-620
-660
-690
-710
-730
-740
-730
-720
-700
-670
-640
-610
-570
-520
-460
-400
-340
-270
-220
-170
-150
-130
-120
-100
-90
-70
-60
-50
-40
-50
-60
-80
-110
-140
-170
-210
-250
-290
-330
-350
-360
-360
-360
-360
-350
-340
-330
-330
-330
-330
-330
-310
-280
-240
-170
-100
-20
70
160
240
300
340
360
360
340
300
240
170
80
0
-90
-180
-260
-330
-380
-400
-390
-360
-300
-220
-110
10
130
250
370
480
580
660
730
780
810
810
790
760
710
660
610
570
520
480
430
390
330
280
240
210
190
180
190
210
240
290
350
420
500
580
630
680
710
730
730
710
670
610
530
430
330
230
120
20
-70
-150
-230
-310
-370
-420
-450
-460
-440
-400
-340
-260
-180
-90
10
110
210
310
410
500
570
620
650
650
630
580
510
430
340
250
170
100
50
10
-10
-20
-20
-10
0
10
30
40
60
90
130
170
220
280
330
380
420
470
520
570
610
620
620
610
590
560
540
520
490
470
460
470
490
520
570
610
640
680
710
730
740
750
760
760
750
740
720
680
650
610
570
540
520
500
480
460
420
370
310
240
160
100
60
50
40
50
70
100
150
210
290
370
450
540
620
680
730
770
800
810
800
780
750
710
670
610
550
500
450
410
380
370
350
330
300
270
240
230
220
220
220
240
260
290
330
370
410
430
440
430
410
370
330
290
250
200
160
110
70
30
-20
-60
-90
-120
-140
-150
-150
-140
-140
-130
-130
-140
-140
-140
-140
-130
-120
-110
-90
-70
-50
-30
-30
-30
-20
-20
0
20
60
80
100
90
60
20
-30
-80
-140
-190
-230
-280
-320
-350
-390
-420
-430
-430
-420
-410
-410
-410
-420
-420
-410
-400
-400
-410
-420
-440
-470
-490
-520
-540
-550
-560
-540
-510
-470
-420
-360
-290
-230
-170
-130
-100
-80
-70
-70
-70
-80
-100
-120
-150
-180
-230
-270
-320
-370
-410
-430
-430
-420
-400
-380
-350
-310
-280
-250
-230
-210
-200
-190
-180
-170
-160
-160
-150
-140
-110
-60
-10
50
110
160
220
270
320
370
420
470
500
520
540
540
530
520
490
450
410
350
290
220
150
80
20
-30
-80
-130
-160
-190
-210
-220
-230
-240
-240
-230
-200
-160
-110
-60
-10
30
60
80
90
90
80
70
60
70
80
80
50
20
-20
-50
-80
-120
-170
-220
-280
-350
-420
-480
-540
-570
-580
-570
-540
-510
-470
-440
-410
-370
-330
-300
-280
-270
-270
-270
-280
-290
-300
-310
-330
-340
-350
-350
-350
-350
-350
-340
-340
-330
-330
-330
-350
-380
-410
-450
-490
-510
-520
-520
-520
-530
-530
-540
-560
-570
-590
-590
-590
-570
-540
-500
-460
-430
-400
-370
-340
-310
-270
-240
-210
-190
-180
-190
-210
-250
-280
-320
-360
-390
-420
-430
-430
-430
-430
-420
-400
-380
-340
-310
-260
-220
-160
-110
-60
-20
0
20
30
40
50
50
50
50
60
60
50
40
20
-10
-40
-70
-90
-100
-110
-110
-100
-90
-70
-50
-20
10
50
80
110
140
150
150
130
110
70
20
-30
-80
-130
-160
-200
-220
-240
-260
-280
-300
-310
-310
-280
-240
-190
-130
-70
-20
20
40
60
70
80
90
90
80
60
20
-10
-50
-80
-110
-120
-110
-100
-70
-40
-10
20
60
90
120
140
150
140
120
100
70
50
40
20
10
0
-10
0
10
20
50
70
100
120
140
170
220
260
310
350
390
430
470
500
530
540
530
510
470
430
380
330
300
270
250
230
200
180
170
160
170
190
220
240
250
250
240
230
220
220
240
260
280
310
340
360
370
380
380
390
390
380
390
400
410
410
410
400
390
380
370
360
350
330
300
280
260
250
240
240
240
260
280
300
340
380
430
480
530
560
590
620
640
660
680
700
710
700
670
630
570
500
430
370
320
280
260
250
230
210
180
140
100
70
60
60
80
110
130
150
160
160
150
140
120
100
80
70
70
70
70
70
70
50
20
-10
-50
-90
-130
-160
-180
-180
-170
-150
-110
-80
-50
-40
-20
-10
10
20
40
60
70
60
30
-10
-50
-100
-150
-190
-230
-250
-270
-280
-290
-290
-300
-310
-300
-290
-270
-250
-210
-180
-140
-110
-80
-50
0
40
100
150
210
250
280
300
310
310
300
290
280
280
270
270
280
300
320
340
350
370
380
390
390
380
370
340
320
300
280
270
270
270
290
300
320
340
360
400
450
490
530
570
600
630
650
650
650
630
610
590
570
550
530
520
510
490
480
470
460
460
460
470
490
530
580
630
690
750
800
840
870
890
890
890
870
830
790
750
710
680
650
630
600
590
570
560
550
540
540
540
550
550
550
540
520
500
460
420
370
320
270
230
200
180
160
140
120
90
60
10
-30
-70
-110
-130
-130
-130
-110
-100
-80
-70
-60
-50
-50
-40
-40
-50
-50
-50
-50
-40
-40
-50
-70
-100
-130
-160
-190
-230
-260
-290
-330
-360
-400
-420
-450
-470
-490
-500
-500
-510
-510
-530
-540
-550
-560
-560
-560
-550
-540
-540
-530
-540
-550
-560
-570
-580
-590
-610
-620
-650
-680
-710
-750
-780
-810
-840
-870
-890
-910
-910
-900
-880
-860
-840
-810
-780
-760
-730
-720
-700
-690
-670
-650
-630
-610
-580
-540
-510
-490
-470
-470
-460
-460
-450
-430
-400
-380
-370
-360
-350
-350
-340
-330
-310
-310
-310
-310
-300
-290
-270
-250
-240
-230
-220
-210
-190
-170
-150
-120
-80
-50
-30
-10
-20
-30
-40
-50
-60
-70
-70
-80
-90
-100
-110
-130
-160
-190
-200
-200
-190
-170
-140
-120
-100
-90
-90
-100
-100
-110
-110
-110
-120
-120
-120
-120
-120
-110
-80
-60
-20
10
40
80
120
160
210
270
320
370
410
430
430
430
410
390
350
310
270
230
180
140
90
60
20
-10
-30
-40
-40
-40
-40
-30
-20
-10
0
0
0
0
-10
-20
-30
-30
-40
-60
-70
-90
-100
-120
-130
-130
-130
-140
-140
-140
-140
-140
-140
-150
-170
-190
-210
-220
-230
-230
-230
-240
-240
-250
-260
-270
-270
-280
-280
-280
-290
-300
-320
-340
-370
-390
-410
-430
-430
-430
-420
-410
-400
-400
-400
-390
-390
-380
-370
-360
-360
-360
-360
-360
-360
-360
-350
-350
-330
-320
-300
-280
-260
-240
-210
-180
-150
-130
-100
-80
-60
-50
-30
-20
0
20
40
60
80
90
100
110
110
100
80
60
20
-10
-50
-100
-140
-180
-210
-230
-240
-230
-210
-190
-160
-130
-100
-70
-40
0
30
70
100
130
160
170
180
180
170
160
140
110
90
60
30
0
-20
-30
-20
0
30
60
90
120
130
130
120
90
60
30
-10
-40
-70
-90
-100
-100
-100
-80
-60
-30
0
40
70
110
140
170
200
220
250
270
290
300
300
300
300
290
290
280
260
240
210
170
140
120
110
120
130
150
170
180
190
200
210
230
240
260
280
290
300
310
310
320
320
330
340
360
370
390
400
400
400
380
350
310
260
210
150
90
40
-10
-50
-100
-150
-180
-200
-210
-220
-220
-210
-200
-190
-180
-160
-140
-110
-90
-70
-60
-40
-40
-40
-40
-50
-60
-70
-90
-110
-140
-190
-240
-310
-370
-420
-460
-500
-520
-520
-510
-500
-470
-440
-400
-360
-320
-290
-270
-250
-240
-230
-230
-220
-220
-230
-230
-240
-250
-260
-270
-280
-290
-310
-330
-350
-380
-410
-440
-450
-450
-440
-420
-390
-360
-320
-280
-240
-200
-160
-120
-80
-40
-10
10
30
50
80
110
140
170
200
210
220
210
200
190
170
140
120
110
110
110
120
130
140
160
180
190
200
210
210
210
210
200
200
200
200
200
200
200
190
190
190
180
180
190
220
250
290
320
350
360
370
380
380
370
350
330
310
270
220
170
120
70
30
0
-20
-30
-30
-40
-50
-70
-90
-110
-130
-130
-130
-120
-110
-90
-80
-60
-40
-20
-10
-10
0
0
10
0
-10
-20
-30
-40
-60
-80
-100
-120
-130
-140
-150
-150
-150
-150
-140
-140
-140
-150
-150
-150
-150
-150
-160
-160
-160
-150
-130
-100
-80
-50
-10
30
90
140
190
240
280
310
340
350
360
360
350
330
300
260
220
170
120
70
30
-10
-60
-100
-130
-170
-190
-200
-210
-200
-190
-170
-150
-130
-110
-90
-70
-50
-20
10
30
40
50
40
30
0
-20
-40
-60
-70
-80
-70
-70
-50
-40
-40
-30
-30
-20
-10
0
10
20
30
40
40
40
30
20
10
0
-10
-20
-30
-40
-60
-80
-100
-130
-150
-170
-180
-180
-180
-170
-150
-130
-110
-80
-60
-40
-20
-20
-30
-40
-60
-70
-90
-100
-110
-110
-110
-110
-100
-100
-100
-90
-100
-100
-110
-120
-130
-140
-150
-160
-170
-200
-230
-270
-300
-340
-360
-370
-370
-360
-340
-320
-300
-280
-260
-240
-220
-200
-180
-170
-160
-150
-140
-140
-140
-140
-150
-160
-170
-190
-210
-240
-270
-290
-320
-340
-360
-370
-370
-360
-340
-320
-290
-260
-230
-200
-170
-140
-120
-90
-70
-50
-40
-30
-40
-60
-80
-110
-130
-160
-180
-190
-210
-220
-230
-240
-250
-260
-260
-260
-260
-250
-240
-220
-200
-180
-160
-140
-110
-90
-80
-60
-50
-50
-40
-40
-50
-60
-70
-80
-100
-110
-120
-120
-130
-130
-120
-120
-120
-120
-120
-130
-130
-140
-130
-120
-110
-90
-80
-60
-40
-30
-10
10
30
50
70
90
110
130
150
170
180
190
180
170
160
140
120
100
70
30
-10
-60
-100
-130
-160
-180
-200
-200
-200
-200
-190
-180
-160
-140
-110
-90
-70
-50
-20
0
10
30
30
30
20
10
0
-10
-20
-30
-40
-60
-70
-80
-80
-80
-90
-90
-90
-100
-100
-100
-100
-100
-100
-90
-70
-60
-40
-30
-10
10
30
50
60
80
90
110
120
130
130
140
130
130
130
120
120
120
120
120
110
100
90
70
60
40
30
20
20
20
20
30
30
40
40
40
40
30
30
30
30
20
20
20
20
20
20
30
40
40
50
60
60
60
60
60
50
50
40
30
30
30
20
10
0
-30
-70
-110
-160
-210
-260
-310
-340
-370
-380
-390
-390
-390
-370
-350
-310
-270
-220
-180
-140
-90
-60
-30
-20
-10
0
0
0
0
0
-10
-10
-10
-20
-10
-10
0
20
30
40
50
70
80
90
100
90
90
80
80
70
70
60
50
30
20
0
-20
-30
-40
-40
-30
-20
10
40
80
120
170
210
260
310
350
380
400
420
420
420
420
410
390
380
350
330
310
280
260
240
210
190
180
160
160
160
160
180
190
200
220
230
240
260
270
270
280
280
280
280
290
290
300
310
320
340
360
370
390
400
420
440
450
460
460
460
450
430
410
390
360
330
310
280
250
220
190
160
130
90
60
40
30
20
10
20
30
50
70
90
120
140
170
190
210
240
260
280
300
320
330
340
330
310
290
270
260
240
230
220
210
200
190
180
180
170
170
160
150
140
130
120
110
100
100
100
100
120
130
150
180
210
230
250
270
280
280
270
260
250
240
220
210
200
200
190
180
180
180
190
190
190
190
180
170
170
160
160
150
150
160
160
170
170
170
170
160
140
120
100
80
50
30
20
0
-10
-10
-20
-30
-30
-40
-50
-60
-80
-90
-100
-110
-100
-80
-50
-20
20
60
90
110
140
160
190
220
250
270
290
300
310
310
310
320
310
310
300
280
260
230
200
180
150
120
100
80
60
50
40
40
40
40
50
60
70
80
100
120
150
170
190
210
220
220
220
210
200
170
140
110
70
40
10
-20
-50
-70
-80
-90
-100
-100
-100
-90
-80
-70
-50
-40
-20
-10
0
10
10
20
30
40
40
40
40
40
30
30
10
0
-10
-20
-40
-50
-50
-60
-80
-90
-110
-120
-130
-130
-140
-130
-130
-120
-100
-90
-70
-50
-40
-20
-10
0
10
20
20
20
20
10
10
0
-10
-20
-30
-40
-50
-60
-60
-70
-70
-70
-60
-50
-40
-30
-20
-20
-20
-10
-10
-10
0
10
20
30
40
40
50
60
70
80
100
130
150
180
200
230
250
270
290
310
320
340
360
370
380
370
340
300
270
230
200
160
130
100
80
50
30
20
0
-10
-20
-20
-10
0
20
40
60
80
90
110
110
120
110
110
100
80
60
30
10
-10
-40
-60
-80
-110
-130
-150
-160
-170
-180
-180
-180
-160
-150
-140
-140
-140
-140
-140
-150
-160
-160
-160
-170
-180
-180
-170
-170
-160
-160
-140
-120
-90
-60
-30
0
30
60
70
70
60
50
30
30
30
40
50
60
80
90
100
100
110
110
120
130
140
160
170
190
210
230
250
260
280
290
290
300
300
300
290
280
260
230
210
180
150
140
130
120
120
120
130
140
150
170
190
210
230
250
270
290
310
310
300
280
260
230
210
170
140
110
70
50
20
0
-20
-30
-50
-60
-70
-70
-70
-60
-50
-40
-20
0
10
30
50
60
80
90
100
110
120
130
140
150
150
150
150
140
140
130
130
130
130
140
150
160
170
180
190
200
220
240
260
280
300
320
340
360
370
380
380
370
370
350
340
330
320
310
310
310
310
310
300
290
280
260
250
250
240
240
220
200
180
150
120
90
70
50
30
30
30
40
40
50
70
80
90
110
120
140
160
180
190
210
230
240
250
250
240
230
210
190
160
140
120
100
90
70
50
30
10
-10
-20
-20
-20
-10
10
30
50
80
100
120
140
150
170
180
180
190
190
190
180
170
160
140
120
90
60
30
0
-20
-40
-60
-80
-90
-100
-110
-110
-120
-130
-130
-130
-130
-130
-130
-130
-140
-140
-140
-140
-130
-110
-90
-70
-50
-30
-10
10
20
30
30
30
20
10
0
-20
-50
-80
-110
-140
-170
-190
-220
-240
-250
-250
-250
-250
-250
-250
-260
-260
-260
-260
-250
-240
-230
-210
-190
-170
-160
-150
-160
-160
-170
-190
-200
-210
-220
-220
-220
-230
-220
-220
-210
-200
-190
-170
-150
-130
-110
-90
-70
-60
-40
-30
-20
-10
0
0
0
-10
-10
-10
-20
-20
-20
-30
-30
-30
-30
-10
0
30
50
90
120
160
190
220
250
270
290
310
320
330
340
340
340
340
340
340
330
320
300
280
260
240
220
200
180
160
150
130
130
130
130
140
170
190
220
240
250
270
280
290
290
290
290
270
250
230
200
180
160
150
120
100
80
50
30
20
10
10
10
20
30
40
50
60
70
70
80
90
100
110
110
110
100
90
70
60
50
40
20
10
0
0
10
20
30
40
40
40
30
20
0
-20
-40
-60
-90
-120
-160
-190
-220
-250
-270
-290
-300
-300
-300
-290
-270
-260
-240
-220
-200
-190
-170
-160
-150
-140
-140
-140
-150
-150
-160
-170
-180
-190
-200
-210
-220
-220
-220
-220
-210
-200
-200
-190
-190
-190
-190
-180
-180
-170
-180
-180
-190
-200
-210
-220
-240
-260
-280
-300
-320
-340
-360
-370
-390
-400
-420
-430
-430
-440
-440
-440
-430
-410
-400
-380
-370
-360
-350
-330
-300
-280
-250
-220
-200
-180
-170
-160
-170
-170
-180
-190
-210
-230
-250
-280
-290
-310
-320
-340
-350
-360
-360
-370
-370
-370
-370
-370
-360
-350
-330
-310
-280
-250
-220
-190
-170
-150
-120
-100
-80
-70
-60
-60
-60
-70
-80
-90
-110
-120
-140
-160
-180
-210
-240
-260
-290
-300
-310
-320
-320
-320
-310
-300
-270
-250
-220
-180
-150
-110
-80
-50
-20
-10
0
10
20
20
20
10
-10
-40
-60
-90
-120
-150
-180
-200
-220
-230
-250
-260
-260
-270
-270
-260
-250
-240
-220
-200
-180
-170
-160
-150
-140
-140
-150
-160
-170
-180
-190
-190
-200
-200
-200
-200
-200
-190
-190
-190
-190
-180
-180
-180
-170
-170
-170
-170
-170
-180
-180
-190
-200
-200
-190
-190
-180
-180
-180
-170
-170
-160
-160
-160
-160
-160
-150
-140
-120
-100
-100
-100
-110
-120
-120
-120
-130
-150
-170
-200
-230
-240
-230
-230
-230
-240
-250
-250
-250
-250
-250
-250
-250
-250
-260
-260
-260
-260
-250
-240
-240
-230
-220
-210
-200
-180
-170
-150
-140
-120
-110
-90
-80
-70
-70
-70
-70
-80
-90
-110
-140
-170
-200
-230
-260
-290
-320
-330
-350
-350
-360
-380
-400
-420
-440
-450
-450
-440
-440
-420
-400
-370
-350
-320
-280
-250
-220
-200
-190
-180
-170
-160
-150
-160
-160
-170
-170
-170
-170
-180
-200
-220
-250
-260
-270
-280
-280
-290
-290
-280
-260
-230
-210
-180
-160
-140
-110
-80
-50
-20
0
10
20
40
50
60
70
70
80
90
110
130
150
180
220
250
270
290
290
300
300
300
290
290
290
280
270
260
230
200
170
150
120
100
80
60
50
40
50
50
60
60
50
50
40
40
40
40
30
30
20
0
-10
-30
-40
-50
-80
-100
-130
-160
-180
-200
-220
-240
-260
-280
-290
-310
-320
-330
-340
-330
-320
-310
-290
-270
-260
-260
-250
-250
-240
-240
-230
-230
-240
-250
-260
-260
-270
-270
-280
-290
-310
-310
-310
-310
-310
-310
-300
-300
-300
-300
-300
-300
-310
-320
-330
-340
-330
-330
-330
-320
-310
-290
-280
-260
-250
-240
-230
-210
-200
-190
-180
-180
-180
-180
-190
-200
-210
-220
-230
-250
-260
-270
-280
-290
-300
-300
-290
-280
-270
-260
-250
-240
-210
-190
-150
-120
-100
-70
-60
-40
-20
-10
0
20
30
40
50
60
70
70
80
90
100
110
120
130
150
160
180
200
220
240
260
270
290
300
320
330
330
330
330
320
300
280
260
240
210
200
180
180
170
180
180
190
210
230
250
270
300
330
370
400
440
460
480
500
500
500
490
480
460
440
420
380
350
310
260
220
190
160
140
130
110
110
110
110
120
130
140
160
170
180
180
180
180
180
170
170
160
150
140
130
130
130
140
140
160
180
200
220
230
240
240
250
250
260
260
270
290
300
310
320
330
340
350
360
360
370
380
380
380
370
370
370
360
350
340
330
330
320
310
310
310
320
330
340
340
350
350
350
350
360
370
380
380
390
390
380
380
380
370
370
360
350
340
330
320
310
300
280
270
260
250
230
220
210
190
180
160
140
120
110
90
80
70
60
60
70
80
90
110
120
130
150
160
180
200
210
220
220
210
210
210
210
210
200
190
180
170
170
160
150
140
120
100
90
80
60
50
40
30
20
20
20
20
30
40
40
40
40
40
50
50
40
40
40
40
30
20
20
10
10
10
10
20
30
40
50
70
80
90
100
100
100
100
100
110
100
90
80
60
40
20
0
-20
-40
-60
-70
-90
-100
-110
-120
-130
-130
-130
-120
-100
-80
-60
-40
-30
-20
-10
-10
-10
-10
-10
-10
-20
-20
-30
-40
-50
-50
-60
-50
-50
-40
-20
-10
0
10
10
10
10
20
30
30
40
50
60
70
70
80
80
80
90
100
110
120
140
150
160
160
170
180
190
200
200
210
220
230
230
230
230
230
230
220
210
200
200
190
200
200
190
190
190
190
200
200
210
220
230
250
250
260
260
250
240
240
230
230
230
230
240
250
250
250
250
250
250
240
230
220
200
190
190
190
190
190
180
170
160
150
150
150
160
160
160
150
140
130
120
110
100
90
90
80
80
80
90
90
90
80
60
50
30
10
-10
-20
-30
-40
-40
-40
-40
-40
-40
-40
-50
-50
-50
-50
-50
-60
-60
-60
-70
-80
-80
-90
-110
-120
-130
-150
-160
-160
-170
-180
-180
-180
-180
-170
-170
-170
-170
-180
-180
-170
-170
-160
-150
-140
-130
-120
-120
-120
-120
-110
-100
-100
-90
-90
-80
-80
-80
-80
-80
-90
-80
-80
-80
-70
-70
-70
-70
-70
-70
-70
-70
-70
-60
-60
-50
-40
-40
-40
-40
-40
-40
-30
-20
-10
-10
0
0
-10
-10
-20
-20
-20
-20
-10
0
10
30
50
70
90
110
120
140
150
160
170
170
170
160
150
140
130
120
110
90
80
70
60
50
50
50
50
50
60
70
70
70
70
60
60
60
60
70
70
70
60
50
40
20
10
10
10
20
40
60
80
90
110
120
120
120
130
130
130
130
120
110
100
90
70
60
60
50
40
40
30
30
30
20
20
10
10
10
10
10
20
20
20
20
30
30
40
40
50
50
40
40
40
40
40
30
30
20
20
10
0
-20
-20
-30
-40
-40
-50
-50
-50
-50
-60
-60
-60
-60
-60
-60
-70
-80
-90
-100
-120
-130
-150
-160
-170
-170
-180
-180
-190
-190
-200
-210
-220
-230
-240
-250
-270
-280
-290
-300
-310
-310
-310
-320
-320
-330
-330
-340
-340
-340
-340
-340
-330
-330
-330
-340
-340
-340
-340
-340
-340
-350
-360
-370
-370
-380
-380
-380
-370
-360
-340
-330
-310
-290
-280
-270
-260
-250
-240
-230
-220
-210
-210
-200
-190
-180
-170
-170
-160
-150
-150
-140
-140
-140
-130
-130
-130
-130
-130
-120
-120
-120
-110
-100
-90
-70
-50
-40
-30
-20
-20
-20
-20
-20
-20
-20
-30
-30
-40
-60
-70
-80
-90
-90
-90
-90
-80
-80
-70
-60
-50
-30
-10
0
20
20
30
40
40
40
40
30
30
20
10
0
-20
-30
-50
-60
-70
-70
-80
-90
-100
-110
-110
-110
-100
-90
-90
-90
-100
-100
-110
-110
-120
-120
-130
-150
-160
-180
-200
-220
-240
-250
-260
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-260
-250
-240
-230
-220
-210
-210
-210
-210
-220
-240
-270
-290
-320
-340
-370
-390
-420
-450
-470
-490
-510
-520
-530
-540
-540
-530
-520
-510
-490
-470
-460
-440
-440
-430
-420
-410
-400
-390
-380
-370
-370
-360
-370
-370
-380
-390
-390
-390
-400
-400
-400
-400
-400
-390
-390
-380
-370
-360
-350
-340
-320
-300
-280
-270
-250
-230
-210
-200
-190
-180
-180
-170
-170
-160
-150
-140
-140
-130
-120
-110
-110
-100
-90
-80
-80
-70
-60
-60
-50
-50
-60
-70
-80
-90
-100
-110
-120
-130
-130
-140
-130
-130
-120
-110
-100
-80
-60
-40
-20
0
20
40
60
70
90
100
110
120
130
130
130
130
130
130
130
120
120
110
100
100
90
80
80
70
70
70
80
90
110
130
150
180
200
210
220
230
230
230
240
240
250
250
240
240
230
220
200
190
180
160
150
140
130
120
110
100
100
100
100
100
90
100
100
110
120
140
150
170
180
200
210
220
230
240
250
260
270
280
290
300
300
310
310
310
300
300
290
290
280
280
280
280
270
260
250
240
230
210
190
170
150
130
110
90
80
70
60
60
50
40
40
30
20
20
20
20
20
20
30
40
40
50
60
60
60
60
60
50
40
30
20
0
-10
-20
-30
-30
-30
-40
-30
-30
-30
-30
-20
-10
0
10
20
20
20
20
20
30
30
30
30
30
30
30
30
30
30
30
20
20
20
10
10
10
0
0
0
0
0
10
10
10
20
20
20
20
10
0
-10
-20
-30
-40
-50
-60
-70
-70
-70
-70
-60
-50
-40
-20
0
20
40
50
70
80
100
120
130
150
170
180
190
200
210
210
210
200
190
170
150
130
110
90
80
70
70
70
80
90
110
130
150
170
190
210
230
250
260
270
290
290
300
300
310
310
310
300
300
290
280
270
260
250
250
240
230
230
220
210
200
190
180
180
180
170
180
180
180
170
170
170
170
170
170
180
190
200
210
220
220
220
210
210
220
210
210
210
210
210
210
220
240
250
260
270
280
280
290
290
280
280
280
270
270
270
260
250
250
240
230
220
210
210
210
200
210
210
230
240
260
280
300
310
320
320
330
330
340
340
340
340
340
340
330
330
330
330
330
330
320
320
320
320
330
330
340
340
340
340
340
340
330
330
330
340
340
350
360
360
370
380
390
400
410
420
440
450
470
480
480
490
490
480
480
470
460
450
440
430
420
410
400
400
390
390
380
380
380
380
380
380
380
380
380
390
400
410
410
410
410
400
390
380
360
340
310
290
260
230
210
180
160
140
120
100
80
70
50
40
20
10
0
-10
-20
-20
-30
-30
-40
-40
-50
-60
-70
-80
-100
-120
-140
-160
-180
-210
-240
-260
-280
-300
-320
-330
-340
-360
-380
-390
-410
-430
-440
-460
-480
-490
-500
-510
-520
-520
-520
-520
-520
-520
-520
-510
-510
-510
-510
-510
-510
-510
-520
-520
-520
-530
-530
-540
-540
-550
-550
-560
-560
-560
-550
-550
-550
-550
-540
-540
-530
-520
-520
-510
-500
-490
-480
-470
-460
-450
-440
-420
-410
-390
-380
-370
-360
-350
-340
-330
-320
-310
-310
-310
-310
-310
-300
-300
-300
-300
-300
-300
-300
-300
-290
-290
-280
-270
-260
-240
-230
-210
-200
-180
-170
-160
-150
-140
-130
-120
-110
-100
-80
-70
-60
-50
-40
-30
-30
-20
-20
-10
10
20
30
40
40
40
40
30
20
20
20
20
20
20
30
30
40
50
60
70
80
80
90
100
100
100
90
90
80
70
50
40
20
10
0
-20
-30
-40
-50
-60
-70
-70
-70
-60
-60
-50
-40
-30
-20
-10
0
10
20
20
30
30
30
20
20
20
10
10
0
0
-10
-10
-10
-10
-10
0
0
0
-10
-10
-10
-20
-20
-30
-40
-50
-50
-60
-70
-80
-80
-80
-80
-80
-80
-80
-70
-70
-60
-60
-50
-40
-40
-30
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
0
0
10
20
30
50
70
80
100
110
130
140
150
160
170
170
180
180
180
180
180
180
170
170
170
170
180
180
190
200
200
210
210
210
210
210
200
200
190
180
170
170
160
160
150
140
140
140
130
130
120
120
110
100
90
70
60
50
40
30
20
10
10
0
-10
-10
-20
-20
-30
-30
-40
-50
-50
-60
-60
-60
-60
-70
-70
-70
-70
-70
-70
-60
-60
-60
-50
-50
-40
-30
-20
-20
-30
-40
-60
-90
-110
-140
-150
-160
-160
-160
-150
-150
-160
-170
-190
-190
-180
-160
-150
-140
-130
-120
-120
-110
-120
-130
-130
-130
-110
-100
-90
-90
-80
-80
-80
-80
-80
-80
-70
-60
-50
-30
-20
-20
-30
-40
-40
-30
-10
0
0
10
10
10
10
10
20
20
20
10
-10
-20
-40
-50
-50
-40
-40
-50
-60
-70
-90
-100
-110
-120
-120
-120
-130
-130
-120
-120
-110
-120
-120
-130
-130
-140
-140
-150
-160
-160
-160
-160
-170
-180
-200
-210
-220
-230
-230
-220
-230
-240
-250
-260
-270
-270
-280
-280
-290
-290
-300
-300
-300
-300
-320
-330
-350
-360
-370
-380
-380
-380
-370
-360
-370
-380
-400
-400
-400
-390
-390
-380
-380
-370
-370
-370
-360
-360
-370
-380
-390
-400
-410
-420
-430
-440
-450
-460
-460
-460
-460
-460
-460
-450
-440
-440
-440
-450
-460
-470
-470
-480
-470
-460
-450
-440
-440
-430
-410
-380
-370
-360
-350
-340
-330
-310
-310
-310
-320
-320
-320
-320
-310
-300
-300
-290
-280
-270
-250
-240
-220
-200
-190
-180
-180
-170
-170
-180
-170
-160
-150
-140
-130
-130
-130
-130
-110
-100
-80
-70
-60
-50
-20
0
20
40
60
60
70
80
80
80
80
80
90
90
100
110
130
150
160
170
180
200
210
220
220
230
240
240
250
250
250
240
230
210
190
170
160
150
140
130
110
100
90
90
80
80
80
80
80
80
80
80
80
80
90
90
100
110
120
120
130
130
130
140
140
130
130
130
130
120
120
110
100
80
70
60
50
40
20
10
10
0
0
0
0
10
20
30
50
70
90
100
110
130
140
160
190
200
210
210
200
200
200
200
200
210
210
220
240
260
270
280
290
290
290
300
310
320
330
330
330
330
310
290
270
260
260
270
280
290
310
330
340
350
370
380
400
420
430
450
460
480
500
510
520
510
510
500
500
490
480
470
460
460
460
450
450
440
420
410
410
410
410
410
410
400
400
410
420
430
430
440
430
420
410
400
380
370
350
340
340
340
340
330
320
310
300
310
310
320
320
320
310
300
300
300
300
310
320
320
320
310
300
300
310
330
350
370
390
390
390
390
400
410
410
430
450
470
480
490
490
490
500
500
490
480
470
470
470
470
470
460
450
430
410
390
380
370
350
330
320
310
300
290
290
290
310
310
310
310
300
310
310
320
330
330
320
310
300
290
280
260
240
220
210
200
200
200
190
180
160
150
130
130
130
130
130
110
90
80
80
70
70
50
40
40
40
40
40
40
30
30
20
0
-10
-10
-10
-20
-30
-30
-30
-20
-10
-10
-10
-10
0
10
10
10
20
30
40
50
60
60
60
60
60
70
80
90
80
70
70
70
80
90
110
120
120
130
130
130
130
130
140
140
140
140
140
140
140
140
140
120
110
110
110
110
120
130
130
140
140
150
160
180
180
180
170
160
150
150
160
160
150
140
120
110
110
120
130
130
140
130
130
140
140
130
130
130
140
160
160
160
150
140
130
130
130
120
120
120
120
130
140
150
160
180
210
230
240
250
250
260
280
300
310
320
330
330
330
320
320
320
310
310
300
300
300
300
300
290
290
290
290
290
300
310
310
320
320
330
330
340
350
370
380
400
420
430
430
430
430
430
420
410
400
390
380
360
340
320
310
310
300
290
280
280
270
270
260
250
240
230
230
230
230
220
220
210
200
190
180
180
180
180
170
160
150
140
140
130
120
100
80
60
50
40
30
20
10
-20
-40
-70
-90
-100
-100
-90
-70
-50
-40
-30
-30
-40
-50
-50
-60
-70
-70
-70
-60
-60
-60
-70
-70
-90
-110
-130
-140
-140
-130
-130
-120
-120
-120
-120
-140
-150
-150
-150
-150
-150
-150
-140
-120
-100
-90
-90
-90
-100
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
