Song Use in The Sacred Harp, 1995-2020

Only the 1991 Edition (Denson book) is covered here. Click to learn more.

Show: Ranks Counts or Both. Click any year to show its rankings.

Song Overall ’20 ’19 ’18 ’17 ’16 ’15 ’14 ’13 ’12 ’11 ’10 ’09 ’08 ’07 ’06 ’05 ’04 ’03 ’02 ’01 ’00 ’99 ’98 ’97 ’96 ’95
4754
3123
13
33
14
119
11
126
15
117
3
144
13
120
13
121
6
132
16
121
16
121
20
108
12
117
12
116
11
114
13
113
5
124
14
119
10
114
4
125
1
135
1
147
3
123
1
132
1
139
2
130
6
113
1461
3554
2
43
4
129
2
139
1
156
1
157
2
148
1
168
1
143
1
152
6
136
2
148
1
164
1
157
11
114
1
131
2
137
2
149
1
142
2
133
2
132
2
125
2
132
3
129
2
131
3
128
1
131
1552
3344
25
30
11
120
5
134
12
119
3
144
4
137
3
154
18
119
5
137
1
154
4
142
2
151
2
150
3
134
2
129
3
134
4
145
7
115
1
139
5
117
3
122
4
120
4
128
3
128
4
126
4
116
45t9
2890
54
24
60
85
50
93
63
81
41
95
28
101
39
96
48
89
19
120
20
118
15
115
7
123
11
117
20
105
9
114
7
122
3
148
5
119
3
130
3
125
4
121
1
134
2
130
4
123
1
135
2
127
4803
3220
28
29
7
125
3
137
7
133
9
134
5
136
2
157
4
134
2
148
13
122
7
134
15
114
3
147
2
142
2
129
1
139
6
136
2
133
5
122
4
118
8
110
7
115
5
118
5
117
15
93
11
98
597
2903
35
28
24
102
27
103
14
118
6
137
20
109
11
125
8
127
6
136
24
115
26
104
17
110
10
120
11
114
9
114
13
116
9
126
3
121
21
97
9
110
6
114
5
118
8
103
6
112
9
104
3
120
68b25
2485
54
24
69
80
94
70
59
82
60
83
62
82
58
87
22
114
39
101
33
106
39
95
38
94
25
103
16
107
20
107
5
124
25
107
16
108
11
109
22
96
10
107
8
110
17
94
7
107
8
106
24
82
38419
2632
76
21
62
84
46
95
63
81
33
99
23
106
32
101
33
103
32
109
10
126
24
105
35
95
13
114
24
99
7
116
22
105
7
131
6
116
6
120
5
117
10
107
21
94
27
86
8
106
11
97
10
99
3005
2977
28
29
5
128
20
114
9
128
11
131
7
128
7
135
5
133
23
115
2
144
10
120
19
108
22
106
9
115
16
111
25
103
5
140
7
115
9
111
14
104
6
114
11
106
7
109
9
105
7
109
4
116
6311
2771
25
30
29
99
12
121
27
103
24
107
18
112
21
110
19
116
21
118
24
115
9
121
23
106
9
121
8
116
24
101
16
112
15
116
20
104
13
108
11
109
5
119
12
104
20
92
10
104
10
101
7
106
34b26
2481
8
35
11
120
16
116
28
102
37
98
22
107
46
92
31
105
25
114
42
98
44
89
44
90
48
83
46
82
33
87
20
106
30
101
41
82
44
81
30
90
19
94
15
100
15
95
11
103
5
113
11
98
45422
2579
8
35
15
112
16
116
22
108
29
101
32
98
31
102
23
112
40
100
34
104
37
97
26
104
25
103
31
95
43
81
29
101
26
105
26
97
28
93
27
92
14
99
10
108
12
98
12
101
6
111
7
106
15921
2599
20
31
22
103
9
128
18
114
23
108
16
116
28
104
36
100
13
122
24
115
11
117
18
109
25
103
14
108
9
114
27
102
33
98
25
98
20
98
60
66
29
87
12
104
17
94
13
97
22
84
31
79
225t57
1891
76
21
106
66
109
64
59
82
72
77
87
72
108
63
89
70
81
73
75
77
60
81
84
66
100
62
65
67
60
72
50
79
68
71
35
89
36
86
34
83
47
76
35
85
48
68
14
95
42
74
36
72
73t94
1532
120
16
171
43
140
53
154
52
130
56
153
47
153
50
138
53
138
53
135
52
151
48
152
47
133
51
105
55
72
68
81
63
81
67
71
66
69
64
60
66
31
86
45
80
59
65
15
93
47
72
50
66
30t61
1815
86
20
95
70
116
62
123
59
119
61
120
59
96
68
77
74
93
69
132
53
117
57
93
63
55
80
84
61
68
69
77
65
47
84
62
68
48
74
44
74
22
92
35
85
42
72
16
92
16
91
13
93
47t17
2640
11
34
16
111
21
113
12
119
26
104
14
117
6
136
9
126
16
121
20
118
21
107
19
108
18
110
34
92
46
80
35
95
37
93
35
89
32
91
13
106
31
86
8
110
11
100
16
92
13
96
20
86
49b40
2174
20
31
65
83
53
92
45
90
63
81
32
98
44
94
58
85
33
108
37
103
56
84
58
78
36
95
39
87
68
69
55
76
37
93
40
84
40
83
48
72
53
72
41
82
34
81
16
92
35
79
24
82
4018
2634
68
22
36
96
26
104
41
93
20
114
21
108
15
118
16
121
12
125
8
132
24
105
33
96
17
111
27
97
25
99
13
116
17
115
20
104
16
104
24
94
16
97
19
95
13
97
19
90
13
96
22
85
29937
2280
76
21
48
89
46
95
25
106
33
99
51
87
39
96
54
86
51
91
57
88
49
87
49
84
60
76
35
91
46
80
40
86
34
97
17
107
22
96
17
101
23
91
26
92
19
93
20
89
19
89
55
63
21736
2294
28
29
19
105
36
98
42
92
22
112
31
99
21
110
46
91
25
114
59
86
46
88
47
85
39
92
35
91
33
87
55
76
36
94
28
96
34
90
44
74
25
89
39
84
36
80
21
88
39
75
43
69
101t30
2383
54
24
89
72
50
93
59
82
59
84
38
95
32
101
25
111
36
102
32
107
29
103
23
106
30
102
18
106
27
96
29
101
35
95
42
81
38
84
24
94
18
95
31
88
24
90
22
87
22
84
9
100
18641
2146
76
21
57
86
79
78
59
82
49
89
39
92
76
76
63
82
62
88
50
91
49
87
63
76
39
92
61
71
30
90
31
100
42
87
45
79
28
93
47
73
25
89
31
88
38
76
22
87
29
82
16
91
569b29
2397
54
24
57
86
43
96
45
90
72
77
70
78
35
98
39
97
58
90
40
101
34
100
42
93
18
110
24
99
22
103
10
118
20
111
17
107
15
106
27
92
16
97
18
96
34
81
22
87
30
81
31
79
17114
2721
11
34
8
123
7
133
18
114
12
130
14
117
16
117
13
123
13
122
30
111
12
116
10
118
25
103
5
121
14
112
8
119
11
121
7
115
13
108
19
99
47
76
44
81
32
82
25
84
39
75
47
67
32t23
2522
28
29
62
84
25
107
22
108
37
98
42
90
34
100
32
104
21
118
10
126
6
135
7
123
6
130
28
96
16
111
25
103
22
108
26
97
32
91
33
85
33
85
34
86
30
85
26
83
47
72
44
68
1426
2959
5
37
5
128
9
128
2
139
16
122
12
123
5
139
10
125
13
122
5
139
5
141
3
139
8
126
4
130
4
125
8
119
15
116
12
112
7
118
7
116
28
88
23
93
24
90
26
83
50
69
15
92
14339
2175
68
22
77
77
105
67
89
70
84
74
77
75
101
66
122
56
69
80
72
79
63
76
64
75
38
93
42
85
31
88
16
112
20
111
4
120
11
109
24
94
29
87
19
95
6
111
26
83
18
90
29
80
31816
2701
13
33
17
108
18
115
6
136
9
134
8
126
9
129
14
122
10
130
13
122
18
113
10
118
15
113
18
106
29
91
37
93
19
113
10
114
18
103
32
89
24
90
26
92
20
92
26
83
56
65
39
71
11224
2518
28
29
29
99
30
101
17
115
21
113
17
113
20
113
23
112
28
111
38
102
19
111
29
101
31
100
24
99
26
98
24
104
32
99
13
111
19
100
9
110
9
108
23
93
67
61
30
82
52
68
51
65
50310
2789
16
32
43
92
31
100
44
91
32
100
11
124
18
114
14
122
8
131
4
140
1
158
7
123
5
137
1
146
5
120
27
102
22
108
24
99
24
95
8
113
12
103
26
92
9
102
31
81
22
84
29
80
137115
1369
366
4
330
22
275
29
238
32
217
37
236
31
213
36
235
30
154
49
235
30
187
40
164
43
133
51
67
66
106
55
112
50
103
56
100
56
69
64
67
64
36
83
29
89
27
86
32
79
11
97
17
90
8432
2370
43
26
22
103
31
100
30
100
68
80
35
97
25
108
27
109
36
102
31
108
35
99
47
85
31
100
33
94
33
87
33
96
29
102
28
96
28
93
34
83
47
76
15
100
9
102
33
78
30
81
51
65
1787
2903
1
49
1
148
1
150
4
138
2
145
1
149
4
143
1
143
3
144
3
143
3
144
5
127
4
140
14
108
18
109
18
110
28
103
39
85
26
94
38
81
33
85
33
87
50
67
33
78
42
74
61
59
33520
2604
135
15
43
92
40
97
38
95
40
97
51
87
23
109
33
103
20
119
17
120
37
97
28
102
15
113
7
117
7
116
12
117
11
121
15
109
8
114
12
108
12
103
15
100
13
97
33
78
16
91
18
87
35838
2190
120
16
92
71
159
48
123
59
113
62
94
68
76
76
79
73
51
91
63
82
58
82
38
94
42
90
22
102
23
102
22
105
27
104
33
90
16
104
14
104
19
94
5
118
15
95
33
78
19
89
13
93
46053
1923
45
25
48
89
71
81
35
96
70
79
54
86
50
90
68
79
95
68
97
67
68
75
73
71
60
76
84
61
86
63
93
58
60
75
54
72
38
84
42
76
60
67
48
76
47
70
33
78
33
80
28
81
145b81
1649
170
12
278
27
199
39
206
38
209
38
179
41
120
59
119
57
120
58
109
61
122
56
104
59
100
62
48
81
56
74
40
86
48
83
47
77
52
71
29
91
36
83
59
68
30
85
38
77
22
84
24
82
39b104
1465
158
13
134
53
91
71
169
46
197
40
153
47
165
45
141
52
154
49
144
49
169
45
116
56
100
62
105
55
123
50
90
59
159
41
144
41
76
62
44
74
41
81
52
74
53
66
39
76
42
74
23
84
26834
2341
28
29
27
100
29
102
16
116
19
116
25
105
25
108
7
128
11
129
18
119
21
107
12
117
45
88
46
82
52
76
46
81
49
82
57
71
49
73
55
69
44
77
41
82
32
82
40
75
62
63
53
64
26942
2109
76
21
83
75
35
99
42
92
45
91
68
79
29
103
52
87
51
91
50
91
43
90
51
83
58
78
55
76
49
77
58
75
49
82
37
88
47
79
41
78
21
93
52
74
40
74
40
75
37
76
24
82
34044
2054
45
25
77
77
56
90
48
88
72
77
39
92
39
96
50
88
67
81
87
71
49
87
46
86
46
85
39
87
41
82
60
74
58
77
43
80
40
83
39
79
56
70
46
79
42
72
40
75
39
75
33
78
36b28
2469
13
33
9
122
13
120
21
113
14
124
28
101
50
90
41
96
45
95
34
104
21
107
35
95
24
104
28
96
40
83
36
94
22
108
28
96
26
94
23
95
36
83
46
79
20
92
43
74
22
84
18
87
47b15
2704
5
37
2
140
8
129
7
133
17
121
3
139
12
123
3
136
6
136
9
130
8
129
6
126
13
114
5
121
14
112
19
108
10
123
50
75
52
71
55
69
33
85
54
73
45
71
43
74
69
61
44
68
9912
2754
20
31
3
130
15
118
26
104
6
137
6
135
18
114
26
110
27
112
13
122
17
114
4
132
7
127
9
115
5
120
10
118
8
128
14
110
9
111
16
102
25
89
23
93
20
92
43
74
98
49
47
67
16831
2374
45
25
36
96
27
103
10
125
14
124
23
106
23
109
10
125
23
115
18
119
12
116
30
100
36
95
37
89
38
86
33
96
40
88
62
68
54
70
67
64
51
75
35
85
37
77
43
74
42
74
41
70
19235
2339
45
25
29
99
53
92
39
94
27
103
28
101
46
92
28
107
35
104
22
117
39
95
16
113
21
107
23
101
33
87
38
87
39
89
31
94
35
87
20
98
44
77
29
89
45
71
43
74
56
65
39
71
27613
2724
2
43
11
120
5
134
4
138
13
128
18
112
13
121
10
125
4
138
7
135
12
116
25
105
22
106
16
107
19
108
15
113
11
121
31
94
24
95
30
90
36
83
35
85
41
73
43
74
21
87
35
73
147t99
1502
203
10
196
39
167
46
146
53
197
40
165
44
149
51
119
57
164
46
142
50
131
53
110
57
85
66
100
57
79
65
69
68
66
72
88
62
50
72
48
72
53
72
55
72
53
66
49
73
36
78
57
61
82t50
1969
109
17
69
80
71
81
67
80
71
78
39
92
64
84
70
77
49
92
34
104
31
101
35
95
48
83
45
83
60
72
79
64
46
86
62
68
50
72
67
64
59
69
69
64
50
67
50
71
42
74
82
51
10087
1603
91
19
134
53
147
52
116
60
150
50
109
63
135
54
105
62
161
47
138
51
151
48
77
69
85
66
78
63
49
77
69
68
72
70
76
65
62
66
84
58
89
55
40
83
53
66
50
71
30
81
20
86
19873
1687
91
19
103
67
67
84
104
64
123
60
87
72
101
66
79
73
72
79
63
82
83
68
60
77
71
73
72
64
98
58
50
79
78
68
83
63
76
62
87
57
78
59
65
65
59
65
52
70
103
47
93
46
6664
1775
146
14
103
67
109
64
136
56
134
55
75
76
70
80
64
81
46
93
77
76
31
101
51
83
60
76
93
59
56
74
69
68
64
73
47
77
62
66
60
66
60
67
69
64
67
61
53
69
92
50
61
59
312b48
2002
20
31
48
89
36
98
63
81
53
88
62
82
35
98
35
101
42
97
48
92
68
75
27
103
53
81
41
86
41
82
43
85
86
66
93
58
46
80
51
70
47
76
91
57
42
72
53
69
117
42
102
43
29t85
1609
45
25
77
77
46
95
52
86
84
74
83
74
91
70
75
75
87
71
94
68
122
56
105
58
93
65
68
65
101
57
73
67
113
53
128
46
87
59
82
59
112
47
82
58
74
56
55
68
122
41
122
39
200100
1500
91
19
101
68
100
68
116
60
134
55
148
48
129
56
115
60
148
50
120
57
88
67
98
61
114
59
81
62
114
51
97
56
68
71
76
65
76
62
106
51
73
62
82
58
87
53
55
68
77
57
68
56
373102
1491
170
12
124
58
116
62
123
59
127
57
94
68
117
60
127
55
120
58
112
60
125
55
84
66
82
67
78
63
104
56
112
50
96
58
93
58
114
51
102
52
85
56
65
65
98
49
55
68
53
67
57
61
6198
1512
170
12
145
50
193
40
141
54
119
61
132
54
165
45
130
54
129
56
161
46
135
52
118
55
71
73
55
76
64
71
81
63
68
71
76
65
87
59
102
52
42
80
62
66
87
53
58
67
56
65
36
72
6274
1686
146
14
83
75
84
74
72
77
63
81
87
72
70
80
82
72
85
72
55
89
77
72
67
72
110
60
72
64
89
61
97
56
81
67
88
62
83
60
96
54
85
56
91
57
79
55
58
67
65
62
74
55
31t52
1940
91
19
67
82
64
85
52
86
60
83
58
85
35
98
41
96
36
102
38
102
42
92
60
77
67
75
84
61
89
61
93
58
40
88
54
72
74
63
42
76
53
72
55
72
61
64
60
66
72
59
93
46
27033
2364
43
26
40
93
60
88
54
84
49
89
46
89
27
107
19
116
28
111
43
97
44
89
33
96
35
96
28
96
43
81
32
98
17
115
19
106
22
96
17
101
15
98
14
101
27
86
60
66
28
83
68
56
22265
1757
146
14
137
52
159
48
123
59
106
66
134
53
120
59
119
57
116
59
106
62
83
68
67
72
55
80
52
77
60
72
63
71
53
80
37
88
40
83
34
83
63
66
21
94
26
88
62
65
53
67
34
74
274t43
2063
102
18
65
83
64
85
85
72
76
76
92
69
62
85
58
85
51
91
48
92
49
87
31
99
43
89
50
79
33
87
40
86
31
100
23
101
31
92
21
97
42
80
57
70
61
64
62
65
72
59
81
52
434108
1415
102
18
113
62
95
69
105
63
113
62
172
42
131
55
158
48
120
58
189
40
135
52
98
61
74
72
141
47
81
64
126
47
134
46
114
52
112
52
119
48
85
56
71
63
109
46
62
65
49
71
68
56
8786
1607
120
16
108
65
106
66
116
60
84
74
101
65
87
72
94
67
107
64
117
58
143
50
131
52
114
59
78
63
49
77
63
71
59
76
76
65
91
58
127
46
73
62
59
68
53
66
65
64
62
63
59
60
23676
1662
109
17
62
84
74
80
54
84
76
76
92
69
87
72
64
81
58
90
68
81
117
57
89
64
76
70
97
58
79
65
96
57
96
58
53
73
81
61
119
48
97
51
71
63
83
54
66
63
114
43
102
43
348b109
1414
158
13
173
42
209
37
129
58
150
50
188
39
213
36
117
59
182
41
168
44
151
48
131
52
79
68
68
65
108
53
93
58
72
70
71
66
44
81
67
64
71
63
71
63
74
56
66
63
53
67
64
58
43655
1902
135
15
40
93
40
97
30
100
56
86
54
86
73
79
69
78
72
79
68
81
88
67
66
74
43
89
51
78
66
70
44
84
42
87
69
67
57
68
65
65
65
65
79
59
89
52
66
63
80
56
53
64
48t69
1710
38
27
69
80
87
72
79
75
80
75
90
70
83
74
73
76
67
81
109
61
104
59
134
51
119
58
114
53
86
63
112
50
91
64
83
63
74
63
48
72
56
70
41
82
50
67
69
62
33
80
56
62
37b58
1859
45
25
69
80
74
80
63
81
42
94
83
74
98
67
79
73
63
86
101
65
78
71
110
57
70
74
93
59
64
71
62
72
49
82
71
66
69
64
37
82
44
77
58
69
39
75
70
61
22
84
41
70
354b83
1623
86
20
129
56
100
68
83
73
90
73
106
64
127
57
122
56
131
55
102
64
93
64
105
58
74
72
63
69
76
66
97
56
49
82
59
70
83
60
67
64
52
74
48
76
79
55
70
61
82
55
74
55
117106
1444
68
22
127
57
100
68
97
66
84
74
122
58
106
64
127
55
114
60
85
73
169
45
144
49
93
65
97
58
123
50
100
54
127
47
119
50
102
56
90
56
80
58
106
51
69
59
72
60
103
47
107
42
290144
1179
184
11
162
45
209
37
247
31
197
40
226
32
207
37
193
39
266
26
204
37
187
40
208
35
219
31
167
40
168
39
116
49
106
55
69
67
110
53
98
53
68
64
50
75
63
63
72
60
62
63
67
57
3597
1519
68
22
118
61
116
62
91
69
119
61
106
64
106
64
82
72
81
73
82
74
112
58
81
68
104
61
125
50
158
42
109
51
87
65
93
58
57
68
87
57
151
38
95
55
89
52
74
59
59
64
82
51
12975
1668
62
23
103
67
91
71
92
68
161
48
122
58
78
75
89
70
87
71
73
78
63
76
54
80
93
65
65
67
104
56
55
76
68
71
49
76
67
65
73
63
89
55
82
58
65
62
74
59
87
52
64
58
28b178
957
120
16
256
29
249
32
229
33
219
36
257
29
181
42
290
22
231
32
210
35
195
38
186
38
148
46
249
23
218
28
182
35
145
44
163
38
197
30
123
47
112
47
114
47
115
44
76
58
84
53
139
35
19668
1718
109
17
88
73
50
93
75
76
49
89
65
81
108
63
101
64
90
70
75
77
104
59
67
72
128
55
72
64
53
75
53
77
72
70
83
63
56
69
90
56
60
67
65
65
95
50
76
58
65
62
78
53
497133
1250
184
11
199
38
205
38
210
37
172
45
134
53
141
52
141
52
131
55
120
57
173
44
179
39
144
47
114
53
114
51
134
45
110
54
100
56
98
57
112
49
112
47
104
53
83
54
76
58
82
55
86
50
4688
1602
102
18
137
52
167
46
146
53
124
59
100
66
91
70
70
77
81
73
128
55
63
76
67
72
114
59
120
52
94
59
73
67
62
74
62
68
59
67
67
64
68
64
79
59
70
58
79
57
50
69
44
68
18980
1655
227
9
92
71
109
64
87
71
113
62
101
65
78
75
130
54
102
66
70
80
61
78
93
63
114
59
114
53
66
70
81
63
96
58
59
70
62
66
73
63
65
65
71
63
65
62
79
57
37
76
36
72
21676
1662
86
20
92
71
76
79
81
74
90
73
97
67
101
66
110
61
109
63
103
63
83
68
64
75
93
65
84
61
81
64
61
73
57
78
54
72
76
62
60
66
76
60
82
58
53
66
81
56
92
50
82
51
75124
1320
184
11
239
33
205
38
199
40
150
50
184
40
135
54
193
39
161
47
210
35
148
49
166
42
114
59
84
61
135
47
100
54
103
56
76
65
87
59
58
67
68
64
82
58
53
66
82
55
59
64
47
67
20989
1593
20
31
33
98
68
83
94
67
33
99
54
86
46
92
37
99
77
76
70
80
99
62
84
66
79
68
120
52
73
67
100
54
134
46
144
41
131
45
174
33
130
44
140
42
159
35
82
55
117
42
168
30
294135
1236
184
11
187
40
164
47
192
42
172
45
184
40
186
41
170
44
144
51
144
49
169
45
120
54
183
37
97
58
114
51
156
40
101
57
104
55
76
62
94
55
104
49
114
47
98
49
82
55
74
58
76
54
441107
1416
120
16
162
45
130
56
175
45
113
62
112
62
90
71
130
54
97
67
97
67
101
60
139
50
85
66
120
52
111
52
156
40
121
49
106
54
119
50
102
52
101
50
76
61
74
56
82
55
59
64
59
60
77t49
1977
28
29
57
86
40
97
70
79
60
83
32
98
39
96
43
95
42
97
41
99
31
101
38
94
34
97
57
75
28
92
45
82
76
69
100
56
104
55
55
69
124
45
65
65
48
68
86
54
92
50
93
46
111b103
1471
120
16
143
51
130
56
100
65
109
64
48
88
58
87
87
71
116
59
99
66
80
70
67
72
85
66
125
50
135
47
154
41
140
45
110
53
131
45
98
53
130
44
153
38
92
51
87
53
65
62
64
58
145t119
1352
295
6
148
49
140
53
107
62
177
44
117
60
131
55
122
56
120
58
125
56
125
55
164
43
104
61
114
53
128
49
81
63
140
45
123
48
106
54
84
58
65
65
91
57
95
50
87
53
65
62
130
37
426t190
919
227
9
187
40
186
41
187
43
192
41
226
32
260
29
286
23
323
19
256
26
391
13
294
21
219
31
258
22
234
26
221
26
170
37
198
30
119
50
106
51
93
53
110
49
74
56
87
53
74
58
119
40
53290
1590
146
14
106
66
100
68
100
65
98
69
101
65
157
49
101
64
97
67
82
74
78
71
89
64
97
64
81
62
81
64
67
70
42
87
50
75
81
61
84
58
56
70
79
59
103
48
87
53
105
46
130
37
108t150
1111
170
12
269
28
290
27
315
23
262
29
214
34
141
52
163
46
141
52
142
50
217
33
179
39
203
34
125
50
94
59
129
46
106
55
110
53
131
45
112
49
159
36
82
58
137
39
91
52
77
57
78
53
28227
2470
35
28
40
93
18
115
2
139
6
137
10
125
8
132
21
115
16
121
28
114
36
98
19
108
20
109
21
104
9
114
4
132
1
152
57
71
62
66
51
70
80
58
62
66
74
56
91
52
80
56
122
39
127163
1045
146
14
202
37
209
37
274
27
177
44
281
26
273
28
213
34
217
35
185
41
199
37
146
48
169
41
185
35
147
44
143
43
174
36
163
38
131
45
130
45
105
48
95
55
92
51
93
51
74
58
91
47
12893
1549
62
23
113
62
109
64
113
61
124
59
90
70
94
69
94
67
97
67
94
68
63
76
82
67
76
70
52
77
59
73
85
62
122
48
122
49
121
49
90
56
93
53
71
63
92
51
93
51
87
52
107
42
20347
2023
54
24
29
99
36
98
48
88
55
87
77
75
60
86
48
89
69
80
44
96
46
88
49
84
51
82
31
95
21
106
20
106
42
87
81
64
37
85
58
67
75
61
82
58
70
58
93
51
84
53
68
56
388154
1087
146
14
149
48
140
53
107
62
150
50
214
34
213
36
175
42
227
33
196
39
181
42
134
51
148
46
170
39
175
37
116
49
127
47
128
46
158
37
162
36
193
28
135
43
79
55
93
51
146
37
158
32
106111
1404
76
21
137
52
87
72
116
60
92
72
77
75
84
73
130
54
107
64
85
73
104
59
110
57
99
63
114
53
164
40
112
50
106
55
137
43
125
47
112
49
143
40
119
46
119
43
97
50
77
57
135
36
123t235
688
227
9
319
23
199
39
247
31
324
23
374
17
350
18
341
17
431
10
411
12
279
23
274
23
354
14
272
20
319
15
230
25
210
28
227
25
250
21
191
29
164
35
119
46
127
41
97
50
87
52
107
42
317137
1235
273
7
187
40
184
42
229
33
209
38
218
33
141
52
149
50
125
57
168
44
180
43
175
40
141
48
155
43
123
50
107
52
127
47
106
54
91
58
65
65
85
56
59
68
73
57
97
50
98
49
61
59
144162
1051
158
13
162
45
249
32
192
42
197
40
245
30
213
36
181
41
164
46
189
40
239
28
214
33
178
39
155
43
218
28
129
46
145
44
128
46
140
42
123
47
80
58
78
60
109
46
100
49
135
39
126
38
14859
1845
38
27
54
87
31
100
56
83
49
89
54
86
56
88
62
83
75
78
63
82
73
74
75
70
60
76
57
75
53
75
48
80
60
75
71
66
59
67
75
62
71
63
50
75
63
63
100
49
171
31
117
41
163b45
2036
25
30
46
90
56
90
24
107
27
103
42
90
39
96
28
107
33
108
23
116
15
115
32
98
47
84
49
80
31
88
48
80
54
79
52
74
59
67
80
60
124
45
95
55
112
45
100
49
122
41
122
39
297170
1010
295
6
246
31
228
34
263
28
192
41
198
37
195
39
196
38
194
39
168
44
160
47
214
33
191
36
178
37
114
51
116
49
127
47
114
52
140
42
133
43
147
39
149
39
167
34
100
49
135
39
135
36
34770
1707
54
24
45
91
95
69
50
87
92
72
36
96
44
94
44
93
60
89
54
90
73
74
58
78
59
77
93
59
108
53
100
54
93
61
93
58
87
59
75
62
76
60
95
55
122
42
100
49
122
41
235
20
448b95
1525
45
25
95
70
100
68
75
76
102
67
101
65
101
66
99
65
164
46
94
68
104
59
93
63
85
66
72
64
76
66
116
49
72
70
99
57
83
60
60
66
80
58
119
46
115
44
100
49
92
50
107
42
81t71
1706
68
22
108
65
87
72
107
62
76
76
48
88
67
83
89
70
72
79
92
69
93
64
77
69
110
60
93
59
68
69
63
71
62
74
33
90
54
70
51
70
40
82
62
66
109
46
106
48
127
40
107
42
18392
1559
68
22
69
80
81
77
89
70
80
75
83
74
84
73
70
77
60
89
80
75
82
69
93
63
110
60
112
54
98
58
165
39
115
52
62
68
140
42
112
49
105
48
107
50
83
54
107
47
142
38
68
56
490147
1129
366
4
313
24
326
23
332
21
251
31
236
31
174
43
190
40
201
38
189
40
169
45
192
37
158
44
100
57
68
69
68
69
87
65
46
78
112
52
133
43
112
47
119
46
127
41
107
47
114
43
82
51
72b54
1908
54
24
24
102
68
83
39
94
57
85
67
80
29
103
30
106
51
91
63
82
49
87
42
93
51
82
68
65
53
75
46
81
87
65
62
68
83
60
87
57
78
59
94
56
70
58
109
46
87
52
76
54
89100
1500
68
22
101
68
43
96
72
77
68
80
61
83
70
80
96
66
116
59
135
52
143
50
105
58
119
58
167
40
128
49
123
48
122
48
90
60
91
58
77
61
97
51
133
44
115
44
109
46
84
53
87
49
34462
1808
16
32
19
105
23
111
28
102
33
99
48
88
35
98
44
93
51
91
47
93
57
83
45
88
67
75
100
57
89
61
87
61
92
62
123
48
106
54
123
47
133
43
119
46
98
49
109
46
111
44
158
32
122129
1260
62
23
77
77
87
72
107
62
80
75
125
57
112
62
101
64
171
45
168
44
181
42
146
48
133
51
151
44
135
47
134
45
127
47
136
44
129
46
140
42
143
40
170
34
144
37
112
45
150
36
160
31
448t51
1952
8
35
18
106
56
90
75
76
25
106
27
103
54
89
47
90
41
98
24
115
30
102
54
80
33
99
37
89
39
85
53
77
96
58
83
63
91
58
80
60
80
58
135
43
103
48
112
45
107
45
147
34
176b145
1154
120
16
113
62
177
45
155
51
141
52
127
56
115
61
156
49
131
55
112
60
97
63
89
64
124
56
104
56
171
38
210
28
249
22
218
27
197
30
191
29
200
27
149
39
135
40
114
44
146
37
91
47
212153
1096
184
11
137
52
106
66
141
54
111
63
148
48
149
51
251
28
194
39
229
32
227
30
159
44
183
37
204
31
190
34
140
44
127
47
144
41
140
42
140
42
164
35
129
45
89
52
114
44
127
40
100
44
45583
1623
35
28
38
95
22
112
32
99
63
81
109
63
78
75
82
72
65
83
55
89
88
67
89
64
97
64
90
60
101
57
107
52
103
56
119
50
121
49
119
48
105
48
119
46
112
45
114
44
117
42
147
34
39t66
1741
76
21
38
95
49
94
79
75
72
77
46
89
64
84
50
88
46
93
50
91
46
88
102
60
82
67
81
62
43
81
58
75
81
67
106
54
106
54
82
59
93
53
107
50
127
41
117
43
107
45
139
35
56t123
1326
62
23
111
63
114
63
100
65
84
74
117
60
117
60
105
62
102
66
149
48
104
59
134
51
158
44
90
60
114
51
129
46
159
41
137
43
147
40
133
43
124
45
146
40
115
44
117
43
92
50
107
42
73b197
884
321
5
256
29
326
23
238
32
248
32
236
31
260
29
271
25
278
24
242
29
203
36
321
19
198
35
196
32
135
47
150
42
201
30
114
52
153
39
182
31
164
35
114
47
119
43
117
43
101
48
93
46
27745
2036
16
32
27
100
14
119
34
98
18
117
58
85
16
117
38
98
31
110
29
112
41
93
12
117
25
103
43
84
86
63
73
67
87
65
117
51
67
65
77
61
105
48
82
58
79
55
117
43
127
40
139
35
474120
1345
76
21
99
69
95
69
97
66
95
71
68
79
98
67
110
61
109
63
138
51
97
63
93
63
85
66
148
45
147
44
123
48
110
54
106
54
125
47
123
47
180
32
163
35
144
37
117
43
150
36
285
14
54667
1732
86
20
35
97
59
89
56
83
29
101
42
90
50
90
54
86
42
97
50
91
68
75
60
77
60
76
62
70
111
52
100
54
113
53
117
51
91
58
110
50
105
48
140
42
150
36
117
43
70
60
102
43
551139
1216
120
16
127
57
130
56
129
58
158
49
148
48
112
62
130
54
97
67
161
46
151
48
166
42
141
48
163
41
155
43
116
49
116
51
157
39
153
39
140
42
105
48
82
58
138
38
117
43
127
40
147
34
42156
1066
68
22
134
53
130
56
164
48
134
55
159
46
141
52
130
54
175
44
210
35
187
40
211
34
212
32
163
41
133
48
126
47
249
22
157
39
166
36
170
34
173
34
95
55
150
36
124
42
146
37
197
24
288140
1204
170
12
177
41
147
52
167
47
130
56
172
42
141
52
158
48
141
52
120
57
141
51
120
54
133
51
145
46
94
59
150
42
153
42
133
45
124
48
106
51
140
41
114
47
83
54
124
42
142
38
147
34
313t138
1218
203
10
137
52
136
55
129
58
165
47
116
61
125
58
149
50
137
54
112
60
125
55
84
66
169
41
151
44
143
46
156
40
122
48
151
40
114
51
140
42
147
39
159
37
135
40
124
42
101
48
147
34
58179
956
203
10
211
36
153
50
214
36
188
42
236
31
181
42
161
47
211
36
163
45
148
49
179
39
183
37
218
28
171
38
230
25
228
25
223
26
153
39
152
40
124
45
129
45
193
29
127
41
146
37
126
38
43060
1844
54
24
51
88
55
91
67
80
57
85
75
76
54
89
60
84
69
80
73
78
83
68
53
81
79
68
72
64
48
79
73
67
54
79
22
103
40
83
39
79
63
66
95
55
127
41
127
41
98
49
93
46
498167
1025
273
7
177
41
193
40
199
40
219
36
165
44
186
41
170
44
180
42
199
38
181
42
179
39
178
39
157
42
147
44
109
51
149
43
151
40
212
27
140
42
151
38
140
42
127
41
127
41
107
45
135
36
34t166
1040
203
10
220
35
181
43
199
40
177
44
184
40
207
37
149
50
144
51
168
44
173
44
192
37
152
45
170
39
145
45
156
40
193
32
163
38
147
40
127
46
112
47
143
41
144
37
130
40
122
41
147
34
10779
1658
38
27
68
81
76
79
70
79
45
91
73
77
62
85
54
86
28
111
45
95
63
76
67
72
60
76
68
65
93
60
90
59
81
67
110
53
98
57
102
52
133
43
163
35
138
38
130
40
181
30
197
24
224134
1245
91
19
158
47
150
51
159
49
138
54
144
50
141
52
206
36
154
49
149
48
131
53
152
47
144
47
137
48
94
59
116
49
81
67
93
58
69
64
96
54
121
46
95
55
150
36
130
40
166
32
139
35
313b141
1197
62
23
99
69
71
81
92
68
107
65
109
63
105
65
93
68
78
75
125
56
112
58
158
45
183
37
191
33
198
32
197
32
188
33
210
28
197
30
170
34
164
35
163
35
150
36
130
40
187
29
183
27
452112
1398
158
13
149
48
119
61
141
54
134
55
138
52
131
55
110
61
111
62
82
74
88
67
98
61
123
57
137
48
114
51
63
71
93
61
100
56
131
45
130
45
112
47
110
49
98
49
130
40
70
60
68
56
49t96
1521
45
25
95
70
84
74
72
77
63
81
77
75
67
83
105
62
51
91
58
87
80
70
110
57
128
55
167
40
123
50
134
45
78
68
81
64
102
56
94
55
89
55
119
46
172
33
135
39
135
39
197
24
273152
1107
146
14
149
48
147
52
146
53
158
49
172
42
131
55
210
35
178
43
206
36
173
44
110
57
172
40
185
35
164
40
143
43
110
54
151
40
98
57
140
42
180
32
189
30
95
50
135
39
127
40
130
37
283128
1289
109
17
86
74
136
55
134
57
98
69
144
50
120
59
101
64
93
69
87
71
93
64
84
66
82
67
148
45
145
45
126
47
145
44
151
40
138
43
188
30
159
36
146
40
108
47
135
39
187
29
215
22
343243
658
321
5
424
13
381
17
315
23
343
21
351
19
333
20
326
18
288
23
338
18
374
14
274
23
313
18
272
20
225
27
260
21
182
34
157
39
177
33
182
31
159
36
149
39
144
37
135
39
166
32
126
38
410t172
994
184
11
231
34
150
51
199
40
209
38
188
39
248
30
196
38
185
40
144
49
151
48
192
37
152
45
190
34
190
34
173
37
168
38
151
40
197
30
98
53
140
41
110
49
138
38
135
39
171
31
168
30
31b196
890
227
9
256
29
228
34
195
41
312
24
226
32
207
37
255
27
194
39
183
42
212
34
259
25
141
48
223
27
225
27
156
40
182
34
182
33
174
34
198
28
138
42
119
46
159
35
140
38
127
40
99
45
285t175
973
158
13
145
50
193
40
195
41
232
34
257
29
235
32
175
42
164
46
221
33
181
42
155
46
267
24
191
33
198
32
214
27
228
25
137
43
125
47
112
49
105
48
153
38
122
42
140
38
105
46
155
33
327171
1002
170
12
211
36
209
37
175
45
177
44
193
38
171
44
196
38
185
40
179
43
191
39
146
48
152
45
157
42
147
44
178
36
153
42
144
41
158
37
179
32
173
34
161
36
150
36
140
38
162
33
107
42
38372
1692
120
16
46
90
76
79
35
96
102
67
101
65
60
86
66
80
46
93
60
84
73
74
75
70
53
81
52
77
89
61
90
59
64
73
91
59
110
53
77
61
89
55
129
45
122
42
140
38
135
39
87
49
64199
871
295
6
330
22
282
28
274
27
185
43
165
44
222
35
213
34
185
40
199
38
199
37
214
33
169
41
249
23
190
34
197
32
228
25
182
33
169
35
198
28
151
38
181
32
150
36
144
37
117
42
89
48
97193
912
91
19
246
31
238
33
258
29
312
24
188
39
195
39
196
38
220
34
221
33
203
36
120
54
138
49
151
44
185
36
192
33
210
28
175
34
204
29
174
33
133
43
192
29
177
32
144
37
135
39
130
37
512159
1061
135
15
160
46
167
46
167
47
188
42
125
57
157
49
181
41
164
46
189
40
173
44
134
51
104
61
123
51
190
34
201
31
174
36
171
36
158
37
154
39
151
38
205
27
150
36
144
37
127
40
147
34
566185
937
158
13
269
28
282
28
238
32
145
51
226
32
241
31
206
36
201
38
199
38
267
24
232
30
198
35
227
26
160
41
143
43
116
51
91
59
114
51
160
37
180
32
143
41
167
34
144
37
155
35
147
34
30b121
1332
86
20
51
88
95
69
87
71
102
67
65
81
140
53
141
52
138
53
117
58
99
62
159
44
85
66
130
49
123
50
50
79
106
55
175
34
188
31
191
29
206
26
104
53
185
30
148
36
158
34
107
42
8682
1646
76
21
60
85
31
100
67
80
47
90
77
75
56
88
54
86
64
84
60
84
73
74
54
80
55
80
57
75
76
66
88
60
78
68
104
55
106
54
132
44
143
40
163
35
172
33
148
36
187
29
197
24
215131
1253
109
17
111
63
136
55
113
61
95
71
142
51
117
60
96
66
105
65
158
47
160
47
120
54
130
54
112
54
98
58
129
46
164
40
133
45
114
51
149
41
159
36
135
43
144
37
148
36
193
27
175
28
220212
793
203
10
269
28
275
29
302
24
262
29
289
25
315
22
240
29
259
27
206
36
227
30
203
36
203
34
267
21
225
27
182
35
188
33
169
37
185
32
198
28
151
38
184
31
122
42
148
36
158
34
119
40
298215
783
295
6
256
29
275
29
274
27
232
34
245
30
201
38
225
32
231
32
199
38
225
31
254
26
240
28
196
32
286
18
230
25
243
23
279
18
219
26
133
43
178
33
153
38
197
28
148
36
135
39
100
44
378b202
868
227
9
187
40
186
41
238
32
293
26
179
41
190
40
240
29
194
39
235
30
217
33
247
27
223
30
172
38
218
28
234
24
222
26
204
29
219
26
119
48
130
44
114
47
159
35
148
36
171
31
122
39
78262
590
411
3
424
13
465
11
332
21
312
24
422
12
417
12
361
15
347
17
369
15
345
16
414
11
279
22
241
24
273
20
251
22
210
28
210
28
169
35
191
29
191
29
153
38
185
30
154
35
117
42
126
38
119263
586
184
11
330
22
315
24
321
22
337
22
351
19
394
14
413
12
381
14
385
14
357
15
385
13
344
15
281
19
262
21
295
17
210
28
198
30
204
29
198
28
164
35
173
33
185
30
154
35
150
36
175
28
120182
946
135
15
196
39
186
41
146
53
241
33
218
33
273
28
173
43
185
40
179
43
199
37
203
36
212
32
185
35
175
37
170
38
153
42
143
42
169
35
133
43
143
40
184
31
150
36
154
35
162
33
185
26
179173
987
158
13
199
38
205
38
219
35
251
31
226
32
241
31
190
40
164
46
144
49
162
46
166
42
144
47
172
38
128
49
150
42
170
37
186
32
177
33
154
39
97
51
119
46
138
38
154
35
158
34
190
25
278b228
722
203
10
231
34
326
23
315
23
228
35
385
16
280
27
265
26
271
25
273
24
303
20
242
28
223
30
227
26
319
15
204
30
201
30
175
34
188
31
149
41
140
41
173
33
185
30
154
35
193
27
175
28
324218
771
109
17
187
40
155
49
226
34
217
37
326
21
174
43
163
46
220
34
179
43
245
27
269
24
191
36
212
29
213
29
260
21
260
20
279
18
226
25
219
23
200
27
196
28
217
23
154
35
199
26
263
16
371241
667
252
8
278
27
238
33
321
22
312
24
218
33
376
15
230
31
241
31
210
35
267
24
227
31
252
26
227
26
225
27
345
12
277
18
204
29
233
24
242
20
220
23
228
23
197
28
154
35
171
31
160
31
421135
1236
146
14
123
59
128
57
116
60
107
65
134
53
120
59
149
50
171
45
117
58
112
58
139
50
132
53
130
49
155
43
170
38
149
43
123
48
166
36
160
37
101
50
119
46
103
48
154
35
127
40
107
42
442117
1360
135
15
83
75
109
64
123
59
169
46
148
48
120
59
99
65
116
59
92
69
112
58
102
60
85
66
105
55
111
52
88
60
95
59
83
63
98
57
106
51
133
43
153
38
138
38
154
35
142
38
175
28
565125
1313
184
11
121
60
128
57
139
55
172
45
127
56
153
50
149
50
148
50
120
57
135
52
139
50
104
61
123
51
81
64
69
68
66
72
62
68
91
58
98
53
112
47
149
39
167
34
154
35
181
30
119
40
218181
951
411
3
202
37
257
31
219
35
248
32
236
31
260
29
206
36
148
50
168
44
203
36
192
37
172
40
163
41
164
40
182
35
153
42
133
45
147
40
191
29
173
34
173
33
119
43
164
34
91
51
102
43
339195
891
273
7
220
35
167
46
250
30
161
48
165
44
135
54
156
49
148
50
229
32
235
29
220
32
183
37
145
46
147
44
187
34
159
41
258
20
156
38
257
18
193
28
196
28
248
19
164
34
244
19
171
29
385b229
715
366
4
305
25
290
27
302
24
258
30
363
18
260
29
326
18
194
39
252
27
227
30
220
32
207
33
218
28
197
33
143
43
140
45
204
29
204
29
249
19
245
19
249
19
255
18
164
34
193
27
135
36
501174
983
135
15
149
48
177
45
139
55
206
39
169
43
174
43
213
34
185
40
106
62
104
59
127
53
235
29
172
38
188
35
156
40
201
30
186
32
204
29
212
25
164
35
210
26
197
28
164
34
155
35
160
31
528126
1303
91
19
54
87
64
85
83
73
113
62
97
67
98
67
130
54
125
57
130
54
112
58
105
58
148
46
125
50
135
47
140
44
116
51
157
39
144
41
154
39
178
33
143
41
159
35
164
34
158
34
175
28
57256
606
321
5
256
29
275
29
250
30
248
32
281
26
297
24
351
16
297
22
338
18
357
15
294
21
297
20
312
16
262
21
276
19
260
20
258
20
212
27
289
15
215
24
196
28
159
35
169
33
181
30
160
31
163t157
1063
120
16
149
48
164
47
206
38
130
56
172
42
171
44
110
61
158
48
168
44
181
42
120
54
124
56
157
42
175
37
156
40
165
39
171
36
177
33
167
35
138
42
163
35
127
41
169
33
166
32
215
22
350122
1330
120
16
124
58
140
53
116
60
119
61
97
67
115
61
117
59
120
58
99
66
49
87
73
71
110
60
84
61
101
57
143
43
127
47
119
50
104
55
112
49
164
35
133
44
127
41
169
33
274
16
215
22
54256
1893
38
27
33
98
43
96
35
96
53
88
26
104
49
91
39
97
49
92
46
94
26
104
38
94
39
92
43
84
56
74
79
64
54
79
61
69
62
66
51
70
147
39
110
49
112
45
169
33
166
32
263
16
56b142
1191
109
17
95
70
136
55
107
62
92
72
122
58
141
52
127
55
131
55
128
55
148
49
120
54
144
47
72
64
147
44
178
36
149
43
210
28
144
41
162
36
180
32
135
43
179
31
173
32
171
31
171
29
65159
1061
102
18
86
74
79
78
97
66
111
63
94
68
78
75
122
56
171
45
149
48
151
48
227
31
191
36
204
31
198
32
187
34
228
25
204
29
188
31
202
27
224
22
249
19
193
29
173
32
223
22
215
22
76b78
1661
102
18
54
87
114
63
85
72
84
74
112
62
87
72
73
76
87
71
62
83
58
82
82
67
71
73
57
75
81
64
38
87
76
69
43
80
91
58
90
56
93
53
95
55
103
48
173
32
114
43
117
41
85203
846
321
5
202
37
266
30
238
32
228
35
226
32
195
39
181
41
231
32
235
30
195
38
242
28
152
45
212
29
308
16
156
40
228
25
198
30
204
29
154
39
151
38
163
35
172
33
173
32
181
30
93
46
108b210
808
170
12
211
36
257
31
258
29
188
42
148
48
174
43
230
31
206
37
242
29
151
48
175
40
198
35
258
22
211
30
244
23
210
28
223
26
233
24
265
17
257
18
222
24
197
28
173
32
92
50
190
25
114198
874
102
18
171
43
220
35
141
54
197
40
208
35
190
40
181
41
148
50
185
41
162
46
171
41
223
30
181
36
246
24
234
24
200
31
194
31
177
33
219
23
206
26
205
27
193
29
173
32
233
20
197
24
229169
1016
170
12
173
42
159
48
159
49
172
45
162
45
135
54
163
46
125
57
116
59
104
59
131
52
124
56
130
49
175
37
187
34
159
41
175
34
177
33
179
32
193
28
210
26
278
16
173
32
313
12
246
18
176t200
869
227
9
231
34
216
36
187
43
219
36
138
52
186
41
213
34
201
38
189
40
191
39
186
38
207
33
204
31
202
31
173
37
193
32
175
34
212
27
209
26
193
28
189
30
179
31
180
31
150
36
215
22
275b298
489
411
3
348
20
364
19
398
14
324
23
414
13
333
20
297
21
372
15
308
21
303
20
321
19
397
11
340
14
376
11
303
16
309
15
258
20
306
15
162
36
233
21
249
19
263
17
180
31
162
33
215
22
306233
694
227
9
319
23
257
31
274
27
219
36
208
35
248
30
290
22
251
28
242
29
239
28
232
30
223
30
267
21
218
28
221
26
254
21
258
20
233
24
188
30
215
24
210
26
197
28
180
31
171
31
185
26
172168
1017
120
16
177
41
124
59
146
53
127
57
153
47
190
40
175
42
211
36
216
34
162
46
208
35
191
36
185
35
168
39
192
33
168
38
157
39
129
46
158
38
112
47
170
34
185
30
183
30
171
31
139
35
349163
1045
120
16
113
62
130
56
141
54
145
51
169
43
207
37
175
42
227
33
149
48
135
52
155
46
161
43
130
49
147
44
156
40
134
46
174
35
158
37
152
40
185
30
181
32
177
32
183
30
199
26
227
21
361224
744
184
11
202
37
307
25
204
39
197
40
296
24
273
28
255
27
227
33
210
35
235
29
203
36
223
30
249
23
246
24
178
36
238
24
210
28
188
31
242
20
185
30
196
28
144
37
183
30
255
18
227
21
411116
1368
109
17
81
76
60
88
56
83
43
92
70
78
94
69
82
72
80
74
77
76
68
75
110
57
104
61
105
55
158
42
154
41
170
37
186
32
188
31
182
31
206
26
234
22
214
24
183
30
111
44
139
35
50491
1581
38
27
69
80
68
83
75
76
47
90
70
78
74
78
60
84
66
82
80
75
61
78
77
69
48
83
64
68
60
72
77
65
120
50
127
47
147
40
140
42
112
47
153
38
138
38
183
30
155
35
185
26
38b165
1041
203
10
162
45
122
60
159
49
113
62
134
53
135
54
138
53
138
53
130
54
143
50
118
55
172
40
130
49
133
48
178
36
182
34
186
32
219
26
182
31
206
26
228
23
226
22
188
29
212
24
207
23
74b155
1077
203
10
231
34
249
32
238
32
172
45
188
39
222
35
175
42
211
36
135
52
135
52
139
50
172
40
163
41
128
49
140
44
174
36
137
43
138
43
133
43
97
51
76
61
98
49
188
29
122
41
89
48
182113
1383
109
17
89
72
124
59
94
67
126
58
86
73
96
68
75
75
81
73
90
70
83
68
77
69
78
69
105
55
114
51
134
45
122
48
163
38
136
44
110
50
164
35
173
33
159
35
188
29
135
39
102
43
332237
679
184
11
296
26
220
35
274
27
241
33
245
30
235
32
230
31
278
24
256
26
303
20
294
21
245
27
196
32
257
22
210
28
201
30
175
34
266
19
230
22
233
21
217
25
242
20
188
29
199
26
175
28
362190
919
227
9
220
35
181
43
214
36
150
50
208
35
260
29
202
37
148
50
204
37
187
40
186
38
178
39
172
38
147
44
143
43
140
45
137
43
147
40
162
36
193
28
196
28
172
33
188
29
233
20
285
14
378t175
973
227
9
177
41
249
32
258
29
241
33
263
28
161
47
82
72
144
51
149
48
141
51
159
44
138
49
130
49
135
47
134
45
165
39
171
36
188
31
202
27
224
22
205
27
167
34
188
29
204
25
175
28
389207
822
203
10
296
26
290
27
214
36
258
30
263
28
273
28
206
36
144
51
196
39
151
48
192
37
178
39
196
32
218
28
214
27
228
25
232
24
226
25
209
26
200
27
173
33
226
22
188
29
150
36
78
53
405205
834
227
9
330
22
354
20
321
22
232
34
218
33
213
36
251
28
231
32
262
25
239
28
192
37
297
20
227
26
234
26
201
31
193
32
169
37
125
47
167
35
101
50
103
54
127
41
188
29
107
45
139
35
523246
628
411
3
319
23
257
31
274
27
302
25
218
33
280
27
265
26
297
22
284
23
262
25
321
19
297
20
281
19
359
12
251
22
267
19
218
27
147
40
191
29
213
25
234
22
197
28
188
29
187
29
207
23
111t245
629
252
8
313
24
338
22
321
22
324
23
193
38
350
18
374
14
278
24
356
17
255
26
283
22
290
21
241
24
188
35
270
20
210
28
236
23
177
33
170
34
180
32
184
31
214
24
197
28
229
21
253
17
338305
469
295
6
348
20
282
28
292
25
357
19
289
25
292
25
277
24
393
13
366
16
391
13
308
20
306
19
289
18
319
15
234
24
309
15
287
17
334
12
309
13
245
19
320
12
255
18
197
28
324
11
285
14
499217
778
203
10
202
37
290
27
274
27
262
29
193
38
226
34
255
27
241
31
221
33
245
27
259
25
183
37
289
18
202
31
173
37
174
36
93
58
185
32
182
31
233
21
217
25
193
29
197
28
204
25
190
25
535158
1062
45
25
121
60
140
53
116
60
109
64
117
60
161
47
144
51
141
52
199
38
208
35
208
35
164
42
191
33
135
47
182
35
153
42
186
32
166
36
202
27
185
30
173
33
122
42
197
28
171
31
197
24
33b143
1182
91
19
137
52
124
59
157
50
150
50
106
64
125
58
96
66
102
66
132
53
104
59
146
48
133
51
105
55
160
41
197
32
153
42
144
41
188
31
112
49
121
46
129
45
211
25
201
27
192
28
190
25
328151
1110
102
18
158
47
119
61
175
45
141
52
144
50
153
50
149
50
129
56
120
57
117
57
105
58
152
45
130
49
128
49
116
49
134
46
186
32
144
41
162
36
215
24
205
27
167
34
201
27
204
25
190
25
479148
1124
158
13
168
44
155
49
159
49
141
52
172
42
108
63
144
51
114
60
138
51
122
56
120
54
119
58
148
45
171
38
129
46
134
46
110
53
136
44
133
43
164
35
210
26
185
30
201
27
193
27
215
22
481149
1113
146
14
110
64
108
65
113
61
127
57
132
54
91
70
89
70
90
70
103
63
125
55
127
53
164
42
151
44
143
46
208
29
174
36
163
38
185
32
249
19
185
30
228
23
233
21
201
27
233
20
333
10
530266
574
321
5
278
27
275
29
226
34
343
21
263
28
292
25
286
23
244
30
235
30
267
24
321
19
267
24
218
28
234
26
276
19
284
17
194
31
250
21
298
14
411
6
320
12
312
12
201
27
233
20
215
22
547109
1414
16
32
21
104
60
88
50
87
43
92
42
90
74
78
87
71
105
65
87
71
101
60
98
61
124
56
141
47
114
51
150
42
122
48
151
40
174
34
170
34
200
27
217
25
185
30
201
27
204
25
171
29
102230
713
170
12
173
42
167
46
204
39
177
44
179
41
174
43
163
46
244
30
179
43
225
31
283
22
223
30
227
26
286
18
270
20
357
11
236
23
280
17
275
16
215
24
294
15
217
23
207
26
296
14
322
11
104395
300
540
0
438
12
544
3
470
9
429
12
458
10
445
10
512
5
463
8
506
5
520
4
490
6
488
5
532
2
308
16
330
13
445
5
322
14
321
13
348
10
245
19
228
23
217
23
207
26
212
24
207
23
110216
779
135
15
319
23
228
34
229
33
209
38
281
26
213
36
255
27
278
24
247
28
208
35
192
37
191
36
204
31
202
31
286
18
180
35
194
31
204
29
174
33
173
34
222
24
179
31
207
26
162
33
160
31
208118
1357
109
17
76
78
60
88
105
63
97
70
77
75
159
48
105
62
90
70
112
60
131
53
171
41
138
49
137
48
107
54
123
48
182
34
123
48
69
64
140
42
121
46
107
50
103
48
207
26
142
38
130
37
235188
926
184
11
319
23
266
30
206
38
262
29
198
37
165
45
190
40
201
38
221
33
162
46
146
48
119
58
181
36
175
37
192
33
134
46
128
46
169
35
174
33
124
45
205
27
206
27
207
26
212
24
139
35
284177
959
227
9
149
48
257
31
187
43
138
54
153
47
149
51
144
51
171
45
216
34
227
30
283
22
223
30
181
36
211
30
173
37
145
44
128
46
114
51
149
41
147
39
181
32
179
31
207
26
233
20
160
31
323b295
493
321
5
330
22
429
13
321
22
407
14
422
12
368
16
395
13
372
15
273
24
345
16
294
21
322
17
360
12
262
21
244
23
210
28
279
18
313
14
214
24
200
27
280
16
226
22
207
26
229
21
160
31
345t321
432
411
3
424
13
315
24
349
19
385
16
363
18
350
18
441
10
463
8
369
15
374
14
344
16
322
17
289
18
279
19
276
19
254
21
270
19
361
10
336
11
293
14
333
11
278
16
207
26
193
27
168
30
445146
1149
91
19
89
72
95
69
94
67
141
52
131
55
129
56
149
50
158
48
144
49
101
60
166
42
148
46
125
50
175
37
182
35
159
41
144
41
156
38
167
35
185
30
184
31
217
23
207
26
111
44
155
33
67187
928
252
8
162
45
164
47
136
56
209
38
138
52
174
43
181
41
158
48
158
47
143
50
139
50
212
32
196
32
202
31
192
33
201
30
186
32
239
22
230
22
239
20
222
24
197
28
216
25
181
30
107
42
77b222
748
203
10
149
48
181
43
192
42
228
35
172
42
207
37
277
24
248
29
163
45
223
32
203
36
240
28
204
31
294
17
234
24
219
27
258
20
239
22
219
23
224
22
170
34
242
20
216
25
296
14
246
18
272194
906
203
10
131
55
91
71
134
57
145
51
184
40
171
44
161
47
185
40
185
41
227
30
179
39
164
42
172
38
175
37
221
26
193
32
232
24
212
27
219
23
206
26
217
25
233
21
216
25
274
16
242
19
321380
323
411
3
517
7
492
9
457
10
465
10
485
8
465
9
470
8
480
7
463
8
374
14
385
13
382
12
360
12
376
11
351
11
330
13
344
12
321
13
348
10
293
14
280
16
233
21
216
25
233
20
183
27
91275
554
252
8
242
32
282
28
332
21
281
27
337
20
248
30
271
25
297
22
296
22
255
26
294
21
354
14
249
23
279
19
303
16
249
22
251
21
346
11
265
17
239
20
245
20
248
19
220
24
223
22
197
24
126316
444
273
7
391
16
301
26
342
20
293
26
326
21
342
19
326
18
381
14
463
8
334
17
352
15
428
9
349
13
359
12
303
16
321
14
298
16
346
11
348
10
293
14
264
18
185
30
220
24
199
26
197
24
147b330
421
467
2
382
17
338
22
370
16
448
11
351
19
376
15
290
22
393
13
326
19
419
11
400
12
344
15
370
11
319
15
367
10
297
16
322
14
306
15
219
23
265
17
196
28
233
21
220
24
296
14
242
19
254285
522
366
4
319
23
347
21
370
16
302
25
296
24
292
25
317
19
266
26
252
27
279
23
232
30
273
23
329
15
279
19
276
19
238
24
298
16
226
25
298
14
257
18
249
19
263
17
220
24
266
17
344
9
314200
869
227
9
187
40
177
45
169
46
161
48
198
37
190
40
202
37
164
46
273
24
227
30
232
30
172
40
185
35
234
26
234
24
188
33
175
34
177
33
191
29
173
34
163
35
172
33
220
24
171
31
185
26
440114
1380
91
19
75
79
82
76
81
74
80
75
58
85
67
83
52
87
111
62
90
70
68
75
116
56
60
76
90
60
73
67
100
54
149
43
144
41
169
35
219
23
200
27
222
24
248
19
220
24
204
25
227
21
489287
519
252
8
231
34
220
35
250
30
385
16
274
27
297
24
297
21
331
18
356
17
293
21
430
10
409
10
301
17
308
16
244
23
219
27
298
16
250
21
230
22
220
23
305
14
233
21
220
24
313
12
311
12
53227
730
273
7
256
29
216
36
219
35
188
42
218
33
248
30
213
34
278
24
216
34
245
27
232
30
207
33
178
37
218
28
214
27
193
32
287
17
226
25
202
27
233
21
173
33
242
20
227
23
181
30
263
16
134283
523
467
2
338
21
395
16
342
20
293
26
304
23
213
36
202
37
248
29
235
30
334
17
171
41
279
22
281
19
294
17
345
12
309
15
270
19
400
7
393
7
276
16
313
13
289
15
227
23
204
25
275
15
280231
711
184
11
211
36
266
30
219
35
192
41
236
31
165
45
240
29
266
26
196
39
217
33
259
25
178
39
281
19
202
31
251
22
228
25
236
23
212
27
265
17
245
19
210
26
226
22
227
23
255
18
242
19
303221
749
411
3
251
30
315
24
274
27
324
23
245
30
161
47
170
44
244
30
247
28
245
27
269
24
279
22
241
24
202
31
165
39
188
33
210
28
188
31
179
32
206
26
173
33
197
28
227
23
187
29
155
33
369302
480
366
4
269
28
307
25
349
19
357
19
337
20
287
26
317
19
331
18
394
13
374
14
367
14
344
15
392
9
359
12
276
19
297
16
258
20
239
22
320
12
220
23
189
30
263
17
227
23
216
23
235
20
500127
1300
62
23
51
88
36
98
18
114
76
76
51
87
50
90
77
74
85
72
77
76
49
87
57
79
130
54
157
42
190
34
234
24
321
14
322
14
346
11
275
16
328
11
333
11
179
31
227
23
171
31
235
20
515190
919
146
14
177
41
140
53
157
50
130
56
127
56
226
34
225
32
201
38
185
41
191
39
192
37
245
27
196
32
242
25
173
37
222
26
182
33
158
37
127
46
159
36
135
43
150
36
227
23
307
13
285
14
141289
510
366
4
410
14
275
29
367
17
343
21
337
20
280
27
374
14
310
20
256
26
293
21
308
20
322
17
249
23
225
27
244
23
267
19
251
21
313
14
257
18
239
20
264
18
278
16
234
22
266
17
215
22
399b242
663
158
13
177
41
167
46
169
46
185
43
172
42
201
38
240
29
251
28
326
19
267
24
247
27
279
22
249
23
246
24
312
15
243
23
244
22
321
13
361
9
276
16
313
13
217
23
234
22
266
17
190
25
103424
247
467
2
338
21
465
11
398
14
429
12
485
8
521
5
498
6
463
8
411
12
444
9
430
10
364
13
467
5
395
9
428
6
445
5
355
11
400
7
373
8
374
8
401
6
296
14
236
21
334
10
383
6
153301
481
411
3
211
36
315
24
302
24
241
33
385
16
322
21
290
22
323
19
262
25
357
15
400
12
409
10
349
13
336
14
409
7
309
15
210
28
313
14
275
16
316
12
249
19
206
27
236
21
233
20
275
15
231407
277
467
2
452
11
429
13
389
15
465
10
363
18
368
16
428
11
549
2
477
7
539
3
524
4
459
7
406
8
514
3
428
6
393
8
311
15
361
10
265
17
245
19
333
11
255
18
236
21
415
5
253
17
234265
578
252
8
348
20
209
37
274
27
337
22
263
28
260
29
290
22
259
27
385
14
303
20
247
27
290
21
272
20
262
21
295
17
284
17
244
22
257
20
219
23
185
30
272
17
211
25
236
21
266
17
185
26
287251
612
227
9
278
27
228
34
292
25
228
35
245
30
357
17
271
25
231
32
296
22
203
36
220
32
223
30
249
23
262
21
260
21
243
23
244
22
321
13
242
20
293
14
239
21
248
19
236
21
244
19
227
21
336232
703
321
5
143
51
199
39
183
44
209
38
263
28
260
29
297
21
310
20
296
22
255
26
283
22
240
28
236
25
175
37
234
24
228
25
210
28
174
34
236
21
213
25
196
28
263
17
236
21
223
22
207
23
457132
1252
76
21
118
61
86
73
107
62
100
68
73
77
78
75
110
61
76
77
103
63
125
55
127
53
161
43
145
46
160
41
109
51
116
51
198
30
158
37
158
38
151
38
146
40
159
35
236
21
255
18
253
17
556186
929
146
14
160
46
119
61
159
49
150
50
138
52
112
62
105
62
185
40
163
45
162
46
159
44
183
37
181
36
168
39
201
31
170
37
244
22
226
25
214
24
257
18
305
14
263
17
236
21
233
20
253
17
27296
492
295
6
269
28
373
18
321
22
337
22
236
31
333
20
311
20
271
25
318
20
287
22
232
30
332
16
392
9
308
16
312
15
238
24
270
19
294
16
320
12
328
11
294
15
217
23
244
20
233
20
311
12
44386
318
467
2
391
16
429
13
431
12
521
6
374
17
445
10
531
4
444
9
366
16
374
14
344
16
428
9
480
4
430
7
449
5
445
5
369
10
306
15
275
16
265
17
239
21
214
24
244
20
244
19
322
11
124205
834
184
11
220
35
238
33
287
26
351
20
296
24
248
30
277
24
278
24
229
32
203
36
254
26
235
29
137
48
73
67
106
53
165
39
163
38
158
37
174
33
158
37
161
36
278
16
244
20
166
32
175
28
187204
842
203
10
132
54
127
58
129
58
145
51
120
59
153
50
144
51
185
40
163
45
151
48
214
33
279
22
236
25
225
27
214
27
260
20
322
14
236
23
309
13
257
18
272
17
296
14
244
20
233
20
190
25
228105
1454
5
37
24
102
23
111
32
99
37
98
36
96
64
84
66
80
78
75
63
82
117
57
127
53
100
62
105
55
108
53
134
45
140
45
186
32
219
26
182
31
224
22
196
28
206
27
244
20
244
19
275
15
304279
529
321
5
296
26
275
29
210
37
324
23
385
16
260
29
351
16
307
21
296
22
293
21
247
27
219
31
272
20
257
22
270
20
330
13
344
12
274
18
265
17
265
17
294
15
263
17
244
20
216
23
311
12
334276
535
321
5
375
18
290
27
263
28
312
24
351
19
260
29
395
13
310
20
308
21
357
15
321
19
273
23
196
32
213
29
214
27
254
21
227
25
257
20
275
16
285
15
264
18
255
18
244
20
255
18
275
15
391208
813
273
7
220
35
199
39
187
43
251
31
202
36
159
48
210
35
161
47
168
44
199
37
179
39
203
34
209
30
171
38
221
26
267
19
270
19
239
22
214
24
133
43
184
31
217
23
244
20
193
27
263
16
83t326
426
507
1
391
16
290
27
302
24
357
19
326
21
357
17
326
18
372
15
308
21
419
11
385
13
459
7
406
8
319
15
378
9
372
10
298
16
274
18
212
25
257
18
264
18
263
17
252
19
229
21
215
22
109417
260
467
2
548
3
504
8
482
8
448
11
406
14
417
12
413
12
463
8
447
9
400
12
414
11
397
11
433
7
430
7
428
6
445
5
449
5
461
4
336
11
374
8
374
8
306
13
252
19
199
26
235
20
133220
759
135
15
231
34
153
50
146
53
209
38
193
38
174
43
235
30
194
39
216
34
279
23
239
29
297
20
196
32
254
23
234
24
222
26
227
25
204
29
219
23
245
19
196
28
248
19
252
19
223
22
197
24
201223
747
227
9
251
30
228
34
229
33
192
41
226
32
235
32
221
33
220
34
206
36
212
34
254
26
245
27
227
26
234
26
187
34
188
33
182
33
212
27
202
27
191
29
217
25
179
31
252
19
266
17
242
19
136383
320
411
3
469
10
429
13
535
4
502
7
498
7
499
7
374
14
381
14
369
15
303
20
283
22
409
10
392
9
395
9
330
13
340
12
334
13
321
13
482
3
341
10
249
19
306
13
256
18
204
25
253
17
139361
361
467
2
504
8
364
19
370
16
407
14
458
10
417
12
374
14
431
10
369
15
400
12
294
21
397
11
360
12
359
12
330
13
340
12
258
20
280
17
348
10
374
8
264
18
217
23
256
18
274
16
246
18
267258
603
170
12
202
37
220
35
238
32
209
38
263
28
260
29
240
29
231
32
221
33
255
26
283
22
252
26
289
18
279
19
295
17
330
13
298
16
274
18
219
23
245
19
249
19
278
16
256
18
282
15
300
13
278t208
813
135
15
132
54
159
48
100
65
63
81
179
41
165
45
181
41
185
40
132
53
208
35
186
38
191
36
267
21
279
19
276
19
254
21
279
18
257
20
275
16
276
16
358
9
312
12
256
18
216
23
344
9
316322
431
411
3
348
20
381
17
370
16
357
19
304
23
357
17
317
19
372
15
369
15
357
15
294
21
297
20
258
22
319
15
321
14
260
20
344
12
294
16
298
14
276
16
249
19
312
12
256
18
266
17
263
16
341264
585
321
5
330
22
347
21
349
19
281
27
304
23
241
31
230
31
248
29
183
42
279
23
344
16
245
27
223
27
246
24
286
18
243
23
258
20
219
26
289
15
285
15
280
16
210
26
256
18
244
19
215
22
345b267
573
273
7
239
33
238
33
250
30
272
28
274
27
241
31
326
18
271
25
338
18
334
17
294
21
297
20
329
15
225
27
244
23
260
20
204
29
239
22
242
20
233
21
234
22
289
15
256
18
313
12
227
21
352286
520
366
4
256
29
301
26
431
12
312
24
296
24
235
32
297
21
310
20
273
24
267
24
367
14
290
21
301
17
262
21
214
27
238
24
311
15
239
22
257
18
245
19
280
16
328
11
256
18
282
15
215
22
365236
680
203
10
246
31
199
39
250
30
206
39
214
34
292
25
221
33
194
39
168
44
195
38
192
37
203
34
241
24
218
28
214
27
284
17
334
13
280
17
230
22
233
21
320
12
242
20
256
18
296
14
285
14
377189
923
135
15
118
61
177
45
136
56
100
68
153
47
161
47
144
51
125
57
149
48
117
57
203
36
198
35
191
33
155
43
221
26
210
28
232
24
266
19
275
16
265
17
249
19
233
21
256
18
223
22
285
14
380270
571
366
4
278
27
326
23
292
25
351
20
289
25
307
23
271
25
220
34
216
34
212
34
308
20
252
26
223
27
242
25
221
26
254
21
298
16
346
11
265
17
276
16
222
24
263
17
256
18
229
21
311
12
408250
615
252
8
375
18
315
24
302
24
272
28
337
20
297
24
317
19
231
32
273
24
287
22
294
21
258
25
289
18
286
18
204
30
207
29
204
29
197
30
214
24
220
23
192
29
159
35
256
18
223
22
227
21
432253
608
227
9
211
36
228
34
210
37
185
43
169
43
230
33
221
33
206
37
247
28
245
27
239
29
207
33
249
23
430
7
276
19
330
13
322
14
382
8
275
16
293
14
333
11
226
22
256
18
374
7
285
14
492239
674
252
8
196
39
167
46
183
44
165
47
162
45
195
39
163
46
211
36
149
48
255
26
166
42
191
36
272
20
395
9
312
15
297
16
355
11
280
17
298
14
411
6
272
17
355
9
256
18
282
15
397
5
43234
693
411
3
269
28
338
22
263
28
272
28
236
31
241
31
255
27
217
35
247
28
303
20
227
31
212
32
212
29
175
37
165
39
174
36
223
26
239
22
202
27
215
24
234
22
242
20
270
17
244
19
160
31
113308
458
252
8
239
33
257
31
302
24
272
28
263
28
307
23
311
20
323
19
296
22
255
26
269
24
290
21
249
23
359
12
378
9
403
7
322
14
382
8
348
10
293
14
401
6
368
8
270
17
313
12
322
11
138t238
678
321
5
278
27
249
32
214
36
219
36
202
36
230
33
158
48
217
35
256
26
262
25
186
38
212
32
267
21
242
25
234
24
267
19
232
24
236
23
265
17
239
20
192
29
206
27
270
17
313
12
322
11
379340
405
321
5
362
19
478
10
367
17
337
22
337
20
445
10
395
13
359
16
411
12
345
16
367
14
297
20
301
17
359
12
295
17
277
18
344
12
280
17
289
15
276
16
249
19
278
16
270
17
282
15
235
20
415392
314
321
5
401
15
478
10
411
13
420
13
326
21
322
21
441
10
359
16
326
19
345
16
430
10
409
10
360
12
319
15
467
4
372
10
380
9
382
8
348
10
390
7
358
9
278
16
270
17
334
10
355
8
456184
938
252
8
149
48
130
56
123
59
145
51
179
41
149
51
115
60
97
67
125
56
93
64
146
48
164
42
172
38
202
31
260
21
222
26
210
28
250
21
336
11
265
17
264
18
211
25
270
17
255
18
263
16
482403
282
507
1
452
11
373
18
482
8
485
8
385
16
465
9
498
6
463
8
477
7
419
11
367
14
472
6
301
17
386
10
428
6
393
8
344
12
321
13
348
10
390
7
313
13
263
17
270
17
274
16
300
13
543333
414
273
7
391
16
354
20
356
18
357
19
363
18
333
20
326
18
310
20
318
20
357
15
337
17
344
15
392
9
273
20
260
21
267
19
270
19
274
18
320
12
305
13
294
15
278
16
270
17
355
8
419
4
151310
457
295
6
296
26
338
22
302
24
324
23
289
25
350
18
361
15
444
9
394
13
303
20
259
25
235
29
258
22
257
22
312
15
222
26
311
15
294
16
275
16
316
12
344
10
306
13
278
16
392
6
300
13
180290
506
411
3
375
18
347
21
287
26
293
26
226
32
235
32
317
19
259
27
338
18
235
29
344
16
273
23
236
25
294
17
303
16
297
16
251
21
294
16
289
15
257
18
272
17
368
8
278
16
296
14
253
17
191292
504
203
10
296
26
186
41
292
25
324
23
281
26
280
27
297
21
251
28
296
22
316
19
344
16
235
29
258
22
286
18
286
18
340
12
251
21
361
10
336
11
316
12
344
10
289
15
278
16
282
15
322
11
204293
496
366
4
251
30
257
31
263
28
373
18
263
28
201
38
265
26
331
18
296
22
345
16
400
12
279
22
329
15
336
14
367
10
267
19
334
13
321
13
257
18
328
11
249
19
248
19
278
16
282
15
227
21
368318
441
252
8
348
20
266
30
411
13
385
16
304
23
417
12
351
16
323
19
338
18
334
17
337
17
332
16
281
19
319
15
276
19
260
20
298
16
294
16
320
12
305
13
249
19
233
21
278
16
244
19
322
11
403349
387
366
4
401
15
364
19
411
13
429
12
498
7
445
10
456
9
480
7
394
13
400
12
352
15
290
21
381
10
308
16
351
11
267
19
258
20
294
16
298
14
265
17
239
21
226
22
278
16
244
19
171
29
491378
327
507
1
438
12
429
13
356
18
343
21
385
16
376
15
484
7
359
16
394
13
400
12
430
10
332
16
329
15
359
12
295
17
330
13
423
6
382
8
393
7
316
12
320
12
344
10
278
16
244
19
333
10
495350
385
411
3
278
27
338
22
349
19
343
21
351
19
368
16
456
9
417
11
447
9
400
12
367
14
543
2
312
16
286
18
230
25
297
16
344
12
280
17
309
13
374
8
305
14
263
17
278
16
274
16
300
13
79367
345
411
3
490
9
465
11
499
7
357
19
422
12
417
12
395
13
480
7
318
20
287
22
321
19
435
8
340
14
294
17
351
11
340
12
334
13
334
12
298
14
305
13
272
17
328
11
286
15
255
18
263
16
138b272
566
203
10
313
24
315
24
274
27
272
28
326
21
322
21
240
29
278
24
318
20
208
35
274
23
279
22
329
15
294
17
251
22
357
11
244
22
197
30
249
19
193
28
228
23
197
28
286
15
282
15
300
13
175360
362
321
5
338
21
373
18
411
13
379
17
337
20
376
15
351
16
417
11
356
17
419
11
385
13
364
13
312
16
308
16
397
8
309
15
369
10
382
8
298
14
293
14
374
8
233
21
286
15
307
13
285
14
319183
943
146
14
177
41
167
46
175
45
165
47
159
46
181
42
169
45
154
49
210
35
135
52
175
40
158
44
157
42
164
40
143
43
96
58
157
39
177
33
249
19
224
22
228
23
242
20
286
15
233
20
207
23
326337
408
227
9
305
25
326
23
332
21
302
25
337
20
287
26
265
26
323
19
296
22
419
11
451
8
382
12
360
12
319
15
351
11
403
7
344
12
313
14
309
13
341
10
294
15
278
16
286
15
355
8
300
13
342388
317
467
2
504
8
478
10
398
14
485
8
508
6
417
12
484
7
431
10
296
22
334
17
332
18
397
11
381
10
294
17
351
11
340
12
322
14
361
10
309
13
316
12
313
13
328
11
286
15
266
17
253
17
387402
288
467
2
375
18
410
15
332
21
385
16
374
17
376
15
441
10
480
7
426
11
400
12
430
10
435
8
406
8
499
4
449
5
284
17
490
3
361
10
320
12
328
11
320
12
355
9
286
15
355
8
311
12
390314
451
295
6
278
27
326
23
342
20
385
16
406
14
357
17
326
18
393
13
356
17
293
21
367
14
306
19
312
16
308
16
295
17
297
16
311
15
294
16
209
26
245
19
210
26
255
18
286
15
282
15
322
11
400271
570
227
9
242
32
257
31
315
23
219
36
289
25
273
28
230
31
278
24
262
25
326
18
247
27
267
24
227
26
198
32
260
21
284
17
258
20
280
17
373
8
316
12
294
15
296
14
286
15
216
23
253
17
406269
572
203
10
177
41
338
22
214
36
169
46
320
22
230
33
240
29
244
30
273
24
391
13
274
23
313
18
312
16
242
25
312
15
321
14
227
25
239
22
289
15
328
11
280
16
289
15
286
15
255
18
246
18
418247
618
227
9
269
28
220
35
356
18
251
31
245
30
307
23
235
30
259
27
326
19
217
33
220
32
258
25
289
18
213
29
260
21
284
17
218
27
197
30
236
21
239
20
239
21
233
21
286
15
216
23
275
15
544409
273
540
0
504
8
492
9
470
9
407
14
414
13
465
9
498
6
543
3
447
9
400
12
367
14
322
17
433
7
336
14
351
11
297
16
311
15
266
19
348
10
360
9
401
6
355
9
286
15
296
14
397
5
50b355
379
411
3
452
11
395
16
411
13
429
12
374
17
333
20
326
18
381
14
394
13
491
6
414
11
409
10
281
19
294
17
251
22
254
21
298
16
306
15
257
18
360
9
280
16
289
15
298
14
313
12
227
21
88t334
410
366
4
410
14
326
23
411
13
324
23
351
19
342
19
428
11
331
18
385
14
435
10
321
19
322
17
329
15
376
11
312
15
228
25
227
25
226
25
257
18
245
19
280
16
355
9
298
14
345
9
397
5
154376
328
273
7
319
23
315
24
292
25
302
25
304
23
445
10
374
14
444
9
411
12
357
15
451
8
428
9
480
4
376
11
351
11
340
12
334
13
400
7
373
8
293
14
401
6
312
12
298
14
433
4
355
8
166283
523
184
11
220
35
282
28
229
33
312
24
263
28
222
35
235
30
331
18
318
20
345
16
451
8
354
14
312
16
430
7
330
13
249
22
279
18
236
23
289
15
239
20
222
24
278
16
298
14
255
18
253
17
177300
484
366
4
362
19
338
22
356
18
241
33
320
22
357
17
311
20
310
20
262
25
293
21
227
31
273
23
289
18
262
21
244
23
277
18
287
17
280
17
320
12
265
17
305
14
306
13
298
14
324
11
285
14
207320
435
295
6
256
29
301
26
332
21
324
23
274
27
322
21
297
21
347
17
284
23
391
13
294
21
364
13
301
17
345
13
312
15
357
11
355
11
377
9
275
16
305
13
313
13
255
18
298
14
324
11
300
13
392226
737
366
4
202
37
238
33
175
45
206
39
226
32
260
29
196
38
206
37
163
45
143
50
192
37
235
29
212
29
225
27
270
20
193
32
236
23
211
28
309
13
265
17
210
26
263
17
298
14
216
23
300
13
540219
764
273
7
242
32
238
33
206
38
177
44
147
49
190
40
213
34
175
44
168
44
162
46
134
51
164
42
157
42
185
36
251
22
210
28
258
20
266
19
236
21
293
14
249
19
217
23
298
14
488
2
535
0
548322
431
227
9
296
26
186
41
146
53
219
36
198
37
297
24
326
18
310
20
366
16
357
15
352
15
428
9
480
4
471
5
378
9
382
9
344
12
461
4
361
9
305
13
358
9
312
12
298
14
433
4
355
8
32b370
339
252
8
319
23
266
30
332
21
312
24
385
16
342
19
456
9
347
17
463
8
374
14
400
12
488
5
370
11
386
10
345
12
445
5
369
10
361
10
236
21
411
6
401
6
328
11
307
13
324
11
372
7
48b343
399
252
8
348
20
315
24
321
22
343
21
351
19
297
24
341
17
359
16
326
19
419
11
294
21
364
13
508
3
376
11
378
9
403
7
355
11
382
8
249
19
265
17
344
10
289
15
307
13
216
23
246
18
157247
618
184
11
251
30
238
33
263
28
232
34
236
31
201
38
221
33
206
37
221
33
195
38
214
33
240
28
258
22
246
24
208
29
297
16
236
23
257
20
298
14
293
14
382
7
368
8
307
13
307
13
355
8
162213
784
135
15
173
42
155
49
146
53
150
50
159
46
195
39
173
43
182
41
168
44
191
39
159
44
183
37
218
28
185
36
221
26
222
26
270
19
212
27
257
18
411
6
239
21
312
12
307
13
454
3
372
7
337371
338
507
1
338
21
410
15
470
9
429
12
440
11
417
12
361
15
417
11
394
13
374
14
367
14
322
17
406
8
376
11
378
9
321
14
298
16
334
12
320
12
328
11
280
16
263
17
307
13
274
16
246
18
376254
607
273
7
246
31
307
25
263
28
258
30
326
21
248
30
235
30
182
41
235
30
212
34
308
20
267
24
236
25
273
20
234
24
267
19
270
19
257
20
242
20
224
22
239
21
296
14
307
13
204
25
285
14
385t350
385
366
4
452
11
395
16
370
16
357
19
470
9
376
15
395
13
331
18
284
23
400
12
352
15
332
16
381
10
345
13
251
22
330
13
311
15
294
16
298
14
316
12
264
18
248
19
307
13
244
19
285
14
396288
516
366
4
220
35
220
35
263
28
177
44
202
36
248
30
326
18
297
22
326
19
223
32
294
21
273
23
272
20
273
20
351
11
357
11
355
11
321
13
336
11
360
9
358
9
312
12
307
13
282
15
285
14
401267
573
411
3
391
16
326
23
411
13
400
15
304
23
376
15
351
16
288
23
369
15
173
44
179
39
152
45
178
37
234
26
165
39
193
32
258
20
294
16
214
24
276
16
234
22
344
10
307
13
296
14
285
14
428244
652
203
10
177
41
216
36
195
41
197
40
245
30
181
42
213
34
220
34
308
21
262
25
175
40
258
25
212
29
234
26
303
16
249
22
270
19
266
19
309
13
316
12
305
14
312
12
307
13
255
18
235
20
496130
1254
170
12
113
62
122
60
155
51
102
67
112
62
127
57
138
53
111
62
106
62
92
65
155
46
104
61
114
53
114
51
85
62
101
57
71
66
121
49
140
42
124
45
159
37
312
12
307
13
212
24
207
23
510352
384
507
1
452
11
465
11
457
10
429
12
440
11
417
12
470
8
502
6
477
7
326
18
352
15
354
14
227
26
246
24
204
30
238
24
218
27
239
22
242
20
285
15
272
17
344
10
307
13
345
9
322
11
567313
452
252
8
338
21
249
32
219
35
373
18
320
22
357
17
341
17
307
21
273
24
316
19
352
15
297
20
381
10
257
22
378
9
393
8
236
23
257
20
289
15
293
14
280
16
328
11
307
13
355
8
285
14
24b467
177
467
2
469
10
538
4
524
5
448
11
498
7
485
8
512
5
463
8
528
4
510
5
506
5
354
14
392
9
430
7
378
9
357
11
392
8
524
2
361
9
427
5
382
7
412
5
320
12
488
2
450
3
71259
595
227
9
278
27
238
33
238
32
219
36
202
36
226
34
277
24
231
32
262
25
279
23
321
19
364
13
272
20
279
19
197
32
207
29
251
21
219
26
242
20
285
15
305
14
255
18
320
12
282
15
322
11
135277
532
273
7
338
21
326
23
258
29
272
28
304
23
248
30
271
25
288
23
338
18
326
18
283
22
306
19
241
24
294
17
210
28
182
34
223
26
306
15
289
15
245
19
280
16
306
13
320
12
296
14
300
13
149384
319
467
2
424
13
364
19
370
16
357
19
363
18
357
17
413
12
359
16
369
15
334
17
308
20
382
12
349
13
386
10
515
2
382
9
392
8
361
10
411
6
374
8
305
14
328
11
320
12
324
11
344
9
164366
346
411
3
469
10
478
10
448
11
429
12
440
11
376
15
374
14
404
12
437
10
374
14
367
14
382
12
370
11
345
13
270
20
309
15
244
22
294
16
249
19
285
15
320
12
368
8
320
12
313
12
207
23
167422
255
321
5
382
17
504
8
431
12
407
14
458
10
417
12
413
12
347
17
411
12
374
14
476
7
488
5
360
12
471
5
397
8
403
7
423
6
438
5
361
9
328
11
344
10
368
8
320
12
345
9
355
8
260386
318
411
3
452
11
373
18
431
12
521
6
440
11
445
10
361
15
372
15
394
13
419
11
400
12
332
16
329
15
308
16
286
18
372
10
369
10
313
14
411
6
328
11
280
16
312
12
320
12
282
15
333
10
296363
351
366
4
305
25
307
25
274
27
302
25
326
21
287
26
361
15
480
7
394
13
357
15
414
11
435
8
360
12
336
14
378
9
403
7
344
12
382
8
482
3
390
7
382
7
263
17
320
12
313
12
344
9
329394
302
366
4
330
22
429
13
411
13
379
17
406
14
342
19
311
20
381
14
338
18
303
20
367
14
364
13
392
9
430
7
428
6
357
11
392
8
382
8
411
6
452
4
401
6
444
4
320
12
334
10
333
10
333339
407
252
8
251
30
307
25
411
13
385
16
351
19
445
10
341
17
347
17
385
14
293
21
332
18
354
14
433
7
213
29
321
14
297
16
322
14
250
21
298
14
265
17
344
10
312
12
320
12
374
7
311
12
417353
381
366
4
338
21
373
18
342
20
281
27
374
17
260
29
255
27
297
22
284
23
293
21
308
20
364
13
329
15
359
12
351
11
340
12
449
5
346
11
429
5
305
13
320
12
412
5
320
12
433
4
477
2
426b179
956
91
19
129
56
193
40
129
58
165
47
127
56
201
38
181
41
175
44
138
51
173
44
144
49
207
33
141
47
160
41
165
39
180
35
137
43
158
37
188
30
224
22
245
20
312
12
320
12
255
18
197
24
47263
1782
4
39
9
122
4
135
11
121
5
143
8
126
9
129
17
120
8
131
12
123
26
104
19
108
67
75
100
57
135
47
204
30
201
30
194
31
280
17
219
23
224
22
358
9
344
10
320
12
355
8
333
10
477225
743
158
13
145
50
199
39
169
46
169
46
162
45
222
35
175
42
206
37
273
24
217
33
283
22
313
18
218
28
202
31
170
38
182
34
198
30
219
26
202
27
257
18
264
18
368
8
320
12
374
7
263
16
494396
299
366
4
452
11
504
8
398
14
429
12
422
12
445
10
395
13
463
8
385
14
245
27
352
15
322
17
312
16
294
17
351
11
340
12
311
15
438
5
373
8
360
9
374
8
355
9
320
12
392
6
383
6
507261
591
295
6
382
17
238
33
356
18
281
27
257
29
230
33
213
34
180
42
149
48
217
33
192
37
212
32
223
27
345
13
295
17
309
15
287
17
239
22
257
18
276
16
320
12
328
11
320
12
296
14
355
8
69t403
282
295
6
313
24
347
21
370
16
400
15
406
14
350
18
326
18
310
20
477
7
491
6
438
9
472
6
480
4
415
8
409
7
445
5
466
4
382
8
373
8
360
9
421
5
368
8
336
11
334
10
275
15
80b423
253
366
4
410
14
478
10
448
11
407
14
470
9
465
9
531
4
502
6
394
13
419
11
430
10
435
8
406
8
430
7
321
14
445
5
407
7
361
10
373
8
341
10
294
15
296
14
336
11
345
9
311
12
90432
229
411
3
469
10
429
13
512
6
502
7
470
9
435
11
441
10
537
4
426
11
400
12
506
5
472
6
406
8
345
13
378
9
426
6
380
9
438
5
309
13
341
10
344
10
368
8
336
11
334
10
333
10
161514
133
467
2
548
3
514
7
499
7
547
3
544
3
549
2
512
5
549
2
477
7
520
4
506
5
513
4
508
3
471
5
467
4
547
0
449
5
361
10
482
3
452
4
358
9
400
6
336
11
374
7
311
12
271t281
526
120
16
269
28
228
34
287
26
281
27
304
23
297
24
277
24
266
26
235
30
245
27
220
32
267
24
289
18
273
20
409
7
309
15
311
15
274
18
320
12
276
16
313
13
278
16
336
11
355
8
263
16
354t213
784
203
10
211
36
140
53
175
45
161
48
112
62
165
45
130
54
131
55
158
47
130
54
171
41
198
35
191
33
294
17
221
26
321
14
322
14
294
16
219
23
411
6
374
8
389
7
336
11
274
16
355
8
372362
352
321
5
202
37
347
21
250
30
337
22
304
23
322
21
341
17
393
13
356
17
374
14
414
11
364
13
340
14
319
15
409
7
382
9
392
8
541
1
429
5
390
7
382
7
412
5
336
11
324
11
355
8
438364
349
507
1
424
13
429
13
457
10
351
20
458
10
315
22
311
20
310
20
284
23
316
19
332
18
332
16
370
11
279
19
276
19
382
9
392
8
306
15
361
9
305
13
344
10
412
5
336
11
374
7
355
8
439341
402
411
3
348
20
307
25
302
24
293
26
289
25
315
22
240
29
251
28
229
32
235
29
294
21
313
18
340
14
345
13
378
9
468
4
407
7
461
4
393
7
452
4
333
11
368
8
336
11
392
6
477
2
446315
446
321
5
296
26
249
32
229
33
262
29
304
23
297
24
317
19
417
11
326
19
316
19
308
20
306
19
340
14
376
11
330
13
357
11
251
21
266
19
336
11
316
12
280
16
355
9
336
11
355
8
322
11
458454
193
467
2
375
18
450
12
457
10
473
9
414
13
417
12
470
8
431
10
437
10
444
9
476
7
364
13
548
1
471
5
449
5
494
3
466
4
497
3
393
7
411
6
467
3
412
5
336
11
415
5
477
2
28t312
456
170
12
438
12
238
33
321
22
272
28
281
26
307
23
395
13
331
18
262
25
267
24
283
22
297
20
301
17
262
21
367
10
284
17
236
23
266
19
249
19
293
14
320
12
368
8
347
10
392
6
477
2
29b332
420
321
5
319
23
290
27
229
33
302
25
351
19
273
28
317
19
381
14
318
20
345
16
352
15
313
18
272
20
262
21
330
13
321
14
380
9
346
11
393
7
328
11
374
8
328
11
347
10
374
7
263
16
52t240
670
252
8
177
41
290
27
195
41
232
34
245
30
207
37
255
27
220
34
206
36
239
28
239
29
252
26
241
24
190
34
210
28
219
27
198
30
188
31
320
12
316
12
245
20
296
14
347
10
255
18
311
12
70t308
458
273
7
305
25
290
27
292
25
251
31
296
24
297
24
251
28
323
19
284
23
267
24
367
14
306
19
312
16
395
9
221
26
284
17
251
21
274
18
275
16
341
10
442
4
368
8
347
10
334
10
450
3
95277
532
158
13
187
40
257
31
263
28
293
26
281
26
213
36
255
27
266
26
308
21
303
20
332
18
279
22
258
22
359
12
330
13
357
11
355
11
257
20
249
19
257
18
192
29
328
11
347
10
296
14
355
8
101b343
399
273
7
278
27
338
22
370
16
262
29
257
29
322
21
395
13
359
16
284
23
326
18
308
20
344
15
267
21
395
9
286
18
357
11
392
8
226
25
320
12
341
10
358
9
400
6
347
10
512
1
450
3
121336
409
273
7
313
24
186
41
321
22
302
25
337
20
342
19
326
18
372
15
242
29
245
27
283
22
364
13
370
11
471
5
378
9
284
17
334
13
334
12
336
11
427
5
333
11
355
9
347
10
334
10
419
4
181306
464
321
5
220
35
228
34
169
46
192
41
363
18
342
19
317
19
271
25
262
25
316
19
321
19
354
14
340
14
294
17
397
8
297
16
311
15
334
12
348
10
328
11
401
6
328
11
347
10
334
10
397
5
206421
256
411
3
438
12
419
14
349
19
420
13
363
18
435
11
413
12
480
7
447
9
461
8
533
3
435
8
453
6
430
7
367
10
382
9
407
7
461
4
373
8
390
7
272
17
296
14
347
10
307
13
372
7
213b446
207
295
6
469
10
429
13
411
13
521
6
498
7
435
11
542
3
463
8
477
7
510
5
438
9
435
8
392
9
471
5
397
8
468
4
334
13
361
10
429
5
427
5
442
4
306
13
347
10
324
11
419
4
250384
319
411
3
438
12
492
9
370
16
465
10
422
12
394
14
395
13
331
18
234
31
345
16
274
23
306
19
453
6
308
16
397
8
445
5
355
11
382
8
361
9
285
15
358
9
328
11
347
10
374
7
355
8
291396
299
411
3
469
10
410
15
398
14
379
17
363
18
394
14
374
14
331
18
394
13
400
12
414
11
435
8
392
9
345
13
330
13
309
15
392
8
419
6
320
12
305
13
382
7
368
8
347
10
345
9
344
9
375381
321
411
3
362
19
315
24
370
16
293
26
337
20
376
15
456
9
310
20
385
14
357
15
438
9
322
17
301
17
359
12
397
8
382
9
369
10
250
21
429
5
475
3
507
2
412
5
347
10
374
7
397
5
394429
233
366
4
410
14
450
12
499
7
429
12
440
11
445
10
456
9
417
11
447
9
461
8
400
12
364
13
406
8
359
12
409
7
340
12
392
8
346
11
361
9
427
5
401
6
412
5
347
10
415
5
450
3
402399
297
295
6
348
20
395
16
370
16
473
9
414
13
499
7
456
9
404
12
369
15
391
13
352
15
354
14
406
8
376
11
409
7
309
15
380
9
321
13
336
11
374
8
333
11
344
10
347
10
355
8
322
11
419254
607
227
9
202
37
186
41
164
48
293
26
193
38
297
24
255
27
241
31
326
19
334
17
227
31
219
31
289
18
246
24
260
21
277
18
287
17
239
22
236
21
285
15
320
12
255
18
347
10
282
15
253
17
513431
230
366
4
410
14
429
13
389
15
420
13
522
5
435
11
498
6
404
12
447
9
444
9
451
8
409
10
453
6
345
13
397
8
403
7
380
9
400
7
411
6
390
7
333
11
344
10
347
10
392
6
515
1
98408
275
366
4
424
13
419
14
431
12
448
11
414
13
402
13
395
13
463
8
411
12
475
7
438
9
435
8
360
12
359
12
367
10
403
7
392
8
321
13
373
8
427
5
245
20
296
14
364
9
313
12
355
8
160b438
218
321
5
424
13
419
14
448
11
429
12
394
15
394
14
484
7
431
10
411
12
520
4
344
16
435
8
406
8
430
7
378
9
393
8
490
3
334
12
482
3
475
3
507
2
412
5
364
9
454
3
397
5
195299
485
411
3
330
22
354
20
332
21
281
27
245
30
248
30
240
29
297
22
262
25
316
19
294
21
306
19
312
16
286
18
303
16
277
18
218
27
280
17
265
17
328
11
249
19
296
14
364
9
355
8
372
7
205396
299
411
3
452
11
450
12
457
10
485
8
406
14
402
13
484
7
347
17
326
19
374
14
337
17
332
16
241
24
359
12
312
15
340
12
407
7
419
6
373
8
341
10
401
6
412
5
364
9
355
8
263
16
213t303
478
295
6
231
34
301
26
238
32
281
27
304
23
322
21
225
32
271
25
338
18
279
23
247
27
364
13
453
6
376
11
330
13
340
12
244
22
313
14
336
11
316
12
358
9
263
17
364
9
282
15
235
20
240317
443
411
3
410
14
395
16
398
14
385
16
281
26
376
15
374
14
297
22
338
18
245
27
247
27
279
22
301
17
262
21
276
19
243
23
279
18
266
19
309
13
265
17
294
15
312
12
364
9
296
14
311
12
322400
292
411
3
391
16
381
17
370
16
448
11
374
17
394
14
311
20
323
19
426
11
357
15
438
9
435
8
370
11
430
7
515
2
468
4
466
4
334
12
336
11
305
13
294
15
263
17
364
9
392
6
397
5
420444
208
366
4
452
11
429
13
411
13
473
9
498
7
521
5
374
14
502
6
437
10
444
9
524
4
459
7
433
7
430
7
367
10
393
8
423
6
377
9
373
8
427
5
507
2
355
9
364
9
392
6
333
10
424327
422
411
3
490
9
465
11
398
14
373
18
385
16
315
22
265
26
259
27
308
21
303
20
274
23
240
28
258
22
319
15
303
16
309
15
287
17
257
20
275
16
374
8
382
7
400
6
364
9
266
17
263
16
425304
473
295
6
296
26
354
20
342
20
379
17
304
23
322
21
277
24
231
32
273
24
287
22
337
17
459
7
258
22
336
14
244
23
267
19
298
16
306
15
230
22
193
28
280
16
355
9
364
9
392
6
275
15
506346
395
366
4
211
36
228
34
287
26
232
34
208
35
287
26
297
21
288
23
326
19
287
22
242
28
332
16
349
13
533
2
409
7
445
5
369
10
461
4
482
3
390
7
467
3
444
4
364
9
454
3
515
1
550325
427
273
7
220
35
266
30
398
14
351
20
245
30
280
27
297
21
259
27
229
32
267
24
242
28
223
30
289
18
376
11
351
11
468
4
380
9
419
6
393
7
475
3
382
7
368
8
364
9
415
5
419
4
38t282
524
120
16
278
27
193
40
302
24
312
24
257
29
181
42
255
27
259
27
273
24
267
24
254
26
252
26
301
17
262
21
330
13
284
17
270
19
361
10
320
12
316
12
344
10
312
12
376
8
313
12
397
5
51500
149
467
2
438
12
514
7
524
5
502
7
485
8
543
3
470
8
480
7
477
7
491
6
367
14
435
8
508
3
456
6
428
6
426
6
490
3
400
7
503
2
475
3
421
5
444
4
376
8
544
0
477
2
70b273
564
158
13
246
31
159
48
175
45
158
49
208
35
307
23
240
29
307
21
247
28
345
16
259
25
313
18
312
16
257
22
286
18
228
25
298
16
346
11
320
12
224
22
249
19
412
5
376
8
454
3
383
6
72t483
160
411
3
517
7
530
5
512
6
407
14
485
8
485
8
484
7
463
8
477
7
491
6
451
8
488
5
480
4
471
5
484
3
445
5
449
5
461
4
429
5
475
3
467
3
444
4
376
8
415
5
285
14
74t365
348
411
3
305
25
326
23
292
25
262
29
274
27
376
15
441
10
444
9
447
9
444
9
367
14
364
13
349
13
430
7
303
16
403
7
407
7
419
6
265
17
341
10
344
10
328
11
376
8
334
10
275
15
123b388
317
321
5
348
20
364
19
356
18
373
18
304
23
376
15
395
13
444
9
394
13
334
17
352
15
409
10
453
6
386
10
449
5
372
10
380
9
400
7
373
8
390
7
344
10
328
11
376
8
307
13
246
18
131t348
393
295
6
278
27
354
20
349
19
302
25
226
32
350
18
297
21
251
28
426
11
262
25
259
25
364
13
312
16
415
8
312
15
260
20
466
4
400
7
275
16
390
7
442
4
467
3
376
8
374
7
355
8
156413
267
507
1
338
21
395
16
321
22
324
23
304
23
307
23
428
11
331
18
437
10
444
9
490
6
428
9
433
7
395
9
484
3
494
3
449
5
461
4
429
5
475
3
421
5
412
5
376
8
345
9
344
9
165442
210
321
5
348
20
419
14
370
16
400
15
394
15
445
10
395
13
404
12
369
15
520
4
476
7
409
10
480
4
415
8
515
2
468
4
490
3
438
5
482
3
546
0
467
3
527
1
376
8
433
4
344
9
170345
396
366
4
382
17
354
20
292
25
272
28
296
24
402
13
286
23
347
17
338
18
316
19
385
13
382
12
340
14
359
12
303
16
284
17
322
14
250
21
309
13
390
7
344
10
467
3
376
8
282
15
300
13
202411
272
467
2
401
15
429
13
398
14
357
19
374
17
417
12
413
12
417
11
477
7
475
7
451
8
409
10
392
9
430
7
409
7
284
17
298
16
346
11
361
9
341
10
344
10
355
9
376
8
355
8
419
4
301454
193
507
1
490
9
514
7
431
12
420
13
522
5
445
10
470
8
502
6
394
13
444
9
476
7
488
5
508
3
499
4
484
3
494
3
423
6
361
10
348
10
475
3
401
6
296
14
376
8
392
6
311
12
382437
221
273
7
410
14
450
12
411
13
373
18
498
7
402
13
413
12
431
10
411
12
475
7
400
12
513
4
453
6
456
6
515
2
372
10
407
7
334
12
429
5
526
1
467
3
368
8
376
8
355
8
419
4
397459
191
467
2
391
16
429
13
411
13
407
14
470
9
499
7
441
10
431
10
356
17
444
9
438
9
382
12
406
8
471
5
515
2
468
4
466
4
419
6
503
2
475
3
467
3
444
4
376
8
512
1
535
0
522260
594
203
10
168
44
167
46
199
40
251
31
153
47
235
32
181
41
288
23
252
27
173
44
211
34
223
30
209
30
336
14
270
20
426
6
407
7
346
11
309
13
374
8
421
5
312
12
376
8
392
6
397
5
553496
150
411
3
546
4
538
4
512
6
502
7
522
5
465
9
374
14
444
9
494
6
444
9
451
8
513
4
467
5
471
5
538
1
445
5
392
8
497
3
429
5
427
5
358
9
444
4
376
8
454
3
515
1
560347
394
467
2
278
27
282
28
274
27
262
29
245
30
248
30
361
15
359
16
296
22
334
17
385
13
273
23
340
14
319
15
345
12
340
12
369
10
400
7
393
7
475
3
382
7
389
7
376
8
392
6
372
7
60406
279
321
5
438
12
364
19
457
10
357
19
394
15
465
9
374
14
297
22
385
14
357
15
367
14
258
25
360
12
336
14
351
11
426
6
449
5
461
4
429
5
390
7
507
2
444
4
393
7
454
3
383
6
105211
795
184
11
124
58
155
49
169
46
138
54
142
51
108
63
181
41
131
55
149
48
162
46
211
34
172
40
209
30
246
24
192
33
267
19
369
10
313
14
373
8
341
10
358
9
312
12
393
7
307
13
333
10
131b247
618
203
10
278
27
238
33
183
44
197
40
188
39
141
52
193
39
211
36
242
29
227
30
232
30
258
25
289
18
294
17
286
18
357
11
287
17
280
17
230
22
285
15
305
14
412
5
393
7
274
16
372
7
140465
182
366
4
375
18
381
17
512
6
473
9
470
9
402
13
512
5
526
5
463
8
435
10
352
15
488
5
508
3
499
4
409
7
468
4
423
6
438
5
429
5
475
3
531
1
467
3
393
7
415
5
397
5
173405
280
366
4
382
17
381
17
411
13
379
17
470
9
241
31
297
21
372
15
426
11
435
10
438
9
472
6
433
7
308
16
321
14
426
6
449
5
419
6
429
5
411
6
401
6
389
7
393
7
374
7
355
8
214356
378
295
6
256
29
193
40
263
28
293
26
363
18
376
15
326
18
393
13
338
18
316
19
321
19
252
26
381
10
294
17
378
9
357
11
355
11
419
6
551
0
390
7
374
8
412
5
393
7
355
8
419
4
271b539
106
366
4
452
11
450
12
457
10
502
7
550
2
529
4
542
3
537
4
549
2
551
2
553
1
543
2
508
3
541
1
484
3
494
3
449
5
497
3
451
4
475
3
467
3
527
1
393
7
392
6
535
0
302307
463
227
9
278
27
216
36
258
29
262
29
374
17
315
22
413
12
297
22
338
18
334
17
269
24
267
24
281
19
254
23
330
13
277
18
279
18
321
13
289
15
341
10
294
15
226
22
393
7
433
4
535
0
422280
527
109
17
162
45
150
51
183
44
177
44
218
33
292
25
277
24
359
16
284
23
267
24
274
23
279
22
301
17
273
20
449
5
357
11
369
10
346
11
411
6
305
13
382
7
344
10
393
7
324
11
355
8
435427
245
366
4
424
13
552
2
448
11
473
9
422
12
368
16
361
15
372
15
338
18
400
12
414
11
435
8
392
9
430
7
409
7
372
10
344
12
400
7
265
17
390
7
467
3
412
5
393
7
488
2
383
6
447376
328
295
6
319
23
228
34
370
16
281
27
274
27
307
23
341
17
251
28
262
25
400
12
451
8
382
12
406
8
395
9
484
3
340
12
423
6
497
3
503
2
475
3
507
2
400
6
393
7
433
4
397
5
470448
201
507
1
452
11
465
11
470
9
502
7
485
8
445
10
512
5
404
12
447
9
461
8
438
9
382
12
508
3
499
4
367
10
393
8
407
7
382
8
411
6
411
6
442
4
328
11
393
7
313
12
450
3
473252
609
252
8
220
35
290
27
219
35
258
30
245
30
241
31
240
29
227
33
252
27
227
30
220
32
245
27
281
19
175
37
187
34
207
29
236
23
280
17
275
16
206
26
272
17
412
5
393
7
454
3
477
2
521367
345
321
5
362
19
354
20
370
16
312
24
274
27
435
11
351
16
323
19
284
23
334
17
220
32
344
15
370
11
395
9
367
10
426
6
322
14
361
10
451
4
374
8
421
5
412
5
393
7
415
5
372
7
549274
561
295
6
199
38
249
32
187
43
281
27
296
24
280
27
163
46
178
43
189
40
186
41
186
38
245
27
312
16
319
15
286
18
340
12
344
12
382
8
393
7
374
8
442
4
400
6
393
7
334
10
383
6
37t505
141
540
0
504
8
504
8
543
3
473
9
550
2
521
5
542
3
502
6
528
4
491
6
547
2
513
4
329
15
345
13
409
7
393
8
466
4
461
4
429
5
546
0
421
5
412
5
408
6
415
5
419
4
81b486
157
366
4
548
3
514
7
524
5
448
11
440
11
499
7
484
7
555
1
463
8
520
4
476
7
488
5
453
6
471
5
428
6
403
7
392
8
400
7
429
5
374
8
401
6
444
4
408
6
374
7
477
2
125393
308
321
5
338
21
290
27
367
17
385
16
385
16
333
20
484
7
393
13
338
18
461
8
352
15
459
7
370
11
336
14
321
14
372
10
355
11
377
9
393
7
360
9
344
10
355
9
408
6
355
8
535
0
132450
199
507
1
438
12
395
16
356
18
400
15
351
19
402
13
512
5
480
7
494
6
475
7
490
6
435
8
433
7
430
7
484
3
403
7
423
6
419
6
393
7
507
2
382
7
444
4
408
6
488
2
477
2
150294
494
366
4
256
29
220
35
302
24
232
34
320
22
280
27
428
11
310
20
262
25
212
34
259
25
332
16
212
29
254
23
260
21
277
18
334
13
280
17
336
11
341
10
280
16
344
10
408
6
355
8
383
6
185519
126
467
2
490
9
492
9
554
1
485
8
508
6
521
5
470
8
480
7
528
4
539
3
490
6
488
5
480
4
514
3
484
3
537
1
490
3
497
3
429
5
390
7
421
5
444
4
408
6
392
6
450
3
193327
422
411
3
305
25
373
18
389
15
357
19
337
20
322
21
317
19
211
36
189
40
293
21
214
33
322
17
349
13
308
16
330
13
330
13
311
15
361
10
393
7
411
6
333
11
368
8
408
6
374
7
333
10
211424
247
467
2
517
7
530
5
482
8
385
16
508
6
394
14
413
12
347
17
426
11
357
15
385
13
382
12
329
15
336
14
409
7
445
5
407
7
361
10
451
4
427
5
333
11
368
8
408
6
355
8
344
9
245375
330
366
4
362
19
410
15
411
13
400
15
422
12
417
12
395
13
331
18
369
15
326
18
400
12
354
14
329
15
213
29
286
18
309
15
355
11
294
16
393
7
360
9
442
4
412
5
408
6
334
10
397
5
266487
156
366
4
382
17
450
12
411
13
420
13
440
11
465
9
553
2
463
8
494
6
520
4
547
2
397
11
433
7
499
4
484
3
468
4
536
1
461
4
503
2
452
4
507
2
540
0
408
6
454
3
419
4
274b444
208
411
3
313
24
364
19
482
8
385
16
498
7
485
8
441
10
549
2
437
10
461
8
506
5
543
2
480
4
499
4
378
9
330
13
380
9
346
11
451
4
452
4
531
1
444
4
408
6
324
11
383
6
310457
192
411
3
469
10
450
12
482
8
485
8
422
12
445
10
441
10
480
7
506
5
491
6
533
3
459
7
453
6
541
1
397
8
426
6
407
7
400
7
373
8
341
10
313
13
344
10
408
6
392
6
450
3
331409
273
467
2
517
7
410
15
512
6
473
9
289
25
273
28
361
15
381
14
356
17
267
24
490
6
513
4
480
4
456
6
351
11
426
6
355
11
346
11
451
4
390
7
507
2
389
7
408
6
324
11
275
15
395513
134
411
3
410
14
465
11
535
4
555
2
536
4
521
5
498
6
502
6
528
4
520
4
451
8
459
7
433
7
415
8
428
6
468
4
466
4
524
2
503
2
360
9
442
4
499
2
408
6
512
1
515
1
410b434
225
321
5
362
19
429
13
342
20
448
11
363
18
315
22
395
13
502
6
463
8
491
6
385
13
513
4
480
4
541
1
484
3
494
3
423
6
438
5
451
4
374
8
467
3
412
5
408
6
345
9
333
10
444327
422
203
10
242
32
266
30
229
33
219
36
326
21
248
30
251
28
310
20
318
20
316
19
367
14
258
25
349
13
395
9
397
8
403
7
490
3
400
7
393
7
341
10
320
12
400
6
408
6
345
9
372
7
464369
344
507
1
338
21
354
20
342
20
324
23
257
29
230
33
196
38
297
22
369
15
345
16
337
17
364
13
406
8
499
4
428
6
468
4
449
5
497
3
361
9
427
5
358
9
499
2
408
6
374
7
355
8
485257
605
170
12
211
36
220
35
219
35
232
34
202
36
226
34
210
35
220
34
221
33
255
26
259
25
223
30
227
26
234
26
321
14
284
17
279
18
400
7
336
11
341
10
320
12
328
11
408
6
244
19
207
23
45b512
136
467
2
546
4
395
16
431
12
521
6
522
5
499
7
531
4
480
7
477
7
539
3
490
6
488
5
532
2
456
6
397
8
403
7
423
6
461
4
451
4
546
0
467
3
412
5
426
5
512
1
515
1
54483
160
366
4
504
8
530
5
535
4
465
10
422
12
485
8
484
7
526
5
494
6
444
9
414
11
435
8
532
2
456
6
378
9
403
7
449
5
524
2
503
2
374
8
401
6
499
2
426
5
374
7
477
2
83b503
143
507
1
469
10
492
9
512
6
521
6
485
8
445
10
456
9
502
6
447
9
510
5
430
10
472
6
480
4
430
7
484
3
537
1
519
2
438
5
482
3
360
9
442
4
540
0
426
5
415
5
535
0
93518
128
507
1
410
14
492
9
550
2
502
7
544
3
529
4
498
6
431
10
540
3
475
7
533
3
543
2
508
3
471
5
484
3
403
7
449
5
419
6
451
4
452
4
467
3
412
5
426
5
454
3
419
4
130529
117
366
4
540
5
514
7
543
3
530
5
440
11
543
3
553
2
502
6
477
7
520
4
414
11
530
3
532
2
499
4
515
2
519
2
519
2
497
3
503
2
328
11
358
9
467
3
426
5
544
0
515
1
188489
154
507
1
517
7
504
8
482
8
502
7
508
6
417
12
470
8
444
9
411
12
461
8
451
8
409
10
508
3
514
3
428
6
426
6
466
4
461
4
429
5
452
4
507
2
467
3
426
5
454
3
477
2
292448
201
507
1
401
15
450
12
389
15
357
19
394
15
485
8
413
12
404
12
477
7
357
15
337
17
382
12
532
2
415
8
467
4
445
5
536
1
497
3
551
0
507
2
442
4
499
2
426
5
454
3
477
2
295511
137
411
3
525
6
544
3
550
2
485
8
470
9
499
7
531
4
502
6
477
7
391
13
533
3
488
5
480
4
533
2
467
4
426
6
490
3
400
7
482
3
427
5
442
4
444
4
426
5
374
7
372
7
315297
490
252
8
187
40
209
37
250
30
262
29
214
34
213
36
225
32
251
28
308
21
293
21
308
20
290
21
312
16
319
15
345
12
340
12
298
16
400
7
361
9
305
13
358
9
355
9
426
5
374
7
450
3
351371
338
295
6
256
29
307
25
332
21
281
27
320
22
297
24
297
21
404
12
326
19
400
12
451
8
332
16
349
13
359
12
351
11
340
12
380
9
497
3
411
6
452
4
421
5
368
8
426
5
433
4
419
4
360443
209
366
4
382
17
373
18
356
18
429
12
458
10
368
16
428
11
393
13
463
8
475
7
490
6
488
5
433
7
456
6
428
6
468
4
466
4
461
4
482
3
374
8
442
4
412
5
426
5
433
4
419
4
386470
173
507
1
490
9
419
14
457
10
465
10
508
6
465
9
484
7
417
11
506
5
374
14
385
13
472
6
453
6
471
5
467
4
372
10
449
5
419
6
532
1
411
6
467
3
467
3
426
5
488
2
477
2
453487
156
321
5
438
12
419
14
482
8
485
8
458
10
485
8
441
10
526
5
447
9
520
4
524
4
435
8
480
4
471
5
467
4
445
5
423
6
524
2
482
3
507
2
442
4
467
3
426
5
433
4
419
4
462506
140
540
0
517
7
492
9
470
9
420
13
485
8
435
11
374
14
381
14
494
6
491
6
490
6
488
5
480
4
514
3
515
2
468
4
490
3
541
1
503
2
526
1
531
1
412
5
426
5
512
1
535
0
511420
257
227
9
362
19
381
17
332
21
357
19
394
15
435
11
374
14
404
12
394
13
435
10
385
13
409
10
467
5
395
9
467
4
468
4
490
3
524
2
532
1
360
9
401
6
389
7
426
5
392
6
300
13
516496
150
321
5
401
15
395
16
263
28
530
5
536
4
529
4
531
4
480
7
556
0
510
5
476
7
488
5
467
5
456
6
484
3
547
0
549
0
541
1
503
2
475
3
507
2
400
6
426
5
374
7
397
5
524428
244
366
4
438
12
410
15
398
14
465
10
394
15
402
13
456
9
417
11
506
5
400
12
367
14
459
7
392
9
430
7
378
9
357
11
423
6
346
11
373
8
360
9
358
9
344
10
426
5
392
6
450
3
536414
266
252
8
348
20
395
16
356
18
351
20
440
11
435
11
428
11
393
13
369
15
419
11
385
13
397
11
406
8
395
9
428
6
468
4
369
10
382
8
411
6
411
6
374
8
344
10
426
5
433
4
419
4
538310
457
227
9
256
29
315
24
250
30
337
22
337
20
307
23
290
22
278
24
256
26
262
25
274
23
290
21
312
16
286
18
295
17
297
16
287
17
321
13
298
14
341
10
320
12
289
15
426
5
454
3
450
3
564161
1054
170
12
81
76
82
76
47
89
29
101
62
82
84
73
122
56
95
68
109
61
131
53
152
47
161
43
141
47
190
34
251
22
243
23
287
17
257
20
236
21
360
9
421
5
400
6
426
5
415
5
450
3
572478
162
507
1
469
10
504
8
389
15
485
8
508
6
529
4
498
6
502
6
463
8
475
7
414
11
435
8
508
3
386
10
515
2
468
4
490
3
419
6
429
5
411
6
442
4
368
8
426
5
433
4
419
4
41521
125
411
3
525
6
530
5
535
4
465
10
458
10
465
9
531
4
431
10
540
3
475
7
553
1
409
10
548
1
514
3
538
1
468
4
490
3
377
9
503
2
374
8
548
0
499
2
447
4
454
3
450
3
52b451
196
467
2
296
26
395
16
411
13
539
4
414
13
402
13
413
12
480
7
411
12
400
12
438
9
488
5
406
8
456
6
484
3
494
3
392
8
497
3
503
2
475
3
467
3
467
3
447
4
512
1
397
5
82b477
163
507
1
424
13
395
16
448
11
502
7
394
15
368
16
361
15
537
4
437
10
520
4
506
5
488
5
548
1
553
0
467
4
468
4
490
3
438
5
411
6
427
5
548
0
467
3
447
4
454
3
450
3
184493
152
411
3
504
8
514
7
499
7
502
7
458
10
529
4
456
9
502
6
494
6
444
9
490
6
435
8
480
4
499
4
428
6
494
3
423
6
541
1
482
3
452
4
421
5
400
6
447
4
345
9
372
7
225b516
131
321
5
504
8
450
12
482
8
521
6
544
3
465
9
484
7
502
6
506
5
475
7
524
4
472
6
467
5
430
7
515
2
519
2
466
4
461
4
482
3
507
2
421
5
467
3
447
4
512
1
450
3
242469
176
467
2
517
7
395
16
389
15
448
11
470
9
529
4
441
10
502
6
447
9
491
6
476
7
513
4
480
4
395
9
449
5
519
2
466
4
419
6
361
9
390
7
401
6
527
1
447
4
392
6
372
7
275t435
223
252
8
348
20
381
17
431
12
407
14
385
16
402
13
341
17
359
16
394
13
444
9
414
11
459
7
453
6
415
8
538
1
426
6
423
6
524
2
429
5
475
3
467
3
412
5
447
4
512
1
535
0
289476
168
467
2
504
8
395
16
431
12
473
9
440
11
465
9
428
11
417
11
540
3
419
11
533
3
530
3
480
4
471
5
467
4
382
9
490
3
541
1
482
3
475
3
442
4
389
7
447
4
392
6
383
6
309341
402
467
2
269
28
301
26
315
23
241
33
304
23
322
21
297
21
331
18
326
19
303
20
259
25
212
32
241
24
225
27
378
9
330
13
423
6
461
4
503
2
411
6
467
3
499
2
447
4
415
5
383
6
348t379
324
366
4
305
25
266
30
302
24
312
24
296
24
322
21
297
21
288
23
369
15
357
15
400
12
409
10
508
3
395
9
484
3
445
5
490
3
334
12
393
7
427
5
421
5
389
7
447
4
345
9
419
4
359542
101
411
3
469
10
504
8
470
9
485
8
544
3
529
4
512
5
480
7
477
7
551
2
547
2
530
3
532
2
514
3
484
3
547
0
490
3
461
4
551
0
507
2
467
3
499
2
447
4
488
2
477
2
370373
334
467
2
362
19
381
17
431
12
357
19
326
21
376
15
341
17
359
16
308
21
316
19
242
28
313
18
289
18
345
13
409
7
382
9
334
13
419
6
361
9
341
10
467
3
368
8
447
4
392
6
419
4
393470
173
540
0
469
10
478
10
470
9
502
7
522
5
512
6
456
9
444
9
437
10
435
10
414
11
364
13
480
4
456
6
409
7
445
5
490
3
438
5
451
4
360
9
382
7
467
3
447
4
488
2
397
5
398467
177
411
3
490
9
478
10
499
7
502
7
394
15
485
8
512
5
444
9
437
10
461
8
451
8
513
4
433
7
395
9
428
6
468
4
355
11
438
5
373
8
427
5
507
2
400
6
447
4
488
2
397
5
412527
120
467
2
548
3
552
2
535
4
485
8
522
5
512
6
542
3
502
6
506
5
475
7
506
5
409
10
406
8
541
1
467
4
494
3
392
8
419
6
451
4
475
3
507
2
527
1
447
4
544
0
333
10
433478
162
321
5
490
9
504
8
499
7
539
4
508
6
394
14
413
12
417
11
426
11
475
7
476
7
435
8
381
10
471
5
449
5
537
1
519
2
461
4
451
4
475
3
467
3
467
3
447
4
433
4
397
5
488509
138
366
4
424
13
419
14
499
7
429
12
422
12
529
4
512
5
526
5
549
2
491
6
385
13
472
6
467
5
319
15
515
2
547
0
549
0
524
2
503
2
526
1
531
1
540
0
447
4
488
2
515
1
568324
430
411
3
410
14
410
15
321
22
324
23
337
20
260
29
341
17
288
23
284
23
293
21
308
20
245
27
236
25
202
31
251
22
382
9
287
17
280
17
320
12
328
11
294
15
527
1
447
4
433
4
397
5
571529
117
540
0
525
6
544
3
543
3
502
7
406
14
512
6
542
3
537
4
506
5
461
8
506
5
488
5
406
8
415
8
515
2
382
9
466
4
541
1
482
3
526
1
467
3
467
3
447
4
512
1
515
1
69b535
110
273
7
540
5
478
10
524
5
448
11
508
6
485
8
484
7
526
5
506
5
539
3
533
3
543
2
553
0
514
3
538
1
519
2
519
2
555
0
451
4
452
4
531
1
389
7
466
3
433
4
477
2
94438
218
411
3
469
10
429
13
356
18
420
13
440
11
485
8
428
11
444
9
411
12
444
9
476
7
488
5
370
11
359
12
378
9
445
5
380
9
438
5
451
4
411
6
382
7
328
11
466
3
454
3
419
4
174436
222
540
0
540
5
478
10
482
8
429
12
422
12
368
16
395
13
310
20
356
17
374
14
367
14
397
11
312
16
415
8
409
7
403
7
536
1
497
3
451
4
475
3
467
3
368
8
466
3
433
4
450
3
223509
138
184
11
525
6
492
9
512
6
502
7
522
5
435
11
428
11
543
3
540
3
491
6
451
8
530
3
406
8
533
2
449
5
519
2
392
8
438
5
532
1
475
3
507
2
499
2
466
3
454
3
397
5
227337
408
203
10
220
35
184
42
247
31
251
31
263
28
195
39
225
32
278
24
262
25
239
28
385
13
344
15
381
10
471
5
449
5
468
4
407
7
419
6
503
2
507
2
507
2
499
2
466
3
433
4
450
3
230391
315
321
5
319
23
282
28
292
25
343
21
374
17
333
20
297
21
271
25
296
22
326
18
367
14
382
12
349
13
430
7
321
14
494
3
466
4
497
3
411
6
475
3
531
1
467
3
466
3
512
1
450
3
293517
129
507
1
540
5
504
8
482
8
530
5
536
4
485
8
512
5
502
6
506
5
357
15
506
5
409
10
433
7
415
8
538
1
519
2
423
6
461
4
482
3
546
0
467
3
467
3
466
3
488
2
477
2
330b353
381
184
11
256
29
266
30
263
28
281
27
363
18
315
22
290
22
347
17
369
15
287
22
308
20
313
18
340
14
395
9
330
13
403
7
311
15
382
8
373
8
411
6
467
3
400
6
466
3
415
5
397
5
346478
162
507
1
504
8
478
10
457
10
485
8
485
8
445
10
441
10
480
7
477
7
419
11
451
8
435
8
467
5
471
5
515
2
426
6
407
7
438
5
411
6
475
3
401
6
467
3
466
3
454
3
477
2
450548
87
540
0
525
6
544
3
499
7
547
3
498
7
549
2
484
7
537
4
540
3
520
4
524
4
530
3
532
2
533
2
467
4
494
3
490
3
497
3
482
3
427
5
467
3
527
1
466
3
488
2
535
0
451496
150
507
1
452
11
504
8
543
3
530
5
485
8
499
7
512
5
549
2
411
12
491
6
451
8
428
9
532
2
430
7
449
5
393
8
449
5
497
3
482
3
390
7
358
9
389
7
466
3
433
4
477
2
476519
126
507
1
469
10
538
4
524
5
420
13
522
5
465
9
512
5
463
8
494
6
461
8
476
7
382
12
480
4
415
8
484
3
494
3
536
1
541
1
503
2
526
1
467
3
499
2
466
3
544
0
477
2
493539
106
321
5
469
10
527
6
524
5
547
3
470
9
445
10
413
12
557
0
506
5
551
2
553
1
554
1
480
4
471
5
538
1
468
4
466
4
461
4
551
0
526
1
442
4
527
1
466
3
512
1
397
5
502501
147
540
0
438
12
450
12
431
12
407
14
522
5
512
6
441
10
463
8
447
9
461
8
400
12
513
4
508
3
514
3
484
3
494
3
519
2
461
4
532
1
526
1
531
1
467
3
466
3
392
6
477
2
531481
161
321
5
410
14
410
15
411
13
473
9
440
11
402
13
428
11
431
10
528
4
475
7
533
3
488
5
508
3
456
6
397
8
519
2
519
2
497
3
503
2
507
2
421
5
527
1
466
3
488
2
477
2
570534
111
467
2
525
6
530
5
431
12
557
0
508
6
499
7
498
6
555
1
528
4
551
2
451
8
543
2
508
3
471
5
449
5
494
3
490
3
497
3
451
4
526
1
382
7
412
5
466
3
392
6
477
2
36t419
258
411
3
424
13
326
23
370
16
385
16
326
21
376
15
441
10
359
16
394
13
419
11
414
11
382
12
406
8
471
5
467
4
403
7
449
5
377
9
373
8
390
7
401
6
444
4
482
2
433
4
344
9
50t453
194
411
3
424
13
419
14
431
12
385
16
458
10
417
12
374
14
444
9
447
9
435
10
451
8
409
10
480
4
456
6
397
8
403
7
407
7
524
2
532
1
507
2
442
4
444
4
482
2
454
3
419
4
55457
192
507
1
490
9
373
18
431
12
351
20
422
12
529
4
374
14
431
10
338
18
520
4
490
6
472
6
392
9
415
8
449
5
426
6
490
3
438
5
411
6
427
5
442
4
540
0
482
2
488
2
450
3
68t430
232
366
4
362
19
410
15
389
15
385
16
394
15
402
13
326
18
404
12
338
18
400
12
438
9
472
6
508
3
395
9
428
6
372
10
490
3
541
1
451
4
427
5
374
8
499
2
482
2
415
5
477
2
80t474
169
507
1
401
15
450
12
535
4
448
11
470
9
465
9
374
14
463
8
369
15
391
13
490
6
472
6
508
3
471
5
538
1
445
5
490
3
461
4
451
4
452
4
382
7
412
5
482
2
454
3
535
0
96440
216
540
0
469
10
364
19
457
10
429
12
422
12
465
9
395
13
381
14
338
18
391
13
414
11
344
15
453
6
395
9
449
5
494
3
466
4
461
4
348
10
452
4
442
4
499
2
482
2
454
3
419
4
118547
88
540
0
525
6
514
7
457
10
485
8
536
4
512
6
542
3
444
9
528
4
539
3
524
4
530
3
532
2
533
2
484
3
519
2
549
0
524
2
532
1
526
1
467
3
540
0
482
2
488
2
515
1
152538
107
411
3
556
1
544
3
554
1
521
6
440
11
529
4
553
2
444
9
553
1
510
5
553
1
543
2
381
10
514
3
484
3
494
3
466
4
461
4
503
2
507
2
421
5
467
3
482
2
355
8
344
9
158542
101
467
2
548
3
544
3
512
6
485
8
550
2
543
3
512
5
480
7
494
6
539
3
506
5
530
3
433
7
430
7
515
2
445
5
536
1
400
7
532
1
546
0
467
3
499
2
482
2
433
4
419
4
197390
316
273
7
362
19
282
28
226
34
324
23
351
19
376
15
326
18
417
11
318
20
400
12
344
16
409
10
406
8
345
13
351
11
357
11
355
11
461
4
482
3
427
5
467
3
444
4
482
2
454
3
383
6
210401
291
411
3
382
17
381
17
349
19
385
16
320
22
402
13
470
8
347
17
356
17
326
18
283
22
322
17
467
5
395
9
330
13
426
6
423
6
400
7
429
5
341
10
382
7
389
7
482
2
433
4
419
4
232416
262
273
7
401
15
478
10
411
13
429
12
394
15
357
17
456
9
381
14
369
15
400
12
308
20
459
7
312
16
319
15
367
10
403
7
369
10
361
10
482
3
427
5
401
6
499
2
482
2
392
6
419
4
279503
143
321
5
490
9
450
12
398
14
373
18
422
12
445
10
498
6
480
7
494
6
510
5
490
6
472
6
553
0
533
2
484
3
519
2
536
1
461
4
503
2
507
2
421
5
540
0
482
2
512
1
450
3
311464
183
411
3
504
8
419
14
370
16
448
11
414
13
521
5
361
15
502
6
447
9
419
11
451
8
409
10
508
3
456
6
449
5
494
3
423
6
400
7
451
4
475
3
401
6
467
3
482
2
454
3
450
3
312t358
375
295
6
362
19
301
26
292
25
281
27
326
21
333
20
413
12
271
25
338
18
345
16
352
15
364
13
349
13
345
13
260
21
393
8
334
13
334
12
373
8
245
19
382
7
355
9
482
2
512
1
383
6
320412
268
321
5
305
25
347
21
370
16
385
16
337
20
357
17
374
14
347
17
394
13
374
14
400
12
397
11
406
8
430
7
409
7
494
3
407
7
438
5
532
1
390
7
382
7
444
4
482
2
415
5
419
4
323t330
421
295
6
231
34
326
23
302
24
302
25
351
19
342
19
265
26
288
23
221
33
245
27
269
24
258
25
272
20
286
18
351
11
321
14
355
11
382
8
393
7
475
3
401
6
400
6
482
2
454
3
419
4
325474
169
540
0
490
9
527
6
448
11
448
11
440
11
445
10
484
7
502
6
437
10
435
10
308
20
344
15
553
0
541
1
428
6
445
5
423
6
438
5
532
1
427
5
421
5
540
0
482
2
392
6
515
1
330t447
204
295
6
517
7
395
16
398
14
400
15
470
9
499
7
361
15
417
11
385
14
435
10
451
8
513
4
433
7
415
8
409
7
372
10
407
7
334
12
451
4
475
3
467
3
540
0
482
2
454
3
477
2
355526
121
467
2
548
3
552
2
543
3
521
6
470
9
485
8
470
8
444
9
506
5
475
7
476
7
397
11
480
4
471
5
484
3
468
4
423
6
497
3
503
2
475
3
467
3
499
2
482
2
512
1
450
3
404492
153
540
0
452
11
514
7
470
9
429
12
406
14
417
12
512
5
502
6
506
5
461
8
506
5
435
8
508
3
541
1
484
3
494
3
536
1
438
5
451
4
427
5
421
5
389
7
482
2
433
4
355
8
409506
140
540
0
504
8
530
5
470
9
473
9
440
11
465
9
498
6
393
13
426
11
444
9
524
4
488
5
453
6
499
4
467
4
519
2
490
3
524
2
411
6
475
3
548
0
467
3
482
2
512
1
397
5
416481
161
321
5
452
11
492
9
482
8
407
14
414
13
521
5
484
7
444
9
549
2
491
6
438
9
543
2
532
2
514
3
409
7
519
2
449
5
461
4
348
10
341
10
382
7
444
4
482
2
488
2
450
3
423461
187
252
8
278
27
450
12
431
12
357
19
304
23
350
18
441
10
444
9
528
4
491
6
451
8
488
5
532
2
514
3
538
1
547
0
549
0
497
3
532
1
390
7
442
4
540
0
482
2
512
1
477
2
437544
99
507
1
504
8
552
2
524
5
547
3
508
6
512
6
531
4
549
2
528
4
520
4
451
8
435
8
453
6
499
4
467
4
547
0
423
6
461
4
451
4
526
1
507
2
499
2
482
2
454
3
535
0
461522
124
467
2
469
10
465
11
470
9
539
4
508
6
357
17
498
6
549
2
506
5
520
4
533
3
488
5
532
2
499
4
484
3
403
7
466
4
461
4
451
4
526
1
507
2
499
2
482
2
512
1
419
4
465524
122
507
1
469
10
465
11
448
11
473
9
508
6
485
8
428
11
526
5
540
3
491
6
506
5
382
12
532
2
456
6
553
0
547
0
536
1
438
5
532
1
507
2
548
0
527
1
482
2
512
1
450
3
467440
216
321
5
391
16
381
17
482
8
429
12
508
6
465
9
470
8
393
13
426
11
374
14
414
11
397
11
349
13
499
4
367
10
382
9
423
6
461
4
320
12
475
3
507
2
499
2
482
2
488
2
383
6
471536
109
507
1
401
15
544
3
554
1
547
3
522
5
549
2
542
3
526
5
506
5
444
9
476
7
554
1
508
3
456
6
484
3
494
3
490
3
461
4
451
4
427
5
467
3
412
5
482
2
415
5
450
3
487496
150
467
2
525
6
478
10
482
8
502
7
470
9
485
8
374
14
404
12
506
5
419
11
451
8
382
12
406
8
499
4
449
5
426
6
490
3
524
2
532
1
526
1
531
1
499
2
482
2
488
2
515
1
505290
506
184
11
168
44
167
46
175
45
197
40
202
36
186
41
202
37
231
32
256
26
279
23
274
23
332
16
370
11
386
10
378
9
330
13
392
8
400
7
373
8
374
8
467
3
467
3
482
2
454
3
515
1
539489
154
321
5
348
20
450
12
543
3
530
5
422
12
549
2
512
5
417
11
437
10
520
4
506
5
459
7
453
6
386
10
515
2
426
6
423
6
321
13
503
2
526
1
531
1
499
2
482
2
512
1
515
1
558452
195
366
4
438
12
429
13
431
12
485
8
485
8
417
12
374
14
372
15
394
13
444
9
400
12
364
13
381
10
471
5
449
5
426
6
519
2
524
2
411
6
475
3
467
3
527
1
482
2
488
2
450
3
569t334
410
321
5
278
27
354
20
356
18
343
21
208
35
248
30
271
25
331
18
308
21
326
18
321
19
223
30
301
17
294
17
321
14
321
14
287
17
313
14
348
10
427
5
344
10
467
3
482
2
544
0
535
0
573357
377
295
6
278
27
347
21
315
23
312
24
337
20
342
19
286
23
288
23
284
23
267
24
385
13
332
16
381
10
319
15
330
13
340
12
380
9
334
12
320
12
360
9
382
7
467
3
482
2
374
7
419
4
26418
259
321
5
375
18
315
24
398
14
357
19
394
15
368
16
351
16
331
18
426
11
391
13
490
6
344
15
406
8
456
6
367
10
445
5
423
6
497
3
373
8
452
4
442
4
412
5
517
1
415
5
419
4
76t489
154
321
5
469
10
465
11
512
6
485
8
440
11
549
2
441
10
431
10
477
7
520
4
506
5
435
8
406
8
471
5
345
12
426
6
519
2
419
6
451
4
427
5
467
3
499
2
517
1
512
1
477
2
88b522
124
507
1
410
14
465
11
499
7
429
12
406
14
499
7
512
5
444
9
506
5
555
1
533
3
513
4
508
3
533
2
484
3
468
4
490
3
541
1
532
1
507
2
467
3
499
2
517
1
488
2
419
4
92502
146
295
6
382
17
381
17
499
7
502
7
485
8
417
12
413
12
480
7
506
5
539
3
506
5
488
5
532
2
514
3
515
2
519
2
466
4
497
3
393
7
427
5
531
1
527
1
517
1
454
3
515
1
115554
70
507
1
540
5
514
7
524
5
530
5
550
2
529
4
470
8
537
4
494
6
539
3
533
3
513
4
532
2
553
0
515
2
547
0
536
1
541
1
532
1
546
0
531
1
467
3
517
1
512
1
535
0
116532
114
540
0
490
9
514
7
470
9
448
11
440
11
465
9
456
9
526
5
506
5
555
1
506
5
459
7
467
5
514
3
538
1
537
1
549
0
461
4
393
7
546
0
548
0
527
1
517
1
512
1
477
2
286463
184
467
2
438
12
465
11
370
16
465
10
422
12
465
9
361
15
404
12
463
8
461
8
451
8
488
5
532
2
553
0
467
4
494
3
466
4
438
5
532
1
427
5
442
4
444
4
517
1
355
8
275
15
308528
119
411
3
410
14
429
13
499
7
502
7
440
11
435
11
553
2
502
6
506
5
491
6
524
4
530
3
433
7
533
2
515
2
547
0
490
3
524
2
451
4
475
3
548
0
540
0
517
1
512
1
477
2
353415
264
273
7
362
19
307
25
210
37
379
17
470
9
402
13
351
16
404
12
411
12
461
8
400
12
409
10
392
9
415
8
428
6
321
14
423
6
382
8
411
6
526
1
442
4
499
2
517
1
512
1
515
1
374466
179
366
4
469
10
381
17
482
8
407
14
458
10
376
15
374
14
502
6
447
9
444
9
352
15
554
1
406
8
514
3
515
2
519
2
423
6
382
8
451
4
452
4
507
2
467
3
517
1
488
2
477
2
381493
152
321
5
525
6
514
7
499
7
448
11
498
7
499
7
531
4
431
10
463
8
475
7
476
7
472
6
406
8
386
10
428
6
403
7
519
2
461
4
429
5
507
2
442
4
412
5
517
1
488
2
419
4
407548
87
467
2
525
6
530
5
543
3
539
4
536
4
512
6
557
1
526
5
506
5
510
5
490
6
513
4
480
4
430
7
553
0
468
4
519
2
461
4
429
5
526
1
531
1
540
0
517
1
544
0
477
2
413546
94
467
2
490
9
514
7
457
10
547
3
498
7
543
3
470
8
543
3
540
3
475
7
547
2
543
2
480
4
541
1
484
3
494
3
549
0
524
2
503
2
452
4
507
2
444
4
517
1
544
0
477
2
414461
187
295
6
410
14
381
17
431
12
400
15
485
8
402
13
470
8
463
8
463
8
435
10
438
9
428
9
433
7
471
5
538
1
403
7
519
2
497
3
411
6
452
4
467
3
444
4
517
1
454
3
419
4
431460
189
467
2
469
10
478
10
389
15
429
12
422
12
445
10
361
15
463
8
426
11
357
15
352
15
397
11
480
4
395
9
428
6
537
1
466
4
497
3
482
3
507
2
442
4
444
4
517
1
512
1
515
1
449555
68
507
1
525
6
552
2
524
5
547
3
522
5
543
3
498
6
480
7
506
5
539
3
506
5
554
1
508
3
553
0
538
1
547
0
536
1
497
3
503
2
546
0
548
0
467
3
517
1
488
2
535
0
466381
321
273
7
391
16
354
20
274
27
241
33
263
28
376
15
277
24
347
17
284
23
303
20
337
17
258
25
370
11
345
13
467
4
547
0
490
3
497
3
503
2
452
4
467
3
467
3
517
1
488
2
535
0
468454
193
507
1
540
5
465
11
482
8
448
11
394
15
499
7
395
13
381
14
447
9
303
20
344
16
279
22
392
9
471
5
449
5
468
4
466
4
541
1
451
4
452
4
507
2
540
0
517
1
512
1
515
1
478470
173
411
3
424
13
492
9
524
5
407
14
536
4
549
2
470
8
381
14
463
8
400
12
385
13
397
11
433
7
395
9
515
2
445
5
519
2
438
5
451
4
546
0
467
3
412
5
517
1
355
8
383
6
484524
122
467
2
525
6
544
3
535
4
530
5
522
5
549
2
542
3
444
9
494
6
491
6
533
3
513
4
467
5
471
5
467
4
393
8
449
5
382
8
451
4
452
4
333
11
444
4
517
1
454
3
477
2
518495
151
321
5
525
6
492
9
482
8
473
9
508
6
529
4
542
3
502
6
463
8
419
11
451
8
472
6
433
7
430
7
484
3
445
5
423
6
419
6
411
6
390
7
421
5
467
3
517
1
454
3
450
3
527318
441
203
10
149
48
205
38
164
48
272
28
218
33
201
38
277
24
251
28
296
22
279
23
254
26
258
25
360
12
386
10
484
3
468
4
490
3
461
4
532
1
526
1
467
3
412
5
517
1
512
1
477
2
562515
132
411
3
401
15
530
5
470
9
485
8
485
8
394
14
456
9
417
11
411
12
510
5
490
6
435
8
480
4
541
1
538
1
519
2
536
1
524
2
503
2
526
1
548
0
540
0
517
1
454
3
515
1
24t557
40
540
0
555
2
557
1
535
4
555
2
550
2
543
3
542
3
480
7
553
1
520
4
533
3
530
3
553
0
553
0
553
0
537
1
549
0
555
0
551
0
546
0
531
1
540
0
540
0
454
3
535
0
25552
83
507
1
469
10
478
10
524
5
502
7
522
5
529
4
542
3
502
6
528
4
510
5
533
3
530
3
480
4
541
1
484
3
494
3
536
1
541
1
532
1
507
2
531
1
540
0
540
0
544
0
535
0
33t433
227
467
2
490
9
429
13
457
10
521
6
374
17
357
17
428
11
359
16
356
17
374
14
414
11
488
5
381
10
415
8
321
14
297
16
449
5
497
3
451
4
411
6
421
5
412
5
540
0
512
1
477
2
160t556
56
540
0
557
0
538
4
550
2
530
5
550
2
549
2
531
4
543
3
553
1
510
5
533
3
513
4
508
3
499
4
553
0
537
1
519
2
524
2
482
3
526
1
531
1
467
3
540
0
512
1
535
0
169533
113
411
3
424
13
429
13
482
8
420
13
422
12
499
7
456
9
444
9
549
2
539
3
557
0
543
2
553
0
471
5
553
0
519
2
519
2
461
4
532
1
546
0
507
2
499
2
540
0
512
1
535
0
263552
83
366
4
548
3
527
6
554
1
502
7
544
3
529
4
512
5
543
3
494
6
539
3
506
5
472
6
480
4
514
3
538
1
537
1
549
0
438
5
503
2
526
1
531
1
467
3
540
0
454
3
450
3
285b545
95
411
3
525
6
429
13
512
6
539
4
550
2
512
6
512
5
480
7
463
8
520
4
547
2
513
4
548
1
541
1
515
2
537
1
466
4
438
5
503
2
452
4
548
0
467
3
540
0
544
0
477
2
367473
172
321
5
490
9
514
7
389
15
407
14
374
17
445
10
512
5
404
12
385
14
419
11
451
8
472
6
467
5
514
3
484
3
519
2
519
2
497
3
503
2
452
4
421
5
368
8
540
0
544
0
477
2
399t506
140
507
1
391
16
419
14
448
11
539
4
458
10
465
9
428
11
526
5
411
12
539
3
547
2
530
3
508
3
430
7
515
2
468
4
380
9
541
1
503
2
475
3
507
2
499
2
540
0
454
3
515
1
429529
117
411
3
438
12
429
13
499
7
539
4
544
3
402
13
498
6
480
7
556
0
461
8
524
4
530
3
406
8
514
3
515
2
494
3
536
1
438
5
429
5
452
4
531
1
540
0
540
0
544
0
477
2
459550
84
411
3
504
8
538
4
512
6
547
3
536
4
521
5
531
4
543
3
540
3
520
4
438
9
530
3
548
1
514
3
515
2
494
3
466
4
541
1
532
1
475
3
467
3
467
3
540
0
512
1
535
0
463550
84
540
0
525
6
538
4
550
2
530
5
536
4
549
2
531
4
526
5
528
4
491
6
476
7
459
7
433
7
415
8
428
6
494
3
519
2
555
0
551
0
526
1
548
0
540
0
540
0
512
1
535
0
483539
106
411
3
452
11
364
19
512
6
485
8
522
5
465
9
498
6
463
8
528
4
555
1
506
5
488
5
467
5
514
3
538
1
537
1
549
0
524
2
551
0
546
0
507
2
499
2
540
0
544
0
535
0
486373
334
366
4
348
20
338
22
287
26
302
25
281
26
333
20
351
16
331
18
308
21
345
16
332
18
354
14
312
16
359
12
409
7
403
7
322
14
346
11
411
6
507
2
467
3
444
4
540
0
415
5
515
1
517424
247
467
2
362
19
381
17
302
24
448
11
470
9
417
12
351
16
359
16
477
7
374
14
400
12
435
8
406
8
345
13
428
6
357
11
407
7
419
6
393
7
507
2
442
4
499
2
540
0
415
5
344
9
534359
374
227
9
187
40
209
37
229
33
232
34
274
27
287
26
341
17
331
18
273
24
239
28
259
25
313
18
433
7
430
7
484
3
519
2
519
2
497
3
429
5
507
2
507
2
527
1
540
0
488
2
477
2
541536
109
467
2
452
11
492
9
411
13
539
4
550
2
512
6
374
14
502
6
506
5
491
6
490
6
543
2
467
5
541
1
538
1
519
2
466
4
461
4
503
2
507
2
507
2
540
0
540
0
544
0
535
0
545485
159
321
5
452
11
450
12
448
11
448
11
458
10
485
8
395
13
393
13
540
3
475
7
430
10
513
4
508
3
541
1
449
5
426
6
490
3
419
6
451
4
452
4
421
5
499
2
540
0
544
0
477
2