43515866
49317650
18367559
78403688
93278777
5851481
34141167
56424999
4663507
21569740
1204195
6029404
19097215
87433770
55012529
30931738
39668632
66845693
15527749
44197588
98845715
23504303
13087765
35529298
7143389
12896365
5043216
62128701
66665628
33584311
27626374
57192628
78939473
59848599
72026727
13992244
3149850
27452737
15326969
6926882