29 34 68 100 102 97 70 82 74 74 52 47 30 31 9 76