34 59 18 15 12 63 64 283 320291