46091555
30766986
12022369
72955530
73763663
71955836
65107623
18946746
18005469
77377149
20514268
71573895
34562543
36229716
59966084
69897459
54802862
86974299
13988273
24979672
68329215
21113662
58926181
56748079
40314712
72752748
52068667
87563696
49462606
96874966
54095420
59138345
78954782
33227319
27358436
95383158
43603282
27865613
63522460
1879996