154 25
2777 912
414 878
338 289
796 690
509 69
858 309
765 950
921 124
296 545
193 949
689 98
2747 220
962 478
851 889
898 397
918 63
188 795
57 507
1244 1000
943 462
314 286
50 971
392 652