190
118
250
703
403
225
372
331
254
445
576
567
761
479
1054
611
313
454
193
284
747
305
617
729
305
418
409
381
367
692
241
443
471
145
435
364
281
186
251
500
569
351
339
137
925
420
261
290
322
127
644
412
299
380
249
432
177
277
1015
202