30
67
81
100
95
126
91
133
114
122
129
138