0
232
208
161
155
129
184
138
119
178
213
169
132
157
187
166
152
147
185
152
167
190
162
157
139
157
208
149
140
158
57
218
177
178
142
167
162
210
154
182
230
156
207
143
181
94
141
193
182
191
189
165
226
149
185
185
196
152
159
139
115
122
130
200
196
147
201
198
197
191
175
163
142
157
160
170
171
138
175
111
208
153
162
181
137
141
130
195
134
216
199
238
137
156
128
163
148
133
214
187
136
153
176
163
172
163
162
172
199
215
56
166
156
198
226
159
281
182
149
186
257
180
121
203
128
148
240
157
125
153
135
175
190
183
224
157
180
136
134
196
184
99
206
228
166
160
171
202
75
164
142
138
179
144
177
172
115
136
152
145
168
86
128
141
179
189
202
205
218
180
177
177
173
160
144
183
174
155
221
188
215
143
144
172
187
205
243
188
170
172
179
160
155
186
156
115
121
200
127
136
141
151
116
150
125
174
118
123
157
168
150
129
217
202
143
201
173
138
169
178
163
128
136
183
183
175
243
120
133
163
195
117
182
102
181
199
130
196
93
168
166
228
143
117
218
95
196
109
213
174
136
139
206
200
165
148
144
158
158
100
186
142
187
155
173
173
171
227
252
159
216
163
114
146
171
188
190
149
140
211
182
176
183
156
179
159
131
244
170
181
200
92
107
164
94
162
184
209
120
131
184
182
190
198
170
148
228
201
176
213
152
120
229
194
181
151
2147483647
184
134
187
166
152
193
164
186
192
143
170
152
180
154
174
225
86
139
181
264
159
133
166
125
170
195
179
257
137
233
209
116
139
219
190
200
150
173
158
157
159
151
189
158
151
185
167
104
104
177
96
158
104
169
113
206
176
111
234
159
130
143
140
110
184
139
158
159
193
162
159
148
204
178
120
137
154
164
174
184
185
186
185
141
133
195
151
130
187
187
160
162
158
159
154
159
191
121
208
91
132
175
181
201
113
139
226
150
138
161
154
182
145
136
203
155
187
201
27
118
218
157
181
155
179
196
205
143
185
136
158
178
228
153
2147483647
221
207
119
119
187
155
157
79
148
176
162
197
147
153
156
64
155
126
194
166
195
168
124
193
149
232
176
89
176
132
211
193
166
167
161
129
177
254
174
169
171
163
110
241
172
229
164
112
156
185
182
215
141
153
200
171
234
215
197
98
175
176
235
187
147
198
181
227
221
178
223
151
103
189
2147483647
92
183
125
206
194
111
136
174
204
163
127
193
37
222
209
181
130
209
100
184
102
200
121
200
113
155
200
209
187
139
129
164
227
129
143
193
136
170
111
187
166
164
211
123
171
173
124
154
143
192
2147483647
175
114
157
130
170
215
180
209
186
126
175
212
206
169
204
186
186
218
162
220
141
149
141
185
149
153
172
150
181
142
124
160
154
91
192
212
197
180
136
191
214
156
249
103
160
147
144
156
203
162
131
177
239
152
164
164
111
193
167
117
86
171
178
236
144
175
153
122
194
175
178
154
238
153
139
172
147
164
140
2147483647
184
170
156
134
177
157
154
146
159
156
179
146
169
180
181
153
149
160
74
217
110
183
200
229
79
223
175
91
169
158
126
142
198
184
200
114
176
159
160
208
184
168
178
190
139
171
135
117
198
172
228
163
221
180
168
196
188
155
215
119
137
138
172
182
184
166
165
169
151
177
66
162
133
133
125
199
138
168
226
167
164
170
172
234
180
128
137
110
178
150
184
152
176
112
222
207
207
188
73
101
207
191
144
137
200
104
142
97
149
172
147
176
168
128
190
185
263
192
87
145
159
156
195
124
167
191
165
193
71
178
215
151
172
240
181
158
195
175
125
159
164
158
209
194
183
211
188
178
225
134
178
149
203
211
187
133
137
197
154
186
152
130
189
151
200
97
194
162
164
199
206
141
232
144
191
79
164
129
163
188
135
163
167
158
168
118
155
2147483647
130
153
149
109
150
123
168
242
170
231
158
170
150
186
2147483647
177
146
127
179
144
131
102
179
140
185
194
171
161
224
178
164
138
238
212
186
180
168
207
182
129
145
131
204
195
171
86
131
149
206
188
187
159
126
118
124
194
242
130
238
201
198
169
159
162
196
173
159
148
28
134
161
139
146
202
147
143
95
171
215
183
171
118
198
165
141
204
177
175
215
201
202
162
121
184
148
153
182
159
158
142
2147483647
198
169
200
159
212
148
193
157
169
129
190
110
107
164
155
219
150
249
174
169
140
182
132
164
61
121
198
136
181
178
163
185
212
161
132
190
124
2147483647
168
163
184
204
141
179
183
216
186
164
131
152
143
241
198
