226
210
205
187
186
186
169
165
170
174
169
166
161
156
154
152
155
173
174
177
178
191
192
190
163
160
159
161
197
198
201
201
201
200
195
189
182
179
180
180
180
184
188
192
197
202
202
203
176
209
201
184
184
182
182
223
203
204
169
171
177
180
181
192
187
184
180
175
180
209
142
144
146
148
156
166
172
188
165
163
161
159
151
154
157
160
171
214
231
228
197
202
153
146
124
124
158
162
181
175
163
184
190
187
173
169
148
150
153
147
151
160
160
159
159
159
159
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
160
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
159
159
157
157
157
157
157
157
156
155
154
147
140
136
132
101
94
90
88
115
110
115
126
134
141
165
172
177
178
201
204
204
195
186
181
178
176
175
174
153
115
119
124
138
155
158
166
170
174
179
188
189
191
185
177
140
138
129
133
137
141
146
155
157
141
139
118
118
114
114
114
116
116
108
95
109
110
112
113
115
115
115
128
126
124
123
119
116
106
100
100
99
98
99
102
103
121
120
120
120
120
119
119
119
119
119
119
119
118
118
118
118
117
103
103
100
84
90
94
100
114
115
116
117
126
126
124
120
111
110
106
107
107
108
108
109
86
91
96
107
112
111
112
113
118
119
133
141
143
154
157
160
160
158
133
131
116
129
139
143
180
183
185
188
185
171
168
163
159
150
146
136
127
124
118
146
147
148
148
149
149
143
131
124
124
119
123
124
125
126
127
128
129
132
132
132
132
132
132
132
133
139
139
139
140
141
141
141
129
132
142
152
154
166
170
174
190
190
182
179
177
137
121
112
134
136
159
158
139
134
118
117
113
112
112
116
92
108
108
107
107
110
111
121
126
124
117
114
112
106
96
92
89
87
103
106
107
108
123
125
126
128
128
129
130
131
131
130
129
129
129
128
127
127
127
126
126
126
125
125
125
124
124
124
124
123
123
123
122
120
103
102
100
93
98
102
111
117
120
124
125
125
125
126
128
131
131
138
140
141
143
145
146
147
148
127
124
148
149
150
147
143
101
115
117
119
105
102
98
93
126
144
146
146
147
165
160
140
152
149
149
149
151
153
166
162
159
149
153
189
193
206
201
190
188
179
178
179
179
173
172
170
168
173
173
169
168
164
163
164
159
153
164
161
159
165
168
173
175
181
170
155
152
161
160
149
150
151
153
155
155
152
153
155
141
134
144
148
144
144
144
129
126
116
116
116
107
107
106
105
105
109
104
96
97
99
98
97
97
106
109
110
100
97
100
101
103
102
99
99
97
93
92
91
91
92
94
95
93
95
90
85
82
82
82
69
66
64
65
66
80
81
81
77
76
68
66
71
76
77
74
69
75
75
79
85
75
60
60
60
63
64
69
68
73
62
67
67
66
68
69
66
65
64
64
66
66
64
64
64
66
61
59
57
58
62
62
63
62
62
60
60
60
59
62
63
64
67
68
70
60
55
51
50
51
52
53
53
53
52
52
61
62
68
68
67
67
65
64
64
65
68
70
70
64
54
55
65
65
66
63
64
64
64
63
61
61
59
57
53
65
66
66
60
58
75
75
75
75
75
71
70
70
69
68
63
65
65
70
69
67
66
66
65
64
59
68
67
78
77
75
83
81
74
75
75
68
69
72
74
75
74
71
69
63
65
69
69
70
70
70
54
54
62
64
66
67
69
69
70
70
70
69
68
55
52
49
59
58
53
51
62
61
67
70
70
72
83
80
78
80
80
80
72
69
66
63
64
69
77
80
80
80
81
81
74
82
83
83
82
82
81
81
80
80
80
78
77
78
77
76
75
75
79
79
78
73
69
61
63
65
64
64
66
64
62
61
63
64
67
69
66
60
68
67
66
68
70
69
68
68
64
61
57
65
65
65
66
68
67
51
53
64
59
58
53
48
46
43
41
44
46
46
45
57
58
61
63
60
69
68
68
66
66
63
63
62
60
59
46
45
45
44
46
47
54
53
52
51
50
40
36
36
52
52
61
61
61
65
63
62
60
61
61
59
59
58
55
53
46
42
44
47
49
62
60
56
53
51
51
49
49
45
32
41
42
48
48
48
48
15
13
19
35
11
38
48
37
41
30
36
53
51
21
40
38
28
23
12
27
12
32
35
29
32
31
16
21
19
27
12
19
26
35
44
36
28
20
18
18
15
1
1
12
11
12
13
13
11
13
19
31
28
27
33
49
39
10
4
5
4
2
2
2
2
3
2
2
2
1
3
5
6
0
2
2
23
24
22
21
13
6
4
17
23
24
26
27
26
16
13
8
10
22
24
7
10
17
12
19
28
29
22
8
20
22
25
37
38
37
30
28
25
23