10 64 25 6 9 19 21 22 37 41 43 55 58