110
77
51
65
64
75
59
61
113
130
62
112
165
91
110
82
68
119
133
107
86
90
87
83
143
70
63
48
80
48
47
56
98
210
220
182
82
117
114
88
105
91
36
29
57
81
86
108
133
97
83
61
82
132
115
73
69
106
75
83
109
77
58
81
105
91
86
83
64
79
106
94
72
79
54
72
134
94
109
120
147
164
150
93
120
116
114
156
186
179
126
168
172
189
177
131
94
97
171
165
105
161
185
146
119
164
187
136
168
125
106
166
155
166
199
152
210
178
184
138
182
164
131
154
202
173
132
135
139
72
133
148
151
198
148
151
133
164
102
98
101
173
92
127
151
164
157
181
158
161
160
136
215
126
196
235
165
143
146
141
89
141
192
152
165
125
192
182
271
130
159
221
227
190
177
147
108
151
196
166
142
118
132
122
209
190
155
155
134
178
179
164
122
162
158
96
112
196
173
173
190
159
127
211
245
266
215
259
199
148
132
147
193
155
232
192
195
217
142
212
252
231
210
302
151
206
140
155
239
310
187
198
111
142
263
207
242
213
223
273
249
199
173
187
250
271
293
314
257
139
168
162
239
189
227
246
211
164
238
200
138
173
271
207
186
281
278
253
201
252
222
255
172
241
224
210
199
212
169
188
229
245
199
209
200
166
206
203
248
225
248
243
249
293
226
265
239
230
176
155
224
185
206
165
192
251
263
280
207
256
218
205
235
199
189
250
281
253
232
274
277
276
204
185
164
76
94
150
286
305
263
215
269
191
304
324
276
326
318
244
221
282
252
269
251
303
257
292
219
184
264
180
236
264
238
220
365
260
317
302
322
251
232
419
285
267
243
180
198
223
235
285
231
200
261
248
238
299
330
381
361
258
303
216
260
224
244
324
358
374
295
302
224
323
324
218
236
212
275
223
302
342
168
171
229
212
248
249
158
131
215
179
234
217
278
228
233
235
224
269
196
217
285
334
338
206
378
293
238
267
199
302
433
314
273
376
393
289
407
315
349
401
329
255
147
230
281
204
270
255
234
260
223
214
300
292
223
246
399
435
325
406
288
277
215
362
294
384
185
321
244
217
297
291
241
223
200
214
206
253
196
227
241
340
328
240
243
255
212
333
266
286
268
356
305
239
333
332
248
324
264
197
293
298
318
211
334
312
317
240
253
298
277
255
231
350
327
310
218
369
383
334
438
377
204
266
289
263
329
366
428
301
290
338
226
308
356
291
331
339
365
278
333
325
218
353
335
332
249
292
328
258
350
200
262
301
397
415
228
258
224
241
215
285
305
253
375
315
276
291
293
294
368
276
209
363
258
319
350
263
290
324
326
401
249
276
296
312
255
344
227
226
156
259
308
386
389
289
309
275
273
190
311
266
139
233
228
266
266
226
296
318
336
291
342
315
360
277
278
214
210
285
197
225
244
207
272
315
299
237
417
373
338
326
260
248
256
220
197
127
145
191
239
227
452
387
246
231
175
273
240
189
147
302
237
290
254
259
327
211
205
217
255
287
195
360
266
245
343
210
248
269
324
271
196
240
290
235
218
203
333
438
291
284
307
260
283
277
318
394
404
348
386
252
248
300
341
247
264
267
352
201
216
272
229
203
222
173
161
189
222
212
274
244
178
214
204
209
293
362
276
234
234
246
225
165
165
177
155
149
201
164
184
191
137
216
195
237
156
197
169
202
243
181
197
264
313
213
198
291
347
309
290
309
196
226
171
180
232
212
251
262
251
234
212
242
294
176
169
210
213
274
283
241
175
173
277
202
175
198
221
199
239
244
261
308
169
167
217
224
212
179
223
224
218
233
315
245
243
325
330
267
267
160
186
145
132
180
173
262
362
212
262
331
306
216
195
225
239
132
155
228
255
145
156
177
189
118
210
235
211
211
214
247
269
249
220
199
183
240
213
293
173
250
248
273
185
220
295
361
247
192
208
221
214
170
178
207
280
256
291
245
222
222
207
217
199
276
251
154
133
151
190
197
173
201
185
237
221
231
252
206
253
181
168
215
195
163
236
134
203
229
207
288
204
185
246
209
329
242
251
232
169
209
273
371
331
271
258
156
254
243
332
228
186
219
165
201
204
183
191
165
217
247
198
228
242
199
296
149
196
185
189
218
176
217
204
204
257
315
207
210
132
130
172
117
93
143
166
222
87
249
212
250
247
206
203
165
183
166
149
177
226
249
267
209
206
152
220
215
249
217
203
211
206
145
228
182
182
185
118
180
161
159
292
157
178
156
226
217
257
217
290
249
259
280
226
223
125
169
192
200
131
219
225
150
120
165
194
146
134
159
155
169
150
167
159
143
199
208
195
162
179
193
163
204
191
196
236
211
211
211
204
174
136
258
234
322
187
68
137
137
86
133
174
170
183
172
127
163
169
182
173
200
205
145
162
135
156
126
182
214
183
200
224
217
120
118
109
171
97
119
70
137
171
132
136
115
202
171
202
215
125
173
92
195
206
174
159
286
157
155
119
119
192
171
186
178
123
150
198
203
139
112
111
129
99
244
170
118
106
125
122
127
136
141
142
129
122
99
117
132
117
146
142
114
124
129
138
94
90
159
115
132
124
153
123
136
148
181
166
207
123
86
98
117
208
124
141
152
137
229
152
120
115
118
93
98
146
192
128
152
130
128
110
86
170
192
164
111
77
91
141
108
163
107
159
174
109
163
143
148
178
243
146
124
161
162
140
106
116
129
118
148
149
171
146
190
145
121
101
155
127
126
126
164
192
127
156
120
127
92
120
111
117
88
77
84
124
146
114
125
141
166
132
154
128
110
103
116
197
162
166
94
198
102
100
116
150
98
94
91
93
112
90
96
52
132
96
113
93
171
89
64
51
76
72
134
60
65
66
109
161
162
93
87
85
176
130
73
70
68
88
99
96
79
107
86
140
131
56
68
46
60
53
75
51
71
67
79
81
126
106
68
44
60
58
94
84
55
76
84
61
72
125
88
160
105
90
79
79
64
96
80
131
116
108
156
110
96
72
51
137
56
69
140
101
115
64
79
53
63
68
73
44
56
54
65
53
54
44
64
93
78
130
139
145
59
79
102
121
114
98
63
88
75
71
107
59
94
106
46
79
110
71
82
130
169
131
71
87
96
57
61
53
34
29
19
83
65
50
51
43
43
48
82
78
62
53
94
94
130
60
46
61
56
44
42
18
42
77
