528 529 526 521 525 515 518 511 435 432 417 387 409 370 386 291 315 159 129 111 107 122 096 045 086 044 043 079 048