31941423
29969367
88754260
1718399
18261980
82107549
66203918
45161493
89804049
21224562
93654992
82593726
5671898
12988578
26549039
70661276
5257861
50233551
30211163
29399664
69432248
62109891
9859680
50701787
37263881
76925405
40154112
51634201
76666202
644340
92538
34747588
52713011
50728073
94825482
13135026
6602268
39875780
93287484
6389612