29263856
261871
664040
11949152
73787752
64952060
2991235
36527773
3626201
63225533
31642900
95648988
79628783
54424613
29121609
33457011
23042706
65687092
51527545
13704654
17145416
48906063
10581665
52792384
23369791
2839664
97895899
34439855
85492190
71488536
35176754
25635653
41739150
63278654
82191322
5078650
40977993
62994111
77195197
23114275