59801258
889469
5925723
2887552
67636699
61608338
52235682
1699102
37868438
80523627
26918861
11774739
40979055
970404
59422553
94003595
76418248
23263318
86095187
84557143
3433120
82605
549683
90193742
33269329
10212026
3110214
47861562
30909988
86132783
82995144
63707840
25979640
21782179
71177446
97351983
34585793
88124558
61655511
67366907