126
125
123
123
123
123
123
123
123
123
125
123
123
127
128
128
131
133
136
137
137
141
141
146
150
150
152
153
158
158
157
156
156
155
155
154
154
154
154
154
154
155
157
158
159
160
159
158
157
157
158
159
159
160
160
160
160
164
173
173
174
177
179
179
179
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
184
184
184
184
185
187
190
189
187
186
176
171
163
159
157
147
146
140
110
110
110
110
110
110
110
109
109
109
108
108
109
109
109
110
111
111
111
111
111
111
111
111
112
112
108
108
110
111
111
111
110
110
109
108
108
109
110
112
115
115
119
123
122
122
123
124
124
128
128
129
129
129
129
129
128
127
126
126
126
126
122
121
121
121
120
119
115
114
114
113
113
113
113
113
112
111
110
109
107
110
115
116
117
117
121
128
131
135
135
135
137
137
138
138
137
137
136
136
136
136
136
137
132
131
124
120
120
120
120
120
120
119
119
118
118
118
118
118
118
118
118
114
114
114
114
114
114
114
114
115
114
114
115
115
116
117
117
119
120
121
121
121
121
122
122
124
121
120
120
119
119
119
119
119
119
120
120
118
118
118
119
120
121
123
126
131
132
134
135
135
139
139
139
140
146
146
144
146
147
150
148
144
126
126
121
121
121
121
119
118
119
117
117
118
118
117
117
117
118
118
116
116
117
119
123
126
126
128
128
128
128
128
127
127
126
125
125
124
123
122
121
121
122
122
123
127
129
130
132
135
145
150
150
151
153
145
144
128
127
127
121
121
119
118
119
120
122
122
124
124
126
126
127
127
127
126
124
123
123
123
123
124
124
127
126
124
124
123
123
123
123
123
123
123
123
126
127
128
128
128
128
128
129
129
130
128
127
124
124
124
124
121
121
121
122
122
121
121
122
122
124
125
126
126
126
126
126
126
126
126
126
124
123
123
124
124
125
125
125
124
127
127
127
128
130
127
126
124
124
124
124
126
123
122
124
125
125
126
126
128
128
128
128
128
128
128
129
129
130
135
138
141
147
146
145
147
145
143
143
144
144
148
153
155
157
160
162
163
170
172
174
177
183
195
196
197
197
197
197
197
197
198
198
199
199
199
200
200
202
203
205
205
206
208
208
209
211
212
215
215
210
206
200
197
194
188
185
182
181
181
180
177
177
176
176
175
169
168
168
168
168
162
161
157
150
149
147
143
140
136
136
135
135
139
138
137
139
139
132
131
129
123
123
123
122
124
124
125
125
127
127
127
127
127
128
129
130
130
129
125
125
125
125
125
124
124
127
128
126
125
125
121
121
121
121
121
122
122
122
122
123
123
125
125
125
125
125
125
124
125
126
127
130
130
130
129
127
126
126
125
123
123
122
121
121
119
118
118
121
122
127
127
128
145
145
153
150
149
150
142
132
130
129
129
127
123
123
123
123
122
123
123
127
133
136
137
130
127
126
123
122
120
119
119
119
119
121
122
124
123
122
122
123
123
123
121
121
118
118
118
118
118
117
117
116
116
116
116
116
127
127
123
121
121
121
122
123
124
124
124
126
125
125
125
124
122
122
122
122
122
122
122
122
124
126
127
128
130
131
132
132
132
132
133
153
155
153
148
140
139
139
143
144
146
149
150
151
153
157
158
159
159
159
160
164
164
164
165
165
165
165
165
167
168
169
169
168
168
168
168
168
167
167
166
166
167
167
167
167
167
167
168
168
173
173
173
176
178
180
181
182
184
186
187
187
187
188
188
183
181
181
181
180
180
177
177
175
174
173
173
172
170
170
170
169
167
170
171
169
170
165
165
164
163
153
153
151
143
142
141
141
141
140
140
141
142
143
144
144
144
144
145
145
146
146
147
149
149
148
146
145
143
135
134
132
131
131
132
129
129
131
131
130
129
128
127
122
123
122
121
119
118
122
122
121
122
123
123
125
127
127
127
127
127
127
124
124
124
128
129
129
128
122
121
120
118
116
115
114
114
113
113
113
111
110
110
110
110
110
110
110
110
109
109
109
109
109
110
110
110
110
110
110
110
111
111
144
163
167
168
168
168
168
168
169
169
170
172
174
176
182
182
182
183
184
184
190
189
186
184
184
184
184
184
181
179
178
178
179
178
178
178
178
178
181
180
178
175
174
167
162
160
160
160
160
160
157
157
157
157
157
157
157
159
160
161
159
158
158
157
157
156
156
155
155
154
153
153
153
153
153
154
154
154
154
154
155
151
150
149
146
142
141
137
137
135
133
131
129
128
126
125
123
123
125
123
124
124
124
125