50259796
67788347
25436245
5577765
63392903
26247865
8295676
33577383
58009741
84699158
49902641
31027982
80316495
99894932
49263010
63669196
60685632
37701911
8444955
8557807
82525823
48555531
69507457
69085529
70333343
13543158
12765387
64717686
45955769
26955408
1863671
86122967
73723677
85326109
61447990
47085227
95034495
92798205
30975552
55421142