8 120 29 15 17 19 22 24 48 51 58