547
546
545
558
543
557
542
556
555
554
553
552
551
535
550
549
548
544
524
523
541
540
539
538
537
536
534
512
533
511
532
531
530
529
507
528
506
527
526
525
522
521
520
493
491
514
490
513
488
487
510
486
509
508
483
519
505
518
504
517
503
516
502
515
501
473
500
472
499
471
498
496
467
494
492
457
497
456
455
495
454
453
489
482
452
481
480
485
484
479
478
477
440
476
439
475
438
474
451
437
450
436
449
435
470
448
434
469
447
433
468
446
432
466
445
431
465
444
430
464
443
429
463
442
428
462
441
427
461
426
460
459
458
420
419
418
417
416
410
425
415
409
424
414
408
423
413
407
422
412
406
421
411
405
404
403
400
399
398
397
396
395
394
393
392
402
391
401
390
389
388
387
386
384
383
382
385
381
368
380
379
378
377
360
376
359
375
374
373
355
372
354
371
353
370
369
351
350
367
363
349
366
362
348
365
361
347
364
346
358
345
357
344
356
343
340
342
339
341
338
352
337
336
335
334
333
330
324
323
332
322
331
321
325
320
329
319
328
318
327
317
326
316
315
314
313
312
311
310
309
308
307
306
305
302-304
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
278
279
277
276
275
274
273
272
271
263
270
262
269
268
264
267
266
265
253
261
252
260
251
259
258
257
250
248
256
249
247
255
246
254
245
244
243
242
241
239
238
237
235
240
234
233
232
231
236
230
222
229
221
228
220
227
219
226
225
224
215
223
214
213
212
211
218
210
209
217
208
216
207
206
205
204
203
200
202
199
201
198
197
196
195
194
193
192
191
190
188
189
187
186
184
185
183
182
181
180
179
178
177
176
174
173
175
172
171
170
168
169
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
099
098
097
096
095
094
093
092
091
090
089
088
087
086
085
084
083
082
081
080
079
078
077
076
075
074
073
072
071
070
069
068
067
066
065
064
063
062
061
060
059
058
057
056
055
054
053
052
051
050
049
048
047
046
045
044
043
042
041
040
039
038
037
036
035
034
033
032
031
030
029
028
027
026
025
024
023
022
021
020
019
018
017
016
015
014
013
012
011
010
009
008
007
006
005
004
003
002
001
000