000
283
283
283
283
218
207
188
159
155
123
000
408
391
307
175
160
152
149
149
149
140
000
456
291
280
248
210
178
146
127
119
118
000
999
137
129
129
129
129
129
129
129
129
000
999
137
129
129
129
129
129
129
129
129
000
291
291
280
248
210
178
178
178
178
133
000
346
346
346
207
172
168
153
140
139
139
000
304
206
206
206
206
206
206
206
206
206
000
456
291
280
248
210
133
133
133
133
133
000
999
127
127
127
127
127
127
127
127
127
000
265
265
265
197
188
188
188
188
188
188
000
237
237
237
237
218
217
200
177
171
159
000
644
159
159
159
159
159
159
159
159
159
000
263
263
245
229
195
187
182
174
169
166
000
999
119
119
119
119
119
119
119
119
119
000
245
245
245
229
198
195
187
182
174
169
000
496
496
131
131
131
131
131
131
131
131
000
265
265
265
265
195
163
162
160
148
147
000
772
201
201
153
148
133
108
105
105
105
000
609
174
174
170
156
156
147
147
145
145
000
305
305
304
281
189
150
133
133
118
106
000
617
165
165
161
161
154
154
148
148
146
000
617
165
165
161
161
154
154
148
148
146
000
408
391
175
160
152
149
149
149
140
140
000
609
174
174
170
156
156
147
145
145
133
000
772
201
201
148
133
118
110
108
107
107
000
683
147
147
147
147
147
147
147
147
147
000
804
152
152
152
152
118
118
118
118
118
000
283
283
188
177
177
177
177
177
177
177
000
854
131
131
131
122
122
122
122
122
122
000
798
131
131
131
131
131
131
131
131
131
000
287
287
287
240
164
159
149
141
130
130
000
430
310
229
192
154
154
126
126
126
122
000
804
152
152
152
118
118
118
118
118
118
000
854
131
131
131
125
122
117
117
117
117
000
287
287
287
240
164
149
141
123
123
123
000
218
218
218
218
218
207
188
159
155
123
000
235
200
195
195
195
195
195
171
163
162
000
509
201
201
153
148
148
147
133
133
125
000
456
280
248
133
133
133
133
129
126
122
000
456
280
248
129
129
129
129
129
129
129
000
224
224
224
189
176
176
172
169
169
162
000
307
307
307
152
135
135
135
135
135
135
000
238
212
203
193
187
183
171
170
166
162
000
304
304
242
210
177
135
134
131
122
122
000
238
212
203
193
187
183
170
166
161
159
000
304
189
189
187
187
175
175
153
153
152
000
304
189
189
187
187
175
175
153
153
152
000
420
420
217
176
124
102
101
101
101
101
000
509
201
201
153
148
148
133
133
118
118
000
430
200
200
195
171
143
141
133
126
120
000
195
195
195
195
195
187
182
174
169
166
000
644
159
131
131
131
131
131
131
131
131
000
439
219
219
175
175
120
120
120
120
120
000
798
114
114
114
114
114
114
114
114
114
000
193
193
193
193
187
183
170
169
169
169
000
393
187
187
187
175
153
152
134
128
121
000
187
187
187
187
187
187
182
174
169
166
000
181
181
181
181
181
181
181
181
181
181
000
280
280
280
248
210
102
102
102
102
102
000
238
212
203
183
164
164
164
162
161
161
000
644
128
128
128
128
128
128
128
128
128
000
187
187
187
187
187
183
171
170
166
162
000
182
182
182
182
182
182
182
174
169
166
000
430
156
156
156
147
147
147
147
147
147
000
210
210
210
210
210
147
147
147
146
143
000
439
219
219
175
175
120
107
107
107
107
000
314
283
188
159
138
138
138
138
138
138
000
248
248
248
248
210
133
125
105
104
104
000
393
187
187
187
175
153
134
128
116
108
000
515
139
139
139
139
139
139
139
139
139
000
515
139
139
139
139
139
139
139
139
139
000
238
212
203
183
164
159
155
149
149
147
000
188
188
188
188
188
188
188
159
155
123
000
628
125
125
125
125
125
125
125
125
125
000
189
189
189
189
176
172
169
162
158
145
000
466
195
177
177
177
111
108
108
108
108
000
174
174
174
174
174
174
174
174
169
169
000
628
125
121
121
121
121
121
121
121
121
000
248
248
248
139
139
139
139
139
139
139
000
661
131
131
131
131
113
108
107
099
099
000
641
119
119
119
119
119
119
119
119
119
000
217
217
217
217
166
152
126
126
126
126
000
598
124
124
124
124
124
119
119
119
119
000
169
169
169
169
169
169
169
169
169
166
000
176
176
176
176
176
172
169
162
158
145
000
641
119
115
115
115
115
115
115
115
115
000
641
115
115
115
115
115
115
115
115
115
000
466
195
177
153
120
120
114
108
108
108
000
169
169
169
169
169
169
169
162
161
161
000
301
165
165
161
154
148
146
142
142
140
000
723
122
122
110
110
105
098
095
089
089
000
216
175
175
175
175
161
153
152
145
134
000
723
122
122
110
105
098
095
095
095
095
000
280
280
248
129
126
122
119
119
119
119
000
207
207
195
195
172
168
139
126
122
122
000
166
166
166
166
166
166
166
166
161
159
000
175
171
164
164
164
164
164
162
161
159
000
199
161
161
161
161
161
161
161
161
161
000
216
175
175
175
175
161
153
145
134
128
000
509
132
132
131
131
125
125
125
113
113
000
310
310
192
154
126
126
122
099
096
096
000
304
304
281
106
106
106
106
106
106
106
000
187
187
187
178
147
147
147
147
147
147
000
178
162
162
162
161
159
159
159
159
159
000
175
175
175
170
170
170
156
147
145
133
000
178
162
162
162
162
161
159
158
155
155
000
509
132
132
131
131
125
113
113
113
113
000
235
200
171
145
145
145
145
145
140
140
000
263
263
187
169
124
120
120
120
120
120
000
207
207
160
160
159
157
142
141
138
137
000
162
162
162
162
162
162
162
162
158
145
000
301
145
145
145
145
145
145
142
142
140