18326990
4739099
48063313
45807660
9218739
33528963
7453877
38475589
5179890
50886666
58707475
35836055
64929573
11344529
53714079
34904569
49596373
2710409
60889049
3607661
23348519
260726
91805636
46644722
56164246
6526723
47951022
8772934
76059106
27172484
35525810
25706830
83613841
79381421
59603165
54515
63877238
21445597
5771082
15258948