30379896
63971342
73471446
19865792
18881913
38949677
89023929
25135239
3658996
69409452
38983621
77986212
14414567
2495793
12276764
86639274
77272849
12809605
29947289
52067842
80001337
56848717
52645857
21469075
26142188
7345409
36712889
90923648
54709898
68256094
64508408
6828559
93293084
49341729
20673555
24735483
71656080
97663716
84137898
27994509