100
115
173
70
71
118
78
79
136
153
81
107
122
150
146
118
131
195
158
251
218
158
203
170
151
148
168
172
171
204
242
200
228
189
226
133
148
274
286
178
189
164
244
175
225
257