50 ? 25 841 ? 38 88 ? 12 368 ? 18 595 ? 31 833 ? 21 652 ? 28 765 ? 23 148 ? 26 283 ? 24 639 ! 25