18365883
47486367
2529766
63527364
94028748
4419214
52295460
3412711
20993581
97512961
68741676
32326086
42331701
3588837
27848188
64357577
50448320
61552819
58518646
50316765
94695828
1664994
35411063
8912266
26603732
37631144
55702186
50487208
1889004
80926296
96645112
15943089
53987198
74574650
62682298
89785337
49101617
81112309
42146768
35029982