257
219
376
275
362
710
412
236
234
282
537
948
504
1193
543
611
432
471
373
569
583
363
752
109
360
441
614
415
426
25
35
555
230
127
612
435
361
919
122
191
421
607
139
703
420
620
261
399
737
206
544
321
234
255
588
