51516978
49931481
7804794
32311150
23362905
70816960
8094846
52237705
11635180
58276689
95899410
48372350
72862356
1786776
1651153
20176138
74195847
41272780
72747654
43672561
54816401
68831766
89423859
47206042
5692584
9048088
30132144
33345049
29088155
8719355
92258320
69947768
90658344
2687671
7571532
638798
24263269
16847926
45521616
21851626