29388078
53146509
46972351
81571677
78392736
10259597
95917745
47663242
42606478
51713204
82216883
98049000
70574299
50503619
27803106
40598400
98624885
39289838
16322212
29046124
65329719
59385976
75069965
48145399
11351298
28848086
29952036
65226760
81077121
87369530
63832561
1755980
71543224
3739184
27629467
1994831
63809670
2389306
94377884
13089842