10 535 108 10 32 34 39 53 58 69 77 78 84