1 5 6 7 25 31 37 43 49 61