492976
91801588
30948208
90338248
65251957
1497207
58517686
24975374
40263588
5207496
40919537
56062807
25895304
65852207
65317915
20385578
68139237
95728721
38308377
29241325
44952194
40397932
71012413
18898101
14058560
35856991
100004689
70518487
15423627
9971399
79984853
31473763
15146630
34455809
17575934
10307144
35709341
20384918
29271435
40034103