11 96 38 2 5 6 7 12 26 42 47 49 57 63