5240608
94073979
7098680
1541978
55785797
92798560
3275062
32292404
5720985
3490281
31957522
24049948
91037857
63835494
15688813
8867161
22991849
7362241
39246043
44066713
94933469
87517345
17048972
2956722
47832224
75686958
40917151
13011545
5318353
14009982
32343477
70649939
40054088
38317510
19108562
6021666
8528760
15695329
3745998
13766814