58 59 62 75 89 92 — 12506 15 18 25 29 51 52 55 40 42 45 44 58 60 32 95 — 124004