931 876
772 693
684 694
19 543
830 373
740 315
810 308
157 644
87 116
28 45
125 38
352 685
174 437
770 698
932 892
468 889
978 461
123 85
458 947
944 92
571 782
402 1000
64 9
409 49
579 288
823 610