48107623
93163080
31618858
4568336
96241183
20905148
51491596
79278194
1986659
75424402
58204187
38682932
80136132
90151508
84683272
4635634
63748639
67277402
21442489
78987330
74503723
30153041
28585263
26595615
8115762
9267930
15899234
48581618
97559230
12994160
59948363
76568821
70641243
84046011
86448949
27438150
5552490
80745702
26407100
22987132