19833673
70562177
7163532
58746883
8305900
88043280
81202195
3245452
6702753
4488581
70838701
29164525
20236706
30753740
45309926
79694740
9922379
7414231
8004275
3912851
28124416
26391232
79535728
28836407
10698071
20502367
82107200
20877522
48491862
6962490
8060680
21058346
10668539
69725561
82063702
15869231
85419275
13317152
6120858
58505746