4591606
30199778
8879361
33448270
98813902
2675949
38832101
88943856
6028278
40773736
58779734
83532311
83376801
79481010
23916072
63411778
34877800
42437356
73313475
54174105
77367227
92279256
71608065
64995650
99586957
4883897
71662622
36067293
12872811
64843131
42263649
33611252
7606075
57843614
211111
20142995
58447458
51369028
8125668
29752125