15158319
8045424
54063987
27357407
4734128
93582034
23429368
417690
51045847
21691946
677777
38435467
34601237
13931542
20002027
78401514
1367092
94254009
97828904
26249459
71087837
87822145
77543893
9184602
6802061
56947304
80197156
45014096
65248000
48483138
14405329
96126224
12807564
71768682
10367826
30698511
399016
91125307
41862428
95742463