50811657
57567786
11173931
14046746
12403383
5614766
61039993
2369852
65699227
34865472
96898922
14273031
61034783
5064992
88297327
34097815
46473549
1642144
3387801
3221306
71522605
92087134
83567320
20403672
51415069
85192556
21076469
19176881
46433146
20911695
9145493
2705344
10921467
16697597
8006166
18948107
95996512
71773377
71295971
62299508