30817667
90638192
91552128
79486807
9342551
27792629
16471664
2523163
20976692
4284826
84563884
5655180
8141157
34668296
27614500
19564297
89758093
34657811
59889602
52677253
44661548
41067785
7378396
85987467
3233470
76535910
26891533
57076153
61109658
84788019
27494050
895913
3809809
67272300
11681134
57725420
21538592
26691003
79784443
44158661