30999306
26429481
99795124
5996379
49892166
18095266
48629301
33991873
18381801
62177163
3787872
20197671
98606863
9099889
50083788
12479903
97623186
33401058
5440568
43671812
6869277
63038110
87042337
69989396
90069633
72967085
72632873
57744113
49715276
65666478
81647156
50015982
77178138
9762097
1948661
5752148
2118863
78427499
45483341
60112746