97
146
143
108
149
9
79
95
125
158
162
164
169
175
177
190
193
198
202
204
205
207
208
210
211