95 80
616 733
586 752
647 671
450 594
13 27
84 444
453 350
297 713
89 72
545 499
996 555
626 245
612 599
239 87
454 381
518 921
718 752
254 372
114 211