2141765
28217972
78922569
48354857
90273446
20546856
18695646
9755908
18646408
71683738
12657678
10737624
3363306
5676076
36032210
21137416
86444641
52318004
80258689
46148347
8399218
28049551
73777740
7573196
4257992
34972350
68422512
52752455
89467239
40656018
29295507
85949159
3993914
61136493
4234551
20344526
46218961
9742851
5634665
57463263