49434823
16883025
32479874
2657911
96352626
51984241
76577644
52648181
83294092
16971479
11329766
91017665
23095923
75577293
4871165
60676371
50928762
3902351
78963788
95076722
44718973
44248466
6891991
21436708
55241142
7795895
6309237
60304715
49017948
532266
32035722
99144784
61254311
51022393
46416989
71649010
51172329
84244927
18796745
8243645