13054291
42459866
95739600
82224126
70194308
71311672
88805475
33413519
48296473
99027249
96166136
97779004
13589898
41699247
23218074
74026954
9893481
30043970
6623688
34074944
47838070
83489892
22573453
66236006
30949652
29972655
15846289
27517932
8071146
58302018
54459339
81756077
54932328
2503672
18328289
76188838
25686758
40959231
52857800
77684545