39724886
637796
9426865
80283275
30597575
4992623
33024680
21729778
76935440
74236774
24814177
48651231
52108726
9745254
100007153
71914938
40662584
46166480
65047683
21058876
84056157
2768225
7069716
38345419
77549988
97961273
5282645
71705768
77287097
52033389
19808354
2557478
92374733
47523143
53586105
57744276
9665583
70316773
89213030
29101534