538
538
547
546
539
550
553
557
559
554
553
549
549
546
545
550
552
553
553
554
557
558
560
561
565
570
571
573
573
572
570
570
570
572
570
567
551
549
539
536
535
533
532
530
528
527
523
521
521
521
524
519
518
518
518
516
515
517
522
522
522
521
519
519
518
515
510
507
487
486
483
479
480
478
477
465
464
464
464
463
460
456
466
459
450
452
463
461
452
443
440
432
424
413
403
401
398
393
391
397
391
390
390
388
386
384
378
376
374
375
375
367
367
367
370
365
363
364
363
358
361
357
356
356
354
356
354
350
351
360
352
345
344
344
339
339
339
337
337
338
333
329
329
329
331
328
326
326
329
331
330
330
333
329
323
324
322
320
318
316
314
314
314
313
313
313
313
313
311
311
311
310
306
306
307
305
310
308
305
305
305
304
299
298
298
300
301
304
303
298
296
295
295
292
290
288
287
286
285
287
288
286
285
280
280
282
283
283
284
286
283
284
287
287
284
284
283
284
286
282
277
277
275
277
275
277
277
277
275
272
271
268
267
269
271
264
267
270
267
268
266
262
259
258
257
256
254
252
252
252
251
251
251
250
250
250
249
248
248
248
248
250
251
251
251
252
252
252
251
251
251
249
249
250
250
249
248
248
248
248
244
244
241
241
241
241
240
240
239
239
238
238
239
239
238
238
238
238
238
246
246
247
247
243
248
251
248
250
248
244
247
249
247
246
245
245
246
247
247
247
249
246
247
245
247
248
246
242
237
238
237
236
239
238
238
239
240
241
243
242
242
241
243
244
243
243
241
240
240
240
240
237
236
236
236
238
238
238
238
237
235
234
233
234
233
233
234
234
232
232
232
233
233
234
233
233
233
233
233
233
233
234
233
233
233
233
233
233
234
233
233
233
234
233
235
235
238
238
238
237
235
234
233
234
233
233
234
234
232
232
232
233
233
234
234
233
233
233
231
231
232
233
234
235
235
232
231
231
231
231
231
233
237
239
239
238
240
241
243
243
247
248
249
253
257
256
254
261
265
267
267
259
254
250
247
242
242
242
242
242
242
243
256
261
274
284
286
286
286
286
287
283
278
274
277
278
277
284
282
281
281
282
284
285
286
286
288
285
282
279
276
270
266
257
255
251
246
242
240
234
232
229
226
226
227
226
226
227
228
229
231
231
242
243
242
241
239
235
237
238
227
225
225
224
223
224
225
226
225
224
224
224
225
225
227
226
226
224
225
226
229
230
231
231
231
233
235
237
238
239
240
240
236
234
234
234
236
237
236
228
228
234
235
235
235
231
227
225
226
229
229
228
228
228
228
228
228
228
227
229
230
230
229
230
229
230
230
230
230
228
230
230
231
232
232
232
232
233
231
232
233
233
234
234
235
236
236
236
235
236
235
233
233
235
237
238
237
238
238
241
240
239
239
239
240
240
240
240
239
237
237
236
235
234
234
233
232
234
234
234