7 41 20 8 18 30 31 33 51 64