2001570
43574261
87797697
33081919
51603340
19462301
96067026
36682121
23689218
38702493
30434088
39304230
61648095
22088870
65922645
37244906
51093006
86832107
49496247
74134193
86036694
87854452
64807157
4727045
48973990
73763184
50505188
33832772
5832169
2562271
6351900
71354663
32526944
9497755
60239329
60435357
49101455
81053680
14526027
64715346