56113637
16897569
39313936
28481626
55697109
7873027
18875738
2029578
2896509
54306951
20561320
84271374
57741632
11538561
4112689
38211656
22874554
4020552
35637056
70068846
7975485
27777967
41807145
98438330
49595905
36247876
87106716
16715913
15938307
23907826
65309368
91744031
97605601
179400
18208613
89023012
80061417
71495021
49123406
49209561