50393477
53505035
92137656
36171931
81121643
14869504
4588976
89324229
18179966
91305920
30294452
43822347
82431155
41392593
931345
10513242
4761946
88028159
95288187
5266488
10495634
4875201
38203258
6467026
22874822
24278314
10955763
71958524
63883811
31403789
93608101
46988708
77857000
47967802
54911340
5436549
58119660
36418548
33861447
95198193