7 31 10 15 29 32 42 49 53 62