2391647
58238073
9475525
34608221
8699034
31057853
63661459
34034989
3568453
59867908
80199923
58565652
9665959
29244614
63797588
36716130
76291326
28569526
57191152
94232205
31022714
73214835
61053699
39064751
25312677
38406051
58287496
39812891
3099702
32605274
96511357
86254748
81894082
95114225
19241721
34387657
69203460
18063236
3284084
87608069