18142425
8705539
16725904
3723888
4565306
96353060
19248585
70606720
88505279
34101974
24859982
550626
9197905
44725009
55613690
7838539
5238910
72657387
78493830
99018057
10014673
72008310
11582368
23289847
11616257
60066836
85511807
72267899
1021508
3021398
23204708
3187437
18685763
37765830
82654591
21701725
27726141
3602200
25934890
59779950