34 59 18 15 12 138 1,021 63 64 283 320291