3849518
66492836
23417638
31455570
98509142
2522403
2849846
19973035
40846463
75356585
2551820
84028810
44837511
8242233
2012689
25528496
277579
33577159
36165164
10635533
3077541
2473654
4527701
5897862
67196763
66479892
99248378
50713381
56997466
59303879
1584120
2243945
66283750
92609531
59203814
75326340
60767237
23273977
88328468
55302938