39582734
35083602
21739562
87442618
99123493
46746759
74281059
6826802
45003176
5047600
4294507
78366328
50775267
37523748
17275217
99216020
19682683
29597948
7392256
14586797
37432866
846403
78301107
39682036
13431052
8929963
30494323
7667195
6029601
59298971
7667953
13838566
255915
4458114
94384766
38293009
4066581
68117912
13906390
1198953