2293926
58375643
23717680
20261135
9626954
4894564
76303721
27526191
57039191
25866637
2946538
76353706
125062
76421755
16584535
39858623
94912918
66869894
88167051
76747635
2547264
25578552
89097731
72855604
52892549
58122872
8782695
21101956
20804878
9259695
80297492
62488582
55686621
79169481
9352348
18004366
16459404
63723878
55676266
25117809