50948 155
84049 901
10899 78
36242 144
30754 640
48095 766
35281 509
32164 569
15798 966
32370 344
39359 464
19502 73
48990 276
40075 277