Song Use in The Sacred Harp, 1995-2023

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 ’23 ’22 ’21 ’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
1461
3794
3
110
1
87
2
43
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
45t9
3040
47
67
24
55
18
28
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
598
3076
13
86
39
51
4
36
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
1552
3514
26
78
18
57
5
35
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
3006
3149
21
80
10
65
21
27
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
4754
3334
5
101
6
75
5
35
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
6313
2941
15
85
20
56
14
29
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
45422
2731
28
77
33
53
42
22
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
101t30
2524
47
67
33
53
54
21
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
38418
2775
30
75
41
50
74
18
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
34b23
2696
7
97
7
73
1
45
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
4803
3390
21
80
8
68
42
22
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
30t63
1944
74
58
39
51
60
20
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
35839
2281
163
33
92
36
42
22
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
1425
3156
9
92
4
78
21
27
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
18641
2251
92
54
102
33
74
18
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
137124
1413
252
21
262
14
188
9
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
36b27
2616
51
64
27
54
14
29
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
33521
2736
49
66
64
43
40
23
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
47t17
2822
21
80
8
68
8
34
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
10084
1710
105
48
72
40
66
19
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
4019
2774
39
70
64
43
21
27
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
39b107
1534
185
29
111
31
188
9
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
49b38
2318
51
64
17
58
42
22
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
68b28
2606
40
69
98
34
74
18
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
145b88
1702
226
24
229
16
124
13
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
26942
2239
74
58
27
54
74
18
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
46055
2048
58
62
52
46
81
17
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
14340
2272
105
48
92
36
124
13
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
50310
2963
13
86
13
63
33
25
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
15920
2764
18
83
24
55
21
27
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
569b31
2510
97
53
98
34
28
26
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
34046
2168
85
56
77
39
66
19
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
22267
1828
157
34
152
24
124
13
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
27614
2925
5
101
10
65
5
35
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
61100
1592
129
41
131
28
152
11
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
18981
1755
58
62
125
29
188
9
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
225t58
1992
103
49
102
33
66
19
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
19235
2474
54
63
50
47
33
25
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
31816
2883
18
83
10
65
8
34
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
37b58
1992
51
64
50
47
42
22
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
16833
2497
80
57
77
39
21
27
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
21736
2449
29
76
15
60
66
19
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
32t24
2660
58
62
27
54
42
22
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
4690
1698
109
47
108
32
81
17
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
47b11
2947
1
124
2
79
3
40
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
75129
1377
226
24
181
20
124
13
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
9912
2942
8
94
13
63
12
31
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
17115
2899
10
89
15
60
14
29
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
73t97
1626
111
45
102
33
97
16
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
8432
2500
54
63
41
50
81
17
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
11225
2657
40
69
58
44
28
26
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
26834
2485
30
75
46
48
54
21
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
43656
2029
63
61
58
44
42
22
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
29937
2418
44
68
45
49
54
21
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
48t68
1827
89
55
52
46
97
16
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
147t103
1570
131
40
243
15
124
13
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
373104
1565
196
27
119
30
81
17
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
8788
1702
89
55
152
24
97
16
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
441112
1490
151
35
148
25
113
14
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
6666
1852
145
36
119
30
152
11
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
1787
3130
2
116
2
79
10
32
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
317137
1303
163
33
142
26
188
9
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
111b105
1555
119
44
111
31
188
9
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
12973
1795
80
57
41
50
60
20
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
348b108
1505
100
50
125
29
141
12
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
290145
1237
252
21
152
24
124
13
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
18393
1639
111
45
160
23
141
12
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
200101
1588
111
45
125
29
113
14
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
20347
2147
97
53
46
48
40
23
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
27029
2525
21
80
20
56
33
25
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
434113
1489
135
38
142
26
172
10
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
452115
1475
170
32
119
30
105
15
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
6274
1787
92
54
98
34
124
13
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
354b87
1708
135
38
119
30
81
17
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
72b53
2060
36
71
24
55
28
26
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
294138
1297
216
25
160
23
124
13
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
108t154
1154
282
17
262
14
141
12
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
19670
1822
100
50
90
37
81
17
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
389211
854
367
11
272
13
210
8
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
274t44
2179
63
61
77
39
97
16
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
3596
1628
74
58
92
36
105
15
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
82t51
2091
58
62
77
39
54
21
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
21678
1778
63
61
58
44
152
11
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
490153
1157
282
17
356
8
347
3
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
497133
1317
119
44
243
15
210
8
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
8994
1632
70
59
27
54
66
19
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
38371
1821
33
72
58
44
124
13
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
64203
914
298
16
229
16
152
11
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
74b159
1131
196
27
181
20
222
7
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
127167
1090
262
20
218
17
210
8
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
176b146
1227
141
37
181
20
97
16
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
31t51
2091
20
82
36
52
81
17
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
73b200
923
282
17
308
11
152
11
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
77t48
2121
40
69
41
50
33
25
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
85205
890
243
22
218
17
271
5
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
19876
1782
111
45
108
32
74
18
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
43060
1976
36
71
56
45
97
16
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
31b197
932
282
17
243
15
172
10
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
212149
1174
105
48
199
19
152
11
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
298218
823
320
14
181
20
248
6
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
182114
1486
92
54
108
32
81
17
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
218189
988
243
22
322
10
271
5
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
23679
1772
85
56
72
40
113
14
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
312b49
2118
89
55
77
39
42
22
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
54665
1864
70
59
36
52
54
21
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
30b116
1458
44
68
87
38
60
20
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
56t120
1439
74
58
87
38
81
17
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
67192
981
196
27
229
16
172
10
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
81t72
1818
80
57
69
41
113
14
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
117106
1544
74
58
111
31
152
11
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
123t233
739
274
18
137
27
248
6
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
12894
1632
135
38
111
31
113
14
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
327173
1051
216
25
243
15
188
9
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
421135
1311
151
35
131
28
141
12
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
448b99
1609
119
44
160
23
81
17
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
76b77
1781
103
49
64
43
18
28
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
14861
1969
40
69
77
39
97
16
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
220214
837
243
22
262
14
210
8
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
426t193
980
163
33
174
21
222
7
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
565127
1385
135
38
229
16
74
18
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
29t83
1735
50
65
64
43
74
18
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
163b45
2176
54
63
46
48
14
29
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
28226
2627
16
84
33
53
60
20
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
378b197
932
157
34
181
20
172
10
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
58178
1014
205
26
137
27
271
5
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
78270
605
495
4
446
4
222
7
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
144166
1105
268
19
152
24
152
11
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
343244
682
383
10
322
10
297
4
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
97183
1001
145
36
92
36
81
17
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
145t123
1414
163
33
199
19
172
10
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
208118
1454
109
47
111
31
66
19
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
273151
1172
179
30
152
24
152
11
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
53291
1691
97
53
102
33
105
15
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
106109
1499
74
58
148
25
141
12
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
297172
1056
234
23
199
19
297
4
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
385b232
745
274
18
356
8
297
4
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
498168
1088
170
32
208
18
124
13
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
28b186
993
338
13
218
17
248
6
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
39t64
1881
36
71
56
45
38
24
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
172169
1080
157
34
218
17
141
12
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
224136
1308
192
28
131
28
222
7
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
235189
988
196
27
152
24
152
11
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
27743
2206
11
88
20
56
28
26
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
405208
878
320
14
174
21
188
9
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
411111
1494
63
61
52
46
66
19
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
34t165
1108
151
35
170
22
152
11
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
288140
1284
119
44
160
23
124
13
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
313t139
1286
151
35
218
17
97
16
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
448t50
2110
11
88
46
48
42
22
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
45582
1751
44
68
72
40
60
20
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
512159
1131
185
29
125
29
141
12
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
551141
1283
141
37
181
20
172
10
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
566191
987
243
22
208
18
172
10
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
285t174
1046
132
39
181
20
113
14
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
303223
798
252
21
181
20
210
8
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
445144
1247
111
45
72
40
124
13
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
34462
1956
33
72
27
54
42
22
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
388155
1152
216
25
137
27
124
13
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
43239
711
397
9
398
6
347
3
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
57260
637
320
14
322
10
222
7
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
110214
837
145
36
262
14
210
8
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
122128
1379
63
61
69
41
81
17
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
284177
1020
216
25
174
21
105
15
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
528
262
20
322
10
271
5
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
371242
705
243
22
308
11
271
5
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
501170
1064
145
36
87
38
222
7
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
20985
1709
58
62
77
39
105
15
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
345t320
466
355
12
243
15
222
7
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
410t171
1061
141
37
229
16
113
14
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
56b142
1280
111
45
90
37
222
7
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
339196
945
216
25
208
18
152
11
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
403357
400
510
3
375
7
347
3
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
547102
1577
25
79
18
57
21
27
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
119260
637
282
17
199
19
105
15
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
124207
880
268
19
181
20
222
7
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
215131
1325
157
34
131
28
172
10
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
278b230
762
310
15
218
17
210
8
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
332239
711
274
18
322
10
297
4
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
378t180
1008
338
13
243
15
222
7
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
442117
1455
80
57
131
28
172
10
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
528121
1436
70
59
36
52
42
22
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
313b134
1312
63
61
77
39
105
15
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
321383
340
430
7
337
9
445
1
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
120181
1006
177
31
208
18
152
11
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
234265
622
205
26
262
14
297
4
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
306234
738
216
25
272
13
248
6
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
314199
929
170
32
199
19
188
9
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
50485
1709
30
75
77
39
113
14
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
33b143
1265
126
43
160
23
81
17
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
108b213
839
367
11
243
15
271
5
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
179176
1035
192
28
229
16
297
4
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
187202
916
132
39
142
26
188
9
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
328151
1172
157
34
199
19
188
9
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
399b236
723
179
30
181
20
172
10
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
499217
832
163
33
243
15
248
6
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
42159
1131
179
30
142
26
188
9
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
49t92
1640
92
54
102
33
10
32
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
8675
1783
33
72
58
44
54
21
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
91275
588
310
15
229
16
347
3
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
10780
1763
80
57
111
31
81
17
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
114194
960
105
48
125
29
188
9
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
126316
472
355
12
291
12
297
4
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
133219
820
151
35
174
21
271
5
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
426b175
1045
119
44
98
34
152
11
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
535157
1143
145
36
131
28
81
17
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
38b164
1119
127
42
137
27
188
9
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
104396
316
410
8
418
5
347
3
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
164373
360
397
9
446
4
445
1
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
319179
1011
135
38
181
20
172
10
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
336228
767
177
31
174
21
141
12
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
485249
662
185
29
218
17
152
11
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
496132
1320
170
32
160
23
152
11
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
523254
652
320
14
356
8
390
2
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
65148
1178
85
56
68
42
66
19
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
83t328
453
298
16
337
9
390
2
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
141290
544
355
12
272
13
188
9
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
163t158
1136
129
41
142
26
248
6
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
176t201
918
216
25
243
15
188
9
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
275b302
511
367
11
337
9
390
2
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
283125
1397
92
54
125
29
33
25
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
341265
622
282
17
229
16
297
4
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
350125
1397
170
32
152
24
152
11
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
352288
547
298
16
375
7
297
4
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
479150
1173
196
27
229
16
248
6
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
530273
594
367
11
418
5
297
4
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
50b359
394
450
6
475
3
248
6
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
204291
543
243
22
181
20
271
5
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
287245
681
163
33
137
27
188
9
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
345b262
625
196
27
199
19
248
6
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
349156
1148
111
45
58
44
113
14
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
361222
802
145
36
208
18
297
4
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
408259
638
338
13
375
7
347
3
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
440110
1498
63
61
52
46
152
11
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
109425
269
545
1
375
7
445
1
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
213t298
523
234
23
291
12
172
10
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
34769
1826
85
56
92
36
21
27
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
369302
511
234
23
398
6
390
2
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
379348
418
410
8
446
4
445
1
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
428243
704
205
26
199
19
222
7
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
500122
1422
70
59
69
41
42
22
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
147b332
449
310
15
418
5
210
8
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
201225
790
205
26
272
13
297
4
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
272187
990
127
42
119
30
141
12
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
280231
754
205
26
291
12
271
5
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
48b331
451
196
27
229
16
188
9
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
77b220
810
205
26
160
23
124
13
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
123b383
340
383
10
337
9
297
4
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
139364
379
410
8
418
5
271
5
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
229163
1123
119
44
77
39
38
24
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
337370
365
338
13
322
10
297
4
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
406262
625
163
33
229
16
297
4
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
111t246
678
234
23
181
20
248
6
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
136388
336
410
8
398
6
390
2
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
166279
572
252
21
181
20
210
8
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
180293
531
282
17
446
4
297
4
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
231407
293
430
7
375
7
390
2
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
342390
329
450
6
418
5
445
1
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
400268
608
234
23
291
12
347
3
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
419258
640
262
20
322
10
347
3
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
457130
1363
54
63
111
31
81
17
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
556188
989
170
32
208
18
172
10
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
29b329
452
338
13
291
12
222
7
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
53226
780
205
26
243
15
188
9
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
79368
368
383
10
337
9
297
4
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
205400
312
450
6
446
4
347
3
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
271t276
578
252
21
170
22
188
9
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
316329
452
410
8
375
7
248
6
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
324216
834
192
28
170
22
124
13
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
391210
861
252
21
229
16
152
11
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
424338
438
355
12
475
3
445
1
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
456182
1005
141
37
181
20
172
10
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
477224
795
226
24
181
20
210
8
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
54254
2053
26
78
20
56
28
26
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
69t403
302
410
8
356
8
297
4
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
74t368
368
410
8
322
10
390
2
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
134284
553
252
21
337
9
512
0
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
153297
525
243
22
208
18
297
4
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
22898
1622
16
84
27
54
13
30
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
286462
198
410
8
446
4
390
2
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
331409
289
430
7
337
9
512
0
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
334281
562
355
12
356
8
222
7
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
418251
659
268
19
229
16
248
6
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
425306
505
274
18
262
14
512
0
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
72t484
170
478
5
418
5
512
0
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
175365
377
410
8
398
6
445
1
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
177301
514
310
15
322
10
271
5
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
338307
502
243
22
356
8
347
3
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
362195
958
252
21
262
14
297
4
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
365238
715
268
19
337
9
222
7
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
376256
642
262
20
243
15
512
0
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
377185
994
157
34
102
33
297
4
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
385t350
412
274
18
398
6
347
3
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
396287
548
298
16
272
13
347
3
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
401272
598
383
10
322
10
271
5
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
432248
668
185
29
142
26
271
5
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
474119
1441
100
50
111
31
105
15
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
515184
997
151
35
160
23
60
20
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
567314
479
298
16
337
9
390
2
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
135284
553
495
4
272
13
297
4
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
138b267
617
234
23
229
16
141
12
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
151313
480
397
9
375
7
222
7
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
170344
425
320
14
308
11
297
4
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
207317
470
338
13
243
15
222
7
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
267250
661
179
30
218
17
152
11
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
326340
436
383
10
291
12
248
6
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
392226
780
226
24
243
15
297
4
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
482406
295
478
5
418
5
347
3
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
495355
402
383
10
446
4
347
3
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
511416
279
320
14
446
4
297
4
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
27299
521
310
15
308
11
347
3
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
52t241
709
226
24
291
12
347
3
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
80b420
272
450
6
356
8
271
5
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
161518
137
510
3
550
0
445
1
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
240325
456
450
6
398
6
445
1
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
301460
200
510
3
475
3
445
1
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
304283
557
367
11
291
12
271
5
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
333335
442
268
19
272
13
347
3
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
380274
593
320
14
446
4
297
4
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
387403
302
383
10
499
2
390
2
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
489280
564
243
22
272
13
172
10
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
44386
337
320
14
418
5
512
0
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
71257
641
205
26
308
11
188
9
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
102229
763
205
26
208
18
248
6
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
113310
485
320
14
308
11
390
2
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
138t235
727
320
14
174
21
113
14
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
191292
537
262
20
337
9
297
4
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
368319
468
338
13
322
10
297
4
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
390312
482
338
13
308
11
222
7
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
402393
326
367
11
272
13
271
5
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
446325
456
495
4
475
3
347
3
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
510358
395
528
2
398
6
347
3
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
90434
237
478
5
550
0
347
3
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
105209
866
135
38
148
25
210
8
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
193334
444
338
13
375
7
390
2
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
260391
328
410
8
499
2
512
0
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
329395
322
355
12
375
7
445
1
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
410b432
247
338
13
375
7
390
2
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
412529
126
528
2
446
4
512
0
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
420442
226
397
9
418
5
297
4
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
47257
1996
4
109
5
77
18
28
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
481147
1179
132
39
181
20
222
7
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
491379
347
430
7
337
9
297
4
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
36t422
270
430
7
418
5
512
0
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
149380
345
367
11
262
14
445
1
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
152537
115
545
1
418
5
390
2
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
156413
285
430
7
356
8
347
3
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
165437
233
298
16
418
5
390
2
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
211428
254
495
4
529
1
390
2
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
254286
550
298
16
356
8
297
4
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
278t204
906
119
44
92
36
124
13
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
291398
313
397
9
499
2
347
3
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
296362
383
310
15
272
13
297
4
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
517422
270
320
14
356
8
445
1
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
95277
576
179
30
291
12
390
2
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
98412
286
450
6
475
3
390
2
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
131t345
424
282
17
337
9
271
5
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
154377
352
397
9
262
14
445
1
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
157251
659
234
23
291
12
248
6
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
167422
270
450
6
499
2
222
7
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
173402
305
320
14
356
8
347
3
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
250391
328
450
6
499
2
445
1
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
354t212
848
170
32
148
25
222
7
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
372363
382
320
14
262
14
390
2
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
404492
165
410
8
499
2
390
2
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
415389
330
478
5
308
11
512
0
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
422277
576
234
23
218
17
188
9
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
438366
370
355
12
418
5
297
4
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
464360
390
226
24
174
21
445
1
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
507262
625
282
17
322
10
222
7
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
548320
466
226
24
322
10
445
1
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
32b361
388
196
27
218
17
271
5
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
131b247
672
192
28
218
17
188
9
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
162206
882
111
45
72
40
124
13
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
184495
159
478
5
499
2
512
0
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
195300
516
234
23
398
6
390
2
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
206421
271
430
7
418
5
347
3
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
242472
182
495
4
499
2
512
0
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
295509
148
410
8
475
3
512
0
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
444318
469
179
30
272
13
297
4
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
521367
369
310
15
418
5
297
4
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
560348
418
383
10
337
9
271
5
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
60405
299
383
10
398
6
297
4
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
70b269
607
262
20
208
18
271
5
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
103417
278
298
16
272
13
390
2
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
150293
531
282
17
291
12
210
8
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
197386
337
430
7
291
12
390
2
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
274b443
225
397
9
398
6
390
2
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
289473
181
450
6
446
4
347
3
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
309347
422
397
9
356
8
347
3
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
312t355
402
338
13
356
8
248
6
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
435430
251
510
3
529
1
390
2
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
467438
232
450
6
356
8
390
2
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
478469
185
397
9
475
3
512
0
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
494396
316
430
7
398
6
297
4
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
549271
604
274
18
243
15
172
10
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
38t282
561
274
18
243
15
297
4
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
52b455
205
450
6
499
2
445
1
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
88t343
427
397
9
375
7
445
1
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
140462
198
430
7
398
6
347
3
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
160b434
237
367
11
375
7
445
1
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
181304
510
196
27
272
13
248
6
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
223513
144
510
3
499
2
445
1
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
245374
359
298
16
291
12
445
1
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
322401
308
430
7
375
7
390
2
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
330b354
406
383
10
322
10
271
5
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
375385
339
430
7
375
7
297
4
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
393475
180
510
3
475
3
445
1
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
398462
198
355
12
398
6
347
3
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
409512
146
510
3
529
1
390
2
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
433486
169
528
2
446
4
445
1
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
447375
356
282
17
337
9
390
2
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
492236
723
216
25
199
19
271
5
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
493541
113
510
3
475
3
445
1
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
516473
181
298
16
356
8
222
7
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
522255
647
185
29
181
20
297
4
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
544415
283
495
4
499
2
297
4
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
568327
454
355
12
337
9
347
3
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
26419
273
478
5
398
6
347
3
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
37t508
149
495
4
529
1
347
3
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
50t451
209
410
8
446
4
347
3
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
88b519
136
450
6
418
5
445
1
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
93515
142
510
3
337
9
390
2
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
94439
231
430
7
446
4
390
2
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
96444
220
528
2
529
1
445
1
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
121336
441
282
17
356
8
222
7
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
158543
112
450
6
446
4
445
1
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
202410
288
410
8
418
5
347
3
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
210398
313
338
13
398
6
347
3
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
213b448
215
450
6
499
2
512
0
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
214340
436
185
29
160
23
248
6
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
232418
275
367
11
529
1
445
1
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
266478
175
383
10
375
7
390
2
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
320408
291
320
14
375
7
390
2
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
323t323
458
282
17
272
13
222
7
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
348t372
364
268
19
243
15
248
6
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
351370
365
397
9
291
12
248
6
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
360445
219
430
7
475
3
512
0
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
370378
351
478
5
308
11
445
1
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
381489
168
478
5
418
5
248
6
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
382439
231
450
6
446
4
512
0
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
414458
201
355
12
529
1
445
1
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
453483
171
430
7
398
6
390
2
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
461521
134
510
3
418
5
390
2
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
536413
285
320
14
418
5
512
0
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
543336
441
274
18
375
7
390
2
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
550324
457
320
14
272
13
347
3
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
572479
174
430
7
446
4
445
1
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
573351
409
298
16
291
12
297
4
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
24b471
183
478
5
550
0
445
1
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
41521
134
528
2
475
3
297
4
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
55458
201
478
5
499
2
390
2
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
70t308
492
282
17
308
11
248
6
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
82b481
172
478
5
446
4
512
0
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
101b333
448
226
24
208
18
222
7
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
174441
228
495
4
499
2
512
0
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
185516
139
383
10
499
2
445
1
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
225b505
151
410
8
337
9
347
3
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
227320
466
185
29
152
24
271
5
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
230382
341
320
14
375
7
271
5
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
263541
113
310
15
272
13
390
2
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
279502
154
450
6
475
3
390
2
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
310455
205
397
9
446
4
512
0
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
311462
198
430
7
418
5
347
3
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
315296
526
252
21
272
13
390
2
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
355526
129
450
6
499
2
512
0
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
394426
263
320
14
243
15
445
1
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
416484
170
495
4
446
4
445
1
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
465525
130
510
3
499
2
347
3
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
470452
208
478
5
529
1
445
1
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
471537
115
510
3
499
2
445
1
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
518499
157
478
5
550
0
445
1
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
524427
260
410
8
375
7
445
1
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
538311
484
367
11
291
12
297
4
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
558447
216
383
10
322
10
445
1
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
564162
1124
205
26
119
30
113
14
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
28t315
477
338
13
398
6
390
2
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
33t436
236
450
6
499
2
445
1
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
51495
159
495
4
529
1
271
5
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
54486
169
510
3
499
2
297
4
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
68t432
247
410
8
418
5
390
2
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
69b526
129
367
11
398
6
390
2
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
76t481
172
338
13
418
5
512
0
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
81b486
169
450
6
446
4
390
2
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
116534
118
528
2
499
2
512
0
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
132450
212
430
7
418
5
445
1
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
188500
156
545
1
529
1
512
0
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
285b545
103
478
5
499
2
445
1
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
292448
215
410
8
475
3
347
3
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
293523
133
528
2
499
2
512
0
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
308530
122
545
1
529
1
445
1
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
330t446
218
450
6
398
6
390
2
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
346489
168
495
4
529
1
445
1
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
359544
107
510
3
475
3
512
0
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
367468
189
367
11
499
2
297
4
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
374461
199
367
11
418
5
297
4
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
386469
185
397
9
529
1
390
2
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
407552
88
545
1
550
0
512
0
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
413547
98
528
2
550
0
390
2
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
417353
407
367
11
308
11
297
4
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
423454
207
367
11
356
8
445
1
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
429524
131
367
11
499
2
445
1
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
439342
435
282
17
272
13
347
3
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
451497
158
478
5
475
3
512
0
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
458452
208
450
6
337
9
512
0
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
473253
653
216
25
291
12
222
7
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
476519
136
410
8
529
1
445
1
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
484528
127
528
2
475
3
512
0
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
502497
158
450
6
446
4
445
1
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
527309
487
216
25
337
9
141
12
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
531480
173
410
8
446
4
512
0
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
534352
408
310
15
243
15
297
4
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
545492
165
528
2
475
3
445
1
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
570537
115
510
3
529
1
512
0
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
45b514
143
528
2
418
5
512
0
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
92491
167
355
12
375
7
390
2
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
118547
98
450
6
475
3
445
1
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
130530
122
545
1
475
3
445
1
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
325477
177
510
3
446
4
445
1
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
353410
288
338
13
308
11
512
0
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
395510
147
450
6
398
6
445
1
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
399t507
150
478
5
446
4
445
1
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
431467
193
510
3
550
0
445
1
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
468466
197
528
2
499
2
512
0
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
486376
355
355
12
375
7
390
2
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
487500
156
528
2
446
4
512
0
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
488516
139
554
0
529
1
512
0
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
505289
546
310
15
170
22
347
3
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
506346
423
338
13
272
13
390
2
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
513428
254
282
17
446
4
347
3
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
539494
162
450
6
529
1
445
1
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
553503
153
545
1
499
2
512
0
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
562505
151
430
7
308
11
445
1
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
571533
121
554
0
475
3
445
1
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
24t557
40
554
0
550
0
512
0
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
25553
87
545
1
475
3
512
0
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
80t476
179
450
6
499
2
390
2
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
83b503
153
528
2
375
7
445
1
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
115554
75
495
4
529
1
512
0
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
125394
325
430
7
356
8
390
2
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
160t556
58
554
0
529
1
445
1
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
169530
122
495
4
446
4
445
1
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
271b535
116
450
6
475
3
445
1
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
275t431
250
383
10
308
11
248
6
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
302304
510
252
21
160
23
347
3
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
397457
202
478
5
418
5
445
1
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
437546
102
528
2
529
1
512
0
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
449555
73
495
4
529
1
512
0
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
450549
94
528
2
475
3
390
2
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
459550
92
528
2
418
5
445
1
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
462510
147
495
4
475
3
512
0
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
463551
91
510
3
499
2
390
2
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
466381
343
338
13
356
8
445
1
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
483535
116
450
6
499
2
390
2
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
540221
809
205
26
243
15
297
4
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
541540
114
545
1
446
4
512
0
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
569t338
438
298
16
375
7
271
5
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