3996231
14571424
2307548
35099227
54764519
7831726
59039612
94894416
56946236
5456673
31267061
42902505
7437610
67001347
34736034
65984827
29711355
69909789
2092302
20385562
33019787
55113200
77455189
92776678
23611047
1446793
41899465
94219603
47718608
20156852
55279432
38939807
18255095
1926360
98553380
77002163
44566390
7285824
51652770
5165783