46309278
63328625
12057241
5331208
81602393
91216663
44384122
79948173
544654
79676822
32799958
15554461
2468307
48616821
11274972
62138280
56637207
39124135
16559842
3001654
16049484
28824002
57153478
5388511
9048390
74964938
48261150
43088665
7276536
95102537
48433350
53947596
69023280
5332699
76592729
60801765
88685409
38714150
21787566
70899059