40146111
16533078
1160538
52313007
41523347
35786748
41037157
88148684
88575004
17095495
77221255
99402580
94622038
61272892
4960299
6206605
57352204
77532045
16177301
60852451
32832938
86804405
10935944
8894670
74537792
29823005
7669090
32139996
55436909
36845646
53758133
1141430
38804144
4245002
77198377
30081261
60236429
72153544
2534156
50303169