47225926
5795335
90727643
45373944
1652267
9966061
17502452
12194253
27825603
75325961
97005184
56046800
34244270
30216949
50752446
40357403
7733814
86291646
58878421
70452198
98639384
34114828
81571179
2998445
19178781
41946392
63478772
61861266
47772429
21671131
54789284
6965449
3644149
75841550
62286299
69824961
2621360
75305346
55927459
70104568