65983406
27425076
3851
86563832
5081920
1165878
21024354
8057974
97041114
99858839
77593421
92428188
27813510
54247014
71347896
18582987
23015940
85258574
39011871
32587654
90275861
64738441
37513207
23507269
26305135
29706303
60617478
92837322
44079846
93709809
51385577
31845372
242030
30217945
86541907
47777878
668156
67407332
88677931
53843357