80285312
6277368
64221814
24966347
52483431
17738805
67284217
93101291
46049078
5526630
16783110
47158993
19092074
28393161
55415968
45749667
60925910
48719319
47123
29294636
47615675
63723686
21034159
39675762
1506290
8242996
88357012
40823970
7610956
31846390
61143284
90737176
69478720
66834830
80941890
1374453
69053636
18074253
48714939
79734474