43939944
95115336
16009181
81301227
54927556
4858115
12143495
45669397
4776564
58388356
89754533
29548358
19104834
6753798
29143472
96368060
30224154
25854492
97121005
17409421
54352454
30254863
21693638
76738015
64158889
28908200
34866802
24432047
70584087
16087306
91437380
30068839
55553710
86698741
3703020
19409215
63776870
94824139
77029734
91168222