255
1
344
292
2
300
312
426
443
3
284
405
246
242
245
539
403
295
271
265
575
216
282
296
685
564
229
535