42149360
23756447
5152045
95761464
55936273
5032775
27025589
64439444
9689292
412957
31686213
72061129
4411561
938666
17459421
30951712
17829861
87184370
71845449
59351557
89515910
72816031
11827515
31036504
18578133
34251195
28376238
526055
13857902
89175012
7468487
39853306
53941542
6267810
2993062
30003138
94585731
81126126
24566466
38833357