58513776
35052642
3047419
22361394
8243637
65106750
81206799
14634609
55984823
47918133
22642524
22463163
47303645
23081709
5520584
79129289
29657117
7512006
91289098
21051173
4346870
82288631
1971707
37406508
98989810
39788226
44814860
58515347
21829476
89607437
16108525
59844369
62328100
1042405
38912291
50601780
55117191
40474157
20428542
59072543