39085645
88864888
88962114
6077262
87467795
35855927
98938450
61326355
57738624
40529372
73872558
45437912
97216498
55141938
81812040
11714397
82851118
56543979
84723919
26614232
81602640
2495067
33381987
57305000
30022029
6375701
39069950
2066741
12107585
97289972
68031591
51384217
99359587
9499952
95998928
51021366
60971696
64951891
32555586
14813974