8 87 26 1 8 19 20 29 41 48 58