31968210
93138360
8081956
63476358
98104270
46789280
21021622
5595285
80661176
7362269
53378775
93519447
4111952
17707173
36003416
9733135
13221740
44519781
41702166
95075479
41646375
11499018
36177343
6229617
43923041
11537207
2695207
82481647
55248423
85387337
49041163
39329754
6088954
50689544
30733678
57131572
67967188
80043067
41462588
79629669