12605517
31645251
6309985
41249510
85538470
5880490
82292686
2573484
11816266
21036303
19064850
27488194
9643256
30508300
8456822
12413912
19324437
64135744
80734441
8721426
34096572
79813259
63869940
33156702
47594413
67677233
62194427
84427032
79881619
18413696
89477845
25184225
85723830
50987428
32866978
89466777
83326392
3917969
87072339
74529354