253
207
319
265
65
103
331
109
148
160
160
294
314
332
265
368
331
66
340
423
252
382
487
447
436
146
378
163
154
151
262
272
337
121
266
155
398
167
157
293
215
247
167
248
188
174
156
173
262
162
341
223
155
151
149
160
322
320
596
173
157
518
321
493
323
553
332
150
172
311
106
310
551
144
155
89
878
148
147
151
163
535
321
265
535
266
285
488
478
304
327
160
174
591
991
212
150
363
267
531
364
161
152
155
155
43
145