42607419
5106481
4272369
26845283
96178704
30993158
17193467
3541799
30164674
98195441
36781689
72217228
80087080
37302029
3669662
78976453
65164395
45994628
94018656
37109672
95169790
541021
8708343
68303483
39183523
66151192
96188305
91814061
49377677
6835718
13123841
3484180
62319911
504631
58699269
865812
28498665
60411969
38646170
9087675