18266985
42243747
2059726
31627368
33598090
875135
82103260
14528557
5934761
28921646
38257053
82394420
14273676
99217012
18083606
60237370
6354349
14856595
65838829
88008876
58058926
52063340
69158920
4012084
4267755
1956469
98807586
58152234
36107460
71971263
83179574
9361906
21326222
80734893
79048407
5632010
51284006
11173880
97831197
65778558