47096756
45572911
35665018
84979968
45758197
36901855
60329632
46254677
11583180
3805346
56593811
98981240
5917830
54081974
5943817
99265149
4462109
8049404
94546020
35956714
40566871
80913880
6104883
31487358
12203636
33284049
10586782
43335675
45746896
4474842
82057017
97436752
17457766
449827
52535393
76315204
2136952
17515975
9175726
18438271