Song Use in The Sacred Harp, 1995-2018

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 ’18 ’17 ’16 ’15 ’14 ’13 ’12 ’11 ’10 ’09 ’08 ’07 ’06 ’05 ’04 ’03 ’02 ’01 ’00 ’99 ’98 ’97 ’96 ’95
4754
2970
11
126
15
117
3
144
13
120
14
120
6
132
16
121
16
121
20
108
12
117
12
116
11
114
13
113
5
124
14
119
10
114
4
125
1
135
1
147
3
123
1
132
1
139
2
130
6
113
1461
3378
2
138
1
155
1
156
1
148
1
167
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
45t7
2780
49
93
63
81
41
95
29
100
39
96
48
89
19
120
20
118
15
115
7
123
11
117
20
105
9
114
7
122
3
148
5
119
3
130
3
125
4
121
1
134
2
130
4
123
1
135
2
127
4803
3063
3
136
8
132
9
134
5
136
2
156
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
1552
3192
4
134
12
118
3
144
4
137
3
153
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
38417
2524
45
95
65
80
36
98
23
106
33
100
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
1426
2792
8
128
2
139
16
121
12
122
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
50310
2665
30
100
44
91
31
100
10
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
598
2771
28
102
12
118
6
137
20
108
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
11224
2387
30
100
17
114
21
112
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
6311
2639
12
121
27
102
24
107
19
111
21
109
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
33519
2496
40
96
36
95
39
97
50
87
21
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
47t20
2492
21
112
12
118
26
104
14
117
6
135
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
3005
2818
20
114
9
128
11
130
7
127
6
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
35838
2101
158
48
123
59
113
62
96
67
77
75
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
9912
2592
15
118
26
103
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
27032
2242
60
88
54
84
51
88
46
88
27
106
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
29936
2168
45
95
25
106
33
99
53
86
43
95
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
17113
2563
7
133
17
114
11
130
15
116
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
19234
2213
51
92
39
94
28
102
28
101
48
91
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
274t43
1962
64
85
85
72
75
76
90
69
61
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
68b25
2380
94
70
58
82
62
82
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
36b28
2310
13
119
20
113
15
123
29
100
53
89
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
4018
2515
26
104
41
92
20
114
20
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
101t29
2286
51
92
58
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
14339
2076
104
67
89
70
84
74
77
75
100
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
45422
2430
17
115
23
107
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
569b30
2284
45
95
46
89
71
77
72
77
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
145b70
1610
199
39
205
38
208
38
178
41
119
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
34b27
2326
16
116
27
102
36
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
27614
2561
4
134
3
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
31815
2560
17
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
32t23
2409
25
107
22
108
36
98
42
90
33
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
8433
2239
30
100
30
100
68
79
35
97
26
107
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
22263
1690
158
48
123
59
104
66
137
52
119
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
225t54
1804
109
64
58
82
71
77
87
72
107
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
37b58
1752
73
80
63
81
42
93
82
74
100
66
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
1789
2703
1
149
5
137
2
145
1
148
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
34044
1950
58
89
48
87
71
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
43059
1730
55
90
67
79
56
85
74
76
53
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
26942
2012
35
98
41
92
45
91
68
79
28
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
31t51
1839
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
46052
1809
71
81
35
96
68
79
53
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
30t61
1725
114
62
123
59
117
61
119
59
95
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
39b104
1397
90
71
168
46
203
39
158
46
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
21737
2159
35
98
41
92
21
112
31
99
21
109
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
18641
2038
78
78
58
82
51
88
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
48t71
1602
87
72
77
75
80
75
90
69
79
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
49b40
2058
51
92
45
90
67
80
32
98
45
93
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
147t95
1452
166
46
152
52
197
40
164
44
148
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
81t68
1615
90
71
111
61
75
76
50
87
67
82
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
28226
2345
17
115
3
138
8
136
10
124
8
131
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
312b48
1881
35
98
65
80
51
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
54257
1766
40
96
36
95
51
88
26
103
48
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
47b16
2525
8
128
7
133
16
121
3
138
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
77t50
1861
40
96
67
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
26835
2210
28
102
16
115
19
115
24
105
24
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
75117
1275
203
38
198
40
147
50
186
39
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
20347
1897
39
97
48
87
55
87
77
75
61
85
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
6662
1693
109
64
135
56
134
55
74
76
72
79
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
73t90
1473
140
53
152
52
129
56
152
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
15921
2463
8
128
20
113
23
108
15
116
28
103
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
21678
1570
76
79
80
74
87
73
97
66
100
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
448b98
1429
98
68
74
76
104
66
101
65
100
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
317130
1187
184
42
228
33
215
37
216
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
43655
1791
40
96
31
99
56
85
53
86
72
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
4684
1532
166
46
146
53
123
59
97
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
82t49
1870
71
81
67
79
71
77
39
92
63
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
137108
1343
274
29
238
32
215
37
235
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
16831
2251
27
103
10
125
14
124
24
105
24
108
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
348b106
1358
209
37
129
58
147
50
191
38
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
354b82
1544
98
68
82
73
91
72
108
63
127
56
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
12976
1576
90
71
91
68
160
48
123
57
79
74
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
18977
1573
109
64
86
71
117
61
101
65
79
74
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
14859
1730
34
99
55
83
49
89
53
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
34774
1592
95
69
48
87
91
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
89102
1409
40
96
72
77
68
79
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
27746
1902
13
119
33
98
18
117
59
84
17
116
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
38375
1584
78
78
36
95
101
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
163b45
1915
55
90
23
107
27
103
45
89
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
448t52
1809
55
90
77
75
25
106
27
102
53
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
29t88
1503
45
95
53
85
87
73
85
73
93
69
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
39t66
1620
49
93
80
74
75
76
46
88
66
83
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
10085
1531
146
52
115
60
147
50
108
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
145t113
1296
140
53
105
62
177
44
119
59
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
53287
1507
98
68
103
64
99
68
105
64
156
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
3597
1432
118
61
91
68
121
60
105
64
107
63
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
72b56
1780
68
82
40
93
56
85
66
80
28
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
19872
1597
67
84
104
63
123
59
89
71
104
65
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
76b80
1552
114
62
86
71
87
73
115
61
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
117105
1364
98
68
99
65
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
12893
1460
109
64
115
60
125
58
90
69
95
68
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
19665
1626
51
92
77
75
49
89
64
81
107
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
49t99
1423
84
73
74
76
63
81
77
75
67
82
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
294131
1183
166
46
194
41
171
45
183
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
6273
1596
84
73
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
224132
1178
149
51
159
49
140
53
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
111b103
1404
130
56
99
65
109
64
46
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
290141
1123
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
410t172
948
149
51
203
39
208
38
186
39
247
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
565123
1241
128
57
138
55
171
45
129
55
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
6196
1450
191
40
141
54
117
61
131
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
10781
1548
76
79
71
78
45
91
72
77
63
84
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
373100
1419
114
62
123
59
129
56
93
68
119
59
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
441107
1355
130
56
174
45
113
62
111
62
89
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
200101
1411
104
67
115
60
137
54
148
48
127
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
288139
1149
149
51
168
46
129
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
426t189
869
191
40
187
43
192
41
226
32
259
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
442119
1270
109
64
123
59
167
46
148
48
119
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
182114
1292
123
59
95
66
126
57
85
73
95
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
54669
1614
58
89
55
83
31
100
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
33b142
1111
123
59
157
50
147
50
105
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
106111
1331
87
72
115
60
91
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
108t147
1070
289
27
320
22
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
18394
1456
81
76
89
70
80
75
82
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
285t178
910
191
40
194
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
350122
1252
146
52
115
60
121
60
97
66
116
60
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
497126
1201
203
38
210
37
171
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
23679
1558
73
80
55
83
75
76
93
68
89
71
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
378b201
817
191
40
238
32
291
26
183
40
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
434110
1332
98
68
105
62
117
61
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
45589
1498
21
112
31
99
63
81
111
62
79
74
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
28b176
912
249
32
228
33
219
36
257
29
179
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
144160
993
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
34464
1671
23
111
27
102
33
99
46
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
474121
1255
95
69
95
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
34t158
994
181
43
198
40
182
43
183
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
8786
1525
106
66
115
60
87
73
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
515191
862
140
53
157
50
129
56
129
55
229
33
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
127158
994
209
37
272
27
177
44
281
26
272
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
452109
1337
118
61
141
54
134
55
137
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
8683
1539
30
100
67
79
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
56t124
1239
114
62
99
65
84
74
117
60
116
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
74b154
1032
249
32
238
32
171
45
191
38
221
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
120182
892
186
41
146
53
239
33
216
33
272
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
297165
973
227
34
262
28
192
41
197
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
298211
747
274
29
272
27
239
33
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
479148
1066
155
49
159
49
141
52
172
42
111
62
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
490145
1101
324
23
332
21
250
31
235
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
122137
1159
87
72
105
62
80
75
126
56
111
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
208120
1259
63
87
105
62
97
70
82
74
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
212153
1033
106
66
141
54
111
63
148
48
148
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
273150
1045
146
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
313t138
1156
136
55
129
58
165
47
115
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
496133
1177
123
59
155
51
104
66
111
62
127
56
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
498163
977
191
40
198
40
219
36
164
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
50490
1473
68
82
74
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
551140
1141
130
56
129
58
160
48
148
48
114
61
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
215134
1173
136
55
111
61
95
71
142
51
116
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
278b229
678
324
23
314
23
227
35
383
16
279
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
284180
901
264
30
187
43
137
54
152
47
148
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
58178
910
153
50
213
36
186
42
235
31
179
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
349167
967
130
56
141
54
144
51
168
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
85203
804
264
30
238
32
227
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
179173
935
203
38
219
35
256
30
226
32
240
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
512156
1000
166
46
167
47
186
42
123
57
156
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
528128
1196
64
85
82
73
113
62
97
66
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
172169
960
123
59
146
53
126
57
152
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
457135
1168
84
73
105
62
99
68
74
76
79
74
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
421136
1163
128
57
115
60
107
65
134
53
119
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
566181
895
282
28
238
32
147
50
226
32
240
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
56b144
1103
136
55
105
62
91
72
123
57
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
275b292
465
363
19
398
14
322
23
421
12
332
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
328151
1043
121
60
174
45
141
52
144
50
156
49
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
362187
875
181
43
213
36
147
50
208
35
259
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
388155
1024
140
53
111
61
147
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
163t157
998
163
47
205
38
129
56
178
41
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
405204
802
363
19
320
22
232
34
216
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
445149
1057
95
69
94
67
141
52
131
54
127
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
42161
991
130
56
164
48
134
55
158
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
111t246
597
338
22
320
22
322
23
191
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
313b143
1104
73
80
91
68
107
65
108
63
104
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
547116
1278
60
88
48
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
97191
862
237
33
258
29
312
24
186
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
110213
741
227
34
228
33
208
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
124205
788
237
33
287
26
349
20
295
24
247
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
20992
1462
68
82
95
66
33
99
53
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
235182
892
264
30
205
38
262
29
197
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
229170
959
163
47
159
49
171
45
164
44
139
53
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
303219
716
314
24
272
27
322
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
327171
954
209
37
174
45
177
44
191
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
38b162
986
121
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
73b194
849
324
23
238
32
250
31
235
31
259
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
228112
1312
24
110
33
98
39
97
36
96
63
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
343238
640
381
17
314
23
343
21
350
19
332
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
411118
1274
60
88
58
82
43
92
70
78
93
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
499215
730
289
27
272
27
262
29
197
37
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
283127
1197
136
55
135
56
98
69
144
50
119
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
306232
661
256
31
272
27
227
35
208
35
247
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
426b186
879
191
40
133
57
167
46
126
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
30b125
1222
98
68
86
71
101
67
66
80
139
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
78252
574
462
11
332
21
312
24
421
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
123t234
654
199
39
249
30
335
22
373
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
176b146
1075
177
45
155
51
144
51
126
56
114
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
218177
911
256
31
219
35
248
32
235
31
259
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
314200
820
177
45
168
46
160
48
197
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
523244
602
256
31
272
27
302
25
216
33
279
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
31b193
852
227
34
194
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
64197
841
289
27
272
27
186
42
164
44
221
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
119264
552
314
24
320
22
335
22
362
18
392
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
220210
755
274
29
300
24
262
29
287
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
43231
662
338
22
262
28
272
28
235
31
240
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
53224
694
216
36
219
35
186
42
216
33
247
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
65166
968
80
77
95
66
111
63
93
68
77
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
201222
708
227
34
228
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
378t174
923
249
32
258
29
239
33
262
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
477228
679
199
39
168
46
171
45
162
45
221
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
535163
977
140
53
115
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
176t199
826
216
36
187
43
219
36
137
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
389206
786
289
27
213
36
256
30
262
28
272
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
390315
418
324
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
83t321
409
289
27
300
24
357
19
325
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
501175
920
177
45
138
55
203
39
168
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
323b291
466
428
13
320
22
407
14
421
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
391208
771
199
39
187
43
250
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
401262
554
324
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
408247
589
314
24
300
24
272
28
335
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
556189
869
118
61
159
49
147
50
137
52
111
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
77b226
690
181
43
192
42
227
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
114202
812
220
35
141
54
203
39
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
133221
710
153
50
146
53
208
38
191
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
147b324
402
338
22
370
16
448
11
350
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
234265
550
209
37
272
27
335
22
262
28
259
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
267262
554
220
35
238
32
208
38
262
28
259
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
272198
839
90
71
133
57
147
50
186
39
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
324220
714
155
49
226
34
215
37
325
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
354t214
738
140
53
174
45
160
48
111
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
440115
1279
81
76
82
73
80
75
59
84
67
82
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
47267
1618
4
134
11
120
5
142
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
67188
873
163
47
138
55
208
38
137
52
179
42
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
131b249
579
237
33
183
44
203
39
186
39
148
51
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
332237
641
220
35
272
27
239
33
245
30
240
31
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
365239
637
203
38
249
30
203
39
216
33
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
425302
441
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
489287
477
220
35
249
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
32b375
307
274
29
332
21
312
24
383
16
341
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
336236
645
203
38
183
44
215
37
262
28
259
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
418248
581
220
35
356
18
250
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
419257
561
186
41
164
48
291
26
191
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
540217
725
237
33
205
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
564168
965
81
76
46
89
29
101
64
81
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
71259
559
237
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
287251
576
227
34
291
25
227
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
345b269
533
237
33
249
30
272
28
274
27
240
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
361223
695
307
25
203
39
197
40
295
24
279
27
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
371240
632
237
33
320
22
312
24
216
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
376254
568
307
25
262
28
256
30
335
20
247
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
510341
372
462
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
28t306
432
237
33
320
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
48b342
371
314
24
320
22
343
21
350
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
95286
478
264
30
262
28
291
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
138b270
531
314
24
272
27
272
28
325
21
332
20
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
164362
333
477
10
447
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
319184
887
166
46
174
45
167
46
158
46
179
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
385b227
686
289
27
300
24
256
30
362
18
259
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
481152
1035
108
65
111
61
126
57
131
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
50b347
365
394
16
411
13
429
12
373
17
332
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
88t328
392
324
23
411
13
322
23
350
19
341
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
141281
492
274
29
366
17
343
21
335
20
279
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
162217
725
158
48
152
52
147
50
158
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
204294
461
256
31
272
27
372
18
262
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
339195
848
166
46
249
30
160
48
168
43
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
352282
486
301
26
447
11
312
24
295
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
507255
566
237
33
366
17
280
27
262
28
229
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
74t367
320
324
23
291
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
91275
514
282
28
332
21
280
27
335
20
247
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
108b209
757
256
31
262
28
186
42
152
47
179
42
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
138t235
646
249
32
213
36
219
36
202
36
229
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
195296
460
354
20
332
21
280
27
245
30
247
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
231405
264
428
13
388
15
465
10
362
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
280230
664
264
30
219
35
192
41
235
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
304278
498
274
29
210
37
322
23
383
16
259
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
380268
539
324
23
291
25
349
20
295
24
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
435425
228
552
2
447
11
473
9
421
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
44383
299
428
13
431
12
520
6
383
16
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
70t308
426
289
27
291
25
250
31
295
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
102233
658
166
46
205
38
177
44
178
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
131t351
360
354
20
348
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
151309
425
338
22
300
24
322
23
287
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
153302
441
324
23
300
24
239
33
383
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
207325
400
301
26
332
21
322
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
278t212
744
158
48
99
65
63
81
178
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
334276
511
289
27
262
28
312
24
350
19
272
28
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
377196
846
177
45
135
56
101
67
152
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
424321
409
462
11
398
14
372
18
393
15
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
432257
561
237
33
210
37
186
42
168
43
229
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
473255
566
289
27
219
35
256
30
245
30
240
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
500129
1189
35
98
17
114
75
76
50
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
57253
571
274
29
249
30
248
32
287
25
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
135277
502
324
23
258
29
280
27
304
23
259
29
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
166287
477
282
28
228
33
312
24
262
28
221
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
180283
485
346
21
287
26
291
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
302307
427
216
36
258
29
262
29
373
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
341260
557
346
21
348
19
280
27
318
22
240
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
379333
380
477
10
366
17
335
22
350
19
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
406272
521
338
22
213
36
167
46
318
22
229
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
567312
422
256
31
219
35
372
18
318
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
79362
333
462
11
498
7
357
19
421
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
157250
577
237
33
262
28
232
34
235
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
175360
336
372
18
411
13
379
17
335
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
254280
495
346
21
370
16
302
25
295
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
316323
407
394
16
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
333345
369
307
25
411
13
385
16
350
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
385t344
370
394
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
403346
368
363
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
492241
627
166
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
530266
541
274
29
226
34
349
20
262
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
538314
419
314
24
249
30
335
22
335
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
90431
215
428
13
512
6
520
6
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
170339
374
354
20
300
24
272
28
295
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
187207
777
127
58
129
58
147
50
119
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
240309
425
394
16
398
14
385
16
287
25
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
326339
374
324
23
332
21
302
25
335
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
338301
443
282
28
291
25
357
19
287
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
342375
307
477
10
398
14
484
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
392224
694
237
33
174
45
208
38
235
31
259
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
428245
600
216
36
198
40
197
40
245
30
179
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
495354
354
338
22
348
19
349
20
350
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
522267
540
166
46
198
40
250
31
152
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
27298
458
372
18
320
22
335
22
235
31
332
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
38t285
481
191
40
300
24
312
24
257
29
179
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
52t242
621
289
27
194
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
70b273
520
158
48
174
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
101b349
364
346
21
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
177294
461
338
22
356
18
239
33
318
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
271t284
482
227
34
287
26
280
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
291394
286
408
15
398
14
379
17
362
18
392
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
337369
315
418
14
468
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
368319
413
264
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
369300
448
307
25
348
19
357
19
335
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
387402
268
408
15
332
21
385
16
373
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
467440
195
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
543330
391
354
20
356
18
357
19
362
18
332
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
568320
412
408
15
320
22
335
22
335
20
259
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
573357
343
346
21
314
23
322
23
335
20
341
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
109410
255
503
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
121336
378
186
41
320
22
302
25
335
20
341
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
150296
460
220
35
300
24
232
34
325
21
279
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
191290
468
186
41
291
25
322
23
281
26
279
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
213t305
438
301
26
238
32
280
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
322399
273
381
17
370
16
448
11
373
17
392
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
345t317
416
314
24
348
19
385
16
362
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
396289
474
227
34
272
27
182
43
202
36
247
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
402402
268
408
15
388
15
484
8
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
446318
415
249
32
228
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
456185
882
130
56
123
59
144
51
178
41
148
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
485260
557
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
96435
206
363
19
457
10
429
12
421
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
104392
288
544
3
468
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
113316
417
256
31
300
24
272
28
262
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
126313
420
301
26
342
20
291
26
335
20
341
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
139355
351
363
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
181311
423
227
34
174
45
192
41
362
18
341
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
301451
183
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
321370
313
492
9
457
10
465
10
484
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
415389
294
477
10
411
13
420
13
325
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
416485
145
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
482401
270
372
18
482
8
484
8
383
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
544404
265
492
9
468
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
569t336
378
354
20
356
18
343
21
208
35
247
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
24b465
165
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
167423
233
503
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
202411
254
428
13
398
14
372
18
373
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
242462
167
394
16
388
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
250379
304
492
9
370
16
465
10
421
12
392
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
315302
441
209
37
249
30
262
29
216
33
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
370372
312
381
17
431
12
357
19
325
21
392
14
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
394431
215
449
12
498
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
399b243
609
166
46
168
46
182
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
438361
335
428
13
457
10
349
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
464365
322
354
20
342
20
322
23
257
29
229
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
548326
396
186
41
146
53
219
36
197
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
26421
235
324
23
398
14
357
19
393
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
36t414
242
324
23
370
16
385
16
325
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
69t412
252
346
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
80b421
235
477
10
447
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
98408
258
418
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
103428
223
477
10
398
14
429
12
484
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
105216
726
155
49
168
46
137
54
142
51
107
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
123b390
292
363
19
356
18
372
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
154387
297
314
24
300
24
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
205395
285
449
12
457
10
484
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
206415
241
418
14
348
19
420
13
362
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
310454
179
449
12
482
8
484
8
421
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
312t356
350
301
26
291
25
280
27
325
21
332
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
330b359
341
264
30
262
28
280
27
362
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
398465
165
477
10
498
7
500
7
393
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
400271
529
256
31
314
23
219
36
287
25
272
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
420442
193
428
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
494396
284
503
8
398
14
429
12
421
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
505299
451
166
46
174
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
524425
228
408
15
398
14
465
10
393
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
29b328
392
289
27
228
33
302
25
350
19
272
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
92510
123
381
17
498
7
500
7
484
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
116530
105
514
7
468
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
125397
281
289
27
366
17
385
16
383
16
341
19
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
132448
186
394
16
356
18
400
15
350
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
134278
498
394
16
348
19
291
26
304
23
221
35
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
193327
394
372
18
388
15
357
19
335
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
245375
307
408
15
411
13
400
15
421
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
323t333
380
324
23
314
23
302
25
350
19
341
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
348t388
295
264
30
300
24
312
24
295
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
439336
378
314
24
300
24
291
26
287
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
444333
380
264
30
228
33
219
36
325
21
247
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
458459
172
462
11
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
491370
313
428
13
356
18
343
21
383
16
392
14
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
517427
225
381
17
300
24
448
11
484
8
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
549274
517
249
32
187
43
280
27
295
24
279
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
550331
385
264
30
398
14
349
20
245
30
279
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
560347
365
282
28
272
27
262
29
245
30
247
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
55452
182
372
18
431
12
349
20
421
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
82b481
149
394
16
447
11
500
7
393
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
149379
304
363
19
370
16
357
19
362
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
230393
287
282
28
291
25
343
21
373
17
332
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
260379
304
372
18
431
12
520
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
329398
275
449
12
411
13
379
17
406
14
341
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
346475
153
477
10
457
10
484
8
484
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
351382
302
307
25
332
21
291
26
318
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
353420
237
307
25
213
36
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
409501
132
530
5
468
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
414462
167
381
17
431
12
400
15
484
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
422293
464
149
51
183
44
182
43
216
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
470445
189
462
11
468
9
500
7
484
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
486374
309
338
22
291
25
302
25
281
26
332
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
513433
212
428
13
388
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
518493
139
492
9
498
7
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
536417
238
394
16
356
18
349
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
558454
179
428
13
431
12
484
8
484
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
37t500
133
503
8
542
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
60407
260
372
18
468
9
357
19
393
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
72t478
150
530
5
512
6
407
14
484
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
81b478
150
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
140470
160
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
156413
245
394
16
320
22
322
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
173408
258
381
17
411
13
379
17
470
9
247
30
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
185519
115
492
9
554
1
484
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
188484
146
503
8
482
8
500
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
210400
271
381
17
348
19
385
16
318
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
213b443
191
428
13
411
13
520
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
275t440
195
381
17
431
12
407
14
383
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
372373
310
346
21
249
30
335
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
375383
299
314
24
370
16
291
26
335
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
381491
141
514
7
498
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
382438
200
449
12
411
13
372
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
407549
79
530
5
542
3
539
4
536
4
511
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
417352
355
372
18
342
20
280
27
383
16
259
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
429533
102
428
13
498
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
534364
324
209
37
228
33
239
33
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
553486
143
538
4
512
6
500
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
572478
150
503
8
388
15
500
7
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
33t430
216
428
13
457
10
520
6
373
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
45b504
130
394
16
431
12
520
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
68t434
209
408
15
388
15
385
16
393
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
69b535
98
477
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
76t493
139
462
11
512
6
484
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
80t475
153
449
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
93524
113
492
9
550
2
500
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
94436
205
428
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
174429
217
477
10
482
8
429
12
421
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
211417
238
530
5
482
8
385
16
508
6
392
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
271b542
90
462
11
457
10
500
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
274b453
181
363
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
308533
102
428
13
498
7
500
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
311459
172
418
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
330t443
191
394
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
331405
264
408
15
512
6
473
9
287
25
272
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
374465
165
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
393468
163
477
10
468
9
500
7
522
5
511
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
404488
142
514
7
468
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
410b437
201
428
13
342
20
448
11
362
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
412519
115
552
2
535
4
484
8
522
5
511
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
433482
148
503
8
498
7
539
4
508
6
392
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
437542
90
552
2
524
5
547
3
508
6
511
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
461525
112
462
11
468
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
468447
187
462
11
482
8
448
11
393
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
471539
93
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
478474
157
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
484522
114
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
521367
320
354
20
370
16
322
23
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
545486
143
449
12
447
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
570531
103
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
83b501
132
492
9
512
6
520
6
484
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
136378
305
428
13
542
3
500
7
498
7
511
6
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
160t556
56
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
160b438
200
418
14
447
11
429
12
393
15
392
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
161508
128
514
7
498
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
165449
185
418
14
370
16
400
15
393
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
184491
141
514
7
498
7
500
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
197391
289
282
28
228
33
322
23
350
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
225b515
118
449
12
482
8
520
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
232416
240
477
10
411
13
429
12
393
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
289472
158
394
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
293510
123
503
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
295508
128
544
3
550
2
484
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
296365
322
307
25
272
27
302
25
325
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
360446
188
372
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
431457
177
477
10
388
15
429
12
421
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
450548
81
544
3
498
7
547
3
498
7
549
2
484
7
537
4
540
3
520
4
524
4
530
3
532
2
533
2
467
4
494
3
490
3
497
3
482
3
427
5
467
3
527
1
466
3
488
2
535
0
451496
138
503
8
542
3
530
5
484
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
453493
139
418
14
482
8
484
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
506352
355
227
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
571526
111
544
3
542
3
500
7
406
14
511
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
41517
116
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
51497
135
514
7
524
5
500
7
484
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
52b462
167
408
15
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
54482
148
530
5
535
4
465
10
421
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
130529
108
514
7
542
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
152531
103
544
3
554
1
520
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
227350
362
184
42
247
31
256
30
262
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
263551
76
527
6
554
1
500
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
266497
135
449
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
279506
129
449
12
398
14
372
18
421
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
285b545
86
428
13
512
6
539
4
550
2
511
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
309342
371
301
26
314
23
239
33
318
22
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
355517
116
552
2
542
3
520
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
367472
158
514
7
388
15
407
14
373
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
395516
117
462
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
397458
173
428
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
399t510
123
418
14
447
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
413546
82
514
7
468
9
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
447385
298
227
34
370
16
291
26
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
449555
61
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
462501
132
503
8
468
9
420
13
484
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
466385
298
354
20
272
27
239
33
262
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
476519
115
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
488513
121
418
14
498
7
429
12
421
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
516504
130
394
16
262
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
531488
142
408
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
539506
129
449
12
542
3
530
5
421
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
541537
96
492
9
411
13
539
4
550
2
511
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
562522
114
530
5
468
9
484
8
484
8
392
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
25553
72
477
10
524
5
500
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
50t456
178
418
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
88b528
109
462
11
498
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
115554
64
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
118546
82
514
7
457
10
484
8
536
4
511
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
158537
96
544
3
512
6
484
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
169536
97
428
13
482
8
420
13
421
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
223513
121
492
9
512
6
500
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
286461
170
462
11
370
16
465
10
421
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
320417
238
346
21
370
16
385
16
335
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
325470
160
527
6
447
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
386469
162
428
13
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
423477
151
462
11
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
459552
73
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
465526
111
462
11
447
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
487488
142
477
10
482
8
500
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
502497
135
449
12
431
12
407
14
522
5
511
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
511424
229
381
17
332
21
357
19
393
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
527332
383
203
38
164
48
272
28
216
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
24t557
38
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
214358
342
191
40
262
28
291
26
373
17
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
292449
185
449
12
388
15
357
19
393
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
359544
88
503
8
468
9
484
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
463550
78
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
483540
91
363
19
512
6
500
7
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
493540
91
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