1996095
5315927
80164118
36175284
2775395
98265594
55544716
57812348
67375464
62162251
89294942
16655652
9872251
54273335
33512161
99447587
20122023
58842615
3795583
5987739
46367117
93086229
11028980
61878105
45982561
55326202
94336097
53553081
15876202
21636124
53955757
86132919
1363347
15285097
7991406
59088930
45484508
11662914
88142927
72846866