42819056
56589856
45386682
40637442
26583143
22368581
83166507
95822778
10978312
60331093
33985264
52318663
20526803
89656547
94962823
21699413
90883304
29856201
79497563
36729256
51238989
1804152
34504837
2838294
10632350
34452666
10299071
71819983
5315599
34361550
5759599
44883075
38121543
43478536
3651653
5551087
37404689
95759669
17621719
15912048