29
142
121
143
173
144
149
143
98
95
129
167
139
181
179
154
70
94
118
175
134
168
105
165
89
125
138
159
152
180
184
191
113
101
132
148
118
149
153

26 25 24 23 22 21 3 2 1