25587130
5191405
70107460
37821969
4990166
8733778
54138367
82625505
23395959
18161876
57678354
77264400
96862084
13549493
1119231
10641121
98956081
71115786
45205172
50509923
11703440
22821328
9298495
78293515
16526557
5684420
68265353
68218889
6045043
57145375
14309233
38208761
52894922
64819055
37994077
23839851
59665033
74312694
11369695
86841631