Date
Mon
Tue
Wed
Thur
Fri
Sat
Sun
367
61
245
240
68
378
236
13
346
359
76
790
158
43
779
478
96
178
X
390
21
560
380
13
346
356
48
440
147
25
267
445
31
100
337
37
250
X
112
47
467
368
73
148
X
270
98
189
380
15
159
146
10
226
X
580
34
347
223
77
160
150
67
449
190
6
880
127
2
138
368
76
123
X
156
20
235
670
36
367
347
42
129
469
90
190
148
35
456
290
12
156
X
459
81
579
557
73
256
220
42
129
470
17
250
234
97
269
247
32
660
X
458
71
470
224
80
145
249
56
790
379
94
789
779
35
140
288
81
335
X
145
6
150
799
55
357
170
83
580
459
89
117
150
61
335
390
24
680
X
227
13
148
579
12
589
590
49
360
229
31
588
120
34
789
168
51
560
X
138
23
157
890
77
467
450
91
227
336
21
579
280
7
160
338
40
569
X
135
97
340
168
52
390
379
95
140
133
75
366
234
90
550
148
36
358
X
589
25
159
189
87
269
155
11
470
590
45
230
233
81
290
156
28
350
X
118
3
120
234
98
567
570
22
129
489
14
248
288
80
244
268
62
129
X
450
97
340
349
65
799
180
95
267
780
53
599
449
77
179
240
65
258
X
346
34
158
279
83
490
117
91
470
350
88
134
268
63
120
179
74
149
X
779
34
680
178
60
145
159
57
566
689
35
690
146
10
479
667
98
260
X
138
29
234
220
48
189
235
1
155
178
62
570
148
37
179
370
2
110
X
248
45
230
780
53
670
458
74
239
790
66
123
235
0
569
570
20
118
X
149
47
133
168
52
345
127
7
179
160
75
357
377
74
248
670
32
499
X
X
123
68
260
235
5
348
900
95
690
X
X
X
110
26
349
144
90
136
240
60
127
113
59
388
278
73
355
247
30
145
X
380
16
358
190
4
248
146
17
250
580
33
148
500
51
128
135
93
256
X
137
19
126
X
169
67
368
257
49
469
400
43
139
270
91
245
X
369
87
160
566
77
449
390
23
247
X
X
X
X
139
32
688
X
389
5
267
124
77
179
114
68
170
137
15
348
X
770
47
467
460
1
128
130
49
450
569
7
449
459
87
377
128
18
459
X
134
86
123
467
75
168
388
91
146
256
34
167
580
35
447
138
22
570
X
367
65
357
680
47
467
120
35
113
457
66
178
149
48
125
355
35
140
X
234
93
490
280
4
158
125
89
289
289
94
239
X
248
49
388
X
678
13
238
468
84
590
180
90
389
223
79
360
260
84
220
130
48
459
X
568
94
680
136
3
148
277
60
578
590
49
225
170
83
120
890
75
168
X
260
84
248
458
77
278
227
10
334
X
X
X
X
378
81
380
389
6
466
689
39
469
480
21
128
266
43
490
246
28
170
X
248
49
379
X
350
81
137
240
65
249
369
82
200
159
55
690
X
379
93
256
900
97
133
250
72
246
235
8
567
140
54
789
699
46
349
X
470
19
126
134
83
337
689
32
138
279
88
279
290
13
157
480
25
690
X
550
8
125
369
89
478
146
10
145
258
56
277
557
72
110
169
68
279
X
148
38
189
135
99
289
X
340
76
150
223
77
359
350
89
270
X
240
61
678
569
2
138
590
42
255
470
10
127
359
70
280
790
61
227
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
236
16
457
458
74
446
348
58
134
129
26
790
235
5
177
238
37
223
X
X
149
44
130
267
50
569
118
0
235
349
61
579
230
55
889
149
41
470
X
X
136
8
170
469
93
300
890
78
459
228
24
167
377
71
119
X
X
2
04
80
369
88
170
447
57
890
550
5
456
X
178
65
357
569
7
223
X
2
11
80
240
67
179
128
10
136
180
97
269
124
76
150
800
82
138
457
65
456
X
X
250
75
267
259
61
146
677
8
116
134
87
269
117
98
666
X
X
X
339
58
170
159
56
259
480
24
789
269
71
155
234
98
378
680
43
247
X
3
03
80
179
78
233
259
60
136
137
18
189
660
24
590
335
16
556
124
74
356
X
3
10
80
379
99
117
390
24
356
136
7
160
378
81
236
556
60
370
168
55
258
X
X
246
28
125
478
92
345
166
38
567
129
21
227
133
77
115
160
79
559
X
X
X
156
29
135
178
68
279
255
28
567
790
67
340
166
33
445
X
X
189
87
557
114
67
250
789
43
157
300
30
118
179
77
124
X
X
4
07
80
X
230
56
178
269
73
157
239
43
256
558
87
133
189
84
149
X
X
300
33
229
469
95
230
380
16
899
144
95
122
148
39
450
467
73
490
X
X
578
8
116
347
43
166
X
159
53
247
448
60
118
X
X
X
169
65
140
378
80
127
345
25
230
357
54
149
136
5
140
X
X
5
05
80
478
94
770
147
22
138
170
89
900
X
166
38
189
119
18
260
X
5
12
80
289
93
157
336
26
358
135
98
567
146
15
447
356
49
379
900
93
346
X
X
569
8
279
226
9
270
780
51
146
690
58
440
234
94
149
137
13
148
X
X
557
74
158
345
29
388
130
49
478
229
33
256
334
2
129
450
94
446
X
6
02
80
680
41
119
147
26
880
247
35
258
170
85
447
334
9
667
X
X
6
09
80
370
6
457
390
20
479
469
98
125
179
73
139
120
30
569
255
23
670
X
X
226
3
337
129
21
128
179
73
139
348
57
700
235
6
178
158
49
180
X
X
589
24
149
458
74
680
689
39
270
660
27
250
157
36
880
248
43
238
X
X
X
X
X
188
76
150
260
80
668
344
17
890
X
7
07
80
225
97
890
137
14
680
248
45
366
244
0
578
550
6
790
220
41
777
X
X
279
88
125
450
91
245
137
19
559
256
38
134
148
37
890
220
44
167
X
X
335
19
270
350
86
466
690
59
450
256
32
390
339
51
146
467
71
128
X
X
112
48
378
299
0
136
230
53
148
340
71
137
778
24
130
370
6
240
X
8
04
80
124
75
456
150
69
289
180
98
134
668
3
247
147
29
117
488
8
350
X
8
11
80
257
42
129
235
2
589
568
91
245
677
2
147
269
75
456
357
58
990
X
X
569
2
200
128
16
358
X
X
X
X
X
X
589
23
157
123
66
600
125
84
257
144
97
467
113
58
134
178
65
267
X
9
01
80
123
68
378
225
94
680
238
35
500
267
51
155
230
58
378
147
22
345
X
9
08
80
144
95
168
X
278
74
400
490
38
279
220
43
148
467
73
229
X
X
390
27
377
247
32
444
578
6
880
136
2
480
178
62
589
X
X
X
X
170
86
330
245
15
889
670
35
348
599
32
336
270
91
335
X
X
579
10
370
488
2
147
188
73
157
126
93
247
267
58
990
499
28
116
X
10
06
80
580
32
679
489
10
569
230
59
126
116
86
123
167
45
366
155
17
467
X
X
160
76
222
578
9
199
270
92
147
178
62
570
700
76
114
340
79
135
X
X
690
51
137
167
41
100
X
189
82
147
120
35
267
125
87
124
X
X
X
700
78
288
134
86
178
255
21
489
200
27
340
259
69
559
X
11
03
80
580
30
334
166
38
990
379
94
680
358
64
400
290
15
159
370
5
140
X
11
10
80
X
X
X
X
X
X
X
X
149
42
390
558
83
490
367
62
246
778
27
223
990
84
338
247
39
360
X
X
148
37
223
179
79
135
X
367
61
588
129
20
569
467
79
379
X
12
01
80
448
67
124
570
28
477
250
76
349
178
60
479
167
49
667
159
57
160
X
12
08
80
378
81
588
258
52
147
139
37
368
117
97
188
222
62
345
250
78
288
X
X
235
5
177
990
89
469
340
79
478
280
4
239
248
43
689
467
70
460
X
X
136
1
146
688
28
369
179
72
660
289
94
347
790
65
447
147
27
467
X
X
360
90
389
128
10
244
360
98
350
127
3
779
560
19
289
490
34
266
X
1
05
81
189
83
490
357
51
155
230
52
589
X
150
67
269
477
84
239
X
1
12
81
179
77
223
236
11
128
225
95
357
680
40
136
244
0
127
349
64
356
X
X
119
13
247
360
93
580
357
56
556
123
60
299
889
53
120
780
59
379
X
X
236
12
679
550
0
145
236
13
599
228
23
111
269
70
127
134
88
459
X
2
02
81
X
455
45
357
578
2
390
456
58
369
778
23
256
449
73
148
X
2
09
81
230
58
134
259
68
440
450
93
689
116
80
569
790
66
114
169
63
346
X
X
156
24
158
126
93
247
222
67
124
289
90
488
290
11
380
230
55
348
X
X
199
91
236
578
8
260
770
47
340
300
36
790
224
81
236
235
3
689
X
3
02
81
369
87
278
344
18
260
138
26
880
270
99
469
660
24
590
150
66
358
X
3
09
81
346
31
579
226
8
170
X
126
90
569
366
59
450
127
5
168
X
X
120
38
224
133
71
236
770
47
458
178
65
230
800
80
127
249
56
114
X
X
178
65
456
133
77
359
499
25
357
350
85
168
269
72
156
X
X
X
370
6
114
250
74
158
120
39
225
478
96
349
577
97
359
579
14
400
X
4
06
81
236
13
238
266
49
234
790
62
390
688
22
589
379
95
249
278
77
368
X
X
399
18
558
680
40
244
389
2
570
335
11
579
890
73
247
348
52
660
X
X
799
55
230
488
8
189
378
82
228
200
26
169
X
166
32
246
X
X
349
62
589
233
83
445
369
86
178
238
32
778
570
22
129
150
61
137
X
5
04
81
230
56
600
256
34
356
167
43
337
266
41
155
X
X
X
5
11
81
X
X
X
357
50
334
156
27
340
378
84
248
X
X
669
15
348
350
86
367
239
40
479
125
87
449
445
33
157
247
30
235
X
X
480
26
123
190
1
146
247
38
350
579
15
456
124
77
359
269
79
568
X
6
01
81
349
66
880
270
97
340
778
22
480
260
87
557
456
58
666
348
53
670
X
6
08
81
279
85
159
268
67
269
889
55
348
568
98
440
239
43
120
145
9
379
X
X
660
27
269
120
39
379
167
40
578
789
42
444
589
29
135
445
32
129
X
X
469
96
114
158
40
569
267
51
100
169
64
112
588
11
579
240
66
277
X
X
227
14
680
678
14
248
259
63
157
250
70
569
133
79
117
126
91
579
X
7
06
81
257
44
130
190
0
127
279
81
155
358
64
239
340
70
460
789
48
350
X
X
344
10
578
145
6
330
267
55
258
220
40
569
189
88
477
500
58
125
X
X
290
14
257
289
93
689
199
91
128
280
3
445
200
28
666
289
99
450
X
X
678
18
260
166
35
113
450
97
890
235
5
348
167
44
680
137
14
590
X
8
03
81
568
98
369
136
0
334
239
43
490
256
35
258
399
15
889
590
42
138
X
8
10
81
X
470
15
555
780
52
228
145
2
147
367
61
399
140
58
378
X
X
889
59
478
579
15
177
469
97
340
350
84
347
677
0
136
X
X
X
X
126
94
149
112
42
147
567
82
138
224
81
119
560
14
158
X
X
149
49
478
889
57
340
350
85
168
139
31
128
334
4
167
578
1
335
X
9
07
81
688
23
139
669
10
460
X
X
X
145
5
447
X
X
368
72
679
600
64
266
347
48
224
670
35
690
480
28
468
250
79
667
X
X
455
43
670
350
89
180
135
94
446
123
62
570
288
87
160
568
97
458
X
X
124
73
256
240
66
178
177
57
377
470
16
358
256
37
890
159
59
478
X
10
05
81
440
86
123
367
67
124
236
13
256
330
64
770
250
74
347
780
56
259
X
1
11
82
568
91
588
120
31
579
688
21
588
135
94
130
260
86
457
346
34
266
X
X
688
20
578
445
38
800
145
5
348
460
2
138
368
75
690
140
57
223
X
X
589
25
447
X
560
17
458
266
41
399
117
93
157
257
47
340
X
2
01
82
150
60
244
X
233
86
169
450
96
790
378
85
456
149
47
368
X
2
08
82
340
71
489
679
22
156
116
87
377
146
13
689
266
43
580
347
47
566
X
X
240
65
799
490
32
679
347
42
336
460
3
157
240
65
348
330
65
357
X
X
357
56
222
250
75
230
346
32
129
150
61
290
267
54
130
229
30
127
X
3
01
82
X
466
63
490
235
5
366
167
40
136
399
17
160
345
20
389
X
3
08
82
340
79
289
244
0
136
679
22
345
450
97
124
667
90
479
499
28
134
X
X
245
18
224
369
87
377
X
189
83
346
170
88
125
266
48
378
X
X
246
24
130
399
16
790
456
57
160
169
63
445
128
12
570
240
65
113
X
X
589
21
146
480
29
144
660
26
277
123
61
669
X
118
8
288
X
4
05
82
150
66
123
488
1
119
158
48
189
145
7
269
279
87
890
270
92
778
X
4
12
82
169
66
556
X
440
89
180
469
94
239
470
10
280
479
7
250
X
X
489
11
678
459
81
380
469
97
124
369
89
135
335
16
114
457
66
259
X
X
X
489
15
122
678
17
458
166
30
578
136
9
450
680
47
278
X
5
03
82
236
14
167
179
72
589
113
55
357
259
69
469
689
37
340
X
X
5
10
82
150
67
557
345
23
337
228
27
999
123
64
789
468
86
259
345
21
128
X
X
800
84
248
177
57
458
480
29
225
466
63
120
137
18
350
890
79
180
X
X
578
4
338
189
85
159
140
54
248
170
87
278
177
51
137
478
94
248
X
X
240
69
117
257
48
477
890
73
148
770
41
245
235
4
158
167
41
146
X
6
07
82
230
58
189
112
49
469
278
76
268
350
82
589
347
46
790
117
94
446
X
X
137
11
236
115
76
330
236
16
466
678
11
146
347
49
478
235
8
189
X
X
448
63
490
590
48
378
146
19
577
360
99
478
149
46
277
126
90
389
X
X
337
35
357
578
2
390
450
94
347
344
19
478
240
68
990
379
91
119
X
7
05
82
140
56
358
580
32
778
189
81
128
300
39
135
226
3
445
569
8
116
X
7
12
82
178
65
159
300
36
169
290
10
677
445
36
114
299
3
490
150
61
335
X
X
479
3
148
577
90
334
350
88
369
158
42
589
688
20
677
246
28
189
X
X
388
90
235
280
4
680
480
29
234
170
84
347
X
124
76
448
X
8
02
82
146
17
250
230
50
479
220
44
356
677
7
124
245
10
127
369
89
234
X
8
09
82
115
70
370
290
18
116
349
65
780
369
89
388
450
98
134
127
9
225
X
X
145
7
340
377
78
459
556
60
145
349
66
790
X
X
X
X
134
89
478
357
53
670
X
X
569
6
367
880
63
346
X
X
X
199
90
145
257
48
350
349
61
128
780
52
390
335
17
124
X
9
06
82
368
70
479
450
96
358
278
71
579
129
28
459
349
62
390
250
78
134
X
X
160
73
346
340
75
889
300
35
230
156
22
679
137
14
770
279
84
248
X
X
178
68
369
334
5
357
138
29
270
579
12
570
248
42
336
456
56
259
X
X
115
75
690
245
10
280
888
42
589
370
1
290
134
85
230
128
13
490
X
10
04
82
347
47
269
X
660
23
238
890
74
248
126
90
280
448
60
578
X
10
11
82
700
76
349
128
15
258
117
96
349
129
23
157
680
43
337
348
52
156
X
X
230
56
123
129
20
226
238
35
159
358
65
690
256
39
478
500
57
340
X
X
220
42
589
357
53
238
237
21
344
690
56
358
260
85
500
250
76
169
X
11
01
82
150
67
115
259
65
159
X
X
457
62
147
133
70
488
X
11
08
82
280
3
247
149
41
470
500
57
188
389
3
490
260
80
460
226
2
570
X
X
356
42
156
145
5
258
300
35
780
689
39
225
680
46
259
X
X
X
X
X
X
X
X
X
X
X
350
83
689
256
30
226
337
32
390
129
20
479
600
69
450
277
62
336
X
12
06
82
135
94
257
369
87
124
246
28
459
799
58
125
245
16
790
289
95
690
X
X
136
4
347
128
10
677
779
35
690
570
27
160
449
71
137
223
72
129
X
X
147
20
370
689
39
478
137
15
780
200
26
178
780
55
140
270
91
669
X
X
488
8
459
247
33
689
348
54
789
368
77
250
669
13
670
669
11
137
X
1
03
83
177
57
340
346
31
227
330
67
368
470
10
118
470
13
139
X
X
1
10
83
248
43
148
245
19
388
148
36
178
677
4
680
230
54
356
150
67
223
X
X
779
30
569
570
21
489
128
19
180
556
60
389
340
78
440
239
41
290
X
X
490
35
889
669
16
259
789
41
245
120
31
146
378
88
260
490
38
350
X
X
334
7
368
340
72
570
X
258
55
366
260
82
110
337
32
589
X
2
07
83
150
68
134
588
15
348
336
20
569
370
4
257
560
16
790
230
59
289
X
X
127
4
455
124
78
459
147
26
367
560
19
577
X
289
96
123
X
X
189
89
270
120
38
233
358
61
128
350
82
147
235
4
680
377
71
245
X
X
127
5
456
224
86
150
289
98
567
280
3
355
137
11
119
346
34
680
X
3
07
83
244
9
270
258
53
346
579
14
130
238
30
668
350
83
670
134
82
570
X
X
489
18
350
124
79
135
255
28
134
450
99
568
178
62
390
227
12
129
X
X
348
51
137
330
65
159
279
87
160
340
73
580
299
3
689
990
87
368
X
X
900
91
560
480
20
569
356
45
780
459
84
158
280
0
226
144
95
348
X
4
04
83
167
48
260
X
567
84
680
340
72
138
370
8
440
126
94
167
X
4
11
83
180
90
235
458
76
268
458
79
117
240
66
358
248
48
134
258
54
158
X
X
570
22
138
135
95
348
244
5
230
X
234
94
112
237
24
347
X
X
170
87
557
234
97
340
790
68
260
334
2
345
135
92
110
340
75
249
X
5
02
83
X
355
31
678
468
87
467
130
48
260
359
74
347
440
87
278
X
5
09
83
458
71
119
379
95
690
129
28
567
112
43
580
479
4
220
259
61
489
X
X
124
73
166
339
54
888
589
28
468
789
43
300
390
23
256
X
X
X
570
29
135
144
99
199
170
80
668
579
16
123
350
86
277
990
87
377
X
X
137
15
357
128
15
122
570
23
346
380
11
236
440
80
569
266
48
378
X
6
06
83
369
81
146
115
74
680
668
0
569
136
9
289
124
79
450
579
15
140
X
X
339
57
278
140
52
499
478
97
160
147
29
568
257
44
248
139
33
346
X
X
147
27
340
299
3
256
347
41
669
258
58
468
140
58
459
360
93
229
X
X
350
83
238
255
25
690
126
92
147
550
0
479
237
23
580
290
17
700
X
7
04
83
680
41
137
168
53
300
347
46
150
456
51
100
668
6
268
130
43
148
X
7
11
83
237
20
118
235
5
140
669
10
569
246
22
480
579
15
690
127
1
236
X
X
300
36
268
X
X
277
63
166
460
4
455
233
82
660
X
X
290
16
240
200
27
359
149
44
239
577
92
345
330
69
450
270
92
589
X
8
01
83
290
16
259
340
77
890
237
23
166
356
42
345
123
67
377
118
0
370
X
8
08
83
900
99
135
238
32
129
347
40
299
340
71
489
124
71
245
780
56
367
X
X
260
89
234
446
41
128
259
63
670
120
31
489
330
63
346
440
88
369
X
X
X
467
76
178
155
10
244
139
37
124
340
71
146
690
59
234
X
X
134
83
779
278
78
260
688
25
339
277
66
268
469
93
148
499
28
459
X
9
05
83
148
39
360
179
78
233
500
57
278
X
189
84
338
367
65
366
X
9
12
83
145
0
389
127
4
356
580
30
226
360
98
459
369
86
259
X
X
X
X
560
18
558
247
38
189
370
4
356
489
14
239
248
40
479
X
X
467
76
349
578
5
447
378
80
668
458
70
127
340
73
247
360
94
257
X
10
03
83
166
38
189
279
89
469
300
34
347
589
23
247
568
91
119
379
98
459
X
10
10
83
579
10
299
X
389
3
689
790
66
277
125
83
157
360
93
111
X
X
245
14
789
122
55
690
169
67
359
347
46
178
150
64
130
X
X
X
X
X
X
220
41
489
X
139
39
180
X
X
369
81
380
225
94
158
490
39
469
456
53
346
290
12
679
119
18
224
X
11
07
83
269
73
139
347
43
238
X
X
X
X
X
X
X
150
67
890
114
60
226
348
55
780
378
84
158
560
13
229
X
X
124
73
788
369
87
179
334
0
136
160
79
126
156
26
123
178
62
237
X
X
278
74
347
234
93
229
116
80
299
149
45
122
880
67
278
458
74
130
X
12
05
83
346
36
880
590
48
170
340
77
160
689
31
100
135
92
129
479
8
350
X
12
12
83
136
4
789
230
58
459
268
67
160
257
46
277
246
23
355
160
71
236
X
X
356
42
237
135
99
225
456
58
369
367
68
369
180
99
450
780
54
590
X
X
346
31
678
370
9
135
688
24
400
359
70
479
127
1
227
268
67
700
X
0
01
0
177
56
169
235
0
136
150
60
389
358
69
478
550
3
689
239
45
249
X
4
09
84
X
479
7
278
247
31
588
370
8
134
226
1
236
167
45
456
X
X
249
51
146
266
40
280
478
93
166
230
56
790
X
380
19
360
X
X
345
24
158
245
17
890
156
25
889
X
X
X
X
X
136
3
670
235
4
356
220
46
358
479
8
567
147
26
600
448
65
113
X
5
07
84
155
16
150
X
370
1
579
X
130
43
580
235
7
124
X
X
117
95
456
257
44
130
230
59
478
350
89
225
144
95
357
455
46
178
X
X
245
19
450
250
72
246
558
86
600
127
7
179
X
166
33
139
X
X
350
86
790
112
44
248
145
3
256
570
20
127
110
29
469
128
10
550
X
6
04
84
136
0
145
247
35
456
450
90
479
346
33
120
289
90
569
120
30
578
X
6
11
84
133
72
246
880
63
346
238
31
100
169
63
256
377
79
289
358
68
288
X
X
348
53
120
499
27
278
348
58
224
459
84
680
880
62
589
160
73
247
X
X
480
26
358
236
18
260
127
5
780
240
66
367
357
51
380
135
97
278
X
7
02
84
390
29
270
469
92
336
130
48
125
119
18
125
590
44
167
126
98
800
X
7
09
84
348
55
456
130
48
567
113
56
268
238
33
166
146
13
120
579
15
456
X
X
223
73
256
249
57
269
378
86
240
167
44
446
358
65
159
489
19
559
X
X
135
94
590
480
22
679
150
62
110
140
52
246
123
64
590
130
40
136
X
X
160
79
568
469
91
470
440
83
300
247
36
367
228
21
588
139
34
167
X
8
06
84
466
60
127
146
18
369
256
38
134
249
59
478
157
34
446
567
85
230
X
X
225
97
160
148
33
346
450
97
467
160
79
478
459
82
237
240
63
346
X
X
237
26
259
138
21
245
X
190
1
236
126
90
479
578
2
200
X
X
X
223
73
148
660
20
479
270
94
338
245
18
459
159
57
700
X
9
03
84
256
31
669
250
71
146
X
X
259
66
367
456
50
677
X
9
10
84
480
21
335
460
1
245
155
17
449
240
69
388
X
250
77
115
X
X
359
78
189
346
37
124
140
54
239
157
34
257
778
26
169
124
76
178
X
X
127
9
388
357
57
133
457
69
270
346
36
240
349
69
360
790
61
380
X
10
01
84
355
39
117
890
79
360
170
83
166
140
51
380
340
70
578
133
79
360
X
10
08
84
389
9
135
445
37
700
679
23
120
X
X
X
X
X
123
64
699
579
18
800
789
43
157
125
82
480
360
94
257
278
73
788
X
0
01
0
126
90
578
123
67
160
225
97
467
144
90
280
118
7
890
499
21
290
X
X
X
X
X
X
X
X
X
11
05
84
120
37
160
579
15
177
390
29
234
X
X
X
X
11
12
84
368
74
112
450
92
255
147
25
140
348
57
359
117
92
138
570
29
478
X
X
225
94
356
158
42
255
470
16
268
300
37
124
348
56
457
378
80
244
X
X
X
134
81
470
226
1
678
124
71
119
170
87
250
136
4
400
X
12
03
84
358
64
158
170
83
229
159
55
258
450
94
356
679
21
560
X
X
12
10
84
118
9
225
360
94
248
147
23
445
166
33
337
113
55
357
123
61
579
X
X
238
38
378
245
13
346
240
66
178
777
19
270
189
80
578
236
18
459
X
X
479
6
123
330
68
369
289
95
230
349
60
677
170
83
580
449
71
588
X
X
X
349
68
260
117
99
577
140
51
245
580
30
190
248
46
600
X
1
07
85
X
X
380
17
467
456
50
136
370
7
566
167
48
990
X
X
330
68
134
569
6
178
124
70
190
579
18
279
269
73
120
270
99
360
X
X
X
567
89
199
159
50
460
127
8
189
688
27
890
240
66
240
X
X
278
72
589
880
61
119
579
11
137
148
39
360
450
90
370
X
X
2
04
85
357
58
134
268
62
237
240
68
369
140
57
890
467
73
490
146
19
234
X
2
11
85
124
79
478
466
67
890
345
29
234
180
97
566
456
57
124
450
99
289
X
X
390
22
499
270
97
368
677
0
235
269
70
389
688
23
139
256
38
369
X
X
338
40
190
234
98
800
589
21
678
569
7
269
348
56
178
349
62
138
X
3
04
85
124
70
235
550
9
270
119
11
236
135
94
257
135
90
488
X
X
3
11
85
356
44
400
X
X
X
136
4
446
145
6
178
X
X
248
40
280
124
75
348
170
89
559
349
67
160
236
13
139
360
90
145
X
X
348
56
358
469
95
159
255
20
569
469
97
359
X
458
78
170
X
4
01
85
139
38
170
478
92
589
890
78
800
369
89
126
177
56
358
268
69
117
X
4
08
85
560
16
240
234
98
279
X
134
82
345
178
63
139
200
23
580
X
X
119
13
599
780
51
245
139
39
270
X
249
52
778
669
13
445
X
X
478
96
349
567
81
344
357
59
478
130
42
156
457
64
266
245
15
799
X
X
X
149
48
567
339
53
346
X
168
51
678
267
51
335
X
5
06
85
479
8
459
235
2
156
X
260
89
900
280
8
125
110
28
260
X
X
256
30
145
148
35
447
346
31
236
127
0
226
189
89
379
577
94
167
X
X
469
95
249
479
8
558
125
87
133
346
31
678
578
2
589
566
71
489
X
X
458
78
800
113
51
245
148
32
110
377
76
277
270
94
130
488
7
377
X
6
03
85
440
89
667
458
72
390
146
13
346
178
65
348
256
32
237
450
91
579
X
6
10
85
155
13
148
178
68
189
120
32
570
567
81
245
299
7
179
669
16
259
X
X
138
25
159
456
56
880
348
57
890
446
47
449
579
11
137
379
90
569
X
X
129
20
389
159
52
345
159
52
138
X
X
567
88
170
X
7
01
85
379
95
249
356
47
458
340
72
129
346
38
134
136
8
279
459
83
337
X
7
08
85
226
4
239
357
52
480
660
25
357
569
1
236
289
90
460
124
73
139
X
X
356
42
156
170
88
440
159
58
567
146
11
579
340
72
688
124
78
440
X
X
790
67
179
116
84
130
136
9
135
128
13
238
688
21
579
156
24
699
X
X
450
90
578
150
66
114
158
42
480
145
4
770
460
0
235
479
0
370
X
8
05
85
358
68
567
145
2
228
160
73
139
590
40
235
456
53
148
455
43
157
X
8
12
85
240
63
300
136
5
159
133
71
119
459
80
389
346
34
789
126
97
467
X
X
389
5
177
558
85
447
457
61
489
X
139
31
777
369
86
178
X
X
379
98
800
X
350
88
125
260
84
789
556
66
240
239
43
247
X
9
02
85
229
34
699
X
459
88
125
247
35
339
569
1
470
448
66
178
X
9
09
85
569
8
125
340
77
566
267
54
167
128
12
138
246
25
456
X
X
X
256
35
690
679
27
359
299
3
157
168
57
250
359
76
150
248
44
239
X
X
128
13
157
289
94
680
X
X
150
65
357
126
96
457
X
X
130
41
560
260
87
124
278
74
400
X
360
93
337
347
40
127
X
10
07
85
370
3
247
347
40
334
139
38
459
457
64
680
378
87
359
136
6
790
X
370
1
146
244
9
568
355
39
478
126
97
340
129
21
579
245
16
899
X
X
230
53
139
X
238
35
348
590
42
129
123
61
137
470
19
270
X
X
689
31
290
239
48
459
370
9
568
129
24
699
130
41
489
589
23
445
X
2
03
86
889
59
270
136
9
144
360
90
460
340
73
157
133
79
469
170
89
568
X
2
10
86
350
84
590
678
17
179
340
72
336
900
95
780
180
92
156
147
26
349
X
X
350
89
388
345
20
127
490
36
556
557
73
256
230
59
469
290
17
133
X
X
277
61
380
246
21
579
128
12
255
447
50
479
690
50
190
249
52
570
X
3
03
86
147
22
129
123
68
378
X
159
58
567
367
60
145
137
12
589
X
3
10
86
123
63
256
139
38
189
277
65
447
280
2
589
155
18
468
X
X
X
679
22
688
579
17
467
238
31
155
117
98
459
459
81
137
236
17
188
X
X
128
15
140
679
25
258
490
39
135
488
5
799
247
35
140
789
40
127
X
X
258
59
379
890
71
489
X
578
2
200
259
62
336
570
22
589
X
4
07
86
180
96
169
134
88
378
689
37
368
155
15
159
149
49
180
578
9
360
X
X
270
90
244
129
24
149
670
33
670
X
579
18
369
179
72
200
X
X
133
75
168
450
93
256
260
80
190
156
28
800
248
47
278
678
17
124
X
X
249
50
479
X
389
4
248
267
53
337
134
88
233
149
44
266
X
5
05
86
237
26
457
259
62
156
600
66
114
X
150
69
126
478
93
148
X
5
12
86
577
90
370
588
11
344
158
41
128
790
61
128
468
87
449
X
X
X
460
1
236
335
12
390
466
65
159
246
22
345
124
70
370
238
33
229
X
X
360
93
157
350
89
289
234
95
159
579
12
237
148
34
455
157
36
367
X
6
02
86
124
78
350
457
69
577
226
8
440
360
90
488
289
92
336
779
36
899
X
6
09
86
227
16
114
780
55
780
178
69
478
159
59
577
660
25
159
138
25
113
X
X
X
233
84
130
127
8
378
400
48
990
489
16
259
469
96
277
X
X
380
12
660
466
66
169
378
80
460
479
5
799
145
8
189
470
13
247
X
X
589
28
170
469
99
360
245
19
270
116
82
228
380
17
269
129
25
456
X
7
07
86
189
81
146
270
91
380
148
34
347
278
77
250
399
16
899
479
0
280
X
X
X
780
58
567
478
93
247
256
31
146
880
67
278
477
82
336
X
X
479
1
146
690
52
129
550
6
899
590
46
790
226
1
119
790
65
113
X
X
789
43
337
459
86
277
368
72
589
690
57
449
790
62
246
370
5
113
X
8
04
86
378
88
567
157
31
678
569
7
566
135
99
225
158
42
390
145
0
389
X
8
11
86
449
77
368
780
51
399
266
47
467
457
67
269
247
35
799
379
99
289
X
X
250
79
270
456
55
258
179
71
678
139
35
456
X
X
X
X
234
95
690
560
16
268
268
63
670
140
54
680
116
84
266
359
70
145
X
9
01
86
226
8
279
239
43
139
337
39
126
X
469
95
267
380
13
346
X
9
08
86
357
54
699
590
46
600
240
69
234
125
88
260
X
X
X
X
X
X
356
47
223
460
9
900
459
83
580
246
28
260
X
X
X
567
86
790
124
72
237
670
35
456
890
77
124
356
43
445
X
X
148
32
589
170
81
489
389
1
227
146
17
340
559
91
290
240
60
118
X
10
06
86
248
48
189
148
35
113
678
15
690
135
90
569
150
60
389
248
46
150
X
X
358
69
450
470
12
345
356
48
288
138
28
440
237
25
168
257
43
256
X
X
240
69
135
150
64
770
279
85
780
690
54
239
578
5
267
469
91
128
X
X
589
21
245
289
98
279
237
26
448
349
68
369
188
74
239
569
6
349
X
11
03
86
358
68
567
567
89
379
559
99
117
158
45
799
X
X
X
11
10
86
X
X
230
52
336
279
85
366
346
33
139
357
55
168
X
X
179
75
159
268
61
236
378
82
129
239
43
157
380
11
489
250
76
169
X
X
580
35
267
279
82
345
128
18
170
244
7
179
350
80
370
129
28
233
X
12
01
86
456
56
178
139
33
689
244
2
679
125
88
800
680
45
258
588
10
460
X
12
08
86
560
11
579
450
94
248
460
9
270
140
55
889
139
30
127
268
68
440
X
X
490
31
290
248
40
479
890
73
238
260
82
147
245
19
667
460
3
166
X
X
123
61
137
359
71
155
237
29
180
168
56
600
380
13
148
234
92
200
X
X
268
69
289
130
43
337
170
82
237
235
7
557
155
11
236
145
4
167
X
1
05
87
236
19
289
890
76
178
345
26
448
X
257
43
337
789
40
479
X
1
12
87
235
4
680
570
21
236
147
29
234
238
30
136
190
8
468
299
3
157
X
X
356
41
137
135
98
800
X
139
32
480
799
54
699
220
43
445
X
X
159
56
466
349
61
560
460
1
119
369
83
689
248
48
224
589
27
188
X
2
02
87
X
600
63
139
340
78
170
139
39
469
158
43
238
189
84
356
X
2
09
87
477
85
456
378
81
560
348
58
279
230
51
579
260
80
235
344
15
113
X
X
578
6
169
379
94
158
489
16
358
123
61
579
567
87
368
348
56
880
X
X
460
2
660
137
15
168
578
2
138
280
0
578
479
6
457
446
43
120
X
3
02
87
257
41
669
137
19
568
355
33
779
X
589
23
689
137
16
556
X
3
09
87
335
16
556
245
10
127
168
53
120
147
27
340
370
0
334
278
70
370
X
X
349
62
480
247
32
129
259
68
279
146
10
389
380
13
346
600
66
790
X
X
X
260
87
467
368
75
799
589
29
469
239
48
800
569
1
335
X
X
280
4
239
247
36
880
226
6
367
368
79
568
259
66
240
360
94
239
X
4
06
87
X
479
0
578
240
68
369
269
75
339
489
11
489
345
23
788
X
X
478
98
567
468
85
799
236
11
489
456
51
137
458
74
446
X
X
X
490
33
779
589
26
240
257
44
789
578
3
229
112
44
266
246
24
167
X
X
157
38
189
123
68
170
120
36
178
256
30
479
234
90
127
127
2
345
X
5
04
87
179
79
180
578
0
488
130
42
237
X
X
X
X
5
11
87
478
90
127
158
44
257
188
73
247
237
24
699
169
65
113
450
94
770
X
X
340
72
570
369
84
239
158
46
367
390
24
167
368
72
778
378
89
478
X
X
670
37
223
689
33
580
179
77
115
189
82
336
130
48
189
125
84
699
X
6
01
87
468
83
157
370
8
134
780
56
899
138
22
688
X
X
X
6
08
87
368
74
789
348
50
668
147
23
779
470
16
457
237
22
480
146
12
688
X
X
256
38
459
557
72
679
117
91
245
159
50
299
256
38
125
689
32
499
X
X
115
76
330
159
50
118
459
82
246
489
15
230
134
81
470
459
87
179
X
X
358
63
346
467
73
148
470
11
335
380
18
279
237
25
339
578
6
899
X
7
06
87
550
9
117
348
50
127
479
5
249
458
79
577
234
99
388
455
49
234
X
X
456
55
799
280
6
259
130
48
369
578
3
355
X
469
97
557
X
X
128
17
115
470
13
337
278
78
279
247
31
245
678
10
127
140
53
689
X
X
458
79
478
150
64
167
169
65
249
679
29
333
128
13
238
360
99
360
X
8
03
87
146
12
246
127
1
560
790
69
559
356
44
446
780
52
589
670
32
589
X
8
10
87
160
74
167
133
78
125
468
81
579
X
146
10
334
389
8
567
X
X
169
66
268
458
76
169
270
93
148
580
34
149
128
17
188
X
X
X
X
489
10
370
358
61
245
500
54
112
679
22
138
280
6
268
X
X
0
3
247
389
1
579
380
11
380
136
3
238
X
X
X
9
07
87
240
60
280
235
8
134
290
13
689
460
8
459
448
67
557
X
X
X
127
0
578
477
80
488
468
80
299
990
82
570
370
4
446
580
36
790
X
X
135
97
223
700
78
170
248
43
490
370
0
118
790
67
250
255
24
455
X
X
299
4
590
447
53
689
567
87
467
120
37
179
379
95
267
247
35
690
X
10
05
87
166
35
357
289
91
137
345
25
168
570
21
236
X
259
64
699
X
10
12
87
680
46
367
224
85
348
570
25
249
236
15
230
179
76
367
290
11
236
X
X
580
33
238
249
56
178
700
74
347
447
56
178
679
24
446
124
70
550
X
X
167
48
170
X
X
X
X
X
X
11
02
87
X
378
83
139
346
35
258
345
24
356
249
57
458
125
84
455
X
11
09
87
480
26
268
338
42
237
135
90
280
346
37
124
368
75
456
289
92
679
X
X
237
21
560
128
12
660
235
6
466
368
74
888
780
51
128
557
79
180
X
X
399
19
379
447
52
129
250
76
259
800
80
389
770
43
788
137
16
114
X
X
550
4
400
568
93
229
370
4
248
260
80
136
445
34
257
469
93
157
X
12
07
87
560
13
229
459
89
270
458
76
358
346
32
129
699
49
135
350
86
790
X
X
228
20
145
790
68
468
279
82
147
128
18
134
156
20
677
257
45
690
X
X
250
76
240
247
30
280
126
91
245
178
66
240
235
0
578
348
58
116
X
X
240
66
349
157
30
550
180
92
129
189
83
238
660
22
147
560
18
260
X
0
01
0
345
27
467
377
71
137
160
72
228
125
85
159
X
169
61
678
X
4
11
88
126
93
157
270
90
118
230
57
223
124
75
799
346
37
188
245
19
135
X
X
268
69
199
459
87
890
356
43
670
480
22
129
137
16
556
356
44
266
X
X
X
580
38
170
189
80
370
124
78
350
668
4
248
169
63
580
X
5
02
88
145
7
269
289
97
278
456
55
140
260
88
459
130
44
158
160
75
456
X
5
09
88
360
93
337
127
2
138
130
40
460
469
99
234
667
90
244
479
2
679
X
X
578
2
570
260
88
279
589
29
379
246
24
220
368
71
155
367
65
267
X
X
690
53
689
340
71
489
X
450
90
668
689
33
300
458
72
129
X
X
178
66
600
137
17
368
127
1
128
388
91
470
368
79
667
125
81
560
X
6
06
88
138
26
123
358
67
890
244
6
367
566
75
339
168
50
118
390
27
115
X
X
568
95
690
457
68
477
239
49
478
124
74
590
123
64
680
458
78
260
X
X
190
7
359
369
80
569
390
24
347
240
61
380
289
95
456
468
89
450
X
X
379
96
600
379
93
256
166
33
247
660
29
450
445
33
599
244
1
579
X
7
04
88
478
98
567
348
54
356
279
84
455
139
32
589
569
7
368
550
4
112
X
7
11
88
558
88
378
468
89
126
660
29
117
269
72
499
488
0
127
478
98
224
X
X
238
35
348
140
59
289
115
74
590
144
95
447
450
92
390
225
92
138
X
X
279
88
378
346
35
348
168
51
579
178
60
569
899
61
137
456
56
123
X
8
01
88
X
346
31
290
122
56
114
180
97
458
146
15
339
356
41
245
X
8
08
88
489
10
334
280
7
890
359
70
280
689
30
479
279
81
290
359
79
289
X
X
129
23
157
569
9
469
238
33
490
169
62
147
290
18
468
350
84
590
X
X
X
346
37
890
160
72
480
148
31
290
119
13
148
238
33
256
X
X
278
72
110
113
55
168
X
226
9
360
113
54
220
579
18
350
X
9
05
88
469
90
118
369
88
224
449
79
450
289
90
578
247
32
660
X
X
9
12
88
369
86
259
557
76
114
780
56
556
278
70
389
177
52
336
290
15
339
X
X
378
86
367
122
54
338
190
6
600
X
X
X
X
X
255
23
139
127
6
448
390
28
170
446
49
199
460
6
240
289
95
447
X
10
03
88
489
14
239
588
14
455
478
93
490
368
72
390
570
24
266
380
13
779
X
10
10
88
330
65
456
247
32
480
589
27
340
114
63
337
559
93
148
148
38
350
X
X
478
99
478
X
X
560
16
123
570
27
467
257
42
589
X
X
240
61
227
478
96
349
447
56
150
X
278
76
178
188
70
668
X
X
178
61
579
156
26
448
489
17
890
123
69
559
589
21
335
299
8
233
X
0
01
0
567
83
229
120
31
669
990
83
580
112
48
134
789
49
577
233
82
110
X
X
X
X
X
X
X
X
X
X
238
37
377
590
44
149
140
58
279
457
66
790
238
36
123
120
30
136
X
X
289
91
588
467
71
579
790
60
389
567
85
140
136
8
125
350
86
790
X
12
05
88
456
51
128
447
53
580
778
22
147
445
33
148
120
39
469
168
52
345
X
12
12
88
778
22
345
790
62
679
235
1
119
370
5
168
666
82
200
590
47
160
X
X
778
24
266
590
47
188
127
8
990
113
59
135
339
52
336
456
57
458
X
X
390
28
350
380
11
245
128
11
137
579
10
479
257
41
236
168
55
159
X
1
02
89
159
51
588
444
24
130
479
5
348
380
14
167
367
67
340
179
72
336
X
1
09
89
238
39
225
259
61
560
468
81
128
147
22
499
118
6
259
789
46
367
X
X
140
52
679
469
98
378
367
67
269
136
4
257
127
8
567
X
X
X
150
68
378
577
90
118
257
41
236
469
99
360
139
34
455
348
52
390
X
X
150
68
125
450
92
129
230
54
400
X
290
14
167
469
97
179
X
2
06
89
117
99
450
790
66
358
340
75
140
489
15
159
359
76
349
479
4
130
X
X
X
359
73
445
234
97
340
230
57
278
779
35
889
346
35
168
X
X
260
82
156
360
94
338
147
20
569
350
87
179
148
31
470
189
84
130
X
X
237
28
134
567
89
180
366
55
780
560
10
677
134
80
127
125
87
250
X
3
06
89
149
42
147
567
88
350
158
43
120
189
81
560
145
8
477
350
81
245
X
X
X
259
65
159
668
8
189
245
19
180
160
73
599
330
62
345
X
X
340
79
568
235
9
289
456
52
480
569
2
237
770
42
255
679
26
259
X
X
458
72
589
579
12
679
X
190
1
245
249
58
369
488
7
566
X
4
03
89
137
12
147
257
43
779
800
80
136
223
78
350
129
22
390
570
28
260
X
4
10
89
390
23
346
119
17
250
360
90
244
X
890
75
267
379
91
678
X
X
790
61
470
157
38
440
790
69
135
660
28
279
X
258
54
590
X
X
115
74
220
X
134
84
338
467
77
467
145
2
156
348
59
199
X
5
01
89
389
4
149
448
64
446
177
54
590
445
31
290
470
13
689
670
31
560
X
5
08
89
X
336
22
246
236
11
380
234
98
990
256
33
599
270
97
566
X
X
X
680
46
114
390
29
117
667
97
269
390
29
199
880
61
669
X
X
268
61
236
460
1
245
367
66
367
890
75
456
268
68
378
124
75
780
X
X
127
3
229
269
73
346
339
59
568
367
69
199
167
45
113
189
84
770
X
6
05
89
119
10
190
145
2
688
446
42
660
590
45
780
127
1
560
247
30
488
X
6
12
89
259
68
990
139
35
799
358
61
236
589
27
160
368
73
256
170
88
189
X
X
249
59
379
579
12
660
789
44
356
190
6
277
129
24
158
355
36
259
X
X
780
58
125
249
54
167
123
66
259
145
9
126
468
88
224
358
68
260
X
7
03
89
145
0
136
234
99
469
230
55
168
990
82
237
569
5
168
233
85
249
X
7
10
89
X
788
37
115
167
46
349
370
6
259
244
9
180
477
82
336
X
X
489
15
447
389
6
457
450
90
569
458
74
266
X
679
21
137
X
X
134
88
459
379
96
240
445
32
570
458
70
299
239
47
566
168
54
248
X
X
356
47
278
379
91
236
157
33
148
138
28
134
359
71
155
114
67
368
X
X
440
86
268
688
23
355
239
46
790
556
61
290
268
62
688
180
92
336
X
X
460
4
699
227
13
157
180
91
245
167
45
168
139
30
479
699
41
290
X
X
X
X
460
5
357
135
96
169
124
79
450
349
62
129
X
X
389
4
158
166
38
125
468
83
139
X
239
43
788
224
87
557
X
9
04
89
290
14
455
138
20
488
X
280
7
368
124
75
366
157
38
134
X
9
11
89
X
X
148
30
235
278
78
260
180
98
567
579
17
700
X
X
580
31
137
238
31
146
689
39
900
440
85
799
688
21
579
670
31
128
X
X
290
12
499
227
16
556
126
90
299
168
53
166
450
97
223
348
53
148
X
10
02
89
890
76
240
358
65
447
367
68
134
460
7
179
250
71
380
779
34
699
X
10
09
89
X
367
62
499
123
60
280
138
27
269
678
18
279
267
51
678
X
X
356
45
690
X
146
14
347
134
84
158
780
59
180
348
59
135
X
X
257
49
180
360
94
239
133
72
237
360
99
135
168
56
880
139
36
880
X
X
578
8
224
140
52
129
135
98
233
129
23
148
X
X
X
11
06
89
X
X
137
16
150
456
55
113
158
45
140
366
57
557
X
X
367
68
125
450
99
289
468
84
130
888
46
123
579
19
379
478
93
247
X
X
225
93
337
159
55
690
357
53
247
135
93
148
990
88
233
150
66
899
X
X
559
99
234
344
13
166
278
75
140
458
74
590
X
158
42
345
X
12
04
89
890
71
560
135
95
348
260
83
120
469
98
170
468
85
140
135
99
126
X
12
11
89
349
66
349
458
71
146
479
6
330
579
17
269
358
61
227
237
24
356
X
X
256
34
789
237
24
400
369
83
355
256
30
127
168
53
157
489
16
277
X
X
890
71
155
167
49
900
289
91
245
140
52
778
168
53
256
238
37
250
X
0
01
0
148
30
136
236
11
399
128
13
247
289
96
367
590
42
228
115
79
126
X
4
09
90
470
16
790
X
238
30
235
356
45
348
790
64
699
X
X
X
280
9
667
237
24
446
256
38
260
669
19
388
X
X
X
X
790
64
680
166
33
148
167
49
135
250
71
155
134
83
346
778
21
470
X
X
279
88
125
178
65
159
155
18
125
X
X
467
74
590
X
5
07
90
160
73
689
X
144
93
689
679
24
149
288
84
130
667
98
369
X
X
479
8
990
138
22
156
580
34
167
480
21
380
789
40
145
190
6
466
X
X
389
7
250
679
26
367
168
51
669
457
69
478
579
13
670
268
68
224
X
X
179
73
247
224
89
144
457
61
380
289
96
150
158
42
778
440
82
390
X
6
04
90
138
27
179
189
87
250
557
71
560
147
27
890
370
7
160
178
64
590
X
6
11
90
788
39
478
236
11
245
448
62
138
458
78
189
457
61
335
127
3
580
X
X
138
26
114
488
9
478
237
29
469
127
9
379
239
49
478
340
75
456
X
X
120
30
569
149
42
679
145
4
158
789
42
110
267
57
179
369
89
900
X
7
02
90
334
3
689
448
66
600
346
32
345
238
30
668
227
14
590
239
47
340
X
7
09
90
459
83
599
469
96
259
X
390
22
345
260
88
378
580
39
568
X
X
220
44
220
470
12
129
147
22
480
136
2
336
459
89
469
140
59
234
X
X
680
47
179
230
55
348
478
95
159
289
92
480
237
27
467
237
24
347
X
X
124
74
356
124
75
122
136
7
340
267
53
355
234
91
236
339
56
169
X
8
06
90
137
10
136
230
53
599
239
46
240
X
230
53
490
380
14
257
X
X
X
199
95
690
230
57
458
230
56
150
689
38
189
670
37
340
X
0
01
0
678
12
156
X
X
290
19
234
233
86
169
440
84
400
X
X
X
9
03
90
X
300
30
145
245
19
270
468
88
224
348
56
277
260
85
690
X
9
10
90
167
44
130
459
80
145
257
40
569
260
80
668
137
15
889
489
15
258
X
X
136
1
290
233
86
358
370
4
167
190
1
560
390
22
336
270
95
230
X
X
360
98
558
129
22
480
120
33
788
880
62
480
456
55
140
190
7
278
X
10
01
90
560
19
388
118
5
780
570
20
668
489
15
780
334
7
458
X
X
10
08
90
347
48
260
570
28
233
X
247
33
670
360
92
589
690
54
239
X
0
01
0
890
73
166
279
81
236
789
42
499
399
12
228
448
62
200
356
43
490
X
X
X
X
X
670
32
156
X
340
73
238
110
20
578
457
64
248
X
11
05
90
167
44
338
X
147
21
236
600
62
246
140
51
470
350
81
155
X
11
12
90
179
75
258
248
44
338
100
18
369
345
20
145
147
26
150
235
2
228
X
X
289
95
267
166
31
579
349
67
359
390
26
466
370
6
259
448
67
250
X
X
127
4
112
137
15
267
470
11
335
990
87
179
559
91
380
268
67
250
X
12
03
90
123
62
345
388
99
126
466
62
589
449
78
468
167
44
590
377
79
478
X
12
10
90
114
67
340
480
26
277
367
60
235
234
90
488
789
43
779
280
5
339
X
X
126
92
390
450
98
477
279
82
688
129
28
558
146
18
800
368
75
456
X
X
136
6
268
266
41
669
350
85
447
590
48
189
256
35
447
259
63
670
X
X
290
13
670
559
92
679
119
14
680
678
18
378
477
89
360
280
6
277
X
1
07
91
257
42
255
X
379
90
460
290
10
235
379
94
356
238
36
367
X
X
469
99
568
368
75
339
350
83
238
690
50
127
449
73
166
478
91
344
X
X
X
227
19
577
128
15
249
145
1
290
360
91
245
445
39
478
X
X
230
58
459
236
17
359
220
40
235
235
3
300
137
19
469
X
X
2
04
91
249
56
330
390
25
230
278
72
110
369
84
239
350
87
250
369
87
179
X
2
11
91
480
29
568
250
72
679
228
21
380
159
52
660
599
33
689
133
76
178
X
X
223
71
489
X
480
21
335
467
76
240
249
54
248
148
39
360
X
X
368
75
456
278
73
157
167
43
148
247
33
148
366
55
267
119
15
140
X
3
04
91
124
73
238
280
5
690
350
87
566
118
2
480
X
258
54
266
X
3
11
91
223
73
148
458
72
147
569
1
380
360
94
220
248
45
267
239
42
390
X
X
780
57
368
136
2
345
134
82
570
267
51
236
339
59
135
600
65
889
X
X
499
23
670
389
0
569
134
81
489
279
82
246
248
42
147
148
31
236
X
4
01
91
179
76
457
300
33
779
148
35
168
X
178
66
349
145
6
600
X
4
08
91
380
12
336
160
78
233
239
46
178
112
43
238
145
2
237
670
35
230
X
X
156
22
480
235
3
670
360
99
270
278
73
247
246
21
290
155
18
378
X
X
170
84
257
360
94
590
X
169
60
479
246
29
270
177
52
246
X
X
350
80
280
158
41
560
280
8
378
479
6
457
459
84
248
677
5
690
X
5
06
91
367
68
134
267
51
470
X
477
82
129
670
36
448
477
82
660
X
X
249
52
570
277
64
590
599
39
478
590
46
457
556
60
118
124
74
149
X
X
679
21
669
468
84
590
X
X
167
45
140
478
94
149
X
X
189
81
137
137
17
467
X
569
4
680
X
600
63
120
X
6
03
91
569
7
250
289
98
260
177
58
170
568
92
255
120
32
237
267
53
689
X
6
10
91
256
32
499
678
18
468
233
85
267
249
51
489
348
58
990
788
30
668
X
X
270
96
367
800
81
290
169
66
240
368
75
267
399
11
245
X
X
X
469
99
667
356
49
360
345
27
278
367
61
245
237
27
458
169
64
455
X
7
01
91
X
279
80
226
448
66
123
260
80
370
278
72
345
224
85
366
X
7
08
91
389
4
248
380
17
890
225
93
490
123
68
558
246
28
800
700
78
468
X
X
458
72
390
346
31
588
590
41
470
279
87
133
339
50
460
X
X
X
348
59
180
177
59
126
578
0
334
180
96
349
119
16
358
467
75
799
X
X
126
96
880
X
468
81
344
358
63
445
160
76
790
679
22
570
X
8
05
91
448
66
880
355
32
110
269
70
280
457
63
689
126
93
148
358
65
348
X
8
12
91
200
22
147
380
16
556
134
88
378
360
99
379
189
88
468
134
80
145
X
X
480
29
568
127
0
235
355
30
334
X
266
48
279
125
83
355
X
X
790
65
780
289
99
180
245
15
799
478
90
226
578
8
125
789
45
690
X
9
02
91
247
36
457
590
47
188
449
71
579
680
45
348
145
5
780
279
80
145
X
9
09
91
X
449
74
446
689
39
234
199
98
125
224
81
399
247
32
778
X
X
458
79
180
557
71
579
X
X
X
X
X
X
330
66
457
348
53
256
477
83
689
345
22
246
479
3
148
125
88
459
X
X
X
480
20
370
127
3
337
335
12
589
480
24
248
455
44
455
X
10
07
91
477
84
789
247
35
456
289
91
588
147
25
799
680
47
179
160
78
134
X
X
570
24
338
589
24
680
167
46
349
799
54
400
400
48
116
127
3
599
X
X
338
48
378
590
46
150
578
4
149
789
44
356
379
99
135
570
28
567
579
12
156
134
81
777
X
579
16
466
X
690
56
367
445
32
660
678
15
447
456
56
790
X
569
6
277
559
90
226
235
6
790
249
57
223
237
21
669
226
8
459
X
478
95
339
245
11
245
168
58
468
249
58
369
278
79
379
890
78
170
X
588
11
489
270
96
466
266
49
478
558
86
367
267
56
349
568
93
779
X
689
38
800
358
60
299
370
0
389
478
91
100
490
38
260
347
42
679
X
137
12
778
168
50
389
468
85
267
568
93
238
578
3
346
667
98
288
X
899
65
780
X
490
38
134
134
84
680
156
27
890
347
42
499
X
X
X
700
72
138
290
17
566
250
76
178
180
90
136
X
123
63
779
123
69
135
157
31
137
149
47
890
370
0
127
390
28
350
X
360
93
157
368
70
334
690
56
349
X
344
16
880
245
16
178
X
126
90
460
166
32
237
167
43
247
257
49
135
223
71
560
240
62
345
X
134
81
335
779
38
567
336
28
224
459
80
668
579
13
148
X
X
126
95
348
567
83
445
660
27
340
369
89
469
247
39
568
689
32
679
X
469
95
500
366
56
349
X
355
30
235
349
67
566
166
30
280
X
170
80
136
135
98
477
160
71
489
359
72
570
169
67
340
790
64
248
X
579
15
357
579
12
589
456
59
180
378
82
589
X
X
X
X
X
257
44
112
790
60
235
X
669
18
459
X
488
2
336
234
96
349
226
8
468
380
11
236
670
39
270
467
77
269
X
370
7
160
568
99
667
477
86
448
569
5
177
134
89
577
249
53
166
X
179
75
780
250
75
357
370
5
113
167
44
590
139
31
236
357
54
356
X
266
44
590
378
84
356
229
33
139
139
37
359
346
33
689
279
84
347
X
350
86
259
680
47
223
770
45
249
134
84
590
X
559
92
156
X
480
23
346
470
17
467
468
87
368
348
57
359
124
74
400
350
85
267
X
259
62
345
117
99
667
137
13
445
222
61
137
145
8
125
346
33
148
X
467
77
250
590
45
799
578
7
467
X
890
72
147
457
62
246
X
114
69
469
125
80
677
129
26
240
158
49
478
248
49
379
379
95
122
X
367
64
257
228
24
239
344
17
458
467
76
600
249
53
148
349
65
366
X
388
98
468
279
84
167
335
12
147
458
75
249
234
95
357
349
67
458
X
124
79
667
125
84
680
790
65
177
136
6
358
358
62
570
579
10
460
X
268
61
588
666
85
267
799
56
790
570
26
123
245
14
112
556
61
560
X
189
81
344
156
20
334
467
74
347
X
180
90
460
X
X
158
43
337
457
61
335
560
15
230
900
97
467
380
16
899
X
X
670
30
118
334
6
448
256
30
578
800
85
690
267
59
450
379
98
233
X
X
X
X
890
77
160
578
6
240
177
50
389
X
668
2
200
467
73
599
678
16
556
X
135
98
440
166
39
234
X
449
78
134
147
22
228
234
92
156
113
51
128
126
99
469
469
97
700
X
356
45
113
470
14
590
445
32
499
559
99
117
389
7
557
590
48
459
X
459
81
155
690
56
240
124
70
136
660
28
125
590
42
336
458
76
899
X
X
X
356
43
337
330
66
790
258
53
148
237
22
237
X
880
63
148
670
35
267
234
90
226
155
11
669
470
10
136
340
76
790
X
478
97
566
148
31
290
578
3
490
346
38
350
X
X
X
X
X
X
X
368
77
359
359
75
889
X
159
54
680
X
369
88
189
236
19
478
379
98
567
118
3
346
X
455
49
568
380
19
289
458
74
446
149
41
245
690
51
146
267
57
269
X
256
31
236
790
68
260
460
5
267
156
21
245
257
48
468
269
72
156
X
678
15
249
270
90
569
568
94
455
890
76
457
559
92
660
300
32
589
X
135
94
338
360
91
146
233
81
588
148
39
478
123
61
470
467
78
260
X
X
X
X
660
24
130
X
X
X
599
32
129
170
83
139
150
68
800
269
79
379
339
55
258
779
33
256
X
146
17
115
247
32
138
130
44
266
123
63
139
256
37
557
238
37
188
X
290
19
126
245
13
247
370
4
112
245
16
169
X
590
42
129
X
349
66
556
667
92
156
256
33
247
269
78
440
789
47
269
169
60
127
X
599
32
679
390
25
690
450
94
257
X
589
21
560
248
42
147
X
279
85
230
169
66
169
158
48
477
590
49
478
589
27
890
670
32
147
X
890
72
688
X
224
85
780
460
7
223
350
86
790
490
33
580
X
369
83
445
556
68
800
240
63
166
569
5
799
128
10
370
260
85
140
X
149
42
200
780
56
240
370
0
334
467
74
356
278
73
166
125
86
880
X
670
38
350
290
16
367
990
82
336
680
45
122
X
578
5
799
X
359
77
458
370
6
240
790
66
349
168
52
147
335
14
248
349
63
247
X
145
6
600
249
50
235
238
30
578
114
64
266
390
21
344
690
53
300
X
X
236
15
447
167
43
779
789
45
258
127
6
790
247
35
249
X
250
78
260
268
66
457
170
86
457
350
82
660
115
79
450
800
87
449
X
349
65
267
130
48
567
X
X
348
54
356
800
84
680
X
599
37
179
189
81
399
578
6
358
179
75
500
146
10
334
348
59
900
X
X
889
57
160
157
32
129
189
81
588
158
41
146
150
69
568
X
227
15
447
457
66
880
369
88
170
130
42
129
150
69
144
799
53
580
X
367
66
358
125
81
137
478
98
224
567
87
566
127
9
577
X
X
240
63
788
359
74
248
456
51
290
450
90
244
178
63
788
X
X
679
22
147
568
91
489
150
67
467
588
10
677
113
53
247
280
4
590
X
668
4
590
389
4
239
156
24
590
158
49
270
489
12
156
223
77
223
X
679
21
128
160
79
450
257
41
399
370
9
126
489
19
469
138
26
457
X
559
97
340
258
57
467
159
55
159
178
61
470
280
0
127
237
22
345
X
678
12
156
234
98
170
X
180
98
800
156
22
246
137
10
668
X
X
268
62
200
447
57
368
360
95
258
133
75
258
280
3
157
X
167
43
490
690
52
156
127
9
478
668
8
350
467
77
458
146
18
369
X
289
96
448
268
66
178
679
29
577
667
93
256
223
71
470
270
93
670
X
580
31
155
557
73
580
158
47
250
X
240
64
167
126
97
359
X
246
22
390
570
28
468
245
11
236
135
96
349
358
60
145
156
22
778
X
469
93
256
177
58
233
789
44
446
367
66
899
778
29
126
290
15
168
X
139
39
117
230
52
499
360
98
567
788
33
157
190
6
123
126
98
224
X
X
X
X
X
179
72
589
590
41
227
X
X
138
21
380
133
71
227
679
27
179
346
31
669
245
16
600
X
157
31
380
240
64
680
X
470
15
230
244
7
700
280
1
579
X
357
58
224
490
36
169
268
63
788
113
53
120
280
7
179
X
X
568
96
600
118
9
144
157
38
224
460
3
139
180
95
113
789
46
358
X
288
80
479
X
256
35
177
569
5
140
345
20
479
357
53
445
X
127
7
223
457
67
890
258
57
890
359
76
178
259
69
180
479
4
248
X
455
44
158
678
12
147
140
59
388
460
6
556
160
77
449
160
72
147
X
130
49
144
180
94
347
256
38
558
347
42
480
550
6
367
119
17
223
X
240
67
890
579
16
448
478
93
670
269
73
256
690
56
600
260
82
345
X
229
30
235
459
87
278
114
65
348
378
80
118
559
91
560
690
55
348
X
189
80
244
266
44
158
490
33
139
236
12
156
679
28
990
880
63
247
X
245
18
279
689
30
145
789
46
169
367
61
245
569
6
457
367
62
246
X
170
83
346
238
37
250
126
96
790
458
71
236
258
52
499
690
54
130
X
679
25
780
118
9
360
790
66
349
335
10
389
268
69
469
579
16
150
X
456
55
348
480
26
114
560
18
350
X
X
X
X
X
X
X
267
57
133
468
82
480
256
36
899
X
269
76
790
890
72
156
460
0
677
158
47
188
125
80
145
234
94
347
X
900
94
455
158
46
277
578
9
135
236
11
128
469
91
245
224
81
335
X
347
45
177
346
36
150
140
54
158
278
79
360
470
13
670
689
33
599
X
340
71
470
780
51
128
145
8
369
266
42
228
680
42
570
780
57
250
X
148
39
667
790
62
246
557
79
900
260
87
124
125
87
269
X
X
340
73
256
588
11
245
369
84
400
233
83
247
124
76
556
X
X
1
10
94
369
88
260
347
45
447
780
54
167
246
20
389
679
29
360
780
54
347
X
X
880
65
140
167
45
690
690
52
778
167
42
129
X
130
48
125
X
X
460
1
470
349
64
266
560
10
299
139
38
260
X
X
X
X
146
13
157
345
27
124
X
138
29
900
469
95
267
260
84
167
X
2
07
94
580
36
790
137
16
358
247
31
128
469
98
125
158
45
447
227
17
223
X
X
589
20
118
458
71
227
478
96
880
247
34
158
279
84
347
689
32
480
X
X
260
81
579
128
14
167
227
13
580
X
134
86
150
458
75
230
X
X
267
51
146
270
98
170
236
18
990
667
92
499
270
98
558
440
85
366
X
3
07
94
690
57
124
230
59
450
660
21
290
148
35
447
478
97
250
250
78
224
X
X
348
57
700
228
28
279
380
18
477
X
689
35
140
157
37
566
X
X
X
478
94
699
790
63
580
344
18
990
367
61
146
237
21
290
X
X
890
72
156
236
16
457
890
72
679
178
62
660
255
27
278
249
56
448
X
4
04
94
120
38
990
558
83
120
136
8
233
899
62
345
225
95
113
239
44
167
X
4
11
94
278
74
789
600
60
299
180
96
259
160
78
170
670
33
670
458
79
270
X
X
X
780
59
289
360
94
130
X
667
95
113
179
79
450
X
X
589
20
334
458
79
144
178
61
146
668
8
125
178
69
577
X
X
5
02
94
114
60
136
679
22
147
190
6
169
257
46
367
130
41
489
566
71
669
X
5
09
94
168
56
600
457
65
267
445
32
147
267
53
788
138
20
0
880
62
147
X
X
357
58
170
468
89
180
580
39
289
X
X
240
62
499
X
X
230
55
267
248
49
577
580
33
580
267
55
456
458
73
238
479
8
459
X
X
590
45
168
680
46
114
X
377
70
479
156
22
589
399
16
448
X
6
06
94
168
53
238
279
82
480
669
19
117
390
24
590
190
8
260
188
71
588
X
X
137
11
290
790
69
225
570
22
147
145
4
590
459
82
138
680
43
580
X
X
244
9
225
569
3
689
350
83
445
468
85
113
270
92
660
779
31
245
X
X
678
14
239
X
340
76
448
228
23
788
220
42
390
356
49
117
X
7
04
94
677
5
780
240
65
249
237
21
669
590
46
899
149
42
688
356
42
679
X
7
11
94
160
76
358
170
82
679
380
11
380
379
99
478
267
52
237
469
93
490
X
X
480
29
144
168
54
167
690
59
234
135
93
157
478
99
270
120
39
568
X
X
167
46
277
890
70
127
500
54
167
189
85
140
790
61
588
119
18
116
X
8
01
94
568
93
256
233
85
159
245
16
240
130
40
677
126
92
778
467
70
127
X
8
08
94
790
60
299
378
84
130
566
70
145
350
87
890
260
83
599
800
87
458
X
X
356
43
256
480
23
670
126
91
227
146
18
170
227
18
468
360
93
779
X
X
X
239
43
490
238
31
137
688
22
200
127
8
224
667
97
179
X
X
X
127
0
578
677
3
256
145
5
267
X
260
82
589
X
9
05
94
268
61
560
X
479
5
267
129
28
170
240
64
239
790
65
267
X
9
12
94
560
17
890
128
17
700
790
64
590
568
93
300
X
X
X
X
138
24
590
570
26
240
259
60
334
389
2
147
240
60
578
890
76
150
X
X
468
88
378
780
50
244
469
91
290
677
5
889
390
24
699
146
19
379
X
10
03
94
168
59
667
136
3
120
145
3
788
490
32
480
770
42
129
448
66
259
X
10
10
94
346
34
356
256
33
490
456
57
179
360
92
480
239
40
136
470
14
266
X
X
379
90
136
145
2
147
578
9
126
X
180
90
488
359
77
340
X
X
269
77
278
148
38
170
356
43
247
129
22
255
140
59
180
357
55
159
X
0
01
0
148
31
380
378
88
459
140
56
358
159
56
457
499
20
460
459
86
457
X
11
07
94
X
X
X
X
X
X
X
X
349
67
890
269
72
147
578
2
237
179
75
366
390
22
570
589
24
356
X
X
689
37
458
340
78
800
180
93
689
399
11
669
136
4
699
450
98
800
X
X
255
26
790
240
62
679
700
77
566
990
83
139
359
71
588
145
4
130
X
12
05
94
X
568
91
128
179
76
556
250
71
399
289
97
160
359
70
244
X
12
12
94
136
7
368
469
91
236
180
93
139
267
54
680
146
13
120
128
17
160
X
X
178
65
168
147
24
680
677
7
449
390
21
579
568
98
125
570
27
269
X
X
148
39
559
480
26
330
359
78
189
134
88
189
470
10
677
268
61
245
X
1
02
95
X
459
88
233
680
49
478
780
56
556
167
49
577
168
57
269
X
1
09
95
158
45
366
269
79
144
128
11
399
789
44
167
256
34
239
389
3
779
X
X
367
69
559
700
73
157
358
62
778
470
19
135
157
32
480
X
X
X
468
83
247
468
87
359
299
7
160
277
61
399
578
1
470
358
61
560
X
X
367
60
127
336
27
269
455
42
679
X
789
41
245
279
87
340
X
2
06
95
290
14
446
370
8
378
127
5
267
244
8
477
140
57
890
158
42
499
X
X
278
74
112
223
71
155
140
55
690
X
890
70
578
799
54
167
X
X
567
88
170
347
44
158
900
92
589
126
98
378
120
38
459
880
62
778
X
X
134
87
223
177
54
112
137
17
467
889
59
360
236
12
570
128
14
239
X
3
06
95
X
190
7
223
577
94
590
169
61
399
X
260
89
568
X
X
570
24
789
157
39
270
270
98
378
125
89
180
268
64
239
125
82
499
X
X
148
30
299
277
68
468
390
24
400
378
89
469
X
459
89
135
X
X
114
62
390
460
1
579
467
72
345
568
92
246
166
35
140
460
5
780
X
4
03
95
138
28
990
780
52
156
168
50
460
369
85
159
229
30
280
X
X
4
10
95
125
81
236
260
85
889
126
96
114
268
64
590
590
43
779
156
20
244
X
X
389
6
150
X
X
X
X
X
X
X
590
46
367
257
49
289
240
67
458
369
83
247
467
72
589
780
59
577
X
5
01
95
449
73
157
348
58
477
890
73
490
123
66
600
126
96
349
450
96
899
X
0
01
0
X
X
X
X
2
**
5
X
X
0
01
0
5
**
1
1
**
1
2
**
4
1
**
1
252
11
504
2
**
3
X
0
01
0
574
70
172
164
98
102
272
20
484
191
31
171
297
89
403
281
51
306
X
0
01
0
484
84
274
492
97
205
292
83
458
154
2
187
702
55
372
181
63
695
X
0
01
0
483
70
482
203
71
591
281
66
892
401
24
703
293
42
271
18
60
59
X
0
01
0
354
24
293
362
47
184
192
12
252
162
7
382
373
56
144
2
**
3
X
0
01
0
491
5
381
201
99
485
207
55
281
273
51
265
305
27
485
203
75
371
X
0
01
0
193
41
183
161
22
592
702
71
194
381
54
505
57
82
50
36
37
18
X
0
01
0
304
28
303
186
53
263
204
90
402
136
69
581
1
**
1
4
**
1
X
0
01
0
492
77
372
606
42
365
492
95
292
691
13
197
172
0
171
491
5
132
X
0
01
0
201
56
296
681
3
501
282
62
265
134
65
705
296
62
196
161
5
294
X
0
01
0
101
3
691
164
34
196
203
88
582
401
23
591
605
40
683
195
74
401
X
0
01
0
155
96
132
481
66
601
348
8
281
161
8
103
501
16
373
502
30
165
X
0
01
0
592
27
291
182
64
121
805
76
192
14
62
35
103
53
362
253
1
505
X
0
01
0
20
5
12
26
31
17
563
68
201
2
**
1
37
63
26
30
29
58
X
0
01
0
4
**
5
2
**
3
38
54
19
283
57
183
4
**
1
4
**
1
X
0
01
0
476
88
581
26
28
39
X
38
71
35
404
87
191
494
18
166
X
0
01
0
692
22
183
8
**
3
X
6
**
1
491
8
144
402
36
601
X
0
01
0
281
76
393
893
51
301
3
**
2
601
33
192
182
46
472
276
48
151
X
0
01
0
101
66
393
352
22
182
306
90
244
171
49
243
291
92
274
686
4
124
X
0
01
0
144
87
396
273
26
284
694
16
472
195
59
382
102
92
403
603
41
406
X
0
01
0
49
92
68
38
49
49
407
49
243
505
11
265
241
94
364
382
72
682
X
0
01
0
2
**
3
3
**
1
701
60
391
591
29
571
141
86
473
283
85
292
X
0
01
0
243
91
343
391
5
174
141
70
151
131
66
195
196
57
392
39
1
26
X
0
01
0
38
42
35
18
10
48
18
68
19
19
32
59
69
49
29
1
**
2
X
0
01
0
1
**
6
5
**
1
2
**
1
2
**
2
1
**
1
132
62
273
X
0
01
0
102
43
692
582
8
193
292
60
175
293
57
283
193
84
102
258
21
351
X
0
01
0
292
99
206
285
76
392
241
90
592
304
17
387
393
76
274
893
66
102
X
0
01
0
273
15
607
502
25
286
194
68
202
497
86
702
392
82
401
395
9
207
X
0
01
0
355
23
785
272
12
695
494
91
274
702
53
262
266
28
101
563
64
702
X
0
01
0
501
42
502
201
11
582
472
54
403
291
43
274
694
24
102
362
48
205
X
0
01
0
184
15
204
161
17
291
265
21
391
184
48
481
402
11
251
28
42
59
X
0
01
0
403
92
492
172
30
162
501
48
105
486
85
191
271
45
101
4
**
6
X
0
01
0
382
90
244
292
69
203
178
37
574
693
28
166
172
57
143
406
12
694
X
0
01
0
27
59
40
20
85
37
89
59
49
39
94
69
20
89
38
68
8
49
X
4
08
96
X
116
87
467
226
9
379
146
16
556
780
54
149
128
13
247
X
X
588
16
114
178
65
780
579
12
255
689
37
890
778
26
457
490
37
115
X
X
235
3
229
177
51
579
999
75
267
579
12
237
X
X
X
0
01
0
X
569
1
146
235
2
589
234
95
357
370
1
335
459
81
128
X
5
06
96
X
X
X
X
X
X
X
X
379
97
890
X
347
42
200
136
2
390
499
22
589
145
9
135
X
X
180
94
167
777
11
669
156
28
189
380
14
446
688
27
188
670
35
500
X
X
178
64
149
346
33
788
139
36
169
356
47
179
670
36
349
330
64
266
X
6
03
96
455
46
367
570
26
457
X
350
87
188
400
41
470
479
8
468
X
6
10
96
480
22
660
557
78
378
117
91
588
589
22
570
458
76
150
179
70
569
X
X
356
49
289
140
53
490
799
59
478
359
78
233
240
62
390
124
74
680
X
X
668
8
558
268
60
235
447
50
668
178
65
140
370
8
233
134
89
135
X
7
01
96
347
44
239
260
84
356
128
13
346
230
53
157
348
56
358
122
51
380
X
7
08
96
266
40
569
146
11
137
240
69
559
166
38
350
569
5
366
990
89
379
X
X
145
5
249
130
42
237
680
44
356
669
15
799
289
99
667
459
83
346
X
X
114
66
259
145
3
779
X
236
19
568
257
44
680
277
63
445
X
X
568
90
235
400
43
157
480
22
228
469
90
0
369
81
137
180
97
133
X
8
05
96
X
780
56
457
480
20
127
299
6
466
136
4
680
336
29
270
X
8
12
96
123
68
134
480
20
136
355
37
179
588
13
157
569
2
147
147
25
889
X
X
450
90
479
268
64
590
345
22
156
X
148
33
139
799
56
899
X
X
237
28
369
156
20
299
378
89
144
457
67
359
158
49
270
334
0
136
X
9
02
96
138
28
170
679
25
159
X
390
28
134
477
85
690
378
80
389
X
9
09
96
770
48
350
160
71
146
190
1
236
X
457
69
234
159
53
490
X
X
148
38
477
168
52
444
239
49
126
167
49
379
169
68
567
358
64
158
X
X
X
X
800
81
236
469
95
500
570
23
580
126
98
369
X
X
800
87
115
248
48
233
577
93
490
X
117
96
114
670
37
449
X
10
07
96
569
1
579
349
65
249
357
51
470
699
44
338
230
53
247
338
45
780
X
X
478
99
270
557
75
113
467
73
580
458
73
238
224
80
145
340
73
445
X
X
670
38
189
226
1
489
117
95
447
349
67
368
149
41
155
679
27
700
X
X
X
788
30
334
148
34
167
289
93
256
258
56
123
127
4
130
X
11
04
96
289
94
158
270
95
690
699
44
680
700
71
489
149
42
156
488
5
159
X
11
11
96
167
49
568
778
21
560
288
81
380
289
93
580
X
X
X
X
X
X
X
X
159
58
378
168
52
345
X
X
234
91
579
580
37
188
345
22
570
478
97
278
770
48
116
469
96
790
X
12
02
96
X
138
22
345
145
0
578
557
72
688
123
67
188
368
77
124
X
12
09
96
134
83
670
668
9
199
126
97
160
158
41
669
235
2
129
378
81
669
X
X
359
77
160
558
87
999
127
0
370
127
6
123
789
41
290
170
87
250
X
X
468
80
127
560
15
348
140
52
138
169
66
358
169
64
130
680
40
235
X
X
124
76
169
357
54
446
699
41
560
349
66
259
589
29
577
190
3
157
X
1
06
97
466
64
455
260
89
135
X
147
29
180
148
30
127
567
87
269
X
X
257
44
167
589
22
688
349
68
459
556
65
177
259
65
357
255
26
358
X
X
377
75
339
X
488
9
180
258
59
135
670
36
466
368
73
300
X
X
470
15
456
157
36
277
490
32
390
X
335
17
700
244
0
145
X
2
03
97
589
29
270
139
35
889
238
36
178
257
40
677
120
34
248
467
77
890
X
2
10
97
450
95
159
560
13
157
128
15
780
570
25
456
268
64
167
128
16
457
X
X
X
259
61
227
280
4
680
110
21
290
444
23
166
359
70
118
X
X
128
15
230
136
3
346
670
39
450
189
84
699
247
39
117
169
63
490
X
3
03
97
589
20
118
567
82
589
488
1
146
560
17
890
249
52
129
589
26
169
X
3
10
97
156
26
448
568
92
255
688
29
126
780
54
338
X
X
X
X
120
33
247
157
33
788
147
22
156
124
70
479
138
26
466
278
76
899
X
X
488
7
467
779
35
140
470
17
700
279
81
579
358
68
189
229
39
478
X
X
X
780
55
159
199
94
770
129
22
237
568
91
470
347
48
260
X
4
07
97
389
5
799
280
2
138
490
30
389
160
79
478
345
27
359
156
20
145
X
0
01
0
X
X
445
30
136
157
30
370
136
1
588
346
38
170
X
X
X
X
X
X
X
X
X
X
188
70
569
369
84
112
160
79
180
370
9
469
125
88
369
559
91
399
X
5
05
97
799
54
248
469
92
778
289
95
168
X
358
67
449
670
35
366
X
5
12
97
179
78
260
390
27
340
180
94
149
X
X
780
54
590
X
X
577
91
560
335
19
126
450
91
146
346
31
344
690
56
457
337
35
690
X
X
580
36
349
178
66
367
370
9
270
890
76
448
556
63
788
379
93
229
X
6
02
97
127
0
334
779
35
230
117
95
366
266
41
245
580
35
168
579
11
245
X
6
09
97
170
87
278
126
95
456
660
21
560
455
46
349
334
2
570
X
X
X
270
94
158
137
18
125
347
40
677
578
4
356
125
85
267
119
16
457
X
X
144
94
130
270
92
679
688
27
160
457
62
679
778
24
266
488
2
688
X
X
680
42
246
560
15
267
336
20
299
567
88
134
670
37
368
467
75
140
X
7
07
97
680
48
170
148
33
256
388
97
115
146
16
367
147
20
127
457
62
390
X
X
189
88
459
466
68
990
150
68
279
279
81
669
248
44
239
X
X
X
267
58
125
460
1
155
369
87
250
579
16
448
X
X
X
X
360
96
367
188
74
149
280
5
348
588
15
690
134
89
180
235
5
168
X
8
04
97
480
27
557
890
75
348
699
42
246
349
65
113
378
80
488
660
21
344
X
8
11
97
267
51
245
477
85
168
267
57
124
160
78
468
137
11
236
124
71
579
X
X
558
84
266
145
9
388
149
42
156
130
43
670
X
X
X
X
X
135
97
449
124
74
130
156
20
578
690
55
267
670
34
590
X
9
01
97
X
349
66
150
238
34
446
399
14
257
X
X
X
9
08
97
123
64
699
124
72
688
290
11
128
690
52
390
470
17
340
X
X
X
159
56
790
230
53
256
346
31
290
490
34
239
155
17
700
566
71
128
X
X
248
47
467
249
50
389
568
94
239
347
45
799
400
48
378
266
46
349
X
X
236
12
778
259
66
268
233
89
360
779
30
578
168
55
339
480
22
237
X
10
06
97
568
91
155
158
40
569
670
38
378
589
24
257
468
83
148
499
23
445
X
X
689
38
170
148
38
477
799
58
134
568
92
147
578
4
347
X
X
X
469
97
179
136
2
778
700
72
237
378
89
469
590
49
360
248
40
569
X
11
03
97
134
82
237
680
48
459
170
87
179
350
84
239
457
61
489
178
60
389
X
11
10
97
X
X
788
36
114
145
0
136
148
39
225
460
4
356
X
X
230
56
358
259
66
358
459
88
279
147
27
340
699
43
779
245
13
120
X
X
890
79
289
368
76
169
460
9
270
178
69
270
457
69
388
340
75
140
X
12
01
97
266
41
489
360
96
178
249
54
149
680
47
160
689
32
147
168
58
378
X
12
08
97
360
98
468
489
15
168
128
15
168
149
41
137
480
27
467
145
0
479
X
X
167
46
457
245
12
480
160
71
399
260
80
569
269
73
139
338
41
245
X
X
157
31
380
140
51
489
568
90
334
170
87
368
158
43
139
170
82
246
X
X
118
0
569
780
51
489
389
0
479
369
83
346
467
75
889
340
71
137
X
0
01
0
569
6
277
359
72
255
350
82
246
X
X
X
X
X
X
X
X
X
X
X
X
569
3
490
179
79
360
X
X
259
69
577
128
15
889
X
X
450
91
489
X
567
89
333
560
14
266
160
73
157
290
16
349
X
X
569
7
890
560
13
157
459
86
330
459
83
139
277
61
669
469
99
667
X
5
04
98
290
18
170
X
466
66
790
455
40
334
X
X
X
5
11
98
180
97
467
589
26
169
180
99
289
X
178
66
556
578
4
130
X
0
01
0
116
86
457
789
49
469
237
26
259
267
55
230
159
58
369
180
99
126
X
0
01
0
566
78
800
179
71
155
134
87
124
567
88
233
447
58
170
679
29
117
X
0
01
0
378
85
339
700
74
789
460
7
368
458
74
130
579
16
240
268
67
160
X
0
01
0
189
88
378
155
10
334
230
52
778
230
56
790
238
37
359
270
95
249
X
0
01
0
125
82
570
117
99
450
890
78
350
688
23
779
570
28
567
X
X
0
01
0
890
74
130
260
88
369
458
72
110
159
55
447
170
86
349
470
13
779
X
X
279
82
345
259
68
990
115
76
259
279
88
378
X
X
X
7
06
98
290
11
470
467
78
800
590
42
589
770
45
230
379
92
499
123
69
289
X
X
290
14
590
458
75
113
X
580
38
378
789
42
156
470
13
256
X
X
220
49
199
235
8
459
134
83
139
269
70
460
499
20
127
577
93
148
X
X
446
46
899
240
64
266
680
43
120
579
16
178
579
18
477
578
5
267
X
8
03
98
127
1
588
149
40
136
237
29
270
110
29
199
167
43
157
469
90
488
X
0
01
0
379
96
457
129
20
569
145
1
380
249
53
256
467
74
130
X
X
0
01
0
226
9
126
790
65
889
237
29
900
900
92
336
680
49
469
X
X
0
01
0
156
22
129
770
46
268
288
85
366
149
41
335
190
6
556
139
31
579
X
0
01
0
268
65
267
267
58
189
X
X
370
4
167
460
6
790
X
0
01
0
590
45
348
256
33
238
240
66
367
457
62
129
344
18
369
390
23
670
X
0
01
0
689
32
156
579
11
146
368
77
449
390
23
139
489
11
678
679
21
137
X
X
226
8
170
490
33
779
290
10
235
256
32
570
267
57
458
680
41
245
X
X
158
48
224
447
54
257
468
80
677
679
21
155
144
91
236
458
79
388
X
10
05
98
589
21
290
448
67
160
338
46
349
X
X
X
X
10
12
98
390
28
260
136
3
120
134
84
257
127
4
347
127
0
479
788
36
277
X
0
01
0
347
41
137
259
67
359
568
94
789
235
9
577
158
41
137
X
X
X
X
X
X
X
X
X
X
0
01
0
358
66
123
560
15
140
147
29
234
200
25
267
488
8
477
257
43
670
X
0
01
0
237
22
688
189
83
120
345
28
134
459
86
169
679
22
570
268
61
470
X
0
01
0
133
73
670
490
37
115
159
53
670
468
84
680
145
2
237
389
9
117
X
0
01
0
389
9
469
250
77
890
260
81
227
239
42
480
370
1
335
136
8
459
X
0
01
0
279
86
150
357
56
457
380
19
450
379
97
269
380
19
478
146
15
168
X
0
01
0
370
1
399
690
55
690
599
36
277
679
24
257
170
88
350
359
74
149
X
X
780
53
490
267
53
337
266
40
488
379
98
125
379
97
133
140
55
690
X
X
240
67
188
469
92
660
278
77
250
150
62
390
345
26
150
160
70
370
X
X
X
478
95
447
224
85
690
448
60
0
X
X
X
1
04
99
368
76
790
390
20
668
447
52
499
345
29
577
X
X
X
1
11
99
160
76
114
890
78
189
680
48
350
458
71
137
129
23
256
560
15
690
X
X
260
89
270
440
85
230
550
7
458
X
130
46
457
558
82
110
X
0
01
0
700
70
460
X
889
56
448
690
57
458
168
51
128
190
1
236
X
0
01
0
470
17
359
X
400
40
244
147
20
244
590
49
478
158
46
169
X
0
01
0
890
71
579
568
94
356
155
18
134
890
77
269
458
74
400
233
87
359
X
0
01
0
377
77
368
890
71
669
134
89
568
566
75
447
677
4
680
799
54
158
X
0
01
0
235
7
359
349
67
124
360
93
490
X
278
74
257
689
38
459
X
0
01
0
367
63
779
369
88
170
179
75
780
226
3
139
166
34
590
570
23
148
X
3
08
99
257
49
270
X
344
13
490
780
59
234
367
61
380
150
67
188
X
X
390
21
245
190
4
770
257
47
124
248
47
340
590
42
138
368
70
280
X
X
900
99
478
390
28
260
189
89
478
X
568
98
350
266
48
224
X
X
136
5
799
280
4
149
159
52
138
120
37
566
180
96
880
589
24
680
X
4
05
99
X
800
89
135
660
27
890
250
71
236
448
60
299
567
89
126
X
4
12
99
146
11
290
567
83
779
566
72
147
229
32
499
469
94
257
479
7
377
X
0
01
0
235
9
135
279
84
248
X
179
72
138
290
15
267
X
X
0
01
0
155
14
248
589
29
478
245
11
146
230
53
779
136
0
280
660
22
255
X
0
01
0
356
48
116
X
135
90
488
348
59
469
X
X
X
0
01
0
789
40
299
124
73
148
288
88
189
580
34
590
149
45
168
556
68
170
X
0
01
0
689
34
149
246
29
126
166
31
100
360
94
149
237
22
589
558
81
335
X
0
01
0
256
33
148
577
98
125
558
81
579
380
10
488
790
63
256
160
74
239
X
X
358
62
390
556
69
379
135
91
146
580
31
470
470
17
340
400
48
369
X
6
07
99
335
15
357
117
99
360
600
63
238
125
87
179
118
2
499
114
68
350
X
X
478
92
480
156
23
346
126
92
156
569
8
189
568
94
167
679
23
238
X
X
490
30
677
245
15
168
148
33
689
256
31
146
229
37
557
157
30
226
X
X
170
87
368
156
20
280
457
65
258
157
31
245
239
45
159
137
11
470
X
7
05
99
167
43
148
160
75
168
248
48
125
367
60
389
115
70
479
469
97
467
X
0
01
0
457
61
137
128
19
270
113
59
234
367
62
147
148
34
130
159
50
136
X
0
01
0
577
98
288
300
31
128
X
588
19
900
590
45
357
270
93
300
X
0
01
0
129
28
260
167
49
144
259
61
777
479
3
139
378
85
799
269
70
190
X
0
01
0
447
57
890
170
87
467
349
68
378
890
70
145
448
61
560
349
68
567
X
0
01
0
277
64
590
260
80
118
560
18
224
280
3
490
270
90
460
348
50
244
X
0
01
0
259
61
128
336
22
570
480
26
259
115
72
336
789
48
378
345
27
458
X
X
459
84
149
499
23
788
699
40
479
667
91
399
368
75
500
259
67
458
X
X
378
85
339
124
71
155
118
5
249
X
899
69
234
457
65
113
X
9
06
99
990
80
127
245
19
568
469
90
127
488
3
256
X
460
3
580
X
X
589
27
467
660
27
368
347
46
448
138
23
247
359
74
347
X
X
X
X
X
270
93
166
140
59
270
246
21
290
178
64
130
X
X
235
6
169
450
99
568
168
56
114
135
92
778
478
92
255
170
89
577
X
0
01
0
136
9
379
677
9
144
359
78
350
335
13
157
269
76
600
256
32
147
X
0
01
0
166
37
278
778
29
577
130
43
229
227
19
180
128
10
479
115
71
669
X
0
01
0
136
7
368
145
5
339
479
4
167
569
7
340
589
27
250
788
36
466
X
0
01
0
134
84
130
X
600
61
399
339
52
570
669
12
129
159
53
689
X
0
01
0
660
23
599
138
26
169
230
55
366
480
27
566
389
2
480
450
94
347
X
0
01
0
349
61
146
359
79
568
129
27
278
378
84
248
X
X
X
X
X
X
X
X
X
227
17
340
X
X
357
55
140
179
78
189
450
97
124
170
82
237
700
73
346
257
41
470
X
X
167
48
288
114
66
169
159
55
249
367
69
117
399
11
489
169
64
239
X
12
06
99
357
51
470
290
11
560
346
39
126
490
31
579
380
16
178
128
18
125
X
X
140
57
278
180
95
780
146
14
167
125
83
148
499
24
446
390
21
137
X
X
248
40
334
130
45
168
499
21
335
116
88
279
290
14
770
268
66
150
X
0
01
0
169
63
670
160
78
567
280
5
348
579
14
167
258
54
590
X
X
0
01
0
X
556
66
277
778
25
113
126
92
246
123
66
259
X
X
4
10
0
167
46
600
269
77
278
X
458
73
148
460
1
128
249
58
279
X
X
115
79
333
346
32
679
345
25
140
670
33
346
147
25
159
114
61
128
X
X
299
7
340
346
37
368
669
17
458
990
86
114
670
30
280
134
88
567
X
5
01
0
799
57
458
880
66
466
178
67
278
118
9
900
134
84
158
478
95
780
X
5
08
0
X
269
79
225
489
17
188
789
48
567
237
23
346
X
X
X
478
90
389
157
39
289
140
57
179
389
9
180
226
7
269
160
70
118
X
X
356
49
225
238
32
345
160
78
800
244
2
345
233
81
399
120
34
266
X
X
560
14
400
667
93
120
237
29
559
249
51
489
579
10
226
479
8
288
X
6
05
0
179
72
156
466
62
570
359
73
788
469
93
229
377
72
255
158
49
667
X
6
12
0
570
27
890
278
74
400
399
18
378
278
71
236
357
57
179
156
26
790
X
X
170
83
689
124
74
167
589
20
145
368
74
149
779
36
178
248
40
479
X
X
467
75
267
799
51
236
340
72
156
280
2
778
169
64
248
770
40
235
X
7
03
0
178
62
147
133
76
150
440
89
199
339
54
680
890
79
667
125
87
278
X
7
10
0
X
467
72
129
155
15
267
899
60
479
334
3
490
580
39
270
X
X
340
78
233
478
98
260
347
41
146
238
31
380
578
2
138
389
9
469
X
X
559
91
560
667
96
358
358
62
138
344
14
680
670
31
678
189
85
177
X
X
279
86
457
X
135
97
160
577
98
288
128
12
200
168
56
150
X
8
07
0
257
46
466
667
93
247
130
41
380
178
64
239
X
347
41
588
X
X
188
73
490
X
240
64
770
129
29
135
357
59
568
668
4
347
X
X
158
42
589
X
280
6
899
119
11
470
330
65
249
112
44
158
X
X
146
12
138
136
0
389
X
455
49
270
257
48
170
170
85
690
X
9
04
0
135
96
277
990
89
135
147
28
134
170
80
389
X
X
X
9
11
0
669
13
599
578
4
112
236
11
335
489
11
128
269
77
458
457
64
446
X
X
788
34
680
660
27
340
389
2
679
379
91
100
366
56
277
470
13
490
X
X
280
1
236
580
31
290
379
98
477
366
52
390
139
32
679
277
63
247
X
10
02
0
369
88
369
149
44
789
258
57
160
136
5
267
140
58
567
249
54
347
X
10
09
0
770
45
348
688
27
124
458
71
344
290
12
237
289
98
233
X
X
X
567
81
290
260
83
238
249
57
890
490
37
278
126
95
168
570
24
789
X
0
01
0
790
68
170
148
38
459
146
19
117
670
33
490
178
63
580
256
37
160
X
X
X
X
X
X
X
X
X
11
06
0
X
X
X
335
14
149
190
7
115
780
58
459
X
X
690
54
149
679
21
119
126
92
336
567
87
269
558
86
240
667
90
136
X
X
459
87
340
136
7
467
179
76
178
299
8
666
269
70
235
688
27
340
X
X
116
82
660
259
68
288
136
3
238
137
15
249
237
26
556
334
1
146
X
12
04
0
268
62
499
235
3
490
800
89
469
288
88
440
469
95
690
290
15
780
X
12
11
0
239
49
180
170
88
170
344
15
249
350
82
688
224
84
167
189
84
149
X
X
125
83
355
128
17
278
790
69
289
267
54
347
679
26
367
347
40
569
X
X
399
11
560
180
94
680
360
94
257
580
39
135
369
87
160
125
87
458
X
1
01
1
670
33
139
125
85
140
600
65
177
X
130
41
146
468
86
367
X
1
08
1
X
114
65
780
570
24
266
268
68
990
335
19
559
680
42
156
X
X
127
4
239
340
79
126
135
97
458
889
51
399
156
22
255
578
3
166
X
X
479
8
233
468
87
377
688
26
367
450
91
245
160
72
390
490
37
359
X
X
114
65
447
569
6
367
145
8
134
557
75
267
X
X
X
2
05
1
X
390
27
557
579
14
400
380
13
346
239
44
680
136
2
228
X
2
12
1
380
14
149
467
72
237
289
95
690
180
90
145
490
34
680
489
15
140
X
X
458
72
679
670
31
399
128
17
133
470
13
346
568
90
370
890
76
178
X
X
168
51
146
489
16
466
X
236
16
150
238
36
358
679
22
237
X
3
05
1
289
98
440
489
10
136
130
43
247
190
3
580
168
55
159
558
84
455
X
3
12
1
590
43
238
X
356
48
170
337
30
226
556
63
779
X
X
X
170
83
580
799
59
117
560
11
470
780
50
226
140
58
125
180
99
568
X
X
168
58
477
568
99
469
340
75
230
690
53
256
459
82
237
138
21
236
X
4
02
1
X
340
76
880
180
99
135
349
61
470
270
99
144
234
97
467
X
X
149
47
160
778
20
280
459
83
788
689
34
149
X
113
56
600
X
X
270
91
489
248
47
269
178
64
400
780
50
244
499
23
247
X
X
X
177
57
269
138
24
680
488
8
369
470
12
390
146
17
359
689
38
369
X
X
178
61
155
226
9
144
X
160
74
257
245
19
126
670
38
134
X
5
07
1
489
15
690
478
91
489
579
16
114
334
0
226
114
63
256
790
61
146
X
X
688
22
499
889
53
247
159
56
259
699
48
468
230
51
678
679
23
788
X
X
227
16
268
770
43
166
234
97
188
390
22
156
178
64
158
268
62
156
X
X
130
41
137
158
44
356
370
6
899
145
4
167
139
38
378
499
29
225
X
6
04
1
568
98
378
168
53
599
346
37
700
679
25
348
159
53
670
346
36
358
X
6
11
1
156
29
360
244
3
157
138
29
126
679
20
127
600
69
450
124
76
600
X
X
400
46
600
139
38
170
129
24
149
270
99
126
357
55
249
660
28
233
X
X
480
27
340
336
23
229
288
87
160
667
92
480
580
39
270
X
X
7
02
1
233
87
179
557
74
770
560
14
356
367
65
500
349
68
369
347
49
450
X
7
09
1
127
0
280
X
448
62
129
890
73
157
790
66
150
469
96
349
X
X
X
679
22
147
567
85
889
278
71
245
369
80
118
178
68
350
X
X
278
76
466
889
55
249
330
66
169
140
54
446
226
8
468
150
69
568
X
X
278
72
570
356
49
135
258
54
789
238
36
358
299
0
479
249
52
589
X
8
06
1
123
62
390
290
11
155
123
67
700
268
64
699
790
67
458
880
64
257
X
X
560
19
234
146
11
380
279
82
660
789
42
147
699
41
236
345
28
170
X
X
380
17
133
167
48
279
X
237
27
179
349
67
368
344
11
579
X
X
359
73
490
269
71
344
X
X
367
65
348
890
79
360
X
9
03
1
566
73
256
380
18
558
234
90
235
569
7
124
690
52
480
367
60
479
X
9
10
1
118
5
889
140
51
290
112
43
229
559
90
145
180
96
790
348
53
120
X
X
899
68
233
449
79
126
578
9
270
577
92
589
113
53
157
560
18
288
X
X
258
51
678
344
18
125
260
85
249
559
98
567
179
77
449
115
77
458
X
10
01
1
238
39
289
560
19
568
359
75
140
116
84
680
788
30
578
569
1
380
X
10
08
1
489
17
340
569
4
266
126
90
136
680
48
279
570
26
790
168
54
158
488
1
470
780
59
4277
577
91
335
278
79
577
277
64
167
359
79
234
X
499
26
1345
567
89
559
447
55
889
345
27
700
590
44
257
799
57
890
238
33
2378
780
56
240
790
60
127
378
85
113
X
189
80
127
147
28
4127
189
86
367
240
62
570
127
6
259
114
60
370
359
78
116
700
77
4236
166
33
337
577
94
356
236
10
145
167
43
580
359
77
133
390
28
3247
899
62
679
580
37
188
247
32
480
450
92
480
460
3
670
446
44
4340
468
80
569
249
59
289
340
71
119
X
126
96
222
113
54
2
355
38
189
129
22
345
X
280
1
579
149
45
690
348
58
1233
135
97
269
269
78
116
233
85
799
255
25
177
179
74
338
X
249
54
130
889
59
225
467
77
269
900
91
245
469
95
690
130
49
2290
269
79
379
670
38
369
290
18
567
469
94
680
899
66
358
168
55
7
348
52
138
158
49
180
X
X
126
94
400
380
17
3588
690
57
250
348
57
359
588
16
150
349
63
788
557
74
158
228
21
5356
456
54
248
250
73
670
356
43
247
X
570
21
100
277
60
6568
248
43
445
799
50
226
568
90
280
667
92
778
149
49
225
590
48
5167
267
59
360
X
167
46
880
149
43
148
240
65
889
149
46
8579
288
86
358
240
65
168
579
17
124
389
2
570
679
21
470
458
72
1138
334
3
670
189
87
133
138
20
677
260
83
229
367
61
344
179
70
3120
699
46
367
180
92
480
120
30
578
336
25
456
115
73
148
556
66
8138
138
27
377
156
26
556
138
23
355
570
27
340
580
32
147
235
8
4270
180
92
589
180
91
155
270
96
790
890
70
235
679
24
266
380
11
1668
400
46
240
367
65
447
668
3
599
159
57
269
X
346
33
7366
146
16
899
488
5
500
366
59
667
479
5
113
680
41
777
244
5
7369
667
90
145
235
9
379
369
87
557
116
82
480
367
61
380
399
15
3670
180
93
346
137
15
258
670
31
146
789
40
127
279
89
126
259
63
3170
557
77
188
344
13
120
170
86
367
177
52
390
245
18
567
459
85
2
480
20
460
166
32
129
X
246
26
367
660
24
149
345
20
6140
266
44
130
490
37
368
140
58
189
136
0
136
115
79
568
368
77
1280
179
74
158
160
74
699
280
9
126
X
569
3
445
277
60
4700
800
85
357
789
40
578
700
77
368
800
89
478
148
39
577
557
70
5112
247
32
129
799
56
448
112
49
144
127
6
150
567
88
350
479
9
3235
350
88
533
X
235
8
224
367
62
679
445
38
125
580
32
1160
260
88
666
378
80
677
160
72
156
357
58
279
369
80
370
278
75
7159
679
21
119
567
80
389
159
52
246
X
367
62
228
189
87
5270
330
62
589
347
46
240
270
93
157
459
81
560
269
70
136
X
259
61
137
139
38
279
900
95
168
159
53
157
147
21
155
190
6
2570
235
6
466
135
98
116
570
29
126
356
45
168
559
92
660
570
22
4490
355
33
346
X
490
35
500
568
93
346
770
44
248
259
66
1160
678
13
490
119
17
449
160
75
500
170
89
144
460
6
330
490
37
8115
480
24
167
590
47
223
115
79
225
128
19
469
667
93
148
X
290
16
178
246
21
579
349
67
467
290
15
456
247
34
455
227
15
1256
699
40
578
478
91
155
256
33
689
239
49
478
240
62
679
668
3
2579
280
9
900
170
81
146
579
14
130
X
X
X
X
X
X
299
4
347
467
77
188
567
86
6267
170
83
247
128
16
600
267
58
567
558
83
238
700
77
160
890
70
4467
235
2
138
460
7
188
467
73
139
117
91
227
678
13
580
299
6
2566
123
61
344
990
82
147
566
75
366
780
52
147
340
78
279
348
53
3
138
26
880
389
7
458
X
X
236
11
380
249
58
3356
458
75
456
290
11
678
356
40
145
270
94
699
139
32
228
139
34
2458
990
80
226
779
37
359
458
78
350
146
11
128
478
94
356
356
41
2779
688
22
444
668
1
119
779
36
349
135
92
200
558
86
457
469
90
1270
478
95
267
670
32
246
270
94
130
250
75
780
268
64
158
223
70
2299
179
76
880
223
78
260
299
6
790
278
78
189
147
29
270
X
689
30
488
138
28
170
179
75
456
569
8
378
224
88
233
167
48
1446
900
99
135
380
16
448
446
46
457
146
14
112
488
5
177
278
73
2569
225
97
557
789
41
380
569
8
477
239
43
689
569
1
588
190
6
1125
389
1
588
239
40
136
125
81
489
458
79
126
157
38
477
258
54
7780
479
3
247
238
36
349
780
54
149
168
51
128
479
3
229
130
40
5147
600
61
236
300
34
400
147
28
800
126
91
344
790
65
339
580
34
1339
188
71
560
567
80
370
339
51
380
X
156
26
277
578
5
1688
114
66
448
189
83
788
688
29
568
136
0
569
136
2
237
260
83
3
240
65
780
124
75
780
X
180
96
600
355
36
899
X
168
57
179
159
51
669
110
25
690
480
24
158
130
41
128
138
21
4390
788
34
266
390
21
137
390
26
790
170
85
168
789
41
137
899
68
1689
X
259
67
269
689
37
458
189
83
580
330
69
478
900
94
7123
138
26
178
338
47
115
123
61
146
338
42
246
580
37
250
589
20
4116
478
95
690
168
56
457
116
82
688
377
73
490
127
9
478
445
33
6670
148
31
399
268
66
358
670
33
346
157
37
269
180
99
117
134
85
3288
127
8
134
169
68
477
288
82
480
889
56
457
269
72
129
179
77
2126
889
52
200
450
91
290
126
97
179
158
40
460
223
70
578
226
4
5690
690
53
300
167
49
180
690
51
236
170
89
469
157
30
136
269
71
1228
580
35
366
246
25
889
228
29
360
234
98
279
458
78
260
124
76
2349
189
87
115
248
47
458
349
66
457
188
71
245
580
38
279
370
9
1138
460
2
679
356
41
470
138
21
399
136
0
479
689
31
146
180
93
2115
125
84
400
460
9
568
115
72
138
679
26
358
699
44
680
158
45
3789
680
44
112
237
21
128
789
42
570
112
44
149
456
52
688
458
71
5340
699
47
250
489
18
350
340
77
269
123
63
689
279
89
469
600
65
4340
334
0
145
779
32
570
340
78
116
299
8
567
590
43
355
230
55
2660
380
17
278
467
73
247
660
21
290
790
65
456
388
97
368
489
19
5249
578
4
680
389
5
456
249
52
589
490
35
249
118
4
167
780
53
4490
236
13
148
235
5
780
490
34
347
224
84
239
239
43
148
157
32
2229
127
5
168
667
94
239
229
30
136
117
94
130
260
81
100
699
44
1800
268
63
788
159
57
160
800
85
267
560
11
380
169
66
178
590
41
2
120
33
490
117
99
289
X
260
81
489
450
96
259
367
69
1244
267
57
449
188
72
129
244
2
147
135
96
880
X
457
60
3578
289
99
450
240
65
113
578
6
358
156
26
178
290
16
790
144
97
2390
135
92
589
579
14
347
390
25
230
248
42
138
448
66
169
346
39
5135
144
94
356
558
80
127
135
92
200
233
87
188
245
10
460
149
46
4590
156
26
268
345
21
399
590
46
268
160
72
237
788
30
460
366
54
7166
169
64
130
223
73
355
166
33
148
880
60
550
125
87
359
468
80
5157
356
44
347
479
2
778
157
38
350
X
558
83
120
346
33
5127
459
81
290
378
82
246
127
9
180
260
81
678
560
19
900
380
16
3158
778
29
478
147
25
799
158
43
346
479
0
370
245
15
140
479
8
1
478
94
248
X
X
X
X
X
458
70
334
900
95
258
360
92
138
348
55
339
590
49
199
680
42
7266
477
82
336
125
86
178
266
48
567
677
6
330
128
15
339
567
81
1378
368
71
489
156
22
589
378
87
557
160
70
118
133
76
899
126
92
6136
338
44
266
990
85
249
136
4
248
146
14
400
377
76
169
244
4
6230
X
246
29
360
230
50
244
390
26
349
259
60
569
779
37
2579
158
43
670
599
38
260
579
19
270
270
95
140
890
74
356
579
15
1247
168
54
590
366
58
224
247
35
168
480
29
469
237
22
390
599
35
7137
688
23
139
457
61
137
137
17
250
278
76
178
569
9
360
389
5
7590
134
82
589
114
61
100
590
44
789
139
36
457
339
59
388
230
57
1
680
40
118
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
12
4
378
85
122
147
22
660
778
27
368
900
99
469
449
77
115
667
93
247
X
X
X
X
X
590
41
146
170
83
490
478
99
180
X
X
458
78
170
199
97
449
258
51
489
559
97
250
990
85
122
480
20
479
X
2
02
4
X
448
67
557
237
29
559
480
20
334
479
1
146
257
40
668
X
2
09
4
X
690
54
680
660
20
136
400
43
788
157
34
590
580
34
158
X
X
490
31
128
247
32
255
570
29
135
270
99
135
268
65
230
230
51
227
X
X
455
43
490
280
3
670
226
3
580
113
54
220
670
38
279
X
X
3
01
4
360
90
677
600
63
256
566
77
557
256
31
470
126
93
148
289
94
167
X
3
08
4
369
82
129
X
224
84
338
177
54
112
370
0
145
599
37
359
X
X
116
85
159
579
19
360
147
24
149
145
7
160
129
26
790
X
X
X
480
21
489
790
66
358
359
76
790
360
93
300
880
64
356
468
85
168
X
X
779
38
134
158
44
888
170
84
356
455
48
189
558
87
566
189
81
560
X
4
05
4
113
56
880
389
6
178
347
44
158
278
73
779
579
11
290
X
X
4
12
4
124
72
200
280
8
477
148
35
258
268
68
134
156
21
470
388
96
349
X
X
800
82
390
160
76
268
190
3
148
450
91
344
158
40
299
239
42
200
X
X
256
31
579
890
78
558
450
96
466
457
60
578
380
10
145
470
18
378
X
5
03
4
X
137
14
455
170
83
355
478
94
680
137
10
190
X
X
5
10
4
334
8
990
110
24
266
460
0
677
457
68
116
358
66
178
580
32
480
X
X
559
92
390
448
66
268
138
22
336
156
22
246
455
41
678
359
79
126
X
X
567
82
147
147
24
239
140
53
157
129
22
390
148
36
240
590
40
136
X
X
229
37
890
355
32
778
899
68
224
260
86
899
569
8
233
369
87
160
X
6
07
4
144
95
177
357
56
259
300
31
669
467
70
460
257
48
134
120
32
589
X
X
668
9
144
138
27
700
247
32
679
145
2
246
288
85
168
378
84
257
X
X
556
68
134
459
85
230
470
15
168
259
68
440
135
99
478
X
X
X
190
7
250
146
17
160
488
7
359
357
57
124
780
57
566
290
19
379
X
7
05
4
257
40
370
140
52
237
128
14
699
568
93
580
880
69
900
580
31
380
X
7
12
4
257
49
469
130
41
236
230
55
357
467
72
660
137
19
478
489
17
458
X
X
199
94
400
690
59
388
230
55
357
667
95
230
168
58
125
128
14
248
X
X
158
49
117
224
87
124
146
18
233
113
53
148
890
76
358
159
56
448
X
8
02
4
578
0
569
348
53
166
147
23
139
990
88
369
130
47
700
339
54
338
X
8
09
4
258
52
246
290
11
146
358
68
170
560
14
130
900
92
390
240
61
137
X
X
158
42
499
178
65
249
457
60
136
689
35
159
367
61
335
113
54
770
X
X
667
95
889
188
72
679
490
30
280
270
97
223
X
X
X
X
470
17
368
457
61
335
379
91
560
356
49
270
269
71
335
247
38
459
X
9
06
4
660
27
467
800
84
455
450
90
190
448
67
179
170
86
150
499
25
357
X
X
480
21
146
470
14
400
199
90
118
557
76
150
466
63
300
578
3
337
X
X
468
86
358
189
83
300
470
10
389
125
87
458
569
7
458
X
X
X
799
51
119
678
15
690
490
32
480
119
15
159
380
13
689
116
89
559
X
10
04
4
238
31
588
299
2
147
269
79
199
236
17
250
244
5
780
688
22
345
X
10
11
4
339
55
780
360
99
469
250
79
234
558
83
148
448
62
589
890
74
680
X
X
469
99
126
270
92
570
X
190
1
588
568
99
478
124
75
456
X
X
569
9
568
349
69
360
148
33
256
115
70
118
X
134
89
180
X
11
01
4
150
67
458
149
48
567
279
82
110
267
55
456
268
64
239
680
46
790
X
0
01
0
240
60
118
257
45
258
770
43
256
119
19
234
258
52
778
667
95
249
X
X
X
X
X
X
X
X
X
X
X
347
46
880
224
87
700
229
30
299
445
30
677
467
71
146
X
X
246
20
136
344
16
178
700
78
279
139
39
180
278
74
266
390
28
800
X
12
06
4
770
46
880
137
13
148
116
82
499
488
6
358
138
29
135
280
5
348
X
X
226
2
156
348
53
139
158
45
168
446
47
557
778
21
560
469
91
579
X
X
279
84
446
178
60
127
260
86
466
220
46
169
589
23
229
279
81
236
X
X
789
47
700
229
30
136
670
35
140
226
1
470
460
1
236
457
60
280
X
1
03
5
568
91
128
389
1
579
148
32
589
199
93
355
125
87
449
X
X
1
10
5
490
35
140
789
48
134
690
54
446
128
14
130
140
56
880
590
48
125
X
X
168
56
178
138
21
579
780
51
137
456
52
390
249
52
480
400
42
570
X
X
459
82
138
600
66
880
128
17
223
478
94
257
139
31
146
233
85
168
X
X
247
32
345
144
98
477
X
399
17
124
125
89
117
256
32
679
X
2
07
5
144
96
600
890
72
688
133
78
288
159
51
579
136
4
257
166
38
288
X
X
259
61
128
157
30
668
678
14
770
389
0
578
468
86
349
468
81
560
X
X
123
64
400
150
61
380
339
53
337
790
63
779
122
58
279
990
88
459
X
X
349
63
157
123
61
146
349
61
380
127
8
170
355
34
590
359
73
247
X
3
07
5
180
96
457
345
20
578
489
17
368
467
79
180
458
72
156
170
80
578
X
X
360
94
167
X
578
6
169
368
73
689
345
28
378
149
40
389
X
X
340
76
277
690
58
350
178
61
470
570
29
199
112
41
399
900
93
670
X
X
114
68
800
178
65
267
367
68
134
459
89
360
440
84
149
X
X
4
04
5
440
89
117
479
5
366
379
99
667
590
45
159
249
52
679
129
26
466
X
4
11
5
123
60
127
167
40
190
170
81
128
670
33
256
159
52
156
458
77
278
X
X
246
29
234
370
8
116
349
65
799
136
1
128
460
3
148
290
19
667
X
X
177
58
134
340
79
126
239
43
229
357
53
599
149
43
148
579
13
256
X
5
02
5
378
85
799
239
45
168
244
7
278
256
39
469
290
19
234
246
26
367
X
5
09
5
169
65
357
189
85
140
660
21
470
599
38
800
660
27
340
334
1
137
X
X
233
88
440
368
70
127
128
15
889
299
5
249
240
66
457
167
49
234
X
X
134
81
146
388
99
234
127
9
360
234
97
160
146
10
334
668
7
133
X
X
120
35
258
258
59
180
117
93
490
588
18
170
177
53
788
488
4
130
X
6
06
5
249
56
150
236
18
800
280
0
389
368
75
366
258
59
360
179
72
147
X
X
148
35
690
900
91
137
170
86
790
569
1
470
600
67
278
124
70
460
X
X
148
34
356
579
18
477
450
98
459
129
27
359
300
31
579
225
98
378
X
X
466
69
180
X
790
60
299
566
72
390
130
41
100
690
54
356
X
7
04
5
800
88
558
367
69
900
266
49
379
778
21
344
890
77
359
346
39
225
X
7
11
5
366
55
366
239
40
389
690
52
570
269
73
238
340
74
590
145
2
589
X
X
239
49
388
678
11
489
560
11
245
588
19
667
380
13
229
490
35
799
X
X
167
44
347
677
1
137
138
24
699
233
88
260
170
85
357
250
77
368
X
8
01
5
399
11
236
189
84
158
X
X
390
27
160
145
4
239
X
8
08
5
130
40
280
568
92
129
560
17
269
127
9
379
778
20
479
169
61
489
X
X
479
4
149
158
49
126
167
42
570
124
70
145
178
67
124
169
69
270
X
X
X
890
75
230
247
31
245
590
43
779
X
X
X
X
469
94
248
145
6
367
379
96
259
390
23
148
680
40
569
X
X
9
05
5
133
78
116
669
12
570
668
5
113
135
96
367
567
86
240
457
64
347
X
9
12
5
368
73
779
788
39
199
X
X
X
X
X
X
455
48
224
445
33
238
168
53
238
568
97
269
570
20
127
390
23
238
X
X
490
30
190
670
38
260
399
13
166
700
71
678
688
23
139
660
24
158
X
10
03
5
340
77
124
990
81
560
456
57
467
678
18
134
560
19
135
789
48
189
X
10
10
5
138
23
779
159
54
167
370
6
169
260
83
238
168
54
888
245
17
133
X
X
259
65
447
789
46
880
X
480
22
255
134
83
580
149
43
120
X
X
149
42
589
456
51
470
479
2
138
226
1
236
120
35
159
349
69
469
X
0
01
0
677
8
279
113
56
448
268
67
133
347
42
138
178
64
356
589
27
179
X
X
X
X
X
X
X
X
X
0
01
0
346
39
126
279
83
120
158
49
577
457
61
470
346
31
669
114
68
116
X
0
01
0
770
44
455
290
14
130
779
38
116
120
32
570
799
52
110
577
99
577
X
0
01
0
266
43
788
800
83
346
466
61
678
269
75
780
240
68
224
356
44
699
X
0
01
0
370
7
160
557
78
990
459
87
340
557
79
360
389
7
458
168
56
268
X
0
01
0
478
91
380
166
33
157
780
52
200
780
58
369
348
58
260
489
11
579
X
0
01
0
157
33
670
588
17
124
169
61
344
136
5
348
240
69
225
160
71
236
X
0
01
0
339
54
789
280
0
244
459
85
159
145
4
239
248
48
170
579
14
789
X
0
01
0
239
48
125
134
80
145
458
79
117
379
90
460
590
42
345
346
37
278
X
X
X
X
X
X
X
X
X
X
349
61
245
X
890
77
340
469
93
580
140
57
340
260
87
115
X
X
667
93
445
380
15
249
238
36
178
568
95
113
456
52
156
137
11
245
X
5
01
6
280
5
168
448
64
248
344
16
358
345
21
236
390
26
150
780
58
260
X
5
08
6
135
99
234
139
33
580
788
34
770
X
179
77
124
127
5
168
X
X
559
95
113
278
76
268
129
22
688
179
70
127
125
83
157
345
21
579
X
X
117
97
278
880
60
280
144
93
779
999
79
144
247
37
115
139
30
569
X
X
234
97
700
125
83
599
268
65
168
137
14
130
567
82
138
135
93
157
X
6
05
6
457
63
337
145
7
449
126
92
679
677
4
446
138
20
235
146
19
568
X
6
12
6
125
84
149
137
19
180
369
81
560
456
59
478
258
56
169
578
2
345
X
X
560
19
234
138
24
446
290
18
260
259
63
120
300
33
120
470
16
178
X
X
179
71
128
380
12
589
366
55
780
699
42
778
227
12
246
350
82
679
X
7
03
6
145
5
456
X
890
76
169
460
9
180
130
44
789
247
33
247
X
7
10
6
119
15
780
499
20
226
138
27
359
366
59
559
228
24
248
148
37
368
X
X
289
93
247
X
339
57
700
146
18
189
480
20
389
680
41
128
X
X
178
62
246
156
29
379
270
98
134
789
43
670
570
20
370
790
62
156
X
X
148
36
123
489
11
399
456
51
227
349
61
236
150
68
260
137
16
169
X
8
07
6
150
61
119
450
91
380
255
22
246
169
60
190
445
35
348
450
98
468
X
X
158
46
790
355
38
459
X
370
7
458
388
97
566
570
23
599
X
X
138
22
237
X
135
98
800
468
81
128
180
94
257
150
68
134
X
X
778
29
568
360
94
257
356
41
290
680
41
560
238
30
127
334
5
177
X
9
04
6
X
289
96
448
130
45
159
357
52
246
389
8
369
123
62
156
X
9
11
6
177
56
600
127
9
568
379
90
127
289
92
255
355
30
190
260
84
167
X
X
117
97
359
468
81
119
899
67
359
259
65
230
470
15
267
458
72
390
X
X
470
17
467
234
96
367
679
26
114
158
48
990
447
51
380
668
8
558
X
10
02
6
299
2
660
490
37
359
240
65
780
279
87
179
267
57
124
139
36
259
X
10
09
6
X
670
35
780
147
25
500
470
13
157
669
17
188
459
82
147
X
X
579
17
223
335
19
388
157
33
229
140
54
789
189
82
679
148
34
257
X
X
259
65
258
112
49
270
270
91
669
X
X
X
X
X
X
X
X
X
567
87
700
480
23
670
X
11
06
6
228
23
779
778
20
280
689
33
490
246
28
170
120
33
148
590
40
127
X
X
268
66
367
458
73
670
158
41
290
480
29
117
340
78
369
120
34
239
X
X
268
62
499
146
10
127
249
53
256
247
39
234
690
58
558
160
75
348
X
X
567
82
138
459
81
344
269
72
589
136
2
156
119
11
588
578
3
148
X
12
04
6
699
44
347
688
27
557
160
75
339
134
88
459
378
87
124
168
57
124
X
12
11
6
680
47
467
578
7
188
130
49
559
477
84
680
379
90
668
257
48
260
X
X
566
72
255
134
88
350
889
51
155
699
46
790
790
60
479
245
14
220
X
X
467
74
590
357
57
449
558
80
226
568
96
899
234
93
256
588
14
789
X
1
01
7
226
9
568
367
66
349
169
69
360
600
65
140
446
47
133
389
4
248
X
1
08
7
X
168
59
360
478
98
350
234
90
569
700
77
278
345
21
678
X
X
799
53
120
445
31
227
358
68
666
489
13
300
690
54
167
478
90
145
X
X
780
57
890
177
56
899
156
22
147
480
25
690
116
88
468
368
76
123
X
X
790
61
155
146
13
157
139
32
589
167
46
880
X
X
X
2
05
7
450
97
449
388
93
599
230
50
668
600
66
150
388
96
600
377
74
112
X
2
12
7
669
16
178
240
61
344
349
60
677
399
13
490
115
74
149
159
53
689
X
X
790
64
130
340
73
689
358
64
167
480
22
246
277
64
239
567
86
790
X
X
126
93
355
699
44
266
569
8
233
889
57
133
188
73
490
127
5
249
X
3
05
7
112
44
130
124
77
377
889
56
556
589
20
479
460
7
368
589
26
268
X
3
12
7
368
71
236
234
95
456
790
63
247
148
34
338
116
86
240
456
55
889
X
X
167
48
378
157
32
660
117
91
227
200
23
599
355
38
279
569
3
247
X
X
557
76
178
367
66
222
124
70
145
589
24
167
113
59
577
368
79
135
X
4
02
7
178
63
337
110
20
118
278
76
457
190
6
240
880
68
134
366
59
270
X
4
09
7
480
21
290
338
47
188
900
97
188
689
38
378
280
1
669
126
94
338
X
X
479
9
478
480
29
126
167
47
179
460
1
678
570
28
134
129
23
670
X
X
459
83
300
134
80
479
180
93
788
780
54
347
568
94
789
139
34
158
X
X
677
5
357
359
70
136
478
97
467
367
66
268
130
49
478
268
60
550
X
5
07
7
788
31
560
255
23
148
150
66
556
400
48
558
280
1
227
223
71
669
X
X
189
84
257
138
25
159
136
8
378
378
85
249
189
88
170
138
27
278
X
X
660
22
660
130
48
459
490
37
133
247
39
126
269
79
135
780
55
447
X
X
488
1
344
118
1
560
136
4
158
578
5
177
570
21
380
340
75
249
X
6
04
7
278
78
567
128
15
177
790
62
147
134
89
180
346
31
489
567
87
124
X
6
11
7
269
72
345
779
30
244
139
35
113
249
53
256
237
23
148
680
45
267
X
X
120
39
180
150
67
133
890
70
460
126
94
400
160
73
346
266
46
268
X
X
567
80
136
257
44
338
678
13
256
367
69
289
256
32
345
247
31
128
X
7
02
7
367
67
179
158
44
130
167
41
128
158
47
340
136
9
126
X
X
7
09
7
468
84
356
780
50
370
199
92
480
239
41
489
129
22
679
189
86
457
X
X
158
49
379
478
91
155
458
78
468
447
50
569
480
25
357
599
34
167
X
X
229
38
800
600
61
146
266
41
290
170
84
220
134
83
247
990
83
139
X
X
277
69
388
138
28
189
189
86
169
589
28
233
134
85
230
450
90
280
X
8
06
7
459
82
688
459
82
246
778
21
489
236
19
360
668
4
770
245
15
690
X
X
126
95
267
379
95
230
246
29
478
477
85
348
599
36
880
235
6
457
X
X
568
91
236
770
43
355
X
379
92
778
479
9
360
446
43
300
X
X
335
13
337
347
44
239
500
59
333
278
71
380
260
82
480
560
14
130
X
9
03
7
347
41
335
X
690
53
445
479
6
349
359
78
800
247
39
469
X
9
10
7
366
57
368
579
15
366
248
48
440
499
29
469
379
92
345
349
68
468
X
X
690
52
237
600
66
367
899
64
770
488
5
690
446
40
334
700
75
230
X
X
158
44
455
677
5
113
334
3
148
567
82
156
689
32
480
145
3
346
X
10
01
7
345
23
599
467
72
345
557
79
360
148
31
137
470
12
688
150
66
790
X
10
08
7
358
68
224
137
11
128
136
5
357
146
18
567
578
1
245
370
7
359
X
X
349
61
470
230
55
177
378
88
134
278
74
257
345
22
138
360
93
157
X
X
228
26
349
580
31
579
589
27
458
556
67
269
460
4
130
240
61
245
X
X
277
67
278
146
10
479
680
46
556
180
96
790
278
75
267
148
39
450
X
0
01
0
147
23
670
238
34
167
445
32
255
156
27
188
126
94
239
590
47
179
X
11
12
7
X
X
X
X
X
X
X
X
X
X
X
245
10
280
335
19
289
570
24
356
X
X
780
53
148
158
49
450
130
49
360
478
97
700
359
76
790
888
44
239
X
12
03
7
379
95
168
122
55
140
179
76
457
400
43
580
300
34
158
227
15
366
X
12
10
7
258
53
300
112
47
566
280
1
236
270
98
189
457
60
235
112
48
170
X
X
348
55
249
188
70
190
280
8
170
680
49
126
124
75
140
220
49
117
X
X
157
38
558
277
66
268
257
44
158
359
71
128
466
62
688
359
72
570
X
X
579
19
289
160
79
450
268
66
349
118
0
299
136
6
358
279
86
268
X
0
01
0
770
43
788
467
71
137
368
73
238
770
41
380
166
39
667
159
54
699
X
X
X
X
X
X
X
X
X
389
2
138
568
98
440
169
64
680
780
57
124
157
35
456
469
97
124
X
X
267
54
400
239
42
589
336
22
589
770
44
590
899
68
800
457
62
147
X
5
05
8
580
33
490
669
14
112
380
10
578
147
20
389
347
49
126
579
10
190
X
5
12
8
890
70
578
234
96
790
158
40
578
248
49
270
256
32
480
160
76
259
X
X
146
19
667
149
44
248
467
75
230
480
27
278
350
82
390
259
60
334
X
X
457
69
900
259
64
149
990
84
220
336
29
568
290
15
357
360
96
367
X
6
02
8
578
2
228
244
0
668
155
15
230
113
50
578
344
11
588
459
88
567
X
6
09
8
490
34
770
255
26
899
568
98
170
160
78
369
358
67
359
900
97
557
X
X
269
78
170
356
43
139
356
49
388
239
42
390
680
49
568
X
X
X
X
X
800
85
267
159
58
369
670
34
699
233
86
466
X
X
670
31
560
359
73
670
116
86
240
360
99
117
255
22
255
370
3
490
X
7
07
8
239
46
448
490
33
139
128
18
189
256
37
890
X
X
X
0
01
0
167
41
560
X
X
X
X
X
X
0
01
0
X
X
X
X
X
X
X
0
01
0
X
X
X
X
X
X
X
8
04
8
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
10
06
8
X
X
X
X
X
X
X
X
X
X
X
123
67
890
112
47
124
177
54
590
X
X
367
65
780
448
65
113
490
39
360
469
92
390
457
63
148
256
30
280
X
0
01
0
147
28
567
150
69
126
450
98
224
340
70
127
125
84
789
377
71
399
X
11
03
8
X
X
X
X
X
X
X
11
10
8
180
91
245
588
16
114
235
4
699
369
80
668
189
83
355
237
20
569
X
X
270
91
290
589
26
790
668
6
259
599
37
133
159
51
100
780
51
489
X
X
340
77
269
488
9
180
499
26
123
124
77
269
148
33
670
180
90
370
X
12
01
8
250
73
247
679
22
589
249
50
389
X
368
72
255
790
63
247
X
12
08
8
158
44
789
590
46
123
167
43
580
890
74
356
134
80
389
557
78
260
X
X
155
10
145
X
249
51
588
357
50
460
489
14
400
590
42
390
X
X
336
27
467
500
56
123
266
42
345
889
51
236
158
48
468
589
29
126
X
X
359
76
466
446
42
200
890
73
238
149
48
125
399
16
448
277
60
118
X
1
05
9
138
23
689
460
6
358
115
78
567
249
50
479
227
10
334
468
88
279
X
1
12
9
467
73
670
170
83
166
257
44
356
289
99
234
379
95
159
389
8
170
X
X
780
58
459
880
62
570
X
237
25
690
170
85
357
789
46
178
X
X
130
49
289
790
62
660
290
14
680
279
87
458
246
27
188
146
18
567
X
2
02
9
X
167
42
480
560
11
470
670
39
270
489
14
158
669
11
236
X
2
09
9
567
83
148
990
85
780
478
98
378
346
33
120
136
2
129
134
83
490
X
X
467
79
144
146
11
588
357
54
158
233
87
368
467
72
679
159
56
349
X
X
234
99
667
780
54
888
349
65
690
137
18
567
169
68
134
599
31
470
X
3
02
9
350
83
779
126
90
488
690
54
446
458
74
590
490
32
688
478
92
778
X
3
09
9
568
96
114
133
70
668
128
11
579
667
95
249
660
23
355
459
85
159
X
X
569
1
236
490
31
236
X
360
96
268
789
42
129
180
99
126
X
X
488
8
800
569
6
178
169
61
588
240
61
227
139
35
357
138
25
159
X
X
190
2
480
550
4
257
388
90
370
680
49
379
233
89
199
370
6
556
X
4
06
9
120
37
890
280
2
679
145
8
567
770
46
259
378
81
399
490
38
260
X
X
229
37
368
568
97
179
467
76
114
488
9
388
470
12
147
789
41
579
X
X
589
28
116
347
40
145
159
56
240
149
48
260
236
19
135
258
54
130
X
X
460
4
347
488
9
469
139
30
460
468
81
146
580
37
890
690
57
359
X
5
04
9
790
60
578
559
93
580
258
52
679
367
60
578
259
65
348
127
2
138
X
5
11
9
220
42
679
890
72
589
689
33
580
468
81
236
456
50
136
348
54
446
X
X
689
33
238
467
77
188
148
33
346
490
35
357
250
78
440
670
31
344
X
X
170
87
999
133
71
669
378
86
556
190
7
133
349
61
399
179
79
478
X
6
01
9
668
3
157
229
38
468
246
29
577
150
67
700
579
13
300
356
43
238
X
6
08
9
178
65
447
190
3
490
346
35
140
579
14
789
227
12
237
270
92
138
X
X
290
17
890
100
15
249
900
99
450
127
6
899
456
56
466
379
95
690
X
X
289
99
478
145
6
330
490
39
450
116
88
468
117
95
113
224
83
139
X
X
570
26
222
268
61
146
589
27
340
590
48
369
456
53
157
679
26
268
X
0
01
0
233
86
457
260
84
400
258
54
130
178
63
111
458
76
178
445
32
660
X
0
01
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
570
25
456
228
27
467
0
0
578
138
25
177
568
93
139
580
30
460
X
8
03
9
244
8
378
366
54
699
789
43
788
579
17
467
239
45
267
700
79
568
X
8
10
9
189
84
455
778
21
236
X
356
40
479
337
31
245
470
19
900
X
X
139
30
145
236
19
126
147
24
149
167
47
179
358
65
780
X
X
X
267
51
236
459
82
480
180
97
179
678
12
246
499
24
789
367
67
250
X
X
X
148
36
899
477
80
127
239
45
780
170
84
680
468
86
268
X
9
07
9
689
35
780
600
63
346
180
91
579
355
34
266
299
1
227
689
34
455
X
X
388
98
990
568
92
200
357
58
116
230
50
569
179
71
290
400
46
556
X
X
789
47
223
289
97
449
289
91
245
335
10
244
236
14
789
368
76
349
X
X
X
780
50
226
499
27
566
570
25
159
450
94
680
357
57
359
X
10
05
9
X
578
3
490
890
79
379
247
31
560
566
72
778
480
27
278
X
10
12
9
299
7
359
133
72
570
125
87
458
667
95
690
460
8
125
240
63
346
X
0
01
0
566
75
799
568
96
123
770
41
146
X
X
X
X
X
X
X
X
X
X
X
X
11
02
9
346
38
116
234
99
135
229
33
670
138
26
880
114
69
135
556
62
589
X
11
09
9
112
40
118
600
67
278
234
98
378
138
25
357
226
0
578
457
62
778
X
X
150
69
117
366
59
225
125
82
200
178
63
148
167
44
130
338
48
125
X
X
559
95
780
367
61
119
379
91
470
240
69
135
490
35
690
268
69
469
X
X
260
80
280
445
37
449
127
5
456
X
238
31
579
178
67
467
X
X
179
76
222
346
36
367
389
7
278
156
24
266
569
9
289
467
75
348
X
X
237
21
245
X
149
42
246
149
40
127
138
21
470
135
94
248
X
X
228
24
149
880
64
699
169
61
470
679
28
558
369
88
260
369
87
368
X
X
344
11
470
280
3
670
699
43
256
156
28
567
147
20
145
123
69
270
X
X
340
70
190
157
34
347
246
24
257
378
84
338
157
33
670
237
29
135
X
X
479
8
350
123
60
118
137
12
499
250
70
235
278
73
445
679
28
567
X
X
X
249
56
448
469
98
279
125
89
667
240
64
112
577
99
270
X
X
679
29
289
147
26
123
167
41
335
359
76
150
239
42
688
390
26
150
X
X
666
88
134
230
51
227
699
44
455
690
51
579
567
84
257
190
0
479
X
X
477
86
277
700
71
245
480
25
113
680
46
123
238
37
368
168
51
380
X
X
899
64
257
289
98
279
114
66
240
457
69
478
458
75
889
289
95
348
X
X
469
96
277
179
71
335
490
33
238
124
78
170
350
89
135
156
23
580
X
X
168
54
455
789
47
223
556
62
688
259
66
114
127
4
158
224
80
235
X
X
557
72
688
190
3
238
230
58
170
668
1
489
149
40
127
778
21
399
X
X
668
5
258
113
50
235
599
30
226
670
30
136
370
5
690
110
25
168
X
X
346
36
358
458
77
467
569
2
778
389
1
137
358
66
367
455
49
289
X
X
158
43
238
234
91
560
168
58
170
114
64
220
179
73
670
177
59
270
X
X
670
31
579
360
90
280
335
17
359
267
51
560
259
65
258
599
37
269
X
X
240
60
190
788
31
380
359
75
889
778
25
456
246
21
245
167
49
270
X
X
345
24
356
667
91
227
369
83
247
340
75
456
456
56
448
279
89
478
X
X
688
29
225
257
49
379
346
38
170
226
9
450
378
88
125
690
53
670
X
X
666
82
138
158
41
579
570
27
133
570
28
567
350
83
346
667
98
459
X
X
190
6
367
689
34
680
689
31
137
457
61
560
477
80
460
789
46
178
X
X
499
28
477
577
94
446
450
91
399
568
91
344
778
21
146
390
21
128
X
X
X
223
70
479
118
9
388
257
47
458
889
54
699
359
71
560
X
X
360
98
279
118
2
570
500
54
590
358
67
566
170
80
226
578
7
368
X
X
168
51
245
568
99
478
790
62
570
289
94
590
149
41
380
578
1
290
X
X
126
99
126
256
30
460
690
54
239
355
36
457
150
63
139
256
34
239
X
X
479
4
158
257
47
179
147
24
220
160
77
269
167
48
170
478
95
267
X
X
147
29
667
233
80
244
459
80
569
156
25
258
290
12
156
679
29
469
X
X
448
67
269
566
75
339
115
71
399
459
81
588
139
39
559
370
5
267
X
X
150
62
228
X
189
88
350
245
11
489
378
80
479
289
93
346
X
X
690
50
136
360
90
127
337
36
150
159
51
146
499
28
224
780
53
599
X
X
780
52
679
577
95
357
490
33
148
580
37
278
X
X
X
X
358
66
259
679
22
345
237
20
389
368
72
345
890
72
129
250
75
339
X
X
124
72
110
124
74
158
115
72
156
199
99
577
178
68
558
245
16
178
X
X
366
58
260
124
70
190
380
17
458
600
61
236
368
74
699
790
63
689
X
X
660
28
558
338
45
113
160
76
790
158
40
389
490
32
480
126
98
279
X
X
330
62
570
280
3
157
467
71
128
239
49
379
138
25
230
679
24
680
X
X
199
95
366
800
89
568
248
46
123
899
65
267
146
16
367
788
38
468
X
X
157
31
344
470
16
240
479
6
240
489
18
170
160
78
468
138
28
125
X
X
X
X
X
X
X
X
X
X
X
X
135
90
226
668
5
249
300
31
236
788
39
126
X
X
800
84
446
160
77
115
170
86
899
137
11
137
239
43
157
236
14
239
288
87
269
X
166
39
144
788
38
279
789
44
239
556
60
460
X
580
36
556
X
269
79
360
348
59
234
390
28
279
278
73
256
250
75
348
140
52
147
X
489
19
126
339
51
227
X
180
94
590
134
83
300
790
67
458
X
370
67
160
557
78
990
169
60
280
345
20
127
579
19
126
478
97
160
X
348
57
179
248
40
370
679
25
366
238
31
290
190
8
260
178
61
579
X
367
69
379
390
25
168
190
1
470
689
30
334
278
73
120
134
80
479
X
138
27
458
679
29
577
567
86
330
689
30
145
355
31
236
334
6
178
X
688
29
144
157
33
337
258
50
235
779
38
440
578
9
180
360
98
125
X
780
52
237
168
52
345
115
78
567
159
51
128
679
21
236
780
54
248
X
589
24
888
800
82
660
459
85
249
159
52
390
590
44
338
249
54
130
X
125
82
570
277
67
368
136
0
578
457
68
558
478
95
690
X
X
690
54
347
457
69
117
450
97
188
489
12
138
450
97
359
378
82
129
X
267
56
178
246
22
589
159
54
158
358
65
249
689
34
356
159
53
490
X
470
16
367
390
29
450
479
0
244
579
17
458
280
7
188
660
22
147
X
347
47
449
100
18
125
790
60
280
240
61
119
280
2
570
123
64
158
X
680
47
188
130
44
699
600
64
338
260
82
570
778
28
279
479
4
158
X
223
71
137
359
76
349
346
35
249
224
87
115
459
82
138
150
66
448
X
349
60
668
269
74
239
499
27
368
137
10
578
456
51
380
459
85
690
X
280
4
112
177
58
279
899
61
227
357
51
344
779
39
117
166
32
200
X
240
67
368
257
43
689
669
19
289
224
80
226
357
57
359
230
58
260
X
289
91
236
689
39
180
590
44
257
158
40
190
490
33
238
137
16
123
X
257
40
280
288
83
599
590
47
458
269
79
289
390
26
466
470
11
236
X
667
90
299
340
77
269
134
84
699
157
33
148
136
0
389
359
73
346
X
470
17
467
670
39
126
140
59
135
470
11
245
457
66
268
590
44
149
X
579
19
568
258
50
190
335
19
135
469
94
220
580
33
689
250
78
369
X
226
4
257
456
57
340
136
3
445
244
7
278
356
40
127
248
42
345
X
248
40
280
889
57
458
690
51
489
368
72
156
678
16
790
460
7
340
X
349
60
127
338
44
789
117
98
800
117
98
260
577
96
330
489
10
299
X
290
19
234
246
22
246
246
22
688
277
62
147
170
82
390
157
38
189
X
122
53
670
670
36
880
180
95
780
245
18
477
358
69
270
X
X
X
790
60
226
449
74
356
680
44
356
338
43
148
459
89
225
X
138
25
348
358
67
278
358
65
159
469
97
124
280
0
235
379
94
112
X
110
26
790
148
32
138
X
468
88
125
X
350
81
579
X
336
26
330
448
69
379
137
16
268
123
62
390
167
41
470
199
91
128
X
170
81
344
567
87
700
246
21
380
260
88
369
129
28
369
367
65
357
X
350
81
100
590
46
123
169
62
129
670
35
159
449
78
260
168
59
135
X
478
97
179
456
51
137
147
24
248
356
42
679
288
80
127
179
78
134
X
247
39
270
459
85
500
457
69
234
X
457
69
478
127
4
446
X
377
72
679
340
78
224
459
81
335
899
60
370
114
62
129
169
65
799
X
480
20
136
300
36
259
136
1
146
458
74
149
224
88
459
557
73
238
X
144
98
468
467
77
160
346
37
577
599
30
550
670
39
225
355
37
467
X
X
280
1
560
114
66
259
140
59
478
550
3
580
688
27
368
X
460
8
369
688
27
566
400
41
119
378
81
588
220
40
127
368
76
259
X
459
85
889
269
75
249
126
99
667
780
57
250
290
17
278
257
44
130
X
249
50
127
560
13
256
779
35
159
150
69
135
579
19
469
457
61
146
X
599
31
579
269
78
558
236
12
589
579
17
269
700
71
137
480
21
290
X
557
70
334
378
82
237
339
50
136
378
87
566
277
64
112
569
3
689
X
800
88
459
458
79
379
158
44
455
245
11
236
477
81
399
277
64
356
X
256
31
146
468
80
389
690
54
400
140
57
359
150
69
568
166
33
788
X
670
36
790
128
17
250
289
93
247
134
82
589
135
95
159
157
33
148
X
226
7
788
458
79
360
249
59
135
888
41
380
249
53
445
X
X
346
39
234
244
9
478
226
1
155
569
9
388
233
89
270
289
97
223
X
788
36
259
135
91
290
450
96
169
X
129
25
159
489
13
166
X
289
94
266
468
89
379
130
49
126
245
14
239
246
20
334
145
9
469
X
150
66
268
359
72
345
679
20
370
113
52
255
578
6
790
248
42
129
X
245
15
140
680
49
234
440
82
246
699
47
890
359
76
457
164
43
157
X
566
74
789
259
66
114
288
83
256
779
32
255
468
84
130
229
30
370
X
556
67
377
400
42
138
388
90
145
125
84
590
110
26
178
457
62
390
X
126
96
330
247
37
458
477
85
140
X
179
72
255
378
83
157
X
127
2
138
257
44
158
127
5
330
126
95
267
467
70
145
459
87
160
X
134
87
179
145
1
399
669
17
700
368
72
129
590
49
199
589
29
568
X
350
81
579
668
4
446
300
34
220
359
78
440
336
27
133
367
61
470
X
230
54
770
127
3
229
357
57
890
667
97
467
470
18
468
248
41
155
X
369
81
137
260
80
127
559
96
457
334
4
699
266
42
147
677
7
377
X
190
6
268
468
87
278
459
84
347
139
33
148
155
12
129
589
24
257
X
468
83
599
600
63
157
457
66
358
378
84
112
445
31
137
170
81
335
X
367
63
139
145
0
226
490
31
290
127
4
248
179
70
136
567
88
378
X
122
53
445
570
21
380
466
66
14
115
78
800
600
66
790
780
56
460
X
336
21
399
335
18
116
690
50
235
390
20
235
499
23
670
349
67
269
X
137
17
890
126
98
567
670
36
358
160
77
368
158
47
566
360
93
580
X
578
0
145
270
97
340
249
56
358
146
15
348
190
5
267
348
56
240
X
690
53
490
489
10
244
889
53
788
228
29
239
237
21
777
990
86
466
X
270
94
149
149
42
570
258
52
110
178
65
159
360
98
288
266
40
677
X
440
80
226
247
33
166
780
59
577
238
38
233
379
91
137
239
48
558
X
239
46
890
250
72
138
110
29
559
228
83
157
337
5
889
458
71
560
X
458
71
560
890
79
577
560
15
140
124
75
159
169
66
259
270
91
399
X
670
33
689
789
48
170
228
26
367
135
95
168
370
2
147
467
75
258
X
133
70
226
790
61
290
349
66
150
800
89
180
244
2
570
288
82
570
X
290
17
160
149
46
277
469
98
134
267
56
349
590
48
468
147
23
300
X
369
82
255
448
65
140
779
31
290
X
356
43
157
149
42
480
X
155
11
380
358
60
479
140
56
240
135
95
447
169
63
166
279
82
129
X
178
67
467
168
55
690
X
147
26
240
339
50
460
390
29
225
X
X
X
579
14
239
127
1
579
127
9
289
167
43
580
X
238
38
459
170
80
145
300
35
357
779
36
277
449
71
669
223
75
267
X
356
48
558
166
35
348
244
7
449
299
3
139
380
11
669
690
55
357
X
180
97
179
569
9
126
450
92
138
390
28
350
450
97
259
779
39
379
X
550
7
160
190
6
880
134
83
445
146
12
200
178
63
157
245
18
134
X
367
60
569
123
62
345
445
37
368
190
1
236
X
X
X
247
32
390
667
99
450
378
88
279
230
55
348
458
72
778
136
6
240
X
348
57
458
268
62
110
259
65
168
168
53
670
357
59
469
147
20
460
X
357
56
150
348
55
780
567
85
456
667
97
269
690
59
360
449
73
670
X
789
42
200
369
86
367
X
489
11
128
130
47
359
X
X
357
51
489
170
80
479
135
90
334
149
41
489
238
37
179
700
72
345
X
279
80
136
179
78
459
480
23
168
468
88
459
570
25
230
147
23
490
X
X
X
X
680
40
136
455
49
577
899
60
136
X
112
49
379
550
4
149
137
12
589
258
56
880
579
19
289
148
31
128
X
680
45
780
699
43
157
356
45
249
246
23
256
267
59
478
660
25
348
X
580
37
179
137
16
150
180
90
460
168
53
120
579
11
579
257
40
569
X
135
91
245
238
33
238
156
29
568
134
89
478
169
67
467
467
74
248
X
990
85
366
680
42
345
556
61
128
588
15
799
360
99
568
234
94
356
X
799
51
155
345
29
360
339
50
569
137
18
468
369
84
680
335
17
359
X
478
99
667
568
96
150
157
33
256
234
96
259
349
67
368
246
26
330
X
X
290
17
890
567
88
279
270
99
234
480
28
279
199
96
277
X
800
86
330
560
16
178
277
63
788
117
94
400
780
53
346
X
X
148
32
200
457
66
268
700
70
145
455
46
268
240
68
233
239
45
348
X
344
19
379
147
23
788
779
35
267
788
31
399
226
9
199
134
83
490
X
368
79
379
237
22
336
557
79
450
580
39
289
230
53
256
359
77
269
X
349
67
278
289
99
289
166
35
267
236
14
680
460
3
139
267
52
147
X
889
53
120
480
20
479
590
41
678
122
58
134
168
50
460
678
11
128
X
346
38
260
778
22
336
600
68
260
237
26
899
390
22
679
570
23
247
X
157
36
240
230
51
137
234
92
246
130
48
189
780
54
167
468
82
255
X
128
16
600
167
41
290
789
41
236
248
45
456
489
10
145
269
70
460
X
569
3
580
489
15
258
X
160
79
469
178
63
229
400
43
247
X
379
90
668
167
40
235
179
77
368
348
52
237
345
22
129
345
26
349
X
270
96
349
237
22
570
888
49
225
156
24
446
246
21
777
230
50
569
X
345
21
560
170
81
137
260
87
278
159
50
668
358
63
148
168
56
178
X
234
9x
0
239
45
348
266
45
122
799
58
188
270
92
480
490
39
450
X
127
0
190
347
45
799
378
81
335
134
89
180
457
62
228
180
97
340
X
228
22
156
127
0
136
270
98
990
477
84
455
569
6
556
239
49
199
X
489
15
366
335
17
557
240
68
279
389
5
799
479
9
234
490
31
579
X
116
87
700
667
95
780
336
21
588
259
65
447
348
52
390
369
88
279
X
370
6
457
456
51
335
479
0
479
170
84
130
346
32
129
122
51
290
X
899
69
577
248
47
160
125
83
335
469
90
479
579
16
349
136
2
589
X
137
19
478
577
98
558
228
83
580
158
49
450
400
47
340
268
69
270
X
240
60
578
780
57
179
789
42
147
180
91
100
160
73
157
228
21
245
X
579
19
199
266
47
467
279
85
159
179
75
168
229
33
247
344
17
179
X
378
83
148
880
61
579
339
55
348
129
97
449
248
43
445
790
66
367
X
567
83
490
579
14
590
348
54
430
240
62
138
137
12
660
155
19
900
X
127
3
256
368
79
234
890
70
460
590
45
230
349
69
289
578
7
269
X
279
83
139
580
37
340
490
39
379
688
22
138
459
83
346
238
35
267
X
259
61
137
456
51
245
260
82
589
890
78
260
770
47
160
368
70
235
X
178
64
149
578
8
189
589
21
137
139
30
280
X
458
78
288
X
457
68
224
259
64
158
223
76
899
X
250
71
489
135
92
570
X
145
5
159
240
68
288
249
55
249
259
60
127
280
8
477
234
97
188
X
680
46
448
690
53
580
157
34
239
469
97
359
268
60
190
234
91
470
X
700
75
339
368
70
569
246
28
369
338
42
246
266
45
799
799
52
138
X
X
370
1
290
244
7
359
260
81
146
589
20
145
446
48
189
X
256
31
236
458
77
250
357
55
168
679
27
359
368
77
179
570
24
158
X
249
54
680
379
95
889
490
30
127
467
73
346
148
30
569
140
59
135
X
159
57
340
690
59
388
112
41
560
367
68
567
379
94
130
779
37
890
X
156
22
390
389
3
166
490
33
256
578
6
556
279
80
127
278
71
236
X
660
29
126
289
93
689
126
97
557
157
33
157
468
86
790
468
82
679
X
690
51
290
370
3
157
348
52
237
178
68
260
679
26
114
578
3
346
X
117
94
356
880
64
239
378
86
150
356
40
578
X
X
X
268
61
678
156
21
335
345
25
366
366
54
112
248
45
568
348
54
590
X
390
20
578
237
21
380
589
27
278
890
71
290
135
94
257
478
97
269
X
179
76
349
190
5
357
270
93
445
127
1
470
249
51
137
260
89
234
X
888
45
122
139
31
588
790
60
190
570
28
567
250
70
334
458
76
114
X
570
28
378
456
52
570
679
20
244
356
41
227
480
29
225
680
48
477
X
300
32
246
466
67
124
338
41
227
290
16
349
330
65
159
179
79
126
X
260
80
460
567
83
580
267
51
128
357
54
257
900
98
224
267
58
350
X
279
83
229
118
8
233
699
48
350
259
68
567
224
86
466
122
52
228
X
238
39
126
280
1
245
468
83
139
247
32
688
800
87
359
134
82
246
X
134
82
246
X
124
73
689
560
18
567
359
78
350
X
X
350
89
234
116
80
460
345
20
460
248
49
225
259
63
300
188
74
167
X
350
87
557
157
30
127
256
32
589
190
2
480
344
16
349
145
2
246
X
688
24
257
482
29
568
459
86
259
380
15
456
130
43
148
239
40
569
X
280
9
126
369
84
446
449
78
288
147
28
459
180
90
244
589
22
156
X
178
68
170
249
59
270
280
2
237
258
53
148
335
18
125
337
34
789
X
378
81
470
234
95
267
456
55
357
889
51
146
600
65
177
349
69
388
X
690
59
667
899
62
499
290
12
336
368
70
226
690
51
155
337
31
667
X
349
69
180
234
98
125
189
87
269
790
66
268
499
24
680
790
64
257
X
X
233
83
490
250
76
790
148
31
678
347
44
680
680
46
556
X
X
X
X
355
37
160
156
21
470
247
34
590
X
590
44
112
390
27
368
570
26
349
246
21
119
246
28
134
125
81
236
X
479
9
568
569
0
479
268
64
347
589
28
125
118
2
570
123
66
169
X
129
26
268
457
60
190
348
58
468
480
22
138
344
11
579
248
45
267
X
266
44
590
150
69
270
359
74
248
230
57
557
239
44
590
366
57
340
X
677
7
115
126
92
589
448
60
235
180
99
667
169
63
490
260
84
446
X
770
45
177
244
3
337
157
30
677
270
93
157
559
91
146
336
27
179
X
259
60
569
146
17
359
358
69
180
567
82
679
257
49
234
150
69
568
X
179
77
269
880
61
236
268
61
489
569
0
235
580
39
450
459
84
789
X
146
11
380
445
37
340
588
14
112
126
99
379
250
77
368
356
43
256
X
667
90
118
669
16
114
268
62
228
480
27
250
177
52
156
569
5
168
X
338
43
300
577
91
588
0
7
115
159
89
199
336
25
690
290
17
458
X
499
28
378
567
82
129
129
27
188
689
30
244
345
22
480
344
17
278
X
136
0
370
335
13
599
689
36
240
258
51
669
260
88
468
478
95
447
X
379
98
260
266
49
144
135
90
226
799
50
488
249
59
360
360
95
122
X
347
48
116
269
74
789
349
68
459
150
68
459
269
72
570
146
18
369
X
455
40
460
268
63
139
388
98
260
345
21
245
169
65
140
139
37
368
X
580
37
278
337
35
177
358
62
660
112
46
349
137
15
159
259
65
339
X
266
49
900
X
149
48
468
245
12
138
233
81
489
578
8
468
X
124
73
580
240
62
499
225
97
115
489
14
167
149
42
480
338
42
255
X
188
71
128
455
49
135
680
46
880
237
29
135
X
240
69
117
X
450
90
677
248
44
347
167
49
117
689
31
489
378
86
178
579
15
348
X
568
93
580
135
97
160
223
79
135
488
6
268
157
35
249
569
9
144
X
460
6
259
568
91
245
379
90
190
388
96
358
577
90
389
368
72
679
X
267
59
388
236
12
679
468
80
244
457
67
359
334
8
350
890
78
260
X
190
5
339
116
85
690
558
81
128
699
49
289
159
53
256
369
82
345
X
770
43
346
136
8
116
479
7
458
457
69
289
467
75
799
155
15
889
X
358
66
349
345
25
267
578
6
114
166
34
149
270
98
468
270
93
670
X
666
81
579
789
46
150
157
37
124
347
44
158
150
67
179
357
50
578
X
479
7
340
560
13
148
800
89
135
138
28
134
136
4
167
249
53
670
X
X
379
91
669
679
24
149
388
92
228
224
82
147
477
86
349
X
137
16
358
579
16
169
478
93
157
157
37
467
148
38
378
357
56
600
X
289
91
128
477
83
445
680
46
178
113
55
799
559
93
166
468
86
880
X
147
22
246
250
71
470
226
1
146
159
52
200
113
52
570
169
60
370
X
145
5
230
890
73
157
368
74
400
580
38
116
580
34
446
179
73
148
X
588
12
688
570
22
660
138
29
568
357
58
260
366
52
228
450
90
118
X
234
99
135
670
35
159
129
27
700
390
22
156
470
16
240
336
23
337
X
780
55
177
600
66
349
489
10
244
126
93
238
289
95
159
138
27
359
X
158
47
223
124
72
255
780
58
477
680
41
100
678
12
228
157
35
140
X
127
4
356
137
10
127
780
58
990
689
37
269
149
41
137
189
83
247
X
267
54
347
237
22
345
770
41
560
127
6
358
149
44
257
450
96
367
X
479
9
289
460
6
240
X
600
68
224
359
78
378
566
78
468
X
689
33
256
268
66
790
330
64
699
148
34
590
114
62
200
900
93
256
X
X
145
7
223
127
4
158
567
84
167
568
92
390
246
29
126
X
559
90
145
788
36
259
160
76
790
226
9
135
128
13
139
279
81
128
X
445
31
236
180
97
250
117
99
360
368
73
238
889
53
689
268
66
367
X
379
99
234
379
92
679
678
15
249
669
14
400
456
54
167
799
57
449
X
379
99
234
379
92
679
678
15
249
669
14
4
456
54
167
799
57
449
X
468
84
112
678
13
678
X
579
14
59
567
83
49
120
31
245
X
189
80
668
359
77
223
255
27
269
448
63
229
X
678
15
690
X
170
85
122
477
80
118
477
87
269
118
1
399
558
81
137
357
55
168
X
467
76
448
149
43
346
467
79
667
166
33
12
590
47
250
127
2
345
X
670
33
300
559
95
168
699
47
250
129
20
569
258
50
145
148
32
480
X
229
38
224
470
10
136
180
99
388
770
42
156
578
4
248
178
64
266
X
146
15
447
117
90
235
470
12
255
580
39
135
236
15
140
480
25
690
X
457
68
125
140
56
277
178
61
290
123
65
258
588
12
237
X
X
457
61
236
568
96
790
180
95
230
240
62
129
670
38
567
469
93
689
X
590
43
300
788
31
669
789
46
457
790
64
257
230
54
338
600
63
580
X
348
52
156
178
61
119
134
89
180
578
3
689
368
71
236
358
60
578
X
134
89
559
279
82
255
112
40
190
137
17
160
368
71
560
448
64
149
X
167
41
380
359
76
448
150
64
158
679
26
457
679
20
370
123
69
568
X
135
92
499
570
28
378
179
73
490
190
8
350
349
63
788
348
51
579
X
455
42
660
670
34
130
679
20
389
660
29
117
589
23
689
770
46
349
X
190
1
399
134
81
236
455
44
167
235
8
125
799
59
900
269
72
778
X
680
48
170
225
94
158
119
15
357
144
98
116
689
34
680
580
31
678
X
688
2
499
157
35
799
237
23
139
134
85
357
457
65
357
226
0
190
X
125
86
277
268
64
338
170
89
568
359
70
569
238
36
600
567
86
150
X
259
65
140
147
27
179
128
12
200
156
27
467
779
33
157
247
38
134
X
279
80
136
139
32
156
289
91
380
390
20
280
358
65
690
X
X
236
11
669
258
55
348
116
88
125
679
20
677
469
94
149
147
29
469
X
270
94
248
379
98
369
226
4
149
488
4
130
110
20
389
370
7
179
X
589
26
240
660
28
477
260
88
134
289
98
233
667
92
255
680
44
158
X
799
57
340
227
14
257
345
20
226
159
59
270
379
90
569
X
X
790
60
235
266
48
567
499
21
100
357
50
460
460
7
700
360
92
679
X
457
67
449
369
88
170
158
42
679
117
99
234
470
16
123
890
74
158
X
126
99
289
278
75
357
245
11
579
569
4
248
258
55
690
568
97
890
X
678
18
189
568
99
270
557
75
159
199
96
277
359
76
367
356
41
100
X
480
20
550
366
55
113
246
21
470
300
36
556
799
58
233
455
45
357
X
117
92
688
180
97
160
578
0
460
366
58
189
190
3
346
136
1
470
X
890
78
459
149
41
335
335
18
800
349
68
369
447
54
789
157
34
338
X
120
31
678
667
98
440
177
57
340
889
56
448
279
80
370
345
28
260
X
226
4
455
389
2
237
455
41
290
489
19
270
136
4
158
446
49
478
X
190
4
248
678
12
246
158
43
490
260
82
570
367
67
340
567
80
190
X
335
14
680
259
64
400
560
14
167
130
42
480
890
76
349
346
39
450
X
150
62
147
569
0
389
468
86
169
468
83
337
338
44
130
188
79
180
X
X
X
X
X
X
X
X
345
27
449
113
51
380
145
6
448
558
81
128
700
72
110
259
61
128
X
369
83
670
890
75
357
467
73
599
490
30
578
189
85
447
160
73
139
X
148
39
577
188
79
379
780
50
280
130
43
580
479
0
334
466
61
344
X
247
34
266
113
50
136
247
33
599
778
26
457
800
85
140
200
29
126
X
256
33
157
340
74
130
568
93
148
370
7
124
467
78
468
468
83
238
X
579
17
359
134
81
245
229
38
116
139
34
347
699
43
166
399
15
357
X
144
90
280
470
17
269
889
56
457
156
23
300
357
51
560
148
30
479
X
223
73
670
345
27
368
590
45
249
467
72
200
568
98
233
245
11
470
X
278
70
145
145
2
138
379
96
150
790
69
135
567
82
688
157
35
258
X
225
98
477
377
73
788
144
93
670
244
9
450
160
75
339
159
59
379
X
448
61
245
X
228
26
123
570
25
140
680
41
137
479
1
245
X
145
9
478
124
73
229
260
87
368
458
75
456
880
62
147
467
75
168
X
236
13
247
118
8
440
336
27
115
660
23
247
244
3
599
134
80
280
X
466
66
178
789
46
556
388
94
130
570
27
179
389
4
266
190
8
468
X
150
67
223
679
23
670
240
64
266
799
51
137
456
56
899
278
71
245
X
677
1
678
238
30
145
246
23
788
467
76
259
459
88
170
138
23
689
X
235
2
156
144
96
457
239
48
189
140
59
126
256
31
678
116
87
133
X
169
66
178
357
54
149
167
40
460
459
88
369
578
4
130
145
1
678
X
347
49
568
135
93
346
890
71
470
X
899
61
335
258
53
120
X
366
50
389
350
88
567
118
7
160
460
9
234
357
53
256
770
41
579
X
490
34
257
157
38
189
230
53
157
780
57
467
267
52
246
467
72
589
X
256
31
100
558
85
113
234
90
569
444
21
470
130
41
489
888
45
230
X
257
47
269
123
69
225
499
20
479
369
83
689
168
59
469
300
35
140
X
689
34
400
378
88
125
137
15
159
567
80
578
678
12
156
459
89
144
X
258
51
335
238
31
137
368
77
458
478
94
590
459
84
149
399
18
468
X
228
21
399
119
12
246
499
24
130
447
52
246
267
55
780
278
75
780
X
660
21
380
112
41
335
480
20
280
250
74
158
180
90
334
129
26
349
X
669
19
126
137
12
255
478
99
469
560
19
379
577
94
770
167
42
336
X
799
53
670
570
28
558
778
26
240
457
67
368
179
71
236
140
55
113
X
577
91
344
116
87
179
450
99
388
680
40
145
490
32
688
589
22
390
X
357
55
348
135
90
578
236
10
235
349
63
670
239
49
450
478
96
457
X
378
80
578
344
17
160
179
79
126
113
51
489
490
30
145
790
66
268
X
590
47
557
127
9
450
230
59
270
190
7
700
440
84
266
348
57
115
X
499
28
116
249
53
346
126
93
355
X
356
46
330
238
36
259
X
280
2
156
570
20
235
458
78
125
460
2
679
569
4
158
379
99
478
X
290
16
556
557
71
489
X
890
72
147
789
41
380
239
47
278
X
158
49
270
278
71
344
330
65
447
127
9
126
350
86
790
246
25
456
X
579
16
169
488
1
236
136
5
348
178
61
236
367
62
679
460
5
159
X
446
40
280
779
38
468
135
97
890
790
64
347
699
47
458
369
81
119
X
X
268
62
147
378
82
345
135
98
378
126
91
579
170
89
126
X
670
37
359
280
0
118
137
19
900
138
24
266
128
15
456
225
98
990
X
788
33
238
379
92
688
278
77
458
260
89
667
689
31
579
260
82
345
X
259
61
128
238
31
155
269
70
389
279
89
135
267
52
390
256
30
578
X
240
65
456
X
990
86
240
355
33
779
579
15
249
137
16
349
X
148
30
488
778
22
480
689
33
689
229
30
569
348
58
567
670
36
358
X
348
55
780
344
16
358
138
29
126
224
82
336
115
77
278
689
36
466
X
346
38
134
199
95
177
668
3
229
399
17
458
356
48
800
148
32
156
X
133
78
440
680
45
267
259
61
669
158
41
579
235
0
479
237
21
669
X
389
5
249
600
62
336
990
85
348
189
89
469
359
75
348
140
52
589
X
460
9
180
180
93
599
567
80
136
239
43
157
X
X
X
X
X
X
X
X
X
X
349
65
113
178
62
688
223
71
290
115
76
330
770
40
244
399
17
223
X
577
97
124
689
33
238
367
65
249
268
66
169
355
31
236
490
35
290
X
669
15
456
388
95
113
225
97
160
890
74
356
290
19
667
459
88
233
X
667
94
257
147
20
460
126
95
357
267
58
459
590
47
359
890
79
180
X
337
34
699
236
14
446
456
57
179
790
67
449
667
97
115
122
50
235
X
224
81
155
399
19
180
889
57
557
140
53
689
670
34
239
135
96
150
X
468
84
699
558
87
269
445
30
677
489
12
589
399
19
568
447
59
478
X
170
81
489
356
45
348
680
48
233
600
61
335
466
60
569
140
57
458
X
260
80
389
224
86
268
449
76
268
789
46
259
780
58
260
158
48
170
X
189
84
446
379
98
567
578
0
578
356
49
234
457
66
367
116
84
257
X
349
62
345
560
14
167
112
45
140
589
24
239
127
5
159
459
82
390
X
168
59
667
245
18
378
234
99
667
X
268
65
267
557
78
260
X
138
22
390
389
8
468
478
96
123
670
31
236
250
75
249
380
10
136
X
357
53
148
147
22
589
469
96
178
159
56
358
390
24
446
346
32
147
X
335
10
226
450
94
158
360
91
579
135
94
400
490
32
679
670
35
249
X
238
35
366
159
58
279
689
35
267
467
73
148
569
4
680
356
45
889
X
125
82
138
378
89
469
239
43
779
167
43
355
158
47
557
579
16
330
X
688
22
480
590
46
277
130
46
169
238
35
456
460
1
579
356
40
235
X
X
350
81
344
147
22
200
390
25
267
160
70
488
577
95
168
X
256
30
280
159
52
200
189
86
240
459
81
290
678
11
579
358
61
560
X
230
57
188
399
12
499
668
6
277
236
18
567
367
65
159
347
42
200
X
470
16
240
469
93
256
236
11
470
347
42
345
445
35
339
558
87
223
X
469
93
346
459
82
660
168
57
160
468
81
146
168
58
369
245
17
160
X
180
99
234
139
38
800
234
92
129
169
66
367
560
10
127
358
68
170
X
450
98
800
456
59
135
690
56
448
357
58
459
488
6
556
480
28
378
X
136
5
456
890
77
368
679
28
125
380
14
789
490
33
247
180
92
138
X
136
1
290
124
79
270
124
76
349
134
89
333
468
87
160
290
17
250
X
156
28
189
270
94
455
468
86
466
279
80
488
345
25
500
257
46
349
X
458
77
890
338
42
129
159
58
558
149
42
679
122
51
579
356
45
267
X
357
52
156
124
75
168
478
91
579
120
34
789
370
3
120
789
41
344
X
569
6
790
558
84
347
190
4
257
155
10
569
899
60
145
880
69
135
X
134
86
600
569
1
380
130
41
227
223
71
489
178
60
550
390
27
368
X
279
88
170
567
89
469
129
28
116
556
64
149
149
49
667
188
74
590
X
X
457
61
245
499
22
246
190
6
268
157
32
390
260
88
170
X
458
78
378
456
55
267
256
35
500
670
32
138
144
95
889
570
24
167
X
479
4
590
167
46
600
370
2
129
478
97
890
460
7
368
145
9
379
X
123
67
124
190
4
789
677
0
334
790
69
667
200
22
138
123
67
458
X
590
43
256
234
98
440
579
15
168
135
91
137
220
43
580
260
86
466
X
178
62
499
269
73
139
699
49
667
345
28
567
345
22
156
359
73
580
X
790
67
179
450
91
470
790
67
458
370
0
479
990
88
288
256
39
450
X
468
86
240
X
348
57
890
270
92
570
238
34
130
248
46
123
X
125
80
550
368
77
278
115
79
144
140
55
456
360
94
356
340
77
269
X
148
38
800
150
61
489
280
3
788
479
6
457
669
14
789
159
52
336
X
249
57
278
358
63
670
258
56
367
147
26
114
560
10
578
178
62
570
X
446
40
334
127
2
570
457
61
155
288
83
670
577
95
339
560
13
238
X
177
53
670
127
1
245
668
2
679
160
73
238
280
2
480
670
36
178
X
456
58
468
457
61
560
346
39
180
170
81
579
335
18
567
344
15
258
X
480
27
188
469
91
146
780
52
345
458
76
150
699
47
278
124
79
234
X
249
55
140
278
74
680
570
26
150
480
22
589
120
32
156
569
6
358
X
X
X
X
X
X
X
X
X
X
550
3
148
788
38
477
459
83
139
370
3
490
X
113
53
139
122
56
169
234
91
678
680
41
137
149
43
148
377
73
580
X
160
71
579
678
10
677
770
49
180
479
2
129
680
48
189
189
85
690
X
280
3
670
689
39
360
360
97
890
229
38
189
366
56
457
125
89
469
X
460
7
269
478
99
234
359
71
236
124
71
137
240
65
780
570
22
129
X
248
41
560
258
58
260
577
90
389
360
95
230
478
91
470
579
18
369
X
588
17
467
346
33
238
348
55
258
257
48
224
134
83
346
357
54
680
X
699
40
244
149
40
677
249
59
469
240
60
226
233
85
690
150
68
990
X
136
6
457
155
11
669
790
63
139
369
81
380
239
49
360
889
53
229
X
349
68
350
167
42
589
199
96
178
477
88
350
679
21
137
378
80
479
X
346
36
790
599
35
122
226
2
688
147
24
789
800
84
158
138
21
245
X
138
24
158
578
2
589
123
65
690
900
92
688
478
92
390
366
54
167
X
349
62
778
500
58
233
379
94
789
590
42
336
779
30
235
358
60
370
X
240
65
366
567
84
220
880
68
378
456
50
389
X
179
73
148
X
678
18
468
344
18
567
579
11
380
499
27
359
269
76
349
457
61
128
X
139
38
134
368
70
145
359
76
349
289
90
569
266
42
589
789
49
450
X
778
29
360
368
75
690
249
52
679
223
79
559
788
31
344
236
14
130
X
690
59
289
128
11
290
236
17
467
270
93
689
170
89
270
120
33
346
X
255
25
168
368
73
139
244
0
479
179
76
123
X
135
97
115
X
569
4
789
345
25
258
139
33
580
148
35
249
137
19
379
890
76
367
X
128
15
357
589
26
367
145
8
567
160
77
557
360
97
160
247
30
136
X
440
80
668
770
43
670
559
94
356
700
77
458
680
42
156
256
32
589
X
380
17
449
244
4
356
679
28
468
490
36
466
127
4
130
148
39
469
X
890
70
145
569
6
790
188
76
466
146
12
778
579
11
560
289
90
569
X
179
78
477
357
50
578
257
41
227
340
75
177
247
32
138
288
82
129
X
357
50
389
248
47
359
556
62
570
250
76
600
689
38
125
248
46
600
X
569
5
357
390
22
147
190
5
230
448
61
290
369
81
290
350
83
689
X
135
91
128
237
21
245
357
54
356
567
86
240
188
73
139
267
59
379
X
244
7
377
279
82
499
260
81
470
180
91
227
168
51
579
110
25
249
X
488
0
190
338
47
340
134
80
668
177
53
139
226
0
488
377
70
127
X
150
68
288
479
9
270
289
92
138
270
99
478
126
99
469
467
76
114
X
457
65
159
789
40
127
800
86
259
668
1
119
259
62
499
266
45
690
X
127
8
134
158
41
128
255
22
660
167
42
390
159
54
789
156
25
357
X
228
22
570
345
20
280
469
92
246
899
62
390
370
7
467
X
X
567
89
379
469
98
125
356
45
258
336
24
248
289
98
279
234
94
455
X
260
83
490
448
64
338
890
77
890
469
99
450
690
53
238
567
82
246
X
450
97
890
350
89
568
480
22
480
146
18
170
367
65
348
268
60
127
X
168
56
178
240
69
379
130
46
358
788
31
100
470
19
450
116
87
250
X
145
8
170
778
26
178
299
7
557
249
50
488
556
68
134
470
11
245
X
358
62
570
348
51
146
569
8
990
168
58
350
229
31
560
448
65
140
X
770
43
689
248
47
700
578
0
389
129
27
160
800
83
599
156
27
467
X
237
23
355
679
24
338
125
88
459
770
46
600
680
46
330
349
63
337
X
345
29
469
250
73
256
X
235
6
178
277
66
367
780
55
159
X
369
88
567
227
11
489
779
36
178
699
43
139
568
90
190
169
66
367
X
167
48
567
245
19
270
278
77
467
389
4
239
379
90
127
126
91
245
X
680
47
124
367
62
200
234
97
179
380
10
235
678
12
589
125
84
167
X
468
82
589
990
88
440
589
25
456
679
28
567
349
66
178
357
58
369
X
460
4
455
456
51
245
160
75
159
569
8
468
478
94
130
490
39
180
X
278
77
278
380
18
233
368
73
689
126
95
168
245
19
180
245
19
559
X
224
88
459
250
75
267
179
77
449
267
53
788
116
83
337
468
84
347
X
159
57
115
680
45
339
160
72
138
688
20
190
570
27
160
266
45
357
X
267
52
660
568
99
126
580
30
136
229
34
770
168
52
237
240
68
170
X
169
63
788
780
57
179
335
12
778
467
79
135
679
20
334
400
41
560
X
700
78
116
368
74
257
667
97
124
300
37
566
890
74
590
468
81
678
X
X
X
X
X
X
X
X
680
43
148
580
31
290
900
99
234
179
79
450
269
73
580
127
9
180
X
479
6
349
469
99
900
139
33
788
499
27
340
899
63
148
389
9
577
X
569
9
135
667
94
112
125
84
220
126
91
128
567
85
339
880
62
147
X
346
39
577
236
19
577
578
7
700
145
1
489
358
60
226
248
49
568
X
556
62
345
280
2
660
178
68
170
299
6
178
226
7
566
136
6
466
X
148
35
267
123
60
460
270
98
134
557
74
699
255
23
788
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
459
82
480
X
470
28
378
599
34
257
490
34
266
558
32
110
678
17
449
136
09
478
X
289
94
400
277
60
578
125
81
579
457
60
145
136
06
457
240
64
257
X
139
38
134
389
09
900
167
41
236
180
95
258
457
69
144
X
X
250
79
559
139
38
224
440
85
230
780
59
379
790
66
114
357
54
188
178
65
122
110
29
135
190
09
289
378
85
357
689
35
500
224
87
368
X
577
97
458
699
41
380
556
63
148
178
66
600
579
17
250
558
81
344
X
567
87
160
223
74
446
155
12
129
557
72
679
135
95
113
256
33
670
X
579
14
590
130
41
146
149
42
688
177
59
270
467
74
149
246
29
234
X
559
94
167
139
39
234
158
43
580
256
39
568
240
64
167
579
11
146
X
557
75
140
135
93
689
380
18
378
137
17
890
279
84
347
367
61
579
X
139
35
140
368
72
345
149
42
246
X
357
56
123
500
56
259
X
478
94
338
579
11
128
260
85
690
467
77
377
279
82
589
890
74
158
X
560
19
270
136
07
160
157
36
480
699
48
189
346
31
560
390
22
345
X
268
64
356
240
61
470
158
42
345
330
62
237
267
53
689
260
86
790
X
156
25
113
279
83
346
238
38
378
178
68
350
156
20
569
148
32
110
X
478
90
136
279
80
578
788
35
122
459
84
455
X
100
10
145
X
150
74
167
260
84
590
289
98
224
127
05
780
148
38
170
260
87
458
X
590
48
170
136
01
678
689
36
150
578
07
467
149
46
367
167
41
290
X
580
37
179
447
55
780
136
02
147
679
28
369
234
94
590
249
52
499
X
678
11
100
180
96
123
349
66
150
678
14
455
578
05
113
566
74
356
X
300
38
567
126
95
113
459
85
159
234
99
360
230
59
117
135
92
480
X
379
93
140
468
80
488
199
98
134
269
72
138
255
24
455
389
01
128
X
389
07
359
366
58
260
359
71
146
300
31
588
140
51
236
478
96
367
X
348
58
260
689
33
120
137
10
226
136
05
249
348
54
149
458
70
334
X
690
57
160
330
68
260
127
03
778
568
98
279
380
14
770
349
67
160
X
500
55
249
259
68
279
448
61
137
445
33
300
238
33
247
256
34
158
X
360
91
146
580
39
559
335
17
566
669
14
789
224
88
378
478
97
278
X
346
33
580
168
57
890
789
49
135
230
54
266
369
83
268
356
45
780
X
367
61
380
237
27
160
359
71
137
567
81
290
460
04
590
148
35
780
X
227
14
699
146
19
568
368
70
479
699
47
467
460
04
167
158
47
368
X
890
75
456
X
X
289
91
588
349
60
569
140
54
167
X
124
73
670
790
63
247
157
39
126
X
278
71
335
600
62
688
X
599
36
600
147
24
400
359
74
158
137
17
115
366
56
457
144
96
277
X
126
92
138
350
87
115
138
23
139
589
22
346
180
92
589
138
21
678
X
680
49
559
289
96
178
789
44
680
780
57
368
290
18
350
499
28
134
X
299
00
145
449
76
899
349
60
127
569
02
255
117
96
466
223
78
170
X
138
27
890
558
80
127
466
62
778
157
34
356
145
03
599
345
20
235
X
168
51
669
279
87
566
480
20
479
349
64
112
239
42
345
347
48
260
X
569
05
230
233
87
124
189
85
348
129
24
590
270
94
158
459
82
147
X
246
21
146
157
36
150
169
64
220
157
38
260
248
46
123
370
07
368
X
267
56
349
224
88
459
180
91
128
168
59
144
460
03
670
489
11
678
X
460
03
139
469
92
246
156
26
259
224
80
578
X
X
X
X
X
X
X
X
X
X
128
16
457
289
95
267
678
19
388
225
91
137
779
39
360
140
51
560
X
270
95
780
120
35
780
280
01
678
489
17
890
670
35
366
378
80
334
X
479
04
347
227
17
340
236
15
357
788
36
277
589
25
159
589
29
450
X
789
43
599
350
84
257
388
93
229
169
61
560
469
90
235
880
66
457
X
179
73
120
358
66
268
568
95
168
390
25
348
368
70
118
349
68
468
X
400
48
567
678
15
456
367
69
559
889
59
234
122
58
477
237
29
289
100
00
100
680
48
189
168
55
366
236
11
290
236
10
127
700
72
138
679
23
120
X
360
98
990
680
42
480
360
97
340
146
15
267
120
38
459
680
43
490
X
138
22
570
127
02
156
570
23
300
400
49
559
110
21
227
240
68
116
X
299
06
880
559
90
569
379
94
158
669
15
168
130
40
479
349
64
347
X
269
76
114
137
11
399
560
12
237
778
29
577
267
55
357
460
04
358
X
239
49
135
780
54
130
300
31
245
258
54
699
228
23
256
179
77
359
X
347
41
560
480
22
237
556
67
890
136
04
789
117
95
249
579
10
578
X
780
56
277
346
31
380
245
15
456
334
01
146
137
16
600
490
34
590
X
178
64
347
500
59
144
689
37
340
700
73
346
790
69
234
139
34
789
X
279
85
249
388
91
560
144
96
330
235
06
466
239
41
399
244
06
330
X
368
74
130
199
91
137
233
80
226
315
25
140
599
39
667
169
67
360
X
124
71
470
458
78
260
367
62
679
257
42
570
235
03
689
189
87
449
X
355
30
479
X
348
57
368
115
70
190
679
26
150
169
65
690
X
599
31
588
480
25
447
577
98
468
124
78
369
135
97
278
449
70
488
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
357
56
268
668
09
126
157
39
144
680
44
338
257
40
334
228
24
770
X
229
31
669
389
01
789
489
19
469
300
31
380
155
11
245
346
38
125
X
556
61
588
448
63
788
134
88
567
450
95
348
456
54
590
136
05
357
X
790
65
168
120
36
899
157
38
224
580
37
377
699
44
770
568
93
139
X
130
44
356
589
29
568
690
51
128
189
87
458
668
08
378
557
77
368
X
299
01
100
690
57
458
249
59
450
266
41
128
469
96
259
356
48
134
X
349
64
112
400
40
127
347
46
123
569
08
116
447
51
236
255
23
445
X
278
78
378
337
31
399
345
24
789
112
40
370
136
04
338
890
78
189
X
566
77
250
359
70
299
128
11
290
257
44
347
378
87
188
167
43
256
X
589
28
260
127
05
168
126
99
180
238
32
200
558
86
123
118
03
490
X
115
71
128
169
67
557
240
67
467
268
62
589
340
73
247
136
05
339
X
200
23
120
358
62
679
488
05
447
790
69
469
566
72
237
457
67
160
X
355
34
789
447
58
350
780
52
156
446
43
238
158
45
159
278
75
159
X
378
81
146
790
60
145
246
24
158
380
15
348
255
24
446
X
X
578
05
690
790
61
236
579
19
117
459
85
780
239
43
256
790
60
578
X
779
39
270
158
43
229
157
35
177
155
11
236
499
29
568
239
49
568
X
889
59
126
880
61
290
135
92
228
470
19
126
578
06
358
147
21
146
X
228
29
270
458
77
124
670
38
125
990
86
150
170
89
559
259
66
240
900
99
900
340
71
579
359
71
290
137
28
279
568
92
480
159
40
569
238
35
780
X
124
78
260
138
25
267
150
69
568
133
75
690
134
85
780
468
84
149
X
134
83
229
122
57
278
367
66
259
780
54
248
370
01
245
140
52
138
X
280
05
168
568
98
170
670
33
256
490
38
125
467
77
278
469
95
140
X
178
66
259
220
44
590
160
76
123
468
82
679
126
97
179
123
64
680
X
136
05
348
240
62
156
450
92
345
259
62
570
128
14
239
578
02
138
X
178
63
148
159
54
789
567
80
145
578
05
122
260
80
235
460
02
246
X
149
44
789
289
96
358
248
42
679
270
90
479
478
93
689
490
36
169
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
468
88
477
245
14
112
457
69
450
556
68
459
469
93
580
137
16
330
X
167
49
126
158
44
590
259
61
399
160
72
688
168
56
367
790
60
479
X
579
12
138
226
01
146
666
89
270
377
74
400
355
36
150
346
32
228
X
188
77
223
488
03
148
115
77
467
256
32
589
290
10
569
569
03
670
X
780
54
167
188
77
377
290
12
444
578
08
477
157
32
679
178
65
500
X
579
19
559
990
82
660
458
71
245
690
54
248
889
55
159
680
46
169
X
346
36
880
678
18
468
330
63
148
124
74
680
459
82
589
120
31
579
X
570
29
135
159
59
450
122
52
147
136
06
150
880
62
778
125
80
334
X
140
52
200
148
30
145
490
36
448
500
52
345
168
53
120
127
03
779
X
270
98
116
X
569
02
480
249
51
344
599
37
377
449
75
690
X
247
31
245
479
00
280
289
97
458
150
68
468
580
33
157
669
18
125
X
990
81
579
117
98
125
290
12
679
788
30
668
278
70
190
245
17
566
X
127
01
678
113
55
249
388
93
166
227
16
899
130
42
679
140
57
250
X
590
40
0
699
49
117
260
80
479
590
43
247
770
48
233
449
72
138
X
356
45
348
188
70
136
456
55
159
359
79
568
770
49
360
290
14
680
X
499
22
589
233
81
678
123
60
190
144
90
127
240
63
247
569
06
457
X
350
80
578
669
16
150
235
01
678
446
49
180
359
72
147
445
34
158
X
250
71
588
115
72
499
116
84
149
368
76
880
788
33
300
379
94
239
X
X
770
48
279
125
84
699
169
68
189
399
18
260
579
19
450
X
147
23
238
689
31
245
157
35
456
389
04
590
359
73
689
589
28
279
X
135
99
180
136
02
345
689
35
339
340
73
157
135
92
570
179
79
478
X
169
68
459
589
26
457
344
16
240
448
66
358
370
06
457
277
68
134
X
460
08
288
349
66
123
278
70
190
257
41
470
679
22
480
137
15
456
X
367
66
466
110
28
558
124
74
699
990
81
227
160
72
390
590
43
139
X
256
38
350
138
20
145
168
57
269
788
38
125
467
79
180
300
34
149
X
166
37
179
134
80
479
478
90
235
189
84
257
249
52
246
469
93
689
X
490
38
134
256
32
390
110
29
235
379
97
278
128
19
469
360
95
177
X
480
26
268
338
44
266
690
51
380
369
81
388
140
50
479
268
66
259
X
125
83
346
558
80
569
246
28
134
390
23
238
237
21
588
248
43
120
X
790
68
170
456
50
299
135
96
790
136
07
557
446
47
179
677
09
180
X
250
79
234
699
41
579
118
06
880
446
45
159
337
32
589
267
53
670
X
556
61
470
268
69
135
459
87
340
280
07
700
359
71
416
269
70
460
X
578
07
377
123
67
133
368
71
128
246
26
358
390
26
277
270
91
678
X
456
54
680
168
56
367
350
83
689
567
84
167
249
54
356
889
56
259
X
677
02
246
139
33
148
248
49
117
245
16
600
780
59
379
139
34
167
X
367
65
690
350
86
457
445
35
249
379
93
238
345
26
358
889
53
788
X
378
89
225
235
00
479
899
66
178
389
08
134
156
22
390
147
29
135
X
240
66
790
138
25
249
259
66
169
336
26
123
470
14
680
238
33
148
X
279
80
235
280
07
124
159
54
539
135
94
789
114
60
299
579
18
459
X
189
83
490
100
15
159
479
07
458
679
24
248
167
45
249
660
23
256
X
168
59
559
600
64
149
669
15
249
180
91
560
559
92
129
236
18
134
X
490
35
267
470
14
455
570
27
566
388
92
336
133
76
448
259
64
266
X
157
30
118
224
85
267
245
10
389
269
73
580
267
55
780
279
87
467
X
567
82
345
889
58
350
227
18
369
267
57
179
140
51
380
379
94
590
X
134
80
145
469
99
180
269
76
330
480
22
778
146
18
288
670
30
370
X
347
42
778
680
43
355
138
21
137
124
73
670
339
58
116
140
52
570
X
129
24
680
499
22
147
379
91
100
467
78
288
135
92
147
468
86
367
X
368
74
338
366
59
270
566
72
688
245
12
129
345
27
890
469
94
347
X
667
94
130
236
16
259
366
57
359
600
69
135
147
21
128
367
65
159
X
X
X
X
X
X
X
X
X
135
92
237
345
25
357
368
70
299
334
00
280
179
72
390
X
478
97
458
115
76
123
477
87
269
270
90
235
560
16
466
267
56
556
X
130
40
118
229
30
569
890
73
580
247
39
270
469
93
580
120
30
479
X
245
17
124
129
23
157
380
11
290
168
50
190
445
31
137
145
09
478
X
248
42
345
447
55
690
780
53
120
280
02
589
229
30
578
356
48
260
X
667
90
479
157
37
368
990
88
134
278
74
446
367
68
134
468
82
390
X
248
45
168
447
55
456
456
52
499
100
19
469
148
34
446
356
41
678
X
569
08
189
189
80
479
358
60
280
136
08
189
399
17
340
238
31
579
X
350
84
590
277
64
149
335
19
270
660
23
580
689
37
557
370
07
278
X
370
09
478
500
57
340
360
91
489
500
52
480
280
09
180
120
31
489
X
569
05
339
246
20
578
267
58
378
167
44
158
567
88
134
170
88
369
X
220
40
235
145
01
678
X
569
08
260
338
41
470
589
24
130
X
248
48
134
689
39
390
159
55
177
114
69
388
137
16
123
400
40
136
X
179
72
228
168
55
348
689
37
566
379
94
248
477
81
489
379
99
469
X
278
76
259
169
63
247
348
58
170
200
27
359
136
08
468
236
11
128
X
558
81
236
260
84
239
179
76
357
166
37
368
224
85
177
124
74
158
X
135
96
169
455
43
689
127
08
260
566
74
338
147
25
267
799
51
489
X
900
93
256
179
71
146
668
05
799
114
63
670
157
39
360
168
53
355
X
177
52
570
379
99
568
670
33
120
890
74
158
X
578
01
155
X
557
70
389
228
23
779
129
23
256
449
72
255
135
99
234
130
47
278
X
358
66
150
240
65
249
900
90
118
226
06
448
478
93
599
259
68
990
X
570
27
359
255
20
280
139
30
479
234
94
266
190
09
234
779
36
169
X
249
52
156
139
33
157
336
21
678
690
59
667
290
19
388
259
63
238
X
166
35
249
147
20
677
457
65
357
250
76
457
299
06
123
460
07
359
X
280
07
269
370
04
455
679
29
469
355
34
220
157
37
124
149
48
567
X
337
34
167
388
92
688
149
49
478
660
29
289
170
87
133
358
60
569
X
248
41
100
780
51
399
368
79
234
478
91
678
449
70
479
138
26
178
X
X
357
54
789
667
95
447
249
58
800
559
93
247
124
78
224
X
580
31
236
778
21
227
146
12
480
479
05
230
257
45
456
890
76
358
X
260
86
178
357
54
446
458
70
127
119
12
679
289
95
140
460
06
448
X
249
51
560
228
27
269
558
88
378
567
82
129
589
22
570
148
37
278
X
567
86
790
367
60
389
560
16
358
259
64
239
236
11
560
455
44
220
X
478
90
569
239
44
148
360
91
119
227
12
156
308
32
570
346
39
478
X
255
26
349
466
67
458
468
88
224
489
11
290
120
39
126
900
90
280
X
156
28
459
890
73
139
255
26
178
250
78
369
128
18
459
689
32
480
X
130
49
360
179
74
158
660
22
138
360
93
490
568
92
129
569
02
390
X
466
64
356
140
50
370
390
21
560
456
57
124
336
25
249
338
48
189
X
660
22
589
146
14
338
156
23
238
147
20
190
799
56
790
149
40
370
X
357
54
112
246
21
380
378
87
179
280
05
690
355
36
259
349
65
267
X
225
98
567
260
82
679
126
97
278
280
04
257
567
89
379
448
65
780
X
X
166
39
289
667
91
290
890
73
120
156
27
340
367
67
340
X
560
18
189
128
10
244
178
65
122
569
07
278
350
81
146
689
31
128
X
379
90
460
357
52
679
290
18
260
470
12
147
780
50
136
348
53
238
X
238
39
568
125
82
147
369
86
169
338
41
236
890
74
130
378
81
489
X
389
05
357
780
58
459
667
99
135
590
48
134
160
71
678
130
43
247
X
455
47
467
349
66
367
145
06
259
689
30
136
378
88
134
135
99
469
X
488
04
149
579
13
247
580
34
149
148
30
127
235
08
350
340
71
579
X
236
15
267
348
58
459
240
67
269
289
97
340
560
14
789
450
99
379
X
389
09
270
689
38
567
470
11
489
139
35
456
367
64
158
250
79
360
X
780
51
489
190
07
115
367
63
599
790
69
289
279
83
355
258
54
158
X
X
X
X
X
X
X
X
357
51
137
470
10
190
479
02
156
140
51
146
235
05
168
368
74
356
X
270
99
568
889
58
558
168
52
228
580
30
488
357
56
169
126
92
679
X
368
70
550
228
24
158
600
64
158
177
51
669
150
67
368
236
12
147
X
268
68
288
268
62
345
237
20
145
378
81
579
368
74
130
248
49
135
X
479
06
466
455
44
590
145
01
470
300
38
170
129
25
690
557
72
589
X
115
79
388
900
91
227
178
63
490
469
99
180
789
44
239
457
64
167
X
570
25
267
149
42
156
350
87
269
279
87
449
258
58
128
499
28
134
X
300
31
290
360
94
112
240
61
227
100
18
170
379
98
134
248
46
367
X
478
94
680
260
81
236
140
55
690
360
90
145
267
58
260
169
61
137
X
260
87
359
137
11
588
678
11
380
567
85
348
579
17
467
470
19
126
X
469
97
368
247
35
230
359
79
180
690
57
124
179
72
246
247
33
670
X
460
02
110
669
15
122
245
15
168
899
69
450
360
96
790
459
82
246
X
225
94
167
177
56
123
378
80
389
X
279
89
568
137
15
230
X
338
48
170
256
38
125
130
48
378
580
30
569
400
47
368
236
12
570
X
266
44
130
199
95
168
780
53
238
100
11
470
129
22
679
270
92
589
X
279
80
127
599
39
469
889
52
336
330
68
189
790
67
566
700
73
355
X
680
43
670
137
11
579
780
50
244
380
12
333
259
26
268
113
56
240
X
168
51
489
199
94
130
567
85
366
259
60
334
256
37
467
579
16
259
X
227
14
590
229
34
590
X
568
93
238
367
61
470
358
64
248
X
135
96
169
479
00
145
157
30
145
599
38
378
567
89
450
369
83
256
X
124
76
150
570
22
679
550
07
566
126
97
340
280
01
380
456
58
134
X
779
36
169
567
87
359
247
37
700
450
95
168
448
68
350
145
07
160
X
150
60
127
369
81
137
257
43
355
269
72
660
390
26
150
126
98
567
X
278
70
460
235
04
590
248
42
679
236
17
250
230
58
567
300
35
780
X
236
12
345
359
76
169
366
51
560
589
27
368
780
52
342
389
04
257
X
160
71
560
266
41
128
480
28
378
170
83
139
580
38
378
280
00
127
X
288
88
170
249
55
456
880
63
148
557
79
469
368
71
789
240
62
589
X
247
38
459
229
37
124
229
35
267
899
63
670
390
22
570
456
51
137
X
566
71
669
399
15
357
389
00
145
239
42
129
389
06
358
149
45
456
X
668
05
357
337
36
178
569
06
367
799
56
240
348
56
169
569
06
349
X
122
54
257
889
58
459
345
20
479
459
86
240
157
37
179
346
32
138
X
447
58
800
267
58
224
499
20
460
336
24
248
569
00
479
237
29
270
X
469
92
688
368
78
459
778
24
158
137
19
360
677
01
588
690
52
200
X
445
30
550
179
76
448
280
03
346
259
61
588
346
33
139
359
73
490
X
122
55
889
167
41
344
570
24
167
345
20
190
237
26
240
580
31
128
X
690
53
256
167
43
689
168
56
123
168
51
146
568
95
230
567
80
460
X
570
27
278
159
53
157
178
61
470
568
94
167
150
61
236
130
46
899
X
469
92
480
700
74
266
399
14
590
149
43
490
689
31
137
488
03
139
X
600
63
779
379
92
237
224
83
157
700
74
239
459
86
880
789
40
660
X
770
41
588
300
39
388
157
35
456
599
30
136
489
18
288
778
26
259
X
450
96
178
789
48
170
380
10
488
140
59
450
269
78
990
348
57
359
X
469
95
339
X
270
98
125
278
74
248
367
64
248
233
84
167
X
236
13
229
136
00
578
135
92
679
578
01
344
269
76
367
X
X
899
62
336
110
24
266
589
22
480
128
12
246
559
99
289
790
60
578
X
290
18
459
345
29
559
336
25
889
380
19
234
245
18
468
780
51
236
X
568
95
357
188
77
890
600
69
568
346
37
700
567
81
560
290
12
237
X
230
57
467
590
32
480
136
03
247
368
70
136
144
95
159
249
54
789
X
368
78
990
367
60
235
399
10
145
677
06
790
570
28
288
148
39
450
X
114
68
170
355
33
256
460
00
226
266
45
168
690
52
255
479
01
236
X
368
75
456
490
37
133
178
67
467
156
26
367
180
90
136
459
89
180
X
268
67
179
667
90
145
199
95
357
680
44
158
229
35
447
566
72
237
X
880
67
566
223
75
799
689
39
379
160
73
779
368
77
278
X
X
479
04
158
468
83
337
668
08
288
113
51
470
167
41
380
135
93
580
X
269
74
167
156
28
189
148
31
489
257
40
479
X
X
X
X
X
X
X
X
X
X
159
53
148
348
53
120
357
51
137
289
98
378
257
48
240
179
70
389
X
269
76
268
146
13
139
230
56
169
235
06
790
580
33
139
120
31
489
X
469
90
460
270
97
340
256
35
447
690
56
178
588
13
445
124
72
129
X
259
69
234
257
46
600
450
96
349
120
38
224
112
48
134
150
65
230
X
138
22
237
249
59
379
589
29
478
248
44
356
470
14
680
678
16
349
X
158
48
288
677
02
589
589
24
455
267
53
580
690
54
347
135
97
250
X
446
41
560
169
60
280
135
95
267
240
63
355
480
25
690
245
15
140
X
467
73
238
112
42
138
200
29
577
790
63
355
256
38
134
290
12
345
X
449
75
339
890
75
140
345
27
890
280
05
690
589
25
339
490
37
160
X
689
30
226
300
37
269
230
51
380
137
14
680
X
237
20
145
X
568
91
489
124
72
589
139
30
668
167
45
690
334
04
149
455
48
378
X
137
16
268
556
62
688
770
45
459
368
72
499
189
87
700
379
98
170
X
578
01
344
126
97
124
578
06
150
226
07
278
447
52
237
390
25
168
X
446
44
266
479
04
257
159
52
129
112
40
460
569
03
779
558
89
478
X
779
32
390
668
08
378
348
58
170
168
56
457
699
47
340
450
96
178
X
234
93
670
467
76
358
120
37
467
124
72
110
226
03
689
479
03
256
X
599
39
360
480
27
458
480
39
225
145
08
288
589
28
189
289
96
457
X
267
59
568
790
60
370
237
27
359
580
33
256
123
66
790
446
40
235
X
X
577
97
250
348
55
249
256
39
234
677
08
990
478
91
560
X
900
96
448
880
64
338
667
97
359
455
41
470
680
49
289
148
36
123
X
347
44
338
355
32
255
233
88
558
170
83
229
600
64
347
367
67
223
X
112
46
790
270
97
160
357
52
679
990
81
137
370
02
345
235
04
680
X
569
03
256
248
49
577
257
42
147
160
78
468
358
67
890
569
02
390
X
779
33
580
568
92
138
230
58
189
349
60
136
145
08
468
390
24
257
X
147
27
250
589
21
335
116
83
670
359
79
180
668
01
489
158
44
789
X
234
98
369
X
347
45
249
568
96
457
267
53
779
238
30
190
X
156
26
150
149
40
569
133
70
118
136
02
589
399
16
240
347
42
147
X
370
00
578
259
63
120
126
94
130
455
44
338
400
46
178
157
34
680
X
688
27
890
178
63
599
799
50
127
113
53
599
269
72
390
277
62
390
X
688
29
379
223
75
690
144
90
389
116
82
228
359
70
677
556
65
249
X
669
15
249
480
25
140
359
75
780
237
26
600
247
31
146
234
98
170
X
789
45
168
660
26
268
349
64
149
130
47
115
880
66
457
560
15
690
X
467
77
458
123
66
358
138
24
167
268
64
347
489
13
445
468
84
356
X
679
26
367
450
91
335
129
29
900
260
88
116
578
04
400
177
55
168
X
X
X
668
02
480
900
99
289
458
70
226
459
82
679
X
450
95
690
148
37
467
689
34
266
346
31
560
256
39
234
125
89
135
X
900
94
167
679
23
229
129
27
115
489
13
247
369
81
146
699
49
270
X
488
07
179
150
67
188
130
46
448
220
49
270
330
69
234
459
87
160
X
489
16
457
568
99
360
130
40
479
X
599
33
247
125
82
138
X
389
04
266
446
45
249
688
24
356
669
16
367
189
89
144
138
28
378
X
129
28
116
237
25
140
669
16
268
560
12
147
246
20
280
259
65
159
X
130
46
169
125
85
348
289
90
578
890
72
589
340
72
679
126
93
238
X
268
69
450
124
76
600
489
12
345
680
45
348
247
30
389
128
14
356
X
370
08
260
369
85
267
369
87
160
356
40
235
245
13
148
380
14
699
X
113
54
400
459
82
200
247
34
248
179
70
235
348
57
359
578
03
256
X
134
85
230
330
64
699
770
47
250
170
87
340
115
85
159
289
97
250
X
447
58
350
578
06
268
780
51
344
588
14
490
269
74
158
157
39
289
X
126
91
245
788
35
168
350
82
138
159
53
139
230
56
349
127
07
124
X
178
62
480
137
10
136
680
49
478
456
51
480
470
19
379
456
56
367
X
X
X
X
X
X
X
X
X
X
369
80
136
348
52
147
170
84
590
350
87
179
X
140
51
489
577
91
128
257
41
137
456
57
377
588
19
478
379
95
258
X
460
05
168
667
90
479
557
74
770
136
06
259
119
19
234
268
63
689
X
379
90
280
346
34
400
260
82
200
370
09
144
589
28
260
137
19
577
X
467
72
480
337
34
347
What is a satta calculation?
In first stage 1 is to choose (3) arbitrary figures between 0 and 9 tonnes. As an example, your first arbitrary numbers would be 5,3,6.
The numbers are then added (5 + 3 + 6) to give the redirection more weight, so the last number is supplied. It is 14 throughout this model.
You need to remember the final digit of this number. The basic percentage of fun and greatest Matka tips that increase the chances of winning while lowering the chances of losing would be highly beneficial in the Matka outcome.
For the player in a Matka game, thinking about recreations and also interested participants is critical. The initial draw will be 5,3,6 *4. There's also a second number that's drawn. The procedure is the same as in step 1.
Pick three arbitrary numbers from 0 to 9, combine them, and choose the last number.
It may assist the player in making an educated selection on the most convenient way to play the Satta Matka game on the internet.
You must choose three integers ranging from 0 to 9. Now combine the three numbers you chose. Select the final digit of the resultant number. For example, suppose you choose three numbers: 3, 5, and 7. Then you multiply 3 + 5 + 7 to get 15, 15 with a five as the last digit. As a result, your first three draws will be 3, 5, 7, and 5.
Then you'll want to choose your second sketch similarly to the first.
How do I win Satta Matka?
Satta Matka is a number gamble, where you will choose your numbers right to earn better. Try to follow the 3 Golden Rules while playing Satta.
These tips will definitely make you a Satta Matka winner and are of great value to each and every player, regardless of him being. The first golden rule says that a Satta player should always start playing or betting with lesser amount of money. When one plays with a reasonable amount i.e. an amount which he can afford to lose, he plays on a low-risk level. On the contrary.
In unfortunate cases when you are losing more and winning less, you should stop gambling for a certain period of time.
A player needs to control the temptation to play more and more especially when they are losing. Players should gamble with a limited amount, so that in case they lose they can recover those losses in the games they are going to play in future.
If the amount lost in Kalyan Matka will be more, it would become extremely difficult for a player to make up for these losses.
What are some tricks for playing matka?
Matka Satta numbers can all be foretold in a myriad of contexts. Satta Matka is a number game in which the winner is picked by probability. Many times, a person who plays at random with no preparation wins a lot of money, so someone who plays strategically loses. The logics which are to be followed are
1. Invent your own suitable strategy.
2. Learn everything there is about know about the game.
3. Go to a specific website to get helpful hints and suggestions.
4. Gain a thorough understanding of the various facets of Satta-Matka.
5. Enlist the help of seasoned players.
According to sources, the proclaimed number data is transmitted to each side of the continent via calls and messages and is pushed out of the land within 30 minutes.
What are the simple basic ideas about satta matka?
Satta Matka is a number game based on how excellent you are at guessing the winning number. In this number system, you can guess a variety of types such as Open, Close, Jodi, Panel, Sangam, Jackpot among others. You can also try an unbeatable trick which was SECRET until now. Follow these steps which I have explained in detail, understand it in-depth and then play Satta Matka. With this secret trick you will never-ever fail in the unpredictable Satta Matka game.
Kalyan Matka Jodi Trick Single Matka calculation
## ## ## ## ## 55
91 87 99 40 32 22
55 90 10 63 49 96
80 17 79 51 30 66
47 09 59 07 84 57
28
See,
Saturday 55 (Closing Number)
Friday 32 (Closing Number)
5+2=7-0=7cut 2 next day open (22)
32 (Closing Number)
63 (Closing Number)
2+3=5-1=4 (49)
63 (Closing Number)
79 (Closing Number)
3+9=2-2=0cut 5(51)
79 (Closing Number)
09 (Closing Number)
9+9=8-3=5(59)
09 (Closing Number)
28 (Closing Number)
9+8=7-4=3cut. 8 (Outcome)
Else, always remember these steps –
1. Cut
2. Same
3. Cut
4. Same cut would come as an Outcome
Single open 8
3 powerfull Ank/numbers for next day –
51 80 90 41 37 72
5+1=6 to 7,8,9 ye 3 numbers would win next day
8+0=8 to 9,0,1
9+0=9 to 0,1,2
4+1=5 to 6,7,8
3+7=0 to 1,2,3
7+2=9 to 0,1,2
How to Pick Numbers
1. First Set of Numbers
You can pick 3 numbers from 0 – 9. For example, if you chose 5, 3, 6 they would be your first pick at random. To add more substance to the game the numbers are then added up (5 + 3 + 6) and a final number is given which is the total of the sum all the 3 i.e. 14. In case, you use only use one digit of the selected numbers, (14), you will select the last one which in this case will be 4. So your first draw would be 5, 3, and 6 x4.
2. Second Set of Numbers
A second set of numbers can also be drawn by a player. These numbers are drawn exactly the same way as the first draw. As a random example let’s assume the numbers 8, 2, and 8. This gives us a total of 18; from which player will again use only the last digit so our final pick for the second set of numbers is 8, 2, 8 x 8.
3. Final Card
The final card would look like – (5, 3, 6 x 4) X (8, 2, 8 x 8).
Viewing this website is on your own Risk. All the information shown here is sponsored and we warn you that Satta Matka Gambing
in your country may be Banned or illegal. We are not responsible for any issues or scam. We respect All country rules/laws. If
you not agree with our site Disclaimer Please quit our site right now.
अगर आप खुद अपना मटका बाज़ार चलाते है , और उसका रिज़ल्ट हमारी साइट पे डलवाना चाहते हो तो कॉल करे या मेसेज करे.
SATTA MATKA HEAD OFFICE
SATTAMATKA.FUN
ALL RIGHTS RESERVED
(2001-2024)
CONTACT ADMIN
ॐ श्रीं ऐं ॐ।।