528
528
528
529
529
531
539
539
537
534
532
517
515
514
514
514
514
514
516
520
521
522
524
526
528
528
528
528
527
525
525
524
524
524
524
524
524
523
523
521
520
520
520
518
515
513
506
494
482
478
478
478
478
478
478
477
477
477
477
477
477
476
475
474
473
452
449
444
445
445
447
448
450
453
455
457
459
462
467
472
474
474
473
474
474
475
477
477
478
479
479
479
480
480
480
481
481
481
481
481
479
478
476
474
464
450
439
434
426
419
409
408
407
406
405
405
404
403
402
399
416
425
428
427
426
425
424
424
423
418
415
401
390
386
385
385
385
382
382
381
380
379
378
376
376
374
373
372
372
373
373
374
375
374
374
373
372
370
367
366
365
357
353
350
348
350
352
352
348
345
344
341
339
337
337
337
337
337
337
338
338
338
338
338
338
338
337
336
338
339
339
335
331
330
323
322
321
320
312
310
305
303
301
300
299
294
292
288
284
284
280
277
275
273
266
268
268
272
273
274
272
272
278
278
279
270
267
264
263
261
258
257
256
255
249
250
253
251
252
254
255
256
257
259
259
252
246
244
241
243
235
230
222
222
222
219
218
214
194
192
190
187
184
178
174
174
174
175
175
175
174
175
175
171
167
168
169
167
166
159
154
150
150
150
149
143
143
143
143
143
142
141
138
136
135
134
135
136
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
133
134
134
134
143
143
153
157
157
158
161
161
161
161
161
160
160
158
155
152
152
151
151
151
150
145
142
141
139
137
138
137
137
136
134
134
137
139
139
138
138
138
136
136
136
134
133
133
133
133
130
130
132
135
137
133
131
126
126
127
127
127
127
129
129
130
130
130
130
131
131
131
131
134
134
134
127
123
121
120
119
131
136
134
131
128
124
122
121
119
115
115
115
121
122
123
128
137
147
148
148
144
139
142
143
136
134
132
132
131
132
133
132
130
129
128
128
128
128
127
127
127
127
127
129
129
129
127
127
127
128
133
135
138
138
140
142
142
141
140
140
139
138
138
138
137
137
137
137