47566064
34478443
98768522
2504945
88422637
71883911
6644967
59438460
28177999
5983365
43626408
72393773
31777354
25341586
271898
63955514
83241311
67575550
70626997
25146689
12193258
1601150
67962158
37907989
16205203
36047002
80533178
64837312
60025645
80815815
71043408
99458555
19661518
59808373
45665701
7923198
31733719
17083108
27145286
86035695