50839928
5376487
57144665
20444528
94924499
41677581
61575626
81426218
14498
76172147
51516891
75854336
26876817
32705872
4523235
86423226
7315321
61732490
6380480
83878949
25927353
85716035
15593477
91029760
58102339
63505137
49498626
8019558
48842817
6743922
67332977
30159806
37028755
93989778
78406247
5443673
65994269
75239754
7754373
65407693