58047496
62071247
37584343
94193427
88565241
21901674
6947501
53028431
18822722
17548421
39339867
63755781
69752427
88325548
2932740
35793041
37386844
1949284
87331015
97902546
38444079
43987736
2367142
691096
83171892
87232400
53421466
12549021
40978796
12569745
63006675
12422896
24265769
79296722
35878141
5224563
45322544
5692425
24105234
8594881