27682730
89579366
74907776
77476912
43107076
73823841
90791817
16908637
70979513
65096878
66307697
12403497
92819687
401426
11628552
65042631
17287015
71772976
33864941
36079783
59109774
89483003
33777726
21111809
31061332
95898768
72227097
2846331
14268091
1315063
21308365
9827640
8168647
45984558
41277651
27598992
75373366
21038386
25191501
3192378