141
140
140
141
143
143
128
118
113
112
110
106
106
105
104
103
102
97
94
85
90
92
92
93
93
93
93
92
92
92
90
90
90
91
91
91
91
92
92
92
99
99
99
99
99
99
99
99
101
101
103
104
104
106
113
113
113
113
113
113
113
114
116
116
116
116
117
117
117
117
117
120
121
121
122
122
122
122
122
122
123
124
125
126
127
127
130
131
132
133
139
141
142
143
144
147
148
149
150
150
151
155
155
155
156
153
149
145
143
142
142
141
140
132
128
123
123
123
123
123
123
121
121
121
119
119
119
120
121
121
121
122
122
128
127
126
126
126
127
127
128
129
132
133
134
135
135
135
135
136
136
136
136
137
137
138
140
140
141
142
142
146
148
148
148
148
148
148
148
149
150
150
151
153
154
154
155
157
158
160
162
163
166
170
171
171
172
172
172
170
169
169
171
172
172
172
173
173
174
174
180
180
180
180
179
179
179
179
179
179
180
181
189
190
190
189
185
185
185
183
182
183
184
184
184
185
187
187
188
188
188
187
187
189
189
190
190
190
190
190
190
191
192
193
194
194
200
200
200
201
201
201
201
201
202
205
205
206
207
207
208
208
209
208
208
208
209
207
207
209
209
209
207
207
207
207
208
210
211
211
211
211
210
210
211
217
218
221
222
224
222
221
220
220
221
221
220
220
220
221
222
222
223
223
223
226
228
228
228
233
237
237
237
237
236
234
234
233
232
230
230
230
228
229
219
213
212
205
204
204
204
204
204
204
207
208
208
208
209
209
209
210
210
211
211
211
212
213
213
212
211
211
211
212
212
212
212
212
212
212
212
212
212
213
214
214
214
214
214
217
218
218
218
219
219
219
219
219
219
219
219
219
218
218
215
213
207
205
200
198
196
195
191
191
191
191
191
190
188
187
184
184
185
185
186
186
186
187
187
187
187
187
186
186
185
184
184
186
188
189
189
189
189
189
189
189
189
189
189
188
197
197
198
199
199
199
199
207
207
207
208
208
208
207
207
207
207
207
207
207
213
216
219
222
221
209
207
207
206
206
214
213
197
194
194
194
190
187
187
187
187
186
186
185
184
180
180
179
179
178
178
178
178
178
176
175
174
173
173
172
171
170
169
168
161
159
152
151
150
148
147
152
154
154
153
152
152
152
155
149
148
147
145
143
139
135
134
134
132
132
131
131
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
130
130
130
131
133
133
132
130
130
130
130
133
134
137
137
138
138
142
143
144
144
146
146
146
146
141
140
140
140
140
139
139
138
138
138
138
137
137
139
142
143
144
145
145
145
145
145
140
133
134
136
139
139
142
139
139
139
139
138
133
129
129
129
130
131
131
132
132
131
131
131
131
130
129
129
129
129
129
129
133
135
135
135
135
135
135
134
130
125
125
125
125
127
128
129
129
129
129
129
129
131
132
139
140
141
142
145
145
147
147
155
158
154
153
153
151
148
147
151
151
152
159
159
161
161
161
161
160
160
162
164
166
168
170
171
172
172
173
175
176
177
179
180
181
181
182
182
182
182
182
182
186
186
188
190
191
191
193
197
199
199
198
198
198
198
199
201
202
205
207
205
204
204
204
203
203
204
203
202
202
202
203
205
207
208
206
206
205
204
204
204
204
203
202
201
199
199
201
198
195
194
193
193
191
178
178
178
178
178
178
178
177
176
174
174
174
174
174
173
173
173
174
175
173
172
172
172
171
170
169
167
166
162
161
161
161
160
159
157
156
155
155
153
149
146
146
147
147
148
148
146
144
144
143
143
144
144
144
145
146
147
146
145
144
147
147
147
149
150
151
151
151
151
152
154
154
155
156
158
159
160
160
162
163
162
160
157
154
152
152
150
149
146
146
145
144
143
142
140
140
140
140
140
136
135
129
126
123
119
119
118
117
117
117
116
115
112
111
109
107
108
109
109
109
109
109
109
108
103
100
98
94
94
88
86
85
84
83
83
83
82
81
81
81
81
81
81
82
82
81
80
80
80
80
79
78
78
77
76
73
75
75
75
75
77
78
78
77
75
75
75
75
75
74
73
73
73
73
71
71
70
70
70
71
71
71
71
71
72
73
73
74
74
73
72
72
71
71
71
71
71
70
69
69
70
70
70
71
71
71
71
70
70
70
70
70
70
71
72
72
72
72
72
72
76
80
86
104
108
112
114
114
112
110
112
113
113
113
113
114
114
114
115
115
115
116
116
116
117
118
119
120
120
121
122
118
117
116
115
115
112
108
99
93
91
90
88
86
83
80
86
87
89
91
93
94
94
94
94
95
98
100
101
104
104
104
105
105
105
105
105
105
105
104
104
104
104
104
104
104
102
102
102
97
93
93
95
98
103
109
114
122
122
124
126
127
128
130
131
133
134
134
135
135
131
125
122
121
120
119
119
117
115
116
117
118
118
118
118
118
118
120
121
117
112
112
112
111
110
110
109
109
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
112
112
122
124
126
126
127
129
130
130
130
131
133
133
133
130
130
131
131
131
130
130
130
132
132
132
132
132
131
131
131
130
130
129
130
130
131
131
132
133
133
133
131
131
131
131
130
132
131
130
129
129
130
130
131
131
131
131
132
133
134
134
134
135
138
139
140
141
142
142
143
143
143
143
144
149
147
143
141
141
139
136
134
133
129
128
128
123
123
122
122
122
122
121
120
120
119
118
115
115
112
112
112
112
112
101
104
100
99
99
98
97
97
96
96
95
95
95
93
93
92
92
87
87
87
82
79
79
78
78
77
77
77
77
77
75
74
73
73
72
72
72
71
71
71
71
69
72
72
71
70
70
69
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
69
69
69
68
67
67
67
67
67
65
64
64
64
64
64
64
67
67
65