22886350
20179441
25435772
84184134
97237288
52854079
5868899
4463204
76248669
9088890
37037046
58217227
3729657
82152007
92178937
22475516
11025278
69679166
49407538
18827859
21992619
63271308
98337694
73926534
14002001
43392868
6804685
15793996
59781579
59427994
63889276
78912451
18569764
63849722
48987591
33687764
5859099
2182005
82132031
97313993