42973763
6852458
19731245
47734043
90868078
19145840
49399798
59846135
5213429
94604609
32991645
56087024
86691035
59648931
9613913
88846814
6029382
36057797
32866592
78621247
19449412
33349300
27199933
68591554
64325428
2166501
37663828
78749657
71647264
95255211
32247182
1971222
39183375
48551977
76698116
91056495
90626113
21621578
15437140
25576724