21696501
40058693
9123658
69831836
8364934
57827446
39699931
1205641
60464845
80463657
34916758
67323840
44034672
12391777
34014195
30948632
13061368
31581574
88093822
80345387
97134056
90833487
50674683
18421737
27759926
13492785
85851323
48188153
35649247
3038819
97177511
8755103
26834978
23113413
20393982
34158977
20222560
52673325
53724028
5266107