40046747
94371616
998402
71653935
70481017
1868118
16064544
558318
93539671
85519942
58078375
7604334
88116734
94401071
245353
16816288
4834414
69038677
61086316
1336977
57638373
96713840
98164200
32042271
68198859
5036942
64534519
88199753
137643
54658326
6089324
88982755
52795904
593167
21874060
61097432
26754273
81063556
73773252
7794461