432 339
340 992
515 810
542 697
878 759
595 594
233 50
247 556
715 993
570 371
756 166
650 553
384 260