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