23
40
62
60
163
70
124
61
114
136
96
145
197
259
277
269
305
253
209
207
116
169
193
350
64
180
183
318
234
51
150
199
299
122
164
240
256
380
336
254
264
260
280
202
287
355
406
359
339
262
201
203
175
225
469
424