50058848
62248415
75833036
13519522
20417435
6839196
59188017
44816350
44528201
34357029
54839858
94545322
95844775
42583244
58929676
26383558
31826826
26113078
19627678
48034721
51323402
74928932
94072569
34989728
14659895
66046841
93504813
49708254
88023879
74903142
774278
48461566
87601692
99399612
17203047
10172537
16867008
24059298
9245673
46475847