30469425
47722710
35414897
40593015
96461441
18088404
40985786
87234031
88134559
36465798
96274582
86752074
78623209
44734699
55942592
25143333
89419734
21745296
69884650
88135100
59124709
31101605
4063922
10815851
76221216
4068832
67914884
4203318
99136858
22339554
66841040
35783842
59562351
65645794
16687004
34803285
20359176
37153373
13099876
90038648