237
236
235
232
231
231
230
228
227
224
222
220
216
214
212
212
210
208
206
203
194
193
190
189
188
187
184
181
180
178
175
174
175
175
175
175
176
177
177
178
178
178
178
177
177
177
176
176
176
176
176
176
176
176
176
176
177
173
172
172
171
171
171
171
171
172
172
174
180
180
180
182
182
183
183
184
185
185
185
185
184
184
183
182
181
183
186
188
187
185
182
179
175
172
168
168
168
171
177
175
171
167
163
161
155
153
151
151
151
155
155
154
153
151
151
150
149
147
145
143
140
138
137
137
137
138
140
142
145
149
151
152
156
159
161
165
177
179
180
180
179
178
183
184
184
186
190
190
189
188
188
188
183
179
178
176
176
176
169
165
166
167
167
167
167
167
165
165
164
165
170
174
174
175
178
179
183
187
188
189
189
190
189
188
186
185
185
183
180
180
180
180
180
176
164
161
157
153
157
161
160
158
155
153
153
152
151
150
150
149
148
148
148
147
144
143
140
137
135
130
129
129
128
128
129
130
133
133
129
128
127
124
124
123
123
122
121
120
119
118
117
117
117
118
118
118
118
115
115
114
113
112
111
107
109
110
112
113
113
114
115
117
118
120
122
123
125
125
126
127
131
132
134
135
135
134
133
132
131
127
126
125
125
123
122
120
117
116
115
113
112
112
111
110
109
107
111
112
113
113
114
114
118
118
118
117
116
115
115
114
113
112
112
112
113
115
117
121
128
131
132
133
131
131
135
141
143
146
147
149
149
149
148
149
150
152
154
157
161
163
163
164
164
170
170
164
163
162
163
165
165
165
163
162
162
164
170
170
164
164
163
163
162
156
154
152
151
150
148
149
149
149
148
146
144
142
141
138
138
137
136
138
138
138
138
138
136
136
128
126
117
110
115
116
117
118
120
124
124
125
127
127
129
130
132
134
135
136
141
141
143
145
146
152
153
153
154
155
156
157
157
157
157
159
159
161
161
161
160
160
158
158
159
155
154
155
154
156
159
159
156
155
156
156
156
155
157
157
156
156
156
154
153
153
153
153
155
155
154
153
153
153
152
152
152
151
150
146
142
141
138
136
128
128
128
129
130
130
130
131
132
133
135
134
132
131
136
141
142
141
139
136
130
129
119
115
110
110
109
109
109
110
110
102
102
101
100
98
97
93
92
91
89
89
88
87
87
87
87
87
88
88
89
91
91
92
92
93
94
94
95
97
101
102
104
106
107
107
107
107
108
104
104
104
104
105
102
98
97
98
98
99
99
99
98
97
95
94
93
97
98
99
99
99
98
97
96
98
94
93
91
89
87
81
90
91
95
96
96
77
71
70
67
67
67
66
64
64
65
66
68
69
72
73
74
76
77
77
77
77
76
75
73
72
72
73
75
82
84
86
88
89
90
90
91
93
93
93
93
93
97
106
106
108
116
118
121
120
119
118
118
117
116
112
111
112
113
114
115
116
118
125
125
125
125
125
126
126
126
126
126
125
125
125
125
125
125
125
125
125
124
121
121
121
121
122
127
128
133
134
135
136
137
138
139
139
139
138
138
140
141
143
145
147
148
148
149
149
149
150
150
149
149
148
145
145
144
143
139
138
138
140
141
141
141
141
141
140
137
132
131
129
127
127
127
141
141
135
133
125
125
124
125
126
126
126
126
126
127
127
128
129
129
129
129
130
130
130
130
130
125
124
123
123
123
124
126
127
128
128
130
130
130
123
121
118
118
119
120
121
121
124
133
136
137
137
137
137
137
137
137
137
139
141
144
144
145
146
146
146
144
143
142
141
141
140
137
135
133
134
135
136
137
137
137
136
136
136
137
140
144
149
151
152
155
161
163
167
171
176
176
171
169
168
169
172
175
179
182
185
187
188
186
183
181
182
184
185
185
185
185
185
184
184
184
183
183
183
183
182
180
180
174
173
172
171
171
171
171
171
171
173
174
177
177
176
175
175
175
176
176
176
177
177
178
178
178
179