9 121 29 2 22 31 34 50 52 56 68 70