25996902
2131063
30893055
96125672
56794281
40234849
32929380
65199417
43046166
69511741
54382097
16461061
2596850
18774394
50675233
2515168
84116507
65312471
15653825
82435205
32041400
77514980
62265544
6034848
34644908
18753578
52526892
26247195
4231194
5315442
44929060
86814835
48102045
92142235
78919874
17674464
16001264
33967864
49258959
77247825