29
67
81
100
95
126
91
133
114
121
129
137