50484810
539385
85068254
35643671
50153967
9527281
30706709
31019234
50694141
35136323
80952940
35441863
18185781
56277330
9363280
78928365
4081076
1938816
56743553
54863295
80545434
9856885
64106625
10227829
39799708
23078464
47422274
37209380
46238636
95797625
88836269
5709343
14927950
25846846
8127584
86389783
61997586
58297208
8396432
2969815