275
335
294
450
309
681
192
342
251
135
333
408
512
137
602
153
375
365
580
710
321
300
336
517
538
440
877
171
369
725
223
202
349
331
220
279
1054
317
627
714
422
226
986
283
437
495
703
358
319
740
525
315
396
686
1205
468
501
509
559
590