58805962
21851990
2754842
7448038
72186434
96951399
36882512
1988474
96536224
33131121
89684239
4773962
48755208
52845871
18755728
32478338
18964684
56226378
61732289
32037230
86171484
88535413
3292930
7902041
84423383
87976819
6125436
88704806
7946048
54521914
47288484
3953480
53813239
4346135
90915836
70132640
24716382
34826060
42299024
62802102