57897180
1417590
23297632
89826725
33502929
80055713
67539354
96958842
2580976
1098457
15123064
34925679
1366678
4413761
2439281
75426610
34082947
44029870
8884525
14154584
7675310
19301416
36518230
30853682
8708414
59162245
35542119
96404532
71953366
59815599
590351
5043376
92694881
4949850
58912152
30152196
53954558
60307863
41055162
35281118