21455050
59719398
33275747
42699094
18394593
75169660
7591217
37261512
82518860
4169480
65994247
6520171
3183546
11339271
98026551
34586634
11168348
9344449
7740731
71412495
413912
5504247
38104838
24824891
47957507
4371245
80203231
9384956
74668183
67214186
144545
6878129
96533357
97817779
20856270
6943493
58872745
57744365
31508056
59583