676 35
602 134
637 394
761 832
255 30
910 212
700 528
49 73
165 553
647 614
152 33
523 446
182 158
81 190
405 627
550 563
849 498
331 37
980 69
699 249