93076332
478652
32256994
18443870
15097111
8491338
29207485
74908160
6914217
47093722
20188804
27717041
1649601
70613358
50704464
16734688
17325609
21226958
20081216
55375814
23507666
39721370
2454423
44836765
8515356
42651136
3820195
13923394
65761987
89097586
38179089
20562455
29405542
86293172
42058836
9740485
45642246
6738057
11591452
48358218