39251493
84588741
111565
29352689
58043005
28739016
91076741
89964850
16726561
51063386
68759809
99535861
30708233
28433644
68204872
80008596
46181036
29541280
2239473
82159610
22418704
50056423
55147095
59876489
11232251
17844842
83841671
82762906
7414485
57303693
22007881
5806695
25854279
44643393
97826242
33659957
2313088
75709500
7533161
87284757