48315918
51709322
30087347
99085338
1037841
98691030
49151600
5685309
13803970
20299949
71228284
10611236
51881278
61865334
18332974
52224521
11833616
13679485
34823226
62096788
2429902
7893426
35228163
60039294
35801170
51602875
41094756
10978935
70781933
2463845
81213433
259960
71092402
89097571
23669287
39098602
9154852
17269788
14706340
58091691