38858358
27937116
8486897
64012643
4379117
72844722
63143822
25305355
70778
67087945
17341905
64682453
17132544
99744267
96978799
81904073
44553073
89751861
56429387
6298184
60841892
7464903
15574943
53971598
65436795
74828056
54119000
47182585
4818173
9148358
19819533
72277426
6239112
8892776
5014211
33565122
62017416
75107251
63659717
44981088