51095348
48345403
1521186
63403613
50592633
47941
26534501
78293909
70642464
3664803
4216489
16091912
70167919
60629015
33904621
31164764
8796346
27617938
27233686
32008385
12098285
84482062
34521537
48606608
45261915
39103963
78873930
5571515
91878502
28815763
74619810
5465097
73113653
46055371
99533644
72108125
24781249
77365956
26762803
49277853