2893897
12664823
4565268
89606477
10981427
5033906
12329509
34497250
35816932
30954314
12325033
38681771
27465985
99814995
8104388
59959005
92708666
47998962
93153787
95138450
19712425
17828343
10933406
1424687
4834878
72897529
9363541
27148771
48323179
59379255
84342746
68475571
63163727
87439628
40601604
30346878
61365088
38443231
4019471
82752878