3097913
55092465
39514244
13192177
10553668
27101764
35802705
36327250
71299805
68214519
79823851
96575844
68429443
91351186
32453353
15424603
38193793
31532668
44183152
89025675
52773129
83629442
95242358
28227184
64865899
73002029
13908753
94628545
55168845
95565998
57238282
68468005
4084375
32976117
93539053
90852208
55237761
40391006
66988469
84143420