2253649
80683916
49597281
30239394
12046591
221159
14988676
89227719
24374320
17903048
58045351
69433393
82783218
91658773
47455520
39485788
40955498
79984366
57659871
85115857
4766634
58932826
47657647
55386746
29397543
94892994
8475914
10709272
26601674
17474776
1441883
86401542
35699540
60413840
6349262
52634306
19574460
5361571
80756641
73892096