19788701
4390351
23851327
9199876
90608245
65026291
38088918
25737010
4859419
56182555
95819275
89874714
21803337
84587436
13491249
29825017
36715846
68701126
1397389
4501308
63593251
4553494
21678918
48941913
4732453
48839118
72591114
4339152
28511483
46209301
82822513
53655982
82004810
58551884
26067426
79485479
17563735
46946653
97184696
32052396