95121047
11495831
45715783
60465950
47981664
12588992
22537188
23849628
59266087
31748920
18329663
79359796
8914310
31287278
1495290
20892723
9084575
81958663
31137298
12065409
71131814
84219893
98258419
6603348
25248397
8268102
6315879
67387223
31204947
54288882
4132295
38347536
80577118
6750630
8963190
39181219
7527468
9309922
86431360
41923970